@charset "utf-8";
/*VUELOS*/
.titulos { background: #fff url(../images/vuelos/titulo.gif) no-repeat 0px 10px;}
h1 {color:#f8c435; padding-top:12px; margin:0 0 0 60px}
.titulos h2 { margin:5px 0 0 60px;}
.filtros h2 { color:#9FBF4C; margin:10px 5px 10px 10px; font-size:105%}

.busquedaVS { border:9px solid #e6ecec; background-color:#ffffff;padding:20px; margin:auto; width:750px; margin-top:30px; background-image:url(../images/cerrar.gif); background-position:top right; background-repeat:no-repeat; text-align:center;}
.busquedaVS span { font-size:18px; color:#556670; font-family:Verdana, Arial, Helvetica, sans-serif;}
.dea{ padding:20px;}

/*IZQUIERDA*/
.a-comparar { background: url(../images/vuelos/a-comparar.gif) no-repeat; height:60px}
.a-comparar h2 { font-size:100%; width:110px; margin:17px 0 0 10px}
.a-comparar p { background: url(../images/vuelos/icono-tel.gif) no-repeat center left; padding: 10px 0 10px 30px; margin: 13px 0 0 25px; font-size:90% !important}
.oreden-visualizacion, .resulatdo { border-bottom:2px solid #8A979B}
.resulatdo { padding-bottom:1.5em}
.oreden-visualizacion { padding:20px 0 5px 0}
.oreden-visualizacion strong { color:#000}
.oreden-visualizacion li { margin-left:.5em}
.oreden-visualizacion a, .planes a  { color:#666 !important}

/*DERECHA*/
.funciona ol li { list-style-type:lower-latin; font-size:18px; font-weight:bold; margin-left:35px; color:#91a2ac;}
.funciona ol li span { font-size:16px; color:#556670;}
.imagen-marca { width:100px; margin: 10px 0; position: relative}
.novedad { position: absolute; top:5; left:5; background: url(../images/novedad.png); width:44px; height:48px; text-indent:-9999em }
.cuerpo { width:330px;}
.cuerpo h2 { font-size:120%; font-weight:700;}
.cuerpo h2 a { text-decoration: none !important; border-bottom:1px solid #000}
.cuerpo h2 span { font-size:90%}
.cuerpo p { margin-bottom:1.5em}
.cuerpo label { padding:5px; background-color:#FFC426; display: block; width:30%; font-size:90%}

.accion {margin:38px 0 0 0; width: auto}
.precio { font-size:120%; }
.centro hr {background:#E8ECEC !important; color:#E8ECEC !important;}

.zebra {margin-top:20px; margin-bottom:20px;}
.tablediv {display:  table; width:90%; border-spacing:10px; border-collapse:collapse; margin: 20px;}
.celldiv1 {float:left; display:  table-cell; width:90%;}
.celldiv1 span {font-size:18px; color:#556670; font-weight:bolder;}
.celldiv2 {float:right; display:  table-cell; width:10%;}
.celldiv21 {float:left; display:  table-cell; width:90%; background-color:#fef9ea;}
.celldiv22 {float:right; display:  table-cell; width:10%; background-color:#fef9ea;}
.rowdiv1  {display:  table-row; width:auto;}
.rowdiv2  {display:  table-row; width:auto; background-color:#fef9ea;}

.zebraB { width:100%;}
.tableB {display:  table; width:100%; border-collapse: collapse;}
.celldivB1 {float:left; text-align: right; display:  table-cell; width:20%; margin: 3px;}
.celldivB2 {float:left; text-align: left; display:  table-cell; width:65%; margin: 3px; white-space:nowrap;}
.rowdivB  {display:  table-row; width:auto;}

.zebraR {margin-top:20px; margin-bottom:20px;}
.tabledivR {display:  table; width:100%;}
.celldivR {float:left; display:  table-cell; margin:1px; padding:3px; font-size:12px;}
.gris {font-size:9px; color:#888888;}
.RW1 {width:14%; height:35px; padding-top:10px;}
.RW2 {width:25%; height:35px; padding-top:10px;}
.RW3 {width:14%; height:35px; padding-top:3px; padding-bottom:10px; font-size:9px;}
.RC1 {background-color:#fdf0cc;}
.RC2 {background-color:#ffe7a8;}
.RC3 {background-color:#fee49d;}
.RC4 {background-color:#fef9ea;}
.RB {border-bottom:1px solid #888888;}
.rowdivR  {display:  table-row; width:auto;}

