/* CSS Document */

a:link, a:visited, a:hover { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; }

#center { width: 940px; padding:14px 0; position:relative; }
#left { width: 739px; float:left; }

#dondeViajas { background:url(/img/form_back.gif) no-repeat; height:222px; width: 185px; padding-right:5px; float:left; padding-top:30px; padding-left:13px; }
#dondeViajas span { font-size:30px; color:#666; width:110px; line-height:25px; }
#dondeViajas select { margin-top:16px; width:172px; }

.boton:link,.boton:visited,.boton:hover {
	background-image:url(/img/boton_back.gif);
	margin-top:10px; width:144px; height:17px; color:#666; text-align:right; padding-right:30px; cursor:pointer; display:block; text-decoration:none; padding-top:3px;
}

.pastilla { width:235px; float:left; margin-top:20px; margin-left:15px;	}
.pastilla a.ver_mas { float: right; text-decoration: none; font-size: 10px; color: #606060; background:url(/images/bullet2.gif) no-repeat; padding-left: 15px; }
.pastilla a.ver_mas:hover { color: Black; background:url(/images/bullet2b.gif) no-repeat; }
.pastilla span.titular { background:url(/img/titular_back.gif) no-repeat; width:220px; height:19px; float:left; color:#fff; font-size:13px;
	                     font-weight:bold; padding-left:15px; padding-top:12px; padding-bottom:5px; }
.pastilla span.titular a { text-decoration: none; color:#fff; display: block; padding: 10px 0 10px 15px; margin-top: -12px; margin-left: -15px; font-size:13px;}
.pastilla a { cursor: pointer; }
.pastilla div.imagen { position:relative; float:left; height:114px; width:235px; overflow:hidden; margin-top:2px; }
.pastilla div.imagen .over_img { position:absolute; top:0; left:0; background-image:url(/img/over_img.png); float:left; z-index:100; height:114px; width:235px; }
.pastilla div.imagen img { position:relative; float:left; }

.pastilla div.destinoContenido { position:relative;	float:left; cursor:pointer; padding-bottom:5px; }
.pastilla div.destinoContenido:hover { background-color: #f6f6f6; }
.pastilla div.destino { position:relative; float:left; padding-top:5px; width:235px; overflow:hidden; }
.pastilla div.destino2 { display: none; }
.pastilla div.destino .titulo { width:225px; color:#000; font-size:12px; font-weight:bold; display:block; padding-left:5px; line-height:13px; text-decoration: none; cursor: pointer; }
.pastilla div.destino .imagen { position:absolute; right:0; top:0px; width:52px; height:32px; }
.pastilla div.destino .imagen span.rojo { color:red; float:right; }
.pastilla div.destino .imagen div.cruz { background:url(/img/cruz.png) no-repeat center; width:50px; height:20px; z-index:50; float:right; }
.pastilla div.destino .imagen span.gris { color:#999; float:right; }
.pastilla div.precio { position:relative; float:left; width:230px; height:16px; padding-left:5px; border-bottom:1px solid #ececec; }
.pastilla div.precio span.precio { position:absolute; color:#FF0000; right:0; font-weight: bold; }
.pastilla div.estrellas { position:relative; float:left; width:230px; height:11px; padding-left:5px; }
.pastilla div.estrellas div.imagen { border-right:1px solid #ececec; position:relative; float:left; height:9px; width:23px; margin-right:5px; }
.pastilla div.estrellas span.precio { font-size: 10px; color:#808080; }

.primera { margin-left:0px; }

#right { width: 188px; padding-left:4px; float:left; }

.banner { width:188px; padding-bottom:15px; float:left; }
.bannerContenido { width:192px; border:1px solid #ececec; padding:2px; float:left; margin-bottom:15px; }

.bannerContenido a.nube1:link,.bannerContenido a.nube1:visited,.bannerContenido a.nube1:hover {
	color:#8e9080;
	font-weight:bold;
	font-size:8px!IMPORTANT;
	padding-right:5px;
	text-decoration:none!IMPORTANT;
	padding-top:10px;
	padding-bottom:0px!IMPORTANT;
}
.bannerContenido a.nube1:hover { text-decoration:underline!IMPORTANT; }
.bannerContenido a.nube2:link,.bannerContenido a.nube2:visited,.bannerContenido a.nube2:hover {
	font-size:12px!IMPORTANT;
	text-decoration:none;
	color:#8e9080;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none!IMPORTANT;
	padding-top:6px;
	padding-bottom:0px!IMPORTANT;
}
.bannerContenido a.nube2:hover { text-decoration:underline!IMPORTANT; }
.bannerContenido a.nube3:link,.bannerContenido a.nube3:visited,.bannerContenido a.nube3:hover {
	font-size:20px!IMPORTANT;
	text-decoration:none;
	color:#8e9080;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none!IMPORTANT;
	padding-bottom:0px!IMPORTANT;
}
.bannerContenido a.nube3:hover { text-decoration:underline!IMPORTANT; }

.bannerContenido span.titulo { height:17px; width:187px; background-color:#be1d33; float:left; color:#FFFFFF; padding-left:5px; font-weight:bold; padding-top:8px; }
.bannerContenido div.linkBanner { border-top: 1px dashed #ececec; margin-top:2px; width:183px; float:left; padding-left:5px; }
.bannerContenido div.linkBanner a:link,.bannerContenido div.linkBanner a:visited,.bannerContenido div.linkBanner a:hover {
	padding-bottom:8px;
	text-decoration:underline;
	display:block;
	float:left;
	font-size:11px;
}

.bannerContenido div.linkBanner a:hover { text-decoration:none; }
.bordo { color:#b41b30 !IMPORTANT; }
.bannerContenido div.linkBanner ul { margin:0px; padding:0px; float:left; }
.bannerContenido div.linkBanner ul li { margin:0px; padding:0px; width:140px; float:left; list-style:none; border-bottom:1px dashed #ececec; padding-bottom:5px; }
.bannerContenido div.linkBanner ul li a:link,.bannerContenido div.linkBanner ul li a:visited,.bannerContenido div.linkBanner ul li a:hover {
	text-decoration:none;
	background:url(/img/li.gif) no-repeat bottom left;
	padding-left:12px;
	vertical-align:middle;
	padding-bottom:1px;
	padding-top:1px;
}
.bannerContenido div.linkBanner ul li a:hover { text-decoration:underline; }

#suscribete { background:url(/img/suscribite_back.gif) no-repeat; width:180px; height:103px; float:left; margin-bottom:15px; padding-left:15px; padding-top:16px; }
#suscribete span.titulo { font-size:16px; font-weight:bold; color:#bd1d32; width:170px; }
#suscribete span.subtitulo { font-size:12px; }
#suscribete .boton:link,#suscribete .boton:visited,#suscribete .boton:hover {
	background-image:url(/img/boton_back_corto.gif);
	margin-top:10px;
	width:124px;
	height:17px;
	color:#666;
	text-align:right;
	padding-right:30px;
	cursor:pointer;
	display:block;
	text-decoration:none;
	padding-top:3px;
}

#bottom { padding-top:15px; width: 962px; height:100px; position:relative; float:left; }
#bottom div#links { border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding-top:6px; width: 947px; height:30px; position:relative; float:left; padding-left:15px; vertical-align:middle; }
#bottom div#links div#texto { position:absolute; top:10px; left: 230px; }
#bottom div#links div#texto a:link,#bottom div#links div#texto a:visited,#bottom div#links div#texto a:hover {
	font-size:10px; color:#999; text-decoration:none; }
#bottom div#links div#texto a:hover { text-decoration:underline; }
#bottom div#links a img { border:none; }
#bottom div#pie { padding-top:14px; padding-left:15px; float:left; }
#bottom div#pie p { color:#999; font-size:10px; }

#migas { width:700px; float:left; padding-left:6px; padding-bottom:25px; }
#migas a:link,#migas a:visited,#migas a:hover { text-decoration:none; }
#migas a:hover { text-decoration:underline; }

#destinosNovios { width:725px; float:left; padding-left:6px; color:#bc1c32; font-size:12px; padding-bottom:10px; }
#destinosNovios span { width:700px; float:left; color:#bc1c32; font-size:12px; padding-bottom:3px; }
#destinosNovios a:link,#destinosNovios a:visited,#destinosNovios a:hover { text-decoration:underline; padding-right:5px; }
#destinosNovios a:hover { text-decoration:none; }
#destinosNovios div#paginado { border-top:1px dashed #dbdbdb; width:725px; margin-top:10px; padding-top:10px; }
#destinosNovios div#paginado span { color:#000; font-size:11px; width:300px!IMPORTANT; }
#destinosNovios div#paginado div#paginas { float:right; width:300px; text-align:right; }
#destinosNovios div#paginado div#paginas span { text-decoration:underline; color:#bc1c32; float:left; width:5px!IMPORTANT; }
#destinosNovios div#paginado div#paginas a:link,#destinosNovios div#paginado div#paginas a:visited,#destinosNovios div#paginado div#paginas a:hover { text-decoration:none;	}
#destinosNovios div#paginado div#paginas a:hover { text-decoration:underline; color:#bc1c32; }
#destinosNovios div#paginado div#paginas .active:link,#destinosNovios div#paginado div#paginas .active:visited,#destinosNovios div#paginado div#paginas .active:hover {
	text-decoration:underline; color:#bc1c32; }

#listado { width:720px; padding-left:6px; float:left; color:#bc1c32; font-size:12px; padding-bottom:10px; }
div#listado div#paginas { width:720px; text-align:center; }
div#listado div#paginas span { text-decoration:underline; color:#bc1c32; float:left; width:5px!IMPORTANT; }
div#listado div#paginas a:link,div#listado div#paginas a:visited,div#listado div#paginas a:hover { text-decoration:none; padding:3px; }
div#listado div#paginas a:hover { text-decoration:underline; color:#bc1c32; }
div#listado div#paginas .active:link,div#listado div#paginas .active:visited,div#listado div#paginas .active:hover {
	text-decoration:underline; color:#bc1c32; }

/***/

#listado div#menuInferior { background:url(/img/menu_inferior.gif) no-repeat; width:714px; height:24px; float:left; padding-top:12px; padding-left:12px; font-weight:bold!IMPORTANT; margin-bottom:6px; }
#listado div#menuInferior span { padding-right:65px; }
#listado div#menuInferior a:link,#listado div#menuInferior a:visited,#listado div#menuInferior a:hover { padding-right:30px; text-decoration:none; font-weight:normal; font-size:11px; }
#listado div#menuInferior a:hover { text-decoration:underline; color:#bc1c32; }
#listado div#menuInferior .active:link,#listado div#menuInferior .active:visited,#listado div#menuInferior .active:hover { text-decoration:underline; color:#bc1c32; }
#listado .resultado { width:726px; height:126px; background-color:#efefeb; margin-bottom:14px; float:left; }
#listado .resultado .imagen { width:169px; height:126px; overflow:hidden; float:left; margin-right:22px; }
#listado .resultado .titulos { width:500px; height:35px; border-bottom:1px dashed #dbdbdb; float:left; padding-top:10px; vertical-align:bottom; position:relative; }
#listado .resultado .titulos span.titulo { color:#bc1c32; font-size:14px; font-weight:bold; }
#listado .resultado .titulos .estrellas { width:50px; height:12px; border-right:1px solid #dbdbdb; float:right; }

.estrellaResultado { position:absolute; bottom:0; right:0; float:left; }
.imagenEstrellaResultado { position:relative; float:left; border-right:1px solid #dbdbdb; padding-right:3px; margin-right:3px; padding-bottom:3px; }
.comentarioEstrellaResultado { position:relative; float:left }

.resultado .parrafo { float:left; padding-top:5px; width:350px; }
.resultado .parrafo p { margin-top:0; }
.resultado .botones { float:left;  width:180px; position:relative; height:70px; }
.resultado .botones .boton1 { background:url(/img/boton_back_visitar.gif) no-repeat; width:144px; height:21px; bottom:0; right:22px; position:absolute; color:#fff; text-align:right; padding-top:3px; padding-right:30px; cursor:pointer; }
.resultado .botones span { position:absolute; right:24px; top:5px; background:url(/img/cruzlista.png) right no-repeat; }
.resultado .botones span.bordo { position:absolute; right:24px; top:20px; color:#bc1c32; font-size:12px; font-weight:bold; background:none!IMPORTANT; }


