﻿
body { padding: 0px; margin: 0px; border: none; font-size: 11px; color: #000080; font-family: Verdana, Arial; }

.CabeceraLineaInferior { border-bottom: #0000C2 1px solid; background-color:White; }

.CabeceraLineaInferiorMarquee { border-bottom: #0000C2 1px solid; }

.TextoBajoCabecera { font-size: small; color: #0000C2; font-family: Verdana, Arial; }

a.menuCabecera {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #0066FF;
	background-position: center center;
	text-decoration: none ;	
}

a.menuCabecera:visited { text-decoration: none; }
a.menuCabecera:hover { text-decoration: underline; color:#FF0000; }

.menuCabeceraInformacion:visited { text-decoration: none; }
.menuCabeceraInformacion:hover { text-decoration: underline; color:#FF0000; cursor:help; }

.PieTexto { font-size: 9px; color: #ffffff; font-family: Verdana, Arial; }

.PieImagen { padding: 0px; margin: 0px; }

.PieBordes { border-bottom: #0000C2 1px solid; border-top: #0000C2 1px solid; }

.MenuEstilo { font-size: small; color: #0000C0; font-family: Verdana, Arial; background-color: #ddeaf2; }

.MenuElementoSeleccionado { font-size: small; color: #DDEAF2; font-family: Verdana, Arial; background-color: #0100E4; }

.PieEnlacesTexto { font-size: small; color: #0000C2; font-family: Verdana, Arial; }

.ContenidoEstructuraPanelIzq { padding: 3px; }

.ContenidoEstructuraPanelCentral { padding: 3px; }

.ContenidoEstructuraPanelDer { padding: 3px; }

.AtajosTitulo { font-family: Verdana, Arial; color: white; font-weight: bold; font-size: 12px; text-align: left; padding-left: 6px; }

.AtajosElementos { font-family: Verdana, Arial; color: #0000C2; font-size: 10px; text-decoration: none; }

A.AtajosElementos:Hover { color: #F9F8BF; background-color:#0000C2; font-weight:bold; }

.AtajosElementosVinyeta {
	font-family: Verdana, Sans-Serif,Arial;
	color: #0000C2;
	font-size: x-small;
	text-align: left;
	text-decoration: none;
	list-style-position: outside;
	list-style-image: url('Imagenes/arrow.jpg');
}

.PrincipalTitulo {
	font-family: Verdana, Arial;
	color: white;
	font-weight: bold;
	font-size: small;
	text-align: left;
	text-decoration: none;
}

A.PrincipalTituloSeleccionado {
	font-family: Verdana, Sans-Serif;
	color: #0000C2;
	font-weight: bold;
	font-size: 2;
	text-align: center;
	text-decoration: none;
}

A.PrincipalTituloSinSeleccionar {
	font-family: Verdana, Sans-Serif;
	color: #0000C2;
	font-size:2;
	text-align: center;
	text-decoration: none;
}


.PrincipalPestanyaElemento {
	background-color:Transparent;
	background-image: url('Imagenes/menu_fondo_div.gif');
	color: #0000C2;
	width: 96px;
	height:20px;
	text-align: center;
	background-repeat: no-repeat
}

.PrincipalPestanyaElementoSeleccionado {
	background-color:Transparent;
	background-image: url('Images/atajos/menu_fondo_div_sus.gif');
	color: #0000C2;
	width: 70px;
	height:20px;
	text-align: center;
	background-repeat: no-repeat
}

.PrincipalPestanyaElementoOpciones {
	background-color:Transparent;
	background-image: url('Images/atajos/menu_fondo_div_opciones.gif');
	color: #0000C2;
	width: 65px;/*96*/
	height:20px;
	text-align: center;
	background-repeat: no-repeat
}

.PrincipalPestanyaElementoDisp {
	background-color:Transparent;
	background-image: url('Images/atajos/menu_fondo_div_disp.gif');
	color: #0000C2;
	width: 95px;/*96*/
	height:20px;
	text-align: center;
	background-repeat: no-repeat
}

.PrincipalPestanyaOpcion {
	background-color:Transparent;
	background-image: url('images/atajos/menu_fondo_div1.gif');
	color: #0000C2;
	width: 151px;/*96*/
	height:20px;
	text-align: center;
	background-repeat: no-repeat
}

.PrincipalContenidoCentral { border: #0000C2 1px solid; padding: 3px; text-align:center; }

.PrincipalContenidoRellenoDerecho { border-right: #0000C2 2px solid; border-top: #0000C2 2px solid; }

.PrincipalContenidoRellenoIzquierdo { border-left: #0000C2 2px solid; border-top: #0000C2 2px solid; }

.PrincipalBajoCabeceraTexto { font-family:Verdana; color:#4181C5; font-size:2; text-decoration: none; }

A.PrincipalBajoCabeceraTexto:Hover { color:#4181C5; background-color:#BFDFFF; }

/*Para aplicarlo sobre la celda donde se encuentra la Imagen.*/
TD.ImagenEnlace { border: #0000C2 1px solid; }

H1 {
	font-weight: bold;
	font-size: large;
	color: #0000C2;
	font-family: Verdana, Arial;
	text-decoration: none;
}


.HighLight { background-color: #FFFACD; }

.TablaConScroll { overflow: scroll; }

.TextoNormal { font-family: Verdana, Arial; color: #696A72; }

.MensajeError { font-family: Verdana, Arial; color: red; }

.Titulo { font-family: Verdana, Arial; color: #696A72; font-size: large; }
.Titulo_azul { color:#80B7F4; font-size:20px; font-weight:bold; }

.EnlaceTexto { font-family: Verdana, Arial; color: #0000C2; font-size: small; }

/* para colocar los textos*/
div.scrolled { width: 800px; height: 200px; overflow-y:scroll; text-align: center; }

/*Añadido para otros tooltip*/
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border: 1px solid #0000E3;
	padding: 2px;
	background-color: #DDEAF2;
	visibility: hidden;
	z-index: 100;
	color:#0000E3;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.img_iconos { padding-right:3px; margin-right:3px; }

/* 26.11.10 carmen -- estilos para los enlaces del busquedas2.inc y mini_busqueda.asp */
.link_b2 { font-size:10px; color:#0066FF; }
a.link_b2:link { font-size:10px; color:#0066FF; text-decoration:none; }
a.link_b2:visited { font-size:10px; color:#0066FF; text-decoration:none; }
a.link_b2:hover { font-size:10px; color:#990066; text-decoration:underline; }

/* 30.11.10 carmen -- estilos para los snipets */
/*#menuhor { font-family: Arial, Verdana; font-size:10px; }
#menuhor ul, li { list-style-type:none; }
#menuhor ul li { padding: 0; margin:0 2px 0;}
#menuhor ul li h2 { padding: 0; margin:0 2px 0; color: #0080FF; font-size:10px; }
#menuhor li { float: left; }
#menuhor a {
	text-decoration: none;
	color: #0080FF;
	display: block;
	padding: 3px 3px;
	text-align: center;
}
#menuhor a:hover { text-decoration:underline; }*/

.enlaces_menu { font-family:Verdana; font-size:11px; color:#000080; padding-left:10px; padding-right:10px; }

/*div.more { width:900px; text-align:center; position:relative; margin:auto; }
#links_snipet { position:absolute; top:0px; }
#links_menu { position:absolute; top:35px;  }
div.more div ul { list-style-type:none; padding:0 0 0 5px; font-family: Arial, Verdana; font-size:10px; }

div.menuhor ul.snipet { padding:0 0 0 5px; float:left; }
div.menuhor ul.snipet li { float:left; font-size:11px; margin:0 4px 0; }
div.menuhor ul.snipet li h2 { color:#0080FF; text-decoration:none; padding:0 4px; color: #0080FF; font-weight:bold; font-size:10px; }
div.menuhor ul.snipet li a { color:#0080FF; text-decoration:none; padding:0 4px; }
div.menuhor ul.snipet li a:hover { text-decoration:underline; }*/

#tabla_encabezado { background-color:#FFFFE8; border-collapse:collapse; border:#111111; text-align:center; }
#tabla_enlaces { border-top: 1px #0D86FF solid; border-bottom: 1px #0D86FF solid; background-color:#CCEBFF; text-align:center; }

ul.snipet { list-style-type:none; padding:0 0 0 5px; font-family: Arial, Verdana; font-size:10px; padding:0 0 0 5px; float:left; }
ul.snipet li { float:left; font-size:11px; margin:0 4px 0; }
ul.snipet li h2 { color:#0080FF; text-decoration:none; padding:0 4px; color: #0080FF; font-weight:bold; font-size:10px; }
ul.snipet li a { color:#0080FF; text-decoration:none; padding:0 4px; }
ul.snipet li a:hover { text-decoration:underline; }

/*************************/

/* 02.12.10 carmen -- estilos para mostrar y ocultar <div> */
/*ECD - 12/1/11 Cambio los estilos para cambiar la apariencia y que aparezcan las ciudades en una única linea */
.divlinks { height: 200px; width: 250px; overflow: auto; overflow-x: hidden;overflow-y: scroll;}
#links a { color: #6363f3; }
#links .box3 { float: left; width: 250px; padding-right: 5px; }
#links .box3 div { overflow:hidden;  border: 1px solid #d6e0f5; background: #ffffcc; }
#div2 { width: 800px; height: 600px; overflow: auto; overflow-x: hidden; overflow-y: hidden;  }

/*ECD - 12/1/2011 - Estilos que teníamos anteriormente*/
#links .box2 { float: left; width: 350px; padding-right: 5px; }
#links .box2 div { overflow:auto; height: 190px; border: 1px solid #d6e0f5; background: #ffffcc; }

.dvInfoDespliegueMostrar { display: block; }
.dvInfoDespliegueOcultar { display: none; }

A.dvInfoDespliegueEnlace, A.dvInfoDespliegueEnlace:hover, A.dvInfoDespliegueEnlace:active, A.dvInfoDespliegueEnlace:visited, .dvInfoDespliegueEnlace { font-size: 12px; color:#6363f3; }

/* 09.12.10 carmen -- para mostrar y ocultar las banderas de la cabecera */
#globalcontainer{margin:0 auto;padding-left:3px;padding-top:2px; width:900px; }
#header{height:15px; background-color:#DDEDFF; padding:3px; border-bottom:solid 1px #0066FF; border-top:solid 1px #0066FF; }
.imagen_cabecera {background-image:url(../Imagenes/CabeceraPart3.jpg); background-repeat: no-repeat; background-position:right; padding-left:10px; margin:0;}

div.enlaces { float:left; width:800px; position:relative;}
div.area_user{float:right; text-align:right; position:relative;}
div.language_box{float:right; padding-bottom:4px;}
#language_box_link{padding-right:10px;font-size:10px; background-position:right; background-repeat:no-repeat; color:#0080FF;}
#flags{border:1px #E0E0E0 solid; padding:0; width:250px; list-style:none; position:absolute; right:0px; top:10px; z-index:999; display:none; background:white; margin-top:2px; }
div.language_box:hover #flags{display:block;}
#flags li{height:23px; text-align:right; font-size:10px; color:#0080FF;}
#flags li a{padding-right:40px;text-align:left;background-position:157px 50%; background-repeat:no-repeat; display:block; font-family: verdana, arial; font-size:10px; color:#0080FF; height:17px; line-height:17px; padding:0 6px;}
#flags li a:hover{background-color:#dfeafc;} /*E8EFFB*/
.flag_es{background-image:url(images/gifsestaticos/esp.jpg);}
.flag_en{background-image:url(images/gifsestaticos/ing.jpg);}
.flag_de{background-image:url(images/gifsestaticos/ale.jpg);}
.flag_fr{background-image:url(images/gifsestaticos/fra.jpg);}
.flag_pt{background-image:url(images/gifsestaticos/por.jpg);}
.flag_it{background-image:url(images/gifsestaticos/ita.jpg);}
.flag_ru{background-image:url(images/gifsestaticos/rus.jpg);}
.flag_ch{background-image:url(images/gifsestaticos/chi.jpg);}

/* 13.12.10 carmen -- sacados del incluye localidades mod por JJ */
#links a { color: #ECF6F6; }
#links .box { float: left; width: 150px; padding-right: 5px; }
#links .box div { overflow-y:scroll; overflow-x:hidden; height: 250px; border: 1px solid #d6e0f5; background: #ECF6F6; }

/* potaje.inc */
#links a { color: #6363f3; }
#links .box2 { float: left; width: 350px; padding-right: 5px; }
#links .box2 div { overflow:auto; height: 190px; border: 1px solid #d6e0f5; background: #ffffcc; }

/*14.12.10 carmen -- sacados de los encabezados */
a.encabezados:link {text-decoration: none; color:#0066FF;}
a.encabezados:visited {text-decoration: none; color:#0066FF; }
a.encabezados:active {text-decoration: none; color:#0066FF; }
a.encabezados:hover {text-decoration: none; color:#0066FF;}

/* encabezado_general.inc -- no se si es necesario */
a:link {text-decoration: none; color:#0066FF; }
a:visited {text-decoration: none; color:#0066FF; }
a:active {text-decoration: none; color:#0066FF; }
a:hover {text-decoration: none; color:#0066FF; }

/* encabezado_infotur.inc */
.link_alojamientos { font-family:Verdana; font-size:15px; }

/* busca_en_bd_control_2.inc */
.EstiloH2 { font-family: Verdana, Arial; font-size: 10px; color: #0080FF; }

/* cambioidioma.inc */
.enlaces_menu { font-family:Verdana; font-size:11px; color:#000080; padding-left:10px; padding-right:10px; }

/* busqueda_rs_normal.asp */
td { font-size:10px; font-family:Verdana, Arial; }
select { font-size:10px; font-family:Verdana, Arial; }
select.form_busqueda { font-size:10px; font-family:Verdana, Arial; }
input { font-size:10px; font-family:Verdana, Arial; }
.btn { background-color:#0000ff; color:#ffffff; text-decoration: blink; }

/* rs.inc */
td { color:#000080; font-family:Verdana; font-size:10px; }
#info_titulo { color:#0000cc; font-family:Verdana; font-size:12px; font-weight:bold; }
td.info { border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; font-size:12px; }
.info_11 { font-size:11px; }
.info_neg { font-weight:bold; }
.classif { color:#999999; font-style:italic; }
input.btn {
-moz-border-radius: 15px;
background-color: #ddeaf2;
border: 1px solid #82c4f7;
font-family: Verdana;
color: #82c4f7;
font-weight: bold;
font-size: 12px;
padding-left: 7px;
padding-right: 7px;
margin: 0px;
width: 150px;
}
h2 { margin-bottom:0px; padding-bottom:0px; }
h3 { margin-bottom:0px; padding-bottom:0px; }
h4 { margin-bottom:0px; padding-bottom:0px; }

/*ECD - 15/12/2009 - estilos definidos para el botón de mostrar / ocultar */
/*Estilos para dvInfoDespliegue*/
.dvInfoDespliegueMostrar { display: block; }
.dvInfoDespliegueOcultar { display: none; }

A.dvInfoDespliegueEnlace, A.dvInfoDespliegueEnlace:hover, A.dvInfoDespliegueEnlace:active, A.dvInfoDespliegueEnlace:visited, .dvInfoDespliegueEnlace 
{ font-size: 12px; color:#6363f3;
}
/*FIN Estilos para dvInfoDespliegue*/

.azul_12 { color:#000080; font-size:12px; }
.azul_12_bold { color:#000080; font-size:12px; font-weight:bold; }

input.btn2 {
-moz-border-radius: 15px;
background-color: #ddeaf2;
border: 1px solid #000080;
font-family: Verdana;
color: #000080;
font-weight: bold;
font-size: 12px;
padding-left: 7px;
padding-right: 7px;
margin: 0px;
width: 150px;
}

/* 29.12.10 carmen -- formulario_fechas_v.asp */
select.fb_form_busqueda { font-size:11px; font-family:Verdana, Arial; }
td.fb_form_busqueda { font-size:11px; font-family:Verdana, Arial; }
input.fb_form_busqueda { font-size:11px; font-family:Verdana, Arial; }

/* 28.01.11 carmen -- boton rojo para san valentin */
.rojo_valentin { font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; color:#920720; }

