.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

img {
	border:0px;
}

.boton {
	cursor:pointer;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

* html .clearfix {height:1px;}

form
{
	margin:0em;
	padding:0em;
}

/* generated by csscreator.com */ 
html, body
{
	 margin:0; 
	 padding:0; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 background-image:url(../imgs/fondo_web.gif);
	 background-position:center;
	 background-repeat:repeat-y;
}

.separador_contenido li{
	list-style-image:url(../imgs/cosito_li.gif);
}

#ancho
{
	width:93em;
	margin:auto;
	text-align:left;
}

#contenedor
{
	width:93em;
	margin:auto;
	text-align:left;
	position:absolute;
}

#contenedor li {
	/*list-style-image:url(../imgs/cosito_li.gif);*/
}	

#backtohome{
	position:absolute;
	margin-top:1.9em;
	margin-left:2em;
	width:12em;
	height:6em;
	z-index:3;
	cursor:pointer;
}

#backtohome2{
	position:absolute;
	margin-top:1.9em;
	margin-left:14em;
	width:15em;
	height:3em;
	z-index:3;
	cursor:pointer;
}



#cabecera {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#beafa2;
	position:absolute;
	width:59em;
	left:33.5em;
	z-index:2;
	top:1em;
}

#cabecera a{
	color:#beafa2;
	text-decoration:underline;
}

#cabecera .webmap {
	text-align:right;
}

#cabecera .lupita{
	vertical-align:middle;
	margin-left:1em;
}

#cabecera #idiomas {
	text-align:right;
}

#cabecera #idiomas .idioma_on a{
	text-decoration:none;
}

#cabecera #idiomas .cosito_idiomas {
	margin-left:0.5em;
	margin-right:0.5em;
	vertical-align:middle;
}

#flashhome
{
	position:absolute;
	width:93em;
	height:44.2em;
	z-index:1;

}

#flashmenu
{
	position:absolute;
	width:93em;
	height:9.2em;
	z-index:1;
}

#destacados {
	position:absolute;
	top:44.2em;
	height:12.1em;
	width:93em;
}

#destacados ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

#destacados .oferta_home {
	width:24em;
	height:11.8em;
	background-color:#666262;
	float:left;
	text-align:center;
}

#destacados .noticia_home {
	width:22.2em;
	height:11.8em;
	background-color:#704655;
	float:left;
	margin-left:0.2em;
	text-align:center;
}

#destacados .booking_home {
	width:46.4em;
	height:10.9em;
	background-color:#ddd3c1;
	float:left;
	margin-left:0.2em;
	padding-top:0.9em;
}

#formbooking_home {
	font-family:Arial, Helvetica, sans-serif;
	height:5em;
	color:#572637;
	padding-left:1.2em;
	background-color:#ddd3c1;
}

#formbooking_home ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

#formbooking_home .calendario{
	width:2.1em;
	height:1.5em;
	margin-top:0.1em;
}

#formbooking_home .col1{
	float:left;
	font-size:11px;
	width:8.3em;
}

#formbooking_home .col2{
	float:left;
	width:3.4em;
	padding-top:expression('0.1em');
padding-left:expression('0em');
}

#formbooking_home .col3{
	float:left;
	font-size:11px;
	width:8.2em;
}

#formbooking_home .col4{
	float:left;
	width:3.5em;
	padding-top:expression('0.1em');
padding-left:expression('0em');
}

#formbooking_home .col5{
	float:left;
	font-size:11px;
	width:4em;
}

#formbooking_home .col6{
	float:left;
	font-size:11px;
	width:5.4em;
}

 #formbooking_home .col7{
	position:absolute;
	top:1.8em;
	left:83em;
}

#formbooking_home .inputbooking {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:8.5em;
	height:1.3em;
	border:1px solid #9a7c7c;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

#formbooking_home .inputnights {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:3.1em;
	height:1.3em;
	border:1px solid #9a7c7c;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

#formbooking_home .inputadults {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:4.3em;
	/*height:1.5em;*/
	border:1px solid #9a7c7c;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

#formbooking {
	font-family:Arial, Helvetica, sans-serif;
	/*height:6.2em;*/
	height:4.8em;
	color:#572637;
	padding-left:1.2em;
	padding-top:1.2em;
	background-color:#ddd3c1;
}

#formbooking ul,li
{
	margin:0em;
	padding:0em;
	list-style:none;
}

#formbooking .calendario{
	width:2.1em;
	height:1.5em;
	margin-top:0.1em;
}

#formbooking .col1{
	float:left;
	font-size:11px;
	width:8.7em;
}

