prevision {
}
body {
	background-image: url("/web/imgs/fondo.gif");
	background-repeat: repeat-y;
	background-position: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	cursor: default;
	margin: 0px;
}
H1 { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}
.titulo_cab_col1 { 
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif; 
	font-size: 25px;
	color:#385389;
}
.titulo_cab_col2 { 
	font-family: Arial, Tahoma,Verdana, Helvetica, sans-serif; 
	font-size: 20px;
	color:#E1AA04;
}
H2 { 
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}
td { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }

.barrastextarea { 
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff;  
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff
}

.hand {cursor: pointer;}
.default {cursor: default;}
.cursor_text {cursor: text;}
.error { color: #E80000; }
A.error_enlaces { text-decoration:underline; color:black; }
A.error_enlaces:hover { text-decoration:underline; color:black; }
A.error_enlaces:active { text-decoration:underline; color:black; }
A.error_enlaces:visited { text-decoration:underline; color:black; }
A.error_enlaces:visited:hover { text-decoration:underline; color:black; }

.btn_menu_des {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase; 
	color: #ffffff; 
	background-color: #666666;	
	cursor: pointer;
}
.btn_menu_off {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase; 
	color: #ffffff; 
	cursor: pointer;
}
.btn_menu_on {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase; 
	color: #ffffff; 
	cursor: pointer;
}
.btn_ic_der { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer; 
	font-weight: bold; 
}

.blq_tit {
	font-size: 15px;
	color: #ffffff;
	cursor: default;
	font-weight: bold;
}

.borde_fino_negro { border: 1px solid Black; }
.borde_no { border: none;}
.linea_puntos {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.linea_puntos_establecimientos {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-width: 2px;
	border-bottom-color: #D5E4EE;
}

.col1 { color: #385389; }
.col2 { color: #E1AA04; }
.col3 { color: #E9F4F6; }
.azul1 { color: #385389; }

.txt_c { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; cursor: default; }
.txt16_c { font-family: Arial,sans-serif; font-size: 16px; cursor: default; }
.txt16_col1_c { font-family: Arial,sans-serif; font-size: 16px; color: #385389; cursor: default; }
.txt16_col2_c { font-family: Arial,sans-serif; font-size: 16px; color: #E1AA04; cursor: default; }
.txt16_col4_c { font-family: Arial,sans-serif; font-size: 16px; color: #385389; cursor: default; }
.txt16_col9_c { font-family: Arial,sans-serif; font-size: 16px; color: #997402; cursor: default; }
.txt16_col12_c { font-family: Arial,sans-serif; font-size: 16px; color: #DD0000; cursor: default; }
.txt16_col13_c { font-family: Arial,sans-serif; font-size: 16px; color: #99CC00; cursor: default; }
.txt16_col4 { font-size: 16px; color: #385389; cursor: default;}
.txt13_col1 { font-size: 13px; color: #385389; cursor: default;}
.txt12_negro { font-size: 12px; color: #000000; cursor: default;}
.txt12_col1 { font-size: 12px; color: #385389; cursor: default;}
.txt12_col4 { font-size: 12px; color: #385389; cursor: default;}
.txt12_col9 { font-size: 12px; color: #997402; cursor: default;}
.txt11_col1 { font-size: 11px; color: #385389; cursor: default;}
.txt11_col2 { font-size: 11px; color: #CE2F29; cursor: default;}
.txt11_col4 { font-size: 11px; color: #1B5C7C; cursor: default;}
.txt11_col9 { font-size: 11px; color: #997402; cursor: default;}
.txt10_col4 { font-size: 10px; color: #1B5C7C; cursor: default;}
.txt10_col1 { font-size: 10px; color: #385389; cursor: default;}
.txt10_col2 { font-size: 10px; color: #FFFFFF; cursor: default;}
.txt30_col2 { font-size: 30px; color: #E1AA04; cursor: default;}
.txt11_col1_c { font-family: Tahoma,sans-serif; font-size: 11px; color: #385389; cursor: default; }
.texto_azul{
	font-size: 10px;
	color: #1B5C7C;
}
.txt_paso_off { font-family: Tahoma,sans-serif; font-weight: bold; font-size: 16px; color: #DCE3F1; cursor: default; }
.txt_paso_on  { font-family: Tahoma,sans-serif; font-weight: bold; font-size: 16px; color: #385389; cursor: default; }

.txt_titulo_popup { font-family: Arial,sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; cursor: default; }

.txt_importe { font-size: 11px; color: #385389; cursor: default; text-align:right; background: none; border: none; height: 14px; padding-right:0px; }

.tit_leyenda_ayuda { font-weight: bold; color: #666666; font-size: 11px; }
.txt_leyenda_ayuda { font-weight: normal; color: #666666; font-size: 10px; }

.txt_tit_sec_estab { font-weight: bold; color: #385389; font-size: 12px; }
.txt_sec_estab { font-family: Tahoma,sans-serif; font-weight: normal; color: #385389; font-size: 10px; }
.tit_nombre_establecimiento { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; color: #385389; }
.tit_tc_establecimiento { font-family: Tahoma,sans-serif; font-size: 11px; font-weight: bold; color: #E1AA04; }
.txt_campos_buscador_simple { font-size: 11px; color: #0E3041; cursor:default; }
.texto_beige1{ font-size: 11px; color: #E1AA04; }

.btn_submit { cursor: pointer; font-family: Tahoma,sans-serif; font-size: 11px; }
INPUT {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	height: 18px;
	border: 1px solid Black;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
}
.input_buscador_simple {
	background-color: White;
	color: Black;
	height:18px;
	font-size: 11px;
	border: 1px solid Black;
	cursor: text;
	padding-left: 4px;
	padding-right: 4px;
}
.select_buscador_simple {
	height:18px;
	font-size: 11px;
	border: 1px solid Black;
}
.checkbox {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	height: 13px;
	width: 13px;
	border: none;
	cursor: pointer;
	vertical-align:text-bottom;
	padding-left: 0px;
	padding-right: 0px;
}
.radio {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	height: 13px;
	width: 13px;
	border: none;
	cursor: pointer; 
	vertical-align:text-bottom;
	padding-left: 0px;
	padding-right: 0px;
}
TEXTAREA {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	border: 1px solid #000000;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff;  
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
SELECT {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	height: 18px;
}
.select_compacto {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	height: 18px;
	font-weight:bold;
}
.input_1 {
	background-color: White;
	color: Black;
	font-size: 10px;
	border: 1px solid #E1AA04;
	cursor: text;
}
.input_2 {
	background-color: #1B5C7C;
	color: White;
	font-size: 10px;
	border: 1px solid Black;
	cursor: text;
}
.input_desactivado {
	font-size: 10px;
	border: none;
	font-weight: bold;
	background-color: #EFEFEF;
	cursor: default;
	color: Black;
}
.input_como_texto {
	border: none;
	cursor: default;
}

.txt_importe_total { 
	font-family: Arial,sans-serif; font-weight: bold; font-size: 16px; 
	text-align:right; 
	color: #385389; 
	cursor: default; 
	border: none;
	background: none;
	height: 18px;
}
.input_paso1_importe_total {
	font-family: Arial,sans-serif; font-weight: bold; font-size: 16px; 
	text-align:right;	
	color: #385389; 
	cursor: default; 
	border: none;
	background: none;
	height: 18px;
}

.input_paso2_importe_total {
	font-family: Arial,sans-serif; font-weight: bold; font-size: 16px; 
	text-align: right;
	color: #997402; 
	cursor: default;
	border: none;
	height: 20px;
}
.input_blanco {
	background-color: White;
	color: #1B5C7C;
	font-size: 11px;
	border: 1px solid #1B5C7C;
	font-weight:bold;
}
.input_beige {
	background-color: White;
	color: Black;
	font-size: 10px;
	border: 1px solid #E1AA04;
}
.input_azul {
	background-color: #1B5C7C;
	color: White;
	font-size: 10px;
	border: 1px solid Black;
	cursor: pointer;
}

.boton { font-family: Verdana,sans-serif; font-weight: normal; font-size: 9px; padding-left:0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; cursor:pointer;}

.localizador_reserva {
	font-weight: bold;
	font-family: Tahoma,sans-serif;
	font-size: 20px;
	color: #ffffff;
	background-color: #385389;
}


.div_fotos_tipo_ficha_estab { 
	width: 600px; height: 88px; overflow: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff;  
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff
}

.blq_tit_oferta {
	font-family: Microsoft Sans Serif,sans-serif;
	font-size: 26px;
	color: #ffffff;
	cursor: default;
	font-weight: bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
.oferta_lista_ths { font-size: 12px; color:#385389; background-color: #F0F2F9;}
.oferta_lista_off_0 { background-color: #F4F8FA; cursor: pointer; }
.oferta_lista_off_1 { background-color: #F7F7F7; cursor: pointer; }
.oferta_lista_on { background-color: #D5E4EE; cursor: pointer; }
.icn_oferta_tit {}
.icn_oferta_bre {}
.txt_oferta_portada_zona { font-family: Tahoma,sans-serif; font-size: 10px; color: white; font-weight: bold; padding-left:4px; padding-right:4px;}
.txt_oferta_portada_hotel { font-family: Tahoma,sans-serif; font-size: 11px; color: white; font-weight: bold; padding-left:4px; padding-right:4px;}
.txt_oferta_portada { font-family: Tahoma,sans-serif; font-size: 10px; color: white; font-weight: normal; padding-left:4px; padding-right:4px;}
.txt_oferta_portada_precio { font-family: Tahoma,sans-serif; font-size: 19px; color: white; font-weight: bold; padding-left:4px; padding-right:4px;}
.txt_oferta_portada_titulo { font-family: Tahoma,sans-serif; font-size: 11px; color: white; font-weight: bold; padding-left:4px; padding-right:4px;}
.btn_oferta { font-family: Tahoma,sans-serif; font-size: 10pt; color: #ffffff; background-color: #99CC00;}
.div_foto_oferta_portada { height:88px; width:132px; overflow: hidden;  }
.div_foto_oferta_listado { height:60px; width:60px; overflow: hidden;  }

a {text-decoration: none; cursor: pointer;}
a:link {text-decoration: none; cursor: pointer;}
a:visited {text-decoration: none; cursor: pointer;}
a:hover {text-decoration: none; cursor: pointer;}
a:active {text-decoration: none; cursor: pointer;}

A.a_col2 {color: #E1AA04; text-decoration: none; cursor: pointer;}
A.a_col2:link {color: #E1AA04; text-decoration: none; cursor: pointer;}
A.a_col2:visited {color: #E1AA04; text-decoration: none; cursor: pointer;}
A.a_col2:hover {color: #385389; text-decoration: none; cursor: pointer;}
A.a_col2:active {color: #385389; text-decoration: underline; cursor: pointer;}

a.a_mas_vendidos { font-family: Tahoma,sans-serif; text-decoration: none; color: #124754; font-size: 11px;	cursor: pointer; }
a.a_mas_vendidos:visited { font-family: Tahoma,sans-serif; text-decoration: none; color: #124754; font-size: 11px;	cursor: pointer; }
a.a_mas_vendidos:hover { font-family: Tahoma,sans-serif; text-decoration: none; color: #000000; font-size: 11px;	cursor: pointer; }
a.a_mas_vendidos:active { font-family: Tahoma,sans-serif; text-decoration: none; color: #124754; font-size: 11px;	cursor: pointer; }

A.s_btn_href { text-decoration: none; }

A.a_negro {color: Black; text-decoration: none; cursor: pointer;}
A.a_negro:link {color: Black; text-decoration: none; cursor: pointer;}
A.a_negro:visited {color: Black; text-decoration: none; cursor: pointer;}
A.a_negro:hover {color: Black; text-decoration: none; cursor: pointer;}
A.a_negro:active {color: Black; text-decoration: none; cursor: pointer;}

a.a_list_hoteles:link { font-family: Tahoma,sans-serif; text-decoration: none; color: #385389; font-size: 12px;	cursor: pointer; }
a.a_list_hoteles:visited { font-family: Tahoma,sans-serif; text-decoration: none; color: #385389; font-size: 12px; cursor: pointer; }
a.a_list_hoteles:hover { font-family: Tahoma,sans-serif; text-decoration: none; color: #385389; font-size: 12px; cursor: pointer; }
a.a_list_hoteles:active { font-family: Tahoma,sans-serif; text-decoration: none; color: #385389; font-size: 12px; cursor: pointer; }

.texto_login_menu { font-family: Tahoma,sans-serif; font-size: 10px; color: #385389; text-transform: uppercase; }
.input_login_menu { font-family: Tahoma,sans-serif; font-size: 11px; border: 1px solid #385389; }
.texto_usuario_registrado { font-family: Tahoma,sans-serif; font-size: 11px; color: #000000; }

.listado_texto_habitaciones { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #385389; cursor:default; }
.rotulo_oferta  { font-family: Tahoma,sans-serif; font-size: 13px; line-height:20px;}

.texto_overlib { font-family: Tahoma,sans-serif; text-align: justify; }

.nombre_idioma_menu { font-family: Tahoma,sans-serif; font-size: 10px; color: #385389; text-transform: uppercase; }

.menu_idiomas { position:relative; top:18px; left:-111px; }

.ficha_reserva_rotulo_1 { padding-left:8px; font-family: Arial,sans-serif; font-size: 15px; font-weight: bold; color: #385389; }
.ficha_reserva_rotulo_2 { padding-left:8px; font-family: Arial,sans-serif; font-size: 15px; font-weight: bold; color: #E1AA04; }
.ficha_reserva_valor_1 { font-family: Arial,sans-serif; font-size: 20px; font-weight: bold; color: #E1AA04; }
.ficha_reserva_th_a { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; color: #385389; border: 1px solid #385389;}
.ficha_reserva_td_a { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: normal; color: #385389; background-color: #DCE3F1; border: 1px solid #DCE3F1;}
.ficha_reserva_th_b { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; color: #385389; border: 1px solid #385389;}
.ficha_reserva_td_b { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: normal; color: #385389; background-color: #F0F2F9; border: 1px solid #F0F2F9;}
.ficha_reserva_th_c { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; color: #385389; border: 1px solid #385389;}
.ficha_reserva_td_c { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: normal; color: #385389; background-color: #F0F2F9; border: 1px solid #F0F2F9;}
.ficha_reserva_th_d { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Arial,sans-serif; font-size: 11px; font-weight: bold; color: #E1AA04; border: 1px solid #E1AA04;}
.ficha_reserva_td_d { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #fffae5; border: 1px solid #fffae5;}
.ficha_reserva_th_e { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Arial,sans-serif; font-size: 13px; font-weight: bold; color: #E1AA04; border: 1px solid #E1AA04;}
.ficha_reserva_td_e { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-family: Tahoma,sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #ffeb99; border: 1px solid #ffeb99;}

.reservas_btn_accion { font-family: Tahoma,sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; color: #385389; }
.reservas_btn_accion2 { font-family: Tahoma,sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; color: #5172B7; }

.a_selector_localidad:link {color: Black; text-decoration: none; cursor: pointer; font-weight:normal; }
.a_selector_localidad:visited {color: Black; text-decoration: none; cursor: pointer; font-weight:normal; }
.a_selector_localidad:active {color: Black; text-decoration: none; cursor: pointer; font-weight:normal; }
.a_selector_localidad:hover {color: Black; text-decoration: none; cursor: pointer; font-weight:bold; }

.menu_1_on { font-size: 10px; color: #AF2623; cursor: default;}
A.menu_1_off { font-size: 10px; color: #385389; cursor: pointer;}
A.menu_1_off:hover { font-size: 10px; color: #AF2623; cursor: pointer;}
A.menu_1_off:visited { font-size: 10px; color: #385389; cursor: pointer;}
A.menu_1_off:active { font-size: 10px; color: #AF2623; cursor: pointer;}
A.menu_1_off:visited:hover { font-size: 10px; color: #AF2623; cursor: pointer;}

A.menu_2_off { font-size: 10px; color: #5172B7; cursor: pointer; }
A.menu_2_off:hover { font-size: 10px; color: #385389; cursor: pointer; }
A.menu_2_off:visited { font-size: 10px; color: #5172B7; cursor: pointer; }
A.menu_2_off:active { font-size: 10px; color: #385389; cursor: pointer; }
A.menu_2_off:visited:hover { font-size: 10px; color: #385389; cursor: pointer; }

A.a_aux {color: #1B5C7C; text-decoration: none; cursor: pointer;}
A.a_aux:link {color: #1B5C7C; text-decoration: none; cursor: pointer;}
A.a_aux:visited {color: #1B5C7C; text-decoration: none; cursor: pointer;}
A.a_aux:hover {color: #1B5C7C; text-decoration: underline; cursor: pointer;}
A.a_aux:active {color: #666666; text-decoration: underline; cursor: pointer;}

.titular_reserva { font-family: Arial,sans-serif; font-size: 16px; color: #385389; cursor: default; }
.boton_lineas_ocupacion { border: 1px solid Black; }
.texto_reserva_1 { color: #000000; }

.este{ font-family: Tahoma,sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; color: #1B5C7C; }

.th_expediente_simple { font-size: 11px; color: #000000; font-weight: bold; }
.td_expediente_simple { font-size: 11px; color: #000000; background-color: #E5E5E5; }


div.div_pie_sup {color: #ffffff;}
div.div_pie_txt {color: #666666;}

A.a_pie_sup {color: #ffffff; text-decoration: none; cursor: pointer;font-size:12px; text-transform: uppercase; font-weight:bold; }
A.a_pie_sup:link {color: #ffffff; text-decoration: none; cursor: pointer;font-size:12px;font-weight:bold; }
A.a_pie_sup:visited {color: #ffffff; text-decoration: none; cursor: pointer;font-size:12px;font-weight:bold; }
A.a_pie_sup:hover {color: #ffffff; text-decoration: underline; cursor: pointer;font-size:12px;font-weight:bold; }
A.a_pie_sup:active {color: #ffffff; text-decoration: underline; cursor: pointer;font-size:12px;font-weight:bold; }

A.a_pie {color: #666666; text-decoration: none; cursor: pointer;}
A.a_pie:link {color: #666666; text-decoration: none; cursor: pointer;}
A.a_pie:visited {color: #666666; text-decoration: none; cursor: pointer;}
A.a_pie:hover {color: #666666; text-decoration: underline; cursor: pointer;}
A.a_pie:active {color: #666666; text-decoration: underline; cursor: pointer;}



.estilos_olympiaviajes {}
