﻿
/******************************************************************************
 * 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
 ******************************************************************************/

.div_central { width:960px;background-image:url('img/Fondos/cab_degradado_int.jpg');background-repeat:repeat-x;padding:10px 10px 0px 10px;}
.div_borde_izq {background-image:url(img/Fondos/fondo_web.jpg);background-repeat:repeat-x;}
.div_borde_der {background-image:url(img/Fondos/fondo_web.jpg);background-repeat:repeat-x;}
.div_cabecera { width:960px;}
.div_contenido { border-left:1px solid #BBBCBF;border-right:1px solid #BBBCBF;text-align:center;padding-top:0px;}

.div_pasos { width:702px;text-align:center; }

.div_franja_sup {background-image:url('img/Fondos/cab_franja_superior.jpg');background-repeat:repeat-x;height:13px;}

.div_pie_central {width:960px;background-image:url('img/Fondos/fondo_pie_central.jpg');background-repeat:repeat-x;height:50px;}
.div_pie_borde_izq {background-image:url('img/Fondos/fondo_pie_lateral.jpg');background-repeat:repeat-x;height:50px;}
.div_pie_borde_der {background-image:url('img/Fondos/fondo_pie_lateral.jpg');background-repeat:repeat-x;height:50px;}

/******************************************************************************
 * Contenido
 ******************************************************************************/

.TituloNaranja{color:#FF6600;font-size:20px;font-family:Arial;font-weight:bold;font-style:italic;}
.TituloBlanco{color:#FFFFFF;font-size:20px;font-family:Arial;font-weight:bold;font-style:italic;}
.TextoNegro{font-size:13px;color:#333333;font-family:Arial;}
.TextoGris{font-size:12px;color:#666666;font-family:Arial;}

.LinkNegro:link{font-size:13px;color:#333333;font-family:Arial;text-decoration:underline;cursor:pointer;}
.LinkNegro:visited{font-size:13px;color:#333333;font-family:Arial;text-decoration:underline;cursor:pointer;}
.LinkNegro:active{font-size:13px;color:#333333;font-family:Arial;text-decoration:underline;cursor:pointer;}
.LinkNegro:hover{font-size:13px;color:#333333;font-family:Arial;text-decoration:underline;cursor:pointer;}

.divTitular{color:#333333;font-size:18px;font-family:Arial;font-weight:bold;font-style:italic;height:23px;text-align:left;padding-left:30px;background-image:url('img/Iconos/ico_ideal.gif');background-repeat:no-repeat;background-color:#E8E8E8;}
.divTitularPeq{color:#333333;font-size:14px;font-family:Arial;font-weight:bold;font-style:italic;height:20px;padding-top:3px;text-align:left;padding-left:30px;background-image:url('img/Iconos/ico_ideal.gif');background-repeat:no-repeat;background-color:#E8E8E8;}
.divSubTitular{color:#333333;font-family:Arial;font-size:13px;text-align:left;padding:12px;}

.divTitularReserva{color:#F7901D;font-size:12px;font-family:Arial;font-weight:bold;width:600px;border-bottom:2px solid #3F4041;text-align:left;padding-left:10px;padding-bottom:4px;}
.divSubTitularReserva{color:#58595B;font-size:12px;font-family:Arial;font-weight:normal;width:600px;text-align:left;padding-left:10px;padding-bottom:4px;background-color:#FFFFFF;}

/******************************************************************************
 * 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
 ******************************************************************************/

.divTitulo{width:728px;height:61px;border:4px solid #F7901D;background-image:url('img/Fondos/cab_degradado_gris.jpg');background-repeat:repeat-x;padding:5px;}
.cabLoginIZQ{border:2px solid #CD7007;background-color:#F7901D;height:23px;width:130px;}
.cabLoginDER{border:2px solid #B9B9B9;background-image:url('img/Fondos/cab_log_degradado_gris.jpg');background-repeat:repeat-x;height:23px;width:615px;}
.cabBlanco{font-family:Arial;font-size:13px;color:#FFFFFF;font-weight:bold;}

.lnkGrisCabecera{font-size:11px;font-family:Arial;color:#58595B;text-decoration:underline;}
.lnkGrisCabecera:link{font-size:11px;font-family:Arial;color:#58595B;text-decoration:underline;}
.lnkGrisCabecera:active{font-size:11px;font-family:Arial;color:#58595B;text-decoration:underline;}
.lnkGrisCabecera:visited{font-size:11px;font-family:Arial;color:#58595B;text-decoration:underline;}
.lnkGrisCabecera:hover{font-size:11px;font-family:Arial;color:#58595B;text-decoration:underline;}

.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 {width:80px;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;text-align:center;font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White; background-color: #58595B;border:1px solid #3F4041;}
.btn_menuPeq_on {width:80px;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;text-align:center;font-size: 10px;color: #ffffff; background-color: #ACACAC;text-decoration:none;border:1px solid #3F4041;}
.btn_menuPeq_hover {width:80px;padding-top:1px;padding-bottom:1px;padding-left:6px;padding-right:6px;text-align:center;font-size: 10px;color: #ffffff; background-color: #ACACAC;text-decoration:none;border:1px solid #3F4041;}

a.linkNoSub:link{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;}
a.linkNoSub:visited{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;}
a.linkNoSub:active{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;}
a.linkNoSub:hover{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;}

.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;}

/******************************************************************************
 * NUEVO MENU de la Cabecera
 ******************************************************************************/

.SepMenuSelecCU{border-left:1px solid #BBBCBF;border-right:1px solid #BBBCBF;height:30px;text-align:center;background-image:url('img/Fondos/menu_selec.jpg');background-repeat:repeat-x;background-position:bottom;}
.SepMenuNoSelecCU{height:26px;padding-top:4px;text-align:center;background-image:url('img/Fondos/menu_no_selec.jpg');background-repeat:repeat-x;background-position:bottom;}

.linkMenuPrincipalSelec:link{font-family:Tahoma;text-decoration:none;color:#F7901D;font-size:13px;font-weight:bold;}
.linkMenuPrincipalSelec:visited{font-family:Tahoma;text-decoration:none;color:#F7901D;font-size:13px;font-weight:bold;}
.linkMenuPrincipalSelec:active{font-family:Tahoma;text-decoration:none;color:#F7901D;font-size:13px;font-weight:bold;}
.linkMenuPrincipalSelec:hover{font-family:Tahoma;text-decoration:underline;color:#F7901D;font-size:13px;font-weight:bold;}

.linkMenuPrincipalNoSelec:link{font-family:Tahoma;text-decoration:none;color:#FFFFFF;font-size:13px;font-weight:bold;}
.linkMenuPrincipalNoSelec:visited{font-family:Tahoma;text-decoration:none;color:#FFFFFF;font-size:13px;font-weight:bold;}
.linkMenuPrincipalNoSelec:active{font-family:Tahoma;text-decoration:none;color:#FFFFFF;font-size:13px;font-weight:bold;}
.linkMenuPrincipalNoSelec:hover{font-family:Tahoma;text-decoration:underline;color:#FFFFFF;font-size:13px;font-weight:bold;}

.textoBienvUsu{font-family:Arial;font-size:12px;color:#4E4E4E;font-weight:bold;}

/******************************************************************************
 * NUEVO MENU Interior
 ******************************************************************************/

/*.divMenuInterior{width:100%;border:1px solid #919191;background-image:url('img/Fondos/degradado_menu_interior.jpg');background-repeat:repeat-x;height:21px;padding-top:2px;}*/
.divMenuInterior{width:100%;border:1px solid #ED6D05;background-image:url('img/Fondos/degradado_menu_interior_naranja.jpg');background-repeat:repeat-x;height:23px;padding-top:2px;}

.linkMenuInteriorNoSelec:link{font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:normal;}
.linkMenuInteriorNoSelec:visited{font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:normal;}
.linkMenuInteriorNoSelec:active{font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:normal;}
.linkMenuInteriorNoSelec:hover{font-family:Arial;text-decoration:underline;color:#FFFFFF;font-size:12px;font-weight:normal;}

.linkMenuInteriorSelec:link{font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold;}
.linkMenuInteriorSelec:visited{font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold;}
.linkMenuInteriorSelec:active{font-family:Arial;text-decoration:none;color:#FFFFFF;font-size:12px;font-weight:bold;}
.linkMenuInteriorSelec:hover{font-family:Arial;text-decoration:underline;color:#FFFFFF;font-size:12px;font-weight:bold;}

/*.linkMenuInteriorSelec:link{font-family:Arial;text-decoration:none;color:#FBC486;font-size:12px;font-weight:bold;}
.linkMenuInteriorSelec:visited{font-family:Arial;text-decoration:none;color:#FBC486;font-size:12px;font-weight:bold;}
.linkMenuInteriorSelec:active{font-family:Arial;text-decoration:none;color:#FBC486;font-size:12px;font-weight:bold;}
.linkMenuInteriorSelec:hover{font-family:Arial;text-decoration:underline;color:#FBC486;font-size:12px;font-weight:bold;}*/

/******************************************************************************
 * NUEVO MENU login
 ******************************************************************************/

.tit_cab_login{font-family:MankSans-Medium;color:#58595B;}

.texto_login_menu { font-family: Arial; font-size: 12px; color: #58595B;font-weight:bold;}
.input_login_menu { font-family: Arial; font-size: 12px; color: #58595B;font-weight:normal; border: 1px solid #BBBCBF;width:150px;height:15px;padding-top:1px;}

.texto_usuario_registrado { font-family: Tahoma,sans-serif; font-size: 11px; color: #000000; }

.link_login_menu:link{font-family: Arial; font-size: 12px; color: #58595B;font-weight:bold;text-decoration:underline;}
.link_login_menu:active{font-family: Arial; font-size: 12px; color: #58595B;font-weight:bold;text-decoration:underline;}
.link_login_menu:visited{font-family: Arial; font-size: 12px; color: #58595B;font-weight:bold;text-decoration:underline;}
.link_login_menu:hover{font-family: Arial; font-size: 12px; color: #858689;font-weight:bold;text-decoration:underline;}

.btn_naranja_login{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;background-image:url('img/Fondos/boton_naranja_92_24.jpg');background-repeat:no-repeat;border:0px;color:#FFFFFF;text-align:center;width:92px;height:24px;cursor:pointer;}
.btn_naranja_largo{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;background-image:url('img/Fondos/boton_naranja_162_24.jpg');background-repeat:no-repeat;border:0px;color:#FFFFFF;text-align:center;width:162px;height:24px;cursor:pointer;}
/*.btn_naranja_largo_icono{font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;background-image:url('img/Fondos/boton_naranja_icono.jpg');background-repeat:no-repeat;border:0px;color:#FFFFFF;text-align:left;width:140px;padding-left:12px;height:24px;cursor:pointer;}*/
.btn_naranja_largo_icono {width:152px;padding-left:8px;height:24px;border:0px;background-image:url('img/Fondos/boton_naranja_icono.jpg');background-repeat:no-repeat;color:#FFFFFF;font-size:11px;text-align:left;font-weight:bold;cursor:pointer;font-family:Arial;}
.btn_naranja_corto_icono {width:92px;padding-left:8px;height:24px;border:0px;background-image:url('img/Fondos/boton_naranja_icono_corto.jpg');background-repeat:no-repeat;color:#FFFFFF;font-size:11px;text-align:left;font-weight:bold;cursor:pointer;font-family:Arial;}

.link_naranja{color:#FF6600;font-size:11px;font-family:Arial;font-weight:bold;text-decoration:underline;}
.link_naranja{color:#FF6600;font-size:11px;font-family:Arial;font-weight:bold;text-decoration:underline;}
.link_naranja{color:#FF6600;font-size:11px;font-family:Arial;font-weight:bold;text-decoration:underline;}
.link_naranja{color:#FF6600;font-size:11px;font-family:Arial;font-weight:bold;text-decoration:underline;}

/******************************************************************************
 * 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; }

.botonGris{background-color:#58595B;border:2px solid #3F4041;text-align:center;}
.botonGrisClaro{background-color:#8E8F93;border:2px solid #848588;text-align:center;}

/******************************************************************************
 * Control ReservaValoracionAlojamiento
 ******************************************************************************/

.div_valoracion_alojamiento_par { background-color:#FFFFFF; margin-bottom:1px; padding-top:2px; padding-bottom:2px; }
.div_valoracion_alojamiento_impar { background-color:#EEEEEE; 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; }*/
.btn_valoracion_alojamiento { background-color:#F7901D; width:50px; min-height:20px; 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 { padding:6px; }

.div_cab_listado_alojamiento { background-color:#58595B; height:18px; }

/******************************************************************************
 * Control Pie
 ******************************************************************************/

.TextoPie{font-family:Arial;font-size:11px;color:#FFFFFF;}
.TextoPie2{font-family:Tahoma;font-size:11px;color:#FFFFFF;}

.LinkPie{font-family:Tahoma;font-size:11px;color:#FFFFFF;cursor:pointer;text-decoration:none;}
.LinkPie:link{font-family:Tahoma;font-size:11px;color:#FFFFFF;cursor:pointer;text-decoration:none;}
.LinkPie:active{font-family:Tahoma;font-size:11px;color:#FFFFFF;cursor:pointer;text-decoration:none;}
.LinkPie:visited{font-family:Tahoma;font-size:11px;color:#FFFFFF;cursor:pointer;text-decoration:none;}
.LinkPie:hover{font-family:Tahoma;font-size:11px;color:#FFFFFF;cursor:pointer;text-decoration:underline;}

/******************************************************************************
 * Control Incidencia
 ******************************************************************************/

.div_incidencia { border:solid 2px #B9B9B9; padding:25px; background-color:#EBEBEB;}
.div_incidencia_td { background-color:#58595B;height:75px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px;}
.incidencia_titulo { font-family:Arial;color:#FFFFFF;font-size:14px;font-weight:bold; }
.incidencia_descripcion { font-family:Arial;color:#FFFFFF;font-size:13px;}
.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; height:auto !important; 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:none; }

.cab_otras_opciones { background-color:#F7901D; height:18px; }
.tit_otras_opciones { background-color:#FEF5ED; }
.cont_otras_opciones { background-color:#FEF5ED; 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;}

.div_gris{border:solid 1px #E4E4E4;}

.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: #666666; cursor: default;text-decoration:none;}
A.menu_2_off { font-size: 10px; color: #666666; cursor: pointer;text-decoration:none;}
A.menu_2_off:hover { font-size: 10px; color: #F7901D; cursor: pointer;text-decoration:none;}
A.menu_2_off:visited { font-size: 10px; color: #666666; cursor: pointer;text-decoration:none;}
A.menu_2_off:active { font-size: 10px; color: #F7901D; cursor: pointer;text-decoration:none;}
A.menu_2_off:visited:hover { font-size: 10px; color: #F7901D; 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 { padding:6px;text-align:left; }
.titulo_seccion_servicio_alojamiento { color:#58595B; font-size:100%; }
.titulo_td_servicio_alojamiento { color:#58595B; background-color:#FFFFFF; height:24px; padding-left:10px; }
.contenido_td_servicio_alojamiento { color:#58595B; background-color:#EEEEEE; height:24px; padding-left:10px; }
.txt_reserva_pie_servicio { color:#F7901D; font-size:120%; }

.txt_pasajero { color:#58595B; border:solid 1px #58595B; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:180px; }
.txt_pasajero_principal { color:#58595B; border:solid 1px #58595B; padding-top:1px; padding-bottom:1px; padding-left:4px; padding-right:4px; width:180px; background-color:#FEF4EB; }

/******************************************************************************
 * Control ReservaFin
 ******************************************************************************/

.reservaOK{color:#33CA00;font-size:16px;font-weight:bold;}
.reservaKO{color:#FF0000;font-size:16px;font-weight:bold;}
.txtLocalizador{background-color:#CCCCCC;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: #666666;text-decoration:none;text-transform:uppercase;}
.hotel_titulo1{font-size: 14px; color: #666666;text-decoration:none;}
.hotel_titulo2{font-size: 12px; color: #E1AA04;text-decoration:none;}
.hotel_titulo3{font-size: 12px; color: #000000;text-decoration:none;font-family:Arial;font-weight:normal;}

.bt_blanco{border:1px solid #247DA8;padding:2px;}

.imagenHotel{cursor:pointer;margin-right:6px;margin-bottom:6px;}

li.ListaServicios
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
	list-style-type: square;
}

/******************************************************************************
 * 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:#F7901D; 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;}
.TextoOscuroReservas{color:#58595B;text-align:center;}
.TextoAzul{color:#1B5C7C;font-size:12px;}
.TextoAzulOscuro{color:#0E3041}
.TextoAmarillo{color:#F8901D;}
.TextoAmarilloOscuro{color:#997402;}
.TextoBlanco{color:#FFFFFF;}

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.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-family:Arial;font-size:13px; padding-bottom:5px; margin-bottom:6px; color:#333333; 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: #58595B;}
.ficha_reserva_td_a { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-size: 11px; font-weight: normal; color: #58595B; background-color: #EEEEEE;}

.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:#58595B; }
.ficha_reserva_texto_forma_pago { font-size:100%; color:#58595B; }
.ficha_reserva_titulo_seleccion_forma_pago { font-size:130%; color:#58595B; }

/******************************************************************************
 * Control Error
 ******************************************************************************/

.errorGeneral{width:440px;border:3px solid #F7901D;padding-left:42px;padding-right:42px;padding-top:22px;padding-bottom:22px;}
.txtError1{font-size:12px;color:#F8901D;}
.txtError2{font-size:12px;color:#58595B;}
.error_boton { background-color:#247DA8; border:solid 1px #666666; color:#FFFFFF; font-size:90%; height:20px; width:105px;cursor:pointer; }
.error_link { color:#58595B; 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-color:#6D6F72; height:34px; width:133px; border:solid 3px #58595B; }
.div_paso_inactivo_bloque { background-color:#EEEEEE; height:34px; width:133px; border:solid 3px #CCCCCC; }

.div_paso_activo_numero { float:left; width:16px; height:24px; text-align:right; margin-top:5px; margin-bottom:5px; padding-right:5px; border-right:dotted 1px #FFFFFF; }
.div_paso_inactivo_numero { float:left; width:16px; height:24px; text-align:right; margin-top:5px; margin-bottom:5px; padding-right:5px; border-right:dotted 1px #58595B; }

.div_paso_activo_texto { float:left; width:96px; margin-top:5px; margin-bottom:5px; padding-left:7px; padding-right:3px; }
.div_paso_inactivo_texto { float:left; width:96px; margin-top:5px; margin-bottom:5px; padding-left:7px; padding-right:3px; }

.lbl_paso_inactivo_numero { color:#58595B; font-size:20px; }
.lbl_paso_activo_numero { color:#FFFFFF; font-size:20px; }
.lbl_paso_inactivo_texto { color:#58595B; font-weight:bold; font-size:11px; }
.lbl_paso_activo_texto { color:#FFFFFF; font-weight:bold; font-size:11px; }

.div_pasos { margin-left:1px; margin-top:5px; }

.div_cancelar_reserva { height:34px; width:120px; border:solid 1px #D6212E; background-image:url('img/reserva/col_cancelar.jpg'); margin-left:0px; }
.div_cancelar_reserva_equis { float:left; width:16px; height:24px; text-align:right; margin-top:5px; margin-bottom:5px; padding-right:5px; border-right:dotted 1px #FFFFFF; }
.div_cancelar_reserva_texto { float:left; width:74px; margin-top:5px; margin-bottom:5px; padding-left:7px;padding-right:3px; }
.lbl_cancelar_reserva_equis { color:#FFFFFF; font-size:20px; }
a.lbl_cancelar_reserva_texto:link { color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; }
a.lbl_cancelar_reserva_texto:visited { color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; }
a.lbl_cancelar_reserva_texto:active { color:#FFFFFF; font-weight:bold; font-size:11px; text-decoration:none; }
a.lbl_cancelar_reserva_texto:hover { color:#FFFFFF; font-weight:bold; font-size:11px; 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: 16px;	CURSOR: default;	COLOR: #247da8;	FONT-FAMILY: Arial,sans-serif}
.inputContacto {	font-family: Arial; font-size: 12px; border: 1px solid #ACACAC;}
.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: 11px;	FONT-FAMILY: Tahoma,sans-serif;	HEIGHT: 18px}

.inputSuscripcion{border:1px solid #257EA8;padding-left:4px;padding-right:4px;padding-top:2px;height:16px;font-size:11px;width:112px;}

/******************************************************************************
 * 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;
}

/******************************************************************************
 * Control BuscadorPortadaTOP
 ******************************************************************************/

.div_main_bpt { width:457px; }
.div_ctls_bpt { width:455px; background-color:#FFFFFF; border-left:solid 3px #999999;border-bottom:solid 3px #999999;border-right:solid 3px #999999; min-height:225px; }

.div_menu_sel { width:110px; height:40px; border-top:solid 3px #999999; border-left:solid 3px #999999; border-right:solid 3px #999999; background-color:#FFFFFF; text-align:center; line-height:40px; }
.div_menu_unsel { width:110px; height:40px; border-top:solid 1px #FE8123; border-left:solid 1px #FE8123; border-right:solid 1px #FE8123; background-color:#FF6600; text-align:center; line-height:19px; }
.div_menu_corto_sel { width:110px; height:40px; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; background-color:#134157; text-align:center; line-height:30px; }
.div_menu_corto_unsel { width:110px; height:40px; border-top:solid 1px #FE8123; border-left:solid 1px #FE8123; border-right:solid 1px #FE8123; background-color:#FF6600; text-align:center; line-height:30px; }
.div_menu_sep { width:3px; }

.td1_sep_bpt { padding-top:10px; }
.td2_sep_bpt { padding-top:7px; }
.div_boton_bpt { padding:15px; width:50%; }
.div_lnkavz_bpt { padding:15px; vertical-align:bottom; text-align:right; }

.lnk_menu_bpt { color:#58595B; text-decoration:none; font-weight:bold; font-size:14px;font-family:Arial;}
a.lnk_menu_bpt:link { color:#58595B; text-decoration:none; font-weight:bold; font-size:14px;font-family:Arial;}
a.lnk_menu_bpt:visited { color:#58595B; text-decoration:none; font-weight:bold; font-size:14px;font-family:Arial;}
a.lnk_menu_bpt:active { color:#58595B; text-decoration:none; font-weight:bold; font-size:14px;font-family:Arial;}
a.lnk_menu_bpt:hover { color:#58595B; text-decoration:underline; font-weight:bold; font-size:14px;font-family:Arial;}

a.lnk_bpt:link { color:#FF6600; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
a.lnk_bpt:visited { color:#FF6600; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
a.lnk_bpt:active { color:#FF6600; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
a.lnk_bpt:hover { color:#FF6600; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}

/******************************************************************************
 * Control BloqueBuscadorOcupacionTOP
 ******************************************************************************/

.div_td1_bbot { padding-left:10px; width:120px; }
.div_td2_bbot { padding-left:10px; width:70px; }
.val_bbot { padding-left:10px; font-size:100%; color:Red; font-weight:bold; line-height:20px; }

/******************************************************************************
 * Control BloqueBuscadorFechasTOP
 ******************************************************************************/

.img_bbft { cursor:pointer; }
.div_td1_bbft { padding-left:10px; width:120px; }
.div_td2_bbft { padding-left:10px; }
.txt_bbft { /*border: 1px solid #7F9DB9;*/ height:16px; width:80px; }

/******************************************************************************
 * Control BloqueBuscadorDestinoTOP
 ******************************************************************************/

.div_td1_bbdt { padding-left:10px; width:110px; }
.div_td2_bbdt { width:180px; }
.div_td3_bbft { padding-left:10px; width:170px; }
.div_td4_bbft { padding-left:10px; }
.txt_bbdt { /*border: 1px solid #7F9DB9;*/ height:16px; width:170px; }

/******************************************************************************
 * Control BuscadorAlojamientoIDE
 ******************************************************************************/

.div_buscador_cabecera{width:661px;height:26px;border:1px solid #454545;background-image:url('img/Fondos/degradado_cab_buscador.jpg');background-repeat:repeat-x;}

.div_buscador_cabecera_interior{width:661px;height:18px;padding-top:2px;border:1px solid #BBBCBF;background-color:#F2F2F2;}
.div_buscador_fila_interior{width:661px;padding-top:6px;padding-bottom:6px;border-left:1px solid #CECECE;border-right:1px solid #CECECE;background-color:#FFFFFF;}
.div_buscador_avanzado{width:661px;padding-top:6px;padding-bottom:6px;height:180px;border-left:1px solid #CECECE;border-right:1px solid #CECECE;background-color:#FFFFFF;}

.div_buscador_inferior{width:663px;height:57px;background-image:url('img/Fondos/fondo_buscador_pie.jpg');background-repeat:no-repeat;}


/******************************************************************************
 * Control TodasLasZonasDelPais
 ******************************************************************************/

.div_tlzdp2 { padding:12px;border:0px;background-color:#FFFFFF; }

a.lnk_tlzdp:link { color:#7E7E7E;font-size:12px;text-decoration:none;font-weight:bold;}
a.lnk_tlzdp:visited { color:#7E7E7E;font-size:12px;text-decoration:none;font-weight:bold;}
a.lnk_tlzdp:active { color:#7E7E7E;font-size:12px;text-decoration:none;font-weight:bold;}
a.lnk_tlzdp:hover { color:#7E7E7E;font-size:12px;text-decoration:underline;font-weight:bold;}


/******************************************************************************
 * Control AltaAgencia
 ******************************************************************************/

.textoNuevoUsuario{font-size:13px;font-family:Arial;color:#58595B;font-weight:bold;}
.btn_menuPeq_off_txt13 {border:solid 3px #E67300; background-color:#F7901D; color:#FFFFFF; font-size:15px;text-align:center; font-weight:bold; cursor:pointer;font-family:Arial;}


/******************************************************************************
 * Control ReservaListadoValoracionAlojamientoTOP
 ******************************************************************************/

.td1_rlva { width:175px; }
.td2_rlva { padding-top:5px; padding-bottom:5px; }
.td3_rlva { padding-left:10px; padding-right:10px; }

.td2_rlvaID{padding-bottom:5px;border-top:2px solid #F7901D;}
.td3_rlvaIDE{background-color:#F3F3F3;border:2px solid #E4E4E4;padding-left:8px;padding-right:8px;}

.lbl1_rlva { color:#666666; font-size:20px; }
.lbl2_rlva { color:#333333; }
.lbl3_rlva { color:#333333; font-size:120%; }
.lbl4_rlva { color:#FF6600; font-size:120%; }
.lbl5_rlva { color:#154157; text-decoration:underline; }
.lbl6_rlva { color:#154A64; }
.lbl7_rlva { color:#FF6600; font-weight:bold; }

a.lnk1_rlva:link { color:#FF6600; text-decoration:underline; }
a.lnk1_rlva:visited { color:#FF6600; text-decoration:underline; }
a.lnk1_rlva:active { color:#FF6600; text-decoration:underline; }
a.lnk1_rlva:hover { color:#FF6600; text-decoration:underline; }

a.lnk2_rlva:link { color:#FF6600; text-decoration:underline; font-size:120%; }
a.lnk2_rlva:visited { color:#FF6600; text-decoration:underline; font-size:120%; }
a.lnk2_rlva:active { color:#FF6600; text-decoration:underline; font-size:120%; }
a.lnk2_rlva:hover { color:#FF6600; text-decoration:underline; font-size:120%; }

.table1_rlva { height:12px; }

.table1_rlvaIDE{ border:solid 1px #CCCCCC;background-color:#FFFFFF; }
.table2_rlvaIDE{ border:solid 2px #D4D4D4;background-color:#F8F8F8; }

.txt3_rlva{color:#333333;font-family:Arial;font-size:11px;text-decoration:none;}
.lnk3_rlva:link{color:#333333;font-family:Arial;font-size:11px;text-decoration:underline;}
.lnk3_rlva:active{color:#333333;font-family:Arial;font-size:11px;text-decoration:underline;}
.lnk3_rlva:visited{color:#333333;font-family:Arial;font-size:11px;text-decoration:underline;}
.lnk3_rlva:hover{color:#333333;font-family:Arial;font-size:11px;text-decoration:underline;}

.txt4_rlva{color:#FF6600;font-family:Arial;font-size:11px;text-decoration:none;}
.lnk4_rlva:link{color:#FF6600;font-family:Arial;font-size:11px;text-decoration:underline;}
.lnk4_rlva:active{color:#FF6600;font-family:Arial;font-size:11px;text-decoration:underline;}
.lnk4_rlva:visited{color:#FF6600;font-family:Arial;font-size:11px;text-decoration:underline;}
.lnk4_rlva:hover{color:#FF6600;font-family:Arial;font-size:11px;text-decoration:underline;}

/******************************************************************************
 * Control ReservaValoracionAlojamientoExt
 ******************************************************************************/

a.lnk1_rlae:link { color:#F7901D; text-decoration:underline; font-size:15px; }
a.lnk1_rlae:visited { color:#F7901D; text-decoration:underline; font-size:15px; }
a.lnk1_rlae:active { color:#F7901D; text-decoration:underline; font-size:15px; }
a.lnk1_rlae:hover { color:#F7901D; text-decoration:underline; font-size:15px; }

a.lnk1_blanco_rlae:link { color:#FFFFFF; text-decoration:underline; font-size:15px; }
a.lnk1_blanco_rlae:visited { color:#FFFFFF; text-decoration:underline; font-size:15px; }
a.lnk1_blanco_rlae:active { color:#FFFFFF; text-decoration:underline; font-size:15px; }
a.lnk1_blanco_rlae:hover { color:#FFFFFF; text-decoration:underline; font-size:15px; }

a.lnk2_rlae:link { color:#FF6600; text-decoration:underline; }
a.lnk2_rlae:visited { color:#FF6600; text-decoration:underline; }
a.lnk2_rlae:active { color:#FF6600; text-decoration:underline; }
a.lnk2_rlae:hover { color:#FF6600; text-decoration:underline; }

.lbl1_rlae { font-size:14px; color:#666666; }
.lbl2_rlae { color:#333333; }
.lbl3_rlae { color:#333333; font-size:150%; }
.lbl4_rlae { color:#333333; }
.lbl5_rlae { color:#333333; font-weight:bold; line-height:18px; }
.lbl6_rlae { color:#FF6600; font-size:120%; font-weight:bold; }
.lbl7_rlae { font-size:120%; color:#666666; padding-right:10px; font-weight:bold; }
.lbl8_rlae { color:#333333; font-size:120%; padding-right:10px; font-weight:bold; }
.lbl9_rlae { color:#FF6600; font-size:20px; }

.td1_rlae { background-color:#DFDFDF; text-align:center; height:22px;padding-top:0px; }
.td2_rlae { padding-left:10px; background-color:#D4D4D4; }
.td3_rlae { height:25px; background-color:#F3F3F3; }
.td4_rlae { height:25px; background-color:#FFFFFF; }

.tdDispVerde2_rlae1{width:140px;text-align:left;height:25px; background-image:url('img/Fondos/fondo_valoracion_disponible.jpg');background-position:left center;background-repeat:no-repeat;}
.tdDispNaranja2_rlae1{width:140px;text-align:left;height:25px; background-image:url('img/Fondos/fondo_valoracion_peticion.jpg');background-position:left center;background-repeat:no-repeat;}
.tdDispVerde2_rlae21{width:140px;text-align:left;height:25px; background-image:url('img/Fondos/fondo_valoracion_disponible21.jpg');background-position:left center;background-repeat:no-repeat;}
.tdDispNaranja2_rlae21{width:140px;text-align:left;height:25px; background-image:url('img/Fondos/fondo_valoracion_peticion21.jpg');background-position:left center;background-repeat:no-repeat;}

.btn_dis_rlae { width:92px;padding-left:6px; height:24px; border:0px;background-image:url('img/Fondos/boton_naranja_icono_corto_verde.jpg');background-repeat:no-repeat;color:#FFFFFF;font-size:11px;text-align:left;font-weight:bold;cursor:pointer;font-family:Arial;}
.btn_pet_rlae { width:92px;padding-left:6px; height:24px; border:0px;background-image:url('img/Fondos/boton_naranja_icono_corto.jpg');background-repeat:no-repeat;color:#FFFFFF;font-size:11px;text-align:left;font-weight:bold;cursor:pointer;font-family:Arial;}

.img_rlae { max-width:115px; max-height:115px; width: expression(this.width > 115 ? 115: true); height: expression(this.height > 115 ? 115: true); }

.fondo_td_boton_rlae{background-color:#FFFFFF;}

.div_oferta_rlae { width:18px; height:18px; background-image:url('img/reserva/ico_oferta.gif'); background-repeat:no-repeat; float:left; cursor:pointer; }

/******************************************************************************
 * Control BuscadorPortadaMinTOP
 ******************************************************************************/

.table1_bpmt { }
.td1_bpmt { background-image:url('img/Fondos/degradao_cab_buscador_min.jpg');background-repeat:repeat-x;text-align:center; height:26px; border:1px solid #737373;}
.td2_bpmt { background-color:#FFFFFF;}
.td3_bpmt { padding-left:10px; }

.td1_bpmtIDE{border-bottom:2px solid #3F4041;text-align:center;}
.lbl1_bpmtGris{color:#333333;font-family:Arial;font-size:14px;}
.lbl1_bpmtBlanco{color:#FFFFFF;font-family:Arial;font-size:14px;}
.lbl1_bpmtNaranja{color:#FF6600;font-family:Arial;font-size:14px;}

.lbl1_bpmt { color:#FFFFFF; font-size:140%; }
.btn_bpmt { width:140px; height:45px; border:solid 3px #E67300; background-color:#F7901D; color:#FFFFFF; font-size:120%; text-align:center; font-weight:bold; cursor:pointer; }
.txt_bpmt { height:16px; width:140px; }

/******************************************************************************
 * Slider
 ******************************************************************************/

div.slider { background-image:url('img/otros/slider_barra.gif'); width:149px; height:14px; margin:10px; position: relative; }
div.slider div.handle { background-image:url('img/otros/slider_flecha.gif'); width:12px; height:19px; cursor:move; position: absolute; }
.lbl_slider { color:#FF6600; font-size:120%; font-weight:bold; }

/******************************************************************************
 * HotelCabecera
 ******************************************************************************/

.lbl_disp_hc { color:#247DA8; font-size:140%; }

/******************************************************************************
 * ReservaValoracionServicioTuristicoTOP
 ******************************************************************************/

.img_rvstt { max-width:100px; max-height:100px; width: expression(this.width > 100 ? 100: true); height: expression(this.height > 100 ? 100: true); } 

.btn_dis_rvstt { width:150px; border:solid 3px #48B627; background-color:#53D12C; color:#FFFFFF; text-align:center; font-weight:bold; cursor:pointer; font-size:110%; margin-top:5px; margin-bottom:5px; }
.btn_pet_rvstt { width:150px; border:solid 3px #DF5900; background-color:#FF9900; color:#FFFFFF; text-align:center; font-weight:bold; cursor:pointer; font-size:110%; margin-top:5px; margin-bottom:5px; }

/******************************************************************************
 * Highslide
 ******************************************************************************/

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../../V05/javascript/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../../V05/javascript/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../../V05/javascript/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../../V05/javascript/highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../../V05/javascript/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/******************************************************************************
 * Control CapaInfoHabitacion
 ******************************************************************************/

.div_principal_cih { border:solid 1px #CFCFCF; background-color:#FFFFFF; width:550px; }
.td_cab_cih { background-color:#346072; height:20px; }

.lbl_tit_cih { color:#FFFFFF; font-weight:bold; }
.lbl_cont_cih { color:#333333; }

a.lnk_cerrar_cih:link { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.lnk_cerrar_cih:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.lnk_cerrar_cih:active { color:#FFFFFF; text-decoration:none; font-weight:bold; }
a.lnk_cerrar_cih:hover { color:#FFFFFF; text-decoration:underline; font-weight:bold; }

/******************************************************************************
 * Control ReservaCarritoTOP
 ******************************************************************************/

.div_carrito { border:solid 1px #BBB5A8; background-color:#F1F9FA; margin-bottom:5px; padding-left:10px; padding-right:10px; }
.table_carrito { height:30px; background-image:url(img/Iconos/carrito.gif); background-repeat:no-repeat; background-position:right; padding-right:10px; }
.lbl_desc_carrito { color:#134157; font-weight:bold; font-size:100%; }
.lbl_cont_carrito { color:#FF6600; font-size:120%; }

a.lnk_carrito:link {color:#FF6600; text-decoration:underline; font-weight:bold; font-size:120%; }
a.lnk_carrito:visited {color:#FF6600; text-decoration:underline; font-weight:bold; font-size:120%; }
a.lnk_carrito:hover {color:#FF6600; text-decoration:underline; font-weight:bold; font-size:120%; }
a.lnk_carrito:active {color:#FF6600; text-decoration:underline; font-weight:bold; font-size:120%; }

/******************************************************************************
 * Control ReservaServicioAlojamientoContenedor
 ******************************************************************************/

.titulo_rsac { color:#FFFFFF; font-weight:bold; font-size:100%; }
.titulo_imp_rsac { color:#FFFFFF; font-size:135%; }

.pie_rsac { color:#FFFFFF; font-weight:bold; font-size:120%; }
.cabecera_rsac { color:#215269; font-weight:bold; font-size:120%; }
.lbl_cabecera_rsac { color:#333333; }

.td_titulo_rsac { text-align:left; padding:6px; background-color:#8A8A8A; }
.td_titulo_pie_rsac { text-align:left; padding:6px; background-color:#FFFFFF; }
.td_cabecera_rsac { text-align:left; border-bottom:1px solid #CCCCCC; }
.txt_reserva_pie_servicio_imp { color:#FFFFFF; }

.td_servicio_rsac { color:#333333; background-color:#FFFFFF; height:24px; padding-left:10px; }
.contenido_td_servicio_rsac { color:#333333;padding-left:10px; }

.btn_rsac{ background-color:#FF6600; border:solid 2px #D75600; color:#FFFFFF; font-size:9px; height:18px; width:142px; cursor:pointer; font-weight:bold;}

/******************************************************************************
 * Control ReservaAddServicioTOP
 ******************************************************************************/

.div_rast { border:solid 1px #CCCCCC; background-image:url('img/reserva/fondo_entradas.jpg'); background-repeat:no-repeat; background-position:left; height:87px; }
.tit1_rast { color:#FF7C1D; font-weight:bold; font-size:140%; }
.tit2_rast { color:#134157; font-weight:bold; font-size:120%; }

/******************************************************************************
 * Control ReservaConfirmar
 ******************************************************************************/

.txt_reserva_formapago{ font-family: Arial; font-size: 12px; color: #58595B;font-weight:normal; border: 1px solid #BBBCBF;width:150px;height:15px;padding-top:1px;}

.btn_bpt {font-weight:bold;font-family:arial;font-size:11px;text-decoration:none;color:White;background-image:url('img/Fondos/boton_naranja_162_24.jpg');background-repeat:no-repeat;border:0px;color:#FFFFFF;text-align:center;width:162px;height:24px;cursor:pointer;}

.lbl_reserva_formapago {color:#333333;font-size:13px;font-family:Arial;}

.lnk_reserva_formapago:link{color:#333333;font-size:13px;font-family:Arial;text-decoration:underline;font-weight:bold;}
.lnk_reserva_formapago:active{color:#333333;font-size:13px;font-family:Arial;text-decoration:underline;font-weight:bold;}
.lnk_reserva_formapago:visited{color:#333333;font-size:13px;font-family:Arial;text-decoration:underline;font-weight:bold;}
.lnk_reserva_formapago:hover{color:#333333;font-size:13px;font-family:Arial;text-decoration:underline;font-weight:bold;}

/******************************************************************************
 * Productos
 ******************************************************************************/

.div_buscador_productos{text-align:center;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;padding:12px;}
.lbl_buscador_productos{font-family:Arial;font-size:12px;color:#333333;font-weight:bold;}
.txt_buscador_productos{font-family:Arial;font-size:12px;color:#333333;font-weight:normal;}

.div_paginador_productos{height:21px;padding-left:6px;width:100%;background-color:#FF6600;text-align:left;}

.divCabHotelProductos{color:#333333;font-size:18px;font-family:Arial;font-weight:bold;font-style:italic;height:24px;padding-top:0px;text-align:left;padding-left:30px;padding-right:12px;background-image:url('img/Iconos/ico_ideal_gris.gif');background-repeat:no-repeat;background-color:#F3F3F3;}
.divCabHotelProductosValoracion{color:#333333;font-size:18px;font-family:Arial;font-weight:bold;font-style:italic;height:24px;padding-top:0px;text-align:left;padding-left:30px;padding-right:0px;background-image:url('img/Iconos/ico_ideal_gris_oscuro.gif');background-repeat:no-repeat;background-color:#8A8A8A;}

.lnk_productos_peq:link{color:#5B5B5B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_productos_peq:active{color:#5B5B5B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_productos_peq:visited{color:#5B5B5B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_productos_peq:hover{color:#5B5B5B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}

.lnk_paginador_productos:link{color:#FFFFFF;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:underline;}
.lnk_paginador_productos:active{color:#FFFFFF;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:underline;}
.lnk_paginador_productos:visited{color:#FFFFFF;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:underline;}
.lnk_paginador_productos:hover{color:#FFFFFF;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:underline;}

.lbl_paginador_productos{color:#FFFFFF;font-family:Arial;font-size:12px;font-weight:normal;text-decoration:none;}

/******************************************************************************
 * Mapa Productos
 ******************************************************************************/

a.lnk_mapa_prod:link { color:#F7901D; text-decoration:underline; font-size:11px; }
a.lnk_mapa_prod:visited { color:#F7901D; text-decoration:underline; font-size:11px; }
a.lnk_mapa_prod:active { color:#F7901D; text-decoration:underline; font-size:11px; }
a.lnk_mapa_prod:hover { color:#F7901D; text-decoration:underline; font-size:11px; }

/******************************************************************************
 * Control CapaToolTip
 ******************************************************************************/

.div_ctt { padding:5px; border:solid 1px #666666; background-color:#FFFFE1; }
.lbl_ctt { }

/******************************************************************************
 * Control BreadCrumbsIDE
 ******************************************************************************/

.div_bread{background-image:url('img/Fondos/degradado_bread.jpg');background-repeat:repeat-x;height:18px;padding-top:2px;border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;text-align:left;padding-left:32px;}

.lnk_bread:link{color:#F7901D;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_bread:active{color:#F7901D;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_bread:visited{color:#F7901D;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_bread:hover{color:#F7901D;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}

.lbl_bread{color:#666666;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;}

/******************************************************************************
 * Control CapaOfertas
 ******************************************************************************/

.div_capa_ofertas { width:500px; padding:0px; background-color:#FFFFFF; text-align:left; }
.div_capa_ofertas_contenido { border-left:solid 1px #8A8A8A; border-right:solid 1px #8A8A8A; border-bottom:solid 1px #8A8A8A; color:#333333; font-weight:bold; }

.div_tit1_capa_ofertas { background-image:url('img/reserva/cabecera_capa_oferta.jpg'); background-repeat:repeat-x; height:20px; padding-left:10px; border-top:solid 1px #ED6D05; border-left:solid 1px #ED6D05; border-bottom:solid 1px #ED6D05; }
.div_tit2_capa_ofertas { background-image:url('img/reserva/cabecera_capa_oferta.jpg'); background-repeat:repeat-x; height:20px; padding-right:10px; border-top:solid 1px #ED6D05; border-right:solid 1px #ED6D05; border-bottom:solid 1px #ED6D05; }

.tit_capa_ofertas { color:#FFFFFF; font-weight:bold; }
.txt_capa_ofertas { color:#A45BC0; font-size:90%; font-weight:bold; }
.antes_capa_ofertas { color:#FF3300; font-weight:bold; }
.ahora_capa_ofertas { color:#FB7E15; font-weight:bold; }

.lnk_capa_ofertas:link    {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; }
.lnk_capa_ofertas:visited {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; }
.lnk_capa_ofertas:active  {font-size:100%; color: #FFFFFF; text-decoration:none; font-weight:bold; }
.lnk_capa_ofertas:hover   {font-size:100%; color: #FFFFFF; text-decoration:underline; font-weight:bold; }

.loading_capa_ofertas { background-image:url('img/otros/loading.gif'); background-repeat:no-repeat; background-position:left; width:500px; height:20px; }

/*****************************************************************************
 * ThumbNail
 *****************************************************************************/

.thumb_img{height:100px;width:100px;border:solid 1px #333333;}