#formbooking .col2{
	float:left;
	width:3.4em;
padding-top:expression('0.1em');
padding-left:expression('0.2em');
}

#formbooking .col3{
	float:left;
	font-size:11px;
	width:8.8em;
}

#formbooking .col4{
	float:left;
	width:3.5em;
	padding-top:expression('0.1em');
padding-left:expression('0.2em');
}

#formbooking .col5{
	float:left;
	font-size:11px;
	width:4em;
}

#formbooking .col6{
	float:left;
	font-size:11px;
	width:5.4em;
}

 #formbooking .col7{
	position:absolute;
	top:5.1em;
	left:37em;
}

#formbooking .inputbooking {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:9.1em;
	height:1.3em;
	border:1px solid #9a7c7c;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

#formbooking .inputnights {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:3.1em;
	height:1.3em;
	border:1px solid #9a7c7c;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

#formbooking .inputadults {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:4.3em;
	/*height:1.5em;*/
	border:1px solid #9a7c7c;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;	
}

#infobooking {
	height:5.37em;
	background-color:#c9bdaa;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	background-color:#c9bdaa;
}

#infobooking .textoinfo{
	padding-left:1.2em;
	padding-right:1.2em;
	padding-top:0.8em;
	height:4em;
	overflow-Y:hidden;
}

#infobooking p{
padding:0em;
margin:0em;
}

#destacados #bot_oferta_home {
	position:absolute;
	top:11.5em;
	left:0em;
}

#destacados #bot_oferta_home .img_bot_oferta_home{
	widht:24em;
	height:0.3em;
}

#destacados .capa_foto_oferta{
	margin-top:0.7em;
}

#destacados .foto_oferta{
	border:1px solid white;
	width:21.7em;
	height:6.8em;
}

#destacados .capa_resumen_oferta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	margin-left:1em;
	margin-right:1em;
	margin-top:0.6em;
	height:2.5em;
	overflow-Y:hidden;
}

#destacados .capa_resumen_oferta a{
	color:#FFFFFF;
	text-decoration:none;
}

#destacados #bot_noticia_home {
	position:absolute;
	top:11.5em;
	left:24.2em;
}

#destacados #bot_noticia_home .img_bot_noticia_home{
	widht:22.2em;
	height:0.3em;
}

#destacados .capa_foto_noticia{
	margin-top:0.7em;
}

#destacados .foto_noticia{
	border:1px solid white;
	width:20em;
	height:6.8em;
}

#destacados .capa_resumen_noticia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
	margin-left:1em;
	margin-right:1em;
	margin-top:0.6em;
	height:2.5em;
	overflow-Y:hidden;
}

#destacados .capa_resumen_noticia a{
	color:#FFFFFF;
	text-decoration:none;
}

#destacados #bot_booking_home {
	position:absolute;
	top:11.5em;
	left:46.6em;
}

#destacados #bot_booking_home .img_bot_booking_home{
	widht:46.4em;
	height:0.3em;
}

#enlaces_home {
	position:absolute;
	top:56.3em;
	height:5.2em;
	width:93em;
	background-image:url(../imgs/fondo_enlaces.gif);
	background-repeat:repeat-x;
}

#enlaces_home #enlaces {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#862f4d;
	padding-top:1.5em;
	float:left;
}

#enlaces_home #enlaces a{
	color:#862f4d;
	text-decoration:underline;
}

#enlaces_home #enlaces .cosito_enlaces {
	margin-left:0.5em;
	margin-right:0.5em;
	vertical-align:middle;
}

#enlaces_home #banners {
	float:right;
}

#enlaces_home #banners .banner{
	float:left;
	margin-left:2.6em;
	padding-top:0.5em;
}

#pie {
	position:absolute;
	top:61.5em;
	height:8em;
	width:93em;
	background-image:url(../imgs/fondo_pie.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#beafa2;
	text-align:center;
	padding-top:2em;
}

#pie .pie_menu{
	padding-bottom:0.8em;
}

#pie .pie_menu a{
	color:#beafa2;
}

#pie .cosito_pie{
	margin-left:0.5em;
	margin-right:0.5em;
	vertical-align:middle;
}

#pie .pie_infohotel{
	padding-bottom:0.8em;
}

#pie .pie_infohotel a{
	color:#beafa2;
}

#pie .byemascaro a{
	color:#beafa2;
}

#pie .tamanotext{
font-size:11px;
}

/*** ini titulo sección ***/
#titulo_seccion {
	position:absolute;
	top:9.3em;
	width:46.3em;
	height:5.2em;
	margin-top:0.6em;
}

