@charset "utf-8";
* { margin:0;padding:0;border:0;list-style:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;}
html{
	/*background:url(../img/fondo_pagina.gif) #FFFFFF repeat-x;*/
/*	color:#1278FD;*/
	color:#999999;
}
h1{float:left;}
/*contenedores*/
#contenedor_cabecera{background:url(../img/fondo_cabecera.gif) repeat-x bottom;}
#contenedor-contacto-cabecera{background:url(../img/fondo2.jpg) repeat;height:257px;}
#contenedor-reservas-ofertas,
#contenedor-contenido-ofertas{background:url(../img/fondo-contenedor-reservas-ofertas.gif) repeat-x;overflow:hidden;}
#posicionar-reservas-ofertas,
#posicionar-contenido-ofertas{width:77em;margin:0 auto;}
#contenedor-asociaciones-contacto{border-top:1px solid #FEDC7D;}
#posicionar-asociaciones-contacto{width:77em;margin:0 auto;}
#contenedor-pie{border-top: 1px solid #999999;clear:both;background:#EBEBEB;}
/* fin contenedores*/
/* Cabecera*/
#cabecera{margin: 0 auto;width:77em;height:6.7em;}
#menu{overflow:hidden;height:3.3em;margin: 0;padding: 3em 0 0 0;background:#FFFFFF;}
#menu li{float:left;color:#FFFFFF;margin:0 0.2em 0 0;padding: 1.3em 0;}
#menu li.servicios1{background-color:#FDC938;}
#menu li.servicios2{background-color:#1278FD;}
#menu li.corporativos{background-color:#06428F;}
#menu li.servicios1:hover{background-color:#F5E44E;}
#menu li.servicios2{background-color:#1278FD;}
#menu li.corporativos{background-color:#06428F;}
#menu li.sel-corporativo{background:#0D5EC9;font-weight:bold;padding-left:1em;padding-right:1em;}
#menu li.sel-servicios1{background:#F5E44E;font-weight:bold;padding-left:1em;padding-right:1em;}
#menu li.sel-servicios2{background:#0121F4;font-weight:bold;padding-left:1em;padding-right:1em;}
#menu a{color:#FFFFFF;font-weight:bold;text-decoration:none;padding:1.3em 1em 0.8em 1em;background:black;}
#menu a:hover{color:#83A1C7;}
#menu a.servicios1{color:#FFFFFF;background:#FDC938;}
#menu a.servicios1:hover{color:#FDC938;background:#F5E44E;}
#menu a.servicios2{color:#FFFFFF;background:#1278FD;}
#menu a.servicios2:hover{color:#FFFFFF;background:#0121F4;}
#menu a.corporativos{color:#83A1C7;background:#06428F;}
#menu a.corporativos:hover{color:#FFFFFF;background:#0D5EC9;}
/* Fin Cabecera*/
h2.contacto-cabecera-avion,
h2.contacto-cabeceraa-maleta,
h2.contacto-cabeceraa-asientos,
h2.contacto-cabeceraa-luminoso{margin: 0 auto;width:77em;height:257px;}
h2.contacto-cabecera-avion{background:url(/img/valla_avion.gif) no-repeat;}
h2.contacto-cabeceraa-maleta{background:url(/img/valla_maleta.gif) no-repeat;}
h2.contacto-cabeceraa-asientos{background:url(/img/valla_asientos.gif) no-repeat;}
h2.contacto-cabeceraa-luminoso{background:url(/img/valla_luminoso.gif) no-repeat;}

