/* ***********************************************
	nuevos estilos según el 
	"Informe de Estructuras css y organización de código para Muchoviaje "
	elaborado por Desink
	estilso seccion espacífica: vuelos
************************************************* */
/* menu navegacion ------------------------------ */
.seccion-vuelos #nav ul li.NVuelos a {background: url(../../images/MV/css/bg_tab_vuelos_selected.png) bottom left no-repeat;	color:#a2020e;	margin-left: 0;	padding: 6px 13px 7px 13px;}
.seccion-vuelos #nav ul li.NVuelos a:hover { padding: 6px 13px 7px 13px;	margin-top:0;}
#content {	display: block; overflow/*\**/: hidden\9; }
h2.tit strong {	color: #2f929c;}
.grid620 {	width: 620px;}
.grid300 {	width: 300px;}
.grid308 {	width: 308px;}
.grid280 {	width: 280px;}
#breadcrumb { position: static; }
/* -----------------------------------------------------
	contenido ----------------------------------------- */


	
/* resumen-tu-busqueda ------------------------------- */
#resumen-tu-busqueda {	background: url(../../images/MV/css/bg-resumen-tu-busqueda.png) 0 0 no-repeat;	width: 940px;	padding: 8px 0 0 0;}
#resumen-tu-busqueda .cont {	background: url(../../images/MV/css/bg-resumen-tu-busqueda_cont.png) 0 0 repeat-y;	width: 940px;	display: block;}
#cierre-resumen-tu-busqueda {	background: url(../../images/MV/css/bg-cierre-resumen-tu-busqueda.png) 0 0 no-repeat;	width: 940px;	height: 8px;	display: block;	margin-bottom: 15px;}
#resumen-tu-busqueda .datos-tu-busqueda {	width: 294px;float: left;background: url(../../images/MV/css/bg-datos-tu-busqueda.png) 0 0 no-repeat;padding: 0 10px 10px 10px;font-size: 1.1em;min-height: 88px;}
#resumen-tu-busqueda #modifica-tu-busqueda {background: #fff;width:285px;margin-top: 15px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cierra-modifica-tu-busqueda {height: 12px;width: 100%;display: block;background: url(../../images/MV/css/bg-cierra-modifica-tu-busqueda.png) bottom left no-repeat;}
#resumen-tu-busqueda #modifica-tu-busqueda h3 {background: url(../../images/MV/css/bg-h3-modifica-tu-busqueda.png) 0 0 no-repeat;padding: 10px;color:#0f2729;width: 265px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont {background: #fff;padding: 0 10px;width: 265px;font-size: 1.2em;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont p {margin-bottom: 5px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont label {font-weight: bold;font-size: 1.15em;display: block;padding: 3px 0;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-l,
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-r {width: 130px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .nino {width: 65px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-l img,
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-r img {vertical-align: bottom;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-l select,
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-r select{width: 95px;padding: 2px;border: 1px solid #9bbfc2;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-l input.texto,
#resumen-tu-busqueda #modifica-tu-busqueda .cont .f-r input.texto{width: 90px;	padding: 2px;border: 1px solid #9bbfc2;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .nino select.texto,
#resumen-tu-busqueda #modifica-tu-busqueda .cont .nino select.texto{width: 50px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .sep {display: block;height: 6px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .form-action {background:transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left bottom;padding:10px 0;display: block;margin-bottom: 10px;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .form-action .boton {background:transparent url(../../images/MV/ico/boton-modifica-tu-busqueda.png) repeat-x scroll left top;float: right;width: 81px;height: 25px;border:medium none;color:#0F2729;cursor:pointer;font-weight:bold;text-align:center;font-size: 1em;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .form-action a.anadir-hotel {background:transparent url(../../images/MV/ico/ico-hotel.png) no-repeat scroll left center;padding:5px 0 3px 21px;font-weight: bold;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .form-action .boton:hover {background-position: bottom left;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .cerrar {text-align: right;}
#resumen-tu-busqueda #modifica-tu-busqueda .cont .cerrar a {background:transparent url(../../images/MV/ico/icono-cerrar.png) no-repeat scroll right center;padding:3px 17px 3px 21px;}
#resumen-tu-busqueda .resultado-tu-busqueda {float: right;width: 600px;padding: 0 10px 0 10px;min-height: 88px;}
#resumen-tu-busqueda .datos-tu-busqueda h3 {color: #fff;font-weight: bold;font-size: 1.6em;margin-bottom: 5px;}
#resumen-tu-busqueda .datos-tu-busqueda .acciones {font-weight: bold;font-size: 1.1em;margin-top: 10px;}
#resumen-tu-busqueda .datos-tu-busqueda .acciones a {color: #fff;}
#resumen-tu-busqueda .datos-tu-busqueda .acciones a.modificar-busqueda {background: url(../../images/MV/ico/ico-lupa.png) left no-repeat;padding: 3px 0 3px 21px;margin-right: 15px;}
#resumen-tu-busqueda .datos-tu-busqueda .acciones a.anadir-hotel {background: url(../../images/MV/ico/ico-hotel.png) left no-repeat;padding: 3px 0 3px 21px;}
#resumen-tu-busqueda .resultado-tu-busqueda table {font-size: 1.2em;font-weight: bold;width: 100%;}
#resumen-tu-busqueda .resultado-tu-busqueda table  th {padding: 0 5px;text-align: center;vertical-align: middle;font-weight: bold;}
#resumen-tu-busqueda .resultado-tu-busqueda table  td {border: 1px solid #bfd7d9;padding: 5px;text-align: center;color: #de932d;font-size: 1.5em;}
#resumen-tu-busqueda .resultado-tu-busqueda table  td.escalas {text-align: left;color: #0f2729;font-size: 1em;}

/* sidebar -------------------------------------------- */
.ayuda {background:transparent none repeat scroll 0 0;}
.ayuda .tabla2contenedor {background: url(../../images/MV/css/bg_ayuda.png) bottom left no-repeat;padding: 5px 10px;margin-bottom: 20px;}
.ayuda .tabla2contenedor h4 {font-size: 1.8em;margin: 0 0 7px;font-weight:bold;}
.ayuda .tabla2contenedor strong {color:#e3810e;font-size: 1.1em;}
.ayuda h3 {background: url(../../images/MV/css/bg_ayuda_h3.png) 0 0 no-repeat;height: 40px;/*58-18*/overflow: hidden;padding: 14px 5px 4px 60px;font-weight: boldfont-size: 2.1em;}
.ayuda .codigoOferta {padding: 10px;font-weight: bold;background: #fff url(../../images/MV/css/bg_codigoOferta.png) bottom left repeat-x;border:1px solid #c3dadc;margin-bottom: 10px;font-size: 1.3em;}
.ayuda .codigoOferta span {color: #e3810e;font-size: 1.23em;}
.ayuda dl {font-size: 1.3em;}
.ayuda dt {font-weight: bold;color: #4b686b;}
.ayuda dd {margin:0 0 10px;}
.garantia h3 {background:url(../../images/MV/css/bg_garantia_h3.png) 0 0 no-repeat;padding: 16px 5px 15px 50px;line-height: 1.3em;font-size: 16px;text-indent: 0;}
.garantia h3 strong {color: #2F929C;}
.garantia .cont {padding-top:15px;}
.garantia ul {font-size:1.2em;}
.garantia ul li {background:transparent url(../../images/MV/css/bullet_li_check.png) no-repeat scroll 0 0;color:#4B686B;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;margin-bottom:7px;padding-left:21px;}
.bannerPubli_300 {background:#F3F9F9 url(../../images/MV/css/bg_publicidad_horizontal.png) no-repeat scroll 5px 5px;padding:24px 0 0;}
.blockSidebar .cab-fltros {background: url(../../images/MV/css/bg-cab-filtros.png) 0 0 no-repeat;padding: 5px 10px;}
.blockSidebar .cab-fltros select{border: 1px solid #9bbfc2;padding: 1px 2px;font-weight: bold;margin-left: 2px;border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.blockSidebar .cab-fltros h3 {background:none;font-size:1.6em;font-weight:bold;line-height:1.3em;text-indent:0;color: #fff; ;}
.blockSidebar .cab-fltros p {font-size: 1.1em;font-weight: bold;}
.blockSidebar .cab-fltros p a {color: #fff;}
.blockSidebar .campo {background:transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left bottom;padding:10px 0; ;}
.blockSidebar .last-campo {background: none;padding-bottom: 0;}
.blockSidebar .campo h4 {background:transparent url(../../images/MV/ico/ico_arrow_listas.png) no-repeat scroll 0 1px;padding-left:20px;text-decoration:none;font-size: 1.4em;font-weight: bold;margin-bottom: 5px;}
.blockSidebar .campo h5 {font-size: 1.4em;color: #a2020e;margin-bottom: 7px;margin-left: 20px;}
.blockSidebar .campo p {margin: 5px 0 10px 20px;font-size: 1.2em;}
.blockSidebar .campo ul {margin: 5px 0 10px 20px;font-weight: bold;font-size: 1.2em;}
.blockSidebar .campo ul li {margin: 5px 0;}
.blockSidebar .campo ul li input {margin-right: 5px;;}
.blockSidebar .campo ul li span {font-weight: normal;}
.blockSidebar .campo ul li.readonly {color: #637d80;}
.blockSidebar .campo ul li span.precio {font-size: x-small;}
.blockSidebar .campo ul li span.precio strong {font-size: 1.2em;	color: #de932d;font-weight: bold;}

/* tablas de vuelos 
------------------------------ */
.vuelos {margin-bottom: 25px;}
.vuelos .vuelos-cabecera {background: url(../../images/MV/css/bg-vuelos-cabecera.png) 0 0 no-repeat;width: 600px;padding: 5px 10px;height: 43px;}
.vuelos .vuelos-cabecera-abierta {background: url(../../images/MV/css/bg-vuelos-cabecera-abierta.png) 0 0 no-repeat;width: 620px;padding: 5px 0;}
.vuelos .vuelos-cabecera p.f-l,
.vuelos .vuelos-cabecera-abierta p.f-l {width: 400px;font-size: 1.2em;padding: 5px 0;}
.vuelos .vuelos-cabecera-abierta p.f-l {padding-left: 10px;}
.vuelos .vuelos-cabecera p.f-l a,
.vuelos .vuelos-cabecera p.f-l .precio,
.vuelos .vuelos-cabecera-abierta p.f-l a,
.vuelos .vuelos-cabecera-abierta p.f-l .precio {color:#1b7078;font-weight: bold;}
.vuelos .vuelos-cabecera p.precio,
.vuelos .vuelos-cabecera-abierta p.precio {background: #fff;padding: 1px 15px;color:#de932d;font-size: 3em;font-weight: bold;float: right;}
.vuelos .vuelos-cabecera p.precio .centimos,
.vuelos .vuelos-cabecera-abierta p.precio .centimos {font-size:.75em;}
.vuelos .vuelos-cabecera p.precio .euros,
.vuelos .vuelos-cabecera-abierta p.precio .euros {font-weight: normal;}
.vuelos .vuelos-cabecera-abierta p.precio {margin-right: 10px;}
.vuelos h5 {font-size: 18px;margin:0 0 10px 0;font-weight: bold}
.vuelos h5 span {color: #2f929c;margin-left: 5px;}
.vuelos h5.vueloIda {background: url(../../images/MV/css/ico_vueloIda.gif) center left no-repeat;padding-left: 35px;}
.vuelos h5.vueloVuelta {background: url(../../images/MV/css/ico_vueloVuelta.gif) center left no-repeat;padding-left: 35px;}
.en-tren h5.vueloVuelta,
.en-tren h5.vueloIda {background: url(../../images/MV/ico/ico-en-tren.gif) 7px 0 no-repeat;}
.en-bus h5.vueloVuelta,
.en-bus h5.vueloIda {background: url(../../images/MV/ico/ico-en-bus.gif) 7px 0 no-repeat;padding: 3px 0 3px 35px;}
/*.vuelos table {margin-bottom: 10px;width: 620px;font-size: 1.2em;border-collapse: collapse;}*/
.vuelos table tr.first-row {border-top:1px dotted #CCCCCC;}
.vuelos table thead {display:none;}
/*.vuelos table td {border-bottom:1px dotted #CCCCCC;padding: 2px 5px;text-align: right;}*/
.vuelos table td.td-mas-info {padding: 2px 0 ;}
.vuelos table td.escalas {text-align: center;width: 60px;}
.vuelos table td .quedan {display: block;background: #de932d;text-align: center;color: #fff;padding: 2px 3px;line-height: 1em;}
.vuelos table td.horario {text-align: left;width: 370px;font-size: 1.15em;}
.vuelos table td.horario span {font-weight: bold;color:#2f929c;}
.vuelos table td.precio {font-weight: bold;color:#e89144;font-size: 18px;}
.vuelos table td.seleccionar {width: 13px;}
.vuelos table .selected td.seleccionar,
.vuelos table .selected td.horario {background: #f9f0c6;}
.vuelos table .selected td.horario {background: #f9f0c6 url(../../images/MV/css/flechita_selected.png) center right no-repeat;}
.vuelos  .bt-seleccionar {background:transparent url(../../images/MV/ico/boton-seleccionar.png) no-repeat scroll left top;border:medium none;color:#0F2729;cursor:pointer;font-size:20px;font-weight:bold;height:34px;text-align:center;width:165px;margin-bottom: 5px;}
.vuelos  .bt-seleccionar:hover {background-position: bottom left;}
.vuelos .capa-mas-info {display: block;border: 1px solid #9bbfc2;border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;padding: 10px;width: 600px;text-align: left;}
.vuelos .capa-mas-info .cabecera,
.vuelos-cabecera-abierta .cabecera {border-bottom: 1px dotted #CCCCCC;display: block;padding-bottom: 3px;}
.vuelos-cabecera-abierta .cabecera {margin-bottom: 15px;}
.vuelos .capa-mas-info .cabecera h6,
.vuelos-cabecera-abierta .cabecera h4 {font-weight: bold;font-size: 1.2em;float:left;}
.vuelos .capa-mas-info .cabecera .cerrar,
.vuelos-cabecera-abierta .cabecera .cerrar {float: right;font-size: .9em;}
.vuelos .capa-mas-info .cabecera .cerrar a,
.vuelos-cabecera-abierta .cabecera .cerrar a,
.capa-precio-desglosado .cerrar a {background:transparent url(../../images/MV/ico/icono-cerrar.png) no-repeat scroll right center;padding:3px 17px 3px 21px;}
.vuelos-cabecera-abierta .cabecera .cerrar a {font-size: 1.1em;}
.capa-precio-desglosado .cerrar a {font-size: 1.2em;}
.vuelos .capa-mas-info .trayecto {background: transparent url(../../images/MV/ico/ico_arrow_listas.png) no-repeat scroll 0 1px;padding-left: 20px;margin-top: 10px;}
.vuelos .capa-mas-info .trayecto p {margin-bottom: 7px;}
.vuelos .capa-mas-info  .sep,
.capa-precio-desglosado .sep {border-bottom: 1px dotted #ccc;height: 1px;width: 100%;display: block;margin: 2px 0;	}
.vuelos .capa-mas-info  .escala {font-weight: bold;padding: 10px;background: #b6d9dc;}
.capa-precio-desglosado {clear: both;border: 2px solid #84d0d6;border-width: 0 4px;padding: 15px 10px 10px; ;display: block;}
.capa-precio-desglosado .campo {padding:0 0 10px 0;font-size: 1.2em;}
.capa-precio-desglosado .campo h5 {background:transparent url(../../images/MV/ico/ico_arrow_listas.png) no-repeat scroll 0 1px;font-size:1.15em;font-weight:bold;margin-bottom:10px;padding-left:20px;text-decoration:none;}
.capa-precio-desglosado .campo table {width: 592px;font-size: x-small;margin: 0;}
.capa-precio-desglosado .campo table td {border: none;font-size: 1.2em;text-align: left;padding-left: 20px;}
.capa-precio-desglosado .campo table .precio {font-size:1.4em;font-weight:bold;color:#de932d;text-align: right;padding-left: 0;}
.capa-precio-desglosado .campo .total-naranja {background: url(../../images/MV/css/bg-total-naranja.png) no-repeat scroll 0 0;color:#fff;height: 41px;font-weight:bold;margin-bottom:0;padding:0 10px;line-height: 41px;position:relative;margin-top: 7px;}
.capa-precio-desglosado .campo .total-naranja span {font-weight:normal;position:absolute;right:0;top: 0;text-align:center;width:95px;font-size: 1.15em}
.capa-precio-desglosado .campo .total-naranja strong {font-size: 1.15em;}
.cierre-capa-precio-desglosado {background: url(../../images/MV/css/bg-cierre-capa-precio-desglosado.png) 0 0 no-repeat;width: 620px;height: 18px;display: block;clear: both; }
.tit span {font-size: .7em;margin-left: 5px;}
/* ---------------------
	cajabuscador
--------------------- */
#cajabuscador {width: 620px; }
.vuelos #cajabuscador_cierre {background: url(../../images/MV/css/bg-cierre-vuelos.png) left top no-repeat;display: block;width: 620px;height: 16px;margin-bottom: 15px; }
#cajabuscador .encabezado { height:31px; clear: both; background: url(../../images/MV/css/cajabuscador_cab.gif) left bottom no-repeat;padding-left: 0;margin:0;list-style: none;}
#cajabuscador .encabezado li {float:left;color: #fff;font-size: 15px;}
#cajabuscador .encabezado li a {	display: block;color: #fff;text-decoration: none;height: 31px;}
	* html #cajabuscador .encabezado  {height:30px;}
	* html #cajabuscador .encabezado li a {height:auto;}

#cajabuscador .encabezado li a:hover,
#cajabuscador .encabezado li a.active {color: #2f929c;background: url(../../images/MV/css/cajabuscador_cab-active.gif) 0 0 no-repeat;}
#cajabuscador .encabezado li a span {display: block;padding: 6px 15px}
.vuelos #cajabuscador .encabezado li a.active span {font-weight: bold;}
#cajabuscador .encabezado li a:hover span,
#cajabuscador .encabezado li a.active span {background: url(../../images/MV/css/cajabuscador_cab-active-close.gif) top right no-repeat;}
#cajabuscador .encabezado li.first-child a:hover,
#cajabuscador .encabezado li.first-child a.active {background:#eaf2ff url(../../images/MV/css/cajabuscador_cab-firstChild.gif) 0 0 no-repeat;}
#cajabuscador .encabezado .tabsinfohotelsel {background-color:#e7f4ff;color: #2475c2; }
.vuelos #cajabuscador  .contenedor { overflow: hidden; background :url(../../images/MV/css/cajabuscador_cont.png) 0 0 repeat-y;padding: 15px 1px 0;}
.vuelos #cajabuscador .contenedor-bg {background: url(../../images/MV/css/bg-contenedor-vuelos.png) bottom left repeat-x;padding: 0 13px;}

/* cajabuscador
-------------- */
.vuelos .formularios-apaisados {display: block; overflow: hidden; }
.vuelos .formularios-apaisados p {color: #0f2729;font-size: 14px;margin-bottom: 5pxpx;}
.vuelos .formularios-apaisados .detalle {overflow: hidden; width:585px;}
.vuelos .formularios-apaisados .detalle p {width:25%}
.vuelos .formularios-apaisados .detalle p label.TitMaxPrecio{width:180px}
.vuelos .formularios-apaisados #formBuscador {color: #0f2729;font-size: 14px;margin-bottom: 0px;}
.vuelos .formularios-apaisados a {margin-right: 5px;}
.vuelos .formularios-apaisados input {margin-right: 4px;}
.vuelos .formularios-apaisados .apaisado label {display: block;margin-bottom: 0px;}
.opciones-vuelo span {margin-right: 25px;}
.vuelos .formularios-apaisados .texto {-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;border:1px solid #9BBFC2;font-size:14px;padding: 1px 2px;vertical-align: top;width: 93%;}
.vuelos .formularios-apaisados select.texto {width: 50%;}
.vuelos .formularios-apaisados .texto.fecha {width: 30%;}
.vuelos .formularios-apaisados .resumen {color: #4b686b;font-weight: bold;font-size: 12px;margin-top: 2px;}
.vuelos .resumen span {color: #0f2729;}
.vuelos .formularios-apaisados p.personas,
.vuelos .formularios-apaisados p.edades {float: left;}
.vuelos .formularios-apaisados p.personas {width: 20%;}
.vuelos .formularios-apaisados p.personas select {width: 68%;}
.vuelos .formularios-apaisados p.edades {width: 60%;}
.vuelos .formularios-apaisados p.edades select {width: 28%;float: left;margin-right: 12px;}
.vuelos .aerolinea-transporte {clear: both;padding-top: 5px;height: 1%;overflow: hidden;margin-bottom: 0px;}
.vuelos .tipo-transporte {clear: both;padding-top: 7px;height: 1%;overflow: visible;margin-bottom: 12px; height: 30px;}
.vuelos .tipo-transporte input {margin-right: 8px;}
.vuelos .tipo-transporte span{margin-right: 22px;float: left;padding-top: 10px;}
.vuelos .condiciones{ padding-top: 15px;width: 49%;float: left;}
.vuelos .condiciones input {margin-left:1px;}
.vuelos .condiciones a {margin-right:5px;}
.vuelos .avion label {background: url(../../images/MV/ico/ico-avion.png) 0 4px no-repeat;padding: 15px 0 7px 30px}
.vuelos .tren label {background: url(../../images/MV/ico/ico-tren.png) 0 4px no-repeat;padding: 15px 0 7px 25px}
.vuelos .bus label {background: url(../../images/MV/ico/ico-bus.png) 0 4px no-repeat;padding: 15px 0 7px 25px}
.vuelos .formularios-apaisados .boton {background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll 0 0;border:medium none;float: right;cursor:pointer;font-size:20px;font-weight:bold;height:34px;width:118px; margin: 0px 0 0 0;}
.vuelos .formularios-apaisados .boton:hover {background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll bottom left;}
.vuelos .formularios-apaisados .botonHotel {background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll 0 0;border:medium none;float: right;cursor:pointer;font-size:13px; text-indent: -2px;font-weight:bold;height:34px;width:118px; margin: 10px 0 0 0; line-height:32px; text-align: center; color:#000;}
.vuelos .formularios-apaisados .botonHotel:hover {background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll bottom left;}
.vuelos .formularios-apaisados .vuelohotel { float: left; text-align: left; margin-bottom: 0; width: 300px;}
.vuelos .formularios-apaisados .botonera {float: left; width: 95%;}
.vuelos .vuelohotel a {background: url(../../images/MV/ico/ico_flecha.png) right 5px no-repeat;text-decoration: none;padding-right: 10px;}
.vuelos #dAdults {float:left; width:120px;}
.vuelos #dChilds {float:left; width:120px;}
.vuelos #dAges {float:left; width:325px;}
.labelsTitles {color: #0F2729; font-size: 15px; font-weight: bold; margin-bottom: 0px;}
.vuelos .formularios-apaisados .alternativa{z-index:9999; position:absolute; background-color:White;border: 1px solid #9BBFC2;-moz-border-radius: 3px 3px 3px 3px;font-size: 14px;padding: 1px 2px;vertical-align: top;}
.mapDer {width:100%; height:400px; border:1px solid #2F929C;-moz-border-radius: 3px 3px 3px 3px; padding-bottom: 10px;background:transparent url(../../images/MV/buscador/bg_cabecera_calendar.jpg) repeat;margin-bottom: 15px;padding: 9px 0 0;}
.mapDer h3{color: #2F929C; font-weight:bold;font-size: 14px; padding: 0 0 0 5px;}


/* calendario2
-------------- */


.calendarderecha{width: 300px; /*height:400px;*/ border:1px solid #2F929C;padding: 9px 0 0;-moz-border-radius: 3px 3px 3px 3px;background:transparent url(../../images/MV/buscador/bg_popup.jpg);background-repeat:repeat-x; margin-bottom: 15px;}
.calendarderecha .dateflex{color: #39929a; font-weight:bold;font-size: 21px;    margin-left: 5px;}
.calendarderecha .better{color: #29828b; font-weight:bold;font-size: 14px;float: left;margin-left: 6px;}
.calendarderecha .better strong{color:#035b67;font-size: 15px;}
.calendarderecha .comboDate{float: left; margin:11px 11px 0px 5px}
.popup{ width:auto; height:auto;border:1px solid #2F929C;-moz-border-radius: 3px 3px 3px 3px;background-color:#ffffff;}
.popup ul{}
.popup ul .ida{width:125px;height:53px;background:url(../../images/MV/buscador/bg_casilla_popup.png) 0 0 no-repeat;}
.popup ul .ida strong{color:#2F929C;font-size:12px;}
.popup ul .ida p{color:#000;margin-left: 8px;margin-top: 5px;}
.popup ul .ida img{margin-left: 8px;}

.popup ul .vuelta{width:125px;height:53px;background:url(../../images/MV/buscador/bg_casilla_popup.png) 0 0 no-repeat;}
.popup ul .vuelta img{margin-left: 8px;}
.popup ul .vuelta p{color:#000;margin-left: 8px;}
.popup ul .vuelta strong{color:#2F929C;font-size:12px;}

.popup ul .botselect{width:125px;height:48px;}
.popup ul .botselect strong{color:#2F929C;font-size:12px;}
.popup ul .botselect .botpopup{background: url("../../images/MV/buscador/boton_naranja_popup.jpg")no-repeat scroll 0 0 transparent;
    border: medium none; color: #000000; cursor: pointer;float: left;font-size: 11px;font-weight: bold;height: 25px;line-height: 27px;  margin: 19px 0 0 6px;text-decoration:none;text-align: center;text-indent: -2px;width: 84px;}
.popup ul .botselect .botpopup:hover{background: url("../../images/MV/buscador/boton_naranja_popup.jpg")no-repeat scroll left bottom transparent;}

.popupsin{width:300px; height:110px;left:0px;top:0px;z-index:999;text-align: center;padding-top: 9px;}
.popupsin .noresults{ color: #29828B; font-size: 19px; font-weight: bold;}


/* vuelos-hoy
-------------- */
.vuelos-hoy-cabecera {background: url(../../images/MV/css/bg-ultimos-vuelos.png) 0 0 no-repeat;width: 590px;height: 83px;padding: 10px 15px 0;}
.vuelos-hoy-cabecera {font-size: 1.2em;margin-bottom: 10px;}
.vuelos-hoy-cabecera h3 {color: #0f2729;font-size: 1.3em;font-weight: bold;}
.vuelos-hoy-cabecera p {margin-bottom: 4px;}
.vuelos-hoy-cabecera .filtro {border-top: 1px dotted #fff;padding: 10px 0 0 0;}
.vuelos-hoy-cabecera .filtro span {color: #0b6069;font-weight: bold;background: url(../../images/MV/ico/ico-filtro.png) right 6px no-repeat;padding-right: 15px;font-size: 1.3em;float: left;}
.vuelos-hoy-cabecera .filtro p {float: left;margin-left: 15px;display: inline;}
.vuelos-hoy-cabecera label,
.vuelos-hoy-cabecera select.texto {vertical-align: top;}
.vuelos-hoy-cabecera label {font-size: 1em;font-weight: bold;margin-top: 3px;display: inline-block;margin-right: 2px;}
.vuelos-hoy-cabecera .texto {-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #9BBFC2;font-size:.9em;padding:1px 4px;vertical-align:top;}
#vuelos-hoy table {float: right;width: 85%;border-top:1px dotted #bfd7d9;}
#vuelos-hoy table td {border-bottom: 1px dotted #bfd7d9;padding: 6px 0;}
#vuelos-hoy table .vuelo {width: 65%;text-align: left;color: #0f2729;font-size: 1.3em;font-weight: bold;}
#vuelos-hoy table .vuelo a:hover {text-decoration: none;color: #3fc2cf;}
#vuelos-hoy table .vuelo a {color: #0f2729;text-decoration: none;}
#vuelos-hoy table .compania {width: 20%;}
#vuelos-hoy table td.precio {font-size: 1.8em;}
#vuelos-hoy table td.precio .euros {font-size: .8em;}
#vuelos-hoy table td.advertencia {text-align: left;color: #6b8386;font-size: .9em;border-bottom: none;}
#buscador-transportes {margin-bottom: 20px}
#buscador-transportes h4 {background: url(../../images/MV/css/bg-transportes-h4.png) 0 0 no-repeat;font-weight: bold;color: #fff;font-size: 1.5em;padding: 10px 10px 13px 15px;line-height: 1.1em;}
#buscador-transportes h4 span {font-weight: normal;display: block;}
#buscador-transportes-body {background: url(../../images/MV/css/bg-transportes.png) 0 0 no-repeat;padding: 5px 0; min-height: 120px; }
#buscador-transportes-body p {font-size: 1.2em;padding: 0 10px;margin-bottom: 10px;}
#buscador-transportes-body table {width: 100%;}
#buscador-transportes-body td {border-bottom: none;padding: 0;text-align: center;}
#buscador-transportes-body td img {margin-bottom: 10px;}
#buscador-transportes-body .boton {background: url(../../images/MV/ico/boton-transportes.png) 0 0 no-repeat;border: none;width: 77px;padding: 0 10px 2px 0;height: 22px;line-height: 22px;font-size: 1em;font-weight: bold;display: block;margin: 7px 0 0 10px;text-decoration: none;}
#buscador-transporte-body-container { overflow: hidden; }
#buscador-transporte-body-container .buscadorItem { float: left; width: 100px; text-align: center; line-height: 30px; }
#ofertas-recientes {margin-bottom: 20px}
#ofertas-recientes h4 {background: url(../../images/MV/css/bg-ofertas.png) 0 0 no-repeat;font-weight: bold;color: #fff;font-size: 1.5em;padding: 10px 10px 13px 75px;line-height: 1.1em;}
#ofertas-recientes h4 span {font-weight: normal;display: block;}
#ofertas-recientes-body {background: url(../../images/MV/css/bg-transportes.png) 0 0 no-repeat;padding: 5px 0; min-height: 120px; }
#ofertas-recientes-body p {font-size: 1.2em;padding: 0 10px;margin-bottom: 10px;}
#ofertas-recientes-body table {width: 100%;}
#ofertas-recientes-body td {border-bottom: none;padding: 0;text-align: center;}
#ofertas-recientes-body td img {margin-bottom: 10px;}
#ofertas-recientes-body .boton {background: url(../../images/MV/ico/boton-transportes.png) 0 0 no-repeat;border: none;width: 77px;padding: 0 10px 2px 0;height: 22px;line-height: 22px;font-size: 1em;font-weight: bold;display: block;margin: 7px 0 0 10px;text-decoration: none;}
#ofertas-recientes ofertaItem {font-size: 20px;}
#buscador-transporte-body-container { overflow: hidden; }
#buscador-transporte-body-container .buscadorItem { float: left; width: 100px; text-align: center; line-height: 30px; }
.vuelos #ofertas h4 {background: url(../../images/MV/css/bg-ofertas.png) 0 0 no-repeat;font-weight: bold;font-size: 1.5em;color: #fff;padding: 10px 10px 20px 65px;}
.vuelos #ofertas h4 span {font-weight: normal;font-size: .9em;display: block;}
.vuelos #ofertas table {width: 100%;}
#ofertas {margin-bottom: 15px;}
#ofertas table .vuelo {text-align: left;font-size: 1.1em;font-weight: bold;}
#ofertas .vuelo a:hover {text-decoration: none;color: #3fc2cf;}
#ofertas .vuelo a {color: #0f2729;text-decoration: none;}
#ofertas .precio {font-size: 1.4em;}
#ofertas .precio span {display: block;font-size: .6em;color: #0f2729;font-weight: normal;}
#ofertas .precio span.euros {font-size: .8em;font-weight: bold;color: #E89144;display: inline;}
#ofertas .mas-vuelos { margin-top: 5px; text-align: right;font-size: 1.3em; }
#ofertas .mas-vuelos a {font-weight: bold;text-decoration: none;padding-right: 15px;background: url(../../images/MV/ico/ico-filtro.png) right 4px no-repeat;}
#ofertas2 .mas-vuelos { margin-top: 5px; text-align: right;font-size: 1.3em; }
#ofertas2 .mas-vuelos a {font-weight: bold;text-decoration: none;padding-right: 15px;background: url(../../images/MV/ico/ico-filtro.png) right 4px no-repeat;}


#ofertas-contenedor { overflow: hidden; }
.contenedorOferta { overflow: hidden; border-bottom: 1px dotted #CCC; }
.ofertaItem { float: left; }
.ofertaText { width: 180px; font-size: 1.3em; line-height: 35px; }
.ofertaText a { text-decoration: none; }
.ofertaImage { width: 75px; }
.ofertaImage img { margin-top: 4px; }
.ofertaPrice { font-size: 1.6em; color: #E89144; font-weight: bold; }
.ofertaPrice span { display: block; font-size: 0.6em; color: #0f2729; }
.ofertaPrice span.euros { font-size: 0.8em; font-weight: bold; display: inline; color: #E89144; }

.ofertaItemSmall { float: left; }
.ofertaTextSmall { width: 160px; font-size: 1.2em; line-height: 22px; }
.ofertaTextSmall a { text-decoration: none; }
.ofertaImageSmall { width: 75px; }
.ofertaImageSmall img { margin-top: 4px; }
.ofertaPriceSmall { font-size: 1.6em; color: #E89144; font-weight: bold; }
.ofertaPriceSmall span { display: block; font-size: 0.6em; color: #0f2729; }
.ofertaPriceSmall span.euros { font-size: 0.8em; font-weight: bold; display: inline; color: #E89144; }




.garantia ul li strong {color:#e3810e;text-transform: uppercase;}
.banner940 {clear: both;}


.autocomplete {    font-family: Arial;    font-size: 10pt;    background-color: white;    border: 1px solid #cccccc;    position: absolute;    cursor: default;    /*overflow: auto;*/    /*overflow-x: hidden;*/    overflow: hidden;    z-index: 0;}
.autocomplete_item {    padding: 1px;    padding-left: 5px;    color: black;    width: 100%;}
.autocomplete_item_highlighted {    padding: 1px;    padding-left: 5px;    color: white;    background-color: #f4a000;}
.calendarStyle input, img {	cursor: pointer; }

#selectionHeader {width: 700px; display:inline-block;}
.item-origen-name {text-transform:uppercase;}
.item-destino-name {text-transform:uppercase;}

#vuelosRecientesContainer { width: 530px; float: right; border-top: 1px dotted #BFD7D9; }
.vuelosRecienteItemContainer { overflow: hidden; border-bottom: 1px dotted #BFD7D9; height: 45px; }
.vuelosRecienteItemContainerExtended { height: inherit; }
.vuelosRecienteItemContainerSmall {font-size: 12px;}
.vuelosRecienteItem { float: left; margin-top: 7px; margin-bottom: 7px; font-size: 1.3em; line-height: 35px; }
.vuelosRecienteItemContainerExtended .vuelosRecienteItem { line-height: normal; }
.vuelosRecientesItemText { width: 320px; margin-left: 7px; font-size: 1.4em; }
.vuelosRecientesItemText a { text-decoration: none; }
.vuelosRecientesItemLogo { width: 70px; margin-top: 13px; } 
.vuelosRecientesItemLogo a { text-decoration: none; border: none; }
.vuelosRecientesItemLogo a img { text-decoration: none; border: none; }
.vuelosRecientesItemPrice { width: 120px; text-align: right; font-size: 1.8em; color: #E89144; font-weight: bold; line-height: normal; margin-top: 7px; margin-bottom: 3px; }
.vuelosRecientesItemPrice .euro { font-size: 1em; line-height: 30px; }
/*.vuelosRecientesItemPrice .time { font-size: 0.5em; font-weight: normal; }*/


#vuelosRecientesContainerSmall { width: 295px; float: right; border-top: 1px dotted #BFD7D9; padding: 0px 0px 0px 5px; margin-bottom: 10px;}
.vuelosRecienteItemContainerSmall { overflow: hidden; border-bottom: 1px dotted #BFD7D9; height: 45px; }
.vuelosRecienteItemContainerExtendedSmall { height: inherit; }
.vuelosRecienteItemContainerSmallSmall {font-size: 12px;}
.vuelosRecienteItemSmall { float: left; margin-top: 7px; margin-bottom: 7px; font-size: 1.3em; line-height: 35px; }
.vuelosRecienteItemContainerExtendedSmall .vuelosRecienteItemSmall { line-height: normal; }
.vuelosRecientesItemTextSmall { width: 320px; margin-left: 7px; font-size: 1.4em; }
.vuelosRecientesItemTextSmall a { text-decoration: none; }
.vuelosRecientesItemLogoSmall { width: 70px; margin-top: 13px; line-height: 35px; } 
.vuelosRecientesItemLogoSmall a { text-decoration: none; border: none; }
.vuelosRecientesItemLogoSmall a img { text-decoration: none; border: none; }
.vuelosRecientesItemPriceSmall { width: 60px; text-align: right; font-size: 1.4em; color: #E89144; font-weight: bold; line-height: 35px; margin-top: 7px; margin-bottom: 3px; }
.vuelosRecientesItemPriceSmall .euro { font-size: 0.8em; }
.vuelosRecientesItemPriceSmall .time { font-size: 0.5em; font-weight: normal; }


/*************************************************************************************
 * Clases genericas
 *************************************************************************************/
.layerTool {position: absolute;	overflow: hidden;}
.layerTool .close {	top: 1px;	position: relative;	clear: both; background-color: #ffffff;	float: right;	width: 20px;	height: 20px;	text-align: center;	border: solid 1px #cccccc;	border-bottom: solid 1px #ffffff;}
.layerTool .Xclose {	cursor: pointer;}
.layerTool .content {	border: solid 1px #cccccc;	background-color: #ffffff;	clear:both;}
.layerTool .content iframe {	background: #ffffff; border: none;}
 

.errortext {border: 1px solid rgb(255, 153, 51); padding: 5px; margin-bottom: 10px; font-size: 16px; background-color: rgb(255, 255, 204); color: rgb(255, 153, 51); font-weight: normal; display: none;}
.errortext ul {list-style-type:square; padding-left: 25px;}


/** ALTERNATIVAS POBLACIONES */
.altHeader {width: 900px; display:inline-block; padding-top:5px;}
.altCentral {border: solid 0px #666666; height: 300px; width: 750px; margin: 0px auto;}
.altCentralTit {color: #FFFFFF; font-size:20px; height:38px; width: 600px; background-repeat:no-repeat; padding: 5px 10px; background-image: url(../../images/MV/css/bg-vuelos-cabecera-2.png)}
.altCentralBody {font-size: 12px; margin-bottom:25px; font-family:Arial,Helvetica,sans-serif; padding: 1px 0px 1px 10px;}
.altCentralBody p {margin-top: 10px; text-align: justify;}
.altItem {margin-bottom: 5px; cursor: pointer; width: 400px; padding: 2px 0px 2px 2px; text-transform: uppercase;}
.altItem:hover {background-color: #FFB40D;}
.disHeader {width: 900px; display:inline-block; padding-top:5px;}
.disCentral {border: solid 0px #666666; height: 300px; width: 750px; margin: 0px auto;}
.disCentralTit {color: #FFFFFF; font-size:20px; height:38px; width: 760px; background-repeat:no-repeat; padding: 5px 10px; background-image: url(../../images/MV/css/bg-vuelos-cabecera-3.png)}
.disCentralBody {font-size: 12px; margin-bottom:25px; font-family:Arial,Helvetica,sans-serif; padding: 1px 0px 1px 10px;}
.disCentralBody p {margin-top: 10px; text-align: justify;}
.disItem {margin-bottom: 5px; cursor: pointer; padding: 2px 0px 2px 2px;}
.disItem:hover {background-color: #FFB40D; color: #FFFFFF;}
.botonBuscarVuelos {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll 0 0; border:0 none; cursor:pointer; float:right; font-size:20px; font-weight:bold; height:34px; margin-right:10px; margin-top:-30px; width:118px;}


.ui-dialog {margin: auto;}
.ui-dialog-titlebar {background-color: #DE932D;}


#apDiv1 {
/*height:600px;
top: 0px;
width:120px;
*left: 980px !important ;
_margin-left: 960px;
left: 960px ;
*top: 0px !important;
_margin-top: -1050px;
position: relative;
*position: absolute !important;
_position:inherit;*/
/*position:relative;*/
float:right;
margin-left: 50px;
margin-top: -1600px;
}

#skyscraper 
{
	position:absolute;
	
}


/* para el buscador flotante */

/* Colores */
.formularios-apaisados .resumen{color: #4B686B;}

#buscadorTransporteHotel {padding:19px 0 0;width:567px; background:url("../../images/MV/home/buscador/cabecera_busc.jpg") no-repeat scroll left top transparent;}
#buscadorTransporteHotel .contenedor {overflow:hidden; padding:15px 0px 0; border-right:1px solid #a2020e;  border-left:1px solid #a2020e;}
#buscadorTransporteHotel .contenedor-bg {background:url("../../images/MV/ico/bg-contenedor-vuelos.png") repeat-x scroll left bottom transparent;padding:0 13px;}
.formularios-apaisados {display:block;overflow:hidden;}
.formularios-apaisados p {font-size:14px;margin-bottom:7px;}
.formularios-apaisados .detalle {overflow:hidden;width:585px;}
.formularios-apaisados .detalle p {width:25%;}
.formularios-apaisados .detalle p label.TitMaxPrecio {width:180px;}
.formularios-apaisados #formBuscador {font-size:14px;margin-bottom:0;}
.formularios-apaisados a {margin-right:5px; text-decoration: none;}
.formularios-apaisados input {margin-right:4px;}
.formularios-apaisados .apaisado label {display:block;margin-bottom:5px;}
.opciones-vuelo span {margin-right:25px;}
.formularios-apaisados .texto {-moz-border-radius:3px 3px 3px 3px;border:1px solid #9BBFC2;font-size:1.1em;padding:2px;vertical-align:top;width:97%;}
.formularios-apaisados .grid260 .apaisado p .texto {-moz-border-radius:3px 3px 3px 3px;border:1px solid #9BBFC2;font-size:1.1em;padding:2px;vertical-align:top;width:50%;}
.formularios-apaisados .grid260 .apaisado .habitaciones select.texto{-moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #2F929C;
    font-size: 1.1em;
    padding: 2px;
    vertical-align: top;}

.formularios-apaisados select.texto {width:50%;}
.grid260 .formularios-apaisados .texto .fecha {width:30%; cursor: pointer;}
.formularios-apaisados .resumen {font-size:12px;font-weight:bold;margin-top:5px;}
.formularios-apaisados p.personas, .vuelos .formularios-apaisados p.edades {float:left;}
.formularios-apaisados p.personas {width:20%;}
.formularios-apaisados p.personas select {width:68%;}
.formularios-apaisados p.edades {width:60%;}
.formularios-apaisados p.edades select {float:left;margin-right:12px;width:28%;}
.aerolinea-transporte {clear:both;height:1%;margin-bottom:5px;overflow:hidden;padding-top:20px;}
.tipo-transporte {clear:both;height:30px;margin-bottom:12px;overflow:visible;padding-top:5px;}
.tipo-transporte input {margin:5px 8px 0 0; float:left;}
.tipo-transporte span {float:left;margin-right:22px;padding-top:10px;}
.avion label {background:url("../../images/MV/ico/ico-avion.png") no-repeat scroll 0 0px transparent;padding: 10px 0 10px 30px; display:block; float: left; cursor: pointer;}
.tren label {background:url("../../images/MV/ico/ico-tren.png") no-repeat scroll 0 0px transparent;padding: 10px 0 10px 25px; display:block; float: left; cursor: pointer;}
.bus label {background:url("../../images/MV/ico/ico-bus.png") no-repeat scroll 0 0px transparent;padding: 10px 0 10px 25px; display:block; float: left; cursor: pointer;}
.formularios-apaisados .boton {background:url("../../images/MV/ico/boton_naranja_uno.png") no-repeat scroll 0 0 transparent;border:medium none;cursor:pointer;float:right;font-size:20px;font-weight:bold;height:34px;margin:10px 0 0;width:118px;}
.formularios-apaisados .boton:hover {background:url("../../images/MV/ico/boton_naranja_uno.png") no-repeat scroll left bottom transparent;}
.habitaciones {float:left;width:120px;}
.habitaciones select.texto {width: 110px;}
.combosOcup {float: right; margin:0 0 15px;}
.combosOcup .personas {float:left;width:160px;}
.combosOcup .personas select.texto {width: 150px;}
.combosOcup .edades {float:left;width:255px;}
.combosOcup .edades label {margin-left: 5px;}
.combosOcup .edades select.texto {width: 75px; float: left; margin: 0 5px;}
.labelsTitles {font-size:17px;font-weight:bold;margin-bottom:5px;}

.grid260 {margin: 0 0 20px; width: 260px;}
.formularios-apaisados p.labelsTitlesPrincipal{font-size:18px; color:#2F929C; font-weight:bold;}    
.formularios-apaisados .grid260 .apaisado p a img {	cursor: pointer;   height: 23px;width: 24px;}


f-l{float:left;}
cl{clear:both;}
.bocata{width:180px; height:177px;}
.bocata h3{ width:180px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size: 25px;background-color: #a2020e;-moz-border-radius: 4px 4px 0px 0px;padding: 10px 5px 35px 5px ;}
.bocata h3 span{margin-top: 13px; float:left;font-size: 13px; font-family:Verdana, Geneva, sans-serif; }
.bocata h3 strong{float:right;font-size: 25px; font-family:Verdana, Geneva, sans-serif; }
.bocata .ida{border-right:1px dotted #a2020e;float:left;margin: 0px 3px 11px 6px ;width: 80px; padding-right: 3px;}
.bocata .vuelta{float:left;margin: 0px;width: 80px;}
.bocata .ida .idatext {font-family: verdana;font-size:10px;font-weight:bold;color:#0F2729;}
.bocata .vuelta .idatext {font-family: verdana;font-size:10px;font-weight:bold;color:#0F2729;}
.bocata .ida .idatext #Span7{font-family: verdana;font-size:10px;font-weight:bold;color:#0F2729;}
.bocata .vuelta .idatext #Span7{font-family: verdana;font-size:10px;font-weight:bold;color:#0F2729;}
.bocata .ida .idatext .Origen{font-size:10px;font-weight:bold;color:#a2020e;float:left; min-height:24px;}
.bocata .vuelta .idatext .Origen{font-size:10px;font-weight:bold;color:#a2020e;float:left; min-height:24px;}
.bocata .ida .idatext .text{font-size:18px;}
.bocata .vuelta .idatext .text{font-size:18px;}
.bocata .ida .idatext .fecha{font-size:10px;color:#0F2729;float:left;}
.bocata .vuelta .idatext .fecha{font-size:10px;color:#0F2729;float:left;}
.bocata .ida .idatext img{}
.bocata .vuelta .idatext img{}
.bocata .search{margin: 20px 0 0 100px ; clear:both;}
.bocata .search .bocatabt{ background-image:url("../../images/MV/buscador/boton_naranja_popup.jpg"); font-size: 1em; font-weight: bold; height: 22px;line-height: 22px; margin: 7px 0 0 10px; padding:5px 12px 8px;; text-decoration: none; width: 77px;}

/* ########################################################## VENTANAS FLOTANTES:COND.CANCELACIÓN, DE COMPRA, ETC #####################################################################################*/
.divCHotel,.divCViaje,.divCTarifa,.divCTarifaTren,.divCTarifaBus,.divCLowCost,.divCDebito,.divCTransporteTren,.divCTransporteBus,.divCResidentes,.divCLegales,.divCBusqueda,.divCCompra {width:800px; height:500px; overflow:auto;}
.divCHotel h1,.divCViaje h1,.divCTarifa h1,.divCTarifaTren h1,.divCTarifaBus h1,.divCLowCost h1,.divCDebito h1,.divCTransporteTren h1,.divCTransporteBus h1,.divCResidentes h1,.divCLegales h1,.divCBusqueda h1,.divCCompra h1 {font-size: 1.6em; font-weight: bold; width: 100%;color:#38939b;}
.divCHotel h1 span,.divCViaje h1 span,.divCTarifa h1 span,.divCTarifaTren h1 span,.divCTarifaBus h1 span,.divCLowCost h1 span,.divCDebito h1 span,.divCTransporteTren h1 span,.divCTransporteBus h1 span,.divCResidentes h1 span,.divCLegales h1 span,.divCBusqueda h1 span,.divCCompra h1 span {display: block;}
.divCHotel ul,.divCViaje ul,.divCTarifa ul,.divCTarifaTren ul,.divCTarifaBus ul,.divCLowCost ul,.divCDebito ul,.divCTransporteTren ul,.divCTransporteBus ul,.divCResidentes ul,.divCLegales ul,.divCBusqueda ul,.divCCompra ul {list-style-type: none; clear:both; margin: 4% 0 0;}
.divCHotel ul li,.divCViaje ul li,.divCTarifa ul li,.divCTarifaTren ul li,.divCTarifaBus ul li,.divCLowCost ul li,.divCDebito ul li,.divCTransporteTren ul li,.divCTransporteBus ul li,.divCResidentes ul li,.divCLegales ul li,.divCBusqueda ul li,.divCCompra ul li {margin: 1% 0; font-size: 1.2em;}
.divCHotel p,.divCViaje p,.divCTarifa p,.divCTarifaTren p,.divCTarifaBus p,.divCLowCost p,.divCDebito p,.divCTransporteTren p,.divCTransporteBus p,.divCResidentes p,.divCLegales p,.divCBusqueda p,.divCCompra p {clear: both; font-size: 1.2em;}
.divCHotel a,.divCHotel a,.divCViaje a,.divCTarifa a,.divCTarifaTren a,.divCTarifaBus a,.divCLowCost a,.divCDebito a,.divCTransporteTren a,.divCTransporteBus a,.divCCompra a,.divCResidentes a, .divCLegales a,.divCBusqueda a {outline: medium none; color: #2F929C; width: 100%;}
.divCHotel a:hover,.divCHotel a:hover,.divCViaje a:hover,.divCTarifa a:hover,.divCTarifaTren a:hover,.divCTarifaBus a:hover,.divCLowCost a:hover,.divCDebito a:hover,.divCTransporteTren a:hover,.divCTransporteBus a:hover,.divCCompra a:hover,.divCResidentes a:hover, .divCLegales a:hover,.divCBusqueda a:hover {outline: medium none; color: #3FC2CF; width: 100%;}
.divCLowCost .cabeceraPopup {border-top: solid 1px #999999;}

.divCHotel h2,.divCHotel h2,.divCViaje h2,.divCTarifa h2,.divCTarifaTren h2,.divCTarifaBus h2,.divCLowCost h2,.divCDebito h2,.divCTransporteTren h2,.divCTransporteBus h2,.divCCompra h2,.divCResidentes h2, .divCLegales h2,.divCBusqueda h2 {font-size: 1.3em; width: 100%;color:#42ACB9;}
.divCHotel sub,.divCHotel .sub,.divCViaje .sub,.divCTarifa .sub,.divCTarifaTren .sub,.divCTarifaBus .sub,.divCLowCost .sub,.divCDebito .sub,.divCTransporteTren .sub,.divCTransporteBus .sub,.divCCompra .sub,.divCResidentes .sub, .divCLegales .sub,.divCBusqueda .sub {font-size: 1.2em;font-weight: bold; width: 100%;color:#000000;}
.divCHotel resub,.divCHotel .resub,.divCViaje .resub,.divCTarifa .resub,.divCTarifaTren .resub,.divCTarifaBus .resub,.divCLowCost .resub,.divCDebito resub,.divCTransporteTren .resub,.divCTransporteBus .resub,.divCCompra .resub,.divCResidentes .resub, .divCLegales .resub,.divCBusqueda .resub {font-style: italic;font-size: 1.2em; width: 100%;color:#000000;}