#titulo_seccion .subtitular {
	margin-top:0.5em;
}

#titulo_seccion .subtitular2 {
	margin-top:0.2em;
}
/*** fin titulo sección ***/

#localizador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#beafa2;
	margin-top:0.4em;
}

#localizador a{
	color:#beafa2;
}

#localizador .separador{
	margin-left:0.7em;
	margin-right:0.7em;
}


/*** ini plantilla ofertas ***/
#ofertas {
	position:absolute;
	width:46.3em;
	height:32.3em;
	top:14.5em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}



#booking {
	position:absolute;
	width:46.4em;
	/*height:9.1em;*/
	/*top:45.7em;*/
	top:47.1em;
}

#booking .seccion_titulo_booking {
	height:2.7em;
	background-color:#c9bdaa;
}

#booking .titulo_booking {
	float:left;
	margin-left:0.7em;
	margin-top:0.2em;
}

#booking .candado_booking {
	float:right;
	margin-right:1em;
	margin-top:0.8em;
}

#galeria_ofertas {
	position:absolute;
	width:46.4em;
	height:47.1em;
	top:9.2em;
	left:46.6em;
}

#ofertas #oferta {
	width:46.3m;
	height:10em;
}

#ofertas #oferta .foto{
	float:left;
}

#ofertas #oferta .info{
	float:left;
	width:22em;
	margin-left:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	color:#572637;
}

#ofertas #oferta .info .tit_info{
	font-size:11px;
	font-weight:bold;
}

#ofertas #oferta .info .tit_info{
	font-size:11px;
	font-weight:bold;
}

#ofertas #oferta .info .txt_info{
	font-size:11px;
	height:3.8em;
}

#ofertas #oferta .info .more_info{
	font-size:11px;
	text-decoration:underline;
}

#ofertas #oferta .info .more_info a{
	color:#862f4D;
}

#ofertas #oferta .imgoferta{
	border:1px solid #572637;
}
/*** fin plantilla ofertas ***/

/*** ini plantilla detoferta ***/
#detoferta {
	position:absolute;
	width:46em;
	height:26em;
	top:16em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

#detoferta .contenido_oferta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	margin-right:2em;
	margin-top:1.5em;
}

#botones_detoferta {
	position:absolute;
	width:46em;
	height:5.5em;
	top:41em;
}

#botones_detoferta .capa_masofertas {
	float:left;
	margin-top:2em;
	margin-left:1.5em;
}


#botones_detoferta .capa_bookonline {
	float:right;
	margin-top:2em;
	margin-right:1.1em;
}


/*** fin plantilla detoferta ***/

/*** ini plantilla ubicacion ***/
#submenu {
	position:absolute;
	width:16.9em;
	height:38em;
	top:9.3em;
}

#submenu .item_menu {
	width:15.8em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	border-left:1px solid #ded7d0;
	border-right:1px solid #ded7d0;
	border-bottom:1px solid #ded7d0;
}

#submenu .item_menu_on {
	width:15.8em;
	/*height:2.9em;*/
	padding-top:0.3em;
	padding-bottom:0.3em;
	border-left:1px solid #ded7d0;
	border-right:1px solid #ded7d0;
	border-bottom:1px solid #ded7d0;
	background-color:#eee9e0;
}

#submenu .item_last_menu {
	width:15.8em;
	/*height:2.9em;*/
	padding-top:0.3em;
	padding-bottom:0.3em;
	border-left:1px solid #ded7d0;
	border-right:1px solid #ded7d0;
}

#submenu .item_last_menu_on {
	width:15.8em;
	/*height:2.9em;*/
	padding-top:0.3em;
	padding-bottom:0.3em;
	border-left:1px solid #ded7d0;
	border-right:1px solid #ded7d0;
	background-color:#eee9e0;
}

#ubicacion {
	position:absolute;
	width:29.5em;
	height:35.9em;
	top:9.3em;
	left:16.9em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

#ubicacion .contenido_ubicacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	margin-top:1em;
}

#ubicacion .contenido_ubicacion a{
	color:#862f4D;
}

#ubicacion .btn_printmap {
	margin-top:2em;
	margin-bottom:1.8em;
}

#comollegar {
	position:absolute;
	width:28.5em;
	height:38em;
	top:9.3em;
	left:16.9em;
}

#comollegar .contenido_comollegar{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	margin-top:1em;
}

#comollegar .contenido_comollegar a{
	color:#862F4D;
}

