/* CSS Document */

body {
	margin:auto;
	padding:0px;
	background-image: url("images/bg.gif");
	font-family:"Arial";
	font-size:11pt;
	color:#333333;
}
#cuerpazo {
	width:892px;
	margin:auto;
	_margin-top:-4px;
	text-align:left;
	background-image:url(images/fondo_05_home.gif);
	_background-position:0 8 0 0 ;}

/* layout de documento */
#supercontenedor {
	text-align:center;

}

#seccionbyp {
	width:565px;
	margin:0px;
	}
#seccionbanners {
	margin:0px;
	float:left;
	width:180px;
	}

#seccionprincipales {
	width:320px;
	float:right;
	margin:0px;
}
#seccionofertas {
	width:320px;
	margin:0px;
	float:right;
}

/* termina layout */


#cabecera {
	width:892px;
	height:105px;
	background-image:url(images/cabecera_01.gif);	
	background-position:left;
	background-repeat:no-repeat;
	margin:0px auto;
	vertical-align:middle;
	font-family:Verdana;
}
#cabecera20 {
	width:892px;
	height:100px;
	background-image:url(images/cabecera_01_20.gif);	
	background-position:top left;
	margin:0px auto;

	font-family:Verdana;


}
#linkhome {
	width:380px;
	height:86px;
	float:left;
	margin:0px auto;
	cursor:hand;
}

#menucabecera {
	margin:auto;
	height:30px;

}

#menucabecera h3{

	text-align:right;
	font-weight:normal;
	line-height:20px;
	margin:0px auto;
	padding-right:10px;
	font-size:8pt;
}
#menucabecera h3 a {
	text-decoration:none;
	color:#333333;
	
}
#menucabecera h3 a:hover {
	text-decoration:underline;
	color:#BB006B;
}

#altaboletin {
	text-align:right;
	padding-right:5px;
	padding-top:42px;
	margin:auto;
	height:36px;
}
.botonboletin {
	background-color:#facce6;
	color:#666;
	border:solid 1px #ccc;
	vertical-align:middle;
	width:30px;
	height:20px;
	font-family:"Verdana";
	font-size:10pt;
	margin:0px auto;

}

.textoboletin {
	font-size:8pt;
	border:solid 1px #ccc;
	height:16px;
	vertical-align:middle;
	padding:0px;
}

#menucabecera2 h3{

	text-align:right;
	font-weight:normal;
	line-height:20px;
	margin:0px auto;
	padding-right:170px;
	font-size:8pt;

	}
#menucabecera2 h3 a {
	text-decoration:none;
	color:#BB006B;
	
}
#menucabecera2 h3 a:hover {
	text-decoration:underline;
	color:#666;
}
#menucabecera2 {
	margin:-12px 0px 0px 0px;
	height:20px;

}
#cuerpo {
	width:892px;
	background:#fff;
	margin:0px auto;
}
#acotar {
	width:198px;
	margin-left:15px;
	float:left;
	border:solid 1px #CCCCCC;
	background-color:#fff;
	margin-top:10px;
}

#acotar h4 {
	background-image:url(images/menu.gif);
	font-family:"Arial";
	font-size:10pt;
	color:#BB006B;
	height:30px;
	line-height:30px;
	margin:0px;
	font-weight:normal;
	text-align:center;
/*	width:200px;*/
}	

.inicio{
	vertical-align:middle;
	padding-left:5px;
	padding-bottom:3px;
	margin:0px;
	height:5px;
}

.zona {
	color:#666666;
	font-family:Verdana;
	font-weight:normal;
	line-height:18px;
/*	border-bottom:dotted 1px #FACCE6; */
	vertical-align:middle;
	padding-left:5px;
	padding-bottom:3px;
	font-size:8pt;
	margin:0px 0px 0px 8px;

}
.zona a {
	color:#666;
	text-decoration:none;
}
.zona a:hover {
	color:#BB006B;
	text-decoration:underline;
}

#top {
	width:620px;
	background-color:#FFFFFF;
	margin-top:10px;
	margin-left:10px;
	float:left;
	padding:3px;
}
#contenidocabecera {
	vertical-align:top;
	margin:0px;

}
#contenidocabecera h1 {
	font-size:15pt;
	letter-spacing:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#BB006B;
	margin:0px auto;
}
#contenidocabecera h2 {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:normal;
	margin:0px auto;

}
#utilidades {
	background-image:url(images/barrautil.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:27px;
	margin-top:10px;
	vertical-align:middle;
}
.utildetalle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	vertical-align:middle;
	margin:0px auto;
	line-height:22px;
	padding-left:2px;
	float:left;
}
.paginacion{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#666666;
	vertical-align:middle;
	margin:0px auto;
	line-height:22px;
	padding-right:8px;
	float:right;
}
.paginacion a {
	text-decoration:none;
	color:#666666;
}

.miniaturahotel {
	padding:2px;
	border:solid 1px #CCCCCC;
	float:left;
	margin-right:5px;
	
}
.miniaturahoteldestacado {
	padding:4px;
	border:solid 1px #CCCCCC;
	float:left;
	margin-right:5px;
	width:92px;
	
}
.nombrecomercial, .nombrecomercial a{
	vertical-align:top;
	font-size:12pt;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}
.ubicacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	text-decoration:none;
	text-align:right;
}
.nombreoferta, .nombreoferta a {
	font-size:11pt;
	color:#BB006B;
	vertical-align:top;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}
.descripcion {
	font-size:7pt;
	font-family:Verdana;
	color:#666;
	font-weight:normal;
	width:383px;
	float:left;
}
#precios {
	width:100px;
	float:right;
	vertical-align:top;
	
	

}
.precioantes {
	text-decoration:line-through;
	color:#666;
	font-size:12pt;
	text-align:right;

}
.preciodespues, .preciodespues a{
	color:#BB006B;
	font-size:20pt;
	text-align:right;
	text-decoration:none;

}
.preciodespues2, .preciodespues2 a{
	color:#BB006B;
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-1px;
	text-align:right;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:#ffffff 1px 1px 0px;
	
}
.configuracion {line-height:28px;font-weight:normal;font-size:8pt;color:#555555;text-shadow:#fff 1px 1px 0px;}
#cierre {
	width:892px;
	height:94px;
	margin:0px auto;
	background-image:url(images/cierre_04.gif);	
}
.menucierre {
	font-size:8pt;
	color:#FFFFFF;
	text-align:right;
	margin-right:10px;
	margin-top:3px;
	margin-top:0px;
	padding-top:10px;

}
.menucierre a {
	color:#444;
	text-decoration:underline;
}
#enlacespie {
	font-size:10px;
	margin-top:70px;
	text-align:center;
	padding:10px;
	background-image:url(images/cuerpo_landing.gif);	
}
.imagen {
	vertical-align:top;
	width:96px;
}
.nombre {
	vertical-align:top;
	width:300px;
}
/* Cambios index */

#bannerhome {
	width:300px;
	height:60px;
	margin-left:14px;
	margin-top:10px;
}

#bannerhome h3{
	color:#BB006B;
	font-size:18px;
	font-weight:bold;
	margin:0px auto;
	text-align:left;
	padding:10px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#bannerhome h3 a {
	color:#BB006B;
 	text-decoration:none;
 	} 
	
#bannerhome300x140 {
	width:300px;
	height:140px;
	margin-left:14px;
	margin-top:10px;
 	text-shadow:#666666;
}

#bannerhome300x140 h3{
	color:#BB006B;
	font-size:18px;
	font-weight:bold;
	margin:0px auto;
	text-align:left;
	padding:10px 10px 0px 10px;
	font-family:verdana;
	text-decoration:none;
 	text-shadow:#666666;

}
#bannerhome300x140 h3 a {
	color:#fff;
 	text-decoration:none;
 	text-shadow:#666666;
	} 	
