﻿#geContainer {position:relative}
#geContainer.cPaqHomeZona #pnlComponentPlaceHolder {padding:0}
#geContainer.cPaqHomeZona .cCabCircuitos.corner {overflow:hidden; border-radius:none; -mozborder-radius:none; -webkit-border-radius:none}
#ctl02_pnlComponente {overflow:hidden}

#guia #General {padding:10px; border-bottom:1px solid rgba(0, 0, 0, .05)}
#guia #General h2 {margin-bottom:15px;}
#guia #General #GeneralTexto > div {margin-bottom:10px;}
.contenidoDerecha { background: none repeat scroll 0% 0%; float: right; width: 690px; margin-top: -110px; min-height: 610px; }
#guiaSection {margin: -200px 0 0 10px;width: 300px; float: left; margin-bottom: 20px; /*background:#ebf2f7;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-moz-linear-gradient(top, #ffffff 0%, #ebf2f7 2%, #ffffff 100%);
background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#ebf2f7), color-stop(100%,#ffffff));
background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-webkit-linear-gradient(top, #ffffff 0%,#ebf2f7 2%,#ffffff 100%);
background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-o-linear-gradient(top, #ffffff 0%,#ebf2f7 2%,#ffffff 100%);
background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-ms-linear-gradient(top, #ffffff 0%,#ebf2f7 2%,#ffffff 100%);
background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),linear-gradient(top, #ffffff 0%,#ebf2f7 2%,#ffffff 100%); background-clip: padding-box*/}
#guiaSection .rotuloazul {padding: 1px;}
#guiaSection #infoExperto {overflow:hidden; padding:10px 10px 15px 10px; /*border-bottom: 1px solid rgba(0,0,0,.05);*/}
#infoExperto .izq { float:left; width: 174px; }
#infoExperto .der { float:right; width: 86px;margin:0 0 10px 0}
#infoExperto .fotoExperto { width: 80px; float:right; padding:2px; border: 1px solid #CCC;  height:80px }

#infoGuia {margin-top: 5px;}
/*#infoGuia .leerTodo {color:#E68301; text-decoration:underline}*/
#infoGuia .title { float:left; width:100%;/* background: url(http://mscdn.toolfactory.net/logitravel/images/permanentes/ico_desPestanya.gif) no-repeat; background-position:right center */}
#infoGuia .descripcion { float:left; width:100%; margin-bottom:5px }

#infoMapa {padding:10px 10px 15px 10px; border-top: 1px solid white;border-bottom: 1px solid rgba(0,0,0,.05);}
#infoMapa .title { float:left; width:100%; /*background: url(http://mscdn.toolfactory.net/logitravel/images/permanentes/ico_desPestanya.gif) no-repeat; background-position:right center */}
#infoMapa .mapa { padding:2px; border:1px solid #CCC }

#infoUtil { padding:5px; border-bottom: 1px solid black; }
#infoUtil .title { float:left; width:100%; /*background: url(http://mscdn.toolfactory.net/logitravel/images/permanentes/ico_desPestanya.gif) no-repeat; background-position:right center */}
#infoUtil .datos { margin:0; padding:0; list-style:none; }

#infoFotos { overflow:hidden; padding:10px 10px 15px 10px;/* border-top: 1px solid white;border-bottom: 1px solid rgba(0,0,0,.05);*/}
#infoFotos .title { float:left; width:100%; /*background: url(http://mscdn.toolfactory.net/logitravel/images/permanentes/ico_desPestanya.gif) no-repeat; background-position:right center*/ }
#infoFotos .thumb { float:left; margin:1px; padding:2px; border: 1px solid #CCC; }

#infoOpiniones { overflow:hidden; padding:10px 10px 15px 10px; /*border-top: 1px solid white;*/}
#infoOpiniones .title { float:left; width:100%; /*background: url(http://mscdn.toolfactory.net/logitravel/images/permanentes/ico_desPestanya.gif) no-repeat; background-position:right center*/ }

#tituloValMedia {margin-bottom:10px;}
#tituloValMedia span.verdana7 {font-size:9px}
#item-circuito .fotoCircuitoReducido {width: 200px; height: 140px; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#item-circuito .descripcionReducido {width: 325px; float: left; margin: 0 0 0 12px;}

#listadoCircuitos { margin-top: 10px; }

/**** CABECERA ***/
.cDescripCabCir {width: 580px; padding: 0 0 0 335px; margin-top: 10px; margin-bottom: 10px; font-size: 13px;}
.cDescripCabCir span {font-size: 13px;}
#cabecera {width: 100%; overflow: hidden;}
#cabecera .texto {width: 500px; float: left; margin-top: 125px;}
#cabecera .logi {width: 150px; height: 250px; float: right;background:url("http://pre.logitravel.com/logitravel/images/logis/vuelos_disponibilidad.png") no-repeat; background-position: right bottom;}
.cCabCirImgFondo {width: 1000px; height: 150px; float: left;}
.cCabCircuitos {}
.leerTodo {float: right;}
.cMasInfoThickBox {background-color: #FFF; color: Red;}
/*#barra, #barraTitulo {padding: 5px 0 5px 340px; width: auto; margin-top:150px;font-family: 'Maven Pro',sans-serif;background: none repeat scroll 0 0 #007DBE;}
#barra .precioDesdeCabeceraCircuito {float: right; margin-right: 20px;}*/


/***** CAJA CIRCUITOS *****/
#cont_circuitos {width: 667px; float: left; overflow: hidden;  margin: 0 0 10px 0; border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; border:none; box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
#cont_circuitos .top {box-shadow:0 3px 7px rgba(0, 0, 0, 0.2);text-shadow:1px 1px 2px rgba(0,0,0,.3);
font-size:19px;
-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.2);
background: #ff920a;
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-moz-linear-gradient(top, #ffe5c6 0px, #da7e14 1px, #f2a548 82%, #e09443 98%, #b77537 100%);
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe5c6), color-stop(1px,#da7e14), color-stop(82%,#f2a548), color-stop(98%,#e09443), color-stop(100%,#b77537));
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-webkit-linear-gradient(top, #ffe5c6 0px, #da7e14 1px,#f2a548 82%,#e09443 98%,#b77537 100%);
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-o-linear-gradient(top, #ffe5c6 0px, #da7e14 1px,#f2a548 82%,#e09443 98%,#b77537 100%);
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),-ms-linear-gradient(top, #ffe5c6 0px, #da7e14 1px,#f2a548 82%,#e09443 98%,#b77537 100%);
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQYlWPYtWuXFAOpAJemXbt2SeGUxKoRJoAsgddJZLkXq2aSTcLmVhQ+2SZiEwMALg8mycANrpYAAAAASUVORK5CYII="),linear-gradient(top, #ffe5c6 0px, #da7e14 1px,#f2a548 82%,#e09443 98%,#b77537 100%); width: auto; }
#cont_circuitos h1 {font-family: Arial; font-size: 20px; font-weight: normal; color: #FFF; text-shadow: 1px 1px 0 rgba(0,0,0,0.5);}
#cont_circuitos .mid {padding: 12px 10px 0 10px;}
#cont_circuitos .mid ul {list-style-type: square;}
.cont_circuitos_col3 .marco_circuito {width: 306px; height: 139px; background: url(/comun/images/paquete/marco-circuito.png); position: absolute; z-index: 41; margin-top: 7px;}
.cont_circuitos_col3 .img_circuito {width: 306px; height: 139px; position: relative; overflow: hidden; padding: 0;}
.cont_circuitos_col3 .img_circuito img {width: 306px; height: 223px; position: absolute; top: -57px;}
#cont_circuitos .cont_circuitos_col3 .top {height: 63px; background-color: #82CDF0;}
#cont_circuitos .top a {font-size: 20px; text-shadow: 0 1px 1px rgba(255,255,255,0.8); text-decoration: none !important;}

/***** ITEM CIRCUITOS *****/
#item-circuito {width: auto; margin: 0 0 20px 0; overflow: hidden;padding-left:5px;} 
#item-circuito .fotoCircuito {width: 250px; height: auto; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#item-circuito .descripcion {width: 237px; float: left; margin: 0 0 0 15px;}
#item-circuito .titulo {width: auto; margin: 0 0 5px 0; cursor: pointer; color:#E68301}
#item-circuito .duracion {width: auto; margin: 0 0 2px 0;}
#item-circuito .recorrido {width: auto; margin: 0 0 5px 0;} 
#item-circuito .incluido {width: auto;}
#item-circuito .incluido ul {list-style: none;}
#item-circuito .incluido ul li {display: inline;}
#item-circuito #precio {width: 140px; float: right; text-align: center;}
#item-circuito #precio .presentacionPrecio {min-height: 60px; padding: 20px 0 0 0;}

/***** CAJA AZUL OSCURO *****/
.cont_circuitos_col3{width:306px;min-height:445px;margin-right:13px;border:1px solid #BFCCD9;background:url(/comun/images/paquete/cont_top_azulclaro.png) top repeat-x;float:left;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:400;color:#333;box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);overflow:hidden;position:relative}
.cont_circuitos_col3 h2{float:left;font-size:17px;font-family:Arial, Helvetica, sans-serif;font-weight:700;text-decoration:underline;color:#333;width:207px;height:41px;overflow:hidden;margin:8px 0 0 10px}
.cont_circuitos_col3 .precio{float:right;font-size:26px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#9E0039;text-shadow:0 1px 1px rgba(255, 255, 255, 0.8);margin:4px 10px 0 0}
.cont_circuitos_col3 .mid{overflow:hidden;float:left;margin:0 10px 20px}
.cont_circuitos_col3 .mid span{list-style-type:square;float:left;margin-left:10px;margin-top:0}
.cont_circuitos_col3 .mid span ul{list-style-type:square;float:left;margin-left:10px;margin-top:0}
.cont_circuitos_col3 li{padding-left:5px;padding-bottom:2px}
.last{margin-right:0}

/***** ESTILOS OPINIONES *****/
.ul_lista {list-style: none outside none;}
#opinionPreg {float: left;font-size: 11px;width: 145px;}
#opinionResp {float: left;width: 115px;}
.cLiLineaOpinion{overflow:hidden;}

/***** PÁGINA PRODUCTO CIRCUITO *****/
.cPprodCirFoto {border-radius: 5px 5px 5px 5px;height: 80px;width: 240px;float:left;}
.cDescripCabProdCir{ padding: 0 0 0 10px; margin-top: 10px; margin-bottom: 10px;width:658px !important;overflow:hidden;}
.cDescCabProdCir{width:406px; overflow:hidden}
.cDesCir_LineaDuracion, .cDesCir_LineaRuta {margin-left:10px;}
.cDesCir_LineaRuta {font-size:13px}
.cDesCir_LineaDuracion {font-size:16px}
.cDesCir_SpanLineaRuta{font-style:italic;}
.cDesCir_BotonReservar{float:right;}
.cDesCir_BotonOcultarReservar{float:right;}
.cDesCir_Compartir{float:left;}
.cDesCir_LineaCompartirBoton{overflow:hidden;}
.cont-prodCir{overflow:hidden;}
#productoCircuto1_pnlContainer {overflow:hidden}

.cProductoCircuito #guiaSection { margin: -100px 0 40px 20px !important;background-clip: padding-box;position:relative; z-index:40; min-height:500px}
.cPaqHomeZona #guiaSection { margin: -219px 0 40px 20px !important;background-clip: padding-box;text-shadow:1px 1px 0 white; position:relative; z-index:40; min-height:500px}
.cDivContProdCirFoto {margin:10px;}
.cont-prodCir .ul_lista, .links, .ul_lista_titulos {list-style: none outside none;}

#divPestanyas {border-bottom: 4px solid #007DBE;}


/*.cContenedor {float: left; padding: 10px; margin: 10px;}*/
.cContenedor.cContItinerario {float:none; margin:0;}
.cContenedor.cContItinerario > p, .cContenedor.cContItinerario > ul {margin: 10px; list-style: none;} 
/*.cContenedor.cContHoteles {float: none; margin: 0;}*/
.cContenedor.cContViajeIncluye {float: none; margin: 0;}
.cContenedor.cContViajeIncluye ul {list-style: none; margin: 10px;}
.cContenedor.cContViajeIncluye li {/* background: url(http://pre.logitravel.com/comun/images/circuitos/list-circulo.png) left 3px no-repeat;*/ padding-left:15px; margin-bottom:10px;}
.cContenedorContenedores {overflow: hidden; border-top: 1px solid #E5E9EC; clear: left; margin-bottom: 10px; font-size: 12px;}

/***** BUSCADOR *****/
.cReservar {overflow: hidden;}
#divReservar .cContenedorPeticiones, .cContenedorPeticionPAQ {float: none !important; overflow: hidden;}
#BuscadorViajes #bvContenedorPeticion {width: 630px; margin: 10px 0 0 10px !important;}
.cLineaOrigenNoches, .cLineaSalidaHabitaciones, .cLineaNumPaxYEdades {width: auto; overflow: hidden;}
#bvLineaOrigen, #bvLineaSelNoches, #bvLineaMesSalida, #bvLineaNumHab {width: 245px;}
#divReservar .cBvLinea {float: left; overflow: hidden; margin: 0 0 10px 0;}
.cBvLiterales {margin: 0 0 2px 0;}
#divMesSalidaConFormato {height: 21px; float: left;}
#divCalBoton {width: 25px; float: left; margin: 2px 0 0 3px;}
#divNumPaxes {width: 245px; float: left;}
#divEdades {width: 310px; float: left;}
.cBvHabitacion {background-color: #F8F8F8; border: 1px solid #D1D1D1; overflow: hidden; padding: 6px 8px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#bvHab2, #bvHab3 {margin: 10px 0 0 0;}
#divNumPaxes1, #divNumPaxes2, #divNumPaxes3 {width: 240px; float: left;}
#divEdades1, #divEdades2, #divEdades3 {width: 310px; float: left;}
#peticion-buscar-viajes {text-align: right; margin: -10px 0 0 0;}
.cProductoCircuito .cDosMeses {left: 30px; top: 135px;}
.busCircuito {min-height:314px;}
/*
.cContFormPeticion {width: 645px; margin: 0 0 15px 20px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-clip: padding-box; box-shadow: 0 1px 3px 1px rgba(0,0,0,.13); -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,.13); -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,.13);}
.cContFormPeticion #barraTitulo {font-family: 'Maven Pro',sans-serif; font-size: 20px; letter-spacing: -1px; padding: 5px 0 4px 10px; margin: 0; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; background-clip: padding-box; text-shadow: 1px 1px 2px rgba(0,0,0,.3);}
#divReservar #BuscadorViajes > div {float:none; overflow:hidden}
#divReservar #BuscadorViajes{float:none !important; overflow:hidden; width:auto !important}
#divReservar #BuscadorViajes{margin-left:0px !important; margin-bottom:0px !important;padding-bottom:0px !important; margin-top:15px !important; margin-right:0 !important}
#divReservar .cDosMeses{top: 110px !important;left:30px !important;}
*/

/***** PESTAÑA HOTELES *****/
/*.cHotPest_lineaCiudad span.verdana7naranjaBold {color:#E68301; font-size:17px;}
.cHotPest_lineaHotel{float:left;width:420px; font-weight:bold; font-size:13px;}
.cVerFichaHotel{float:right; margin-right:5px; }
.cVerFichaHotel a, .cVerFichaHotel a:hover, .cVerFichaHotel a:link, .cVerFichaHotel a:active  {color:#E68301; text-decoration:underline; font-size:13px;}
.cInfoExpIcono{float:right}
.cDiaItinerario{overflow:hidden;padding:5px; padding-bottom:5px;}
.cLineaDiaDestino.verdana7naranjaBold, .cContViajeIncluye .verdana7naranjaBold{color:#E68301}
.cLineaDiaDescripcion{padding-top: 3px; clear:left}
#cont-prodCir .cDosMeses{left:35px !important; top:45px !important;}
.cHotPest_Ciudad {overflow: hidden;}
.cHotPest_listaHoteles {width: 410px; float: left; overflow: hidden; padding: 5px;}*/

/***** EL VIAJE INCLUYE *****/
.cViajeIncluye { margin-bottom: 10px;}
.cViajeIncluye ul {list-style: none;}
.cViajeIncluye li {background: url(http://cdn.logitravel.com/comun/images/circuitos/list-circulo.png) left 3px no-repeat; padding-left: 15px;}


/**** DISPONIBILIDAD ***/
.cContenedorDispo{width:665px; float: left; padding:10px}
.cContenedorDispo.cContItinerario {float:none; margin:0;}
.cContenedorDispo.cContItinerario > p, .cContenedorDispo.cContItinerario > ul {margin:10px; list-style:none} 
.cContenedorDispo.cContItinerario li {color:Black; padding-left:15px; margin-bottom:10px}
.cContenedorDispo.cContItinerario li strong {color: #007DBE;}
.cContenedorDispo.cContHoteles {float:none; margin:0;}
.cContenedorDispo.cContViajeIncluye {float:none; margin:0;}
.cContenedorDispo.cContViajeIncluye ul {list-style:none; margin:10px;}
.cContenedorDispo.cContViajeIncluye li {padding-left:15px; margin-bottom:10px; font-size:12px;}

.btnReservarCircuito {float: right;margin-top: -40px;}
.incluidoInfoCircuito ul {list-style-type: square;margin: 0 0 15px 15px;padding: 0;}
.imagenDispoCircuito {width: 240px; margin: 0 0 10px;}
.guiaSectionDispo {width: 270px; margin: 0 10px 20px 0; float: left;}
.guiaSectionDispo .rotuloazulflojo .duracion {display: block; letter-spacing: normal !important; padding: 0 0 4px;}


/* estilos para la pestaña de fotos*/
div.navigation {width: 640px; float: left;}
div.content {display: block;}
    
/*.ad-gallery .ad-thumbs ul li a img{height: 125px;}
.ad-gallery .ad-image-wrapper .ad-image img{width:395px; height:288px; top:0px; left:100px;}
.ad-gallery .ad-image-wrapper .ad-prev {height: 350px;width:480px;}
.ad-gallery .ad-nav{height: 132px;}
.ad-gallery .ad-thumbs .ad-thumb-list{width:600px !important; height:132px !important;overflow:hidden;}
.ad-gallery .ad-thumbs .ad-thumb-list li{float:left;}
.ad-gallery .ad-image-wrapper{width:500px;}
*/

.galleria-thumbnails {width: auto !important;}


/***** PRESENTACIÓN PRECIO *****/
#divItinerario, #divViajeIncluye, #divObservaciones, #divHoteles, #divFotos {display: none;}

/***** DISPONIBILIDAD CIRCUITOS *****/
.fichaHotelBasico {width: 670px; margin: 25px auto 0 !important;}
.cuerpoDispo {margin: 10px 0;}
.imagenCircuito {float: right; margin: 0 10px 0 0; overflow: hidden;}
.detalleCircuito {width: auto;}
.tablaCircuito {width: 100%;}
.columnaCircuito {text-align: center; padding: 5px; vertical-align: middle; border-top: 1px solid #FFF;}
.columnaCircuito strike {font-size: 14px; font-weight: normal;}
.padding5 {padding: 5px; vertical-align: middle; border-top: 1px solid #FFF;}

/* FOTOS */
#bar_contGaleriaFotos{padding:15px 15px 10px;}
#bar_contFotos{overflow: hidden;margin-top:10px;padding:15px 10px 0 25px;text-align:center; margin-left: 20px;}
#bar_fotosError{text-align:center;padding:20px;}
#bar_contFotoBig{overflow:hidden; margin-right:10px; width:100%;}
#bar_contFotosMin{overflow:hidden;padding: 20px 35px;}
#bar_img_Big{width:400px;height:285px;}
#bar_leyendaImg_Big{text-align: center; margin-top: 5px;}
.bar_filaFotos{overflow:hidden; margin-bottom:10px;}
.bar_filaFotos.lastFilaFotos{margin-bottom:0;}
.bar_fotoMin{overflow: hidden;float:left;margin-right:15px;}
.bar_fotoMin.lastFotoFila{margin-right:0}

/***** FOTO SLIDER *****/
.jcarousel-skin .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin .jcarousel-clip{overflow: hidden}
.jcarousel-skin .jcarousel-clip-horizontal{width: 100%;height:80px}
.jcarousel-skin .jcarousel-item{width:110px !important;height:75px !important;}   
.jcarousel-skin .jcarousel-container-horizontal{width:440px;padding: 0 20px;position:relative !important}                     
.jcarousel-skin .jcarousel-prev-horizontal{position:absolute;width:30px;height:45px;background:url("/logitravel/images2012/paquete/spriteIconos.png") no-repeat scroll 0 0 transparent;cursor: pointer;left:-15px;top:15px; z-index:100; *left:0; left /*\**/:0\9}
.jcarousel-skin .jcarousel-next-horizontal{position:absolute;width:30px;height:45px;background:url("/logitravel/images2012/paquete/spriteIconos.png") no-repeat scroll -30px 0 transparent;cursor: pointer;right:-3px;top:15px; z-index:100; *right:0; right /*\**/:0\9}


/***** NUEVA NAVEGACION CIRCUITOS *****/
/********** LATERAL **********/
#cLateral {width: 340px; float: left; margin: 0 5px; position: relative;}
#lateralCircuito #nomPorducto {width: 185px; padding: 5px 0 5px 10px;}
#lateralCircuito .cPrecioCir {width: 100px; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); position: absolute; right: 8px; top: 0;}
#lateralCircuito .precioDesdeCabeceraCircuito span {display: block;}
#lateralCircuito .cfotoCircuito {width: 100%; height: 245px; display: block;}
#lateralCircuito .txtIncluye {display: block; margin: 3px 0 0;}
#lateralCircuito .listIncluye {list-style: square; margin: 2px 0 5px 15px;}
#lateralCircuito .cCaractCir {border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
#lateralCircuito .caracteristicas span.txt11gris {float: left; margin: 7px 15px 0 5px;}
#lateralCircuito .ventajas span.txt11gris {width: 115px; *width: 114px; width: 114px\0/; min-height: 21px; float: left; margin: 7px 10px 7px 5px;}

#cicruitosSimilares .cContSimilaresImg {width: 105px; float: left;}
#cicruitosSimilares .cContSimilaresImg img {width: 95px; height: 70px; display: block;}
#cicruitosSimilares .cContSimilaresCuerpo {width: 215px; float: left; *width: 213px; width: 213px\0/;}
#cicruitosSimilares .cContSimilaresCuerpo .cContSimilaresCiu {margin: 2px 0 0;}

#lateralCircuito .caracteristicas, #lateralCircuito .ventajas, #cicruitosSimilares .cContSimilares {
background: #FFF;
background: -moz-linear-gradient(top , #F2F2F2 0%, #FFF 60%);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(60%, #FFF));
background: -o-linear-gradient(top, #F2F2F2 0%, #FFF 60%);
background: -ms-linear-gradient(top, #F2F2F2 0%, #FFF 60%);
background: linear-gradient(top, #F2F2F2 0%, #FFF 60%);
*background: #FFF;}

/********** CONTENIDO CENTRAL **********/
#cuerpoCircuito {width: 630px; margin: 0 5px; float: right;}
#cuerpoCircuito #pnlContainer {overflow: inherit !important;}
#cuerpoCircuito #divReservar {padding-right: 8px !important;}
#cuerpoCircuito .pestanya a, #cuerpoCircuito .pestanyaLast a {font-size: 17px; letter-spacing: -1px; padding: 5px 10px;}
#cuerpoCircuito .cHotPest_separador {width: 100%; margin: 10px 0; *margin: 0 0 10px;}
#cuerpoCircuito .last {margin-bottom: 0;}

/***** FORMULARIO *****/
#cuerpoCircuito #divReservar #bvContenedorPeticion.cBvLinea {margin-bottom: 0 !important;}
#cuerpoCircuito #divReservar .cBvLinea {width: auto !important; float: left; margin: 0 0 10px !important; overflow: hidden;}
#cuerpoCircuito #divReservar #bvLineaOrigen {width: 145px !important;}
#cuerpoCircuito #divReservar #bvLineaOrigen #selOrigen {width: 135px !important;}
#cuerpoCircuito #divReservar #bvLineaNumHab {width: 126px !important;}
#cuerpoCircuito #divReservar #divNumPaxes {width: 70px !important;}
#cuerpoCircuito #divReservar #divEdades {width: 160px !important;}
#cuerpoCircuito #divReservar .cBvLiterales, #cuerpoCircuito #divReservar .cEdadLiteral {margin: 0 0 2px;}
#cuerpoCircuito #divReservar #peticion-buscar-viajes {float: right !important; margin: -5px 0 0 !important;}

/***** CALENDARIOS *****/
#divContFormPeticion .cDosMeses {width: 610px !important; box-shadow: none !important; margin: 5px 0 0;}
#divContFormPeticion .cCalendarioDialog {border: none !important; padding: 0 !important; *position: relative !important; *top: 0 !important; *right: 0 !important;}
#divContFormPeticion #divContTwoSingleMonths {overflow: inherit !important;}
#divContFormPeticion .cDosMeses .bvCalDivCab {width: auto !important;}
#divContFormPeticion .bvCalDivCab {height: 20px !important; padding: 4px 5px !important;}
#divContFormPeticion .bvCalDivCab .bvCalDivCabCen {margin-left: 30px !important;}
#divContFormPeticion .cPrimerMes {width: 302px !important;}
#divContFormPeticion .cSegundoMes {width: 302px !important; padding-left: 5px !important;}
#divContFormPeticion .bvCalDivData {margin: 4px 0 0 1px !important;}
.bvCalTableData .bvCalDivBodyDataDay, .bvCalTableData .bvCalDivBodyDataWeekend, .bvCalTableData .bvCalDivBodyDataVD, .bvCalTableData .inactivo, .bvCalTableData .bvCalDivBodyDataWeekendVD, .bvCalTableData .bvCalDivBodyDataNoToday, .bvCalTableData .bvCalDivBodyDataWeekend.inactivo {height: 34px !important;}
#divContFormPeticion .bvCalDivBodyDataNumber {font-size: 10px !important;}
#divContFormPeticion .bvCalDivBodyDataPvp {margin: 5px 2px 0 0 !important;}
#divContFormPeticion #divContenedorSelectorPrecios {padding-left: 2px !important;}

/***** PESTAÑA ITINERARIO *****/
#cuerpoCircuito .cMapaIti {float: right; margin: 0 0 15px 25px;}
#cuerpoCircuito .cDiasIti ul {list-style: none;}
#cuerpoCircuito .cDiasIti ul li {margin: 0 0 8px;}

/***** PESTAÑA DESTINOS VISITADOS *****/
#cuerpoCircuito .cHotPest_imagen {width: 185px; float: left;}
#cuerpoCircuito .cHotPest_imagen .cHotPest_fotoCiudad {width: 175px; height: 125px; display: block;}
#cuerpoCircuito .cHotPest_lineaCiudad {width: 410px; float: left;}
#cuerpoCircuito .cHotPest_lineaCiudad .nombreCiudad {margin: 0 0 3px;}
#cuerpoCircuito .cEnlaceGuia {font-style: italic; text-decoration: underline; padding: 0 0 0 5px;}
#cuerpoCircuito .cCatHotelesCab {margin: 10px 0 3px 0;}
#cuerpoCircuito .cListaHotelCat {width: 205px; float: left; margin: 0 0 10px;}
#cuerpoCircuito .listaHotelCat {list-style: none;}
#cuerpoCircuito .starPeq2, #cuerpoCircuito .starPeq3, #cuerpoCircuito .starPeq4, #cuerpoCircuito .starPeq5 {margin: 0 0 1px 3px;}

/***** PESTAÑA OBSERVACIONES *****/
#cuerpoCircuito .cContObservaciones p {margin: 0 0 3px;}


/*
.cContGeneralItin {float:left; margin:5px;}
.cMapaIti {float:right; margin:0 0 15px 25px;}
.cDiasIti {margin-bottom:10px;}
.cNoIncluye {margin-top: 10px;}
.cIncluye {margin-left: 14px;}
.cListaIncluye {list-style-type: square;}
.cHotPestCiudad {padding-bottom: 15px;}
.cContenidoHoteles {margin-right: 10px;}
.cEnlaceGuia {text-decoration: underline;}
.cCatHoteles {overflow: hidden;}
.cCatHotelesCab {text-decoration: underline; padding-bottom: 10px;}
.cListaHotelCat {float: left; width: 200px; padding-bottom: 10px;}
.cCirSimilares {height: 17px; padding-bottom: 5px; padding-left: 10px;padding-top: 5px;}
.cContSimilares {overflow:hidden;padding: 5px;border-bottom: 1px solid #E5E9EC;}
.cContSimilaresImg {float:left;}
.cContSimilaresImg img {border-radius: 5px 5px 5px 5px;height: 75px; width: 95px;}
.cContSimilaresCuerpo {padding: 0px 0px 5px 10px;float:left; width: 185px;}
.cContSimilaresCiu {margin-top:5px;}
.cPrecioCir {text-align:center; width:100px; position:absolute; border-radius: 0 0 5px 5px; right: 8px; top: 0px; height: 65px;}
.cfotoCircuito {float: left; height: 200px; width: 100%;}
.cInfoCir {padding: 0px 10px 10px;}
.cDuracionCir {padding-top: 205px;}
.cIncluyeCir {margin-top: 8px;}
.cCaractCir {height: 17px; padding-bottom: 5px; padding-left: 10px;padding-top: 5px;border-radius:0px;}
.cCajaCircuitosN {margin: 0 0 20px; width: 100%;}
.cReservaCircuito {height:100%; margin-bottom:10px;}
.cContenedorAlternativasCalendario {display:none; padding:10px; min-height: 440px;}
.cBotoneraCir {background: none repeat scroll 0 0 transparent;}
.cPestCir {margin-right: 8px;}*/

/* VIAJES DE IDIOMAS */
.cContEscuela {overflow: hidden;}
.cContEscuelaText {float: left; width: 380px;}
.cContEscuelaIMG {float: left; padding: 10px;}
.cContCurso {overflow: hidden;}
.cContCursoText {float: left; width: 380px;}
.cContCursoIMG {float: left; padding: 10px;}