#comollegar .from {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	
	width:16.4em;
	height:1.2em;
	border:1px solid #ab929b;
}

#comollegar .tit_comollegar{
	font-weight:bold;
	margin-top:0.5em;
}

#comollegar .input_comollegar {
	float:left;
	margin-top:0.4em;
}


#comollegar .boton_comollegar {
	float:right;
	margin-right:1.5em;
}

#comollegar #directions {
	margin-top:0.3em;
	height:19em;
	width:25.1em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

#comollegar #resultados{
	display:none;
}

#comollegar .printres{
	font-weight:normal;
}

#comollegar .printres a{
	color:#862F4D;
	font-weight:normal;
}

#map {
	position:absolute;
	width:46.4em;
	height:46.8em;
	top:9.3em;
	left:46.6em;
}
/*** fin plantilla ubicacion ***/

/*** ini plantilla interior_galeria ***/
#habitaciones {
	position:absolute;
	width:29.5em;
	height:35.9em;
	top:9.3em;
	left:16.9em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

#habitaciones .contenido_habitaciones {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	margin-top:2em;
	margin-right:1.8em;
	line-height:1.3em;
}

#habitaciones .contenido_habitaciones a{
	color:#862F4D;
}

#galeria_habitaciones {
	position:absolute;
	width:46.4em;
	height:47.1em;
	top:9.2em;
	left:46.6em;
}
/*** fin plantilla interior_galeria ***/

/*** ini plantilla interior_foto ***/
#foto {
	position:absolute;
	width:46.4em;
	height:46.8em;
	top:9.3em;
	left:46.6em;
}
/*** fin plantilla interior_foto ***/

/*** ini plantilla contact ***/
#content_form {
	position:absolute;
	width:46.1em;
	height:46.8em;
	top:9.3em;
	left:46.8em;
	border:1px solid #ddd3c1;

}

#content_fichas {
	position:absolute;
	width:46.6em;
	height:35.7em;
	top:9.3em;

	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

#content_fichas .contenido_fichas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	margin-top:2em;
	line-height:1.3em;
}
#content_fichas .contenido_fichas a{
	font-size:11px;
	color:#862f4d;
	text-decoration:underline;

}

#content_fichas .contenido_fichas a:hover{
	font-size:11px;
	color:#862f4d;
	text-decoration:none;

}

.ficha_superior{
	list-style:none;
	margin:0em;
	padding:0em;
}

.ficha_superior li{
	list-style:none;
	margin:0em;
	padding:0em;
}

.ficha_superior .ficha_superiorpos1
{
	float:left;
	top:0em;
	width:28em;
}

.ficha_superior .ficha_superiorpos1 li
{
	list-style:none;
	margin:0em;
	padding:0em;
}

.ficha_superior .ficha_superiorpos2
{
	float:left;
	top:0em;
	width:11em;
	text-align:right;
}

.texto_contacto_subrayao{
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:underline;
}

.form_contact{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:1em;
	padding-left:1em;
}

.form_contact a{
	color:#862f4d;
	text-decoration:underline;
}