.subtitulo {
	margin:0px auto;
	font-family:"verdana";
	font-size:8pt;
	color:#333333;
	text-align:left;
	padding-left:10px;
}
.subtitulo300x140 {
	margin:0px auto;
	font-family:"verdana";
	font-size:8pt;
	color:#ffffff;
	text-align:left;
	padding-left:10px;
}
#link300x140{
	width:300px;
	height:83px;
	margin:0px auto;
	cursor:hand;
}
.subtitulo a {
	color:#BB006B;
	text-decoration:none;
	font-weight:bold;
}
.semanasanta {
	background-image:url(images/semana-santa.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.semanasanta300x140 {
	background-image:url(images/semana-santa-300x140.gif);
	background-position:top;
	background-repeat:no-repeat;
	}	
.ventaanticipada{
	background-image:url(images/venta-anticipada.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.sanjose{
	background-image:url(images/san-jose.gif);
	background-position:top;
	background-repeat:no-repeat;
	}	
.escapadas{
	background-image:url(images/escapadas-fin-de-semana.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.mayo{
	background-image:url(images/mayo.gif);
	background-position:top;
	background-repeat:no-repeat;
	}
.balnearios{
	background-image:url(images/balnearios.gif);
	background-position:top;
	background-repeat:no-repeat;
	}		
.semanablanca{
	background-image:url(images/semana-blanca.gif);
	background-position:top;
	background-repeat:no-repeat;
	}		
	
/* Cambios index, parte de destinos principales */

#principales {

	width:302px;
	margin-left:13px;
	margin-top:10px;
	border:solid 1px #cccccc;
	background-color:#FFFFFF;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-radius:7px;	
}
#principales h3 {
	padding:5px;
	background-color:#FCE0F0;
	color:#777777;
	text-shadow:#fff 1px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	height:18px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-radius:7px;	
	}
#principalesdestino {
	width:300px;
	padding-left:0px;
	padding-bottom:20px;
	padding-right:10px;
	padding-top:10px;

}
#principalesdestino h4 {
	color:#BB006B;
	font-family:"Trebuchet MS";
	font-size:11pt;
	margin:0px auto;
	font-weight:bold;
	vertical-align:top;
	text-decoration:none;
}
#principalesdestino h4 a {
	text-decoration:none;
	color:#BB006B;
	font-size:11pt;
	font-family:"Trebuchet MS";	
}
#principalesdestino h4 a:visited {
	text-decoration:none;
	color:#BB006B;
	font-size:11pt;
	font-family:"Trebuchet MS";	
}
#principalesdestino h5 {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	margin:0px auto;
	font-weight:normal;
	vertical-align:top;
}
.imagenprincipales {
	float:left;
	margin-right:5px;
	margin-left:5px;
}
#listaprincipales {
	width:252px;
	float:right;
}
#listaprincipales ul, ul a {
	margin:0px auto;
	line-height:18px;
	list-style:none;
	font-family:"Trebuchet MS";
	font-size:10pt;
	color:#BB006B;
	text-decoration:none;
	font-weight:bold;
}


#listaprincipales li, li a {
	margin:0px auto;
	line-height:18px;
	list-style:none;
	font-family:Verdana;
	font-size:11px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
}
#listaprincipales li a:hover {
	text-decoration:underline;
	color:#BB006B;
}
#principales238 {
	width:215px;
	margin-left:23px;
	margin-top:10px;
	border:solid 1px #cccccc;
	background-color:#FFFFFF;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-radius:7px;		
}
#principales238 h3 {
	padding:5px;
	background-color:#FCE0F0;
	color:#777777;
	text-shadow:#fff 1px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0px;
	height:18px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-radius:7px;		
}
#principales238comentarios {background-color:#fff;border:solid 1px #999999;margin-left:23px;margin-top:10px;width:215px;background-image:url(images/menurcomentarios.gif);background-position:top;background-repeat:no-repeat;color:#666666;}
#principales238comentarios h5 {text-shadow:#fff 1px 1px 0px;line-height:30px;text-align:left;margin-left:10px;margin:0px;padding:5px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:27px;}
#principales238comentarios ul {text-align:left;list-style:none;padding:6px;margin:0px;}
#principales238comentarios li,li a  {margin:0px auto;margin:0px;padding:0px;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
#principales238comentarios li a:hover {color:#BB006B;text-decoration:none;}

#detalleoferta {
	margin:10px 10px 15px 5px;
	
}

#detalleoferta h4, h4 a {
	color:#BB006B;
	font-family:"Arial";
	font-size:9pt;
	margin:0px auto;
	font-weight:bold;
	vertical-align:top;
	text-decoration:none;
}
#capanota{
	width:40px;
	height:40px;	
	background-color:#FEEDF7;	
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-right:5px;
	text-decoration:none;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;		
	border-radius:7px;	
	border:1px solid #ccc;	

}
.nota{
	line-height:40px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.nota a {
	text-decoration:none;
	color:#666;
	text-shadow:#fff 2px 1px 0px;
}
#buscadornombre {
	width:292px;
	margin-left:3px;
	margin-top:15px;
	border:solid 1px #cccccc;
	vertical-align:middle;
	padding:0px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-radius:7px;	
}

#cajafb {
	width:292px;
	margin-left:3px;
	margin-top:15px;
	padding:0px;

}

#buscadornombre h3 {
	background-color:#FCE0F0;
	color:#777777;
	text-shadow:#fff 1px 1px 0px;
	line-height:12pt;
	height:12pt;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:5px;
	margin:0px auto;
	vertical-align:middle;
	-moz-border-radius-topright:7px;
	-moz-border-radius-topleft:7px;
	border-radius:7px;	

}
#formindex {
	margin:8px auto;
	vertical-align:middle;
	text-align:center;
}
.formularioindex {
	width:180px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#666666;
	margin:0px;
}
#detalleofertahotel {
	margin:10px 10px 10px 5px;
	border-bottom:dashed 1px #FACCE6;

}

#detalleofertahotel h5, h5 a {
	color:#666;
	font-family:"Arial";
	font-size:11pt;
	margin:0px;
	width:215px;
	font-weight:bold;
	line-height:16px;
	vertical-align:top;
	text-decoration:none;
	text-transform:capitalize;

}
#precioofertasindex {
	text-align:right;
	vertical-align:top;
	margin:0px auto;
	color:#BB006B;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-2px;
	float:right;
	margin-top:-20px;
	}
.localidadoferta {
	margin:0px;
	text-align:left;
	vertical-align:top;
	line-height:9pt;
	color:#666;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.botonindex {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#fff;
	font-weight:bold;
	background-color:#c8c8c8;
	height:22px;
	vertical-align:middle;
	margin:0px auto;
	border:solid 1px #999;
}




/*nuevo buscador de la index */