/* Reservas online*/
#reservas-online{margin: 0;width:52em;float:left;overflow:hidden;}
#reservas-online h3.titulo{height:1.8em;padding: 0.2em 0 0 0;background:url(../img/fondo-reservas-online.gif) no-repeat #FDC938;color:#FFFFFF;font-size:2em;}
.ocultar{top:-5000px;left:-5000px;position:absolute;}
#ofertas-destacadas{width:24.9em;float:left;overflow:hidden;border-left:1px solid #FEDC7D;margin-bottom:-4000px;padding-bottom:4000px;}
#ofertas-destacadas h3.titulo{height:1.8em;padding: 0.2em 0 0 0;background:url(../img/fondo-ofertas-destacadas.gif) no-repeat #1278FD;color:#FFFFFF;font-size:2em;}
#vuelos{width:50%;float:left;}
#hoteles{width:50%;float:left;}
.tabla_servicios{width:100%;border-right:1px solid #FEDC7D;}
.tabla_servicios th{background-color:#FFEBB3;height:4em;}
.tabla_servicios .fondo_vuelos{background:url(../img/fondo-vuelos.gif) #FFEBB3 no-repeat;}
.tabla_servicios .fondo_desde{background:url(../img/fondo-precio-desde.gif) #FFEBB3 no-repeat bottom right;}
.tabla_servicios .fondo_hoteles{background:url(../img/fondo-hoteles.gif) #FFEBB3 no-repeat;}
.tabla_servicios .fondo_hoteles2{background:url(../img/fondo-hoteles2.gif) #FFEBB3 no-repeat;}
.tabla_servicios td{color:#999999;border-bottom:1px solid #FEDC7D;padding:0.2em 1em;height:3.5em;}
.tabla_servicios td.sinborde{border-bottom:0;}
.tabla_servicios td .titulo{color:#1278FD;}
.tabla_servicios td a.titulo{color:#1278FD;text-decoration:none;}
.tabla_servicios td a.titulo:hover{color:#1278FD;text-decoration:underline;}
.tabla_servicios td.precio{vertical-align:bottom;text-align:right;padding: 0.2em 2em 0.5em 0;}
.tabla_servicios .vermas{text-align:right;height:5.2em;border:0;}
.tabla_servicios .claro{background-color:#FFF9E8;}
/* Fin reservas online */
.tabla_servicios_opcion2{width:100%;}
.tabla_servicios_opcion2 th{background-color:#B7D6FE;height:4em;}
.tabla_servicios_opcion2 .fondo_vacaciones{background:url(../img/fondo-vacaciones.gif) #B7D6FE no-repeat;}
.tabla_servicios_opcion2 td{color:#999999;border-bottom:1px solid #B7D6FE;padding:0.2em 1em;height:3.5em;}
.tabla_servicios_opcion2 td.sinborde{border-bottom:0}
.tabla_servicios_opcion2 td .titulo{color:#1278FD;font-weight:bold;}
.tabla_servicios_opcion2 td a.titulo{color:#1278FD;text-decoration:none;}
.tabla_servicios_opcion2 td a.titulo:hover{color:#1278FD;text-decoration:underline;}
.tabla_servicios_opcion2 td.precio{vertical-align:bottom;text-align:right;padding: 0.2em 2em 0.5em 0;}
.tabla_servicios_opcion2 .vermas{text-align:right;height:3.5em;border-bottom:0;}
.tabla_servicios_opcion2 .claro{background-color:#E9F3FF;}
#destacado-grafico{margin: -.8em 0 0 0;text-align:center;}
/* Asociaciones*/
#asociada{clear:both;width:52em;overflow:hidden;float:left;}
#asociada h3,
#contacto h3{border:1px solid #FEDC7D;border-top:0;padding: 0.5em;color:#FEDC7D;display:inline;float:left;}
#asociados{float:left;}
#asociados li{float:left;margin: 0 1.5em;}
/* Fin asociaciones */
/* Contacto */
#contacto{width:25em;float:left;color:#999999;padding: 0 0 8em 0;}
#contacto ul{overflow:hidden;margin: 0.5em 0 0 1em;}
#contacto a{color:#999999;}
#contacto a:hover{text-decoration:none;}
/* Fin contacto*/
/* Pie */
#pie{margin:0 auto;width:77em;color:#999999;padding:1em;font-size:.9em;}
#pie li{float:left;margin: 0 0.3em 0 0;}
#pie a{text-decoration: underline;color:#999999;}
#pie a:hover{text-decoration: none;}
#pie p{clear:both;margin: 1.5em 0 0 0;}
/* Fin Pie */
/* Página nosotros, agencia-viajes-britour.php y genéricas*/
#contenido-paginas{margin: 0;width:52em;float:left;overflow:hidden;}
#contenido-paginas h3.titulo_nosotros,
#contenido-paginas h3.titulo_localizacion,
#contenido-paginas h3.titulo_reservas_online,
#contenido-paginas h3.titulo_contacto{height:1.8em;padding: 0.2em 0 0 0;color:#FFFFFF;font-size:2em;}
#contenido-paginas h3.titulo_nosotros{background:url(../img/titulo_nosotros.gif) no-repeat #FDC938;}
#contenido-paginas h3.titulo_localizacion{background:url(../img/titulo_localizacion.gif) no-repeat #FDC938;}
#contenido-paginas h3.titulo_reservas_online{background:url(../img/fondo-reservas-online.gif) no-repeat #FDC938;}
#contenido-paginas h3.titulo_contacto{background:url(../img/fondo-contacto.gif) no-repeat #FDC938;}
#contenido-paginas h4{overflow:hidden;height:4em}
#contenido-paginas h4.titulo_vuelos{background:url(../img/fondo-vuelos.gif) #FFEBB3 no-repeat;}
#contenido-paginas h4.titulo_hoteles{background:url(../img/fondo-hoteles2.gif) #FFEBB3 no-repeat;}
#contenido-paginas h4.titulo_ofertas_destacadas{background:url(../img/fondo-vacaciones.gif) #B7D6FE no-repeat;}

#contenido{margin:5em 1em 0 1em;}
#tipocontenido2{margin:1em 1em 0 1em;}
#tipocontenido2 h2{border:1px solid #B7D6FE;background:#E9F3FF;padding:0.2em;color:#1278FD;font-size:2em;}
#contenido p{margin: 0 0 1em 0;}
.sinborde{border:0;}
.indentar{padding: 0 0 0 2em;}
#map{margin:2em 0;width: 50em; height: 30em;border:1px solid #B7D6FE;overflow:hidden;clear:both;}
#datos{font-weight:bold;color:#1278FD;}
#datos li{margin: .4em 0;}
.resultados{color:#999999;font-weight:normal;}
#form_reserva{border:1px solid #1278FD;padding: 1em;margin: 1em 0;}
#form_reserva li{margin: 0.8em 0;}
#form_reserva label{display:block;font-weight:bold;}
#form_reserva input,
#form_reserva textarea{border:1px solid #999999;padding:0.2em 0.4em;}
#form_reserva input.corto{width:10em;}
#form_reserva input.medio{width:15em;}
#form_reserva input.largo{width:20em;}
#form_reserva textarea{width:40em;height:10em;}
#form_reserva input.boton_enviar{color:#999999;}
.error{color:red;}
.mensaje{color:red;margin:10em 0 1em 0;text-align:center;}
.align_right{text-align:right;padding:1em 2em 1em 0;}
.align_right a{color:#1278FD;text-decoration:underline;}
.align_right a:hover{text-decoration:none;}

.descripcion-bbdd{font-weight:normal;color:#999999;padding:10px;}
.descripcion-bbdd h5{font-weight:bold;font-size:1.1em;color:#2b5094;margin:0;padding:0;}
.descripcion-bbdd ul li{list-style:disc;list-style-position:inside;padding:0 0 0 1em;}
.listado-folletos{}
.listado-folletos li{list-style:inside circle;padding:7px;color:#2b5094;}
.listado-folletos li a{color:#2b5094;text-decoration:underline;}
.listado-folletos li a:hover{text-decoration:none;}
.subrayado{text-decoration:underline;}
.foto-vuelos{margin:40px 0 0 0;text-align:center;}