.form_contact .form_contactpos1
{
	float:left;
	top:0em;
	width:8em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_contact .form_contactpos2
{
	float:left;
	top:0em;
	width:12.3em;
	
}
.form_contact .form_contactpos3
{
	float:left;
	top:0em;
	width:8em;
	padding-left:1.5em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_contact .form_contactpos4
{
	float:left;
	top:0em;
	width:12.3em;
}
.form_contact .form_contactpos1_1
{
	float:left;
	top:0em;
	/*width:43.5em;*/
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_contact .form_contactpos1_2
{
	float:left;
	top:0em;
	/*width:43.5em;*/
	padding-left:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_contact .botonera_contacto
{
	float:right;
	top:0em;
	padding-right:1.5em;
}

/***********/
.form_news{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:1em;
	padding-left:0em;
}

.form_news a{
	color:#862f4d;
	text-decoration:underline;
}


.form_news .form_contactpos1
{
	float:left;
	top:0em;
	width:8em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_news .form_contactpos2
{
	float:left;
	top:0em;
	width:12.3em;
	
}
.form_news .form_contactpos3
{
	float:left;
	top:0em;
	width:8em;
	padding-left:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_news .form_contactpos4
{
	float:left;
	top:0em;
	width:12.3em;
}
.form_news .form_contactpos1_1
{
	float:left;
	top:0em;
	/*width:43.5em;*/
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_news .form_contactpos1_2
{
	float:left;
	top:0em;
	/*width:43.5em;*/
	padding-left:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_news .botonera_contacto
{
	float:right;
	top:0em;
	padding-right:1.5em;
}

/***********/

#formulario{
	padding-top:0.5em;
}

#formulario .titulo_contacta_us
{
	margin-left:1em;
	margin-bottom:1em;
}

.cajita1{
	width:9.8em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	padding-left:0.5em;
	padding-right:0.5em;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	height:1.2em;
}

.cajita_doc{
	width:13.5em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	padding-left:0.5em;
	padding-right:0.5em;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	height:1.5em;
}

.cajita_fecha{
	width:5em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	padding-left:0.5em;
	padding-right:0.5em;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	height:1.2em;
}

.cajita1_select{
	width:11em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

.cajita2{
	width:38.3em;
	height:6em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
		padding-left:0.5em;
	padding-right:0.5em;
		background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	
}

.separador_linia{
	margin-top:1.5em;
	border-top:1px solid #ddd3c1;
	width:100%;
}

.linia_telfs{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:1em;
}

.linia_telfs .linia_telfs_pos1
{
	float:left;
	top:0em;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	font-weight:bold;
	text-align:left;
}

.contacto_peke{
	list-style:none;
	margin:0em;
	padding:0em;

}

.contacto_peke .contacto_peke_pos1
{
	float:left;
	top:0em;
	width:6.8em;
	height:6.5em;
	padding-top:1em;
}
.contacto_peke .contacto_peke_pos2
{
	float:left;
	top:0em;
	width:12em;
	height:6.5em;
	padding-top:1em;

}

.contacto_peke .textoitalic
{
font-style:italic;

}
/*** fin plantilla contact ***/

/*** ini plantilla newsletter ***/

#form_newsletter {
	position:absolute;
	width:46.3em;
	height:14.5em;
	top:14.5em;
}

#separador_news {
	/*position:absolute;*/
	width:46.3em;
	height:0.3em;
	/*top:14.5em;*/
	left:2em;

}

#interior_news {
	position:absolute;
	width:44.3em;
	height:12em;
	top:18em;
	left:0em;

	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

.text_news{
	font-family:Arial;
	font-size:11px;
	color:#572637;
	font-weight:bold;
	line-height:6px;
}

.text_news a{
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:underline;
}
.text_news a:hover{
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:none;
}

#error_layer {
	color:#FF0000;
	margin:1em;
}
/*** fin plantilla newsletter ***/


/*** ini plantilla descargas ***/

#content_descargas {
	position:absolute;
	width:93em;
	height:46.8em;
	top:9.3em;
	border-bottom:1px solid #c8bbb0;
}

#submenu_descargas {
	position:absolute;
	width:22.2em;
	height:40.4em;
	top:6em;
	border-top:1px solid #c8bbb0;
	border-right:1px solid #c8bbb0;
}


#submenu_descargas ul{
	list-style:none;
	margin:0em;
	padding:0em;
}

#submenu_descargas li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#862f4d;
	list-style-image:url(../imgs/cosito_li.gif);
	margin:0em;
	padding:0em;
	margin-left:1.8em;
	margin-top:0.3em;
}

#submenu_descargas li a {
	color:#862f4d;
}

#submenu_descargas .activo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#862f4d;
	list-style-image:url(../imgs/cosito_li.gif);
	margin-left:1.8em;
	margin-top:0.3em;
}

#submenu_descargas .activo a{
	color:#862f4d;
	text-decoration:none;
}

#submenu_descargas .titulo_categorias{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#572637;
	margin-top:0.7em;
	margin-left:0.4em;
}


#zona_descargas {
	position:absolute;
	width:69.8em;
	left:23.1em;
	height:40.4em;
	top:6em;
	border-top:1px solid #c8bbb0;
	border-right:1px solid #c8bbb0;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

.caja_multi_archivos{
	list-style:none;
	margin:0em;
	margin-top:0.7em;
	padding:0em;
}

.caja_multi_archivos .caja_multi_archivos_pos1
{
	float:left;
	top:0em;
	width:16em;
	height:13.5em;
	padding-right:1em;
}

.caja_multi_archivos_fotos{
	list-style:none;
	margin:0em;
	padding:0em;
}

.caja_multi_archivos_fotos .caja_multi_archivos_fotos_pos1
{
	float:left;
	top:0em;
	width:16em;
	height:9em;
}

.caja_multi_archivos_texto{
	list-style:none;
	margin:0em;
	padding:0em;
}