#buscadorindex {width:530px;margin:0px 0px 10px 21px;padding-top:12px;float:left;}
#buscadorindex h1 {font-size:12pt;text-align:center;font-family:Arial, Helvetica, sans-serif;color:#999;background-color:#f7f7f7;padding:5px;margin:0px;}
#camposbuscadorindex {vertical-align:middle;text-align:left;}
#camposbuscadorindex label {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}
.inputdestino {width:250px;border:solid 1px #999999;font-size:11pt; font-family:Arial;margin:10px 0px 10px 0px;height:22px;vertical-align:middle;background-color:#fff;}
.inputgeneral {margin:10px 0px 10px 0px; width:130px;border:solid 1px #999999;background-color:#fff;font-size:10pt; font-family:Arial;}
.inputfechas {margin:10px 0px 10px 0px; width:73px;border:solid 1px #999999;background-color:#fff;font-size:8pt; font-family:verdana;cursor:hand;text-align:center;height:18px;}
.selectpequeno {margin:10px 0px 10px 0px; width:40px;border:solid 1px #999999;font-size:10pt; font-family:Arial;}
.selectpequenoficha {margin:3px 60px 3px 3px; width:40px;border:solid 1px #999999;font-size:8pt; font-family:Arial;float:right;padding:0px;}
#separador {margin:10px 0px 5px 0px;}
#separaninos{clear:both;margin:5px 0px 5px 0px;}
.buscarhotelesbaratos {font-family:Arial, Helvetica, sans-serif; font-size:12pt;color:#666; background-color:#e6e6e6;vertical-align:middle;text-align:center;width:220px;height:28px;font-weight:bold;border:solid 1px #999;}
.inputnenos {font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;width:19px;text-align:center;margin:10px 4px 10px 0px;vertical-align:middle;}
#div_n1 label  {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}
#div_n2 label  {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}
#div_n3 label  {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}
#div_n4 label  {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}
#div_n5 label  {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}
#div_n6 label  {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:5px;vertical-align:middle;margin-left:10px;}

/* para nueva ficha, cambian los niños del buscador */

.inputnenos2 {font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;width:19px;text-align:center;margin:3px 0px 3px 0px;vertical-align:middle;}



/* termina nuevo buscador de la index */

/* nuevo lateral de resultados y ficha */

#lateralficha {margin:0px auto;}
#cajalateralficha {border:solid 1px #CCCCCC;margin-left:9px;margin-bottom:5px;width:220px;}
#cajalateralfichamapa {border:solid 1px #CCCCCC;margin-left:9px;margin-bottom:5px;width:220px;}
#cajalateralfichabuscador {margin-left:9px;margin-bottom:5px;width:220px;}
#cajalateralficha h4 {text-shadow:#fff 1px 1px 0px;text-align:center;background-image:url(images/menur.gif);margin:0px;padding:4px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:38px;}
#cajalateralficha h5 {text-shadow:#fff 1px 1px 0px;line-height:30px;text-align:center;background-image:url(images/menur.gif);margin:0px;padding:5px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:27px;}
#cajalateralficha h5 a {color:#888;text-decoration:none;line-height:30px;}
#cajalateralficha ul {text-align:left;list-style:none;padding:6px;margin:0px;}
#cajalateralficha li,li a  {padding:0px;font-family:verdana;font-size:8pt;color:#888;}
#cajalateralficha li a:hover {color:#BB006B;text-decoration:none;}
#cajalateralficha li { line-height:18px;}

#cajalateralficha2 {border:solid 1px #CCCCCC;margin-left:9px;margin-bottom:5px;width:220px;background-image:url(images/menur-costas.gif);background-position:top;background-repeat:no-repeat;color:#666666;}
#cajalateralficha2 h4 {text-align:center;margin:0px;padding:4px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:38px;}
#cajalateralficha2 h5 {text-shadow:#fff 1px 1px 0px;line-height:30px;text-align:center;background-image:url(images/menur-costas.gif);margin:0px;padding:5px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:27px;}
#cajalateralficha2 h5 a {color:#888;text-decoration:none;line-height:30px;}
#cajalateralficha2 ul {text-align:left;list-style:none;padding:6px;margin:0px;}
#cajalateralficha2 li,li a  {margin:0px auto;margin:0px;padding:0px;}
#cajalateralficha2 li a:hover {color:#BB006B;text-decoration:none;}

#cajalateralficha3 {border:solid 1px #CCCCCC;margin-left:9px;margin-bottom:5px;width:220px;background-image:url(images/menur-esqui.png);background-position:top;background-repeat:no-repeat;color:#666666;}
#cajalateralficha3 h4 {text-align:center;margin:0px;padding:4px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:38px;}
#cajalateralficha3 h5 {text-shadow:#fff 1px 1px 0px;line-height:30px;text-align:center;background-image:url(images/menur-esqui.png);margin:0px;padding:5px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:27px;}
#cajalateralficha3 h5 a {color:#888;text-decoration:none;line-height:30px;}
#cajalateralficha3 ul {text-align:left;list-style:none;padding:6px;margin:0px;}
#cajalateralficha3 li,li a  {margin:0px auto;margin:0px;padding:0px;}
#cajalateralficha3 li a:hover {color:#BB006B;text-decoration:none;}



#cajalateralfichacomentarios {border:solid 1px #CCCCCC;margin-left:9px;margin-bottom:5px;width:220px;background-image:url(images/menurcomentarios.gif);background-position:top;background-repeat:no-repeat;color:#666666;}
#cajalateralfichacomentarios h5 {line-height:30px;text-align:left;margin-left:10px;margin:0px;padding:5px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:27px;}
#cajalateralfichacomentarios h5 a {color:#888;text-decoration:none;line-height:30px;}
#cajalateralfichacomentarios ul {text-align:left;list-style:none;padding:6px;margin:0px;}
#cajalateralfichacomentarios li,li a  {margin:0px auto;margin:0px;padding:0px;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
#cajalateralfichacomentarios li a:hover {color:#BB006B;text-decoration:none;}

#cajalateralficharecursos {border:solid 1px #CCCCCC;margin-left:9px;margin-bottom:5px;width:220px;background-image:url(images/menurecursos.jpg);background-position:top;background-repeat:no-repeat;color:#666666;}
#cajalateralficharecursos h5 {line-height:30px;text-align:left;margin-left:10px;margin:0px;padding:5px;font-family:arial;font-size:11pt;text-transform:capitalize;color:#888;vertical-align:middle;height:27px;}
#cajalateralficharecursos h5 a {color:#888;text-decoration:none;line-height:30px;}
#cajalateralficharecursos ul {text-align:left;list-style:none;padding:6px;margin:0px;}
#cajalateralficharecursos li,li a  {margin:0px auto;margin:0px;padding:0px;font-size:8pt;font-family:Verdana, Arial, Helvetica, sans-serif;}
#cajalateralficharecursos li a:hover {color:#BB006B;text-decoration:none;}

.mogollon {margin:0px;padding:6px 8px 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;letter-spacing:-0.1pt;line-height:1.7;color:#777;}
.mogollon a {color:#777;text-decoration:none;}
.mogollon a:hover {color:#BB006B;text-decoration:none;}

.mogollon2 {margin:0px;padding:6px 8px 10px 10px;font-family:Arial, Helvetica, sans-serif;font-size:9pt;line-height:1.7;color:#777;}
.mogollon2 a {color:#777;text-decoration:none;}
.mogollon2 a:hover {color:#BB006B;text-decoration:none;}


/* termina nuevo lateral de resultados y ficha */

/*nuevos resultados */
#atopaocamino {margin:0px 0px 7px 10px; padding:0px;}
#atopaocamino .miga {font-size:7pt;font-family:verdana;color:#777;}
.miga a {color:#777;text-decoration:underline;}

#contenedorresultados{width:892px;margin:0px auto;background:#fff;text-align:left;}
#lateralresultados {width:220px;float:left;margin-left:8px;}
#cuerporesultados {width:650px;float:right;margin:0px auto;}
#buscadorresultados {width:603px;margin:5px 5px 5px 10px;float:left;background-color:#f7f7f7;padding:8px 0px 0px 5px;border:solid 1px #CCCCCC;}
#buscadorresultados label { width:90px}


#buscadorresultadosesqui {width:603px;margin:0px 0px 10px 0px;float:left;background-color:#f7f7f7;padding:10px;border:solid 1px #CCCCCC;}
#buscadorresultadosesqui label { width:90px}
#camposbuscadorresultadosesqui {vertical-align:middle;text-align:left;margin-top:3px;}
#camposbuscadorresultadosesqui label {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:3px;vertical-align:middle;margin-left:5px;}


/* nuevo buscador lateral en resultados */
#buscadorresultados2 {width:210px;margin:0px 0px 10px 9px;float:left;background-color:#f7f7f7;padding:8px 5px 0px 5px;border:solid 1px #CCCCCC;}
/* nuevo buscador lateral en resultados */

#buscadorresultadoscargando {width:603px;margin:5px 5px 5px 10px;float:left;background-color:#f7f7f7;padding:8px 0px 0px 5px;border:solid 1px #CCCCCC;}
#camposbuscadorresultados {vertical-align:middle;text-align:left;margin-top:3px;}
#camposbuscadorresultados label {font-size:8pt; font-family:Verdana, Arial, Helvetica, sans-serif;color:#666;padding:3px;vertical-align:middle;margin-left:5px;}
#camposbuscadorficha {vertical-align:middle;text-align:left;margin-top:3px;padding:0px;}

#camposbuscadorficha label {float:left; line-height:25px ;font-size:8pt; font-family:Arial, Helvetica, sans-serif;color:#666;padding:0px;vertical-align:middle;margin:0px 0px 0px 2px; width:86px;}

.inputdestinoresultados {width:120px;border:solid 1px #999999;font-size:8pt; font-family:Verdana;vertical-align:middle;background-color:#fff;height:15px;text-transform:capitalize;}
.inputdestinoresultados3 {float:right;width:140px;border:solid 1px #999999;font-size:8pt; font-family:Verdana;vertical-align:middle;background-color:#fff;height:15px;text-transform:capitalize;}
.inputfechasresultados {width:73px;border:solid 1px #999999;background-color:#fff;font-size:8pt; font-family:arial;cursor:hand;text-align:center;height:15px;background-color:f7f7f7;margin:3px;}
.inputdestinoficha {width:120px;border:solid 1px #999999;font-size:8pt; font-family:Verdana;vertical-align:middle;background-color:#fff;height:15px;text-transform:capitalize;}
.inputfechasficha{padding:0px;width:73px;border:solid 1px #999999;background-color:#fff;font-size:8pt; font-family:verdana;cursor:hand;text-align:center;height:15px;background-color:f7f7f7;margin:3px;float:right;}
.numerototales {line-height:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;text-transform:capitalize;margin-left:10px; font-weight:bold;color:#666;}
.totales {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;text-transform:capitalize;overflow:hidden;}
.minusculas {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;text-transform:lowercase;}
#utilidadesresultados {background-color:#f7f7f7;height:30px;vertical-align:middle;width:610px;margin:3px 0px 0px 10px;float:left;}
#capatotales {float:left;vertical-align:middle;}
#selectOrden {float:left;margin:0px 0px 0px 8px;padding:0px; font-size:9pt;}
.selectordenacion {border:solid 1px #999999;font-size:8pt; font-family:verdana;}
#paginadorFinal {float:right;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#666;margin-top:3px;}
#paginadorFinal a {text-decoration:none;color:#666;}
#paginadorFinal2 {width:25px;float:right;margin:0px auto;}
#paginadorFinal3 {width:25px;margin:0px auto;}

#hotelistado {width:610px;margin:10px 5px 5px 10px;border-bottom:solid 1px #d6d6d6;}

#hotelistadoofertas {width:600px;margin:3px 5px 5px 12px;}
#hotelistadoofertas p {line-height:1.4;margin:5px 0px 3px 0px;font-size:10pt;font-family: Arial;color:#555;}
#hotelistadoofertas ul {font-size:10pt;font-family: Arial;color:#555;line-height:1.4;list-style:disc !important;}
#hotelistadoofertas h3 {font-family:Arial;font-size:18pt;font-weight:normal;color:#BB006B;margin:0px 0px 10px 0px;line-height:20px;}
#condiciones {margin-left:15px;width:582px;background-image:url(images/condiciones-ofertas.png);background-position:top;background-repeat:no-repeat;padding-top:18px;}
#condiciones h4 {padding:0px 20px 0px 20px;font-family:Arial;font-size:14pt;font-weight:bold;color:#BB006B;margin:0px auto;line-height:20px;}
#condiciones p {padding:0px 20px 0px 20px;background-color:#FEEDF7;border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;margin:0px;}
#condiciones ul {margin-left:10px;padding:0px 20px 0px 20px;background-color:#FEEDF7;border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;margin:0px;font-size:9pt;}
#cierrecondiciones {width:582px;background-image:url(images/cierre-condiciones-ofertas.png);background-position:bottom;background-repeat:no-repeat;margin:0px 0px 0px 15px;padding:0px;}
#izquierda {width:325px;float:left;padding-left:21px;padding-top:36px;}
#filasuperior {vertical-align:middle;height:20px;margin:0px auto;}
.nombrehotelistado {text-transform:capitalize;font-size:13pt;font-family:Arial, Helvetica, sans-serif;color:#999999;font-weight:bold; }
.nombrehotelistado a {text-decoration:none;color:#777;}
.nombrehotelistado a:hover {text-decoration:none;color:#BB006B;}
#municipio {float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#666;height:28px;letter-spacing:-0.1pt;text-align:right;overflow:hidden;text-transform:capitalize;}
#descripciondelhotel {font-family:Arial;font-size:8.5pt;color:#666;letter-spacing: 0pt;line-height: 1.5;padding:0px;}
.descripciondelhotelconprecios {font-family:Arial;font-size:8.5pt;color:#666;letter-spacing: 0pt;line-height: 1.5;margin:0px 150px 0px 0px;padding:0px;}
.cajaprecios {padding:0px;margin:0px;width:150px;height:120px;float:right;background-image:url(images/cajaprecios.gif);}
.cajaprecioshotel {padding:0px;margin:0px;width:150px;height:120px;float:right;background-image:url(images/cajaprecioshotel.gif);}
.precioencaja {text-align:right;vertical-align:middle;font-family:arial;color:#BB006B;font-weight:bold;font-size:18pt;margin:18px 14px 0px 0px;}
.preciofinal {vertical-align:top;height:10px;font-family:arial;color:#777;font-size:8pt;text-align:right;font-weight:normal;margin:0px 20px 0px 0px;padding:0px;}
#filainferior {margin:0px auto;height:35px;vertical-align:middle;}
#filainferior .izq {float:left;padding:5px;}
#filainferior .dch {float:right;padding:5px;}

#filainferiordispo {margin:8px 0px 10px 0px;height:24px;vertical-align:middle;padding:0px;}
#filainferiordispo .izqdispo {text-align:left;padding:0px;margin:0px;}
#filainferiordispo .dchdispo {float:right;padding:0px;margin:0px;}
.compartirdispo {margin:0px;padding:0px;vertical-align:middle;font-family:verdana;font-size:8pt;color:#999999;}
.compartirdispo a {margin:0px;padding:0px;vertical-align:middle;text-decoration:underline;color:#777;}
.compartirdispo img {vertical-align:middle;}

.compartir {font-family:verdana;font-size:8pt;color:#999999;margin-left:3px;}
.redsocial {margin-right:5px;}
#botonreservar {font-family:arial;font-size:13pt;color:#666666;font-weight:bold;background-color:#f7f7f7;margin:-3px 0px 0px 0px;border:solid 2px #CCCCCC;text-align:center;float:right;width:95px;padding:2px 0px 2px 0px;}
#botonreservar a {color:#888;text-decoration:none;}
#botonreservar a:hover{color:#BB006B;text-decoration:none;}
.minitexto {color:#777;font-family:arial;font-size:7pt;margin:2px;vertical-align:bottom;height:35px;}
#paginadorFinalpie {float:right;vertical-align:middle;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#666;margin-top:3px;}
#paginadorFinalpie a {text-decoration:none;color:#666;}
#paginadorFinal2pie {width:25px;float:right;margin:0px auto;}
#paginadorFinal3pie {width:25px;margin:0px auto;}
#mapagoogle {align:center;cursor:pointer;}
#filainferiorprecios {margin:0px auto;vertical-align:middle;}
#preciosresultados {height:10px;padding:0px;font-family:arial;font-size:1pt;color:#888;font-weight:bold;text-align:right;margin:0px auto;}
#preciosresultados a {color:#666;text-decoration:none;}
#preciosresultados a:hover {text-decoration:none;color:#BB006B;}

/* detalleoferta */

.preciodelaoferta {float:right;color:#888;font-size:32pt;font-weight:bold;font-family:Arial;margin:-63px 30px 0px 0px;}
.preciodelaoferta2 {float:right;color:#888;font-size:32pt;font-weight:bold;font-family:Arial;margin:-45px 30px 0px 0px;}
.coletilla {float:right;margin:-19px 30px 0px 0px;color:#777;}
.coletilla2 {float:right;margin:-9px 30px 0px 0px;color:#777;}
.calculos {font-size:10pt; margin-bottom:6px;color:#777;}
#zonapreciosoferta {background-image:url(images/fondo-detalle-oferta.gif);background-position:top;background-repeat:no-repeat;width:610px;height:95px;}
#zonapreciosoferta2 {background-image:url(images/fondo-detalle-oferta2.gif);background-position:top;background-repeat:no-repeat;width:610px;height:95px;}
.compartiroferta {text-decoration:none;color:#777;font-size:10pt;font-family:Arial, Helvetica, sans-serif;}
#formularioofertas {line-height:21px;background-color:#f7f7f7;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#777;padding:6px 4px 3px 6px;margin:8px 0px 0px 10px;border:1px solid #ccc;width:215px;}
#formularioofertas h4 {margin:0px;padding:0px;font-family:arial;font-size:12pt;}
#formularioofertas .filaformulario label {font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#777;vertical-align:middle;}
#formularioofertas input {font-family:Arial, Helvetica, sans-serif;font-size:8pt;vertical-align:middle;border:1px solid #ccc;}
#formularioofertas textarea {font-family:Arial, Helvetica, sans-serif;font-size:8pt;vertical-align:middle;}
#formularioofertas select {margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:8pt;vertical-align:middle;}
#formularioofertas .filaformulario {clear:both;height:20px;margin:0px;vertical-align:middle;padding:3px;}
#formularioofertas .filaformularionenos {margin:0px;vertical-align:middle;}
#formularioofertas .filaformularionboton {margin:0px;vertical-align:middle;text-align:center;}
#formularioofertas .filaformularioobservaciones {height:80px;margin:0px;vertical-align:middle;padding:3px;width:180px;}
#formularioofertas .botondetalleoferta {height:40px; width:180px;color:#777; vertical-align:middle;font-size:18pt; font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:solid 2px #CCCCCC; background-color:#fff;letter-spacing:normal;}


#formularioofertas2 {background-color:#f2f2f2;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#777;padding:10px;border:1px dashed #CCCCCC;}
#formularioofertas2 .filaformulario label {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#777;vertical-align:middle;}
#formularioofertas2 input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;vertical-align:middle;}
#formularioofertas2 textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;vertical-align:middle;}
#formularioofertas2 select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;vertical-align:middle;}
#formularioofertas2 .filaformulario {height:30px;margin:0px;vertical-align:middle;padding:3px;}
#formularioofertas2 .filaformularionenos {margin:0px;vertical-align:middle;}
#formularioofertas2 .filaformularionboton {margin:0px;vertical-align:middle;text-align:center;}
#formularioofertas2 .filaformularioobservaciones {height:140px;margin:0px;vertical-align:middle;padding:3px;}
#formularioofertas2 .botondetalleoferta {height:40px; width:250px;color:#777; vertical-align:middle;font-size:21px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:solid 2px #CCCCCC; background-color:#fff;letter-spacing:normal;}

/* fin de detalleoferta */

/*nueva ficha */

#contenedorficha {width:892px;margin:0px auto;background:#fff;text-align:left;}
#cuerpoficha {width:650px;float:right;margin:0px auto;}
#lateraldelaficha {width:220px;float:left;margin-left:8px;}

#hotelistadoficha {width:600px;margin:3px 5px 5px 12px;}
#hotelistadoficha p {line-height:1.6 ;margin:5px 0px 5px 0px;font-size:8pt;font-family: Verdana;color:#555;}
#hotelistadoficha ul {font-size:8pt;font-family: Verdana;color:#555;line-height:1.6;}
#hotelistadoficha h3 {font-family:Arial;font-size:13pt;font-weight:bold;color:#777;margin:10px 0px 10px 0px;line-height:20px;}
#hotelistadoficha h5 {font-family:Arial;font-size:11pt;font-weight:bold;color:#777;margin:10px 0px 10px 0px;line-height:20px;clear:both;}

#buscadorficha {width:205px;margin:0px 5px 25px 0px;background-color:#f2f2f2;padding:6px;border:solid 1px #ccc;}
.botonbuscadorficha {width:100px;height:35px;color:#FFF; vertical-align:middle;font-size:15pt; widht:200px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:solid 2px #FFF;  background-color:#BB006B;text-transform:capitalize;letter-spacing:normal;}
.ofertasenficha {font-size:8pt;font-family: Verdana; color:#666;background-color:#f7f7f7;border-bottom:dashed 1px #CCCCCC;height:28px;vertical-align:middle;line-height:28px;padding:5px;margin:0px;}
.ofertasenficha2 {clear:both;font-size:11pt;font-family: Arial; background-color:#fff;color:#666;border-bottom:solid 1px #CCCCCC;vertical-align:middle;line-height:28px;padding:5px;}
.ofertasenficha a {text-decoration:underline;color:#666;}
.ofertasenficha2 a {font-family:Arial, Helvetica, sans-serif;font-size:11pt;font-weight:bold; text-decoration:none;color:#666;}
.precioofertalista{float:right;clear:both;font-family:Arial, Helvetica, sans-serif;color:#BB006B;font-size:14pt;font-weight:bold;}
.precioofertalista a {text-decoration:none;color:#BB006B;font-size:14pt;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.fechafinvigor {font-size:7pt;margin-left:12px;}

/* Comentarios en la ficha */

#cajasuperiorcomentarios {width:580px;background-color:#f7f7f7;padding:10px;border:dashed 1px #CCCCCC;margin:15px 0px 10px 0px;float:left;}
#cajax1euro {width:580px;background-color:#f7f7f7;padding:10px;border:dashed 1px #CCCCCC;margin:15px 0px 10px 0px;float:left;}
#cajax1euro h4 {font-family:Arial;font-size:14pt;color:#BB006B;margin:0px;padding:0px;}
#cajax1euro .texto {font-family:Arial;font-size:10pt;color:#555;line-height:1.4;}
#cajax1euro .cajablanca {border:solid 1px #CCCCCC;margin:10px 0px 0px 0px;width:530px;padding:10px;background-color:#FFFFFF;}
.cajablanca .texto {font-family:arial;font-size:10pt;color:#555;}
.barranotas {font-size:10pt;font-family:arial;height:20px;float:right;margin-right:220px;}
#notaglobal {width:90px;background-color:#FFFFFF;float:left;height:70px;padding:8px;text-align:center;border:dotted 1px #ccc;}
#notaporservicios {float:left;padding-left:10px;}

.comentario {width:580px;padding:10px;border-bottom:dashed 1px #ccc;margin:0px 0px 0px 0px;float:left;}
.identificacion {width:80px;background-color:#f9f9f9;float:left;padding:8px;text-align:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:solid 1px #f1f1f1;border-left:solid 1px #f2f2f2;}
.usuariocomentarios {font-size:12pt; font-family:arial;font-weight:bold;color:#777;text-transform:capitalize;padding-bottom:2px;float:left;}
.localidadcomentarios {font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#777;text-transform:capitalize;}
.tipousuariocomentarios {text-transform:capitalize;font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-style:italic;text-align:left;}
.textos {line-height:1;float:left;padding-left:10px;width:400px;text-align:left;font-family:Arial;}
.notausuario {width:30px;height:30px;float:right;padding:10px;font-size:20pt;font-weight:bold;vertical-align:middle;line-height:20pt;font-family:Arial, Helvetica, sans-serif;color:#777;background-color:#f7f7f7;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:solid 1px #f1f1f1;border-left:solid 1px #f2f2f2;}

.notamediacomentarios {font-size:8pt;font-family:Verdana;#777;text-transform:capitalize;}
.valoracion {text-align:center;margin:2px 0px 2px 0px; font-size:28pt;font-weight:bold;vertical-align:middle;line-height:30pt;font-family:Arial, Helvetica, sans-serif;color:#BB006B;}

#estilostablasprecios p{font-family:arial;color:#BB006B;font-size:12pt;font-weight:bold;text-align:right;}
#estilostablasprecios .precio-ofertas-txt02 {font-family:arial;color:#BB006B;font-size:12pt;font-weight:bold;text-align:right;padding:3px 0px 3px 0px;line-height:20px;margin:0px;}

.botonreservarficha {height:35px; width:250px;color:#777; vertical-align:middle;font-size:21px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:solid 2px #CCCCCC; background-color:#FFECFC;letter-spacing:normal;}
.texto-precios-reserva {font-family:Arial, Helvetica, sans-serif;font-size:8pt;font-style:italic;background-image:url(images/adelantef.gif);background-repeat:no-repeat;background-position:left;vertical-align:middle;padding-left:20px;color:#777;float:left;}
.nohaydisponibilidad {width:610px;margin:0px 5px 5px 0px;padding:5px;border:solid 1px #FDEBF6;background-color:#FDEBF6;-moz-border-radius:7px;wbkit-border-radius:7px;border-radius:7px;}
.nohaydisponibilidad .texto {text-shadow:#fff 1px 1px 0px;padding-left:45px;padding-right:10px;background-image:url(images/alerta.gif);background-position:left;background-repeat:no-repeat;:8px;margin:0px;font-family:arial;font-size:10pt;color:#777;text-align:left;font-weight:normal;line-height:40px;}
.alternativas {text-shadow:#fff 1px 1px 0px;font-size:10pt;font-family:arial;line-height:25px;margin:0px;}
.alternativas a {text-shadow:#fff 1px 1px 0px;font-family:arial;font-size:10pt;font-weight:normal;text-decoration:underline;color:#777;}
.alternativas a:hover {color:#BB006B;text-decoration:none;}


#ofertasdestacadas {width:592px;margin:5px 5px 5px 10px;float:left;background-color:#ffffff;padding:8px;font-family:Arial, Helvetica, sans-serif;}
#ofertasdestacadas h3 {font-size:14pt;color:#BB006B;font-weight:bold;line-height:20pt;padding:5 0 8 5;margin:0px 0px 5px 0px;}
#ofertasdestacadas h4 {font-size:12pt;color:#666;font-weight:bold;padding:5 0 8 5;margin:0px 0px 5px 0px;}
.ofertadestacada {height:120px;text-align:left;float:left;width:265px;background-color:#f7f7f7;padding:15px 10px 10px 8px;border:dotted 1px #ccc;margin-bottom:5px;margin-right:5px;}
.hoteldestacado {text-decoration:none;font-family:Arial, Helvetica, sans-serif;color:#777;font-size:12pt;font-weight:bold;text-transform:capitalize;}
.localidaddestacada {font-size:9pt;color:#777;font-family:Arial, Helvetica, sans-serif;}
.slogandestacada {font-weight:bold;font-size:12pt;color:#888;font-family:Arial, Helvetica, sans-serif;}

/* PLANTILLA GENERAL */

.full {width:892px;margin:0px auto;padding:0px;background-image:url(images/resultados-fondo_02_blanco.gif);}
.full h1{margin:0px;color:#BB006B;padding:20px 20px 2px 30px;}
.full h2{margin:0px;color:#777;padding:0px 2px 2px 30px;}
.full h3{margin:0px;color:#777;padding:0px 2px 2px 30px;margin-top:10px;margin-bottom:10px;}
.full p {color:#555;font-size:11pt;margin:0px;padding:10px 30px 2px 30px;line-height:1.5;}
.full a {text-decoration:underline;color:#BB006B;}
.full a:hover {text-decoration:none;color:#BB006B;}
.full li {margin:0px 30px 10px 8px;color:#555;list-style-position:inside;line-height:1.3;}
.full li a {text-decoration:underline;color:#BB006B;font-family:Arial, Helvetica, sans-serif;font-size:11pt;}
.full .quote {margin:20px 70px 20px 70px;padding:8px;border:dashed 1px #cccccc;font-style:italic;background-color:#f7f7f7;}
.full .warning {margin:20px 70px 20px 70px;padding:8px;border:dashed 1px #cccccc;font-style:italic;background-color:#FFFFCC;font-weight:normal;color:#444;}
.full .imglft {padding:10px;border:solid 1px #cccccc;margin-right:8px;float:left;}
.full .imgrht {padding:10px;border:solid 1px #cccccc;margin-left:8px;margin-right:30px;float:right;}
.full .imgcenter {padding:10px;border:solid 1px #cccccc;margin-left:8px;margin-right:30px;}


.doscol {width:892px;margin:0px auto;padding:0px;background:#fff;}

.doscolmain {width:650px;margin:0px auto;padding:0px;float:right;margin-top:10px;}

.doscolmain h1{margin:0px;color:#BB006B;padding:0px 10px 2px 0px;}
.doscolmain h2{margin:0px;color:#777;padding:0px 2px 2px 0px;}
.doscolmain h3{margin:0px;color:#777;padding:0px 2px 2px 0px;}
.doscolmain p {color:#555;font-size:11pt;margin:0px;padding:10px 20px 2px 0px;line-height:1.5;}
.doscolmain a {text-decoration:underline;color:#BB006B;}
.doscolmain a:hover {text-decoration:none;color:#BB006B;}
.doscolmain li {margin:0px 30px 10px 0px;color:#555;list-style-position:inside;line-height:1.3;}
.doscolmain li a {text-decoration:underline;color:#BB006B;font-family:Arial, Helvetica, sans-serif;font-size:11pt;}
.doscolmain .quote {margin:20px 70px 20px 70px;padding:8px;border:dashed 1px #cccccc;font-style:italic;background-color:#f7f7f7;}
.doscolmain .warning {margin:20px 70px 20px 70px;padding:8px;border:dashed 1px #cccccc;font-style:italic;background-color:#FFFFCC;font-weight:normal;color:#444;}
.doscolmain .imglft {padding:10px;border:solid 1px #cccccc;margin-right:8px;float:left;}
.doscolmain .imgrht {padding:10px;border:solid 1px #cccccc;margin-left:8px;margin-right:30px;float:right;}
.doscolmain .imgcenter {padding:10px;border:solid 1px #cccccc;margin-left:8px;margin-right:30px;}

.doscolmain2 {width:650px;margin:0px auto;padding:0px;float:right;margin-top:10px;}

.doscolmain2 h1{margin:0px;color:#BB006B;padding:0px 10px 2px 0px;}
.doscolmain2 h2{margin:0px;color:#777;padding:0px 2px 2px 0px;}
.doscolmain2 h3{margin:0px;color:#777;padding:0px 2px 2px 0px;}
.doscolmain2 p {color:#555;font-size:10pt;margin:0px;padding:10px 20px 2px 0px;line-height:1.5;}
.doscolmain2 a {text-decoration:underline;color:#BB006B;}
.doscolmain2 a:hover {text-decoration:none;color:#BB006B;}
.doscolmain2 li {margin:0px 30px 10px 0px;color:#555;list-style-position:inside;line-height:1.3;}
.doscolmain2 li a {text-decoration:underline;color:#BB006B;font-family:Arial, Helvetica, sans-serif;font-size:11pt;}



.doscolside {width:220px;margin:10px 0px 0px 8px;padding:0px;float:left;}


.doscolside .side a {text-decoration:underline;color:#BB006B;font-weight:bold;}
.doscolside .side {border:5px solid #f2f2f2;padding:2px;margin-left:12px;margin-bottom:10px;border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;}
.doscolside .side h4 {margin:0px;background-color:#f2f2f2;color:#777;padding:5px;text-shadow:#fff 1px 1px 0px;}
.doscolside .side p {margin:0px;color:#555;padding:5px;font-size:9pt;line-height:1.5;}
.doscolside .side ul {list-style:none;list-style-position:outside;margin:0px;padding:0px;}
.doscolside .side li {padding:3px;}
.doscolside .side li a {color:#555;font-size:9pt;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
.doscolside .side li a:hover {background-color:#f2f2f2;color:#555;padding:5px;font-size:9pt;font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
.doscolside .side .selected {color:#ffffff;font-weight:bold;background-color:#BB006B;padding:2px;font-size:9pt;}
.clear {clear:both;}

#formularioalta {width:400px;margin:0px;padding:10px 80px 10px 10px;text-align:right;}
#formularioalta label{font-size:10pt;margin-bottom:10px;}
#formularioalta input{font-size:10pt;margin-bottom:10px;}
#formularioalta select{font-size:10pt;}
#formafi .formheader {font-size:14pt;color:#fff;background-color:#999;padding:4px;font-weight:bold;}
#formafi {float:left;margin:15px;padding:15px;text-align:right;width:550px;}
#formafi input, textarea, select {margin:8px 0px 8px 8px;font-size:11pt;color:#666666;}
#formafi label {line-height:14pt;vertical-align:middle;margin-left:5px;font-weight:bold;color:#666666;}
#formafi .help {font-size:9pt;color:#555;background-color:#FFFFCC;padding:3px;border:dotted 1px #FF9900;font-style:italic;}
#formafi .valida {font-size:9pt;color:#fff;background-color:#FF0000;padding:3px;border:dotted 1px #FF9900;font-style:italic;text-align:right;}
#formafi .botonform{width:250px;margin:18px 0px 8px 5px;font-size:14pt;color:#BB006B;padding:8px;font-family:arial;font-weight:bold;}

#right {float:right;width:280px;}

/* nuevos cambios de página de escapadas aplicando la nueva plantilla */

.doscolfull {width:892px;float:left;margin:0px 15px 0px 0px;padding:5px 20px 20px 20px;}
.doscolfull h1{font-size:16pt;margin:0px;color:#BB006B;padding:0px 10px 2px 0px;}
.doscolfull h2{font-size:12pt;margin:0px;color:#777;padding:0px 2px 2px 0px;}
.doscolfull p {color:#555;font-size:9pt;margin:0px 10px 0px 0px;padding:10px 20px 2px 0px;line-height:1.5;}
.doscolfull ul {color:#555;font-size:9pt;margin:0px 10px 0px 0px;line-height:1.5;}
.doscolfull a {text-decoration:underline;color:#BB006B;}
.doscolfull a:hover {text-decoration:none;color:#BB006B;font-weight:normal;}
.doscolfull .imglft {padding:10px;border:solid 1px #cccccc;margin-right:8px;float:left;}


.doscolfull2 {width:892px;float:left;margin:0px 15px 0px 0px;padding:5px 20px 20px 20px;}
.doscolfull2 h1{font-size:16pt;margin:0px;color:#BB006B;padding:0px 10px 2px 0px;}
.doscolfull2 h2{font-size:12pt;margin:0px;color:#777;padding:0px 2px 2px 0px;}
.doscolfull2 p {color:#555;font-size:9pt;margin:0px 10px 0px 0px;padding:10px 20px 2px 0px;line-height:1.5;}
.doscolfull2 .imglft {padding:10px;border:solid 1px #cccccc;margin-right:8px;float:left;}

.doscolmainescapadas {width:650px;margin:0px auto;padding:0px;float:right;margin-top:10px;}

.doscolmainescapadas h1{font-size:16pt;margin:0px;color:#777;padding:0px 10px 2px 0px;}
.doscolmainescapadas h2{font-size:14pt;margin:0px 30px 0px 0px;color:#ff000;padding:8px;background-color:#f7f7f7;}
.doscolmainescapadas h3{font-size:12pt;margin:0px 30px 0px 0px;color:#888;padding:0px 10px 2px 0px;}
.doscolmainescapadas p {color:#555;font-size:11pt;margin:0px;padding:10px 20px 2px 0px;line-height:1.5;}
.doscolmainescapadas a {text-decoration:underline;color:#777;font-weight:bold;}
.doscolmainescapadas a:hover {text-decoration:none;color:#777;font-weight:bold;}
.doscolmainescapadas li {margin:0px 30px 20px 0px;color:#555;list-style-position:inside;line-height:1.3;list-style:none;padding:0px;}
.doscolmainescapadas li a {text-decoration:none;color:#777;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:11pt;}
.doscolmainescapadas li a:hover {text-decoration:none;color:#BB006B;font-weight:normal;}
.doscolmainescapadas li .precio {font-size:22pt;font-weight:bold;color:#BB006B;}
.doscolmainescapadas .quote {margin:20px 70px 20px 70px;padding:8px;border:dashed 1px #cccccc;font-style:italic;background-color:#f7f7f7;}
.doscolmainescapadas .warning {margin:20px 70px 20px 70px;padding:8px;border:dashed 1px #cccccc;font-style:italic;background-color:#FFFFCC;font-weight:normal;color:#444;}
.doscolmainescapadas .imglft {padding:7px;border:solid 1px #cccccc;margin-right:8px;float:left;}
.doscolmainescapadas .imgrht {padding:7px;border:solid 1px #cccccc;margin-left:8px;margin-right:30px;float:right;}
.doscolmainescapadas .imgcenter {padding:10px;border:solid 1px #cccccc;margin-left:8px;margin-right:30px;}


.contenedormapa {padding:10px 0px 10px 0px;width:832px;}
.contenedormapaderecha {float:right;width:400px;}
.contenedormapaderechaesqui {float:right;width:311px;}
.contenedormapaderechaesqui h3 {background-color:#f2f2f2;height:28px;font-size:11pt; color:#777;font-family:Arial, Helvetica, sans-serif;padding:10px 0px 0px 10px;margin:0px;font-weight:bold;}
.contenedormapaderechaesqui ul {margin:0px ;padding:0px 5px 0px 0px;font-size:12pt;font-weight:bold;color:#BB006B;list-style-position:inside;}
.contenedormapaderechaesqui li {list-style-position:outside;list-style:none;line-height:1.4;font-weight:normal;margin:0px; padding:0px 20px 0px 0px;font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#777;}
.contenedormapaderechaesqui li a {text-decoration:none;color:#777;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;}
.contenedormapaderechaesqui li a:hover {text-decoration:none;color:#BB006B;font-weight:normal;text-decoration:underline;}

.contenedormapaderecha h3 {background-color:#f2f2f2;height:28px;font-size:11pt; color:#777;font-family:Arial, Helvetica, sans-serif;padding:10px 0px 0px 10px;margin:0px;font-weight:bold;}
.contenedormapaderecha ul {margin:0px ;padding:0px 20px 0px 0px;font-size:12pt;font-weight:bold;color:#BB006B;list-style-position:inside;}
.contenedormapaderecha li {list-style-position:outside;list-style:none;line-height:1.4;font-weight:normal;margin:0px; padding:0px 20px 0px 0px;font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#777;border-right:dotted 1px #ccc;}
.contenedormapaderecha li a {text-decoration:none;color:#777;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:normal;}
.contenedormapaderecha li a:hover {text-decoration:none;color:#ff9900;font-weight:normal;border-bottom:dotted 1px #ff9900;}

.destacadocosta {float:left;margin:0px 0px 20px 20px;padding:0px;width:190px;}
.destacadocosta .nombre {font-size:11pt;font-weight:bold;color:#ff9900;}
.destacadocosta .imagen {margin:0px;padding:3px;border:solid 1px #cccccc;width:180px;height:120px;}

.enlacemapa a {text-decoration:none;color:#777;}

.inputdestinoresultados2 {width:180px;border:solid 1px #999999;font-size:10pt; font-family:Arial;vertical-align:middle;background-color:#fff;height:15px;text-transform:capitalize;}
.costaselect {font-size:8pt;margin-left:10px;}


#cercanos {padding:8px;margin:0px auto;width:600px;background-color:#f7f7f7;border:dashed 1px #ccc;}
.cercano {float:left;width:190px;margin-right:10px;}
.nombrecercano {font-family:arial;font-size:12pt;color:#777;}
.nombrecercano a {font-family:arial;font-size:10pt;color:#777;text-decoration:none;font-weight:bold;text-transform:capitalize;float:left;}
.descripcionrecomendados {font-family:arial;font-size:8pt;}


.indexdestinos {list-style:none;margin:3px 32px 3px 3px;padding:0px;float:left;}
.indexdestinos a {font-family:verdana;font-size:8pt;color:#BB006B;}
.indexdestinos a:hover {color:#666;text-decoration:underline;}

.destacado {margin-top:4px;}
.destaca {list-style:none;margin:3px;padding:12px;font-family:Arial;font-size:12pt;color:#666666;}
.destaca li {margin-bottom:16px;}
.destaca a {color:#888888;font-family:Arial;font-size:13pt;font-weight:normal;text-decoration:underline;}
.imagennum {margin-right:1px;vertical-align:middle;}

.destacaficha {color:#666;line-height:20pt;font-size:11pt;font-family:Arial, Helvetica, sans-serif;margin:0px;font-weight:normal;text-align:left;text-transform:capitalize;}
#redes {margin:0px;padding:0px;width:510px;}

#tabs {height:35px;margin:0px 0px 10px 10px;padding:0px;width:600px;}
.pestanaactiva {margin-top:1px;padding:0px;background-image:url(images/pestana.png);background-position:left;background-repeat:no-repeat;width:110px;height:35px;float:left;}
.pestanainactiva {border-bottom:1px solid #f2f2f2;background-image:url(images/pestanainactiva.png);background-position:left;background-repeat:no-repeat;width:110px;height:35px;float:left;}
#tabs h2 {margin:0px;padding:0px;line-height:45px;vertical-align:middle;text-align:center;font-family:arial;color:#999999;font-size:11pt;font-weight:bold;}
#tabs h2 a {color:#999999;text-decoration:none;}
#tabs a:hover {color:#BB006B;text-decoration:none;}


#hasbuscado {background-color:#FDEBF6;vertical-align:middle;width:600px;margin:3px 0px 0px 10px;float:left;padding:10px 0px 10px 10px;}
.textohasbuscado {line-height:1.4;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;text-transform:none;font-weight:normal;color:#666;}

.filtrosLaterales span {font-family:Arial ; color:#777 ; font-size:9pt;margin:0px 0px 15px 2px;padding:3px;line-height:25px;font-weight:bold;}
.filtrosLaterales input {margin-left:10px;margin-right:5px;vertical-align:middle;}
.filtrosLaterales h6 {background-image:url(images/filtro.gif);background-position:top; background-repeat:no-repeat;text-align:center;font-family:arial;font-size:11pt;color:#777;text-shadow:#fff 1px 1px 0px;height:38px;line-height:20px;margin:0px;padding:6px;}
.filtrosLaterales ul {margin-top:0px;padding-top:0px;}
.preciosslider {color:#BB006B;font-size:11pt;}


.logocadena {margin-right:8px;padding:5px;border:#f2f2f2 1px solid;}
.cadena {width:230px; float:left;font-size:9pt;vertical-align:middle;margin:0px 10px 20px 0px;border:1px solid #ccc;padding:10px;height:170px;}
.cadena a {color:#BB006B;font-size:8pt;line-height:16px;}
.linktopcadena a {color:#777;text-decoration:underline;font-weight:normal;}
.cadena ul {list-style:none;margin:0px;padding:5px 0px 0px 0px;}
.cadena li {line-height:1;margin:0px;pedding:0px;}


.headercadena {float:left;font-size:10pt;vertical-align:middle;margin:0px 10px 20px 0px;padding:10px;}
.otrascadenas {margin-left:6px;width:220px;height:60px;float:left;background-image:url(http://www.buscadestinos.com/images/mascadenas.gif);background-repeat:no-repeat;background-position:top left;}
.textootrascadenas {margin-top:12px;text-align:center;font-size:12pt;color:#777;text-shadow:#fff 1px 1px 0px;font-weight:normal;text-decoration:none;}

#avanzado {margin-left:12px;background-color:#FDEBF6;padding:12px 12px 12px 12px;margin-top:20px;border-radius:7px;-moz-border-radius: 7px; -webkit-border-radius : 7px;}
#avanzado h5 {text-shadow:#fff 1px 1px 0px;font-size:11pt;font-weight:bold;color:#BB006B;margin:0px;padding:0px;}
#avanzado ul {float:left;list-style:none;list-style-position:outside;margin:12px 30px 12px 0px;padding:0px;}
#avanzado li {list-style:none;list-style-image:none;font-size:9pt;font-family:arial;color:#777;line-height:2.4;}

.textoDistancia {color:#666666; font-family:Arial; font-style:italic; font-size:9pt; background-color:#FFFFCC; -webkit-border-radius: 5px; -moz-border-radius:5px 5px 5px 5px; background-color:#FFFFCC; padding:2px; text-shadow: #ffffff 1px 1px 0px; border:1px solid; border-color:#CCCCCC}
.capadistancia {padding:0px;margin:5px 0px 5px 0px;}
#cercanoPoi { background-color:#ffffcc; float:left; height:35px; margin:3px 0 0 10px; vertical-align:middle; width:610px; font-family:Arial; font-size:9pt; vertical-align:middle;}
#cercanoPoi #selectpoi { font-size:8pt; width:241px; font-family:Verdana;}
.textopoi { font-family:Verdana; font-size:8pt; margin-left:10px; vertical-align:middle;}


.destinospoi {width:350px; float:left;font-size:10pt;vertical-align:middle;margin:0px 20px 20px 5px;padding:15px;background-color:#FEF3FA;border:1px #ccc solid;}
.enlacepoiciudad {text-shadow:#fff 1px 1px 0px;color:#BB006B;font-size:12pt;line-height:30px;}
.enlacespoi {font-family:arial;font-size:9pt;font-weight:normal;color:#777;text-decoration:underline;line-height:1.7;}

.ultimos{margin:3px;padding:2px;text-align:left;border-bottom:1px dashed #ccc;}
.ultimosultimo {margin:3px;padding:2px;text-align:left;}
.imagenultimos {padding:2px;border:solid 1px #ccc;float:left;margin-right:8px;}
.ultimoscategoria {margin:3px 0px 3px 0px;}
.nombreultimos {text-transform:capitalize;font-family;arial;color:#777;font-weight:bold;font-size:14px;float:left;}
.nombreultimos a {color:#777;text-decoration:none;}
.localidadultimos {text-transform:capitalize;font-family:verdana;color:#555;font-size:8pt;}
.localidadultimos a {color:#555;text-decoration:none;}
.textoultimos {font-family:verdana;font-size:8pt;color:#888;margin:3px;padding:3px;text-align:left;}
.textoultimos a {color:#BB006B;}

.puente {width:230px; float:left;font-size:9pt;vertical-align:middle;margin:0px 10px 20px 0px;border:1px solid #ccc;padding:10px;}
.puente a {color:#BB006B;text-decoration:underline;}
.puente ul {list-style:none;margin:0px;padding:5px 0px 0px 0px;}
.puente li {line-height:1;margin:0px;pedding:0px;}

.nievelanding {font-family:verdana;color:#444444;font-size:11pt;}
.subfilamapa {font-family:verdana;color:#444444;font-size:8pt;}
.subfilamapa a {color:#444444;}

.copyesqui {font-family:Arial;font-size:12pt;color:#BB006B;font-weight:bold;}

.botonbuscadoresqui {width:100px;height:35px;color:#ffffff; vertical-align:middle;font-size:14pt; widht:200px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;border:solid 1px #ccc;  background-color:#BB006B;letter-spacing:normal;border:2px solid #ffffff;}


