body{margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#303030; background:transparent;}
a,input,textarea{outline:0}

form{ margin:0; padding:0}
#contenedor_pagina{width:920px; height:auto; float:left; position:fixed; background:#FFFFFF;}
#contenedor_popup{width:740px; height:auto; float:left; background:#FFFFFF}

/*	ESTILOS PARA ENLACE NORMAL: ROLLOVER UNDERLINE*/
a:link{text-decoration:none; color:#303030}
a:visited{text-decoration:none; color:#303030}
a:hover{text-decoration:underline; color:#303030}


/*	ESTILOS PARA ENLACE BOLD: LINK - BOLD , ROLLOVER - BOLD/UNDERLINE*/
a.bold:link{text-decoration:none; color:#303030; font-weight:bold}
a.bold:visited{text-decoration:none;  color:#303030; font-weight:bold}
a.bold:hover{text-decoration:underline; color:#303030; font-weight:bold}


/*ESTILOS PARA APLICAR UN MARGEN SUPERIOR*/
.margin_top_5{ margin-top:5px}
.margin_top_10{ margin-top:10px}
.margin_top_15{ margin-top:15px}
.margin_top_30{ margin-top:30px }
.margin_top_40{ margin-top:40px }


/*TITULO ESTANDAR PARA CADA HTML */
#titulo_general{ color:#004b9e; font-size:22px; padding-bottom:28px}

/*ESTILOS  ESTANDAR PARA TEXTOS*/
.txt_bold{font-weight:bold;}
.txt_justify{ text-align:justify}
.txt_mayus{ text-transform:uppercase}


/* DIV QUE CONTIENE LOS BOTONES INFERIORES "ACPETAR" "ENVIAR"... CON MARGEN ARRIBA Y ALINEADOS A LA DCHA + ESTILOS PARA LOS BOTONES*/
#btones_bottom_right{ float:right; width:920px; padding-top:20px}

	/*BOTONES ROJOS OFF*/
.inicioRojo_off{background:url(../../img/botones/ini_bton_rojo_off.gif) no-repeat; height:25px; width:14px; cursor:pointer; margin-left:10px; display:block; float:left}
.centroRojo_off{background:url(../../img/botones/fondo_bton_rojo_off.gif) repeat-x; height:25px; cursor:pointer;  padding-top:5px;  text-align:center; display:block; float:left; color:#fff}
.finRojo_off{background:url(../../img/botones/fin_bton_rojo_off.gif) no-repeat; height:25px; width:14px; cursor:pointer; display:block; float:left}

	/*BOTONES ROJOS ON*/
.inicioRojo_on{background:url(../../img/botones/ini_bton_rojo_on.gif) no-repeat; height:25px; width:14px; cursor:pointer; margin-left:10px; display:block; float:left}
.centroRojo_on{background: url(../../img/botones/fondo_bton_rojo_on.gif) repeat-x; height:25px; cursor:pointer; padding-top:5px;  text-align:center; display:block; float:left; color:#fff;}
.finRojo_on{background: url(../../img/botones/fin_bton_rojo_on.gif) no-repeat; height:25px; width:14px; cursor:pointer; display:block; float:left}


	/* TEXTO DE LOS BOTONES ALINEADOS A LA DERECHA*/
a.txtbtonRojo_right:link{font-size:10px; font-weight:bold; text-align:center; text-decoration:none; color:#333366; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
a.txtbtonRojo_right:visited{font-size:10px; font-weight:bold; text-align:center; text-decoration:none; color:#333366; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
a.txtbtonRojo_right:hover{font-size:10px; font-weight:bold; text-align:center; text-decoration:none; color:#333366; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
a.txtbtonRojo_right{float:right; vertical-align:middle;  text-decoration:none; color:#333366; }


/******************************** ESTILOS PARA CONTRUIR LOS BOTONES AZULES *************************************************/
	/*BOTONES AZULES OFF*/
.inicioAzul_off{background: url(../../img/botones/botonAzulInicio_off.gif) no-repeat; height:18px; width:6px; cursor:pointer; display:block ;float:left}
.centroAzul_off{background: url(../../img/botones/botonAzulCentro_off.gif) repeat-x; height:18px; cursor:pointer;  padding-top:2px; text-align:center; display:block;  float:left}
.finAzul_off{background: url(../../img/botones/botonAzulFin_off.gif) no-repeat; height:18px; width:6px; cursor:pointer; display:block; float:left}

	/*BOTONES AZULES ON*/
.inicioAzul_on{background: url(../../img/botones/botonAzulInicio_on.gif) no-repeat; height:18px; width:6px; cursor:pointer; display:block; float:left}
.centroAzul_on{background: url(../../img/botones/botonAzulCentro_on.gif) repeat-x; height:18px; cursor:pointer; padding-top:2px; text-align:center; display:block; float:left}
.finAzul_on{background: url(../../img/botones/botonAzulFin_on.gif) no-repeat; height:18px; width:6px; cursor:pointer; display:block; float:left}

	/* TEXTO DE LOS BOTONES AZULES*/
.txtbotonAzul_right:link{font-size:9px; font-weight:normal; text-decoration:none; color:#000; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.txtbotonAzul_right:visited{font-size:9px; font-weight:normal; text-decoration:none; color:#000; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.txtbotonAzul_right:hover{font-size:9px; font-weight:normal; text-decoration:none; color:#000; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.txtbotonAzul_right:active{font-size:9px; font-weight:normal; text-decoration:none; color:#000; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif}
.txtbotonAzul_right{ float:right;vertical-align:middle}


/*	ESTILOS APRA LOS TITULOS DE LAS FICHAS 920PX*/
#titulo_ficha{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:100%; text-transform:uppercase; margin:0 0 5px 0;}
#titulo_ficha DIV.color_rojo{ background-color:#e73114; width:100%; font-size:0; height:2px; float:left;}
#titulo_ficha DIV.color_lima{ background-color:#d5e23d; width:100%; font-size:0; height:2px; float:left;}
#titulo_ficha DIV.color_morado{ background-color:#830060; width:100%; font-size:0; height:2px; float:left;}
#titulo_ficha DIV.color_azul_oscuro{ background-color:#001b4a; width:100%; font-size:0; height:2px; float:left;}


/*	ESTILOS PARA LOS TITULOS DE LAS FICHAS PARA POP UP 740PX*/
#titulo_ficha_popup{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:740px; text-transform:uppercase}
#titulo_ficha_popup DIV.color_verde{ background-color:#bdd506; width:740px; font-size:0; height:2px}

/* -------------------------------------------------   PESTANYA INICIO   ---------------------------------------------------------------------*/
.columna_izq{width:313px; height:auto; float:left;}
.bloque_columnas_der{width:605px; height:auto; float:right;}
.columna_centro{width:315px; height:auto; float:left;}
.columna_der{width:290px; height:auto; float:left;}

.contenedor_1_bloque{width:290px; height:auto; float:left; margin:0 0 30px 0;}
.contenedor_2_bloques{width:605px; height:auto; float:left; margin:0 0 30px 0;}

.txt_publi_banners{height:15px; background:#dfdfdf; color:#707070; padding:1px 0 0 4px; margin:0 0 1px 0; text-align:center;}
#contenedor_publicidad{ width:290px; height:103px; background:url(../../img/banner/publicidad_fondo.gif?201005191323) no-repeat left top;}
#contenedor_banner_izq{height:auto; float:left;}
#contenedor_banner_dcha{height:auto; float:right;}
#contenedor_banner_centro{ width:290px; text-align:center; height:auto; float:left; margin-top:24px}

.borde_publicidades_inf{border-bottom:2px solid #dfdfdf;}

/*** Cajas de colores para los titulos ***/
.caja_titulo_rojo_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_rojo_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.caja_titulo_naranja_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_naranja_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.caja_titulo_lima_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_lima_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.caja_titulo_morado_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_morado_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.caja_titulo_azul_marino_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_azul_marino_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.caja_titulo_amarillo_ver11_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_amarillo_ver11_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}
.caja_titulo_rojo_inv11_1_bloque{height:30px; background:url(../../img/home/ofertas/caja_titulo_rojo_inv11_1_bloque.gif) no-repeat; padding:1px 0 0 18px; margin:0 0 15px 0; font-size:14px; font-weight:bold; color:#FFFFFF;}

/*** Destinos vacacionales ***/
.titulo_info_detallada{padding:10px 0 5px 0; font-weight:bold;}
.enlaces_info_detallada{padding:5px 0 5px 10px; background:url(../../img/iconos/vinyeta_flecha_azul.gif) no-repeat 2px 8px;}


.contenedor_banner_catalogos_home{width:290px; height:170px; float:left; margin:0 0 30px 0; position:relative;}

/*** Travelplan Informa ***/
.enlaces_tvp_informa{padding:5px 0 5px 10px; background:url(../../img/iconos/vinyeta_flecha_naranja.gif) no-repeat 2px 8px;}


/*** Ofertas Destacadas ***/
.cabecera_caja_ofertas{width:auto; height:45px;}
.esq_izq_cabecera_ofertas{width:25px; height:45px; background:url(../../img/home/ofertas/esq_izq_cabecera_ofertas.gif) no-repeat left top #41bae6; float:left;}
.txt_cabecera_ofertas{width:555px; height:30px; background:#41bae6; float:left;}
.esq_der_cabecera_ofertas{width:25px; height:45px; background:url(../../img/home/ofertas/esq_der_cabecera_ofertas.gif) no-repeat left top #41bae6; float:left;}
.esq_izq_pie_ofertas{width:25px; height:15px; background:url(../../img/home/ofertas/esq_izq_pie_ofertas.gif) no-repeat left top #41bae6; float:left;}
.borde_inf_pie_ofertas{width:555px; height:15px; background:url(../../img/home/ofertas/borde_inf_ofertas_repetirx.gif) repeat-x left top; float:left;}
.esq_der_pie_ofertas{width:25px; height:15px; background:url(../../img/home/ofertas/esq_der_pie_ofertas.gif) no-repeat left top #41bae6; float:left;}
.contenedor_iframe_ofertas{width:auto; height:auto; border-left:4px solid #41bae6; border-right:4px solid #41bae6; text-align:center;}
#iframe_ofertas{width:555px; height:auto;}

#btn_ofertas_destacada{width:170px; height:auto; text-align:left; padding:6px 0 0 20px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(../../img/home/ofertas/flecha_ofertas_off.gif) no-repeat left top;}

#contenedor_ofertas_destacadas{width:555px; height:auto; float:left; padding:0 0 10px 0;}
a.enlace_ofertas:link{text-decoration:none; cursor:pointer;}
a.enlace_ofertas:visited{text-decoration:none; cursor:pointer;}
a.enlace_ofertas:hover{text-decoration:none; cursor:pointer;}

#columna_izq_ofertas{width:265px; height:auto; float:left;}
#columna_der_ofertas{width:265px; height:auto; float:right;}

.caja_oferta_off{width:259px; height:auto; background:url(../../img/menu_home/separador_submenu.gif) repeat-x left bottom; float:left; padding:5px 3px 6px 3px; cursor:pointer;}
.caja_oferta_on{width:259px; height:auto; background:url(../../img/menu_home/separador_submenu.gif) repeat-x left bottom #eaf9ff; float:left; padding:5px 3px 6px 3px; cursor:pointer;}
*html .caja_oferta_off{width:265px; height:auto; background:url(../../img/menu_home/separador_submenu.gif) repeat-x left bottom; float:left; padding:5px 3px 6px 3px; cursor:pointer;}
*html .caja_oferta_on{width:265px; height:auto; background:url(../../img/menu_home/separador_submenu.gif) repeat-x left bottom #eaf9ff; float:left; padding:5px 3px 6px 3px; cursor:pointer;}

.destino_oferta{width:188px; height:auto; float:left; font-size:12px; font-weight:bold;}
.detalle_oferta{width:188px; height:auto; float:left; font-size:10px; color:#808080;}
.precio_oferta{width:55px; float:right; font-size:17px; color:#41bae6; text-align:right; padding:7px 0 0 0; font-weight:bold;}
.euro{width:10px; float:right; font-size:12px; color:#41bae6; text-align:right; padding:12px 0 0 0;}


/*** Ofertas Destacadas ***/
.btn_serv_divisas{width:62px; height:auto; background:url(../../img/botones/btn_serv_divisas.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_el_tiempo{width:62px; height:auto; background:url(../../img/botones/btn_serv_el_tiempo.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_oficinas_turismo{width:62px; height:auto; background:url(../../img/botones/btn_serv_oficinas_turismo.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_hora_mundo{width:62px; height:auto; background:url(../../img/botones/btn_serv_hora_mundo.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_larga_estancia{width:62px; height:auto; background:url(../../img/botones/btn_serv_larga_estancia.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_info_aepto{width:62px; height:auto; background:url(../../img/botones/btn_serv_info_aeropuerto.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_oficinas_tvp{width:62px; height:auto; background:url(../../img/botones/btn_serv_oficinas_tvp.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}
.btn_serv_info_tren{width:62px; height:auto; background:url(../../img/botones/btn_serv_info_tren.jpg) no-repeat center top; float:left; font-size:10px; padding:64px 0 0 0 ; margin:0 0 10px 0; text-align:center; cursor:pointer;}



.separador_btns_servicios_1{width:13px; height:10px; float:left;}
.separador_btns_servicios_2{width:46px; height:10px; float:left;}



/*** Turismos publicidad ***/
.banner_turismo_lanzarote{width:290px; height:209; background:url(../../img/banner/turismo_lanzarote.jpg) no-repeat center top; cursor:pointer}

/* -------------------------------------------------   PESTANYA LA EMPRESA ---------------------------------------------------------------------*/

/* INICIO ESTILOS CONTACTAR CON NOSOTROS */
#info_contacto{ float:right; width:920px; height:264px; background:url(../../img/home/la_empresa/img_contactar.jpg) no-repeat right}
#info_contacto DIV.txt_contacto{ width:665px; text-align:justify}
#info_contacto DIV.datos_contacto{ width:340px; margin-left:170px; margin-top:80px; height:auto}
#info_contacto DIV.datos_contacto .telefono{ width:340px; margin:0; height:auto; text-align:center; font:normal 24px Verdana, Arial, Helvetica, sans-serif}
#info_contacto DIV.datos_contacto .texto{ width:340px; margin:0; height:auto; text-align:center}
#info_contacto DIV.datos_contacto .mail{ width:340px; margin:0; margin-top:20px; height:auto; text-align:center}

#formulario_contactar{ width:920px; float:right; margin-top:15px}
#formulario_contactar DIV.titulo{ font-weight:bold;}


	/* Estilos para las cajas de texto del fomulario*/
.fondo_agencia_on{width:193px; height:40px; background:url(../../img/home/la_empresa/caja_agencia_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_agencia_off{width:193px; height:40px; background:url(../../img/home/la_empresa/caja_agencia.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_agencia{width:150px; border:0; background:transparent; font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_gerente_on{width:203px; height:40px; background:url(../../img/home/la_empresa/caja_gerente_on.gif) no-repeat left bottom; float:left; margin-top:15px; }
.fondo_gerente_off{width:203px; height:40px; background:url(../../img/home/la_empresa/caja_gerente.gif) no-repeat left bottom; float:left; margin-top:15px; }
.estilo_combo_gerente{width:160px; border:0; background:transparent;  font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_mail_on{width:314px; height:40px; background:url(../../img/home/la_empresa/caja_mail_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_mail_off{width:314px; height:40px; background:url(../../img/home/la_empresa/caja_mail.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_mail{width:271px; border:0; background:transparent;  font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_delegacion_on{ width:210px; height:40px;	background:url(../../img/home/la_empresa/caja_delegacion_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_delegacion_off{width:210px; height:40px; background:url(../../img/home/la_empresa/caja_delegacion.gif) no-repeat left bottom; float:left; margin-top:15px}
.contenedor_delegacion{ width:210px; position:absolute; z-index:6; height:260px; left:710px; top:389px; padding:1px 0 0 0;}
.fondo_delegacion_imagen{ width:210px; position:absolute; z-index:2; height:259px; background:url(../../img/home/la_empresa/caja_delegacion_on.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}
.enlaces_delegacion{ width:210px; position:absolute; z-index:4; height:260px;}
.estilo_combo_delegacion{width:180px; border:0; background:transparent;  font-size:11px; color:#303030; margin-left:20px; margin-top:4px; cursor:default;}
.estilo_delegacion{width:180px; border:0; background:transparent;  font-size:11px; color:#303030; margin-left:20px; margin-top:6px; cursor:default;}
.estilo_delegacion_off{width:180px; border:0; background:transparent; padding-top:3px; font-size:11px; color:#303030; margin-left:24px; margin-top:0; cursor:pointer}
.estilo_delegacion_over{width:180px; border:0; background:transparent; padding-top:3px;  font-size:11px; color:#303030; margin-left:24px; margin-top:0; font-weight:bold; cursor:pointer}

.fondo_domicilio_on{width:396px; height:40px; background:url(../../img/home/la_empresa/caja_domicilio_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_domicilio_off{width:396px; height:40px; background:url(../../img/home/la_empresa/caja_domicilio.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_domicilio{width:353px;  border:0; background:transparent;  font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_telefono_on{width:163px; height:40px; background:url(../../img/home/la_empresa/caja_telefono_on.gif) no-repeat left bottom; float:left; margin-top:15px;}
.fondo_telefono_off{width:163px; height:40px; background:url(../../img/home/la_empresa/caja_telefono.gif) no-repeat left bottom; float:left; margin-top:15px;}
.estilo_combo_telefono{width:120px;  border:0; background:transparent; font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_localidad_on{width:238px; height:40px; background:url(../../img/home/la_empresa/caja_localidad_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_localidad_off{width:238px; height:40px; background:url(../../img/home/la_empresa/caja_localidad.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_localidad{width:195px; border:0; background:transparent; font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_cp_on{width:123px; height:40px; background:url(../../img/home/la_empresa/caja_cp_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_cp_off{width:123px; height:40px; background:url(../../img/home/la_empresa/caja_cp.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_cp{width:88px; border:0; background:transparent; font-size:11px; color:#303030; margin-left:20px; margin-top:4px}

.fondo_observaciones_on{width:920px; height:100px; background:url(../../img/home/la_empresa/caja_observaciones_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_observaciones_off{width:920px; height:100px; background:url(../../img/home/la_empresa/caja_observaciones.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_observaciones{width:905px; height:79px; border:0; background:transparent;  font-size:11px; color:#303030; margin-left:10px; margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif}

.titulo_consultar_catalogo{ padding-left:5px; float:left; font-weight:bold;}

.txt_form_contactar { padding-left:14px; float:left}
.asterisco { color:#e73114; float:left}

#informacion_form{ margin-top:10px; float:left; width:920px}
#informacion_form DIV.txt_asterisco{ color:#e73114; display:block}

.transparent_class { filter:alpha(opacity=0); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
/* FIN ESTILOS CONTACTAR CON NOSOTROS */


/* INICIO ESTILOS HISTORIA */
.bloque_asi_facil{width:306px; height:325px; float:left; background:url(../../img/home/la_empresa/bloque_asi_facil.jpg) no-repeat 56px 4px;}
.txt_asi_facil{margin:242px 16px 0 64px; text-align:justify; line-height:16px;}

.bloque_asi_sencillo{width:306px; height:325px; float:left; background:url(../../img/home/la_empresa/bloque_asi_sencillo.jpg) no-repeat 33px 4px;}
.txt_asi_sencillo{margin:242px 39px 0 41px; text-align:justify; line-height:16px;}

.bloque_asi_comodo{width:308px; height:325px; float:left; background:url(../../img/home/la_empresa/bloque_asi_comodo.jpg) no-repeat 10px 4px;}
.txt_asi_comodo{margin:238px 64px 0 18px; text-align:justify; line-height:15px;}


/* FIN ESTILOS HISTORIA */


/* INICIO ESTILOS COMENTARIOS Y SUGERENCIAS */
#contenido_sugerencias{ float:right; width:920px; height:auto}
#contenido_sugerencias DIV.txt_sugerencias{text-align:justify}

/* Estilos para el formulario y las cajas de texto*/
#formulario_sugerencias{ width:920px; height:auto; float:right}
.fondo_sugerencias_on{width:920px; height:177px; background:url(../../img/home/la_empresa/caja_sugerencias_on.gif) no-repeat left bottom; float:left; margin-top:15px}
.fondo_sugerencias_off{width:920px; height:177px; background:url(../../img/home/la_empresa/caja_sugerencias.gif) no-repeat left bottom; float:left; margin-top:15px}
.estilo_combo_sugerencias{width:903px;  height:157px; border:0; background:transparent; font-size:11px; color:#303030; margin-left:14px; margin-top:3px; font-family:Verdana, Arial, Helvetica, sans-serif}
/* FIN ESTILOS COMENTARIOS Y SUGERENCIAS */


/* INICIO ESTILOS BOLSA DE EMPLEO */
#contenido_bolsaempleo{ float:right; width:920px; height:auto}
#contenido_bolsaempleo DIV.txt_bolsaempleo{text-align:justify}
#contenido_bolsaempleo DIV.img_web{ background:url(../../img/home/la_empresa/img_bolsa_empleo.jpg) no-repeat center 15px; width:920px; height:425px}
#contenido_bolsaempleo DIV.enlace_web{ margin-left:125px}

/* FIN ESTILOS BOLSA DE EMPLEO */

/* -------------------------------------------------   PESTANYA SEGUROS ---------------------------------------------------------------------*/
/* INICIO ESTILOS SEGUROS DE VIAJE */
#contenido_seguros { float:right; width:920px; height:auto}
#tipo_seguro{ font-weight:bold; width:920px; margin-bottom:10px; float:left}
#tabla_seguro{ padding-left:20px; float:left}
#tabla_seguro DIV.cabecera{ height:22px; width:900px; color:#e73114; border-bottom:1px solid #a0a0a0; float:left; display:block}
#tabla_seguro DIV.filas{  height:22px; width:900px;  color:#303030; background-color:#f9f9f9; border-bottom:1px solid #ccc; float:left; display:block}
.margen_filas{ width:15px; float:left}
.coberturas_seguro1{ width:795px; padding-top:4px; float: right}
.coberturas_seguro2{ width:795px; padding-top:4px;  float:right}
.coberturas_seguro3{ width:705px; padding-top:4px;  float:right}
.coberturas_seguro_bold{ width:795px; padding-top:4px;  float:right; font-weight:bold}
.precios_seguro{ width:90px; text-align:center; padding-top:4px; float:right}
/* enlaces pada descargar pdf*/
#contenedor_enlaces{ padding-left:20px; margin-top:25px; width:auto; float:left;}
#tabla_enlaces1{ width:293px; float:left; height:auto}
#tabla_enlaces1 DIV.filas_pdf { width:260px; border-bottom:1px solid #ccc; height:22px ; float:left}
#tabla_enlaces1 DIV.cabecera_enlace { color:#000000; margin-left:15px; margin-top:4px; float:left; font-weight:bold; font-size:10px}
.enlaces_pdf { color:#303030; float:left; background:url(../../img/iconos/ico_acrobat_peq.gif) no-repeat 15px 2px; padding:6px 0 6px 38px; float:left}

#tabla_enlaces2{ width:303px; float:left; height:auto}
#tabla_enlaces2 DIV.filas_pdf { width:270px; border-bottom:1px solid #ccc; height:22px; float:left}
#tabla_enlaces2 DIV.cabecera_enlace { color:#000000; margin-left:15px; margin-top:4px; float:left; font-weight:bold; font-size:10px}

#tabla_enlaces3{ width:304px; float:left; height:auto}
#tabla_enlaces3 DIV.filas_pdf { width:304px; border-bottom:1px solid #ccc; height:22px; float:left}
#tabla_enlaces3 DIV.cabecera_enlace { color:#000000; margin-left:15px; margin-top:4px; float:left; font-weight:bold; font-size:10px }



/* Estilo para enlaces PDF; Duplicado para internet explorer */
.descargar_pdf{height:20px; background:url(../../img/iconos/ico_acrobat_peq.gif) no-repeat 10px 1px; margin:5px 0 0 0; padding:5px 0 0 35px;}
*html .descargar_pdf{height:25px; background:url(../../img/iconos/ico_acrobat_peq.gif) no-repeat 10px 1px; margin:5px 0 0 0; padding:5px 0 0 35px;}

#capa_24horas{ background:url(../../img/home/seguros/24horas.jpg) no-repeat 0; width:920px; height:150px; float:left}
.txt_asistencia { width:598px; height:28px; font-weight:bold; text-align:center; padding-top:6px}
.txt_info_24horas { width:598px; margin-top:10px; text-align:center}
.telefono_24horas { width:598px; text-align:center; font-size:18px; font-weight:bold; margin-top:22px; line-height:1.5}
/* FIN ESTILOS SEGUROS DE VIAJE */


/* -------------------------------------------------   PESTANYA INFORMACION ---------------------------------------------------------------------*/

/* INICIO ESTILOS CONDICONES GENERALES Y POLITICA PRIVACIDAD */
#contenido_c_generales{ float:right; width:920px; height:auto}
#bloque_condicion{ float:left; width:920px}
#bloque_condicion DIV.numero_condicion{ width:30px;  font-weight:bold; font-size:14px; float:left}
#bloque_condicion DIV.condicion{ font-weight:bold; font-size:14px; float:right; width:890px}
#bloque_condicion DIV.txt_condicion{ padding:10px 0 35px 0; text-align:justify; float:right; width:890px}
#txt_intro_condiciones{text-align:justify; padding-bottom:40px}
/* FIN ESTILOS CONDICONES GENERALES Y POLITICA PRIVACIDAD */

/* INICIO ESTILOS CONDICONES COCHE ALQUILER */
.img_coche_alq_europcar{width:305px; height:236px; background:url(../../img/home/coche_alquiler/coches_alq_europcar.jpg) no-repeat 10px top; margin:0 0 10px 0; float:left}
.img_coche_alq_pepecar{width:305px; height:236px; background:url(../../img/home/coche_alquiler/coches_alq_pepecar.jpg) no-repeat 10px top; margin:0 0 10px 0; float:left}
.contenedor_enlaces_coche_alq{width:300px; height:210px; float:right; padding:25px 0 0 0; background:url(../../img/home/coche_alquiler/logos_coches_alq.jpg) no-repeat 15px 150px;}
/* FIN ESTILOS CONDICONES COCHE ALQUILER */

/* INICIO ESTILOS INFORMACIÓN LEGAL */
#contenido_infolegal{ float:right; width:920px; height:auto}
#bloque_infolegal{ float:left; width:920px}
#bloque_infolegal DIV.titulo_infolegal{ width:920px;  font-weight:bold; font-size:12px; float:left; padding:40px 0 5px 0 }
#bloque_infolegal DIV.titulo_infolegal .enunciado{ font-size:14px; font-weight:bold; padding-bottom:10px}
#bloque_infolegal DIV.txt_infolegal{ width:920px; float:left; text-align:justify}
#txt_intro_infolegal{text-align:justify;}

/* FIN ESTILOS INFORMACIÓN LEGAL */

/* -------------------------------------------------   PESTANYA AYUDA ---------------------------------------------------------------------*/

/* INICIO ESTILOS PREGUNTAS FRECUENTES y REQUISITOS PARA ACCEDER */
#contenido_ayuda{ float:right; width:920px; height:auto}
#numero_pregunta{ width:25px;  font-weight:bold; float:left}
#pregunta{ font-weight:bold;}
#respuesta{ padding-left:28px; padding-bottom:25px; text-align:justify}

#barra_google{ background:url(../../img/home/ayuda/barra_google.gif) no-repeat 0; width:738px; height:37px;}
#barra_yahoo{ background:url(../../img/home/ayuda/barra_yahoo.gif) no-repeat 0; width:738px; height:37px;}
/* FIN ESTILOS PREGUNTAS FRECUENTES */


/* -------------------------------------------------   POP UP HOME: OFICINAS DE TURISMO ---------------------------------------------------------------------*/

/* INICIO ESTILOS OFICINAS DE TURISMO */
#contenido_oficinas{ width:740px; margin-top:15px; height:auto}

#oficinas_espanyolas{ float:left; width:344px; height:auto}
#oficinas_espanyolas DIV.img{ background:url(../../img/home/oficinas_turismo/oficinas_espanyolas.jpg) no-repeat 0; width:344px; height:206px}
#oficinas_espanyolas DIV.txt{ margin-left:10px; margin-top:10px}
#oficinas_espanyolas DIV.txt_titulo{ font-weight:bold; margin-top:10px; text-transform:capitalize}
#oficinas_espanyolas DIV.txt_enlace{ text-decoration:underline; cursor:pointer}

#oficinas_extranjeras{ float:right; width:344px; height:auto;}
#oficinas_extranjeras DIV.img{ background:url(../../img/home/oficinas_turismo/oficinas_extranjero.jpg) no-repeat 0; width:344px; height:206px}
#oficinas_extranjeras DIV.txt{ margin-left:10px; margin-top:10px}
#oficinas_extranjeras DIV.txt_titulo{ font-weight:bold; margin-top:10px; text-transform:capitalize}
#oficinas_extranjeras DIV.txt_enlace{ text-decoration:underline; cursor:pointer}
/* FIN ESTILOS OFICINAS DE TURISMO */

/* -------------------------------------------------   POP UP HOME: PARKING LARGA ESTANCIA ---------------------------------------------------------------------*/

/* INICIO ESTILOS PARKING LARGA ESTANCIA */
#contenido_parking{ width:740px; margin-top:15px; height:auto; float:left;}

#contenedor_tarifas{ width:740px; height:auto; float:left}
#tarifas{ margin-top:25px; width:200px; float:left}
#tarifas DIV.titulo{ text-align:center; font-weight:bold; text-decoration:underline; margin-bottom:10px}
#tarifas DIV.dias{ float:left; line-height:2.1}
#tarifas DIV.precios{ float:right; line-height:2.1}

#txt_tarifas{ margin-top:25px; width:440px; float:right}
#txt_tarifas DIV.opciones{ background:url(../../img/iconos/check.gif) no-repeat left top; padding-left:20px; padding-top:6px; margin-top:20px; text-align:justify}

#mapa_parking{ background:url(../../img/home/aeropuerto/mapa_parking.gif) no-repeat center; width:740px; height:326px; float:left; margin-top:20px; margin-bottom:35px}
#acceso_parking{ background:url(../../img/home/aeropuerto/acceso_parking.gif) no-repeat center; width:740px; height:300px; float:left; margin-top:20px; margin-bottom:25px}
/* FIN ESTILOS PARKING LARGA ESTANCIA */

/* -------------------------------------------------   POP UP HOME: OFICINAS TRAVELPLAN EN EL AEROPUERTO ---------------------------------------------------------------------*/

/* INICIO ESTILOS OFICINAS TRAVELPLAN EN EL AEROPUERTO */
#contenido_oficinas_tvp{ width:740px; float:left; margin-top:15px; height:auto}

#contenedor_mad{ width:350px; height:auto; float:left; margin-top:20px}
#aeropuerto_mad{  width:350px; text-align:center; font-weight:bold}
#mad_1{ width:175px; float:left; text-align:center; margin-top:10px}
#mad_2{ width:175px; float:right; text-align:center; margin-top:10px}
.tel_aeropuerto{ font-size:12px; font-weight:bold}

#contenedor_bcn{ width:300px; height:auto; float:right; margin-top:20px}
#aeropuerto_bcn{ width:300px; text-align:center; font-weight:bold}
#bcn_1{  width:300px; float:left; text-align:center; margin-top:10px}

#separador{  width:740px; text-align:center; font-weight:bold; margin-top:20px; margin-bottom:20px; float:left}
#txt_aeropuerto{ width:740px; float:left}
/* FIN ESTILOS OFICINAS TRAVELPLAN EN EL AEROPUERTO */


/* -------------------------------------------------   POP UP HOME: LA HORA EN EL MUNDO ---------------------------------------------------------------------*/

/* INICIO ESTILOS LA HORA EN EL MUNDO */

/*	ESTILOS PARA EL TITULO DE LA FICHA PARA POP UP */
#titulo_ficha_horas{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:540px; text-transform:uppercase}
#titulo_ficha_horas DIV.color_verde{ background-color:#bdd506; width:540px; font-size:0; height:2px}

#contenedor_popup_horas{width:540px; height:auto; float:left; background:#FFFFFF}

#contenido_hora_mundo{ width:540px; float:left; margin-top:15px; height:auto}
.CapaZonas { border:2px solid #4B82C3; background-color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.txt_hora_mundo{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#595959; text-align:center}

/* FIN ESTILOS LA HORA EN EL MUNDO */


/* -------------------------------------------------   POPUP CORTINA ABSOLUTA ---------------------------------------------------------------------*/

#contenedor_popup_generica{width:auto; height:auto; padding:16px 0 0 0; float:left; opacity: .0; filter: alpha(opacity=0); -moz-opacity: .0;}
#btn_cerrar_pop_cortina{width:30px; height:30px; position:absolute; z-index:1000; right:14px; top:0; cursor:pointer; background:url(../../img/botones/btn_cerrar.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}

.esquina_sup_izq_pop{width:20px; height:20px; float:left; background:url(../../img/cuerpos/pop_up/esq_sup_izq_popcortina.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}
#borde_sup_pop_cortina{width:20px; height:20px; float:left; background:#FFFFFF;}
.esquina_sup_der_pop{width:20px; height:20px; float:left; background:url(../../img/cuerpos/pop_up/esq_sup_der_popcortina.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}

.contenedor_ajustable_pop{width:auto; height:auto; float:left; background:url(../../img/home/loader_gris.gif) no-repeat center #FFFFFF; padding:0 20px;}
.iframe_pop_cortina{width:50px; height:50px; overflow-x:hidden;}

.esquina_inf_izq_pop{width:20px; height:20px; float:left; background:url(../../img/cuerpos/pop_up/esq_inf_izq_popcortina.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}
#borde_inf_pop_cortina{width:20px; height:20px; float:left; background:#FFFFFF;}
.esquina_inf_der_pop{width:20px; height:20px; float:left; background:url(../../img/cuerpos/pop_up/esq_inf_der_popcortina.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}

/*#borde_sup_pop_cortina{width:795px; height:21px; background:url(../../img/cuerpos/pop_up/borde_sup_popcortina.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}
#btn_cerrar_pop_cortina{width:30px; height:30px; position:absolute; z-index:1000; left:759px; top:0; cursor:pointer; background:url(../../img/botones/btn_cerrar.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}
#fondo_pop_cortina{width:795px; height:auto; float:left; background:url(../../img/home/loader_gris.gif) no-repeat center #FFFFFF;}
.margen_iframe_pop_cortina{width:20px; height:10px; float:left;}
* html .margen_iframe_pop_cortina{width:15px; height:10px; float:left;}
.iframe_pop_cortina{width:764px; height:auto; overflow-x:hidden;}
* html .iframe_pop_cortina{width:765px; height:auto; overflow-x:hidden;}
#borde_inf_pop_cortina{width:795px; height:21px; float:left; background:url(../../img/cuerpos/pop_up/borde_inf_popcortina.png) no-repeat left top; behavior:url(../../../img/filtros/iepngfix.htc);}*/
