﻿
/******************************************************************************
 * 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_dim{width:960px;}
.div_central{width:974px;}

.fondo_blanco{background-color:#FFFFFF;}
.fondo_verde{background-color:#DEEFCD;}
.fondo_cabecera{background-image:url('img/Fondos/curvas_cabecera.jpg');background-repeat:no-repeat;background-position:center top;}
.fondo_pie{background-image:url('img/Fondos/curvas_pie.jpg');background-repeat:no-repeat;background-position:center top;height:68px;}

.fondo_borde_img_sup{background-color:#DBF0D1;height:7px;}
.fondo_borde_img{background-color:#DBF0D1;height:56px;width:7px;}
.fondo_degradado_sup{background-image:url('img/Fondos/degradado_fondo_sup.jpg');background-repeat:repeat-x;height:143px;background-position:top;}
.fondo_degradado_inf{background-image:url('img/Fondos/degradado_fondo_inf.jpg');background-repeat:repeat-x;height:230px;background-position:bottom;}

/******************************************************************************
 * Contenido
 ******************************************************************************/

.texto_negro{font-family:Arial;color:#1B1B1B;}
.texto_gris{font-family:Arial;color:#666666;}
.texto_blanco{font-family:Arial;color:#FFFFFF;}
.texto_verde_cab{font-family:Qlassik Bold;color:#6CA435;}

.divTitular{padding-left:40px;background-image:url('img/Iconos/ico_des_gra.gif');background-repeat:no-repeat;font-family:Arial;font-size:23px;color:#333333;font-weight:bold;}
.divSubTitular{font-family:Arial;color:#666666;font-weight:normal;font-size:12px;padding:10px 14px 10px 14px;}

.divTitular2{padding-left:26px;background-image:url('img/Iconos/ico_des_peq.gif');background-repeat:no-repeat;font-family:Arial;font-size:16px;color:#78A148;font-weight:bold;}
.titular2{font-family:Arial;font-size:16px;color:#78A148;}

.divTitular3{background-image:url('img/Fondos/fondo_titular3.jpg');background-repeat:no-repeat;text-align:left;padding-left:25px;min-width:373px;height:22px;padding-top:4px;font-family:Arial;font-size:17px;font-weight:bold;color:#333333;}

.afina_busqueda_subcab{background-image:url('img/Fondos/degradado_tit_afina.jpg');background-repeat:no-repeat;height:26px;width:275px;padding-left:10px;}
.afina_busqueda_int{padding:6px;}

.div_sep_menu{padding-left:12px;padding-top:12px;background-image:url('img/Fondos/degradado_sep_menu.jpg');background-repeat:repeat-y;background-position:left;}
.div_sep_menu_busca{background-image:url('img/Fondos/degradado_sep_menu.jpg');background-repeat:repeat-y;background-position:left;}
.div_sep_menu_inf{background-image:url('img/Fondos/degradado_sep_menu_inf.jpg');background-repeat:no-repeat;height:7px;background-position:left;}

/******************************************************************************
 * Portada
 ******************************************************************************/

.cab_portada_costas_espana{width:365px;height:85px;background-image:url('img/portada/cab_portada_costas_espana.jpg');background-repeat:no-repeat;}
.cab_portada_costas{width:365px;height:85px;background-image:url('img/portada/cab_portada_costas.jpg');background-repeat:no-repeat;}
.cab_portada_rural{width:365px;height:85px;background-image:url('img/portada/cab_portada_rural.jpg');background-repeat:no-repeat;}
.cab_portada_turismo{width:365px;height:85px;background-image:url('img/portada/cab_portada_turismo.jpg');background-repeat:no-repeat;}
.cab_portada_hoteles{width:365px;height:85px;background-image:url('img/portada/cab_portada_hoteles.jpg');background-repeat:no-repeat;}
.cab_portada_grupos{width:365px;height:85px;background-image:url('img/portada/cab_portada_grupos.jpg');background-repeat:no-repeat;}

.cab_portada_cuerpo{width:325px;height:100px;padding:0px 10px 0px 20px;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;}

.cab_portada_inf_izq{height:4px;width:4px;background-image:url('img/otros/borde_inf_izq.gif');background-repeat:no-repeat;}
.cab_portada_inf_der{height:4px;width:4px;background-image:url('img/otros/borde_inf_der.gif');background-repeat:no-repeat;}
.cab_portada_inf_med{border-bottom:1px solid #CDCDCD;height:3px;width:357px;}

/******************************************************************************
 * 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; }
.table_buscador_alojamiento { margin-top:10px; margin-left:15px; margin-bottom:10px; }

/******************************************************************************
 * Control Cabecera
 ******************************************************************************/

.menu_cab{height:28px;text-align:center;padding:0px 8px 0px 8px;}
.menu_cab_sep{background-image:url('img/Fondos/degradado_cab_sep.gif');background-repeat:no-repeat;width:1px;height:28px;}

.lnk_menu_cab_selec:link{font-family:Arial;font-size:14px;font-weight:bold;color:#6CA435;text-decoration:none;}
.lnk_menu_cab_selec:active{font-family:Arial;font-size:14px;font-weight:bold;color:#6CA435;text-decoration:none;}
.lnk_menu_cab_selec:visited{font-family:Arial;font-size:14px;font-weight:bold;color:#6CA435;text-decoration:none;}
.lnk_menu_cab_selec:hover{font-family:Arial;font-size:14px;font-weight:bold;color:#6CA435;text-decoration:underline;}

.lnk_menu_cab_noSelec:link{font-family:Arial;font-size:14px;font-weight:bold;color:#FF6600;text-decoration:none;}
.lnk_menu_cab_noSelec:active{font-family:Arial;font-size:14px;font-weight:bold;color:#FF6600;text-decoration:none;}
.lnk_menu_cab_noSelec:visited{font-family:Arial;font-size:14px;font-weight:bold;color:#FF6600;text-decoration:none;}
.lnk_menu_cab_noSelec:hover{font-family:Arial;font-size:14px;font-weight:bold;color:#FF6600;text-decoration:underline;}

/******************************************************************************
 * Control Pie
 ******************************************************************************/

.texto_pie{font-family:Arial;font-size:12px;color:#1B1B1B;}

.link_pie{font-family:Arial;font-size:12px;color:#1B1B1B;cursor:pointer;text-decoration:none;}
.link_pie:link{font-family:Arial;font-size:12px;color:#1B1B1B;cursor:pointer;text-decoration:none;}
.link_pie:active{font-family:Arial;font-size:12px;color:#1B1B1B;cursor:pointer;text-decoration:none;}
.link_pie:visited{font-family:Arial;font-size:12px;color:#1B1B1B;cursor:pointer;text-decoration:none;}
.link_pie:hover{font-family:Arial;font-size:12px;color:#1B1B1B;cursor:pointer;text-decoration:underline;}

/******************************************************************************
 * Control MenuLogin
 ******************************************************************************/

.td_login_borde{background-color:#A4D277;height:3px;}
.td_login_cuerpo{background-color:#78A148;height:30px;}

.texto_alta_agencias{font-family:Trebuchet MS;font-size:20px;font-weight:bold;color:#FFFFFF;}
.texto_login{font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;}

.input_login{background-color:#FFFFFF;border:1px solid #93938C;height:16px;font-family:Arial;font-size:12px;font-weight:normal;color:#666666;}

.btn_login{cursor:pointer;border:0px;background-image:url('img/botones/boton_menu.jpg');background-repeat:no-repeat;height:26px;width:108px;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;}
.btn_login_gris{cursor:pointer;border:0px;background-image:url('img/botones/boton_menu_negro.jpg');background-repeat:no-repeat;height:26px;width:108px;font-family:Arial;font-size:11px;font-weight:bold;color:#FFFFFF;}

/******************************************************************************
 * 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;background-image:url('img/01/cargando/cargando.jpg');background-repeat:no-repeat;width:486px;height:415px;}

/******************************************************************************
 * Error
 ******************************************************************************/

.div_error { text-align:center;}

/******************************************************************************
 * 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; }

.btn_dis_rlae { margin-top:12px;border:0px;width:80px; height:47px; color:#FFFFFF;font-family:Arial;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;background-image:url('img/reserva/fondo_boton_reserva.jpg');background-repeat:no-repeat;}
.btn_pet_rlae { margin-top:12px;border:0px;width:80px; height:47px; color:#FFFFFF;font-family:Arial;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;background-image:url('img/reserva/fondo_boton_reserva.jpg');background-repeat:no-repeat;}

/******************************************************************************
 * 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 Incidencia
 ******************************************************************************/

.inc_borde_izq_sup{width:12px;height:12px;background-image:url('img/incidencia/inc_borde_izq_sup.jpg');background-repeat:no-repeat;}
.inc_borde_izq_inf{width:12px;height:12px;background-image:url('img/incidencia/inc_borde_izq_inf.jpg');background-repeat:no-repeat;}
.inc_borde_der_sup{width:12px;height:12px;background-image:url('img/incidencia/inc_borde_der_sup.jpg');background-repeat:no-repeat;}
.inc_borde_der_inf{width:12px;height:12px;background-image:url('img/incidencia/inc_borde_der_inf.jpg');background-repeat:no-repeat;}

.inc_borde_sup{height:12px;background-image:url('img/incidencia/inc_borde_sup.jpg');background-repeat:repeat-x;}
.inc_borde_inf{height:12px;background-image:url('img/incidencia/inc_borde_inf.jpg');background-repeat:repeat-x;}
.inc_borde_izq{width:12px;background-image:url('img/incidencia/inc_borde_izq.jpg');background-repeat:repeat-y;}
.inc_borde_der{width:12px;background-image:url('img/incidencia/inc_borde_der.jpg');background-repeat:repeat-y;}

.inc_borde_med{background-color:#FFFFFF;padding:10px;text-align:left;}

.inc_naranja_izq_sup{width:9px;height:9px;background-image:url('img/incidencia/inc_naranja_izq_sup.jpg');background-repeat:no-repeat;}
.inc_naranja_izq_inf{width:9px;height:9px;background-image:url('img/incidencia/inc_naranja_izq_inf.jpg');background-repeat:no-repeat;}
.inc_naranja_der_sup{width:9px;height:9px;background-image:url('img/incidencia/inc_naranja_der_sup.jpg');background-repeat:no-repeat;}
.inc_naranja_der_inf{width:9px;height:9px;background-image:url('img/incidencia/inc_naranja_der_inf.jpg');background-repeat:no-repeat;}

.inc_naranja_sup{height:9px;background-image:url('img/incidencia/inc_naranja_sup.jpg');background-repeat:repeat-x;}
.inc_naranja_inf{height:9px;background-image:url('img/incidencia/inc_naranja_inf.jpg');background-repeat:repeat-x;}
.inc_naranja_izq{height:105px;width:9px;background-image:url('img/incidencia/inc_naranja_izq.jpg');background-repeat:repeat-y;}
.inc_naranja_der{height:105px;width:9px;background-image:url('img/incidencia/inc_naranja_der.jpg');background-repeat:repeat-y;}

.inc_naranja_med{background-color:#FDEFE8;padding:8px;text-align:left;}

.inc_verde_izq_sup{width:9px;height:9px;background-image:url('img/incidencia/inc_verde_izq_sup.jpg');background-repeat:no-repeat;}
.inc_verde_izq_inf{width:9px;height:9px;background-image:url('img/incidencia/inc_verde_izq_inf.jpg');background-repeat:no-repeat;}
.inc_verde_der_sup{width:9px;height:9px;background-image:url('img/incidencia/inc_verde_der_sup.jpg');background-repeat:no-repeat;}
.inc_verde_der_inf{width:9px;height:9px;background-image:url('img/incidencia/inc_verde_der_inf.jpg');background-repeat:no-repeat;}

.inc_verde_sup{height:9px;background-image:url('img/incidencia/inc_verde_sup.jpg');background-repeat:repeat-x;}
.inc_verde_inf{height:9px;background-image:url('img/incidencia/inc_verde_inf.jpg');background-repeat:repeat-x;}
.inc_verde_izq{height:105px;width:9px;background-image:url('img/incidencia/inc_verde_izq.jpg');background-repeat:repeat-y;}
.inc_verde_der{height:105px;width:9px;background-image:url('img/incidencia/inc_verde_der.jpg');background-repeat:repeat-y;}

.inc_verde_med{background-color:#EFF7E6;padding:8px;text-align:left;}

.inc_imagen{width:118px;height:123px;}
.inc_datos{height:123px;text-align:left;}

/******************************************************************************
 * 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:underline; }

.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 2px #57BDFD;width:700px;}

.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: 11px; color: #666666; cursor: default;text-decoration:none;}
A.menu_2_off { font-size: 11px; color: #666666; cursor: pointer;text-decoration:none;}
A.menu_2_off:hover { font-size: 11px; color: #57BDFD; cursor: pointer;text-decoration:none;}
A.menu_2_off:visited { font-size: 11px; color: #666666; cursor: pointer;text-decoration:none;}
A.menu_2_off:active { font-size: 11px; color: #57BDFD; cursor: pointer;text-decoration:none;}
A.menu_2_off:visited:hover { font-size: 11px; color: #57BDFD; cursor: pointer;text-decoration:none;}

A.menu_2_offMay { font-size: 11px; color: #666666; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:hover { font-size: 11px; color: #57BDFD; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:visited { font-size: 11px; color: #666666; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:active { font-size: 11px; color: #57BDFD; cursor: pointer;text-decoration:none;text-transform:uppercase;}
A.menu_2_offMay:visited:hover { font-size: 11px; color: #57BDFD; 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 ReservaServicioNecesario
 ******************************************************************************/

.lbl_reserva_servicio_necesario_rosa { color:#842C6F; font-size:90%; }
.lbl_reserva_servicio_necesario_azul { color:#253682; font-size:90%; }

/******************************************************************************
 * Control CapaAyuda
 ******************************************************************************/

.div_capa_ayuda { text-align:justify; }
.lbl_capa_ayuda { font-size:90%; }
.loading_capa_ayuda { background-image:url('img/otros/loading.gif'); background-repeat:no-repeat; background-position:center; }

/******************************************************************************
 * Control ReservaValoracionAlojamiento
 ******************************************************************************/

.div_valoracion_alojamiento_par { background-color:#EEF7E5; min-height:45px; margin-bottom:1px; padding-top:5px; padding-bottom:5px; }
.div_valoracion_alojamiento_impar { background-color:#EEF7E5; min-height:45px; margin-bottom:1px; padding-top:5px; padding-bottom:5px; }

a.lnk_valoracion_alojamiento:link { font-size:100%; color:#333333; font-weight:bold; text-decoration:none; }
a.lnk_valoracion_alojamiento:visited { font-size:100%; color:#333333; font-weight:bold; text-decoration:none; }
a.lnk_valoracion_alojamiento:active { font-size:100%; color:#333333; font-weight:bold; text-decoration:none; }
a.lnk_valoracion_alojamiento:hover { font-size:100%; color:#333333; font-weight:bold; text-decoration:underline; }

.imp_valoracion_alojamiento { color:#1B437E; font-weight:bold; }
.lbl_valoracion_alojamiento { color:#333333; }
.lbl_valoracion_alojamiento_motivo { color:#990000; }
.btn_valoracion_alojamiento { font-size:80%; color:#FFFFFF; background-color:#666666; border:solid 1px #333333; width:80px; height:24px; cursor:pointer; line-height:24px; }
.btn_accion_valoracionalojamiento { font-size:80%; color:#FFFFFF; background-color:#666666; border:solid 1px #333333; width:80px; height:24px; cursor:pointer; text-align:center; font-weight:bold; }
.handle { cursor:move; }

.td1_rva { background-color:#909090; text-align:center; height:22px; }
.td2_rva { padding-left:10px; background-color:#893072; }
.td3_rva { height:15px; background-color:#EAE0E8; }
.td4_rva { height:15px; background-color:#FFFFFF; }

.div_val_dis { background-color:#63A500; border:solid 1px #97C75A; color:#FFFFFF; text-align:center; width:90px; }
.div_val_pet { background-color:#990000; border:solid 1px #C67B80; color:#FFFFFF; text-align:center; width:90px; }

.td2_rlae { padding-left:10px; background-color:#C9C9C9;height:20px;}
.td3_rlae { height:40px; background-color:#EEF7E5; }
.td4_rlae { height:40px; background-color:#D2E9BC; }

.lbl4_rlae { color:#FFFFFF; }
.lbl5_rlae { font-family:Arial;font-size:12px;color:#000000; font-weight:bold;}
.lbl6_rlae { font-family:Arial;font-size:14px;color:#000000; font-weight:bold;}
.lbl7_rlae { font-family:Arial;font-size:12px;color:#333333;padding-right:30px;font-weight:bold;}
.lbl8_rlae { font-family:Arial;font-size:12px;color:#333333;padding-right:30px;font-weight:bold;}

.btn_dis_rlae { margin-top:12px;border:0px;width:80px; height:47px; color:#FFFFFF;font-family:Arial;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;background-image:url('img/reserva/fondo_boton_reserva.jpg');background-repeat:no-repeat;}
.btn_pet_rlae { margin-top:12px;border:0px;width:80px; height:47px; color:#FFFFFF;font-family:Arial;text-align:center;font-weight:bold;cursor:pointer;font-size:14px;background-image:url('img/reserva/fondo_boton_reserva.jpg');background-repeat:no-repeat;}

.lbl1_rva {font-family:Arial;font-size:12px; color:#FFFFFF; }
.lbl2_rva { color:#333333; }

/******************************************************************************
 * Control ReservaServicioAlojamiento
 ******************************************************************************/

.div_servicio_alojamiento { padding:6px;text-align:left; }
.titulo_seccion_servicio_alojamiento { color:#58595B; font-size:100%; }
.titulo_td_servicio_alojamiento { color:#333333; background-color:#FFFFFF; height:24px; padding-left:10px; }
.contenido_td_servicio_alojamiento {font-family:Arial;font-size:12px;color:#333333; background-color:#FFFFFF; height:24px; padding-left:10px; }
.txt_reserva_pie_servicio { color:#333333; font-size:15px; }

.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:#FEF1E7; }

/******************************************************************************
 * Control ReservaFin
 ******************************************************************************/

.reservaOK{color:#57BDFD;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: #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: 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;}
.TextoGris{color:#666666;}
.TextoBlanco{color:#FFFFFF;font-family:Arial;}
.TextoNegro{color:#58595B;}

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;font-family:Arial;text-decoration:none;cursor:pointer;}
A.LinkBlanco:link{color:#FFFFFF;font-family:Arial;text-decoration:none;cursor:pointer;}
A.LinkBlanco:visited{color:#FFFFFF;font-family:Arial;text-decoration:none;cursor:pointer;}
A.LinkBlanco:hover{color:#FFFFFF;font-family:Arial;text-decoration:underline;cursor:pointer;}
A.LinkBlanco:active{color:#FFFFFF;font-family:Arial;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: 12px; font-weight: bold; color: #333333;}
.ficha_reserva_td_a { padding-left:4px; padding-right:4px; padding-top:4px; padding-bottom:4px; font-size: 12px; font-weight: normal; color: #333333; background-color: #FFFFFF;}

.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 ReservaFormaPago
 ******************************************************************************/

.div_forma_pago { border:solid 6px #EFEFEF; padding:6px; }

.div_reserva_formapago { clear:both; margin-bottom:5px; width:767px; border:solid 1px #DEDEDE; }
.lbl_reserva_formapago { color:#762863; font-weight:bold; font-size:110%; }
.txt_reserva_formapago { border:solid 1px #999999; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; font-size:110%; width:150px; color:#000000; }
.lbl_reserva_formapago {color:#58595B;font-size:12px;font-family:Arial;}

.lnk_reserva_formapago:link{color:#58595B;font-size:12px;font-family:Arial;text-decoration:underline;}
.lnk_reserva_formapago:active{color:#58595B;font-size:12px;font-family:Arial;text-decoration:underline;}
.lnk_reserva_formapago:visited{color:#58595B;font-size:12px;font-family:Arial;text-decoration:underline;}
.lnk_reserva_formapago:hover{color:#58595B;font-size:12px;font-family:Arial;text-decoration:underline;}

.linkBlancoGrande:link{font-family:Arial;color:#FFFFFF;font-size:14px;text-decoration:none;font-weight:bold;}
.linkBlancoGrande:active{font-family:Arial;color:#FFFFFF;font-size:14px;text-decoration:none;font-weight:bold;}
.linkBlancoGrande:visited{font-family:Arial;color:#FFFFFF;font-size:14px;text-decoration:none;font-weight:bold;}
.linkBlancoGrande:hover{font-family:Arial;color:#FFFFFF;font-size:14px;text-decoration:underline;font-weight:bold;}

/******************************************************************************
 * 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; }

/******************************************************************************
 * Boton naranja
 ******************************************************************************/

.bt_naranja_blanco{cursor:pointer;font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;background-image:url('img/botones/boton_naranja.jpg');background-repeat:no-repeat;width:108px;height:26px;text-align:center;border:0px;}
.div_bt_naranja_blanco{cursor:default;background-image:url('img/botones/boton_naranja.jpg');background-repeat:no-repeat;width:108px;height:20px;text-align:center;border:0px;padding-top:6px;}

.bt_naranja_verde{cursor:pointer;font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;background-image:url('img/botones/boton_error.jpg');background-repeat:no-repeat;width:108px;height:26px;text-align:center;border:0px;}
.div_bt_naranja_verde{cursor:default;background-image:url('img/botones/boton_error.jpg');background-repeat:no-repeat;width:108px;height:20px;text-align:center;border:0px;padding-top:6px;}

.bt_naranja_servicio{cursor:pointer;font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;background-image:url('img/botones/boton_servicio.jpg');background-repeat:no-repeat;width:108px;height:26px;text-align:center;border:0px;}

.lnk_bt_naranja_blanco:link{font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;}
.lnk_bt_naranja_blanco:active{font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;}
.lnk_bt_naranja_blanco:visited{font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;}
.lnk_bt_naranja_blanco:hover{font-family:Arial;font-weight:bold;font-size:11px;color:#FFFFFF;text-decoration:none;}

.txtFiltroExp{border:1px solid #247DA8;}

/******************************************************************************
 * Control Contacto
 ******************************************************************************/

.lbl_contacto { color:#58595B; font-size:13px; font-weight:bold;font-family:Arial; }
.txt_contacto { border:solid 1px #999999; padding-top:2px; padding-bottom:2px; width:250px; overflow:hidden; color:#58595B; font-size:13px; font-weight:normal;font-family:Arial;}
.table_contacto { margin-left:100px;text-align:left; }
.td_enviar_contacto { padding-left:290px; padding-top:20px; padding-bottom:20px; }

/******************************************************************************
 * 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;
	overflow: auto;
	max-height: 300px;
    text-align: left;
    clear: both;
}

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 3px;
	cursor: pointer;
	display: inline-block;
}

.autocomplete_listItem 
{
	background-color: window;
	color: windowtext;
	padding: 3px;
	cursor: pointer;
	display: inline-block;
}

/******************************************************************************
 * Control BuscadorPortadaTOP
 ******************************************************************************/

.div_main_bpt { width:568px; }

.div_buscador{border-left:1px solid #D3D3D3;border-right:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;}
.div_buscador_sup { width:568px; padding-top:12px;padding-left:10px;height:60px; background-image:url('img/Fondos/fondo_buscador.jpg');background-repeat:no-repeat; text-align:left;}

.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:0px; }
.td2_sep_bpt { padding-top:7px; }
.div_boton_bpt { padding:15px; width:50%; }
.div_lnkavz_bpt { padding:15px; vertical-align:bottom; text-align:right; }
.btn_bpt {text-align:left;padding-left:12px; width:159px; height:52px; border:0px; background-image:url('img/botones/boton_buscador.jpg');background-repeat:no-repeat; color:#FFFFFF; font-size:16px;font-weight:bold; cursor:pointer;font-family:Arial; }
.btn_bpt_negro{ width:200px; height:30px; border:solid 1px #000000; background-image:url('img/Iconos/fondo_boton_negro_grande.jpg');background-repeat:repeat-x; color:#FFFFFF; font-size:13px;text-align:center; font-weight:bold; cursor:pointer;font-family:Tahoma; }

.lnk_menu_bpt { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:15px;font-family:Tahoma;}
a.lnk_menu_bpt:link { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:15px;font-family:Tahoma;}
a.lnk_menu_bpt:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:15px;font-family:Tahoma;}
a.lnk_menu_bpt:active { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:15px;font-family:Tahoma;}
a.lnk_menu_bpt:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:15px;font-family:Tahoma;}

a.lnk_bpt:link { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
a.lnk_bpt:visited { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
a.lnk_bpt:active { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
a.lnk_bpt:hover { color:#F4832B; 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 TodasLasZonasDelPais
 ******************************************************************************/

.div_tlzdp { border:solid 1px #CCCCCC; padding:10px; }
.tit_tlzdp { font-size:14px; color:#666666; }
a.lnk_tlzdp:link { color:#F48026; text-decoration:none; font-family:Arial;font-weight:bold; font-size:12px; }
a.lnk_tlzdp:visited { color:#F48026; text-decoration:none; font-family:Arial;font-weight:bold; font-size:12px; }
a.lnk_tlzdp:active { color:#F48026; text-decoration:none; font-family:Arial;font-weight:bold; font-size:12px; }
a.lnk_tlzdp:hover { color:#F48026; text-decoration:underline; font-family:Arial;font-weight:bold; font-size:12px; }


/******************************************************************************
 * 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:#333333; }
.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 { border:solid 1px #CCCCCC; }

.table1_rlvaIDE{ border:solid 1px #CCCCCC;background-color:#FFFFFF; }
.table2_rlvaIDE{ }

.lnk3_rlva:link { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
.lnk3_rlva:visited { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
.lnk3_rlva:active { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}
.lnk3_rlva:hover { color:#F4832B; text-decoration:underline; font-weight:bold; font-size:11px;font-family:Tahoma;}

.lbl_cab_azul_pag{font-family:Arial;font-size:12px;color:#333333;}
.cab_azul_pag_izq_sup{background-image:url('img/reserva/cab_azul_pag_izq_sup.gif');background-repeat:no-repeat;width:3px;height:3px;}
.cab_azul_pag_izq_inf{background-image:url('img/reserva/cab_azul_pag_izq_inf.gif');background-repeat:no-repeat;width:3px;height:3px;}
.cab_azul_pag_der_sup{background-image:url('img/reserva/cab_azul_pag_der_sup.gif');background-repeat:no-repeat;width:3px;height:3px;}
.cab_azul_pag_der_inf{background-image:url('img/reserva/cab_azul_pag_der_inf.gif');background-repeat:no-repeat;width:3px;height:3px;}
.cab_azul_pag_bordes{background-color:#EEF7E5;height:3px;}
.cab_azul_pag_med{background-color:#EEF7E5;padding:6px 12px 6px 12px;}

/******************************************************************************
 * Control ReservaValoracionAlojamientoExt
 ******************************************************************************/

.lnk_cab_hotel_val:link{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_cab_hotel_val:active{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_cab_hotel_val:visited{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
.lnk_cab_hotel_val:hover{font-family:Arial;font-size:18px;font-weight:bold;color:#FFFFFF;text-decoration:underline;}

.cab_hotel_val_izq{background-image:url('img/reserva/cab_hotel_izq.jpg');background-repeat:no-repeat;width:6px;height:30px;}
.cab_hotel_val_der{background-image:url('img/reserva/cab_hotel_der.jpg');background-repeat:no-repeat;width:6px;height:30px;}
.cab_hotel_val_med{text-align:left;padding-left:6px;border-top:1px solid #CACBCB;height:29px;background-color:#333333;}

.cu_hotel_val_izq{width:5px;border-left:1px solid #CDCDCD;background-color:#FFFFFF;}
.cu_hotel_val_der{width:5px;border-right:1px solid #CDCDCD;background-color:#FFFFFF;}
.cu_hotel_val_med{background-color:#FFFFFF;}

.pie_hotel_val{background-image:url('img/reserva/cab_hotel_inf.jpg');background-repeat:no-repeat;height:6px;}

a.lnk2_rlae:link {font-family:Arial;font-size:11px; color:#F4832B; text-decoration:underline; }
a.lnk2_rlae:visited {font-family:Arial;font-size:11px; color:#F4832B; text-decoration:underline; }
a.lnk2_rlae:active {font-family:Arial;font-size:11px; color:#F4832B; text-decoration:underline; }
a.lnk2_rlae:hover {font-family:Arial;font-size:11px; color:#F4832B; text-decoration:underline; }

.lbl1_rlae {font-family:Arial; font-size:13px; color:#333333; }

.img_rlae { max-width:110px; max-height:110px; width: expression(this.width > 110 ? 110: true); height: expression(this.height > 110 ? 110: true); }
.img_rlae2{width:80px;height:80px;}

/******************************************************************************
 * Control BuscadorPortadaMinTOP
 ******************************************************************************/

.table1_bpmt { }
.td1_bpmt { width:275px;padding-top:8px;padding-left:10px; background-image:url('img/Fondos/fondo_buscador_min.jpg');background-repeat:no-repeat; text-align:left; height:50px;}
.td2_bpmt { }
.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_bpmtNaranja{color:#FF6600;font-family:Arial;font-size:14px;}
.lbl1_bpmtNegro{color:#000000;font-family:Arial;font-size:14px;}

.lbl1_bpmt { color:#FFFFFF; font-size:140%; }
.btn_bpmt {text-align:left;padding-left:12px; width:210px; height:31px; border:0px; background-image:url('img/botones/boton_buscador_lg.jpg');background-repeat:no-repeat; color:#FFFFFF; font-size:14px;font-weight:bold; cursor:pointer;font-family:Arial; }
.txt_bpmt { height:16px; width:140px; }

/******************************************************************************
 * Slider
 ******************************************************************************/

div.slider { background-image:url('img/otros/slider_barra.gif'); width:197px; 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:#FE6C0B; 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
 ******************************************************************************/

.div_contenedor_rsac{border-left:1px solid #EEF7E5;border-right:1px solid #EEF7E5;}

.titulo_rsac { color:#FFFFFF; font-weight:bold; font-size:150%; }
.titulo_imp_rsac { color:#FFFFFF; font-size:135%; }

.pie_rsac { color:#58595B; font-weight:bold; font-size:120%; }
.cabecera_rsac { }
.lbl_cabecera_rsac { }

.td_titulo_rsac { text-align:left; padding:6px; background-color:#9BBF6F; }
.td_titulo_pie_rsac { text-align:left; padding:6px; background-color:#FFFFFF; }

.td_titulo_rsac_izq{background-color:#9BBF6F;}
.td_titulo_rsac_der{background-color:#9BBF6F;}
.td_titulo_rsac_pie_izq{background-color:#9BBF6F;}
.td_titulo_rsac_pie_der{background-color:#9BBF6F;}

.td_cabecera_rsac {background-color:#ECF4E5;text-align:left;height:22px;font-family:Arial;font-size:17px;font-weight:bold;color:#333333;}

.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 OfertasPortada
 ******************************************************************************/

a.lnk1_rlae_ofertas:link { color:#008ADD; text-decoration:underline; font-size:13px;font-family:Arial;text-transform:capitalize;font-weight:bold;}
a.lnk1_rlae_ofertas:visited { color:#008ADD; text-decoration:underline; font-size:13px;font-family:Arial;text-transform:capitalize;font-weight:bold;}
a.lnk1_rlae_ofertas:active { color:#008ADD; text-decoration:underline; font-size:13px;font-family:Arial;text-transform:capitalize;font-weight:bold;}
a.lnk1_rlae_ofertas:hover { color:#008ADD; text-decoration:underline; font-size:13px;font-family:Arial;text-transform:capitalize;font-weight:bold;}

.txt_ofertas{font-family:Arial;font-size:11px;font-weight:bold;color:#000000;}

.img_ofertas{border:2px solid #CCCCCC;max-width:140px; max-height:140px; width: expression(this.width > 140px ? 140px: true); height: expression(this.height > 140px ? 140px: true); }

.div_tit_oferta{width:216px;text-align:left;padding-left:8px;height:22px;background-color:#E4F1D8;border-bottom:2px solid #88AD60;}
.div_cue_oferta{width:216px;text-align:left;padding-left:8px;height:40px;}

/******************************************************************************
 * Control CapaToolTip
 ******************************************************************************/

.div_ctt { padding:5px; border:solid 1px #666666; background-color:#FFFFE1; }
.lbl_ctt { }

/******************************************************************************
 * Productos
 ******************************************************************************/

.cab_filtro_productos_izq{width:3px;height:25px;background-image:url('img/hoteles/cab_filtro_izq.jpg');background-repeat:no-repeat;}
.cab_filtro_productos_der{width:3px;height:25px;background-image:url('img/hoteles/cab_filtro_der.jpg');background-repeat:no-repeat;}
.cab_filtro_productos_med{background-color:#62684F;height:22px;padding-top:3px;padding-left:12px;}

.lbl_filtro_productos{font-family:Arial;font-size:12px;color:#FFFFFF;}

.lnk_filtro_productos:link{font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration:underline;}
.lnk_filtro_productos:active{font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration:underline;}
.lnk_filtro_productos:visited{font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration:underline;}
.lnk_filtro_productos:hover{font-family:Arial;font-size:12px;color:#FFFFFF;text-decoration:underline;}

.lbl_cab_prod_azul{font-family:Arial;font-size:14px;font-weight:bold;color:#FFFFFF;}
.cab_prod_azul_izq{background-image:url('img/hoteles/cab_azul_izq.jpg');background-repeat:no-repeat;width:6px;height:25px;}
.cab_prod_azul_med{background-color:#85B04F;height:24px;border-top:1px solid #C4C5C4;text-align:left;padding-left:6px;}
.cab_prod_azul_der{background-image:url('img/hoteles/cab_azul_der.jpg');background-repeat:no-repeat;width:6px;height:25px;}

.cu_prod{border-left:1px solid #C4C5C4;border-right:1px solid #C4C5C4;}

.pie_prod_izq{background-image:url('img/hoteles/div_gris_izq_inf.jpg');background-repeat:no-repeat;width:6px;height:6px;}
.pie_prod_der{background-image:url('img/hoteles/div_gris_der_inf.jpg');background-repeat:no-repeat;width:6px;height:6px;}
.pie_prod_med{height:6px;border-bottom:1px solid #C5C5C5;}

.borde_imagen_hotel{border:1px solid #A2C27A;background-color:#E2F1D3;width:256px;padding:6px;}

/******************************************************************************
 * Formularios
 ******************************************************************************/

.lbl_contacto{font-family:Arial;font-size:13px;color:#333333;}
.textoNuevoUsuario{font-family:Arial;font-size:13px;color:#333333;}

.txt_contacto{border:1px solid #CDCDCD;}
.inputContacto{border:1px solid #CDCDCD;}

/******************************************************************************
 * Infragistics WebDateChooser
 ******************************************************************************/

.webcalendar_controlFormAgencias { border:solid 1px #CCCCCC; text-align:center; }
.webcalendar_control { border:solid 1px #CCCCCC; 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_controlFormAgencias { border:solid 1px black; }
.webnumericedit_control { border:solid 1px #7F9DB9; }
.webnumericedit_control_txt { border:solid 1px #7F9DB9; padding-top:2px; padding-bottom:2px; }

/******************************************************************************
 * Control BreadCrumbsIDE
 ******************************************************************************/

.div_bread{padding:12px;}

.lnk_bread:link{color:#F4832B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_bread:active{color:#F4832B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_bread:visited{color:#F4832B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}
.lnk_bread:hover{color:#F4832B;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:underline;}

.lbl_bread{color:#333333;font-family:Arial;font-size:11px;font-weight:bold;text-decoration:none;}

/******************************************************************************
 * Control desplegable en proceso de reserva
 ******************************************************************************/

.div_desplegable_generico_cuerpo {border:1px solid #EEF7E5;color:#333333;}

/*****************************************************************************
 * ThumbNail
 *****************************************************************************/

.thumb_img{height:100px;width:100px;border:solid 1px #333333;}