.caja_multi_archivos_texto .caja_multi_archivos_texto_pos1
{
	float:left;
	top:0em;
	width:16em;
	height:9em;
	text-align:center;
}
.text_descargas{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
}
.text_descargas a{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:none;
}
.text_descargas a:hover{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:none;
}
.borde_foto_desc{
	border:1px solid #e3ddd7;
}

.caja_multi_archivos .caja_multi_archivos_pos2
{
	float:left;
	top:0em;
	width:32em;
	padding-right:1em;
}

.caja_multi_archivos_docs{
	list-style:none;
	margin:0em;
	padding:0em;
}

.caja_multi_archivos_docs .caja_multi_archivos_docs_pos2
{
	float:left;
	top:0em;
	width:33.3em;
}

/*** fin plantilla descargas ***/

/*** ini plantilla links ***/
#foto_links {
	position:absolute;
	width:46.4em;
	height:46.8em;
	top:5.7em;
	left:0em;
}

#categorias_link {
	position:absolute;
	width:39.2em;
	height:25em;
	top:21.3em;
	border-top:1px solid #c8bbb0;
	border-right:1px solid #c8bbb0;
}

#categorias_link .titulo_categorias{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#572637;
	margin-top:0.7em;
	margin-left:0.4em;
}

#categorias_link .links{
	list-style:none;
	margin:0em;
	padding:0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#862f4d;
}

#categorias_link .links li{
	list-style-image:url(../imgs/cosito_li.gif);
	margin-left:1.7em;
	margin-top:0.5em;
}
#categorias_link .links a{
	color:#862f4d;
}

#creditos {
	position:absolute;
	width:52.7em;
	height:25em;
	left:40.2em;
	top:21.3em;
	border-top:1px solid #c8bbb0;
	border-right:1px solid #c8bbb0;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

#creditos .titulo_creditos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#572637;
	margin-top:0.7em;
	margin-left:0.4em;
}

#creditos .listado_creditos{
	list-style:none;
	left:0em;
	margin:0em;
	margin-top:0.7em;
	padding:0em;
}

#creditos .credito
{
	float:left;
	top:0em;
	width:16em;
	height:9em;
}

.li_caja_fotos{
	float:left;
	top:0em;
	width:16em;
	height:10em;
	border:1px solid #e3ddd7;
	margin-bottom:1em;
	margin-right:0.8em;
	
}

.li_caja_fotos .ul_caja_fotos
{
	float:left;
	top:0em;
	width:13em;
	height:6em;
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:0.7em;
}

.li_caja_fotos .ul_caja_texto
{
	float:left;
	top:0em;
	width:13em;
	height:3em;
	list-style:none;
	margin:0em;
	padding:0em;
}


.ul_caja_fotos .li_caja_fotos_pos1
{
	float:left;
	top:0em;
	width:16em;
	height:7em;
	text-align:center;
}

.ul_caja_texto .li_caja_texto_pos1
{
	float:left;
	top:0em;
	width:16em;
	height:3em;
	text-align:center;
	padding-top:1em;
}

.text_link{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
}
.text_link a{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:none;
}
.text_link a:hover{
	text-align:center;
	font-family:Arial;
	font-size:11px;
	color:#862f4d;
	text-decoration:none;
}

/*** fin plantilla links ***/

/*** ini plantilla job ***/
#jobs{

	position:absolute;
	width:46.3em;
	height:32.3em;
	top:14.5em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
	
	font-family:Arial;
	font-size:10px;
	color:#572637;
	margin-top:2em;
	line-height:1.3em;
}

.minirss{
	position:absolute;
	margin-left:44.3em;
}

.cthead{
	background-color:#c9bdaa; 
	color:#FFFFFF; 
	font-weight:bold;
}

.tcont{
	background-color:#ddd3c1; 
}
.tcont2{
	background-color:#e6ded1;
}
.prtabla{
	border-left:1px solid #c9bdaa;
	border-right:1px solid #c9bdaa;
}
.mdtabla{
	border-right:1px solid #c9bdaa;
}
#send {
	position:absolute;
	width:45.2em;
	height:45.8em;
	top:9.3em;
	left:46.6em;
	display:none; 
	padding-left:1em; 
	padding-top:1em; 
	border:1px solid #ded3c1;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}
#sendform {
	position:absolute;
	width:45.2em;
	height:45.8em;
	top:9.3em;
	left:46.6em;
	display:none;
	padding-left:1em; 
	padding-top:1em; 
	border:1px solid #ded3c1;
	width:45.2em;
}
.close{
	 position:absolute; 
	 margin-left:42em;
}
.txt_send{
	margin-top:2em;
	font-family:Arial;
	font-size:11px;
	color:#572637;
}
.boton_sendjob{
	float:right; 
	margin-right:1em;
	margin-bottom:1em;
}

