﻿body,div,h1,h2,h3,p,ul,ol,li,dl,dt,img,form,fieldset,input,textarea,blockquote{border:0;margin:0;padding:0}
/*hr{border:0;margin-bottom:0;padding-top:0;height:0;border-top:0;border-bottom:#BFCCD9 dotted 1px}*/
hr {color: #BFCCD9; background-color: #BFCCD9; height: 1px; width: 100%; border: 0; margin: 0;}
#container{width:1000px;margin:50px auto}
#pnlComponentPlaceHolder{padding-top:10px;padding-left:10px;overflow:hidden;position:relative}
#migaPan A:link{font-weight:400}
/* -------- REDONDEAR BORDES - (class="corner" para redondear cualquier div ) ------------ */
.corner{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}

/***** CAJA CIRCUITOS 970px *****/
#cont_circuitos {width: 970px; float: left; overflow: hidden; border: 1px solid #BFCCD9; box-shadow: 0 5px 5px rgba(0,0,0,0.1); margin: 0 0 10px 0;}
#cont_circuitos .top {padding: 7px 10px; background: url(/comun/images/paquete/cont_top_azuloscuro.png) top repeat-x; margin: 0;}
#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: 100%; margin: 0 0 20px 0; overflow: hidden;} 
#item-circuito .fotoCircuito {width: 315px; height: 140px; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#item-circuito .descripcion {width: 475px; float: left; margin: 0 0 0 15px;}
#item-circuito .titulo {width: auto; margin: 0 0 5px 0; cursor: pointer;}
#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 970px --------------------------------------- */
.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:#036;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:#036;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}
/* --------------------------------------- CAJA PRODUCTO VERTICAl 970px --------------------------------------- */
.cont-prodv{width:964px;overflow:hidden;border:1px solid #BFCCD9;background:#F0F0F0;padding-bottom:6px;padding-left:6px;margin-bottom:10px;clear:both;box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1)}
.cont-prodv .top{height:37px;margin-bottom:20px}
.cont-prodv .mid{float:left;overflow:hidden}
/* -------------------------- TITULARES PARA PRODUCTO ---------------------------------- */
.cont-prodv h2{font-size:22px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#036;float:left;text-shadow:0 1px 1px rgba(255, 255, 255, 0.8);margin:14px 0 0 10px}
/* ---------------------------------------------------------------------------------------- */
.select-prodv{float:left;margin:8px 12px 0 0}
.select-prodv select{width:200px;height:32px;font-size:15px;border:6px solid #BFCCD9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
/* -------------------------- COLUMNA PRODUCTO VERTICAL ---------------------------------- */
.col-prodv{width:218px;height:auto;min-height:460px;margin-right:6px;margin-bottom:15px;border:1px solid #BFCCD9;float:left;padding:7px 7px 10px 8px}/*height:440px;min-height:430px;overflow:hidden;*/
.untercio.col-prodv{width:298px}
.untercio .list-coliz-prodv{width:19%}
.untercio.rojov .list-ground { height:67px}
.rojov .list-ground{}
.rojov{background:#FFF url(/comun/images/paquete/top_rojov.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.azulv{background:#FFF url(/comun/images/paquete/top_azulv.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.verdev{background:#FFF url(/comun/images/paquete/top_verdev.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.marronv{background:#FFF url(/comun/images/paquete/top_marronv.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.top-col-prodv{font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;float:left;margin-bottom:12px;padding-top:2px;overflow:hidden;width:300px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.8)}
.top-col-prodv-nota{font-size:10px;margin-left:45px;font-family:Arial, Helvetica, sans-serif;font-weight:400}
.list-ground{overflow:hidden;background-color:#FFF;padding-bottom:10px;padding-top:7px}
.list-ground:hover{background-color:#F3F3F3;cursor:pointer}
.list-coliz-prodv{float:left;width:26%;min-width:50px}
.list-coliz-prodv img{float:left;width:48px;height:48px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #BFCCD9}
.list-colder-prodv{float:left;width:74%}
.tit-list-prodv span{font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#036}
.tit-list-prodv a:visited,.tit-list-prodv a:link,.tit-list-prodv a:active {color: #036; font-size: 12px; font-weight: 700; text-align: center; text-decoration: none;}
.text-list-prodv span {font-size: 11px; font-family: Arial; font-weight: 400; color: #036;}
.text-list-prodv .star {font-size: 13px; font-family: Arial; font-weight: 700; color: #9E0039;}
.precio-list-prodv span,.precio-list-prodv-ciudad span {font-size: 17px; font-family: Arial; font-weight: 700; color: #9E0039;}
.precio-list-prodv span {padding-left: 5px;}
.mensaje-prodv {width: 940px; padding: 5px 7px; margin: 7px auto; overflow: hidden; border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px;}

/***** SLIDESHOW DESTACADOS *****/
.cont-slides{width:395px;height:327px;float:left;overflow:hidden;position:relative;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1)}
.slideshow{position:absolute;width:395px;height:327px;overflow:hidden;margin:0;padding:0;}
.slideshow a img{border:none}
.slideshow .slides{height:230px;margin:0}
.slideshow .slides .slide-corner{z-index:10;width:5px;height:6px}
.slideshow .slides .top-iz{position:absolute;top:0;left:0;background-image:url(/comun/images/paquete/corner-top-iz.png)}
.slideshow .slides .top-der{position:absolute;top:0;right:0;background-image:url(/comun/images/paquete/corner-top-der.png)}
.slideshow .slides .bottom-iz{position:absolute;bottom:0;right:0;background-image:url(/comun/images/paquete/corner-bottom-der.png)}
.slideshow .slides .bottom-der{position:absolute;bottom:0;left:0;background-image:url(/comun/images/paquete/corner-bottom-iz.png)}
.slideshow .slides .slider{z-index:1;position:absolute;left:0;top:0}
.slideshow .slides .text-slider-ground{z-index:2;position:absolute;left:0;top:192px;width:395px;height:95px;background-color:#fff;overflow:hidden;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90}
.slideshow .slides .text-slider{z-index:101;position:absolute;left:0;top:192px;width:280px;height:80px;overflow:hidden}
.slideshow .slides li.slide{visibility:hidden}
.slide .text-slider{font-family:Arial, Helvetica, sans-serif;padding-left:10px;padding-top:5px;font-size:11px;font-weight:400;color:#036}
.slide .text-slider h2 {font-size: 18px; font-weight: 700; color: #036; display: inline;}
.slide .text-slider h3 {display: inline;}
.slide .text-slider .precio{font-size:20px;font-weight:700;color:#9E0039;display:inline;margin-left:.5em}
.slide .text-slider .descripcion{display:block;clear: left}
.img-logi{z-index:3;position:absolute;bottom:40px;right:0;bottom /*\**/: 36px\9}
.destacados {position: relative; z-index: 9; left: 0; top: 57px; width: 395px; height: 40px;/*background: #a90329;background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 )*/}
.destacados span{font-family:Arial, Helvetica, sans-serif;font-size:24px;color:#fff;line-height:40px;margin:0;padding:0 0 0 10px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.9)}
.destacados .buttons{float:right;position:absolute;z-index:200;right:0;bottom:4px}
.destacados .buttons li{float:left;display:inline;width:20px;height:38px;padding-right:6px;line-height:40px;font-weight:700;margin:0}
.destacados .buttons A{font-family:Arial;font-size:12px;text-decoration:none;color:#036;background-color:#fff;-moz-border-radius:2px;
-webkit-border-radius:2px;border-radius:2px;padding:4px}
.destacados .buttons Aformhoteles,.buttons .active A{font-family:Arial;font-size:12px;text-decoration:none;color:#036;-moz-border-radius:2px;
-webkit-border-radius:2px;border-radius:2px;background-color:#F1BF49;padding:4px}
.destacados .buttons .active a{color:#777;background-color:#F1BF49;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5) !important;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9) !important;}
.destacados .buttons A:link,.destacados .buttons A:visited{font-family:Arial;font-size:12px;text-decoration:none;color:#036;padding:4px}

/***** CAJA PRODUCTO COMPLETO 970px *****/
.cont-prodc{width:960px;overflow:hidden;border: 1px solid #BFCCD9;background: #F0F0F0;padding-left:10px;padding-top:10px;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2)}

/***** COLUMNA PRODUCTO COMPLETO *****/
.cont-prodc .col-prodc{width:458px;height:430px;overflow:hidden;margin-right:10px;margin-bottom:10px;border:1px solid #BFCCD9;float:left;padding:0 5px 5px;position:relative;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1)}
.cont-prodc .rojoc{background:#FFF url(/comun/images/paquete/top_rojoc.jpg) top repeat-x}
.cont-prodc .azulc{background:#FFF url(/comun/images/paquete/top_azulc.jpg) top repeat-x}
.cont-prodc .verdec{background:#FFF url(/comun/images/paquete/top_verdec.jpg) top repeat-x}
.cont-prodc .marronc{background:#FFF url(/comun/images/paquete/top_marronc.jpg) top repeat-x}
.cont-prodc .rojoc .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-rojo.png)}
.cont-prodc .azulc .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-azul.png)}
.cont-prodc .verdec .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-verde.png)}
.cont-prodc .marronc .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-marron.png)}
.cont-prodc .top-col-prodc{font-size:21px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#fff;clear: both;letter-spacing:-1px;  margin-bottom:7px; width: 100%; padding-left:5px;margin-top:7px}
.cont-prodc .mid-col-prodc{height:94px;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:400;color:#036;width:463px}
.cont-prodc .mid-col-prodc{float:right; height:110px; background:none}
.cont-prodc .mid-col-marco-prodc{float:right;position:absolute;right:0;z-index:101;top:38px;width:183px;height:110px}
.cont-prodc .mid-col-foto-prodc{float:right;position:absolute;right:0;z-index:100;overflow:hidden;height:110px;width:183px;top:38px;}
.cont-prodc .mid-col-text-prodc{float:left;height:96px;overflow-x:hidden;overflow-y:hidden;padding-left:7px;padding-top:7px;width: 273px}
.cont-prodc .mid-col-text-prodc{color:#036;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}
.list-row-prodc{background-color:#fff}
.list-row-prodcformhoteles{background-color:#FEF3DA;cursor: pointer}
.list-prodc{float:left; width:100%}
.list-coliz-prodc{width:74%;*width:auto;min-width:40px}
.list-colder-prodc{width:26%;*width:auto;text-align:right}
.table-prodc{width:100%;padding-top:5px}
/*.table-prodc hr {border: 0; margin: 0; padding-top: 0; height: 0; border-top: 0; border-bottom: 1px dotted #BFCCD9;}*/
.table-prodc hr {color: #BFCCD9; background-color: #BFCCD9; height: 1px; width: 100%; border: 0; margin: 0;}
.table-prodc th, .table-prodc td{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;color:#036}
.table-prodc thead th.list-coliz-prodc,.table-prodc tbody td.list-coliz-prodc{text-align:left}
.table-prodc thead th.list-colder-prodc,.table-prodc tbody td.list-colder-prodc{text-align:right}
.table-prodc thead th.list-coliz-prodc{font-size:14px;font-weight:700;color:#036}
.table-prodc .numhoteles-prodc{font-size:12px;font-weight:400;color:#9E0039;font-style:italic;font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none !important}
.table-prodc .star{font-size:13px;font-weight:700;color:#9E0039}
.table-prodc .pvp{font-size:17px;font-weight:700;color:#9E0039}
.col-prodc table.table-prodc hr{*display:none}/*Hack para eliminar HR en IE7*/
.cont-prodc .mensaje-prodc{float:left;width:438px;height:auto;background-color:#FFD2D2;padding:5px 10px 4px; -webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;
border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:none;position:absolute;z-index:100;bottom:5px}
.mensaje-over{float:left;width:468px;height:49px;background-color:#FFF;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:none;
position:absolute;z-index:50;bottom:0px;left:0px;height /*\**/:49px\9}
.mensaje-over{*height:59px;}/*Hack para IE7*/
.cont-prodc .mensaje-prodc span{font-size:9px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:400;color:#9E0039}

/***** CAJA ARBOL DESTINOS *****/
.arbolDest{overflow:hidden;background: #F2F2D9;background:-moz-linear-gradient(top, #FFF , #E9E9BE 2px, #F2F2D9 75%);background-image: -o-linear-gradient(top, #FFF , #E9E9BE 2px, #F2F2D9 75%);background: -webkit-gradient(linear, left top, left bottom, color-stop(#fff), color-stop(1px,#E9E9BE ), color-stop(25%,#F2F2D9));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF ', endColorstr='#EFEFEF',GradientType=0 );background-image: linear-gradient(top, #FFF , #E9E9BE 2px, #F2F2D9 75%);-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;border:1px solid #BFCCD9;width:970px;margin-bottom:20px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:  0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1)}
.imagenArbolDest{width:427px;height:220px;float:left;padding:12px 6px 8px 12px}
.listadoArbolDest{float:right;width:515px;padding-top:5px}
/* Nuevo Toni Ribas 30/06/2011 */
.smallsize #divLinks {width: 590px; margin: 8px 0; float: right; overflow: hidden;}
.normalsize #divLinks, .normalsize2 #divLinks {width: 515px; margin: 8px 0; float: right; overflow: hidden;}
.bigsize #divLinks {width: 515px; margin: 8px 0; float: right; overflow: hidden;}
.bigsize #divLinks .sus {font-weight: normal !important;}
/* Fin nuevo */
#padreArbolDest {width: 160px; height: 115px; float: left; margin: 5px 8px 0 0; overflow: hidden;}
.linksArbolDest {width: 160px; list-style: none; padding: 2px 4px;}
.links a:link, a:active {color: #036; font-size: 11px; text-align: center;text-decoration: none;}
.links aformhoteles{ text-decoration:underline;}
.links a:visited {color:#a90329; font-size:11px;}
.linksArbolDest a:hover {text-decoration: underline;}

/***** ARBOL DESTINO - GRANDES VIAJES *****/
.bigsize #padreArbolDest {width: 160px; height: 15px !important; float: left; margin: 5px 8px 0 0 !important;}/* MODIFICACION height:15px;*/
.bigsize #padreArbolDest:nth-child(2),.bigsize #padreArbolDest:nth-child(3),.bigsize #padreArbolDest:nth-child(4) {width:160px;float:left;margin-top:7px;margin-left:12px;height:auto;}
.bigsize .imagenArbolDest {width: 425px; height: 300px; float: left; padding: 12px;}
.bigsize .imagenArbolDest img {width: 425px; height: 300px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.bigsize #padreArbolDest h3 A.verdana9:link {font-size:9pt}
.bigsize #padreArbolDest h3 A.verdana9:hover { text-decoration:underline}

/***** NORMAL SIZE 2 *****/
.normalsize2 #padreArbolDest {width: 162px; height: 60px; float: left; margin: 5px 8px 0 0 !important;}
.normalsize2 .imagenArbolDest {width: 425px; height: 300px; float: left; padding: 12px;}
.normalsize2 .imagenArbolDest img {width: 425px; height: 300px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.normalsize .imagenArbolDest {width: 425px; height: 220px; float: left; padding: 12px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.normalsize .imagenArbolDest img {width: 425px; height: 220px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#padreArbolDest.padreArbolDestExtend {height: auto !important;}

/***** ARBOL DESTINO - EUROPA *****/
.smallsize #padreArbolDest {width: 138px; height: 45px; float: left; margin: 5px 8px 0 0 !important;}
.smallsize .imagenArbolDest {width: 350px; height: 300px; float: left; padding: 12px;}
.smallsize .imagenArbolDest img {width: 350px; height: 300px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/***** CAJA AGRUPACION ZONA *****/
.principal{overflow:hidden}
.tituloZona{padding:5px}
#descripcion{background-color:#FDE7B4;float:right;padding-top:10px;width:437px;height:212px;overflow:hidden;padding-left:13px}
#descripcion ul{padding-left:10px}
.generico{height:auto;width:450px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow:hidden}
.individualIzq{width:450px;float:left;height:270px}
.tituloSEOinicial{text-align:left;background-color:#960;padding:4px 0}
.individualDer{width:478px;float:right;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.contZona{background-color:#FDE7B4;overflow:hidden;height:235px;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.1);-webkit-border-radius:0 0 15px 15px;-moz-border-radius: 0 0 15px 15px;border-radius: 0 0 15px 15px;position:relative}
.foto{float:left;background-color:#FDE7B4;margin:0 20px 10px 0}

/***** TEXTO POSICIONAMIENTO *****/
.linkPos{font-weight:700; font-size: 13px;}

/***** COLUMNA PRODUCTO COMPLETO *****/
.col-prodc{width:450px;min-height:430px;overflow:hidden;margin-right:6px;margin-bottom:20px;border:1px solid #BFCCD9;float:left;padding:7px 7px 10px 6px}
.top-col-prodc,.top-col-prodc a,.top-col-prodc a:active,.top-col-prodc a:link,.top-col-prodc a:visited{font-size:17.5px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#FFF;clear:both;letter-spacing:-1px;margin-bottom:10px;width:100%;text-shadow:0 1px 1px rgba(0,0,0,.8);}
.mid-col-prodc{min-height:100px;background-color:#FEF3DA;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:400;color:#9E0039}
.mid-col-prodc .mid-col-foto-prodc{position:absolute;right:0;z-index:100}
.mid-col-prodc .mid-col-foto-prodc img { width:183px; height:110px}
.list-row-prodc{background-color:#FFF}
.list-coliz-prodc{min-width:50px}
.list-colder-prodc{width:74px;text-align:right}
.table-prodc{width:100%;*width:580px}
.text-list-prodv{float:left;width:100%}

/***** TABLA COMPARADOR POR FECHAS *****/
#pnlComponentPlaceHolder #pnlComponente {width: 972px; float: left; height: auto; overflow: hidden;}
#pnlComponentPlaceHolder #pnlComponente #tablaComparadorWrap {position: relative; margin: 35px 0 0 0; float: left;}
#pnlComponentPlaceHolder #pnlComponente #ContComparador {width: 970px; margin: 27px 0 15px 0; /**margin-top: 19px;*/ float: left; overflow: hidden; border: 1px solid #BFCCD9; box-shadow: 0 5px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
#pnlComponentPlaceHolder #pnlComponente #ContComparador .tit-comparador {width: 968px; height: 35px; border: 1px solid #BFCCD9; background-image: url(/comun/images/botones/sombraBoton.png); background-repeat: repeat-x;}
th.destino {width: 330px; text-shadow: 0 1px 1px rgba(255,255,255,0.6);}
th.fechas {width: 214px; text-shadow: 0 1px 1px rgba(255,255,255,0.6);}
.list-comparador {height: 55px; vertical-align: top;}
.list-comparador .imagen-destino {width: 80px; height: 75px;}
.precio-comparadorlast{border:none !important;text-align:center}
.img-list-comparador{height:38px;width:106px;float:left;*margin:4px;margin /*\**/: 5px\9}
.img-list-comparador img {width: 106px; height: 38px;}
.destino-comparador {width: 175px; float: left; margin: 8px 0 0 8px;}
.precio-comparador .estancia-comparador {text-align: center; font-size: 10px !important;}
.zonas .precio-comparador {width: 180px !important; text-align: center; border-right: 1px dotted #BFCCD9;}
.zonas .buscar {width: 180px !important; text-align: center; border-right: 1px dotted #BFCCD9; text-decoration: underline;}
.precio-comparador {text-align: center; width: 194px; *width: 206px; border-right: 1px dotted #BFCCD9; width /*\**/:206px\9;}
.tablaComparador td {border-right: 1px dotted #BFCCD9; border-bottom: 1px dotted #BFCCD9;}
.tablaComparador tbody tr {height: auto; border-bottom: 1px dotted #BFCCD9;}
.tablaComparador thead td {color:#036;text-align:center;font-weight:700;font-size:14px}
.numHoteles {font-style: italic; line-height: 18px;}
.top {color: #FFF; margin-bottom: 15px;}
#pnlComponentPlaceHolder #pnlComponente #ContComparador .tituloTablaComparador {height: 38px;}
#pnlComponentPlaceHolder #pnlComponente #ContComparador .tituloTablaComparador span {font-weight:700;font-size:14px;line-height:36px;padding-left:10px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5)}
td.destino div img {width: 125px; height: 50px; margin: 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.precio-comparador .estancia-comparador .hotel-comparador {font-size: 11px; font-weight: normal; text-decoration: underline;}
#cuerpoTabla .last {border-right: none;}
#tablaComparador-islas #pestanya-cont-islas .pestanya-mid-none {width: 190px !important;}

/***** PESTAÑAS ISLAS *****/
#pestanya-cont-islas {cursor: normal !important; position: absolute; right: 0; top: 0; overflow: hidden; z-index: 10;}
#pestanya-cont-islas .pestanya-left-none{float:left;width:7px;height:63px;background: url(/comun/images/paquete/pestanya-back-left-islas.png) no-repeat}
#pestanya-cont-islas .pestanya-right-none{float:left;width:7px;height:63px;background:url(/comun/images/paquete/pestanya-back-right-islas.png) no-repeat; margin-right:8px}
#pestanya-cont-islas .pestanya-mid-trans{-moz-opacity:.40;opacity:.40;}
#pestanya-cont-islas .pestanya-mid-none {width: 155px; height: 53px; float: left; overflow: hidden; background: url(/comun/images/paquete/pestanya-back-islas.png) repeat-x; padding: 10px 0 0 0;}
#pestanya-cont-islas .pestanya-ico {display: block; text-align: center;}
#pestanya-cont-islas .pestanya-text {text-align: center; text-transform: lowercase; padding: 2px 0 0 0; *margin: -5px 0 0 0;}
#pestanya-cont-islas .pestanya-text a:visited, #pestanya-cont .pestanya-text a:link, #pestanya-cont .pestanya-text a:active {text-decoration: none;}
#pestanya-cont-islas .pestanya-text .aformhoteles {color: #036; text-decoration: underline; text-align: center; font-size: 13px;}
#pnlComponentPlaceHolder #pnlComponente #tablaComparador-islas {position: relative; float: left;}

/***** COMPARADOR ZONAS *****/ 
.zonas #pestanya-cont-islas .pestanya-mid-none {}

/***** PESTAÑAS COMPARADOR *****/
#pestanya-cont {cursor: pointer; position: absolute; top: -35px; right: 10px; overflow: hidden; z-index: 10;}
#pestanya-cont .formhoteles {text-decoration: underline;}
#pestanya-cont .pestanya-left-activado {width: 6px; height: 63px; float: left; background: url(/comun/images/paquete/pestBack-activa.png) no-repeat;}
#pestanya-cont .pestanya-right-activado {width: 6px; height: 63px; float: left; background: url(/comun/images/paquete/pestBack-activa.png) no-repeat 0 -126px; margin: 0 6px 0 0;}
#pestanya-cont .pestanya-mid-activado {height: 53px; float: left; overflow: hidden; background: url(/comun/images/paquete/pestBack-activa.png) repeat-x 0 -63px; padding: 10px 10px 0 10px;}
#pestanya-cont .pestanya-left-none {width: 6px; height: 62px; float: left; background: url(/comun/images/paquete/pestBack-inactiva.png) no-repeat;}
#pestanya-cont .pestanya-right-none {width: 6px; height: 62px; float: left; background: url(/comun/images/paquete/pestBack-inactiva.png) no-repeat 0 -126px; margin: 0 6px 0 0;}
#pestanya-cont .pestanya-mid-none {height: 52px; float: left; overflow: hidden; background: url(/comun/images/paquete/pestBack-inactiva.png) repeat-x 0 -63px; padding: 10px 10px 0 10px;}
#pestanya-cont .pestanya-mid-trans {-moz-opacity:.40; opacity:.40;}
#pestanya-cont .pestanya-ico {display: block; text-align: center;}
#pestanya-cont .pestanya-text {/*height: 15px;*/ text-align: center; text-transform: lowercase; padding-top: 2px; text-shadow: 0 1px 1px rgba(255,255,255,0.6); *margin-top: -5px;}
#pestanya-cont .pestanya-text a:visited, #pestanya-cont .pestanya-text a:link, #pestanya-cont .pestanya-text a:active {text-decoration: none;}
#pestanya-cont .pestanya-text .aformhoteles {color: #036; text-decoration: underline; text-align: center; font-size: 13px;}
.cContDisponibilidad #pestanya-cont .pestanya-ico {display: block; text-align: center;}
.cContDisponibilidad #pestanya-cont .pestanya-text {font-family: Arial; color: #036; text-align: center; font-size: 12px; text-transform: lowercase; letter-spacing: 0.04em; padding-top:2px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9); *letter-spacing:0px;height:15px}
.cContDisponibilidad #pestanya-cont .pestanya-text a:visited, #pestanya-cont .pestanya-text a:link, #pestanya-cont .pestanya-text a:active {color: #036; text-decoration: none;}
.cContDisponibilidad #pestanya-cont .pestanya-text .aformhoteles {color: #036; text-decoration: underline; text-align: center; font-size: 13px;}

/***** PESTAÑAS EN DISPONIBILIDAD *****/
#divContOpciones #pestanya-cont {top: -25px !important;}
#divContOpciones #pestanya-cont .pestanya-left-none, #divContOpciones #pestanya-cont .pestanya-right-none {height: 63px !important;}
#divContOpciones #pestanya-cont .pestanya-mid-none {height: 53px !important;}

.table-prodc th,.table-prodc td {font-family: Arial; font-size: 11px; font-weight: 400; color: #036;}
.table-prodc thead th.list-coliz-prodc,.table-prodc tbody td.list-coliz-prodc {text-align: left;}

/***** TABLA COMPARADOR PRODUCTO AGRUPACIÓN *****/
.imagen{width:120px}
.ciudade{color:#036;font-size:13px;font-weight:700;padding-left:10px;text-decoration:underline;width:320px}
.ciudade2{color:#036;font-size:13px;font-weight:700;padding-left:10px;text-decoration:underline;width:515px}
img.img-list {width: 66px; height: 66px; margin: 5px 0 0 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.tit-comparador-agrupacion {width: 970px; height: 35px; border: 1px solid #BFCCD9; background-image: url(/comun/images/botones/sombraBoton.png); background-repeat: repeat-x;}
.tablaComparadorAgrupacion{background-color:#FFF;cursor:pointer;width:100%}
.tablaComparadorAgrupacionformhoteles{background-color:#EDF1F4;cursor:pointer}
.precioPointer{color:#9E0039;font-size:17px;font-weight:700;text-decoration:none}
.precioPointer aformhoteles{background-color:#EDF1F4;cursor:pointer;text-decoration:none}
.titulo{width:970px}
.titulo-agrupacion{font-size:20px;padding:10px}
.zonas .titulo-agrupacion{font-size:20px;padding:6px 0 0 12px;height:19px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5)}
.agzTitulo {text-shadow: 0 1px 1px rgba(255,255,255,0.5); padding-left: 10px !important; *padding-bottom: 8px !important;}
#pnlComponentPlaceHolder #pnlComponente #tablaComparadorWrap.zonas{margin-top:0px}
#pestanya-cont-agrupacion{position:absolute;left:458px;top:111px;overflow:hidden;z-index:10}
#pestanya-cont-agrupacion2{position:absolute;left:645px;top:111px;overflow:hidden;z-index:10}
.table-prodc thead th.list-colder-prodc,.table-prodc tbody td.list-colder-prodc{text-align:right}
.table-prodc thead th.list-coliz-prodc,.table-prodc thead th.list-coliz-prodc a{font-size:14px;font-weight:700;color:#036}
.table-prodc .star{font-size:13px;font-weight:700;color:#9E0039}
.table-prodc .regimen {font-style: italic;}
.table-prodc .pvp {font-size: 17px; font-weight: 700; color: #9E0039;}
.mensaje-prodc {float: left; width: 930px; height: 16px; background-color: #FFD2D2; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; border: none; padding: 10px;}
#cont {width: 968px; height: 30px; background: url(/comun/images/paquete/cont_top_azulclaro.png) top repeat-x; float: left;}
#cont2 {width: 968px; height: 30px; background: url(/comun/images/paquete/cont_top_azuloscuro.png) top repeat-x; float: left;}
.list-groundformhoteles,.list-row-prodcformhoteles{background-color:#F3F3F3;cursor:pointer}
.list-prodv,.list-prodc{float:left;width:100%;margin-top/*\**/:3px\9}
.img-list-prodv,.tit-list-prodv,.text-list-prodv{float:left;display:block;clear:both}
.img-list-prodv {border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.precio-list-prodv {margin-top:-3px;}
.mensaje-prodv span, .mensaje-prodc span {text-shadow: 0 1px 1px rgba(255,255,255,0.6);}
.linksArbolDest li a:link{font-size:11px;font-weight:400}
.linksArbolDest li a:visited{color:#9E0039;font-weight:400}
.linksArbolDest li aformhoteles{text-decoration:underline;font-weight:400}
.links aformhoteles,.table-prodc thead th.list-coliz-prodc a{text-decoration:underline}
.img-list-prodv,.tit-list-prodv,.precio-list-prodv,.precio-list-prodv-ciudad{float:left}
.text-list-prodv ul,.text-list-prodv ul,.slideshow li.slide,.slide .text-slider ul{list-style-type:none}
.pestanya-mid-trans-none,.pestanya-mid-trans{-moz-opacity:.40;opacity:.40}
.sinOpacity {opacity:1}
.pestanya-text:visited,.pestanya-text:link,.pestanya-text:active,.pestanya-text a:visited, .pestanya-text a:link,.pestanya-text a:active{color:#036;text-decoration:none;text-align:center;font-size:12px}
.pestanya-textformhoteles,.pestanya-text .aformhoteles{color:#036;text-decoration:underline;text-align:center;font-size:13px}
.tablaComparador hr, .ciudadesPrecio hr {color: #BFCCD9; background-color: #BFCCD9; height: 1px; width: 100%; border: 0; margin: 0;}
.tablaComparador TR[class="list-comparador"]:hover{background-color:#F3F3F3}
.table-prodc tr[class~="list-row-prodc"]:hover {background-color: #F3F3F3; cursor: pointer;}
.cRadBut_idaYVuelta {background: url(/comun/images/paquete/idavuelta.png) no-repeat 3px 0; padding: 0 0 0 17px;}
.cRadBut_soloIda {background: url(/comun/images/paquete/ida.png) no-repeat 3px 0; padding: 0 0 0 17px;}
.hotelInfo {text-decoration: none;}
.hotel {font-size: 11px; padding: 2px 5px; border-right: 1px dotted #BFCCD9;}
.list-comparadorAgrupacion {line-height: 16px;}
.list-comparadorAgrupacion .hotel {width: 350px; *width: 375px;}
.t2 .list-comparadorAgrupacion .hotel {width: 535px;}
.zonas .t1 .hotel{width:700px !important}
.zonas .t1 .ciudadesPrecio {width: 100%}
.hotelNombre{text-decoration: underline}
.hotel-a A:link, .hotel-a A:link A:visited{padding-left:10px;text-decoration:underline;font-size:11px;color:#036;font-weight:700}
.desdeOrigen{text-decoration:none;font-style:italic}	
.cont-comparador-fechas {width: 964px; overflow: hidden; border: 1px solid #BFCCD9; background: #F0F0F0;background: -moz-linear-gradient(top, #ffffff 0pt, #eaeef2 3%, #f1f4f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0pt,#ffffff), color-stop(3%,#eaeef2), color-stop(100%,#f1f4f7));
background: -webkit-linear-gradient(top, #ffffff 0pt,#eaeef2 3%,#f1f4f7 100%);
background: -o-linear-gradient(top, #ffffff 0pt,#eaeef2 3%,#f1f4f7 100%); padding: 0 0 6px 6px; margin: 0 0 15px 0; float: left; clear: both; box-shadow: 0 3px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.1);}
.cont-comparador-fechas .top {height: 30px;}
.cont-comparador-fechas h2 {font-family: Arial; font-size: 20px; color: #036; float: left; letter-spacing: -1px; margin: 15px 0 0 5px; text-shadow: 0 1px 1px rgba(255,255,255,0.9);}
.cont-comparador-fechas .select-prodv {float: left; margin: 10px 5px 0 5px; *margin: 13px 5px 0 5px;}
.cont-comparador-fechas .select-prodv select {width: 200px; height: 32px; font-size: 15px; border: 6px solid #BFCCD9; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.tablaComparadorAgrupacion TR[class="list-comparadorAgrupacion"]:hover {background-color: #F3F3F3;}

/***** PROVISIONAL FERRIES *****/
#tableAfeFormPeticion{min-height:263px;overflow: hidden;padding-left:18px;padding-top:15px;position:relative}
.divEspaciado input{margin-right:5px}

/***** CIUDAD 4 CAJAS *****/
.cont-viajes .mid {float:left;width:970px;overflow:hidden;height:auto}
.cont_viajes_col{width:233px;float:left;margin: 0 10px 10px 0;background:url(/comun/images/paquete/cont_top_azulclaro.png) top repeat-x;border:1px solid #BFCCD9;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;position: relative;min-height: 310px;overflow: hidden}
.cont_viajes_col.last{margin-right:0}
.cont-viajes .mid h2 {padding: 8px 10px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5)}
.cont-viajes .mid h2 a {font-size: 17px;}
.cont-viajes #pnlDesplegable{width:964px;overflow:hidden;border:1px solid #BFCCD9;background:#F0F0F0;padding-bottom:6px;padding-left:6px;margin-bottom:17px;float:left;clear:both;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}
.cont-viajes #pnlDesplegable .top{height:30px}
.cont-viajes #pnlDesplegable h2 {font-size: 23px; font-family: Arial; font-weight: 700; color: #036; float: left; margin: 15px 0 0 5px; text-shadow: 0 1px 1px rgba(255,255,255,0.6);}
.cont-viajes #pnlDesplegable .select-prodv{float:left;margin:10px 5px 0 5px}
.cont-viajes #pnlDesplegable .select-prodv select{width:200px;height:32px;font-size:15px;border:6px solid #BFCCD9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.cont-viajes .marco_circuito{background: url(/comun/images/paquete/marco-circuito.png);width:233px;height:95px;z-index:5;position:absolute; background-position: 0px 100px}
.cont-viajes .img_circuito{border: 0; position: absolute; padding: 0; overflow: hidden; width: 233px; height: 95px; z-index: 1}
.cont-viajes .img_circuito img{width: 274px; height: 200px; position: absolute; top: -20px}
.cont-viajes .img_viajes{width: 233px; height: 95px; overflow: hidden; z-index: 1}
.cont-viajes .img_viajes img{width: 240px; height: 175px}
.cont-viajes .marco_viajes {width: 233px; margin: -100px 0 0 0}
.cont-viajes .marco_viajes img {width: 233px; height: 106px}
.cont-viajes .cont_viajes_col .top{margin-bottom: 0 !important}
.cont-viajes .cont_viajes_col .mid{width: 211px; padding: 0 10px 8px 10px; overflow: hidden}
.cont-viajes .mid .titulo{width: auto; text-decoration: underline; margin: 0 0 2px 0; overflow: hidden}
.cont-viajes .mid .subtitulo {overflow: hidden; margin: 0 0 2px 0}
.cont-viajes .mid .precio{letter-spacing: -1px; line-height: 20px}
.cont-viajes .mid ul.datos{list-style-type:square;padding:0;margin: 0 0 0 13px;*margin-left: 15px}
.cont-viajes .mid ul.datos li {*padding: 0; *margin: 0}

/***** SEO SLIDER *****/
.jcarousel-skin .jcarousel-container{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: #FFF5E1;background: -moz-linear-gradient(top, #FFF , #FFEBBF 2px, #FFF5E1 75%);background-image: -o-linear-gradient(top, #FFF , #FFEBBF 2px, #FFF5E1 75%);background: -webkit-gradient(linear, left top, left bottom, color-stop(#fff), color-stop(1px,#FFEBBF ), color-stop(25%,#FFF5E1));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF ', endColorstr='#EFEFEF',GradientType=0 );background-image: linear-gradient(top, #FFF , #FFEBBF 2px, #FFF5E1 75%);border:1px solid #BFCCD9;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:  0 5px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1)}
.jcarousel-skin .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin .jcarousel-container-horizontal{width: 928px;padding: 20px;position:relative !important}
.jcarousel-skin .jcarousel-clip{overflow: hidden}
.jcarousel-skin .jcarousel-clip-horizontal{width: 100%;height:270px}
.jcarousel-skin .jcarousel-prev-horizontal{position:absolute;width:31px;height:46px;
background:url(/logitravel/images/paquete/leftArrow.png) no-repeat;cursor: pointer;left:-8px;top:130px; z-index:100; *left:0; left /*\**/:0\9}
.jcarousel-skin .jcarousel-next-horizontal{width:31px;height:46px;
background:url(/logitravel/images/paquete/rightArrow.png) no-repeat;cursor: pointer;position:absolute;right:-8px;top:130px; z-index:100; *right:0; right /*\**/:0\9}
ul#mycarousel > li{width:450px !important; padding-left:10px}
#descripcion .foto {margin-right:14px}
#containerZonas, .principal{overflow:visible !important}
.ui-widget-content{-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) !important;
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2) !important}
.ui-widget-header{cursor:auto !important}
.ui-datepicker-trigger{cursor:pointer !important}
#bvArbolProductosDialog {-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important;}
#tooltip{box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#divContBuscRapido{*position:static !important}
.cTituloTxt{float:left}
.cTituloCerrar{float:right}

/***** ORIGEN POR TEXTO LIBRE *****/
.cOptionOrigenTextoLibre {font-style: italic; font-weight: bold;}
.cOrigenTextoLibre {width: 88px; width: auto; margin: 3px 0 0 115px;}


#origenCliente, #origenesAlternativos{width:290px;padding:0 5px;float:left;}
#txtAerAlternativos {margin:5px;}
#lOriCliente, #lOriAlternativos{float: left;padding: 0 5px;width: 295px;margin-top:5px;}
.rbAerAlt{display:inline; margin:0 10px 0 0}
#bvDivContenedorCalendarios{display:block;clear:both;}

/***** AJUSTES PARA FORMULARIO V+H *****/
.cContenedorPeticiones{float:left;min-height: 214px;overflow:hidden;}
.cContenedorPeticion{float:left;}
.cContenedorPeticionPAQ{float:left;}
.cContenedorPeticionSH{float:left;}
.cContenedorPeticionVH{float:left;margin-left: 35px;}
#divbusqrfp #bvContenedorPeticionVH  #divContenedorOpcionesCoches{width:335px;}
#divbusqrfp #bvContenedorPeticionVH .cCajaOpcionesCoche{width:230px !important;}
#divbusqrfp #bvContenedorPeticionVH .cCajaOpcionMasCocheTexto{width:200px;}
#divbusqrfp #bvContenedorPeticionVH .cCajaOpcionMasTrasladoTexto{width:200px !important;}

/***** MENSAJE ORÍGENES ALTERNATIVOS *****/
#contAlternativas {width: 100%; min-height: 305px; background-repeat: no-repeat; background-position: 0 70px; overflow: hidden;}
#contBocadillo {width: 450px; padding: 10px; margin: 5px; overflow: hidden; float: right; background-color: #FFF; border: 3px solid #BFCCD9; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
#tituloBocadillo {width: auto; margin: 0 0 5px 0;}
#txtExplicativo {font-size: 15px !important; font-weight: normal !important;}
#opAlternativas {width: auto; margin: 5px 0 0 0; overflow: hidden;}
.linAlternativas {width: auto; padding: 0 5px; overflow: hidden;}
.txtAlternativas {float: left; line-height: 30px;}
.btnAlternativas {float: right;}
.btnAlternativas a {margin: 5px !important;}