/****************************************************************************************************************/
/******************************************* ESTILOS GENERALES  *************************************************/
/****************************************************************************************************************/
body {color:#000; background:transparent;}


/****************************************************************************************************************/
/******************************************* IMAGEN FONDO 00_HOME  **********************************************/
/****************************************************************************************************************/
.contenedor_fondo_vacacional {background:url(../img/newtvp/home/fondo_home_vacacional.jpg) no-repeat;}


/****************************************************************************************************************/
/******************************************* ESTILOS PARA LAS OFERTAS DESTACADAS  *******************************/
/****************************************************************************************************************/
#contenedor_destacados {color:#474747;}
.destacados_cont_upL {background:url(../img/newtvp/home/destacadas_LT.png) no-repeat;}
.destacados_cont_upC {background:#71634b;}
.destacados_cont_upR {background:url(../img/newtvp/home/destacadas_RT.png) no-repeat;}
.destacados_cont_cuerpo {border:solid 1px #71634b;}


/****************************************************************************************************************/
/*************************************** ESTILOS PARA EL BUSCADOR GENERICO **************************************/
/****************************************************************************************************************/
#contenedor_buscador_gene {color:#474747;}
.buscador_gene_titulo {color:#fff;}
.buscador_gene_topL {background:url(../img/newtvp/buscador/buscador_cabeceraLT.png) no-repeat;}
.buscador_gene_topC {background:#fff;}
.buscador_gene_topR {background:url(../img/newtvp/buscador/buscador_cabeceraRT.png) no-repeat;}
.buscador_gene_botL {background:url(../img/newtvp/buscador/buscador_cabeceraLD.png) no-repeat;}
.buscador_gene_botC {background:#e3e0db;}
.buscador_gene_botR {background:url(../img/newtvp/buscador/buscador_cabeceraRD.png) no-repeat;}
/** CAMPOS **/
.icono_paxes {background:url(../img/newtvp/buscador/icono_paxes_h.png) no-repeat;}


/****************************************************************************************************************/
/************************************** ESTILOS PARA EL BUSCADOR VACACIONAL *************************************/
/****************************************************************************************************************/
.buscador_vacas_cuerpo_top {background:#fff;}
.buscador_vacas_cuerpo_bot {background:#e3e0db;}
.buscador_vacas_destino_lupa {background:url(../img/newtvp/buscador/lupa_buscador_h.png) no-repeat;}


/****************************************************************************************************************/
/****************************************** ESTILOS PARA EL BUSCADOR HOTEL **************************************/
/****************************************************************************************************************/
.lupa_destino {background:url(../img/newtvp/buscador/lupa_buscador_h.png) no-repeat;}
.campo_destino {background-color:#fafafa; border:1px solid #7f9db9;}
.calendario {background:url(../img/newtvp/buscador/calendario_buscador_h.png) no-repeat;}
.buscador_hotel_destino_lupa {background:url(../img/newtvp/buscador/lupa_buscador_h.png) no-repeat;}


/****************************************************************************************************************/
/**************************************** ESTILOS PARA EL BUSCADOR CIRCUITOS ************************************/
/****************************************************************************************************************/
.icono_buscador_circsinvuelo {background:url(../img/newtvp/buscador/icono_buscador_circuitos_sinvuelo.png) no-repeat;}
.icono_buscador_circ {background:url(../img/newtvp/buscador/icono_buscador_circuitos.png) no-repeat;}
.buscador_circ_destino_lupa {background:url(../img/newtvp/buscador/lupa_buscador_h.png) no-repeat;}
/******** ESTILOS PARA EL BUSCADOR CIRCUITOS SIN ORIGEN ********/
.centro_titulo_dpaxes_circ_origen {background:#fff; float:left;}


/****************************************************************************************************************/
/**************************************** ESTILOS DISNEY ********************************************************/
/****************************************************************************************************************/
.disney_buscador_gene_topL {background:url(../img/newtvp/buscador/diseny_buscador_cabeceraLT.png) no-repeat;}
.disney_buscador_gene_topC {background:#e3e0db;}
.disney_buscador_gene_topR {background:url(../img/newtvp/buscador/diseny_buscador_cabeceraRT.png) no-repeat;}
.disney_buscador_gene_botL {background:url(../img/newtvp/buscador/diseny_buscador_cabeceraLD.png) no-repeat;}
.disney_buscador_gene_botC {background:#e3e0db;}
.disney_buscador_gene_botR {background:url(../img/newtvp/buscador/diseny_buscador_cabeceraRD.png) no-repeat;}
.disney_buscador_vacas_cuerpo_top {background:#e3e0db;}


/****************************************************************************************************************/
/************************************ ESTILOS HOME DISNEY  ******************************************************/
/****************************************************************************************************************/
.pastilla_rosa, .pastilla_rosa_index{background:url(../img/comunes/disney/decoracion/fondo_pastillaRosa.jpg) repeat-x;}
.pestana_reservaC{background:url(../img/comunes/disney/fondo_home.jpg) top no-repeat;}
/** BOTON BUSCAR DISNEY **/
#btn_buscar_disneyOff .left {background:url(../img/newtvp/disney/btn_buscarL_off.png) no-repeat}
#btn_buscar_disneyOff .center {background:url(../img/newtvp/disney/btn_buscarC_off.png) repeat-x}
#btn_buscar_disneyOff .right {background:url(../img/newtvp/disney/btn_buscarR_off.png) no-repeat}
#btn_buscar_disneyOff .txt {color:#fff;}
#btn_buscar_disneyOn .left {background:url(../img/newtvp/disney/btn_buscarL_on.png) no-repeat}
#btn_buscar_disneyOn .center {background:url(../img/newtvp/disney/btn_buscarC_on.png) repeat-x}
#btn_buscar_disneyOn .right {background:url(../img/newtvp/disney/btn_buscarR_on.png) no-repeat}
#btn_buscar_disneyOn .txt {color:#333;}


/****************************************************************************************************************/
/******************************************  ESTILOS PARA RESUMEN DE BUSQUEDA ***********************************/
/****************************************************************************************************************/
/******** FONDO AZUL *******/
.buscador_resumen_shotel_TT, .buscador_resumen_shotel_logos, .buscador_resumen_shotel_cuerpo, .buscador_resumen_shotel_DD {background:#71634b;}
.buscador_resumen_shotel_titulo {color:#fff;}
.buscador_resumen_shotel_TL {background:url(../img/newtvp/buscador/eskina_contenedor0_LT_h.png) no-repeat;}
.buscador_resumen_shotel_TR {background:url(../img/newtvp/buscador/eskina_contenedor0_RT_h.png) no-repeat;}
.buscador_resumen_shotel_hotel {background:url(../img/newtvp/buscador/icono_buscador_hotel.png) no-repeat;}
.buscador_resumen_shotel_vacas {background:url(../img/newtvp/buscador/icono_buscador_vacaciones.png) no-repeat;}
.buscador_resumen_shotel_circ {background:url(../img/newtvp/buscador/icono_buscador_circuitos.png) no-repeat;}
.buscador_resumen_shotel_DL {background:url(../img/newtvp/buscador/eskina_contenedor0_LB_h.png) no-repeat;}
.buscador_resumen_shotel_DR {background:url(../img/newtvp/buscador/eskina_contenedor0_RB_h.png) no-repeat;}
/******** HABITACIONES *******/
.buscador_resumen_shotelhab_TT, .buscador_resumen_shotelhab_cuerpo, .buscador_resumen_shotelhab_DD {background:#e3e0db;}
.buscador_resumen_shotelhab_filete {background:#71634b;}
.buscador_resumen_shotelhab_TL {background:url(../img/newtvp/buscador/eskina_acom_LT_h.png) no-repeat;}
.buscador_resumen_shotelhab_TR {background:url(../img/newtvp/buscador/eskina_acom_RT_h.png) no-repeat;}
.buscador_resumen_shotelhab_DL {background:url(../img/newtvp/buscador/eskina_acom_LB_h.png) no-repeat;}
.buscador_resumen_shotelhab_DR {background:url(../img/newtvp/buscador/eskina_acom_RB_h.png) no-repeat;}
.buscador_resumen_shotelhab_titulo {background:url(../img/newtvp/buscador/icono_paxes_h.png) no-repeat;}
/******** NUEVA BUSQUEDA SOLO HOTEL*******/
.buscador_bnueva_shotel_lupa {background:url(../img/newtvp/buscador/lupa_buscador_h.png) no-repeat;}
.buscador_bnueva_shotel_calend {background:url(../img/newtvp/buscador/calendario_buscador.png) no-repeat;}
/******** NUEVA BUSQUEDA VACACIONES*******/
.campo_destino {background-color:#fafafa; border:1px solid #7f9db9; color:#474747;}
.resumen_contenido_boton_enlace {color:#000;}


/****************************************************************************************************************/
/************************************** ESTILOS PARA LOS CARGADORES  ********************************************/
/****************************************************************************************************************/
/* CARGADOR PARA BUSCADOR */
.contenedor_cargador_buscador_total {background:url(../img/newtvp/cargador/fondo_cargador_busqueda.png) no-repeat;}
#cargador_buscador {background:url(../img/newtvp/cargador/loader_cargador_busqueda.png) top left no-repeat;}
/* CARGADOR PARA FILTROS */
#cargador_filtro {background:url(../img/newtvp/cargador/carga_filtro.png) top left no-repeat; color:#000000;}
#cargador_filtro .porcentaje {color:#71634b;}
#cargador_filtro .cargador {background:url(../img/newtvp/cargador/loader_filtro.png) top left no-repeat;}
#cargador_filtro .texto_mejor {color:#FFF;}
#cargador_filtro .pie {color:#4d4d4d;}
/* CARGADOR PARA CALENDARIO */
#cargador_calendario {color:#71634b; background:url(../img/newtvp/cargador/carga_calendario.png) no-repeat;}
#cargador_calendario .cargador {background:url(../img/newtvp/cargador/loader_busqueda.png) top left no-repeat;}


/****************************************************************************************************************/
/**************************************** ESTILOS CALENDARIO ****************************************************/
/****************************************************************************************************************/
/* CABECERA */
.calendario_contenido_cabecera_eskinaLT {background:url(../img/newtvp/calendario/eskina_calendario_LT.png);}
.calendario_contenido_cabecera_bloqueL {background:#aaa193; border-left:solid 3px #626262;}
.calendario_contenido_cabecera_bloqueT {background:#aaa193; border-top:solid 3px #626262;}
.calendario_contenido_cabecera_eskinaRT {background:url(../img/newtvp/calendario/eskina_calendario_RT.png);}
.calendario_contenido_cabecera_bloqueR {background:#aaa193; border-right:solid 3px #626262;}
.calendario_contenido_cabecera_flechaL {background:url(../img/newtvp/calendario/flecha_calendario_L.png);}
.calendario_contenido_cabecera_flechaR {background:url(../img/newtvp/calendario/flecha_calendario_R.png);}
.calendario_contenido_cabecera_mes {color:#fff;}
/* CONTENIDO */
.calendario_contenido_cuerpo_centro {background:#e8e8e8; border-left:solid 3px #626262; border-right:solid 3px #626262;}
/* CONTENIDO TABLA CALENDARIO*/
#tabla_calendario {background:#e8e8e8;}
#tabla_calendario TR.pixel {background:#626262;}
#tabla_calendario TR.cabecera {background:#626262; color:#fff;}
#tabla_calendario TD.filete {background:#d0d0d0;}
#tabla_calendario DIV.contenedor_dia_total {border:solid 1px #aaaaaa; background:#aaa193;}
#tabla_calendario DIV.contenedor_dia_cabecera {background:#fff; color:#000;}
#tabla_calendario DIV.contenedor_dia_cuerpo a {background:#aaa193; color:#000;}
#tabla_calendario DIV.contenedor_dia_cuerpo span.hover {background:#626262;}
#tabla_calendario DIV.contenedor_dia_cuerpo_select {background:#626262;}
#tabla_calendario DIV.contenedor_dia_desab {background:#cdcbcc;}
#tabla_calendario DIV.contenedor_dia_desab_txt {color:#7f7e7e;}
#tabla_calendario DIV.contenedor_dia_desab_boton1 {color:#7f7e7e;}
/* TABLA DIA */
#tabla_itine_calen DIV#dia .dia_cab_over, #tabla_itine_calen DIV#dia .cupo_conf_over, #tabla_itine_calen DIV#dia .cupo_pet_over, #tabla_itine_calen DIV#dia .cupo_dis_over {background:#71634b; color:#fff}
/* PIE */
.calendario_contenido_pie_eskinaLD {background:url(../img/newtvp/calendario/eskina_calendario_LD.png);}
.calendario_contenido_pie_centro {background:#e8e8e8; border-bottom:solid 3px #626262; height:11px !important;}
.calendario_contenido_pie_eskinaRD {background:url(../img/newtvp/calendario/eskina_calendario_RD.png);}


/****************************************************************************************************************/
/********************************** ESTILOS PARA CARGA DE LOS CIRCUITOS  ****************************************/
/****************************************************************************************************************/
.contenedor_circuitos_select {background:#e3e0db;}
.contenedor_circuito {border:solid 1px #b9cee2;}
.circuito_btn_itinerarioL_on {background:url(../img/newtvp/botones/btn_redondo_inicio_on.png);}
.circuito_btn_itinerarioC_on {background:url(../img/newtvp/botones/btn_redondo_centro_on.png) repeat-x; color:#fff;}
.circuito_btn_itinerarioR_on {background:url(../img/newtvp/botones/btn_redondo_fin_on.png);}
.itinerarios_filete {background:#c0cfdd;}


/****************************************************************************************************************/
/********************************** ESTILOS CIRCUITOS ***********************************************************/
/****************************************************************************************************************/
/*** CABECERA CONTENEDOR CIRCUITO ***/
.circuito_cabecera_left {background:url(../img/newtvp/hotel/cabecera_hotel_left.png) no-repeat;}
.circuito_cabecera_center {background:url(../img/newtvp/hotel/cabecera_hotel_center.png) repeat-x;}
.circuito_cabecera_right {background:url(../img/newtvp/hotel/cabecera_hotel_right.png) no-repeat;}
.circuito_titulo {color:#fff;}
.circuito_sombra_pestana {background:url(../img/newtvp/hotel/cabecera_hotel_pestana.png) no-repeat;}
.circuito_sombra_ico {background:url(../img/newtvp/iconos/ico_circuito.png) no-repeat;}
/*** CUERPO ITINERARIO ***/
.itin_contenedor_info_menu {color:#71634b;}
.itin_contenedor_info_txt {border:solid 1px #71634b;}
/* TABLA CALENDARIO */
#tabla_itine_calen TR.cabecera_dias {background:#626262; color:#fff;}
/* TABLA DIA NO SELECCIONADO */
#tabla_itine_calen DIV#dia_noselect .dia_cab, #tabla_itine_calen DIV#dia_select .dia_cab {background:#bfd2ea;}
/* TABLA DIA SELECCIONADO */
#tabla_itine_calen DIV#dia_select .dia {border:solid 3px #71634b;}
#tabla_itine_calen DIV#dia_select .dia_cab {background:#71634b; color:#000;}
/* INFORMACION ITINERARIO */
a.itin_informacion_on, a.itin_informacion:active, a.itin_informacion:hover {color:#71634b;}
/* TABLA HOTELES PREVISTOS */
#capa_hoteles TR.filete_cab {background:#b2b2b2;}
#capa_hoteles TR.filete_elem {background:#e1e1e1;}
/*** CIERRE ***/
.cierre_circuito {background:url(../img/newtvp/circuitos/cierre_caja_resultados_circuito.png) no-repeat;}


/****************************************************************************************************************/
/********************************** ESTILOS HOTEL ***************************************************************/
/****************************************************************************************************************/
.solo_hotel_menu_imprimir_icono_on {background:url(../img/newtvp/iconos/ico_imprimir_on.png) no-repeat;}
.busca_mapa_hotel_lupa {background:url(../img/newtvp/iconos/ico_lupa.png) no-repeat;}
/*** CABECERA CONTENEDOR FICHAS DE HOTEL ***/
.solo_hotel_cabecera_left {background:url(../img/newtvp/hotel/cabecera_hotel_left.png) no-repeat;}
.solo_hotel_sombra_center1, .solo_hotel_sombra_center2 {background:#958a78;}
.solo_hotel_cabecera_center {background:url(../img/newtvp/hotel/cabecera_hotel_center.png) repeat-x;}
.solo_hotel_cabecera_right {background:url(../img/newtvp/hotel/cabecera_hotel_right.png) no-repeat;}
.solo_hotel_titulo {color:#fff;}
.solo_hotel_sombra_pestana {background:url(../img/newtvp/hotel/cabecera_hotel_pestana.png) no-repeat;}
.solo_hotel_sombra_ico {background:url(../img/newtvp/iconos/ico_hotel.png) no-repeat;}
/*** CABECERA INFORMACIÓN, ORDENAR RESULTADOS ***/
.solo_hotel_info_contenido {background:url(../img/newtvp/hotel/fondo_caja_resultados_hotel.png) repeat-y;}


/****************************************************************************************************************/
/********************************** FICHA DE HOTEL **************************************************************/
/****************************************************************************************************************/

/***************************************************************/
/*********************** CABECERA ******************************/
/***************************************************************/
/* TABLA INFORMACION HOTEL */
#tabla_informacion_hotel {background:#fff; color:#4d4d4d;}
/* ICONOS DE INFORMACION*/
#tabla_informacion_hotel DIV.ico_masinfo_on {background:url(../img/newtvp/iconos/ico_masinfo_on.png);}
#tabla_informacion_hotel DIV.ico_imprimir_on {background:url(../img/newtvp/iconos/ico_imprimir_on.png);}
#tabla_informacion_hotel DIV.ico_lupa_on {background:url(../img/newtvp/iconos/ico_lupa_on.png);}


/****************************************************************************************************************/
/********************************** POP FICHA DE HOTEL  *********************************************************/
/****************************************************************************************************************/
.contenedor_ficha_hotel {background-color:#fff; border-right:3px solid #71634b; border-left:3px solid #71634b;}
.triangulo_ficha_hotel {background:url(../img/newtvp/ficha_hotel/triangulo_buscador.png) no-repeat;}
/* FICHA INFERIOR PESTAÑAS */
#ficha_hotel_pestana_info, #ficha_hotel_pestana_localizacion, #ficha_hotel_pestana_fotos {color:#71634b;}
/* FICHA INFERIOR CUERPO */
.ficha_hotel_cuerpo_titulo {background:#e3e0db; border-bottom:solid 1px #71634b;}


/****************************************************************************************************************/
/********************************** TABLA CONTENIDO HOTEL  ******************************************************/
/****************************************************************************************************************/
/* LEYENDA HOTEL */
.leyenda_hotel_filet {background:#aaa193;}


/****************************************************************************************************************/
/********************************** CAPAS LISTADO HABITACIONES  *************************************************/
/****************************************************************************************************************/
.btn_reservar_on_inicio {background:url(../img/newtvp/botones/btn_redondo_inicio_on.png) no-repeat;}
.btn_reservar_on_centro {background:url(../img/newtvp/botones/btn_redondo_centro_on.png) repeat-x;}
.btn_reservar_on_fin {background:url(../img/newtvp/botones/btn_redondo_fin_on.png) no-repeat;}


/*******************************************************************************************************************************/
/************************************************* FILTRO FICHA DE HOTEL *******************************************************/
/*******************************************************************************************************************************/
.filtro_hotel_cabecera_left {background:url(../img/newtvp/hotel/cabecera_filtro_hotel_left.png) no-repeat;}
.filtro_hotel_cabecera_center {background:#71634b; border-top:solid 1px #bcbcbc;}
.filtro_hotel_cabecera_right {background:url(../img/newtvp/hotel/cabecera_filtro_hotel_right.png) no-repeat;}
.filtro_hotel_fondo1_pestana {background:#e5e5e5; border-left:solid 1px #bcbcbc;}
.filtro_hotel_fondo2_pestana {background:#e5e5e5; border-right:solid 1px #bcbcbc;}
.filtro_hotel_pestana {background:url(../img/newtvp/hotel/cabecera_filtro_hotel_pestana.png);}
.filtro_hotel_footer_left {background:url(../img/newtvp/hotel/footer_filtro_hotel_left.png) top no-repeat;}
.filtro_hotel_footer_center {background:#e5e5e5; border-bottom:solid 1px #bcbcbc;}
.filtro_hotel_footer_right {background:url(../img/newtvp/hotel/footer_filtro_hotel_right.png) top no-repeat;}


/****************************************************************************************************************/
/*************************************** CAPA RESERVAR HOTEL GOOGLEMAPS *****************************************/
/****************************************************************************************************************/
.google_hotel_infotxt {background:url(../img/newtvp/iconos/ico_masinfo_on.png) no-repeat;}
#btn_reser_google_off .btn_reservar_centro {color:#71634b;}
#btn_reser_google_on .btn_reservar_inicio {background:url(../img/newtvp/botones/btn_redondo_inicio_on.png) no-repeat;}
#btn_reser_google_on .btn_reservar_centro {background:url(../img/newtvp/botones/btn_redondo_centro_on.png) repeat-x;}
#btn_reser_google_on .btn_reservar_fin {background:url(../img/newtvp/botones/btn_redondo_fin_on.png) no-repeat;}


/*******************************************************************************************************************************/
/************************************************* PAGINADOR *******************************************************************/
/*******************************************************************************************************************************/
.boton_ir_pagina {background:url(../img/newtvp/botones/btn_ir_pagina.png) no-repeat;}
.boton_retrocede_pag {background:url(../img/newtvp/botones/btn_retroceder_pag.png) no-repeat;}
.boton_avanza_pag {background:url(../img/newtvp/botones/btn_avanzar_pag.png) no-repeat;}


/*******************************************************************************************************************************/
/***************************************** CIERRE SOLO HOTEL *******************************************************************/
/*******************************************************************************************************************************/
.cierre_solohotel {background:url(../img/newtvp/hotel/cierre_caja_resultados_hotel.png) no-repeat;}


/*******************************************************************************************************************************/
/************************************************************ VUELO ************************************************************/
/*******************************************************************************************************************************/
/* VUELO ACTUAL */
.vuelo_actual_LT {background:url(../img/newtvp/vuelo/vuelo_actual_LT.png);}
.vuelo_actual_T {background:#e3e0db; border-top:solid 2px #71634b;}
.vuelo_actual_RT {background:url(../img/newtvp/vuelo/vuelo_actual_RT.png);}
.vuelo_actual_LD {background:url(../img/newtvp/vuelo/vuelo_actual_LD.png);}
.vuelo_actual_D {background:#e3e0db; border-bottom:solid 2px #71634b;}
.vuelo_actual_RD {background:url(../img/newtvp/vuelo/vuelo_actual_RD.png);}
.contenedor_tabla_vuelo_actual {background:#e3e0db; border-left:solid 2px #71634b; border-right:solid 2px #71634b;}


/*******************************************************************************************************************************/
/********************************************************* FICHA DE VUELO ******************************************************/
/*******************************************************************************************************************************/
/* FICHA VUELO */
/*
.ficha_vuelo_cabecera_fondoLT {background:url(../img/newtvp/vuelo/ficha_vuelo_LT.png) no-repeat;}
.ficha_vuelo_cabecera_fondoCT {background:#e3e0db; border-top:solid 1px #b2b2b2;}
.ficha_vuelo_cabecera_fondoRT {background:url(../img/newtvp/vuelo/ficha_vuelo_RT.png) no-repeat;}
.ficha_vuelo_cabecera_fondoD {background:#e3e0db; border-left:solid 1px; border-right:solid 1px; color:#b2b2b2;}
*/
/* .contenedor_tabla_ficha_vuelo_vuelta.seleccionado,.contenedor_tabla_ficha_vuelo_ida.seleccionado{background: #E2F4FC;} */
.contenedor_tabla_ficha_vuelo_vuelta tr.vuelo_seleccionado,.contenedor_tabla_ficha_vuelo_ida tr.vuelo_seleccionado{background: #E2F4FC;}
.contenedor_botones_vuelo {margin: 27px 0;}.ficha_vuelo_cont_cabecera {color: #FFFFFF;}
.ficha_vuelo_cabecera_fondoD {background: #9d9d9d; border-left: solid 1px #b2b2b2; border-right: solid 1px #b2b2b2; color: #fff;}
.ficha_vuelo_cabecera_fondoLT,.ficha_vuelo_cabecera_fondoRT {background: url(/img0/43b6ab/vuelo/ficha_vuelo_LT.png) #9d9d9d no-repeat;}
/* .ficha_vuelo_cabecera_fondoCT {background: #9d9d9d; border-top: solid 1px #b2b2b2;} */
.ficha_vuelo_cabecera_fondoCT {background: #9d9d9d; border-top: solid 1px #9d9d9d;}

.ficha_vuelo_cont_pie_reservar {height: 0px;}
.ficha_vuelo_cont_pie {height: 0px;}
.ficha_vuelo_pieC,.ficha_vuelo_pieR,.ficha_vuelo_pieL {height: 0px;}

.ficha_vuelo_suplemento{
                background-color:#666666;
                width:160px;
                height:27px;
                float:right;
                color:#ffffff;
                font-size:12px;
                line-height:21px;
                font-weight:600;
}

.ficha_vuelo_suplemento .txt_suplemento{
                float:left;
                padding:3px 5px 0px 12px;
}

.ficha_vuelo_suplemento .importe_suplemento{
                float:right;
                padding:3px 10px 3px 0px;
                text-align:left;
}


/****************************************************************************************************************/
/********************************** PASOS DE RESEVA *************************************************************/
/****************************************************************************************************************/
.pasohome_inicio_on {background:url(../img/newtvp/pasos_reserva/pasohome_inicio_on.png) no-repeat;}
.pasohome_inicio_over {background:url(../img/newtvp/pasos_reserva/pasohome_inicio_over.png) no-repeat;}
.pasohome_inicio_overact {background:url(../img/newtvp/pasos_reserva/pasohome_inicio_overact.png) no-repeat;}
.pasodestino_inicio_over {background:url(../img/newtvp/pasos_reserva/pasodestino_inicio_over.png) no-repeat;}
.pasodestino_inicio_overact {background:url(../img/newtvp/pasos_reserva/pasodestino_inicio_overact.png) no-repeat;}
.pasofinalizar_fin_on {background:url(../img/newtvp/pasos_reserva/pasofinalizar_fin_on.png) no-repeat;}
.pasogenerico_inicio_on {background:url(../img/newtvp/pasos_reserva/pasogenerico_inicio_on.png) no-repeat;}
.pasogenerico_inicio_over {background:url(../img/newtvp/pasos_reserva/pasogenerico_inicio_over.png) no-repeat;}
.pasogenerico_inicio_overact {background:url(../img/newtvp/pasos_reserva/pasogenerico_inicio_overact.png) no-repeat;}
.pasogenerico_centro_on {background:url(../img/newtvp/pasos_reserva/pasogenerico_centro_on.png) repeat-x;}
.pasogenerico_centro_over {background:url(../img/newtvp/pasos_reserva/pasogenerico_centro_over.png) repeat-x;}
.pasogenerico_centro_overact {background:url(../img/newtvp/pasos_reserva/pasogenerico_centro_overact.png) repeat-x;}
.pasogenerico_fin_on {background:url(../img/newtvp/pasos_reserva/pasogenerico_fin_on.png) no-repeat;}
.pasogenerico_fin_over {background:url(../img/newtvp/pasos_reserva/pasogenerico_fin_over.png) no-repeat;}
.pasogenerico_fin_overact {background:url(../img/newtvp/pasos_reserva/pasogenerico_fin_overact.png) no-repeat;}
.txt_pasos_on, .txt_pasos_over {color:#fff;}


.pasofinalizar_fin_off {width:20px; height:24px; background:url(../img/newtvp/pasos_reserva/pasofinalizar_fin_off.png) no-repeat !important; float:left;}
.pasogenerico_inicio_off {width:31px; height:24px; background:url(../img/newtvp/pasos_reserva/pasogenerico_inicio_off.png) no-repeat !important; float:left;}
.pasogenerico_centro_off {height:24px; background:url(../img/newtvp/pasos_reserva/pasogenerico_centro_off.png) repeat-x !important; float:left;}
.pasogenerico_fin_off {width:20px; height:24px; background:url(../img/newtvp/pasos_reserva/pasogenerico_fin_off.png) no-repeat !important; float:left;}



/****************************************************************************************************************/
/********************************** CONTENEDOR TIPO CALENDARIO **************************************************/
/****************************************************************************************************************/
/* CABECERA */
.calendario_contenedor_cabecera_eskinaLT {background:url(../img/newtvp/buscador/eskina_contenedor0_LT.png);}
.calendario_contenedor_cabecera_centroT {background:#71634b repeat-x;}
.calendario_contenedor_cabecera_eskinaRT {background:url(../img/newtvp/buscador/eskina_contenedor0_RT.png);}
.calendario_contenedor_cabecera_centroD {background:#71634b repeat-x;}
.calendario_contenedor_cabecera_fondoD {background:#fff; border-left:solid 3px #71634b; border-right:solid 3px #71634b;}
.calendario_contenedor_cabecera_pestana {background:url(../img/newtvp/buscador/petana_contenedor0.png);}
.calendario_contenedor_cabecera_titulo {color:#fff;}
.calendario_contenedor_cabecera_icono {background:url(../img/newtvp/iconos/ico_cabecera_calendario.png);}
/* CONTENIDO */
.calendario_contenedor_contenido_total {background:#fff; border-left:solid 3px #71634b; border-right:solid 3px #71634b;}
/* PIE */
.calendario_contenedor_pie_eskinaLD {background:url(../img/newtvp/buscador/eskina_contenedor1_LD.png);}
.calendario_contenedor_pie_centroD {background:#fff; border-bottom:solid 3px #71634b;}
.calendario_contenedor_pie_eskinaRD {background:url(../img/newtvp/buscador/eskina_contenedor1_RD.png);}


/****************************************************************************************************************/
/********************************** CONTENEDOR TIPO VUELO *******************************************************/
/****************************************************************************************************************/
/* CABECERA */ 
/*
.vuelo_contenedor_cabecera_fondoT {background-color:#71634b;}
.vuelo_contenedor_cabecera_eskinaL {background:url(../img/newtvp/vuelo/inicio_cabecera_capas.png) no-repeat left top;}
.vuelo_contenedor_cabecera_eskinaR {background:url(../img/newtvp/vuelo/fin_cabecera_capas.png) no-repeat left top;}
*/
.vuelo_contenedor_cabecera_fondoT {background-color: #5A5A5A;}
.vuelo_contenedor_cabecera_eskinaL {background-color: #5A5A5A;}
.vuelo_contenedor_cabecera_eskinaR {background-color: #5A5A5A;}

.vuelo_contenedor_cabecera_titulo {color:#fff;}
/* CONTENIDO */
/*
.vuelo_contenedor_contenido_total {background-color:#FFFFFF; border-right:3px solid #71634b; border-left:3px solid #71634b;}
*/
.vuelo_contenedor_contenido_total {background-color: #fff; border-right: 3px solid #5A5A5A; border-left: 3px solid #5A5A5A;border-bottom: 3px solid #5A5A5A;}
/* PIE */
.vuelo_contenedor_pie_fondoT {background:#71634b;}
.vuelo_contenedor_pie_eskinaL {background:url(../img/newtvp/vuelo/inicio_cierre_capas.png) no-repeat left top;}
.vuelo_contenedor_pie_eskinaR {background:url(../img/newtvp/vuelo/fin_cierre_capas.png) no-repeat left top;}
.vuelo_contenedor_petana {background:url(../img/newtvp/vuelo/triangulo_buscador.png) no-repeat;}


/****************************************************************************************************************/
/********************************** CONTENEDOR TIPO FICHA HOTEL *************************************************/
/****************************************************************************************************************/
.fondo_base_cabecera_capas {background-color:#71634b;}
.inicio_cabecera_capas {background:url(../img/newtvp/ficha_hotel/inicio_cabecera_capas.png) no-repeat left top;}
.fin_cabecera_capas {background:url(../img/newtvp/ficha_hotel/fin_cabecera_capas.png) no-repeat left top;}
.fondo_base_cierre_capas {background:url(../img/newtvp/ficha_hotel/centro_cierre_capas.png) repeat-x;}
.inicio_cierre_capas {background:url(../img/newtvp/ficha_hotel/inicio_cierre_capas.png) no-repeat left top;}
.fin_cierre_capas {background:url(../img/newtvp/ficha_hotel/fin_cierre_capas.png) no-repeat left top;}


/****************************************************************************************************************/
/********************************** CONTENEDOR TIPO CIRCUITOS ***************************************************/
/****************************************************************************************************************/
.circuitos_contenedor_cabecera_eskinaLT {background:url(../img/newtvp/buscador/eskina_contenedor0_LT.png);}
.circuitos_contenedor_cabecera_centroT {background:#71634b repeat-x;}
.circuitos_contenedor_cabecera_eskinaRT {background:url(../img/newtvp/buscador/eskina_contenedor0_RT.png);}
.circuitos_contenedor_cabecera_centroD {background:#71634b repeat-x;}
.circuitos_contenedor_cabecera_fondoD {background:#fff; border-left:solid 3px #71634b; border-right:solid 3px #71634b;}
.circuitos_contenedor_cabecera_pestana {background:url(../img/newtvp/buscador/petana_contenedor0.png);}
.circuitos_contenedor_cabecera_titulo {color:#fff;}
.circuitos_contenedor_cabecera_icono {background:url(../img/newtvp/iconos/ico_cabecera_circuitos.png);}
/* CONTENIDO */
.circuitos_contenedor_contenido_total {background:#fff; border-left:solid 3px #71634b; border-right:solid 3px #71634b;}
/* PIE */
.circuitos_contenedor_pie_eskinaLD {background:url(../img/newtvp/buscador/eskina_contenedor1_LD.png);}
.circuitos_contenedor_pie_centroD {background:#fff; border-bottom:solid 3px #71634b;}
.circuitos_contenedor_pie_eskinaRD {background:url(../img/newtvp/buscador/eskina_contenedor1_RD.png);}


/****************************************************************************************************************/
/********************************** CONTENEDOR TIPO ERROR *******************************************************/
/****************************************************************************************************************/
.fondo_borde_capasT {background-color:#fff; border-top:solid 3px #71634b;}
.fondo_borde_capasD {background-color:#fff; border-bottom:solid 3px #71634b;}
.fin_borde_capasT {background:url(../img/newtvp/ficha_hotel/fin_abrir_capas.png) no-repeat left top;}
.fin_borde_capasD {background:url(../img/newtvp/ficha_hotel/fin_cierre_capas.png) no-repeat left top;}
/**** POP ERROR ****/
.pop_error_imagen {background:url(../img/newtvp/error/pop_error_imagen.png);}
.pop_error_contenido_cuerpoL {background:#fff; color:#4d4d4d;}
.pop_error_contenido_cuerpoR {background:#fff; border-right:solid 3px #71634b;}
.pop_error_telf_ico {background:url(../img/newtvp/iconos/ico_telefono.png);}
.pop_error_txt0 {color:#ce1239;}


/****************************************************************************************************************/
/*************************************** ESTILOS PARA LOS BOTONES  **********************************************/
/****************************************************************************************************************/

/*****************************************************************/
/********************* BOTON VUELO RESERVAR **********************/
/*****************************************************************/
#btn_reservar_vuelo_off .ficha_vuelo_reservarL {background:url(../img/newtvp/botones/btn_reservar_vuelo_left_off.png);}
#btn_reservar_vuelo_off .ficha_vuelo_reservarC {background:url(../img/newtvp/botones/btn_reservar_vuelo_center_off.png) repeat-x;}
#btn_reservar_vuelo_off .ficha_vuelo_reservarR {background:url(../img/newtvp/botones/btn_reservar_vuelo_right_off.png);}
#btn_reservar_vuelo_on .ficha_vuelo_reservarL {background:url(../img/newtvp/botones/btn_reservar_vuelo_left_on.png);}
#btn_reservar_vuelo_on .ficha_vuelo_reservarC {background:url(../img/newtvp/botones/btn_reservar_vuelo_center_on.png) repeat-x;}
#btn_reservar_vuelo_on .ficha_vuelo_reservarR {background:url(../img/newtvp/botones/btn_reservar_vuelo_right_on.png);}
#btn_reservar_vuelo_on{color:#FFF !important;}

/*****************************************************************/
/********************** BOTON VUELO CERRAR ***********************/
/*****************************************************************/
#btn_cerrar_vuelo_off .ficha_vuelo_cerrarL {background:url(../img/newtvp/botones/btn_reservar_vuelo_left_off.png);}
#btn_cerrar_vuelo_off .ficha_vuelo_cerrarC {background:url(../img/newtvp/botones/btn_reservar_vuelo_center_off.png) repeat-x;}
#btn_cerrar_vuelo_off .ficha_vuelo_cerrarR {background:url(../img/newtvp/botones/btn_cerrar_vuelo_right_off.png);}
#btn_cerrar_vuelo_on .ficha_vuelo_cerrarL {background:url(../img/newtvp/botones/btn_reservar_vuelo_left_on.png);}
#btn_cerrar_vuelo_on .ficha_vuelo_cerrarC {background:url(../img/newtvp/botones/btn_reservar_vuelo_center_on.png) repeat-x;}
#btn_cerrar_vuelo_on .ficha_vuelo_cerrarR {background:url(../img/newtvp/botones/btn_cerrar_vuelo_right_on.png);}
#btn_cerrar_vuelo_on{color:#FFF !important;}

/*****************************************************************/
/**********************PASO ANTERIOR DESDE RESUMEN ***************/
/*****************************************************************/
.btn_paso_anterior_resumen_inicio_off {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_inicio_off.png) no-repeat;}
.btn_paso_anterior_resumen_inicio_on {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_inicio_on.png) no-repeat;}
.btn_paso_anterior_resumen_centro_off {background:url(../img/newtvp/botones/btn_peq_generico_centro_off.png) repeat-x; color:#4e4e4e;}
.btn_paso_anterior_resumen_centro_on {background:url(../img/newtvp/botones/btn_peq_generico_centro_on.png) repeat-x; color:#4e4e4e;}
.btn_paso_anterior_resumen_fin_off {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_fin_off.png) no-repeat;}
.btn_paso_anterior_resumen_fin_on {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_fin_on.png) no-repeat;}

/*****************************************************************/
/********************** IMPRIMIR RESUMEN *************************/
/*****************************************************************/
.btn_imprimir_resumen_inicio_off {background:url(../img/newtvp/botones/btn_peq_generico_inicio_off.png);}
.btn_imprimir_resumen_inicio_on {background:url(../img/newtvp/botones/btn_peq_generico_inicio_on.png);}
.btn_imprimir_resumen_centro_off {background:url(../img/newtvp/botones/btn_peq_generico_centro_off.png) repeat-x; color:#4e4e4e;}
.btn_imprimir_resumen_centro_on {background:url(../img/newtvp/botones/btn_peq_generico_centro_on.png) repeat-x; color:#4e4e4e;}
.btn_imprimir_resumen_fin_off {background:url(../img/newtvp/botones/btn_imprimir_resumen_fin_off.png) no-repeat;}
.btn_imprimir_resumen_fin_on {background:url(../img/newtvp/botones/btn_imprimir_resumen_fin_on.png) no-repeat;}

/*****************************************************************/
/********************** CANCELAR RESERVA *************************/
/*****************************************************************/
.btn_cancelar_reserva_inicio_off {background:url(../img/newtvp/botones/btn_peq_generico_inicio_off.png);}
.btn_cancelar_reserva_inicio_on {background:url(../img/newtvp/botones/btn_peq_generico_inicio_on.png);}
.btn_cancelar_reserva_centro_off {background:url(../img/newtvp/botones/btn_peq_generico_centro_off.png) repeat-x; color:#4e4e4e;}
.btn_cancelar_reserva_centro_on {background:url(../img/newtvp/botones/btn_peq_generico_centro_on.png) repeat-x; color:#4e4e4e;}
.btn_cancelar_reserva_fin_off {background:url(../img/newtvp/botones/btn_cancelar_reserva_fin_off.png) no-repeat;}
.btn_cancelar_reserva_fin_on {background:url(../img/newtvp/botones/btn_cancelar_reserva_fin_on.png) no-repeat;}

/*****************************************************************/
/******* BOTON REDONDEADO RESERVA HOTEL Y SERVIOCIOS OPC *********/
/*****************************************************************/
.btn_redondo_generico_inicio_on {background:url(../img/newtvp/botones/btn_redondo_inicio_on.png) no-repeat;}
.btn_redondo_generico_centro_on {background:url(../img/newtvp/botones/btn_redondo_centro_on.png) repeat-x;}
.btn_redondo_generico_fin_on {background:url(../img/newtvp/botones/btn_redondo_fin_on.png) no-repeat;}


/*******************************************************************************************************************************/
/***************************************** CONTENEDORES ************************************************************************/
/*******************************************************************************************************************************/

/*****************************************************************/
/********************** BOTON SIMPLE GENERICO ********************/
/*****************************************************************/
.btn_simple_generico_inicio_off {background:url(../img/newtvp/botones/btn_simple_generico_inicio_off.png) no-repeat;}
.btn_simple_generico_inicio_on {background:url(../img/newtvp/botones/btn_simple_generico_inicio_on.png) no-repeat;}
.btn_simple_generico_centro_off {background:url(../img/newtvp/botones/btn_simple_centro_off.png) repeat-x;}
.btn_simple_generico_centro_on {background:url(../img/newtvp/botones/btn_simple_centro_on.png) repeat-x;}
.btn_simple_generico_fin_off {background:url(../img/newtvp/botones/btn_simple_fin_off.png) no-repeat;}
.btn_simple_generico_fin_on {background:url(../img/newtvp/botones/btn_simple_fin_on.png) no-repeat;}

/*****************************************************************/
/********************** IMPRIMIR, CAMBIAR ************************/
/*****************************************************************/
.icono_imprimir_resultados {background:url(../img/newtvp/hotel/icono_imprimir_resultados.png) no-repeat;}
.txt_imprimir_resultados {color:#4e4e4e;}
.icono_cambiar_busqueda {background:url(../img/newtvp/hotel/icono_cambiar_busqueda.png) no-repeat;}
.txt_cambiar_busqueda {color:#4e4e4e;}

/*****************************************************************/
/********************** BOTON IMPRIME FICHA HOTEL ****************/
/*****************************************************************/
.icono_imprimir_ficha_hotel {background:url(../img/newtvp/hotel/icono_imprimir_resultados.png) no-repeat;}
.txt_imprimir_ficha_hotel {color:#4e4e4e;}


/*******************************************************************************************************************************/
/******************************************************** POP DESTINOS *********************************************************/
/*******************************************************************************************************************************/
#contenedor_total_capa_destinos {background:#e5e5e5;}
.contenedor_capa_destinos {background-color:#fff; border-right:3px solid #71634b; border-left:3px solid #71634b;}
.triangulo_capa_destinos {background:url(../img/newtvp/ficha_hotel/triangulo_buscador.png) no-repeat;}
.txt_texto_capa_destinos {color:#fff;}
.txt_titulo_ficha_hotel {color:#fff;}
.pop_destinos_fondo {background:url(../img/newtvp/buscador/fondo_titulo_destinos.png) repeat-x;}
.pop_destinos_titulo {color:#fff;}
.pop_destinos_destinos {color:#71634b;}
.pop_destinos_elem_select {background:#e3e0db;}
.pop_destinos_fondo_3columnas {background:url(../img/newtvp/buscador/fondo_titulo_destinos.png) repeat-x;}


/****************************************************************************************************************/
/******************************************* CONTENEDOR TIPO RESIDENTES *****************************************/
/****************************************************************************************************************/
/* CABECERA */ 
.residente_contenedor_cabecera_fondoT, .residente_contenedor_pie_fondoT {background-color:#71634b;}
.residente_contenedor_cabecera_eskinaL {background:url(../img/newtvp/vuelo/inicio_cabecera_capas.png) no-repeat left top;}
.residente_contenedor_cabecera_eskinaR {background:url(../img/newtvp/vuelo/fin_cabecera_capas.png) no-repeat left top;}
.residente_contenedor_cabecera_titulo {color:#fff;}
/* CONTENIDO */
.residente_contenedor_contenido_total {background-color:#FFFFFF; border-right:3px solid #71634b; border-left:3px solid #71634b;}
/* PIE */
.residente_contenedor_pie_eskinaL {background:url(../img/newtvp/vuelo/inicio_cierre_capas.png) no-repeat left top;}
.residente_contenedor_pie_eskinaR {background:url(../img/newtvp/vuelo/fin_cierre_capas.png) no-repeat left top;}


/****************************************************************************************************************/
/******************************************* POP POLITICA DE CANCELACION ****************************************/
/****************************************************************************************************************/
.titulo_politica {color:#9d9d9d;}
.titulo_seccion {color:#71634b;}
.contenedor_capa_ficha_gasto {color:#4e4e4e;}
.contenedor_ficha_gasto {background-color:#fff; border-right:3px solid #71634b; border-left:3px solid #71634b;}
.txt_titulo_ficha_gasto {color:#fff;}
/*boton*/
.btn_modal_on {background:url(../img/newtvp/botones/btn_over.png) center no-repeat;}
.btn_modal_txt_off {color:#595959;}
.btn_modal_txt_on {color:#fff;}


/*******************************************************************************************************************************/
/**************************************** RESUMEN Y FIN RESERVA ****************************************************************/
/*******************************************************************************************************************************/
.inicio_resumen {background:url(../img/newtvp/resumen/inicio_resumen.png) no-repeat;}
.cierre_resumen {background:url(../img/newtvp/resumen/cierre_resumen.png) no-repeat;}
.triangulo_resumen {background:url(../img/newtvp/resumen/triangulo_resumen.png) no-repeat;}
.cabecera_caja_resumen_servicio_vuelo {background:url(../img/newtvp/resumen/cabecera_caja_detalle_resumen_vuelo.png) no-repeat;}
.cuerpo_caja_resumen_servicio {border-left:2px solid #b2b2b2; border-right:2px solid #b2b2b2;}
.cuerpo_caja_resumen_servicio_vuelo {border-left:2px solid #71634b; border-right:2px solid #71634b;}
.cierre_caja_resumen_servicio_vuelo {background:url(../img/newtvp/resumen/cierre_caja_detalle_resumen_vuelo.png) no-repeat;}
.icono_cabecera_caja_resumen_servicio_vuelo {background:url(../img/newtvp/iconos/ico_vuelo.png) no-repeat;}

.btn_opciones_vuelo_inicio {background:url(../img/newtvp/botones/btn_opciones_vuelo_inicio.png) no-repeat;}
.btn_opciones_vuelo_centro {background-color:#71634b;}
.btn_opciones_vuelo_fin {background:url(../img/newtvp/botones/btn_opciones_vuelo_fin.png) no-repeat;}

/***** IMPRIMIR PRESUPUESTO ******/
.icono_resumen_imprimir_presupuesto {background:url(../img/newtvp/resumen/icono_imprimir_presupuesto.png) no-repeat;}
/**** DATOS PASAJEROS *****/
.inicio_caja_resumen_datos_pasajeros {background:url(../img/newtvp/resumen/inicio_resumen_datos_pasajeros.png) no-repeat;}
.cuerpo_caja_resumen_datos_pasajeros {background-color:#e3e0db;}
.cierre_caja_resumen_datos_pasajeros {background:url(../img/newtvp/resumen/cierre_resumen_datos_pasajeros.png) no-repeat;}
.inicio_caja_resumen_agencia {background:url(../img/newtvp/resumen/inicio_resumen_datos_agencia.png) no-repeat;}
.cuerpo_caja_resumen_agencia {background-color:#e3e0db;}
.cierre_caja_resumen_agencia {background:url(../img/newtvp/resumen/cierre_resumen_datos_agencia.png) no-repeat;}
.lupa_documentacion_busca_pais {background:url(../img/newtvp/iconos/ico_lupa_on.png) no-repeat;}
/**** DATOS FACTURACION ****/
.inicio_caja_resumen_datos_facturacion {background:url(../img/newtvp/resumen/inicio_resumen_datos_pasajeros.png) no-repeat;}
.cierre_caja_resumen_datos_facturacion {background:url(../img/newtvp/resumen/cierre_resumen_datos_pasajeros.png) no-repeat;}
/**** ICONOS SERVICIOS ****/
.icono_resumen_ver_info_hotel {background:url(../img/newtvp/resumen/icono_ver_info_hotel.png) no-repeat;}
/**** DATOS PAGO CON TARJETA ****/
#iframe_conexflow {background:#e3e0db; border:solid 1px #aaa193; border-right:none;}
#btn_tarjeta_off .pago_tarjeta_fondoL {background:url(../img/newtvp/resumen/btn_pagoTarjL_off.png);}
#btn_tarjeta_off .pago_tarjeta_fondoC {background:#aaa193;}
#btn_tarjeta_off .pago_tarjeta_fondoR {background:url(../img/newtvp/resumen/btn_pagoTarjR_off.png);}
#btn_tarjeta_on .pago_tarjeta_fondoL {background:url(../img/newtvp/resumen/btn_pagoTarjL_on.png);}
#btn_tarjeta_on .pago_tarjeta_fondoC {background:#e3e0db;}
#btn_tarjeta_on .pago_tarjeta_fondoR {background:url(../img/newtvp/resumen/btn_pagoTarjR_on.png);}
#btn_transfe_off .pago_transfe_fondoL {background:url(../img/newtvp/resumen/btn_pagoTarjL_off.png);}
#btn_transfe_off .pago_transfe_fondoC {background:#aaa193;}
#btn_transfe_off .pago_transfe_fondoR {background:url(../img/newtvp/resumen/btn_pagoTransR_off.png);}
#btn_transfe_on .pago_transfe_fondoL {background:url(../img/newtvp/resumen/btn_pagoTarjL_on.png);}
#btn_transfe_on .pago_transfe_fondoC {background:#e3e0db;}
#btn_transfe_on .pago_transfe_fondoR {background:url(../img/newtvp/resumen/btn_pagoTransR_on.png);}
.contenedor_iframe0 {background:#e3e0db; border:solid 1px #aaa193; border-left:none;}
.contenedor_pago_cuerpoL {background:url(../img/newtvp/resumen/fondo_pagoL.png);}
.contenedor_pago_cuerpoC {background:#e3e0db;}
.contenedor_pago_cuerpoR {background:url(../img/newtvp/resumen/fondo_pagoR.png);}
.contenedor_pago_precioL {background:url(../img/newtvp/resumen/fondo_precioL.png);}
.contenedor_pago_precioC {background:#fff; border-top:solid 2px #aaa193; border-bottom:solid 2px #aaa193;}
.contenedor_pago_precioR {background:url(../img/newtvp/resumen/fondo_precioR.png);}
.contenedor_entornoL {background:url(../img/newtvp/resumen/ico_seguro.png);}
.contenedor_entornoR {background:#aaa193;}
.contenedor_pago_filet {background:#aaa193;}


/*******************************************************************************************************************************/
/**************************************** RESUMEN Y FIN RESERVA CIRCUITOS ******************************************************/
/*******************************************************************************************************************************/
.icono_resumen_circuito {background:url(../img/comunes/resumen/icono_circuito.png) no-repeat;} 


/*****************************************************************/
/****************** LOCALIZADOR DE LA RESERVA ********************/
/*****************************************************************/
/* CONTENEDOR EXTERIOR */
.fondo_localizador {background:#fff; border-left:solid 3px #71634b; border-right:solid 3px #71634b;}
.txt_titulo_localizador {padding-top:6px; padding-left:4px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff;}
/* CONTENIDO */
.inicio_caja_localizador {background:url(../img/newtvp/resumen/inicio_localizador.png) no-repeat;}
.cuerpo_caja_localizador {background-color:#e3e0db;}
.cierre_caja_localizador {background:url(../img/newtvp/resumen/cierre_localizador.png) no-repeat;}


/****************************************************************************************************************/
/************************************ ESTILOS PARA RESERVA FINALIZADA  ******************************************/
/****************************************************************************************************************/
/* CONTENIDO */
.rfinalizada_localizador_top {background:url(../img/newtvp/resumen/rfinalizada_localizadorT.png);}
.rfinalizada_localizador_cuerpo {background:#e3e0db; border-left:solid 1px #b2b2b2; border-right:solid 1px #b2b2b2;}
.rfinalizada_localizador_down {background:url(../img/newtvp/resumen/rfinalizada_localizadorD.png);}


/******************************************************************************************************************************/
/************************************************* SERVICIOS OPCIONALES *******************************************************/
/******************************************************************************************************************************/
/* Estilos para la franja de informacion inicial de servicios opcionales */
.servicios_opc_icono_inicio_apartado {background:url(../img/newtvp/opcionales/opc_icono_inicio_apartado.png) no-repeat;}
.servicios_opc_fondo_inicio_apartado {background:url(../img/newtvp/opcionales/opc_fondo_inicio_apartado.png) no-repeat;}
/* estilos comunes para cualquier apartado de servicio opcional */
.cabecera_contenedor_servicio_opcional {background:url(../img/newtvp/opcionales/opc_cabecera_contenedor_serv_opc.png) no-repeat;}
.cuerpo_contenedor_servicio_opcional {border-left:3px solid #71634b; border-right:3px solid #71634b;}
.cierre_contenedor_servicio_opcional {background:url(../img/newtvp/opcionales/opc_cierre_contenedor_serv_opc.png);}
.icono_calendario {background:url(../img/newtvp/iconos/icono_calendario.png) center no-repeat; cursor:pointer;}
/*fila del precio total*/
.contenedor_fila_precio {background-color:#e3e0db;}


/******************************************************************************************************************************/
/******************************************************** MENU ****************************************************************/
/******************************************************************************************************************************/
.cabecera_menu_servicios_opc {background:url(../img/newtvp/opcionales/menu_fondo_cabecera.png) no-repeat;}
.cuerpo_menu_servicios_opc {background:url(../img/newtvp/opcionales/menu_fondo_cuerpo.png) repeat-y;}
.cierre_menu_servicios_opc {background:url(../img/newtvp/opcionales/menu_fondo_cierre.png) no-repeat;}
.opcion_menu_seguro_opc_over, .opcion_menu_seguro_opc_on, .opcion_menu_coche_alquiler_opc_over, .opcion_menu_coche_alquiler_opc_on, .opcion_menu_traslados_opc_over, .opcion_menu_traslados_opc_on, .opcion_menu_parking_opc_over, .opcion_menu_parking_opc_on, .opcion_menu_excursiones_opc_over, .opcion_menu_excursiones_opc_on, .opcion_menu_tickets_entradas_opc_over, .opcion_menu_tickets_entradas_opc_on, .opcion_menu_cumple_disney_opc_over, .opcion_menu_cumple_disney_opc_on, .opcion_menu_desayuno_disney_opc_over, .opcion_menu_desayuno_disney_opc_on, .opcion_menu_comida_disney_opc_over, .opcion_menu_comida_disney_opc_on, .opcion_garantiza_magia_opc_over, .opcion_garantiza_magia_opc_on {background-color:#71634b;}


/******************************************************************************************************************************/
/************************************************** SEGURO OPCIONAL ***********************************************************/
/******************************************************************************************************************************/
.cabecera_opcion_seguro_opcional {background:url(../img/newtvp/opcionales/opc_cabecera_opcion_seguro_opc.png) no-repeat;}
.cuerpo_opcion_seguro_opcional {background:url(../img/newtvp/opcionales/opc_fondo_cuerpo_seguro_opc.png) repeat-y;}
.cierre_opcion_seguro_opcional {background:url(../img/newtvp/opcionales/opc_cierre_opcion_seguro_opc.png) no-repeat;}


/******************************************************************************************************************************/
/********************************************* TRASLADOS OPCIONALES ***********************************************************/
/******************************************************************************************************************************/
.txt_introduccion_traslados_opc_ida, .txt_introduccion_traslados_opc_vuelta {color:#71634b;}


/******************************************************************************************************************************/
/********************************************* jquery-ui-1.8.23.custom.css ****************************************************/
/******************************************************************************************************************************/
/*!
 * jQuery UI CSS Framework 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=newtvp&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=newtvp&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=000000&iconColorDefault=newtvp&bgColorHover=f0d0c7&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=newtvp&fcHover=newtvp&iconColorHover=newtvp&bgColorActive=newtvp&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=newtvp&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffffff&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=76&borderColorHighlight=newtvp&fcHighlight=474747&iconColorHighlight=474747&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=19&borderColorError=newtvp&fcError=474747&iconColorError=474747&bgColorOverlay=666666&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(../img/newtvp/custom-theme/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #71634b; background: #71634b url(../img/newtvp/custom-theme/ui-bg_gloss-wave_35_newtvp_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(../img/newtvp/custom-theme/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #000000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #71634b; background: #f0d0c7 url(../img/newtvp/custom-theme/ui-bg_glass_100_f0d0c7_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #71634b; }
.ui-state-hover a, .ui-state-hover a:hover { color: #71634b; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #71634b; background: #71634b url(../img/newtvp/custom-theme/ui-bg_glass_65_newtvp_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #71634b; background: #ffffff url(../img/newtvp/custom-theme/ui-bg_highlight-soft_76_ffffff_1x100.png) 50% top repeat-x; color: #474747; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #474747; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #71634b; background: #ffffff url(../img/newtvp/custom-theme/ui-bg_flat_19_ffffff_40x100.png) 50% 50% repeat-x; color: #474747; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #474747; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #474747; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../img/newtvp/custom-theme/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../img/newtvp/custom-theme/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../img/newtvp/custom-theme/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../img/newtvp/custom-theme/ui-icons_newtvp_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../img/newtvp/custom-theme/ui-icons_newtvp_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../img/newtvp/custom-theme/ui-icons_ffffff_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(../img/newtvp/custom-theme/ui-icons_474747_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../img/newtvp/custom-theme/ui-icons_474747_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(../img/newtvp/custom-theme/ui-bg_flat_20_666666_40x100.png) 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(../img/newtvp/custom-theme/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*!
 * jQuery UI Dialog 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
 * jQuery UI Datepicker 1.8.23
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}





























/*******************************************************************************************************************************/
/************************************************* ESTILOS SELECCION AGENCIAS **************************************************/
/*******************************************************************************************************************************/
.txt_resumen_servicios_reservados{float:none; margin:30px 0 0 0;}
.fondo_resumen{padding:0 0 40px 0;}
.caja_resumen_servicio{}
.icono_cabecera_caja_resumen_agencias {position:absolute; z-index:2; width:46px; height:45px; left:-10px; top:-12px;}
.icono_cabecera_caja_resumen_agencias {background:url(../img/newtvp/iconos/ico_localiza_agencia.png) no-repeat;}

#contenedor_selector_agencia_recomendada{padding:25px 35px;}
#contenedor_selector_agencia{padding:25px 35px 10px 35px;}

#selector_cpostal_agencia_recomendada{padding:20px 0 0 0;}
#selector_cpostal_agencia{padding:30px 0 10px 30px;}
.caja_txt_cpostal{width:auto; float:left; padding:7px 10px 0 0; }
.caja_input_cpostal{width:65px; float:left; padding:3px 0 0 0; margin:0;}
.caja_input_cpostal input{width:50px; padding:0 1px; margin:0; height:18px; text-align:center;}
.caja_boton_cpostal{width:auto; float:left;}

#selector_agencia_recomendada{padding:15px 0 10px 0;}
.caja_agencia_recomendada{width:120px; height:auto; margin:0 10px 0 0; float:left; cursor:pointer;}
.caja_agencia_recomendada:hover{opacity: .8; filter: alpha(opacity=80); -moz-opacity: .8;}

#logo_halcon{width:100px; height:100px; background:url(../img/newtvp/agencias/logo_halcon.jpg) no-repeat left top;}
#logo_ecuador{width:100px; height:100px; background:url(../img/newtvp/agencias/logo_ecuador.jpg) no-repeat left top;}
#logo_carrefour{width:100px; height:100px; background:url(../img/newtvp/agencias/logo_carrefour.jpg) no-repeat left top;}
#logo_cingles{width:100px; height:100px; background:url(../img/newtvp/agencias/logo_cingles.jpg) no-repeat left top;}

.logo_agencia_on{}
.logo_agencia_off{opacity: .3; filter: alpha(opacity=30); -moz-opacity: .3;}

.check_agencia_on{min-height:32px; background:url(../img/newtvp/agencias/check_agencia_on.jpg) no-repeat 3px center; padding:0 0 0 30px; font-size:12px; display:block;}
.check_agencia_off{min-height:32px; background:url(../img/newtvp/agencias/check_agencia_off.jpg) no-repeat 3px center; padding:0 0 0 30px; font-size:12px; display:block;}

.fila_op_busqueda_agencia{margin:20px 0 0 20px; display:block; width:auto;}
.contenedor_check_agencia{width:auto; float:left; display:block;}
.contenedor_txt_check_agencia{width:auto; float:left; display:block; font-size:12px; margin:9px 0 0 0;}
#opc_busqueda_cpostal{width:auto; float:left; display:block; margin:0 0 0 30px;}
#opc_busqueda_poblacion{width:auto; float:left; display:block; margin:0 0 0 54px; display:none;}
.contenedor_txt_opcs_busqueda_agencia{width:auto; float:left; display:block; font-size:12px; margin:5px 10px 0 0;}
.contenedor_txt_opcs_busqueda_agencia .cpostal{width:50px; padding:0 1px; margin:0; height:18px; text-align:center;}
.contenedor_txt_opcs_busqueda_agencia .poblacion{width:140px; padding:0 1px; margin:0; height:18px; text-align:left;}
.contenedor_btn_opcs_busqueda_agencia{width:auto; float:left; display:block; margin:8px 15px 0 0;}

#contenedor_resultados_agencia{padding:20px 0 30px 30px;}
.logo_resultados_agencia{float:left; width:100px; height:100px; margin:5px 25px 0 15px;}
.logo_resultados_agencia img{width:100%;}
.logo_resultados_generico{float:left; width:96px; height:100px; padding:0 2px 0 2px; margin:5px 25px 0 15px; background:#4d4538; color:#FFF; text-align:center; text-transform:uppercase; line-height:15px; display:table;}
.logo_resultados_generico_txt{display:table-cell; vertical-align:middle;}

.resultados_agencia{float:left; font-size:12px;}
.fila_agencia{border-bottom:1px dotted #b4b4b4; display:block;}
.direccion_agencia{float:left; width:310px; margin:10px 10px 10px 0;}
.poblacion_agencia{float:left; width:210px; margin:10px 10px 10px 0;}
.telefono_agencia{float:left; width:190px; margin:10px 0 10px 0;}
.boton_agencia{float:left; width:110px; margin:3px 0 0 0;}
.caja_check_agencia{float:left; width:30px; margin:1px 0 0 0;}

#paginador_seleccion_agencias{float:right; margin:10px 60px 0 0; width:auto;}
#paginador_seleccion_agencias .controles_paginador{width:740px;}
#paginador_seleccion_agencias .txt_mostrando_resultados{color:#000;}
#paginador_seleccion_agencias .txt_ir_pagina{color:#000;}
#paginador_seleccion_agencias .txt_total_paginas{width:auto; float:left; color:#000; margin:9px 5px 0 5px}
#paginador_seleccion_agencias .txt_pagina_siguiente{color:#000;}
#paginador_seleccion_agencias .txt_pagina_siguiente_over{color:#000;}
#paginador_seleccion_agencias .txt_pagina_anterior{color:#000;}
#paginador_seleccion_agencias .txt_pagina_anterior_over{color:#000;}

#html_pasos_reserva {position:absolute; left:0; top:18px; width:800px; height:28px;}

/*****************************************************************/
/***************BOTON PASO SIGUIENTE DESDE RESUMEN ***************/
/*****************************************************************/
.contenedor_boton_paso_siguiente{height:42px; margin:18px 28px 0 10px; float:right;}

.btn_paso_siguiente_resumen_inicio_off {width:10px; height:32px; cursor:pointer; float:left; display:block;}
.btn_paso_siguiente_resumen_inicio_on {width:10px; height:32px; cursor:pointer; float:left; display:block;}
.btn_paso_siguiente_resumen_centro_off {height:32px; cursor:pointer; float:left; display:block; font-size:11px; padding:9px 5px 0px 5px; text-decoration:none;}
.btn_paso_siguiente_resumen_centro_on {height:32px; cursor:pointer; float:left; display:block; font-size:11px; padding:9px 5px 0px 5px; text-decoration:none;}
.btn_paso_siguiente_resumen_fin_off {width:37px; height:32px; cursor:pointer; float:left; display:block;}
.btn_paso_siguiente_resumen_fin_on {width:37px; height:32px; cursor:pointer; float:left; display:block;}

.btn_paso_siguiente_resumen_inicio_off {background:url(../img/newtvp/botones/btn_peq_generico_inicio_off.png) no-repeat;}
.btn_paso_siguiente_resumen_inicio_on {background:url(../img/newtvp/botones/btn_peq_generico_inicio_on.png) no-repeat;}
.btn_paso_siguiente_resumen_centro_off {background:url(../img/newtvp/botones/btn_peq_generico_centro_off.png) repeat-x; color:#4e4e4e;}
.btn_paso_siguiente_resumen_centro_on {background:url(../img/newtvp/botones/btn_peq_generico_centro_on.png) repeat-x; color:#4e4e4e;}
.btn_paso_siguiente_resumen_fin_off {background:url(../img/newtvp/botones/btn_paso_siguiente_resumen_inicio_off.png) no-repeat;}
.btn_paso_siguiente_resumen_fin_on {background:url(../img/newtvp/botones/btn_paso_siguiente_resumen_inicio_on.png) no-repeat;}



/*****************************************************************/
/********************** LOADERS **********************************/
/*****************************************************************/
.contenedor_cargador_buscador_total{ background:#71634b; width:450px; height:150px;}
.cargador_buscador_texto{font-size:17px; height:100px; display:block; top:40px; left:25px; padding:0; width:400px; color:#FFF;}
#cargador_buscador {left:0; top:130px; width:100%; height:20px; background:url(../img/newtvp/cargador/loader_cargador_busqueda2.png) no-repeat left top;}
.cargador_buscador_logo{display:none;}

#cargador_calendario{background:#71634b; color:#FFF; width:250px; height:100px;}
#cargador_calendario .texto{top:35px; left:0; font-size:15px; width:100%; color:#FFF;}
#cargador_calendario .cargador{top:80px; left:0; width:100%; height:20px; background:url(../img/newtvp/cargador/loader_cargador_busqueda2.png) no-repeat left top;}

#cargador_filtro{background:#71634b; color:#FFF; width:450px; height:130px;}
#cargador_filtro .texto{top:30px; left:0; font-size:17px; width:100%; text-align:center; color:#FFF !important;}
#cargador_filtro .pie{top:60px; left:80px; font-size:11px; width:65%; text-align:center; color:#FFF !important;}
#cargador_filtro .cargador{top:110px; left:0; width:100%; height:20px; background:url(../img/newtvp/cargador/loader_cargador_busqueda2.png) no-repeat left top;}



/*******************************************************************************************************************************/
/************************************************** OFERTAS RECOMENDADAS *******************************************************/
/*******************************************************************************************************************************/
input{outline:none;}
select{outline:none;}
.clear{clear:both;}
a{color:#2b2b2b; text-decoration:none; outline:0;}
h1, h2, h3 {font-weight:normal; margin:0; padding:0;}
.sombreado_bloques{-moz-box-shadow: 0px 0px 8px #505050; -webkit-box-shadow: 0px 0px 8px #505050; box-shadow: 0px 0px 8px #505050;} 

#bloque_ofertas_recomendadas{width:460px; height:auto; display:block;}
#bloque_ofertas_recomendadas #ofertas{display:block; height:auto; margin:0; background:url(/b2c/img/nueva_home/background/ofertas_degradado_repeatx.png) repeat-x left top #b91c2f;}
#bloque_ofertas_recomendadas #ofertas #titulo_ofertas{color:#FFF; padding:30px 0 30px 80px; background:url(/b2c/img/nueva_home/icono/mano_ok.png) no-repeat 25px 12px; font-family: 'Raleway', sans-serif; letter-spacing:1px; line-height:22px;}
#bloque_ofertas_recomendadas #ofertas #titulo_ofertas h1{font-size:28px;}

#contenedor_home_ofertas{padding:0 10px 5px 15px; text-align:left;}
#contenedor_home_ofertas .caja_oferta{float:left; width:136px; height:196px; margin:0 4px 16px 4px; background-repeat:no-repeat; background-color:#FFF; background-position:center top; background-image:no-repeat; cursor:pointer; border:5px solid #FFF; letter-spacing:0; line-height:10px;}
#contenedor_home_ofertas .caja_oferta:hover{-moz-box-shadow: 0px 0px 5px #fff; -webkit-box-shadow: 0px 0px 5px #fff; box-shadow: 0px 0px 5px #fff;}
#contenedor_home_ofertas .caja_oferta p{margin:150px 0 0 0; background-color:#FFF; text-align:left; border-top:7px solid #FFF; border-bottom:3px solid #FFF;}
.contenedor_ofertas_fila{clear:both;}



/*****************************************************************/
/**********************PASO ANTERIOR DESDE RESUMEN ***************/
/*****************************************************************/
.btn_paso_anterior_resumen_inicio_off {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_inicio_off.png) no-repeat;}
.btn_paso_anterior_resumen_inicio_on {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_inicio_on.png) no-repeat;}
.btn_paso_anterior_resumen_centro_off {background:url(../img/newtvp/botones/btn_peq_generico_centro_off.png) repeat-x; color:#4e4e4e;}
.btn_paso_anterior_resumen_centro_on {background:url(../img/newtvp/botones/btn_peq_generico_centro_on.png) repeat-x; color:#4e4e4e;}
.btn_paso_anterior_resumen_fin_off {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_fin_off.png) no-repeat;}
.btn_paso_anterior_resumen_fin_on {background:url(../img/newtvp/botones/btn_paso_anterior_resumen_fin_on.png) no-repeat;}

/*****************************************************************/
/********************** CANCELAR RESERVA *************************/
/*****************************************************************/
.btn_cancelar_reserva_inicio_off {background:url(../img/newtvp/botones/btn_peq_generico_inicio_off.png);}
.btn_cancelar_reserva_inicio_on {background:url(../img/newtvp/botones/btn_peq_generico_inicio_on.png);}
.btn_cancelar_reserva_centro_off {background:url(../img/newtvp/botones/btn_peq_generico_centro_off.png) repeat-x; color:#4e4e4e;}
.btn_cancelar_reserva_centro_on {background:url(../img/newtvp/botones/btn_peq_generico_centro_on.png) repeat-x; color:#4e4e4e;}
.btn_cancelar_reserva_fin_off {background:url(../img/newtvp/botones/btn_cancelar_reserva_fin_off.png) no-repeat;}
.btn_cancelar_reserva_fin_on {background:url(../img/newtvp/botones/btn_cancelar_reserva_fin_on.png) no-repeat;}






/* MODAL PARA TRAVELPLAN */
#simplemodal-overlay {background-color:#f4f4f4 !important;}
#simplemodal-container {background-color:#FFFFFF !important;}
#cargando_capa_transparente {background-color:#f4f4f4 !important;}
.ui-widget-overlay{background-color:#f4f4f4 !important;}
.ui-widget-overlay{background-image:none; !important;}







/*  ################################################################################################################################  */
/*  ############################################# NUEVO MODULO CIRCUITOS HEREDADOS TVP  ############################################  */
/*  ################################################################################################################################  */

.circuito_sombra_ico {background:url(../img/newtvp/circuitos/ico_circuito.png) no-repeat;}
.circuito_cabecera_center {background:url(../img/newtvp/hotel/cabecera_hotel_center.png) repeat-x;}
.circuito_sombra_center1{background:#958a78;}
.circuito_info_contenido {background:url(../img/newtvp/circuitos/fondo_caja_resultados_circuito.png) repeat-y;}
.cierre_circuito {background:url(../img/newtvp/circuitos/cierre_caja_resultados_circuito.png) no-repeat;}
.busca_nombre_circuitos_lupa {background:url(../img/newtvp/iconos/ico_lupa.png) no-repeat;}

#circuito_info_salida .topL_ficha{background:url(../img/newtvp/circuitos/cont_ficha_LT.png) left top no-repeat;}
#circuito_info_salida .topC_ficha{background:#71634b;}
#circuito_info_salida .topR_ficha{background:url(../img/newtvp/circuitos/cont_ficha_RT.png) left top no-repeat;}


.caja_resumen_datos .esq_sup_izq_caja_resumen_datos{background:url(../img/newtvp/circuitos/esq_sup_izq_caja_resumen_datos.png) no-repeat left top;}
.caja_resumen_datos .esq_sup_der_caja_resumen_datos{background:url(../img/newtvp/circuitos/esq_sup_der_caja_resumen_datos.png) no-repeat left top;}
.caja_resumen_datos .esq_inf_izq_caja_resumen_datos{background:url(../img/newtvp/circuitos/esq_inf_izq_caja_resumen_datos.png) no-repeat left top;}
.caja_resumen_datos .esq_inf_der_caja_resumen_datos{background:url(../img/newtvp/circuitos/esq_inf_der_caja_resumen_datos.png) no-repeat left top;}
.caja_resumen_datos .margen_entre_esq_caja_resumen_datos{background:#e3e0db;}
.caja_resumen_datos .contenido_caja_resumen_datos{background:#e3e0db;}


#itinerario_circuito .bloque_izq .info h3{background:#e3e0db;}
