html{color:#333333;font-size:10px;font-family:Arial, Helvetica, sans-serif}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,p,select{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}a{text-decoration:none;color:#D21034;} .clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix {display:inline-block;} .clearfix {display:block;}* html .clearfix {height:1px;}img {border:0px;}.fleft{float:left;}.fright{float:right;}


#ajax{display:none;}




/*ESTILOS COMUNES*/
#ancho{	width:100%;	margin:auto; text-align:left;height:100%; }
.main{ width:98em;	margin:auto; text-align:left; position:relative;  background:url(../imgs/fondo_top_main.png) top left no-repeat; padding-top:17px; }
/*FIN ESTILOS COMUNES*/

/* ESTILOS TINYMCE */
.titulo1 {
	font-size:12px;
	color:#5e6050;
	font-weight:bold;
	padding-bottom:10px;
}
#caja_interior ul li{
	list-style: url(../imgs/li.gif);
	margin-left:15px;
	
}


body{ background:url(../imgs/fondo_web.gif) top left repeat-x; background-color:#c8d0d3; }
#content_mid{background:url(../imgs/fondo_mid_main.png) top left repeat-y;padding-left:24px;padding-right:39px;}
#content_bot{background:url(../imgs/fondo_bot_main.png) top left repeat-y;	height:17px;}
.separador_contenido p { margin:0; padding:0 0 10px; }

/* cabecera */
#cabecera{	padding-top:2px;}
#cabecera .enlcab{ padding-top:15px; }
#cabecera .itmtop{	font-size:12px;	color:#767968;}
#cabecera .itmtop2{	font-size:12px;	color:#87887e;}
#cabecera .enlcabwi{ padding-top:15px;}
#cabecera .wifi{ padding-left:10px;}
#cabecera .wifi img{vertical-align:middle;}
#cabecera .itmtop2 a{ color:#87887e; text-decoration:none; }	
#cabecera .itmtop2 a:hover{ color:#87887e; text-decoration:underline; }	
#cabecera .search{	font-size:12px;	color:#767968; }
#cabecera .search a{ font-size:12px; color:#767968; }
#cabecera .search .active { color:#d21034; text-decoration:underline; }
#cabecera .search img{	vertical-align:middle;}
#cabecera .itmtopa{	font-size:12px;	color:#e2001a;}
#cabecera .itmtopa a{color:#e2001a; text-decoration:none;}
#cabecera .itmtopa a:hover{color:#e2001a;text-decoration:none;}
#cabecera .itmtop img{	vertical-align:middle;}
#cabecera .sep1{padding-left:10px;padding-right:10px;	}
#cabecera .itidi{font-size:12px;float:right;padding-right:10px;	color:#000000;}
#cabecera .itidi a{	color:#87887e;	text-decoration:none;}
#cabecera .icoup{ margin-right:10px;}
#cabecera .agencias{ background:url(../imgs/fle_bajo.gif) no-repeat; background-position:55px 6px; padding-right:10px; cursor:pointer; }
#cabecera .empresas{ background:url(../imgs/fle_bajo.gif) no-repeat; background-position:60px 6px; padding-right:10px; cursor:pointer; }
		
		/* menu */
		#menu{	width:100%;	}
		#menu .tbmenu{ background-color:#d21034;width:91.7em;}
		#menu .itmn1{	padding-left:35px;padding-right:35px;	text-align:center;}
				
				/* caja submenu */
				#menu .caja_smenu{ position:absolute; z-index:200; margin-top:34px; display:none;  }
				#menu .mrgizq{ margin-left:-47px;}
				#menu .mrgizq2{ margin-left:-36px;}
				* html #menu .mrgizq{ margin-left:-50px;}
				* html #menu .mrgizq2{ margin-left:-36px;}
				*:first-child+html #menu .mrgizq{ margin-left:-50px;}
				*:first-child+html #menu .mrgizq2{ margin-left:-36px;}
				#menu .csmenu { border-top:1px solid #d21034; background-color:#FFF;  border-left:1px solid #d21034; border-right:1px solid #d21034; padding-top:15px; padding-left:15px; padding-right:15px; width:286px; text-align:left;}
				#menu .bsmenu{ height:14px; width:318px; background:url(../imgs/fondo_capa_submenu.png) bottom no-repeat; }
				#menu .lsizq{ width:130px;}
				#menu .lsder{ width:142px;}
				#menu .ithotel{ color:#5f605c; font-size:12px; margin-bottom:10px;}
				#menu .ithotel a{ color:#5f605c; text-decoration:none;}
				#menu .ithotel a:hover { color:#d21034; text-decoration:underline;}
				* html #menu .lkcapa{ background-color:#FFF; width:301px; border-left:1px solid #d21034; border-right:1px solid #d21034; color:#d21034; font-size:12px; text-align:right; padding-right:15px;}
				#menu .lkcapa{ background-color:#FFF; border-left:1px solid #d21034; border-right:1px solid #d21034; color:#d21034; font-size:12px; text-align:right; padding-right:15px;}
				#menu .lkcapa img{margin-left:5px;}
				#menu .lkcapa a{ color:#d21034; text-decoration:none; }
				#menu .lkcapa a:hover{ color:#d21034; text-decoration:underline; }
				#menu .itactivo{color:#d21034 !important;text-decoration:underline; }
				#menu .subsuitem{ padding-left:8px; font-size:12px; margin-top:3px;}
				#menu .mas{color:#d21034; font-weight:bold;}
				#menu .csubsub{ display:none; }
				#menu .itmmano{ cursor:pointer;}
				/* fin submenu */
				
		/* fin menu */
		
/* fin cabecera */



/* contenedor grande */
#cprincipal{margin-top:19px;}
/* fin contenedor grande */


#cprincipal .cizqprin{ width:58.8em; border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999;}
#btleftgal{ position:absolute; margin-top:164px; cursor:pointer; display:none; }
#btrightgal{ position:absolute; margin-top:164px; margin-left:551px; cursor:pointer; display:none; }
#galeria_home{ width:588px; height:374px; overflow:hidden; }
#galeria_interior{ width:515px; height:317px; overflow:hidden; }

#galeria_unica_interior{ width:515px; height:220px; overflow:hidden; }
.titularesh{width:57em;	padding-left:15px;	padding-top:16px;}
/*.titularesh span{display: block; height: 28px; text-indent: -999em; }*/
.titular1{ font-size:18px; color:#d21034; padding-left:5px;}
.subtitular1{font-size:18px; color:#3e3a36; padding-left:5px;}
.textosh{	width:45em; padding-left:20px; font-size:12px;	padding-top:15px;padding-right:10px;padding-bottom:15px;color:#55524e; line-height:1.55em;}

.titularesh2{width:21em;	padding-left:15px;	padding-top:16px;}
.textosh2{	width:28.6em;	font-size:12px;	padding-top:15px;padding-right:10px;padding-bottom:5px;color:#55524e; line-height:1.55em;}
#cprincipal .cderprin{	width:31.6em;}

/* Pestañas reservas */
#pestanas {border:1px solid #999999;}
#pestanas .imgbestprice{ position:absolute; margin-left:173px; margin-top:-15px; cursor:pointer; }
#pestanas ul{	margin:0;padding:0;}
#pestanas li{	float:left;	padding-left:13px;	padding-right:13px;	padding-top:4px; cursor:pointer;}
#pestanas .pest_on{	float:left;	background-color:#eeeeed;	padding-left:13px;	padding-right:14px;	padding-top:4px;}
#pestanas #s1{	padding-top:7px;float:left;padding-left:0;padding-right:0;visibility:hidden;}
#pestanas #s2{	padding-top:7px;float:left;	padding-left:0;	padding-right:0;}
#pestanas .box{	background-color:#eeeeed;	padding-top:25px; /*height:160px;*/	padding-left:15px;	display:none;}
#pestanas .etiq{ color:#535353;	font-size:12px;}	
#pestanas .ietiq{ margin-top:5px;	}
#pestanas .ietiq label{ margin-top:5px; margin-right:10px; font-size:12px;	color:#535353;}
#pestanas .selhotel{width:287px;height:17px;font-size:11px;	border:1px solid #999999;}
#pestanas .params{ margin-top:16px; }
/*#pestanas .cfecha { background:url(../imgs/ico/fecha.gif) right no-repeat #FFFFFF !important; border:1px solid #999999; font-size:11px; width:103px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer;}*/

#pestanas .cfecha { border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; font-size:11px; width:80px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer; float:left; border-right:0px;}

#pestanas .selc{width:47px;height:19px;font-size:11px;	border:1px solid #999999; }
#pestanas .prm{ margin-left:12px; }
#pestanas .prm2{ margin-right:12px; }
#pestanas .buttones{ margin-top:23px; padding-bottom:16px;}
#pestanas .btndisp{ margin-right:10px; padding-top:3px; }
#pestanas .vertodas{ font-size:12px; padding-top:10px; color:#d21034;}
#pestanas .vertodas a{ color:#d21034; text-decoration:underline;}
#pestanas .vertodas a:hover{ color:#d21034; text-decoration:none;}
#pestanas .vertodas img{ margin-left:4px;}

#pestanas .vertodas2{ font-size:12px; padding-top:10px; color:#d21034; }
#pestanas .vertodas2 a{ color:#d21034; text-decoration:none;}
#pestanas .vertodas2 a:hover{ color:#d21034; text-decoration:underline;}
#pestanas .vertodas2 img{ margin-left:4px;}

#pestanas .sele{width:137px;height:19px;font-size:11px;	border:1px solid #999999; }
#pestanas .modcancel{ font-size:12px; color:#d21034; padding-top:7px; }
/* Fin Pestañas reservas */

/* Destacado Home */
#bannerh{border-left:1px solid #999999;	border-right:1px solid #999999; height:12.2em;}
#destacadoh .imagen_h{ width:17.1em; height:12.2em; }
#destacadoh .textos_h{ width:13em; height:9.9em; padding-left:13px; padding-top:23px; overflow:hidden; }
#destacadoh .titulo_dest_h{ color:#d21034; font-size:13px; font-weight:bold; }
#destacadoh .texto_dest_h{ color:#3e3a36; font-size:13px; font-weight:bold; }
#destacadoh .titulo_dest_h a{ color:#d21034; text-decoration:none; }
#destacadoh .titulo_dest_h a:hover{ color:#d21034; text-decoration:underline; }
#destacadoh .texto_dest_h a{ color:#3e3a36; text-decoration:none; }
#destacadoh .texto_dest_h a:hover{ color:#3e3a36; text-decoration:underline; }
#fl_destacado{ width:314px; height:122px; display:block; }
/* Fin Destacado Home */

/* Ofertas home */
.titulo_ofertas_h{ background-color:#d21034; padding-left:11px; padding-right:15px; }
#contenido_ofertas{border-left:1px solid #999999;	border-right:1px solid #999999; padding-top:16px; padding-left:14px; padding-right:12px;}
#contenido_ofertas .one_offer{margin-bottom:4px;}
#contenido_ofertas .titulo_oferta_ls{ color:#3e3a36; font-size:13px; font-weight:bold; width:234px;  }
#contenido_ofertas .titulo_oferta_ls a{ color:#3e3a36; text-decoration:none;}
#contenido_ofertas .titulo_oferta_ls a:hover{ color:#3e3a36; text-decoration:underline;}
#contenido_ofertas .precio_oferta{ color:#d21034; font-size:13px; font-weight:bold; width:50px; text-align:right; }
#contenido_ofertas .mofer{ color:#d21034; font-size:12px;}
#contenido_ofertas .mofer a{ color:#d21034; text-decoration:none;}
#contenido_ofertas .mofer a:hover{ color:#d21034; text-decoration:underline;}
#contenido_ofertas .more_offers{margin-top:6px;}
/* fin Ofertas home */

/* newsletter home */
#newsletter_home{ background:url(../imgs/top_newsletter_home.gif) no-repeat top left; width:316px; margin-top:9px; padding-top:15px; }
#newsletter_home .inpnews{ width:161px; height:20px; background:url(../imgs/fondo_input_newsletter.gif) top left no-repeat; border:0px; font-size:12px; padding-left:9px; padding-top:2px; padding-right:15px;}
#newsletter_home .textonwhome{ font-size:14px; padding-top:0px; padding-bottom:10px; color:#000000; font-weight:bold; }
#newsletter_home .mid_newsletter{background:url(../imgs/mid_newsletter_home_new.gif) top left no-repeat; width:290px; padding-left:15px; padding-right:15px; height:105px;}
/* fin newsletter home */

/*hilo */
#hilo{ width:78em; padding-right:20px;padding-top:3px;padding-bottom:3px; color:#3e3a36;font-size:11px;}
#hilo a{color:#999999;text-decoration:none;}
#hilo a:hover{	color:#999999;text-decoration:underline;}
#hilo span{	padding-left:4px;padding-right:2px;	color:#999999;}
/* fin hilo */

/* cajas contenedores interiores */
.contenedor_izquierda{	width:185px;	font-size:13px;}
.contenedor_central{margin-left:10px;	width:517px;}
.contenedor_grande{width:712px;}
.contenedor_grande2{width:917px;}
.contenedor_derecha{margin-left:10px;	width:195px;}
/* fin cajas contenedores interiores */


/* submenu */
#submenu{ border-top:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999;}

#submenu .itsubmenu{ border-top:1px solid #e0e0df; padding-left:19px; padding-bottom:8px; padding-right:10px;}

* html #submenu .itsubmenu{ padding-right:0;}

#submenu .fitsubmenu{ padding-left:19px; padding-right:10px; padding-bottom:8px;}

* html #submenu .fitsubmenu{ padding-right:0;}

#submenu .cajafle{ padding-top:10px; }
#submenu .cajafle1{ padding-top:10px; } 

#submenu .cajan1{ padding-top:6px; padding-left:13px;}

* html #submenu .cajan1, * html #submenu .cajan2 { float:left; padding-left:5px;}

#submenu .cajan1 a{ color:#5f605c; text-decoration:none; font-weight: bold;}

#submenu .cajan1 a:hover{ color:#5f605c; text-decoration:underline;}

#submenu .cajan1_on{ padding-top:6px; padding-left:13px; color:#d21034; font-weight:bold;}

* html #submenu .cajan1_on, * html #submenu .cajan2_on { float:left; padding-left:8px; }

#submenu .cajan1_on a{ color:#d21034; text-decoration:none;}

#submenu .cajan1_on a:hover{ color:#d21034; text-decoration:underline;}

#submenu .cajafle2{ padding-top:10px; padding-left:14px;	}

#submenu .cajan2 {	padding-top:6px; padding-left:25px;}

#submenu .cajan2 a{ color:#5f605c; text-decoration:none; font-weight: bold;}

#submenu .cajan2 a:hover{ color:#5f605c; text-decoration:underline;}

#submenu .cajan2_on{ padding-top:6px; padding-left:25px; color:#d21034; font-weight:bold;}

#submenu .cajan2_on a{ color:#d21034; text-decoration:none;}

#submenu .cajan2_on a:hover{ color:#d21034; text-decoration:underline;}

#submenu .cjsm{ width: 133px; }
*:first-child+html #submenu .cjsm{ width: auto; }
/* fin submenu */


/* contenido central */
#caja_central{	border-top:1px solid #999999;	border-left:1px solid #999999;	border-right:1px solid #999999;}
#caja_central .titulo_pagina{ background-color:#5f615c;	font-size:14px;	color:#ffffff;	padding-left:20px;	padding-top:4px;	padding-bottom:6px;}
#caja_central .ciudad{ font-weight:normal;}
#caja_central .subtitulo_pagina { background-color:#5f615c; color:#bbbcb4; font-size:12px; font-weight:bold; padding-left:20px; padding-top:4px; padding-bottom:4px; }
#caja_central .alt_imagen_galeria { background-color:#5f615c; width:377px; color:#bbbcb4; font-size:12px; font-weight:bold; padding-left:20px; padding-top:4px; padding-bottom:5px; height:14px; }

@media screen and (-webkit-min-device-pixel-ratio:0){
	/*Filtro para Safari*/
	#caja_central .alt_imagen_galeria { width:377px; height:14px;}
	#search .campo { height:14px; }
    
}
html>/**/body #caja_central .alt_imagen_galeria { width:377px; }


#caja_central .pag_galeria_int { background-color:#9e9e98; color:#ffffff; font-size:12px; font-weight:bold; padding-right:10px;padding-left:16px; width:92px; line-height:1.9em; }

@media screen and (-webkit-min-device-pixel-ratio:0){
#caja_central .pag_galeria_int { background-color:#9e9e98; color:#ffffff; font-size:12px; font-weight:bold; padding-right:10px;padding-left:16px; width:92px; line-height:1.9em; padding-bottom:1px; }
}


#caja_central .pag_galeria_int img{ vertical-align:middle; margin-left:4px; cursor:pointer;}
#caja_central .pag_galeria_int span{ margin-right:10px;}

#caja_central .titulo1 { font-size:12px; color:#5e6050; font-weight:bold; padding-bottom:10px; }
#caja_central ul li { list-style:url(../imgs/li.gif); margin-left:15px; }
/* fin contenido central */


/* Ofertas */
.pcaja_oferta{	padding-top:20px;	padding-left:21px;	padding-bottom:20px;	padding-right:21px;	border-bottom:1px solid #e0e0df;}
.fcaja_oferta{	padding-top:20px;	padding-left:21px;	padding-bottom:10px;	padding-right:21px;}
.caja_oferta .imagen{	width:135px;	}
.caja_oferta .titulo_oferta{	width:316px;	font-weight:bold;	font-size:15px;	color:#5e6050;	margin-bottom:9px;}
.caja_oferta .titulo_oferta a{	color:#5e6050;	text-decoration:none;}
.caja_oferta .titulo_oferta a:hover{	color:#5e6050;	text-decoration:underline;}
.caja_oferta .resumen_oferta{	width:316px;	font-size:12px;	color:#5f605c;	height:46px;	overflow:hidden;}
.caja_oferta .resumen_oferta a{	color:#5f605c;	text-decoration:none;}
.caja_oferta .resumen_oferta a:hover{	color:#5f605c;	text-decoration:underline;}
.caja_oferta .botones_ofertas{		width:319px;	margin-top:25px;}
.caja_oferta .ir_a_oferta{	color:#d21034;	font-size:12px;	padding-top:9px;}
.caja_oferta .ir_a_oferta a{color:#d21034; text-decoration:none;}
.caja_oferta .ir_a_oferta a:hover{color:#d21034; text-decoration:underline;}

.caja_oferta .datos_oferta{padding-left:20px; padding-top:20px; padding-right:19px;}
.caja_oferta .titulo_offer{color:#5e6050; font-size:15px; font-weight:bold; margin-bottom:4px;}
.caja_oferta .subtitulo_offer{color:#5f605c; font-size:12px; font-weight:bold; margin-bottom:7px;}
.caja_oferta .contenido_offer{color:#5f605c; font-size:12px; }
.caja_oferta .titulo_condiciones{color:#5f605c; font-size:12px; font-weight:bold; margin-top:20px; margin-bottom:9px;}
.caja_oferta .condiciones_offer{color:#5f605c; font-size:12px; margin-bottom:8px; }
/* Ofertas */


/* Reservas interior */
#reservas_interior{border:1px solid #999999; background-color:#eeeeed; padding-top:4px; padding-left:9px; padding-right:13px; padding-bottom:14px;}
#reservas_interior .titulo{ margin-bottom:5px;}
#reservas_interior .etiq{ color:#3e3a36;	font-size:12px;}	
#reservas_interior .ietiq{ margin-top:3px;	}
#reservas_interior .ietiq label{ margin-top:5px; margin-right:20px; font-size:12px;	color:#535353;}
#reservas_interior .selhotel{width:171px; height:17px;font-size:11px;	border:1px solid #999999;}
#reservas_interior .params{ margin-top:8px; }

/*#reservas_interior .cfecha { background:url(../imgs/ico/fecha.gif) right no-repeat #FFFFFF !important; border:1px solid #999999; font-size:11px; width:103px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer;}*/

#reservas_interior .cfecha { border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; font-size:11px; width:80px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer; float:left; border-right:0px;}

#reservas_interior .selc{width:47px;height:19px;font-size:11px;	border:1px solid #999999; }
#reservas_interior .selc2{width:75px; height:19px; font-size:11px; border:1px solid #999999; }
#reservas_interior .prm{ margin-left:14px; }
#reservas_interior .buttones{ margin-top:8px; }
/* Fin Reservas interior */


/* Noticias */
.pcaja_noticia{	padding-top:20px; padding-left:21px; padding-bottom:20px; padding-right:21px; border-bottom:1px solid #e0e0df;}
.fcaja_noticia{	padding-top:20px; padding-left:21px; padding-bottom:10px; padding-right:21px;}
.caja_noticia .imagen{ width:135px; }
.caja_noticia .fecha_noticia{	width:316px;	font-style:italic;	font-size:12px;	color:#5f605c;}
.caja_noticia .titulo_noticia{	width:316px;	font-weight:bold;	font-size:15px;	color:#5e6050;	margin-bottom:3px;}
.caja_noticia .titulo_noticia a{ color:#5e6050;	text-decoration:none;}
.caja_noticia .titulo_noticia a:hover{	color:#5e6050;	text-decoration:underline;}
.caja_noticia .resumen_noticia{	width:316px;	font-size:12px;	color:#5f605c;	height:46px;overflow:hidden;}
.caja_noticia .resumen_noticia a{	color:#5f605c;	text-decoration:none;}
.caja_noticia .resumen_noticia a:hover{	color:#5f605c;	text-decoration:underline;}
.caja_noticia .botones_noticia{		width:319px;}
.caja_noticia .ir_a_noticia{	color:#d21034;	font-size:12px;	padding-top:7px;}
.caja_noticia .ir_a_noticia a{color:#d21034; text-decoration:none;}
.caja_noticia .ir_a_noticia a:hover{color:#d21034; text-decoration:underline;}

.caja_noticia .datos_noticia{padding-left:20px; padding-top:20px; padding-right:19px;}
.caja_noticia .fecha_notes{font-style:italic;	font-size:12px;	color:#5f605c;}
.caja_noticia .titulo_notes{color:#5e6050; font-size:15px; font-weight:bold; margin-bottom:4px;}
.caja_noticia .contenido_notes{color:#5f605c; font-size:12px; }
.caja_noticia .volver_notes{color:#d21034; font-size:12px; text-align:right;}
.caja_noticia .volver_notes img{margin-left:5px;}
.caja_noticia .volver_notes a{color:#d21034; text-decoration:none;}
.caja_noticia .volver_notes a:hover{color:#d21034; text-decoration:underline; }
/* Noticias */


/* Contenido Comun Interior */
#caja_interior { padding-top:20px; padding-left:21px; padding-bottom:10px; padding-right:21px; }
#caja_interior .texto_gal { padding-right:97px; font-size:12px; color:#5e6050;}
#caja_interior .texto { font-size:12px; color:#5e6050; }
/* Contenido Comun Interior */

.caja_interior { padding-top:20px; padding-left:21px; padding-bottom:10px; padding-right:21px; font-size:12px; color:#5e6050; }

/* Contenido */
#contenido{padding-left:20px; padding-top:20px; padding-right:19px; font-size:12px; color:#5e6050;}
/* Fin Contenido */


/* formularios */
#contenedor_form{padding-top:20px;padding-left:21px; padding-right:20px;}
#contenedor_form .titulo_form{color:#535353;	font-size:15px;		font-weight:bold; margin-bottom:15px;}
#contenedor_form .box{ margin-bottom:15px;}
#contenedor_form .box2{ margin-bottom:6px;}
#contenedor_form .etiq{	color:#535353;	font-size:12px; margin-bottom:5px;	}
#contenedor_form .selecthab{width:198px; font-size:11px; border:1px solid #999999; padding:1px;}
#contenedor_form .inputTxt{ width:198px; height:17px; font-size:11px; border:1px solid #999999;}
#contenedor_form .inpFile{ width:200px; height:20px; font-size:11px; padding-top:4px; padding-bottom:4px; border:1px solid #999999; background-color:#cccccc;}
#contenedor_form .inputFecha{ width:198px;height:17px;font-size:11px;border:1px solid #999999;background:url(../imgs/ico/fecha.gif) right no-repeat #FFFFFF !important; cursor:pointer;}
#contenedor_form .inpTxt{width:188px; border:1px solid #cccccc; font-size:12px; padding:2px;}
#contenedor_form .inpTxtarea{ width:418px; height:47px; border:1px solid #999999; font-size:11px; }
#contenedor_form .bizq{ width:220px; } 
#contenedor_form .refresh img{ cursor:pointer; }
#contenedor_form .audio{ margin-top:10px; padding-left:2px; height:18px; width:18px; }
#contenedor_form .audioflash{ height:18px; width:18px; }
#contenedor_form .txtrefresh{ font-size:12px; color:#535353; width:150px; margin-left:10px;}
#contenedor_form .txtcondiciones{ font-size:12px; color:#535353; margin-bottom:5px;}
#contenedor_form .txtoblig{ padding-left:23px;}
#contenedor_form .txtcondiciones a{ color:#535353; text-decoration:underline; }
#contenedor_form .txtcondiciones input{ vertical-align:middle; margin-right:5px;}
#contenedor_form .txtoblig{ color:#535353; font-size:12px; margin-top:10px;}
#contenedor_form .envio{ margin-top:15px; text-align:right;}
#contenedor_form .agregar{ font-size:12px; color:#535353; text-align:right; padding-right:55px; padding-bottom:10px;}
#contenedor_form .agregar a{ color:#535353; text-decoration:underline;}
#contenedor_form .agregar a:hover{ color:#535353; text-decoration:underline;}
#contenedor_form .select2 {width:198px; font-size:11px; border:1px solid #999999; padding:1px;}

/*#aucaptcha{ visibility:hidden; height:1px;}*/

#msg_div{font-size:12px;text-align:left;margin-top:20px;display:none;}
#msg_div .ok{	color:#00aa59;	border:1px solid #999999;	padding-top:20px;	padding-left:20px;	padding-right:20px;	padding-bottom:20px;	width:36em;}
#msg_div .no{	color:#d21034;	border:1px solid #d21034;	padding-top:20px;	padding-left:20px;	padding-right:20px;	padding-bottom:20px;	width:36em;}
/* fin formularios */


/* confirmación newsletter */
#welcome-msg{	font-size:12px;	color:#D21034;	padding:1em 2em 1em 2em;	background-color:#FFFFFF;	height:83px;}
#welcome-msg .tit{	font-size:14px;	font-weight:bold;	margin-bottom:10px;}
#welcome-msg a{ text-decoration:underline; color:#333333;}
#welcome-msg p{ padding-bottom:5px;}
/* fin confirmación newsletter */


/* comentarios */
#comentarios .caja_comentario{	border-bottom:1px solid #e0e0df;	padding-left:21px;	padding-top:21px;	padding-right:21px;	padding-bottom:20px;}
#comentarios .fcaja_comentario{	padding-left:21px;	padding-top:21px;	padding-right:21px;	padding-bottom:5px;}
#comentarios .nombre{	color:#d21034;	font-size:12px;	font-weight:bold;	font-style:italic;	margin-bottom:4px;}
#comentarios .comment{	font-size:13px;	color:#3e3a36;}
#comentarios .leermas{	color:#d21034;	font-size:12px;	text-align:right;}
#comentarios .leermas a{	color:#d21034;	text-decoration:none;}
#comentarios .leermas a:hover{	color:#d21034;	text-decoration:underline;}
/* fin comentarios */ 


/* Sección Galeria */
#descarga_imagenes{ padding:20px 10px 20px 20px; }
#descarga_imagenes .titulo_descarga{ color:#5e6050; font-size:15px; font-weight:bold; padding-bottom:15px;}
#descarga_imagenes .titulo_descarga2{ color:#5e6050; font-size:15px; font-weight:bold; padding-bottom:15px; padding-top:8px;}
#descarga_imagenes .cajai{ margin-right:9px; float:left}
* html #descarga_imagenes .cajai{ padding-right:3px; float:left}
#descarga_imagenes .cajad{ float:left;}
#descarga_imagenes .titthumb{ font-size:12px; color:#5f615c; padding-top:9px; padding-bottom:9px;}
#descarga_imagenes .muestraplay{ position:absolute; }
/* Fin Sección Galería */

/* oferta destacada de pagina */
#oferta_pagina_destacada{ border-left:1px solid #999999; border-right:1px solid #999999; }
#oferta_pagina_destacada .contimg{ height:170px;border-bottom:1px solid #999999;  }
#oferta_pagina_destacada .transof{ opacity:0.6; background-color:#ffffff; filter: alpha(opacity = 60); height:64px; width:193px; margin-top:106px; position:absolute; }
#oferta_pagina_destacada .tituloof{ height:48px; width:168px; margin-top:106px; position:absolute; color:#3e3a36; font-size:13px; font-weight:bold; padding-top:11px; padding-left:18px; overflow:hidden; padding-bottom:5px; padding-right:7px;}
#oferta_pagina_destacada .titol{ height:34px; overflow:hidden; }
#oferta_pagina_destacada .titol a{ color:#3e3a36; text-decoration:none; }
#oferta_pagina_destacada .titol a:hover{ color:#3e3a36; text-decoration:underline; }
#oferta_pagina_destacada .vermas{ font-size:12px; color:#d21034; text-align:right; font-weight:bold;}
#oferta_pagina_destacada .vermas a{ color:#d21034; text-decoration:none; }
#oferta_pagina_destacada .vermas a:hover{ color:#d21034; text-decoration:underline; }

#comentario_oferta{ border-left:1px solid #999999; border-right:1px solid #999999; background-color:#eeeeed; padding-top:10px; padding-left:12px;}
#comentario_oferta .comizq{ background:url(../imgs/comentario_izq.gif) top left no-repeat; height:19px; width:18px;}
#comentario_oferta .comder{ padding-left:11px; font-size:13px; color:#3e3a36; background:url(../imgs/comentario_der.gif) bottom right no-repeat; width:112px; padding-right:30px; padding-left:11px; padding-top:5px;} 
#comentario_oferta .mas{ color:#d21034; }
#comentario_oferta .morereviews{ color:#d21034; font-size:13px; text-align:right; padding-right:8px; padding-top:15px; padding-bottom:8px;} 
#comentario_oferta .morereviews a{ color:#d21034; text-decoration:none;}
#comentario_oferta .morereviews a:hover{ color:#d21034; text-decoration:underline;}
/* fin oferta destacada de pagina */


/* Empresa */
#empresac { font-size:12px;width:200px; margin-left:155px; }
#empresac .etiqe{ margin-bottom:5px;}
#empresac .inpe{ margin-bottom:10px;}
#empresac .inpTxtemp{ width:198px; height:17px; border:1px solid #999999;}
#empresac .enve{ text-align:right; padding-top:10px; padding-bottom:8px;}

#formempresa { padding-left:60px;}
#formempresa.box{	background-color:#eeeeed;	padding-top:25px; height:160px;	padding-left:15px;	display:none;}
#formempresa .etiq{ color:#535353;	font-size:12px;}
#formempresa .etiq label{ padding-right:15px; }	
#formempresa .ietiq{ margin-top:5px;	}
#formempresa .selhotel{width:287px;height:17px;font-size:11px;	border:1px solid #999999;}
#formempresa .params{ margin-top:16px; }
#formempresa .params2{ margin-top:16px; width:306px; }
/*#formempresa .cfecha { border:1px solid #999999; font-size:11px; width:103px; height:15px; padding-top:2px; padding-left:5px; background:url(../imgs/ico/fecha.gif) right no-repeat #FFFFFF !important;}*/

#formempresa .cfecha { border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; font-size:11px; width:80px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer; float:left; border-right:0px;}


#formempresa .ccodigo { border:1px solid #999999; font-size:11px; width:103px; height:15px; padding-top:2px; padding-left:5px; }
#formempresa .selc{width:47px;height:19px;font-size:11px;	border:1px solid #999999; }
#formempresa .prm{ margin-left:12px; }
#formempresa .buttones{ margin-top:23px; padding-bottom:16px;}
#formempresa .btndisp{ margin-right:43px; padding-top:3px; }


/* Fin Empresa */


/* mpaa web */
#mapweb { padding-top:20px; padding-left:21px; font-size:12px; } 
#mapweb .cajaelem{ width:229px; margin-right:17px; margin-bottom:25px; }
* html #mapweb .cajaelem { width:220px; }
#mapweb .n1_wp{ color:#535353; font-weight:bold; border-bottom:1px solid #e0e0df; padding-bottom:2px;}
#mapweb .n1_wp a{ color:#535353; text-decoration:none; }
#mapweb .n2_wp{ margin-top:9px;}
#mapweb .n2_wp a{ color:#535353; text-decoration:none; }
#mapweb .n2_wp a:hover{ color:#d21034; text-decoration:underline; }
#mapweb .n3_wp{ margin-top:9px; padding-left:9px;}
#mapweb .n3_wp a{ color:#535353; text-decoration:none; }
#mapweb .n3_wp a:hover{ color:#d21034; text-decoration:underline; }
/* mapa web */

/* Pie Superior */
#cinf { width:100%; padding-top:22px; padding-bottom:15px; }
#minf .l1 {  font-size:12px; color:#87887e; clear:both; }
#minf .l1 a { color:#87887e; }
#minf .l1 a:hover { color:#87887e; text-decoration:underline; }
#minf .l1 li, #minf .l2 li { float:left;  }
#minf .l1 .sep { float:left; padding-left:10px; padding-right:10px; }
#minf .l2 { clear:both; padding-top:10px; font-size:11px; color:#3e3a36; }
*:first-child+html #minf .l2 { padding-top:5px;}
* html #minf .l2 { padding-top:5px;}
#minf .l2 a { color:#3e3a36; }
#minf .l2 a:hover { color:#3e3a36; text-decoration:underline; }
#minf .l2 .sep { float:left; padding-left:10px; padding-right:10px; }
#pdebaj { width: 320px; }
#pdebaj .l1 { float: right; clear:both; }
#pdebaj .l2 { clear:both; }
#pdebaj .l1 { padding-bottom:3px; }
#pdebaj .l1 .text { float: right;  font-size:12px; color:#3e3a36; padding-top:12px; padding-right: 10px; }
#pdebaj .l1 ul { float: right; }
#pdebaj .l1 li { float: left; }
#pdebaj .share,#share .pest .tit{ background-image:url(../imgs/ico/share.gif); background-position: top left; background-repeat: no-repeat; }
#pdebaj .fav{ background-image:url(../imgs/ico/fav.gif); background-position: top left; background-repeat: no-repeat; }
#pdebaj .rss,#rss .pest .tit{ background-image:url(../imgs/ico/rss.gif); background-position: top left; background-repeat: no-repeat; }
#pdebaj .lnks a { font-size:12px; color:#87887e; text-decoration:none;  }
#pdebaj .lnks a:hover { font-size:12px; color:#d21034; text-decoration:underline; }
#pdebaj .lnks li{ float:right; padding-top:2px;}
#pdebaj .lnks li,.pest .tit{ padding-left:2.2em; background-repeat:no-repeat; background-position:0.5em 0.1em; }
#pdebaj .share .active, #eninf .rss .active { color:#d21034; text-decoration:underline; }


#pdebaj2 { width: 320px; }
#pdebaj2 .l1 { float: right; clear:both; }
#pdebaj2 .l2 { clear:both; }
#pdebaj2 .l1 { padding-bottom:3px; }
#pdebaj2 .l1 .text { float: right;  font-size:12px; color:#000000; padding-top:11px; padding-right: 10px; }
#pdebaj2 .l1 ul { float: right; }
#pdebaj2 .l1 li { float: left; }
#pdebaj2 .share,#share .pest .tit{ background-image:url(../imgs/ico/share.gif); background-position: top left; background-repeat: no-repeat; }
#pdebaj2 .fav{ background-image:url(../imgs/ico/fav.gif); background-position: top left; background-repeat: no-repeat; }
#pdebaj2 .rss,#rss .pest .tit{ background-image:url(../imgs/ico/rss.gif); background-position: top left; background-repeat: no-repeat; }
#pdebaj2 .lnks a { font-size:12px; color:#87887e; text-decoration:none;  }
#pdebaj2 .lnks a:hover { font-size:12px; color:#d21034; text-decoration:underline; }
#pdebaj2 .lnks li{ float:right; padding-top:2px;}
#pdebaj2 .lnks li,.pest .tit{ padding-left:2.2em; background-repeat:no-repeat; background-position:0.5em 0.1em; }
#pdebaj2 .share .active, #eninf .rss .active { color:#d21034; text-decoration:underline; }
.alenlsoc{ padding-top:22px; }
/* Fin Pie Superior */

/* RSS, Compatelo y Buscador y agencias */
#rss { right:50; width:179px; _width:179px; }
#share { width:210px; }
#search { width: 169px; }
#agencias { width: 219px; }

.capa { z-index:990; position:absolute; top:0; left:0; display:none; }
.capa .content { background-color:#FFFFFF; border:#d21034 1px solid; border-bottom:0; padding: 5px 8px 0px 8px; line-height:1.4em; }
.capa .content .intro{ font-size:11px; color:#666666; padding-top:15px; line-height:1.5em; } 
.capa .content .intro2{ font-size:11px; color:#666666; padding-top:10px; line-height:1.5em; } 
.capa .close{ float:right; cursor:pointer; }
.capa .links{ padding-top:1em; }
.capa .links2{ padding-top:1em; }
.capa .links li{ /*float:left;*/ width:15em; padding-bottom:0.5em; }
.capa .links2 li{ float:left; width:6.5em; padding-bottom:0.7em; padding-left:2.4em; }
.capa .links li a{ font-size:11px; text-decoration:none; color:#d21034; }
.capa .links2 li a { font-size:11px; text-decoration:underline; color:#70726a; }
.capa .links li a:hover{ color:#d21034; text-decoration:underline; }
.capa .links .linkfeed { color:#d21034; text-decoration:underline; }
.capa .linkb { text-align:right; padding-top:1.5em; padding-right:1.2em; text-decoration:none; background:url(../imgs/fle_roja.gif) no-repeat; background-position:right 1.8em; }
.capa .linkb a { font-size:11px; color:#d21034; text-decoration:none; }
.capa .linkb a:hover { text-decoration:underline; }
#search input { border: 1px solid #999999; }
#search .content { padding-bottom:0; }
#search .intro { padding-top:10px; padding-bottom:5px; }
#search .campo { float:left; width:109px; padding:2px 3px 1px 3px; color:#999; font-size:11px; }
*html #search .campo { width: 105px; padding-bottom:2px; }
*:first-child+html #search .campo { padding-bottom:2px; }
#search .ok_bol { float:left; border:0; padding-right:4px; }

#selhtage{ width:163px; height:20px; border:1px solid #999999; font-size:12px;}

/* Pie */
#pie{ margin-left:21px; font-size: 11px; color:#666666; line-height: 1.5em;}
/* Nube de etiquetas */
#nube { float:left; width:670px; padding-bottom:18px; }
#nube .word { float:left; padding-right:8px; }
#nube .word a { color:#666666; text-decoration:none; }
#nube .word a:hover { color:#666666; text-decoration:underline; }
#copy { float: right; margin-right: 20px; text-align:right; }
#copy a { color:#666666; text-decoration:none; }
#copy a:hover { color:#666666; text-decoration:underline; }
/* Listado de hoteles */
#hotlist { /*width:800px;*/ clear:both; }
#hotlist .col { float: left; width: 16.7em; padding-bottom:20px;}
#hotlist a { color:#666666; text-decoration:none;}
#hotlist a:hover { text-decoration:underline;}

/* Google Maps */
#gmap_container { margin-top:0; padding-left:0; position:relative; width:515px; /*padding-bottom:4em;*/ }
#mapa { position:relative; width:515px; height:317px; }
#mapa .gmnoprint { width: 70px; }
#mapa .tit { font-size:16px; color:#333333; font-weight:bold; padding-bottom:5px;}
#mapa .txt, #mapa .mas { font-size:12px; color:#333333; }

.marker-info{width:350px; padding-bottom:20px;}
.marker-info .coll{float:left; width:100px;}
.marker-info .colr{float:right; width:239px;}
.marker-info .links{clear:both; text-align:left;padding-top:10px;}
.marker-info .links a{font-weight:bold; font-size:11px;margin-right:10px;}
.marker-info .links a:hover{text-decoration:underline;}

/* Hotel */
#ubhotel { padding: 18px 10px 0px 20px; font-size:12px; color:#5e6050; }
#ubhotel .ubtext { float:left; width:240px; }
#ubhotel .ubdatos { float:left; width:210px; padding-left:35px; }
.ubkml { padding-top:5px; text-align:right; padding-right:15px; font-size:12px;}
.ubkml img{vertical-align:middle;}
#ubhotel .ubkml a { color:#d21034; }
#ubhotel .icono { vertical-align: middle; }

/* Como Llegar */
#frmruta { padding: 18px 10px 21px 20px; font-size:12px; color:#5e6050; }
#frmruta .tit { font-size:15px; font-weight: bold; color:#5e6050; padding-bottom:10px; }
#frmruta .label { font-size:12px; color:#535353; }
#frmruta .input { border: 1px solid #999999; width:200px; height:19px;}
#frmruta .boton { background-color:#fff; vertical-align:middle; padding-left:4px; }
#cruta .googledir { padding:20px; padding-top:0px;  font-size:12px; color:#666666; }
#print_route { text-align:right; padding-right:22px; font-size:12px; color:#d21034; display:none }
#print_route .icon { vertical-align: middle; }
#print_route a { color:#d21034;}
#print_route a:hover { color:#d21034; text-decoration:underline;}

/* Botón Reservar Habitación */
#caja_bot_reserv { padding-top:20px; padding-left:21px;  padding-right:10px; text-align:right;}
#caja_bot_reserv .bot { border:0;}

/* Caja Ficheros PDF */
#caja_ficheros { padding-left:21px; padding-right:21px; font-size:12px; color:#5e6050; }
#caja_ficheros .tit { font-weight:bold; padding-bottom:10px;}
#caja_ficheros .pdf { background-image:url(../imgs/ico_pdf.gif); background-repeat: no-repeat; padding-left:23px; padding-bottom:8px; color:#d21034; height:10px;}
#caja_ficheros .pdf a { color:#d21034; }

/* Caja Enlaces */
#caja_enlaces { padding-left:21px; padding-right:21px; font-size:12px; color:#5e6050; line-height:18px; }
#caja_enlaces .tit { font-weight:bold;}
#caja_enlaces .link { color:#5e6050;}
#caja_enlaces .link a { color:#5e6050; text-decoration:underline; }

/* Eventos */
#caja_interior .titulo_eventos { padding-bottom:6px; font-size:15px; color:#5e6050; }

/* Salones */
.pcaja_salon {	padding-top:20px;	padding-left:21px; padding-bottom:20px; padding-right:21px;	border-bottom:1px solid #e0e0df;}
.fcaja_salon {	padding-top:20px;	padding-left:21px; padding-bottom:20px; padding-right:21px;}
.caja_salon .imagen{	width:135px; }
.caja_salon .titulo_salon{	width:316px; font-weight:bold; font-size:15px; color:#5e6050; margin-bottom:5px;}
.caja_salon .titulo_salon a { color:#5e6050;	text-decoration:none;}
.caja_salon .titulo_salon a:hover { color:#5e6050; text-decoration:underline;}
.caja_salon .ciudad_salon { font-size:12px; color:#999999; }
.caja_salon .resumen_salon { width:316px; font-size:12px; color:#5f605c; height:36px; overflow:hidden;}
.caja_salon .resumen_salon a{	color:#5f605c;	text-decoration:none;}
.caja_salon .resumen_salon a:hover{	color:#5f605c;	text-decoration:underline;}
.caja_salon .superficie_salon { width:316px; font-size:12px; color:#5f605c; overflow:hidden;}
.caja_salon .capacidad_salon { width:316px; font-size:12px; color:#5f605c; overflow:hidden;}
.caja_salon .info { vertical-align: middle; }
.caja_salon .botones_salones{ /*margin-top:25px; */}
.caja_salon .ir_a_salon, #salon .ir_a_salon { color:#d21034; font-size:12px; 	padding-top:4px;}
.caja_salon .ir_a_salon a, #salon .ir_a_salon a {color:#d21034; text-decoration:none;}
.caja_salon .ir_a_salon a:hover, #salon .ir_a_salon a:hover {color:#d21034; text-decoration:underline;}
#caja_interior .titulo_salones { padding-bottom:6px; font-size:15px; color:#5e6050; }
#caja_interior .resumen_salones { padding-top:10px; font-size:12px; color:#5e6050; }
#tablasalones { border:1px solid #e0e0df; color:#333333; width:100%; font-size:11px; }
#tablasalones td { text-align: center; border-right: 1px solid #b1b1b1; }
#tablasalones thead tr { background-color:#e0e0df; }
#tablasalones tbody td { padding-top:8px; padding-bottom:8px; }
#tablasalones td.last { text-align: center; border-right:0; }
#botones_salones { padding-top:15px; padding-bottom:15px; float:right }
#botones_salones .pdf { float: left; }
#botones_salones .info { float: left; padding-left:10px; }
#caja_interior .volver_salones{color:#d21034; font-size:12px; text-align:right; float: right; clear:both;}
#caja_interior .volver_salones img{margin-left:5px;}
#caja_interior .volver_salones a{color:#d21034; text-decoration:none;}
#caja_interior .volver_salones a:hover{color:#d21034; text-decoration:underline; }

#salones_search { background-color:#eeeeed; border-top: 1px solid #bbbbbb; border-bottom: 1px solid #999999;  padding: 8px 8px 13px 8px; font-size:12px; color:#3e3a36; }
#salones_search .frm { padding-top:8px; }
#salones_search .p1 { float: left; width:105px; padding-right:12px; }
#salones_search .p2 { float: left; width:141px; padding-right:12px; } 
#salones_search .p3 { float: left; width:100px; padding-right:12px;}
#salones_search .p4 { float: left; }
#salones_search .input { font-size:11px; border: 1px solid #999999;  padding: 1px 1px 1px 5px;   }
#salones_search .p1 .input { width:105px; }
#salones_search .p2 .input { width:141px; }
#salones_search .p3 .input { width:100px; } 

#caja_salones { padding-top:20px; }
#caja_salones .titulo_eventos { padding-left:21px; padding-bottom:6px; font-size:15px; color:#5e6050;}
#caja_salones .texto { padding-left:21px; padding-right:21px; font-size:12px; color:#5e6050; }
#caja_salones .sep { border-bottom:1px solid #e0e0df; padding-top:15px; }
#salon { padding-left:21px; padding-right:21px; padding-top:13px; padding-bottom:5px;  font-size: 12px; color:#5f605c; }
#salon .titulo { float: left; font-size:15px; color:#5e6050; font-weight:bold; padding-bottom:5px; padding-right:10px; }
#salon .pobl { float:left; color:#999999; padding-top:2px; clear:right; }
#salon .sup { float: left; padding-right:3px;  margin-right:0;  }
#salon .cap { float: left; margin-left:0; }
#salon .last { border-bottom:0 }

/* PAGINADOR */
#paginadorb { border-left: 1px solid #999999; border-right: 1px solid #999999; margin:auto; padding-top:10px; text-align:center; background-color:#eeeeed; }
#paginadorb2 { border-left: 1px solid #999999; border-right: 1px solid #999999; margin:auto; text-align:center; background-color:#eeeeed; width:515px; }
#paginadorb .paginador, #paginadorb2 .paginador { float:left; background-color:#eeeeed; padding-top:10px; font-size:12px; position:relative; left:25%; }
#paginadorb .texto, #paginadorb2 .texto { float:left; padding:0; }
#paginadorb .texto a, #paginadorb2 .texto a { float:left; color:#d21034; text-decoration:none; }
#paginadorb .num, #paginadorb2 .num {  float:left; padding-left:6px; padding-right:6px; }
#paginadorb .num a, #paginadorb2 .num a { color:#d21034; text-decoration:none;}
#paginadorb .num a:hover, #paginadorb2 .num a:hover { color:#d21034; text-decoration:underline;}
#paginadorb .act, #paginadorb2 .act { float:left; color:#5e6050; text-decoration:underline; padding-left:6px; padding-right:6px; }

/* RUTAS DE INTERES */
#form_ruta_interes .select { width:200px; border:1px solid #999999; padding:2px; font-size:11px; color:#535353;}

/* CLIMAS */
#cclima { padding-top:15px; width:473px; height:136px; }
#mclima { padding-top:10px; width:501px; height:45px; }

/* LISTADO DE OFERTAS DE TRABAJO */
.pcaja_oferta_trabajo {	padding-top:20px;	padding-left:21px; padding-bottom:20px; padding-right:21px;	border-bottom:1px solid #e0e0df;}
.fcaja_oferta_trabajo {	padding-top:20px;	padding-left:21px; padding-bottom:10px; padding-right:21px;}
.caja_oferta_trabajo { font-size:12px; color:#5f605c; }
.caja_oferta_trabajo .titulo_of { font-size:12px; color:#d21034; font-weight:bold; float:left; padding-right:5px;  }
.caja_oferta_trabajo .fecha_of { font-size:12px; font-weight:normal;  padding-left:5px; }
.caja_oferta_trabajo .resumen_of { padding-bottom:15px; clear:both;  }
.caja_oferta_trabajo .enlaces_of { }
.caja_oferta_trabajo .amp_of, .caja_oferta_trabajo .amp_of a { color:#d21034; padding-top:5px;}
.caja_oferta_trabajo .amp_of a:hover{ text-decoration: underline; }

#caja_oferta_trabajo_detalle { padding-top:20px; padding-left:21px; padding-bottom:20px; padding-right:21px; font-size:12px; color:#5f605c; }
#caja_oferta_trabajo_detalle .titulo_of { font-size:12px; color:#d21034; font-weight:bold; float:left; padding-right:5px; }
#caja_oferta_trabajo_detalle .fecha_of { font-size:12px; font-weight:normal; }
#caja_oferta_trabajo_detalle .contenido_of { float:left; padding-top:10px; padding-bottom:15px; clear:both; }
#caja_oferta_trabajo_detalle .contenido_of p { padding-bottom:12px; }
#caja_oferta_trabajo_detalle .enlaces_of { float:right; text-align:right; }
#caja_oferta_trabajo_detalle .amp_of { padding-top:15px; }
#caja_oferta_trabajo_detalle .amp_of a { color:#d21034; text-decoration:none; }
#caja_oferta_trabajo_detalle .amp_of a:hover { text-decoration: underline; }

/* BUSCADOR */
#cbuscador { font-size:12px; }
#caja_top { padding-top:20px; padding-left:21px; padding-right:21px; } 
#cbuscador .searcherror { padding-left:21px; padding-right:21px; }
#cbuscador .result { padding-top:20px; padding-left:21px; padding-bottom:20px; padding-right:21px; border-bottom:1px solid #e0e0df; }
#cbuscador .result .li1 { color:#d21034; font-weight:bold;}
#cbuscador .result .li2 { padding-bottom:10px;}
#cbuscador .result .li3, #cbuscador .result .li3 a { color:#d21034; }
#cbuscador .result .li3 a:hover { text-decoration: underline; }

/* FILTRO EVENTOS */
#seldate select { font-size:12px; margin-right:15px; } 

#empty_list { padding-top:20px;	padding-left:21px; padding-right:21px;	font-size:12px; }

.boton_coment{ position:absolute; margin-top:170px; margin-left:65px;}
.fondo_bot_coment { background:url(../imgs/fondo_bot_coment.png) top right no-repeat; padding-right:10px; padding-left:4px; font-family:Arial; font-weight:bold; color:#ffffff; font-size:12px; padding-top:3px; padding-bottom:3px; }
.latreviewizq{ background:url(../imgs/bot_lat_izq_coment.png) top right no-repeat; width:7px; height:21px;}
.fondo_bot_coment a{ color:#ffffff; text-decoration:none;}
.altosociales{height:40px;}
.altosociales li{ padding-left:5px;}

.linksimple a{ color:#D21034; text-decoration:none; }
.linksimple a:hover{ color:#D21034; text-decoration:underline; }

#capares .tit { color:#5e6050; font-weight:bold; font-size:15px; padding-top:6px; padding-bottom:1px}
#capares .top { border-top:1px solid #e0e0df; }
#capares .reserva { font-size:12px; color:#5e6050; padding-bottom:7px; padding-top:10px; }
#capares span { font-size:12px; color:#d21034; font-weight:bold; }

#plugin_like_fb{padding-bottom:14px; padding-top:10px; height:220px; overflow:hidden;}

#destacados_categorias_home{border-top:1px solid #e0e0df; padding-left:22px;  padding-bottom:14px;padding-top:10px;}
#destacados_categorias_home .icosdest{ padding-left:10px; margin-top:10px;}
#destacados_categorias_home .cjdest{ width:100px; margin-right:5px; text-align:center;}

#listadohoteleshome{border-top:1px solid #e0e0df; padding-left:22px;  padding-bottom:10px ;padding-top:10px;}
#listadohoteleshome .subtitularlistadohoteleshome{ color:#55524e; font-size:12px; padding-top:3px; padding-left:5px;}
#listadohoteleshome .columns{ padding-left:5px; padding-top:10px;}
#listadohoteleshome .col{float:left; width:182px; font-size:12px;}
#listadohoteleshome .namehotel{ color:#000000 !important; font-weight:bold;}
#listadohoteleshome .itm{ padding-bottom:10px;}

#noticias_destacadas{ border-top:1px solid #e0e0df; }
#noticias_destacadas .titdest{ font-size:12px; color:#3e3a36; font-weight:bold; }
#noticias_destacadas .titdest a{ color:#3e3a36; text-decoration:none; }
#noticias_destacadas .txtdest{ padding-bottom:12px;}
#noticias_destacadas .txtdesttxt{ width:328px; height:17px; overflow:hidden; font-size:12px; color:#3e3a36;}
#noticias_destacadas .fleright{ padding-right:5px; padding-top:5px;}

#contcategorias{ width:455px; margin-left:40px; padding-top:20px; }
#contcategorias .margright{ margin-right:13px;}
#contcategorias .cjcategoria{ margin-bottom:13px; width:437px; height:52px; }
#contcategorias .titulocat{ background:url(../imgs/fondo_titulo.gif) top left no-repeat; width:281px; height:44px; padding-top:10px; text-align:right; padding-right:10px; }
#contcategorias .fotocat{ width:146px; height:52px; overflow:hidden;}
#contcategorias .capaimg{ position:absolute; z-index:9;}


#buscador_ofertas{ background-color:#eeeeed; height:95px; border-top:1px solid #a5a5a5; border-bottom:1px solid #a5a5a5;  padding: 7px 8px 13px 20px; }
#buscador_ofertas .titof{ padding-bottom:8px; }
#buscador_ofertas .cj1{ width:104px;}
#buscador_ofertas .cj2{ width:98px;}
#buscador_ofertas .cj3{ width:171px;}
#buscador_ofertas .lab{ color:#535353; font-size:12px; padding-bottom:5px;}
#buscador_ofertas .cfecha4 { border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; font-size:11px; width:63px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer; float:left; border-right:0px;}
#buscador_ofertas .cfecha5 { border-top:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999; font-size:11px; width:63px; height:15px; padding-top:2px; padding-left:5px; cursor:pointer; float:left; border-right:0px;}
#buscador_ofertas .selciudad{border:1px solid #999999;font-size:11px;height:19px;width:82px;}
#buscador_ofertas .selhotel{border:1px solid #999999;font-size:11px;height:19px;width:171px;}
#buscador_ofertas .frabusca{ font-size:12px; color:#000000; padding-top:10px; width:385px; padding-right:15px;}
#buscador_ofertas .btbus{ padding-right:10px; padding-top:8px;}

#bio_calendar select {
 margin-left:2px !important;
}

#layer_bestprice{position:absolute; width:291px; z-index:999; margin-top:-15px; display:none;}
#layer_bestprice .textlayer{border-top:1px solid #b41836; border-left:1px solid #b41836; border-right:1px solid #b41836; background-color:#FFF;}
#layer_bestprice .closely{ color:#b41837; font-weight:bold; font-size:14px; text-align:right; padding-right:5px; cursor:pointer;}
#layer_bestprice .imgbp{ padding-left:10px;}
#layer_bestprice .txtbp{ font-size:12px; padding-left:10px; padding-right:10px; padding-top:10px;}

#texto_alternativo{ color:#55524e; font-size:12px; padding-top:10px; padding-bottom:10px; width:589px; line-height:20px;}
#texto_alternativo p{padding-bottom:10px;}
#texto_alternativo a{ color:#c31d37; text-decoration:underline; }
.tamano14{ font-size:14px;}
.subrayado_rojo{ color:#c31d37; text-decoration:underline;}

.imgcabeceralanding{ border-bottom:1px solid #989898; margin-bottom:20px; }
.titulares_landing{ padding-left:10px; }
.texto_landing{ padding-left:15px; font-size:12px; padding-top:10px; padding-right:15px;}

#cajabanner{ width:314px; height:122px; border:1px solid #979797; margin-right:10px; margin-top:30px;}
#cajabanner .imagen{ width:171px; height:122px;}
#cajabanner .texto{ padding-left:14px;width:123px; height:107px; padding-top:15px; overflow:hidden;}
#cajabanner .titulo_bn{ color:#d21034; font-size:13px; font-weight:bold; }
#cajabanner .texto_bn{ color:#3e3a36; font-size:13px; font-weight:bold;  }
#cajabanner .enl_bn{ font-size:12px; text-align:right; padding-top:3px;}

#columnshotelsciudad { padding-left:10px;}
#columnshotelsciudad .columns{ padding-left:5px; padding-top:30px;}
#columnshotelsciudad .col{float:left; width:182px; font-size:12px;}
#columnshotelsciudad .namehotel{ color:#000000 !important; font-weight:bold;}
#columnshotelsciudad .itm{ padding-bottom:10px;}

#textoperfiles{ padding-left:10px; }
#textoperfiles .imgperfil{ width:100px; margin-right:10px;}
#textoperfiles .texto_perfil{ width:522px; font-size:12px; line-height:18px;}
#textoperfiles .txtperf{ padding-left:5px; padding-top:5px;}

#content404{ padding-top:120px; padding-left:40px;}
#content404 .textos404{ padding-left:14px;}
#content404 .ops{ color:#464742; font-weight:bold; font-size:48px;}
#content404 .pag{ color:#b31736; font-size:30px; font-weight:bold;}
#content404 .txt{color:#545554; width:430px; font-size:14px; padding-top:10px; padding-bottom:125px;}
#content404 .txt a{ color:#000000; text-decoration:underline;}