.form_contact_cv{
	list-style:none;
	margin:0em;
	padding:0em;
	padding-top:0.5em;
	padding-left:0em;
}

.form_contact_cv a{
	color:#862f4d;
	text-decoration:underline;
}


.form_contact_cv .form_contactpos1
{
	float:left;
	top:0em;
	width:8em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_contact_cv .form_contactpos1b
{
	float:left;
	top:0em;
	width:19em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_contact_cv .form_contactcheck
{
	float:left;
	top:0em;
	width:35em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_contact_cv .form_contactpos2
{
	float:left;
	top:0em;
	width:12em;
}

.form_contact_cv .form_contactpos3
{
	float:left;
	top:0em;
	width:7.5em;
	padding-left:1.5em;
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_contact_cv .form_contactpos3b
{
	float:left;
	top:0em;
	width:19em;
	padding-left:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_contact_cv .form_contactpos4
{
	float:left;
	top:0em;
	width:12em;
}
.form_contact_cv .form_contactpos1_1
{
	float:left;
	top:0em;
	/*width:43.5em;*/
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}
.form_contact_cv .form_contactpos1_2
{
	float:left;
	top:0em;
	/*width:43.5em;*/
	padding-left:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

.form_contact_cv .botonera_contacto
{
	float:right;
	top:0em;
	padding-right:1.5em;
}

.form_contact_cv .gestion_errores
{
	float:left;
	top:0em;
	padding-left:1.5em;
}

.cajita1{
	width:9.8em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	padding-left:0.5em;
	padding-right:0.5em;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

.cajita1_select{
	width:11em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
}

.cajita2{
	width:38.3em;
	height:6em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
		padding-left:0.5em;
	padding-right:0.5em;
		background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	
}

.cajita3{
	width:18em;
	height:5.25em;
	border:1px solid #ab929b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
		padding-left:0.5em;
	padding-right:0.5em;
		background-image:url(../imgs/fondo_input.gif);
	background-repeat:repeat-x;
	
}
.errormsg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:red;
}
/*** fin plantilla job ***/

/*** ini plantilla legal ***/
#logo_legal {
	position:absolute;
	width:13.8em;
	height:25em;
	top:21.3em;
}

#contenido_legal {
	position:absolute;
	width:77.7em;
	height:25em;
	left:15.2em;
	top:21.3em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}
/*** fin plantilla legal ***/

/*** ini plantilla webmap ***/
#contenido_webmap {
	position:absolute;
	width:93em;
	/*height:46.8em;*/
	height:30em;
	top:21.2em;
	border-bottom:1px solid #c8bbb0;
}

#contenido_webmap #zona_webmap {
	position:absolute;
	width:12.5em;
	height:18em;
	border-right:1px solid #c8bbb0;
	border-top:1px solid #c8bbb0;
}

#contenido_webmap #zona_webmap .menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#572637;
	margin-top:0.5em;
	margin-left:0.3em;
}

#contenido_webmap #zona_webmap .menu a{
	color:#572637;
	text-decoration:none;
}

#contenido_webmap #zona_webmap ul {
	list-style:none;
	margin:0em;
	padding:0em;
}


#contenido_webmap #zona_webmap li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	list-style-image:url(../imgs/cosito_li.gif);
	margin:0em;
	margin-top:0.5em;
	margin-left:2em;
	padding:0em;
	padding-right:0.2em;
}

#contenido_webmap #zona_webmap li a{
	color:#862f4d;
	text-decoration:none;
}

/*** fin plantilla webmap ***/

/*** estilo_pres ***/

.border_foto{
	border-bottom:2px solid #d7cebf;
	border-right:2px solid #d7cebf;
}

.texto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
}

/*** fin estilo_pres ***/

/*** ini buscador ***/
#capabuscador
{
	position:absolute;
	display:none;
	width:24.3em;
	height:3.2em;
	top:0px;
	left:19em;
	z-index:6;
	background:url(../imgs/fondo_capa_buscador.gif);
	background-repeat:no-repeat;
}

#capabuscador .capainput
{
	position:absolute;
	top:0.8em;
	left:6.2em;
}

#capabuscador .capatexto
{
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	top:0.9em;
	left:1.7em;
}

#capabuscador .txtinput_buscador
{
	color:#4d6185;
	border:1px solid #907170;
	font-size:10px;
	font-family:Arial;
	height:1.2em;
	width:13em;
	
}

