﻿
/******************************************************************************
 * Base
 ******************************************************************************/

body { margin:0px 0px 0px 0px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
textarea { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
ul { list-style-image:none; list-style-type:none; margin:0px; padding:0px; }
li { margin:0px; padding:0px; }
H3 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px;margin-bottom:10px;}

/******************************************************************************
 * Master
 ******************************************************************************/

.td_central {width:1000px;}
.div_cabecera { width:1000px;background-color:#F2F6DD;}
.div_contenido { width:1000px;background-color:#FFFFFF;}
.div_pasos { width:1000px; }
.div_menu_principal{width:984px;padding-top:5px;padding-bottom:5px;padding-left:4px;padding-right:12px;height:37px;text-align:left;background-color:#F2F6DD;}
.div_menu_login{width:980px;height:27px;padding-left:10px;padding-right:10px;padding-top:5px;background-color:#F2F6DD;}
/*.div_menu_login{width:980px;height:27px;padding-left:10px;padding-right:10px;padding-top:5px;background-image:url('img/Fondos/fondo_degradadoVerde.jpg');background-repeat:repeat-x;}*/

.div_borde_izq { }
.div_borde_der { }

/******************************************************************************
 * Buscador Alojamiento
 ******************************************************************************/

.div_buscador_alojamiento { border-left:solid 6px #247DA8; border-right:solid 6px #247DA8; border-bottom:solid 6px #247DA8; padding:6px; }
.buscador_titulo { color:#247DA8; font-size:140%; border-bottom:dotted 1px #424142; padding-bottom:4px; }
.buscador_td_normal {  background-color:#E9F4F6; }
.buscador_td_oscuro {  background-color:#D5E4EE; }
.div_edad_buscador_alojamiento { float:left; margin-right:5px; margin-bottom:5px; }

a.vinculo_buscar:link { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.vinculo_buscar:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.vinculo_buscar:active { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.vinculo_buscar:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

.buscador_tab_sel { border-left:solid 6px #247DA8; border-right:solid 6px #247DA8; border-top:solid 6px #247DA8; padding:6px; width:200px; }
.buscador_tab_unsel { border-left:solid 6px #154962; border-right:solid 6px #154962; border-top:solid 6px #154962; padding:6px; width:200px; background-color:#1D6283; }
.buscador_tab_sep { border-bottom:solid 6px #247DA8; width:5px; }
.buscador_tab_final { border-bottom:solid 6px #247DA8; }

a.buscador_link_tab_sel:link { color:#237AA5; text-decoration:none; font-weight:bold; font-size:130%;  }
a.buscador_link_tab_sel:visited { color:#237AA5; text-decoration:none; font-weight:bold; font-size:130%; }
a.buscador_link_tab_sel:active { color:#237AA5; text-decoration:none; font-weight:bold; font-size:130%; }
a.buscador_link_tab_sel:hover { color:#237AA5; text-decoration:underline; font-weight:bold; font-size:130%; }

a.buscador_link_tab_unsel:link { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:130%;  }
a.buscador_link_tab_unsel:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:130%; }
a.buscador_link_tab_unsel:active { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:130%; }
a.buscador_link_tab_unsel:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:130%; }

.caja_buscador_destino { border: 1px solid #7F9DB9; height:16px; }

/******************************************************************************
 * Cabecera
 ******************************************************************************/

.anuncio1{border:1px solid #D2D2CA;}

.btn_menu_off {padding-top:2px;padding-bottom:3px;text-align:center;font-size: 11px;text-transform: uppercase; color: #ffffff; background-color: #217096;text-decoration:none;}
.btn_menu_on {padding-top:2px;padding-bottom:3px;text-align:center;font-size: 11px;text-transform: uppercase; color: #ffffff; background-color: #CA9904;text-decoration:none;}
.btn_menu_hover {padding-top:2px;padding-bottom:3px;text-align:center;font-size: 11px;text-transform: uppercase; color: #ffffff; background-color: #1B5C7C;text-decoration:none;}
.btn_menu_separador{width:1px;text-align:center;background-color:#669BBB;}
.btn_menu_separadorVert{height:1px;text-align:center;background-color:#669BBB;}

.btn_menuPeq_off_txt13 {padding-top:3px;padding-bottom:3px;padding-left:6px;padding-right:6px;text-align:center;font-size: 13px;color: #ffffff; background-color: #E02D1F;text-decoration:none;border:1px solid #333333;}
.btn_menuPeq_off {padding-top:3px;padding-bottom:3px;padding-left:6px;padding-right:6px;text-align:center;font-size: 10px;color: #ffffff; background-color: #E02D1F;text-decoration:none;border:1px solid #333333;}
.btn_menuPeq_on {padding-top:3px;padding-bottom:3px;padding-left:6px;padding-right:6px;text-align:center;font-size: 10px;color: #ffffff; background-color: #CA9904;text-decoration:none;}
.btn_menuPeq_hover {padding-top:3px;padding-bottom:3px;padding-left:6px;padding-right:6px;text-align:center;font-size: 10px;color: #ffffff; background-color: #1B5C7C;text-decoration:none;}

a.linkNoSub:link{text-decoration:none;color:#FFFFFF;font-family:Tahoma;font-size:12px;}
a.linkNoSub:visited{text-decoration:none;color:#FFFFFF;font-family:Tahoma;font-size:12px;}
a.linkNoSub:active{text-decoration:none;color:#FFFFFF;font-family:Tahoma;font-size:12px;}
a.linkNoSub:hover{text-decoration:none;color:#FFFFFF;font-family:Tahoma;font-size:12px;}

a.linkNoSubUnder:link{text-decoration:underline;color:#333333;font-family:Tahoma;font-size:12px;}
a.linkNoSubUnder:visited{text-decoration:underline;color:#333333;font-family:Tahoma;font-size:12px;}
a.linkNoSubUnder:active{text-decoration:underline;color:#333333;font-family:Tahoma;font-size:12px;}
a.linkNoSubUnder:hover{text-decoration:underline;color:#333333;font-family:Tahoma;font-size:12px;}

.texto_login_menu { font-family: Tahoma,sans-serif; font-size: 13px; color: #333333;}
.input_login_menu { font-family: Tahoma,sans-serif; font-size: 12px; border: 1px solid #333333;}
.texto_usuario_registrado { font-family: Tahoma,sans-serif; font-size: 11px; color: #000000; }

.btn_ic_der {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;cursor: pointer;font-weight: bold;}

.btn_suscribirse_off{width:160px;padding-top:0px;padding-bottom:0px;text-align:center;font-size: 11px;color: #ffffff; background-color: #217096;text-decoration:none;}

/******************************************************************************
 * Otros
 ******************************************************************************/

.validator_callout_highlight { background-color:lemonchiffon; }

/******************************************************************************
 * Infragistics WebDateChooser
 ******************************************************************************/

.webcalendar_control { border:solid 1px #7F9DB9; text-align:center; }
.webcalendar_calendar { border-style:solid; border-width:0px; border-bottom-width:1px; border-bottom-color:Silver; background-color:#FFFFFF; }
.webcalendar_dow { font-size:90%; border-width:0px; border-bottom:solid 1px Silver; padding:5px 0px 0px 0px; }
.webcalendar_day { font-size:90%; border-width:0px; }
.webcalendar_nextprev { background-color:Gainsboro; padding-right:0px; padding-left:0px; }
.webcalendar_footer { padding-top:7px; text-align:center; font-weight:bold; font-size:90%; }
.webcalender_header { background-color:Gainsboro; font-size:100%; height:16px; font-weight:bold; }
.webcalendar_othermonthday { color:#B3B3B3; }
.webcalendar_todayday { border:solid 1px Black; }
.webcalendar_selectedday { background-color:#C9C9C9; }

/******************************************************************************
 * Infragistics WebNumericEdit
 ******************************************************************************/

.webnumericedit_control { border:solid 1px #7F9DB9; }
.webnumericedit_control_txt { border:solid 1px #7F9DB9; padding-top:2px; padding-bottom:2px; }

/******************************************************************************
 * Cargando
 ******************************************************************************/

.div_cargando { text-align:center; margin-top:25px; }

/******************************************************************************
 * ReservaBusquedaAlojamiento
 ******************************************************************************/

.info_busqueda_titulo { color:#247DA8; font-size:140%; }
.separador_punteado { background-image:url('img/otros/separador.gif'); background-repeat:repeat-x; }

/******************************************************************************
 * Control ReservaValoracionAlojamiento
 ******************************************************************************/

.div_valoracion_alojamiento_par { background-color:#E9F4F6; margin-bottom:1px; padding-top:2px; padding-bottom:2px; }
.div_valoracion_alojamiento_impar { background-color:#E9F4F6; margin-bottom:1px; padding-top:2px; padding-bottom:2px; }

a.lnk_valoracion_alojamiento:link { font-size:100%; color:#0E3041; font-weight:bold; text-decoration:none; }
a.lnk_valoracion_alojamiento:visited { font-size:100%; color:#0E3041; font-weight:bold; text-decoration:none; }
a.lnk_valoracion_alojamiento:active { font-size:100%; color:#0E3041; font-weight:bold; text-decoration:none; }
a.lnk_valoracion_alojamiento:hover { font-size:100%; color:#0E3041; font-weight:bold; text-decoration:underline; }

.imp_valoracion_alojamiento { color:#0E3041; font-weight:bold; }
.lbl_valoracion_alojamiento { color:#0E3041; }
.lbl_valoracion_alojamiento_motivo { color:#0E3041; }

.btn_valoracion_alojamiento { background-image:url('img/reserva/btn_reservar.gif'); width:71px; height:19px; line-height:19px; }
.handle { cursor:move; }

/******************************************************************************
 * Control ReservaListadoValoracionAlojamiento
 ******************************************************************************/

a.lnk_listado_pagina:link { font-size:100%; color:#000000; font-weight:bold; text-decoration:none; }
a.lnk_listado_pagina:visited { font-size:100%; color:#000000; font-weight:bold; text-decoration:none; }
a.lnk_listado_pagina:active { font-size:100%; color:#000000; font-weight:bold; text-decoration:none; }
a.lnk_listado_pagina:hover { font-size:100%; color:#000000; font-weight:bold; text-decoration:underline; }

.lbl_listado_pagina { color:#FFFFFF; font-weight:bold; }

.div_listado_pagina_normal { width:22px; height:22px; float:left; line-height:22px; text-align:center; }
.div_listado_pagina_sel { width:22px; height:22px; float:left; line-height:22px; text-align:center; background-color:#999999; }

.div_listado_boton_izq { float:left; margin-right:5px; }
.div_listado_boton_der { float:left; margin-left:5px; }

.titulo_listado_cabecera { color:#FFFFFF; font-weight:bold; font-size:110%; }

.lbl_listado_estadisticas { color:#000000; font-size:100%; font-weight:bold; line-height:20px; }

.div_listado_alojamiento { border:solid 6px #D5E4EE; padding:6px; }

.div_cab_listado_alojamiento { background-color:#154A64; height:18px; }

/******************************************************************************
 * Control Pie
 ******************************************************************************/

div.div_pie_sup {padding-top:7px;padding-bottom:4px;}
div.div_pie_txt {color: #666666;}

.txt_pie{font-size:11px;color:#000000;}

.a_pie{font-size:9px;color: #E60000;font-family:tahoma;}

A.a_pie {color: #E60000; text-decoration: none; cursor: pointer;}
A.a_pie:link {color: #E60000; text-decoration: none; cursor: pointer;}
A.a_pie:visited {color: #E60000; text-decoration: none; cursor: pointer;}
A.a_pie:hover {color: #E60000; text-decoration: none; cursor: pointer;}
A.a_pie:active {color: #E60000; text-decoration: none; cursor: pointer;}

A.a_pie_sup {color: #676767; text-decoration: none; cursor: pointer;font-size:11px;font-family:Tahoma; text-transform: uppercase; }
A.a_pie_sup:link {color: #676767; text-decoration: none; cursor: pointer;font-size:11px;font-family:Tahoma;}
A.a_pie_sup:visited {color: #676767; text-decoration: none; cursor: pointer;font-size:11px;font-family:Tahoma;}
A.a_pie_sup:hover {color: #676767; text-decoration: underline; cursor: pointer;font-size:11px;font-family:Tahoma;}
A.a_pie_sup:active {color: #676767; text-decoration: underline; cursor: pointer;font-size:11px;font-family:Tahoma;}

/******************************************************************************
 * Control Incidencia
 ******************************************************************************/

.div_incidencia { border:solid 6px #FFB475; padding:25px; }
.div_incidencia_td { background-color:#E6E6E6; padding:15px; }
.incidencia_titulo { color:#CD0008; font-size:17px;; font-weight:bold;font-family:Verdana;}
.incidencia_descripcion { color:#333333; }
.incidencia_boton { background-color:#666666; border:solid 1px #333333; color:#FFFFFF; font-size:90%; height:20px; width:105px; }

/******************************************************************************
 * Control CapaAlojamientoOtrasOpciones
 ******************************************************************************/

.div_capa_otras_opciones { text-align:justify; background-color:#FFFFFF; border:solid 1px #1B5C7C; }
.loading_capa_otras_opciones { background-image:url('img/otros/loading.gif'); background-repeat:no-repeat; background-position:center; min-height:25px; }
.div_capa_otras_opciones_cab { background-color:#1B5C7C; padding-right:5px; }
a.vinculo_box:link { color:#FFFFFF; text-decoration:none; }
a.vinculo_box:visited { color:#FFFFFF; text-decoration:none; }
a.vinculo_box:active { color:#FFFFFF; text-decoration:none; }
a.vinculo_box:hover { color:#FFFFFF; text-decoration:underline; }

.cab_otras_opciones { background-color:#9A6900; height:18px; }
.tit_otras_opciones { background-color:#FEF0C2; }
.cont_otras_opciones { background-color:#FEF0C2; height:18px; }

/******************************************************************************
 * Control Localidades
 ******************************************************************************/

.div_azul_claro{ border:solid 6px #D5E4EE;}

.div_azul_oscuro { border:solid 6px #247DA8;}

.div_gris_claro { border:solid 6px #EFEFEF;}

.div_amarillo_oscuro { border:solid 6px #E1AA04;}

.menu_1_on { font-size: 10px; color: #E1AA04; cursor: default;text-transform:uppercase;}
A.menu_1_off { font-size: 10px; color: #247DA8; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_1_off:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_1_off:visited { font-size: 10px; color: #247DA8; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_1_off:active { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_1_off:visited:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}

.menu_1_onMinus { font-size: 10px; color: #E1AA04; cursor: default;text-transform:none;}
A.menu_1_offMinus { font-size: 10px; color: #247DA8; cursor: pointer;text-decoration:none;text-transform:none;}
A.menu_1_offMinus:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:none;}
A.menu_1_offMinus:visited { font-size: 10px; color: #247DA8; cursor: pointer;text-decoration:none;text-transform:none;}
A.menu_1_offMinus:active { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:none;}
A.menu_1_offMinus:visited:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:none;}

.separadorVerticalAzul{background-image:url('img/otros/sep_azul.gif');} 
.separadorVerticalAmarillo{background-image:url('img/otros/sep_amarillo.gif');} 

.menu_2_offLabel { font-size: 10px; color: #1B5C7C; cursor: default;text-decoration:none;}
A.menu_2_off { font-size: 10px; color: #1B5C7C; cursor: pointer;text-decoration:none;}
A.menu_2_off:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;}
A.menu_2_off:visited { font-size: 10px; color: #1B5C7C; cursor: pointer;text-decoration:none;}
A.menu_2_off:active { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;}
A.menu_2_off:visited:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;}

A.menu_2_offMay { font-size: 10px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:visited { font-size: 10px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:active { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:visited:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}

.tit_costa{color:#247DA8;font-size:14px;text-transform:uppercase;}
.tit_localidad{color:#E1AA04;font-size:14px;text-transform:uppercase;}

.menu_3_on{display:block;vertical-align:middle;font-size: 10px; color: #E6AA05;background-color:#FCF6E5; cursor: default;text-transform:uppercase;}
A.menu_3_off { font-size: 10px; color: #E6AA05; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_3_off:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_3_off:visited { font-size: 10px; color: #E6AA05; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_3_off:active { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_3_off:visited:hover { font-size: 10px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}

.menu_migas_panLabel { font-size: 12px; color: #1B5C7C; cursor:default;text-decoration:none;text-transform:uppercase;}
A.menu_migas_pan { font-size: 12px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_migas_pan:hover { font-size: 12px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_migas_pan:visited { font-size: 12px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_migas_pan:active { font-size: 12px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_migas_pan:visited:hover { font-size: 12px; color: #997402; cursor: pointer;text-decoration:none;text-transform:uppercase;}

A.menu_migas_pan_minus { font-size: 12px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:lowercase;}
A.menu_migas_pan_minus:hover { font-size: 12px; color: #997402; cursor: pointer;text-decoration:none;text-transform:lowercase;}
A.menu_migas_pan_minus:visited { font-size: 12px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:lowercase;}
A.menu_migas_pan_minus:active { font-size: 12px; color: #997402; cursor: pointer;text-decoration:none;text-transform:lowercase;}
A.menu_migas_pan_minus:visited:hover { font-size: 12px; color: #997402; cursor: pointer;text-decoration:none;text-transform:lowercase;}

/******************************************************************************
 * Control ReservaServicioAlojamiento
 ******************************************************************************/

.div_servicio_alojamiento { border:solid 1px #FD9200;margin-bottom:10px;}
.titulo_seccion_servicio_alojamiento { color:#666666; font-size:140%; }
.titulo_td_servicio_alojamiento { color:#333333; background-color:#FFFFFF; height:24px; padding-left:10px; }
.contenido_td_servicio_alojamiento { color:#333333; background-color:#FFFFFF; height:24px; padding-left:10px; }
.txt_reserva_pie_servicio { color:#FD9200; font-size:120%; }
.div_continuar { border:solid 1px #CDCDCD; padding:0px; }
.txt_pasajero { color:#1B5C7C; border:solid 1px #1B5C7C; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:180px; }
.txt_pasajero_principal { color:#1B5C7C; border:solid 1px #1B5C7C; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:180px; background-color:lemonchiffon; }
.emsTextoRojoTituloReservas{color:#333333;}

/******************************************************************************
 * Control ReservaFin
 ******************************************************************************/

.reservaOK{color:#99CC00;font-size:16px;font-weight:bold;}
.reservaKO{color:#FF0000;font-size:16px;font-weight:bold;}
.txtLocalizador{background-color:#1B5C7C;color:#FFFFFF;font-size:16px;padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;}

/******************************************************************************
 * Control FichaHotel
 ******************************************************************************/

.hotel_titulo0{font-size: 18px; color: #247DA8;text-decoration:none;text-transform:uppercase;}
.hotel_titulo1{font-size: 14px; color: #247DA8;text-decoration:none;}
.hotel_titulo2{font-size: 12px; color: #E1AA04;text-decoration:none;}
.hotel_titulo3{font-size: 11px; color: #247DA8;text-decoration:none;}

.bt_blanco{border:1px solid #247DA8;padding:2px;}

.imagenHotel{cursor:pointer;margin-right:6px;margin-bottom:6px;}

/******************************************************************************
 * Control Top30
 ******************************************************************************/

.blq_tit {
	font-size: 15px;
	color: #ffffff;
	cursor: default;
	font-weight: bold;
}

A.menu_top10 { font-size: 10px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:capitalize;}
A.menu_top10:hover { font-size: 10px; color: #000000; cursor: pointer;text-decoration:none;text-transform:capitalize;}
A.menu_top10:visited { font-size: 10px; color: #1B5C7C; cursor: pointer;text-decoration:none;text-transform:capitalize;}
A.menu_top10:active { font-size: 10px; color: #000000; cursor: pointer;text-decoration:none;text-transform:capitalize;}
A.menu_top10:visited:hover { font-size: 10px; color: #000000; cursor: pointer;text-decoration:none;text-transform:capitalize;}

/******************************************************************************
 * Control RegistroInSituLogout
 ******************************************************************************/

.div_registro_insitu { border:solid 6px #247DA8; padding:10px; background-color:#ECECE8; background-image:url('img/Fondos/cab_reg_inSitu.jpg');background-repeat:repeat-x;}
.txt_registro_expedienteAzul{ color:#000000; border:solid 1px #247DA8; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:240px; }
.txt_registro_expedienteNaranja { color:#000000; border:solid 1px #C09203; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:240px; }
.div_inSitu_Azul{border-top:4px solid #247DA8;border-bottom:1px solid #247DA8;border-left:1px solid #247DA8;border-right:1px solid #247DA8;background-color:#EBF6FA;padding:8px;}
.div_inSitu_Marron{border-top:4px solid #C09203;border-bottom:1px solid #C09203;border-left:1px solid #C09203;border-right:1px solid #C09203;background-color:#FFF7C6;padding:8px;}

.botonAzulInSitu{ background-color:#247DA8; border:solid 2px #164F69; color:#FFFFFF; font-size:9px; height:18px; width:122px;cursor:pointer; text-transform:uppercase;}
.botonNaranjaInSitu{ background-color:#C09203; border:solid 2px #9B7502; color:#FFFFFF; font-size:9px; height:18px; width:122px;cursor:pointer; text-transform:uppercase;}
.botonNaranjaConfirmar{ background-color:#C09203; border:solid 2px #9B7502; color:#FFFFFF; font-size:9px; height:18px; width:122px;cursor:pointer; text-transform:uppercase;}


/******************************************************************************
 * Control Confirmar
 ******************************************************************************/

a.condiciones:link { color:#000000; text-decoration:underline; font-weight:bold; }
a.condiciones:visited { color:#000000; text-decoration:underline; font-weight:bold; }
a.condiciones:active { color:#000000; text-decoration:underline; font-weight:bold; }
a.condiciones:hover { color:#000000; text-decoration:underline; font-weight:bold; }
A.menu_top10:visited:hover { font-size: 10px; color: #000000; cursor: pointer;text-decoration:none;}

/******************************************************************************
 * ListadoReservas
 ******************************************************************************/

.TextoMarron{color:#997402; text-align:center;}
.TextoAzul{color:#E02D1F;font-size:13px;font-family:Verdana;}
.TextoAzulOscuro{color:#0E3041}
.TextoAmarillo{color:#E1AA04;}
.TextoAmarilloOscuro{color:#997402;}
.TextoGris{color:#666666;}
.TextoBlanco{color:#FFFFFF;}
.TextoNegro{color:#000000;}
.TextoGrisICU{color:#333333;font-family:Verdana;font-size:12px;}

A.LinkAzul{color:#1B5C7C;text-decoration:none;cursor:pointer;}
A.LinkAzul:link{color:#1B5C7C;text-decoration:none;cursor:pointer;}
A.LinkAzul:visited{color:#1B5C7C;text-decoration:none;cursor:pointer;}
A.LinkAzul:hover{color:#1B5C7C;text-decoration:underline;cursor:pointer;}
A.LinkAzul:active{color:#1B5C7C;text-decoration:none;cursor:pointer;}

A.LinkBlanco{color:#FFFFFF;text-decoration:none;cursor:pointer;}
A.LinkBlanco:link{color:#FFFFFF;text-decoration:none;cursor:pointer;}
A.LinkBlanco:visited{color:#FFFFFF;text-decoration:none;cursor:pointer;}
A.LinkBlanco:hover{color:#FFFFFF;text-decoration:underline;cursor:pointer;}
A.LinkBlanco:active{color:#FFFFFF;text-decoration:none;cursor:pointer;}

A.LinkNegro{color:#000000;text-decoration:none;cursor:pointer;}
A.LinkNegro:link{color:#000000;text-decoration:none;cursor:pointer;}
A.LinkNegro:visited{color:#000000;text-decoration:none;cursor:pointer;}
A.LinkNegro:hover{color:#000000;text-decoration:underline;cursor:pointer;}
A.LinkNegro:active{color:#000000;text-decoration:none;cursor:pointer;}

A.LinkAmarillo{color:#E1AA04;text-decoration:none;cursor:pointer;}
A.LinkAmarillo:link{color:#E1AA04;text-decoration:none;cursor:pointer;}
A.LinkAmarillo:visited{color:#E1AA04;text-decoration:none;cursor:pointer;}
A.LinkAmarillo:hover{color:#E1AA04;text-decoration:underline;cursor:pointer;}
A.LinkAmarillo:active{color:#E1AA04;text-decoration:none;cursor:pointer;}

A.LinkAmarilloOscuro{color:#997402;text-decoration:none;cursor:pointer;}
A.LinkAmarilloOscuro:link{color:#997402;text-decoration:none;cursor:pointer;}
A.LinkAmarilloOscuro:visited{color:#997402;text-decoration:none;cursor:pointer;}
A.LinkAmarilloOscuro:hover{color:#997402;text-decoration:underline;cursor:pointer;}
A.LinkAmarilloOscuro:active{color:#997402;text-decoration:none;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;}

A.a_aux_Mayus {color: #1B5C7C; text-decoration: none; cursor: pointer;text-transform:uppercase;}
A.a_aux_Mayus:link {color: #1B5C7C; text-decoration: none; cursor: pointer;text-transform:uppercase;}
A.a_aux_Mayus:visited {color: #1B5C7C; text-decoration: none; cursor: pointer;text-transform:uppercase;}
A.a_aux_Mayus:hover {color: #1B5C7C; text-decoration: underline; cursor: pointer;text-transform:uppercase;}
A.a_aux_Mayus:active {color: #666666; text-decoration: underline; cursor: pointer;text-transform:uppercase;}

.tablaReservas  { font-size:12px; padding-bottom:5px; margin-bottom:6px; color:#1B5C7C; text-decoration:none; text-align:center;}

.divBotonesListado{width:87px;height:15px;background-color:#FFFFFF;border:1px solid #1B5C7C;margin-bottom:1px;}

.bt_azul_peq { font-size: 11px; color: #1B5C7C; cursor: default;}
A.bt_azul_peq { font-size: 11px; color: #1B5C7C; cursor: pointer;text-decoration:none;}
A.bt_azul_peq:hover { font-size: 11px; color: #1B5C7C; cursor: pointer;text-decoration:none;}
A.bt_azul_peq:visited { font-size: 11px; color: #1B5C7C; cursor: pointer;text-decoration:none;}
A.bt_azul_peq:active { font-size: 11px; color: #1B5C7C; cursor: pointer;text-decoration:none;}
A.bt_azul_peq:visited:hover { font-size: 11px; color: #1B5C7C; cursor: pointer;text-decoration:none;}

.botonMas{background-image:url('img/Iconos/ico_mas.gif');height:18px;width:18px;}

/******************************************************************************
 * Ficha de la reserva
 ******************************************************************************/

.ficha_reserva_th_a { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-size: 11px; font-weight: bold; color: #247DA8; border: 1px solid #247DA8;}
.ficha_reserva_td_a { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-size: 11px; font-weight: normal; color: #1B5C7C; background-color: #d3e5ee; border: 1px solid #d3e5ee;}

.linkBlanco:link    {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:visited {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:active 	{font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkBlanco:hover 	{font-size:100%; color: #FFFFFF; text-decoration:underline; font-weight:bold; width:100%; height:100%;}

.linkGris:link      {font-size:100%; color: #999999; text-decoration:none; font-weight: bold; width:100%; height:100%;}
.linkGris:visited 	{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkGris:active 	{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}
.linkGris:hover 	{font-size:100%; color: #999999; text-decoration:none; font-weight:bold; width:100%; height:100%;}

.BotonAzul{background-image:url('img/Iconos/boton_azul_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}
.BotonGris{background-image:url('img/Iconos/boton_gris_col.jpg'); border:solid 1px #CECECE; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}
.BotonRojo{background-image:url('img/Iconos/boton_rojo_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}
.BotonNaranja{background-image:url('img/Iconos/boton_naranja_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}
.BotonVerde{background-image:url('img/Iconos/boton_verde_col.jpg'); border:solid 1px #333334; vertical-align: middle; text-align: center; height:16px; width:120px; padding-top: 4px; padding-bottom:4px;}

.ficha_reserva_titulo_forma_pago { font-size:110%; color:#1C546D; }
.ficha_reserva_texto_forma_pago { font-size:100%; color:#1C546D; }
.ficha_reserva_titulo_seleccion_forma_pago { font-size:130%; color:#1C546D; }

/******************************************************************************
 * Control Error
 ******************************************************************************/

.errorGeneral{width:500px;border:6px solid #FD0000;padding-left:42px;padding-right:42px;padding-top:22px;padding-bottom:22px;background-image:url('img/incidencia/fondo_error.jpg');background-repeat:no-repeat;}
.txtError1{font-size:12px;color:#FD0000;}
.txtError2{font-size:12px;color:#1B5C7C;}
.error_boton { background-color:#247DA8; border:solid 1px #666666; color:#FFFFFF; font-size:90%; height:20px; width:105px;cursor:pointer; }
.error_link { color:#247DA8; font-size:100%; cursor:pointer; font-weight:bold; }

/******************************************************************************
 * Control ReservaFormaPago
 ******************************************************************************/

.div_forma_pago { border:solid 6px #EFEFEF; padding:6px; }

/******************************************************************************
 * Pasos
 ******************************************************************************/

.div_paso_activo_bloque { background-image:url('img/reserva/fondo_paso.gif'); height:46px; width:143px; border:solid 4px #1B5C7C; }
.div_paso_inactivo_bloque { background-color:#E9F4F6; height:48px; width:143px; border:solid 3px #D5E4EE; }

.div_paso_activo_numero { float:left; width:20px; height:30px; text-align:right; margin-top:10px; margin-bottom:10px; padding-right:5px; border-right:dotted 1px #FFFFFF; }
.div_paso_inactivo_numero { float:left; width:20px; height:30px; text-align:right; margin-top:10px; margin-bottom:10px; padding-right:5px; border-right:dotted 1px #666666; }

.div_paso_activo_texto { float:left; width:105px; margin-top:10px; margin-bottom:10px; padding-left:7px; padding-right:3px; }
.div_paso_inactivo_texto { float:left; width:105px; margin-top:10px; margin-bottom:10px; padding-left:7px; padding-right:3px; }

.lbl_paso_inactivo_numero { color:#247DA8; font-size:230%; }
.lbl_paso_activo_numero { color:#FFFFFF; font-size:230%; }
.lbl_paso_inactivo_texto { color:#3F3F3F; font-weight:bold; font-size:100%; }
.lbl_paso_activo_texto { color:#FFFFFF; font-weight:bold; font-size:100%; }

.div_pasos { margin-left:1px; margin-top:5px; }

.div_cancelar_reserva { height:38px; width:130px; border:solid 1px #D6212E; background-image:url('img/reserva/col_cancelar.jpg'); margin-left:0px; }
.div_cancelar_reserva_equis { float:left; width:20px; height:30px; text-align:right; margin-top:5px; margin-bottom:5px; padding-right:5px; border-right:dotted 1px #FFFFFF; }
.div_cancelar_reserva_texto { float:left; width:80px; margin-top:5px; margin-bottom:5px; padding-left:15px; }
.lbl_cancelar_reserva_equis { color:#FFFFFF; font-size:230%; }
a.lbl_cancelar_reserva_texto:link { color:#FFFFFF; font-weight:bold; font-size:100%; text-decoration:none; }
a.lbl_cancelar_reserva_texto:visited { color:#FFFFFF; font-weight:bold; font-size:100%; text-decoration:none; }
a.lbl_cancelar_reserva_texto:active { color:#FFFFFF; font-weight:bold; font-size:100%; text-decoration:none; }
a.lbl_cancelar_reserva_texto:hover { color:#FFFFFF; font-weight:bold; font-size:100%; text-decoration:underline; }

/******************************************************************************
 * Control ReservaFormaPago
 ******************************************************************************/

.contenido_td_formapago { background-color:#EFEFEF; }
.titulo_grupo_formapago { font-size:120%; line-height:30px; }

/******************************************************************************
 * Control ReservaFormaPago
 ******************************************************************************/

.btListadoHoteles1{height:17px;width:100px;border: 1px solid #247DA8;background-color:#FFFFFF;text-transform:uppercase;}
.btListadoHoteles2{height:17px;width:100px;border: 1px solid #247DA8;background-color:#247DA8;text-transform:uppercase;}

a.lnkListadoHoteles1:link{color:#247DA8;font-size:11px;text-decoration:none;}
a.lnkListadoHoteles1:visited{color:#247DA8;font-size:11px;text-decoration:none;}
a.lnkListadoHoteles1:active{color:#247DA8;font-size:11px;text-decoration:none;}
a.lnkListadoHoteles1:hover{color:#FFFFFF;font-size:11px;text-decoration:none;}

a.lnkListadoHoteles2:link{color:#FFFFFF;font-size:11px;text-decoration:none;}
a.lnkListadoHoteles2:visited{color:#FFFFFF;font-size:11px;text-decoration:none;}
a.lnkListadoHoteles2:active{color:#FFFFFF;font-size:11px;text-decoration:none;}
a.lnkListadoHoteles2:hover{color:#247DA8;font-size:11px;text-decoration:none;}

/******************************************************************************
 * Control LogXml
 ******************************************************************************/

.div_log_xml { border:solid 6px #000000; padding:6px; }

/******************************************************************************
 * Control listadoExpedientes
 ******************************************************************************/

.btFiltroExp{border:1px solid #000000;}
.txtFiltroExp{border:1px solid #247DA8;}

/******************************************************************************
 * Control Contacto
 ******************************************************************************/

.txt16_col1_c {	FONT-SIZE: 12px;	CURSOR: default;	COLOR: #333333;	FONT-FAMILY: Verdana;}
.inputContacto {	BORDER: #919BA5 1px solid;	PADDING-RIGHT: 4px;	PADDING-LEFT: 4px;	FONT-SIZE: 12px;	CURSOR: default;	COLOR: #333333;	FONT-FAMILY: Verdana;	PADDING-TOP: 3px;	HEIGHT: 16px}
.textAreaContacto {	BORDER-RIGHT: #000000 1px solid;	PADDING-RIGHT: 4px;	BORDER-TOP: #000000 1px solid;	PADDING-LEFT: 4px;	SCROLLBAR-FACE-COLOR: #ffffff;	FONT-SIZE: 11px;	PADDING-BOTTOM: 4px;	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;	BORDER-LEFT: #000000 1px solid;	SCROLLBAR-SHADOW-COLOR: #ffffff;	SCROLLBAR-3DLIGHT-COLOR: #ffffff;	SCROLLBAR-ARROW-COLOR: #999999;	PADDING-TOP: 4px;	SCROLLBAR-TRACK-COLOR: #ffffff;	BORDER-BOTTOM: #000000 1px solid;	FONT-FAMILY: Tahoma,sans-serif;	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;	SCROLLBAR-BASE-COLOR: #ffffff}
.checkboxNuevoCliente {	BORDER-RIGHT: medium none;	PADDING-RIGHT: 0px;	BORDER-TOP: medium none;	PADDING-LEFT: 0px;	FONT-SIZE: 11px;	VERTICAL-ALIGN: text-bottom;	BORDER-LEFT: medium none;	WIDTH: 13px;	CURSOR: pointer;	BORDER-BOTTOM: medium none;	FONT-FAMILY: Tahoma,sans-serif;	HEIGHT: 13px}
.selectNuevoCliente {	FONT-SIZE: 12px;	CURSOR: default;	COLOR: #333333;	FONT-FAMILY: Verdana;	HEIGHT: 18px}

.inputSuscripcion{border:1px solid #257EA8;padding-left:4px;padding-right:4px;padding-top:2px;height:16px;font-size:11px;width:112px;}

.textoNuevoUsuario {	FONT-SIZE: 12px;	CURSOR: default;	COLOR: #333333;	FONT-FAMILY: Verdana;}
/******************************************************************************
 * Control Promociones
 ******************************************************************************/

.lbl_especiales{color:#000000;font-size:12px;}
.divEspecial{background-color:#F4F8FA;cursor:pointer;}
.divEspecialMarcado{background-color:#D5E4EE;cursor:pointer;}

/******************************************************************************
 * AutoComplete
 ******************************************************************************/

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : #FFFFFF;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

/****************** MENU PRINCIPAL ICU *******************/
.icuMenu{background-color:#A7C56E;padding-top:3px;padding-bottom:3px;padding-left:2px;}
.icuMenuIzq{background-image:url('img/MenuPrincipal/menu_fondo_borde_izq.gif');background-repeat:no-repeat;}
.icuMenuDer{background-image:url('img/MenuPrincipal/menu_fondo_borde_der.gif');background-repeat:no-repeat;}

.divMenuNoSelec{padding-top:6px;width:131px;height:24px;text-align:center;background-color:#8DB148;margin-right:4px;}
.divMenuHover{padding-top:6px;width:131px;height:24px;text-align:center;background-color:#699219;margin-right:4px;}

.divMenuRojoNoSelec{padding-top:6px;width:131px;height:24px;text-align:center;background-color:#9E2323;margin-right:4px;}
.divMenuRojoHover{padding-top:6px;width:131px;height:24px;text-align:center;background-color:#6C0606;margin-right:4px;}

.linkMenuPrincipal{text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Tahoma;}
a.linkMenuPrincipal:link{text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Tahoma;}
a.linkMenuPrincipal:visited{text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Tahoma;}
a.linkMenuPrincipal:active{text-decoration:none;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Tahoma;}
a.linkMenuPrincipal:hover{text-decoration:underline;color:#FFFFFF;font-size:14px;font-weight:bold;font-family:Tahoma;}

.logoCabecera{background-image:url('img/logos/logo_cabecera.gif');background-repeat:no-repeat;height:114px;}
.botonLogin{background-image:url('img/Fondos/fondo_boton_login.jpg');background-repeat:repeat-x;border:1px solid #622147;color:#FFFFFF;}

.borde_izquierdo_portadaICU{background-image:url('img/Fondos/portada_laterales_degradadoAzul.jpg');background-repeat:no-repeat;width:13px;}
.borde_derecho_portadaICU{background-image:url('img/Fondos/portada_laterales_degradadoAzul_der.jpg');background-repeat:no-repeat;width:12px;}

.separadorPieDebajo{margin-top:0px;margin-bottom:0px;height:67px;background-color:#333333;}
.textoPieICU{font-family:Lucida Grande;font-size:12px;color:#000000;}
.botonEstrellaPie{background-image:url('img/Iconos/botonEstrellaPie.jpg');background-repeat:no-repeat;width:79px;height:21px;padding-left:28px;}

.lateralgrisDer{background-image:url('img/Fondos/portada_laterales_gris.jpg');background-repeat:no-repeat;}
.lateralgrisIzq{background-image:url('img/Fondos/portada_laterales_gris_der.jpg');background-repeat:no-repeat;}

.textoVerdeICU{color:#4E6127;font-size:17px;font-weight:bold;font-family:Tahoma,sans-serif;}

/***************** CABECERAS ICU **********************/
.cabeceraGrisICU{padding-top:3px;height:27px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoGris.jpg');background-repeat:repeat-x;border:1px solid #C7C7C7;}
.cabeceraAzulICU{padding-top:6px;height:24px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoGris.jpg');background-repeat:repeat-x;border:1px solid #C7C7C7;}
/*.cabeceraAzulICU{padding-top:3px;height:27px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoVerde.jpg');background-repeat:repeat-x;border:1px solid #3E5B0C;}*/
/*.cabeceraAzulICU{padding-top:3px;height:27px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoVerde.jpg');background-repeat:repeat-x;border:1px solid #3E5B0C;}*/
/*.cabeceraAzulICU{padding-top:3px;height:27px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoAzul.jpg');background-repeat:repeat-x;border:1px solid #0C4990;}*/
.textoCabeceraAzulICU{font-family:Tahoma;font-size:14px;font-weight:normal;color:#666666;}
/*.textoCabeceraAzulICU{font-family:Tahoma;font-size:18px;color:#FFFFFF;}*/
.textoCabeceraGrisICU{font-family:Tahoma;font-size:18px;color:#666666;}
.divDegradadoGrisICU{background-image:url('img/Fondos/fondo_degradado_gris.jpg');background-repeat:repeat-x;border:1px solid #CCCCCC;background-color:#FFFFFF;}


.BotonRojoss{background-color:#E92B22;border:solid 1px #333333; color:#FFFFFF; font-size:12px; height:20px; width:122px;cursor:pointer; }
.emsBotonBuscador{background-color:#FD9200;color:#FFFFFF;font-size:12px;}

/************** PIE ICU **********************************/

.txt_pie_central {
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	font-family:Tahoma;
}.txt_pie_central a{
	text-decoration:none;
	color:#FFFFFF;
}
.txt_pie_central a:hover{
	text-decoration:none;
	color:#B5B4B4;
}
.txt_pie {
	font-size:9px;
	color:#9b9b9b;
}
.txt_pie a{
	color:#9b9b9b;
}
.txt_pie a:hover{
	color:#C0C0C0;
	text-decoration:underline;
}
.copyright {
	vertical-align:text-bottom;
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 10px; 
	COLOR: #E8E8E8; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Times New Roman", Times, serif;
	padding-left:10px;
}
.txt_copyright{
	vertical-align:top;
	font-family:Tahoma;
	color:#b5b5b5;
	font-size:10px;
	padding-left:10px;
}	


/******************************************************************************
 * BuscadorPaquete
 ******************************************************************************/

.div_bp { width:465px; }
.td_cab_bp { height:30px; background-image:url('img/Fondos/fondo_cabecera_degradadoGris.jpg'); background-repeat:repeat-x; border:solid 1px #CCCCCC; padding-left:10px; }
.lbl_cab_bp { color:#333333; font-size:150%; }
.td_cont_bp { background-color:#FFFFFF; border-left:solid 1px #A7C56E; border-right:solid 1px #A7C56E; border-bottom:solid 1px #A7C56E; padding:20px; }
.btn_bp { background-image:url('img/fondos/fondo_boton_buscador.jpg'); background-repeat:repeat-x; border:solid 1px #3E5B0C; height:29px; width:220px; color:#FFFFFF; font-size:140%; text-align:center; font-weight:bold; cursor:pointer; }
.lbl_bp { color:#333333; font-size:120%; }
.val_bp { padding-left:10px; font-size:100%; color:Red; font-weight:bold; line-height:20px; }
.div_td1_bbot { width:120px; }
.div_td2_bbot { padding-left:10px; width:70px; }

/******************************************************************************
 * ReservaListadoValoracionPaquete
 ******************************************************************************/

.lbl_noresult_rlvp { font-size:120%; color:#333333; }

/******************************************************************************
 * Control ReservaValoracionAlojamientoExt
 ******************************************************************************/

.div_rlae { border:solid 1px #DFDFDF; padding:10px; }

a.lnk1_rlae:link { color:#C20008; font-size:20px; text-decoration:none; }
a.lnk1_rlae:visited { color:#C20008; font-size:20px; text-decoration:none; }
a.lnk1_rlae:active { color:#C20008; font-size:20px; text-decoration:none; }
a.lnk1_rlae:hover { color:#C20008; font-size:20px; text-decoration:none; }

a.lnk2_rlae:link { color:#333333; text-decoration:underline; }
a.lnk2_rlae:visited { color:#333333; text-decoration:underline; }
a.lnk2_rlae:active { color:#333333; text-decoration:underline; }
a.lnk2_rlae:hover { color:#333333; text-decoration:underline; }

.lbl1_rlae { font-size:120%; color:#333333; }
.lbl2_rlae { color:#333333; }
.lbl3_rlae { color:#333333; font-size:200%; }
.lbl4_rlae { color:#333333; }
.lbl5_rlae { color:#333333; font-weight:bold; }
.lbl6_rlae { color:#C20008; font-size:120%; font-weight:bold; }
.lbl7_rlae { font-size:120%; color:#C20008; padding-right:20px; font-weight:bold; }
.lbl8_rlae { color:#C20008; font-size:150%; padding-right:20px; font-weight:bold; }

.td1_rlae { background-color:#EEEEEE; text-align:center; height:15px; }
.td2_rlae { padding-left:10px; background-color:#DDDDDD; }
.td3_rlae { height:40px; background-color:#FFFFFF; }
.td4_rlae { height:40px; background-color:#FFFFFF; }

.btn_dis_rlae { width:120px; height:25px; border:solid 1px #666666; background-color:#DFDFDF; color:#333333; text-align:center; font-weight:bold; cursor:pointer; font-size:110%; margin-top:10px; margin-bottom:10px; }
.btn_pet_rlae { width:120px; height:25px; border:solid 1px #DF5900; background-color:#FF9900; color:#FFFFFF; text-align:center; font-weight:bold; cursor:pointer; font-size:110%; margin-top:10px; margin-bottom:10px; }

.img_rlae { max-width:100px; max-height:100px; width: expression(this.width > 100 ? 100: true); height: expression(this.height > 100 ? 100: true); }

.fondo_td_boton_rlae{background-color:#FFFFFF;}

/******************************************************************************
 * Control ReservaServicioAlojamientoContenedor
 ******************************************************************************/

.titulo_rsac { color:#333333; font-weight:bold; font-size:150%; }
.pie_rsac { color:#333333; font-weight:bold; font-size:120%; }
.cabecera_rsac { color:#C20008; font-weight:bold; font-size:120%; }
.lbl_cabecera_rsac { color:#333333; }
.td_titulo_rsac { text-align:left; padding:6px; background-color:#E9E9E9; }
.td_cabecera_rsac { text-align:left; border-bottom:1px solid #FD9200; }
.contenido_td_servicio_rsac { color:#333333; background-color:#FFFFFF; padding-left:10px; }
.txt_reserva_pie_servicio_imp { color:#C20008; font-size:120%; }
.div_contenedor { border:solid 1px #666666;margin-bottom:10px; }
.botonNegroInSitu{background-image:url('img/Fondos/fondo_degradado_botonBuscadorNegro.jpg');background-repeat:repeat-x;border:solid 1px #333333; color:#FFFFFF; font-size:9px; height:17px; width:122px;cursor:pointer; }

/******************** PAQUETES ICU ******************************/
.subMenuPaquetes{border:1px solid #A7C56E;background-image:url('img/portada/fondo_submenu.jpg');background-position:bottom;background-repeat:no-repeat;background-color:#9E2423;}

.txtMarcSecciones{font-size:14px;font-weight:normal;color:#FEF3B3;font-family:Arial;text-decoration:none;}

.lnkSecciones{font-size:13px;font-weight:normal;color:#FFFFFF;font-family:Arial;text-decoration:none;}
.lnkSecciones:link{font-size:13px;font-weight:normal;color:#FFFFFF;font-family:Arial;text-decoration:none;}
.lnkSecciones:active{font-size:13px;font-weight:normal;color:#FFFFFF;font-family:Arial;text-decoration:none;}
.lnkSecciones:visited{font-size:13px;font-weight:normal;color:#FFFFFF;font-family:Arial;text-decoration:none;}
.lnkSecciones:hover{font-size:13px;font-weight:normal;color:#FEF3B3;font-family:Arial;text-decoration:underline;}

.botonListadoPaquetes{text-align:center;width:94px;height:22px;background-image:url('img/botones/paq_listado.gif');background-repeat:no-repeat;}
.botonFichaPaquetes{text-align:center;width:176px;height:40px;background-image:url('img/botones/paq_ficha.gif');background-repeat:no-repeat;font-size:15px;}
.botonCabecera{text-align:center;width:130px;height:30px;background-image:url('img/botones/reservas_cabecera.gif');background-repeat:no-repeat;font-size:15px;}

.circuitoReducRojoOscuro{color:#990000;font-size:12px;font-weight:bold;font-family:Arial;text-decoration:none;}
.circuitoReducLinkRojoOscuro:link{color:#990000;font-size:12px;font-weight:bold;font-family:Arial;text-decoration:none;}
.circuitoReducLinkRojoOscuro:visited{color:#990000;font-size:12px;font-weight:bold;font-family:Arial;text-decoration:none;}
.circuitoReducLinkRojoOscuro:active{color:#990000;font-size:12px;font-weight:bold;font-family:Arial;text-decoration:none;}
.circuitoReducLinkRojoOscuro:hover{color:#990000;font-size:12px;font-weight:bold;font-family:Arial;text-decoration:underline;}

.circuitoReducRojo{color:#FF0000;font-size:12px;font-weight:bold;font-family:Arial;text-decoration:none;}
.circuitoReducNegro{color:#333333;font-size:12px;font-family:Arial;text-decoration:none;}

.img_rlae { max-width:144px; max-height:144px; width: expression(this.width > 100 ? 100: true); height: expression(this.height > 100 ? 100: true); }

/******************* Banners ICU ***************************/
.Promo1{src:url('img/portada/promo_01.gif');height:74px;}
.Promo1Over{src:url('img/portada/promo_01-over.gif');height:74px;}

/******************************************************************************
 * Control CapaToolTip
 ******************************************************************************/

.div_ctt { padding:5px; border:solid 1px #666666; background-color:#FFFFE1; }
.lbl_ctt { }

/******************************************************************************
* Estilos Presupuestos
*******************************************************************************/

.cabeceraVerdeClaroICU{padding-top:3px;height:27px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoVerde_claro.jpg');background-repeat:repeat-x;border:1px solid #3E5B0C; font-size:14px; font-family:Arial; font-weight:bold; padding-left:14px;}
.cabeceraGrisGeneralICU{padding-top:3px;height:30px;width:100%;background-image:url('img/Fondos/fondo_cabecera_degradadoGrisGeneral.jpg');background-repeat:repeat-x;border:1px solid #3E5B0C; font-size:14px; font-family:Arial; font-weight:bold; padding-left:14px;}
.botonEnviarPresupuesto{text-align:center;width:176px;height:40px;background-image:url('img/botones/fondo_enviar_presupuesto.jpg');background-repeat:no-repeat;font-size:15px; padding:0px; margin:0px; font-family:Tahoma; font-weight:bold; color:#FFFFFF;}
.tdListado{font-family:Arial; color: #333333; font-size:11px; font-weight:bold; padding-top:2px; text-align:right;}
.presupuesto{border:1px solid #A8A8A8}

/*****************************************************************************
 * ThumbNail
 *****************************************************************************/

.thumb_img{height:100px;width:100px;border:solid 1px #333333;}