#capabuscador #lupita{
	position:absolute;
	top:0.8em;
	left:20em;
}

.buscador {
	width:46.3em;
	height:29.2em;
	left:15.2em;
	top:21.3em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

.contenido_buscador {
	font-family:Arial, Helvetica, sans-serif;
}

.item_buscador
{
	color:#582536;
	font-size:11px;
	margin-top:1em;
}

.item_buscador a
{
	color:#852f4c;
}

.titulopagina_buscador
{
	font-weight:bold;
}

#paginador_cursos
{
	padding-top:1em;
}

#paginador_cursos a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#572637;
}

#paginador_cursos a:hover
{
	text-decoration:underline;
}

#paginador_cursos .actual
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#572637;
	margin-left:0.4em;
}

#paginador_cursos .noactual
{
	font-size:11px;
	text-decoration:underline;
	color:#572637;
	margin-left:0.4em;
}

/*** ifn buscador ***/

#flashclima
{
	font-size:10px;
	width:28em;
	height:29em;
}

.contenido_interior_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#572637;
	margin-top:2em;
	line-height:1.3em;
}

.contenido_interior_links ul{
	list-style:none;
	margin:0em;
	padding:0em;
}

.contenido_interior_links li{
	list-style-image:url(../imgs/cosito_li2.gif);
	margin-left:1.5em;
	margin-top:0.8em;


}

.contenido_interior_links li a{
	color:#572637;
}


#rss {
	position:absolute;
	left:-2.7em;;
	top:0.8em;
	cursor:pointer;
}

#rss .submenu
{
	position:absolute;
	width:18em;
	left:0em;
	border:1px solid #ded7d0;
	padding-top:0em;;
	margin-top:1.2em;
	display:none;
	z-index:29;
	background-color:#eee9e0;
}

#rss #submenurss {
	position:absolute;
	display:none;
	z-index:3;
}

#rss .submenu .interior
{
	padding:1.2em;

}

#rss .rss1
{
	color:#643746;
	padding-bottom:1em;
	padding-right:1em;
}

#rss .rss2
{
	padding-right:1em;
}

#rss .rss2 a
{
	color:#575353;
	text-decoration:none;
}

#rss .rss2 a:hover
{
	text-decoration:underline;
}

#rss .rss3
{
	padding-right:1em;
	padding-top:1em;
}

#rss .rss3 a
{
	color:#8f8f90;
	text-decoration:none;
}

#rss .rss3 a:hover
{
	text-decoration:underline;
}

#rss .rss2 img
{
	margin-left:0.4em;
	height:0.6em;
}

#enquiryform {
	position:absolute;
	width:45.2em;
	height:45.9em;
	top:9.2em;
	left:46.6em;
	display:none; 
	padding-left:1em; 
	padding-top:1em; 
	border:1px solid #ded3c1;
	background-color:#FFFFFF;
	z-index:1;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
	
	scrollbar-face-color: #852f4d;
	scrollbar-highlight-color: #a04062;
	scrollbar-3dlight-color: #eee9e0;
	scrollbar-darkshadow-color: #eee9e0;
	scrollbar-shadow-color: #572637;
	scrollbar-arrow-color: #eee9e0;
	scrollbar-track-color: #eee9e0;
}

/*** ini popup con layer ***/
#sombra {
	display:none; 
	position:fixed; 
	height:100%; 
	width:100%; 
	top:0px; 
	left:0px; 
	background-color:#000000; 
	z-index:300; 
	opacity: 0.4; 
	-moz-opacity: 0.4;
	filter: alpha(opacity=50)
}

#legal {
	position:fixed; 
	z-index:40000000;
	background-color:#FFFFFF;
	width:70em;
	height:45em;
	display:none;
	border:1px solid #ded3c1;
	background-color:#FFFFFF;
	
	margin-top:-30em;
	top:50%;
	margin-left:28em;
	
	overflow: -moz-scrollbars-vertical;
	overflow-Y: auto; 
	overflow-X: hidden;
}

#legal .cerrar {
	 position:absolute; 
	 margin-left:67em;
	 margin-top:1em;
}

#legal .titulo {
	 position:absolute; 
	 margin-left:2em;
	 margin-top:1em;
}

#legal .content_legal {
	position:absolute; 
	margin-top:5em;
	margin-left:2em;
	width:66em;
	margin-right:2em;
}
/*** fin popup con layer ***/

.titular {
	margin-top:0.5em;
}

.fleft {
	float:left;
}

.fright {
	float:right;
}