@charset "utf-8";
/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; background:#FFFFFF; margin:10px 0px 10px 0px; padding:0px}
#contenedor{width:782px}
#head_logo{height:75px}
#menu_sup{background:url(../img/menu_sup.jpg) no-repeat; height:16px}
#head_ani{background:url(../img/head_ani.jpg) no-repeat; height:56px}
#head_simple{background:url(../img/head_simple.jpg) no-repeat; height:79px}
#fast_menu{background:url(../img/fast_menu.jpg) no-repeat; height:55px}
#fast_menu a{text-decoration:none;width:73px; height:21px; display:block; text-align:center; margin:1px 0 0 0; color:#7C8584; font-size:11px}
#fast_menu a:hover{text-decoration:underline}
#fast_menu .buscar{color:#000000; font-size:10px; width:180px; display:block; font-weight:bold}
#contenidos{height:auto}
#foot{background:url(../img/foot.jpg) no-repeat; height:77px; padding-left:10px}
/* Páginas */
.separador{background:url(../img/separador.jpg) no-repeat; height:3px}
.separador_vertical{background:url(../img/separador_vertical.jpg) repeat-y; width:8px}
.separador_horizontal{background:url(../img/separador_horizontal.jpg) repeat-x; height:8px}
/* --------------  index -------------------- */
#fast_menu_index{background:url(../img/inicio/fast_menu_index.jpg) no-repeat; height:30px; width:387px}
#fast_menu_index a{text-decoration:none;width:73px; height:28px; display:block; text-align:center; margin:3px 0 0 0; color:#7C8584}
#fast_menu_index a:hover{text-decoration:underline}
#destinos_tit_index{background:url(../img/inicio/destinos_tit.jpg) no-repeat; height:26px; width:386px; text-align:left}
.busca_hotel{width:387px; height:auto; font-size:11px; color:#6F8E91}
.busca_hotel .destinos{background:url(../img/inicio/f_busca_hotel.jpg) repeat-y; width:387px; text-align:left; padding:0 0 0 13px}
.busca_hotel .otros_destinos{background:url(../img/inicio/f_otros_destinos.jpg) no-repeat; width:387px; height:35px; text-align:left; padding:0; font-size:11px; margin:0}
.busca_hotel .fechas{background:url(../img/inicio/f_fechas.jpg) no-repeat top; width:387px; height:39px; text-align:left; margin:0}
.busca_hotel .btn_busca_hotel{background:url(../img/inicio/btn_buscar.jpg) no-repeat; width:173px; height:22px; display:block; text-decoration:none}
.busca_hotel .btn_busca_hotel .btn{color:#000000; font-weight:bold; text-decoration:none; padding-right:20px}
.lista_destinos{background:url(../img/inicio/f_destinos.jpg) repeat-y; padding:0; margin:0; font-size:11px; color:#6F8E91}
.busca_hotel .autos{background:url(../img/inicio/f_autos.jpg) no-repeat; width:387px; height:222px; text-align:left; padding:0; font-size:11px; margin:0}
.lista_destinos a{color:#848F91; font-weight:bold}
.lista_destinos .numero_hoteles{color:#FE6E0D}
.tabla_destino{text-align:left}
.tabla_destino a{text-decoration:none; font-weight:normal}
.tabla_destino a:hover{text-decoration:underline}
.tabla_destino .nombre_destino_index{background:#F4F8F9; border-bottom:solid 1px #D7DBDC; padding:2px 0 2px 0; font-weight:bold}
#table_recomendado{width:582px; font-size:11px; color:#6F8E91}
#table_recomendado td.titulo{background:url(../img/inicio/recomend_tit.jpg) no-repeat; height:30px; text-align:left}
.foot_recomendado{background:url(../img/inicio/foot_recomen.jpg) no-repeat; height:8px}
/* --------------  fin index ------------------ */
/* --------------  Empresa -------------------- */
.celda_azul{background:#DCE8E8; color:#6F8988; font-weight:bold; font-size:12px; padding:0 5px 0 5px}
/* --------------  fin empresa ---------------- */
/* --------------  Reservas ------------------- */
.rojo{font-size:12px; color:#FF0000}
.celda_azul_small{background:#DCE8E8; color:#6F8988; font-weight:bold; font-size:11px; padding:0 5px 0 5px}
/* --------------  fin reservas --------------- */
/* --------------  Destinos ------------------- */
.nombre_destino{color:#708C8D; font-size:25px; font-weight:bold; margin-left:60px}
.vineta_azul{color:#2266AA; font-weight:bold}
.celda_azul_clara{background-color:#F4F8F9; padding:0 5px 0 5px}
.table_info_hotel td.info_general_tit{background:url(../img/destinos/info_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.cartagena_mapas_tit{background:url(../img/destinos/destino_mapas_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.cartagena_como_tit{background:url(../img/destinos/como_llegar_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.cartagena_mapas_tit{background:url(../img/destinos/cartagena/mapas_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.cartagena_entretenimiento_tit{background:url(../img/destinos/destino_entretenimiento_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.entretenimiento_general_tit{background:url(../img/destinos/entretenimiento_tit.jpg) no-repeat; height:28px; text-align:left}
/* --------------  fin destinos --------------- */
/* --------------  Inscripcion Hoteles ------------- */
.table_info_hotel td.inscripcion_tit{background:url(../img/inscripcion/inscripcion_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.infobasica_tit{background:url(../img/inscripcion/infobasica_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.contactos_tit{background:url(../img/inscripcion/contactos_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.cuentas_tit{background:url(../img/inscripcion/cuentas_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.caracteristicas_tit{background:url(../img/inscripcion/caracteristicas_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.cancelaciones_tit{background:url(../img/inscripcion/cancelaciones_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel .btn_inscribir{background:url(../img/inscripcion/enviar_btn.jpg) no-repeat; width:139px; height:23px; display:block; text-decoration:none}
.table_info_hotel .btn_inscribir .btn{color:#000000; font-size:10px; font-weight:bold; padding-right:15px}
.table_info_hotel .btn_inscribir .btn:hover{text-decoration:underline}
/* --------------  Fin Inscripcion Hoteles ---------- */
/* ------------------ Autos ------------------- */
#mapas_tit_autos{background:url(../img/autos/mapas_tit.jpg) no-repeat; height:26px; width:386px; text-align:left}
#requisitos_tit{background:url(../img/autos/requisitos_tit.jpg) no-repeat; height:26px; width:386px; margin:10px 0 0 0; text-align:left}
.f_autos{background:url(../img/autos/f_autos.jpg) repeat-y; padding:0; margin:0; font-size:11px; color:#6F8E91}
.foot_autos{background:url(../img/autos/foot_autos.jpg) no-repeat; height:7px; width:389px; padding:0; margin:0; font-size:11px; color:#6F8E91}
.btn_invias{background:url(../img/autos/btn_invias.jpg) no-repeat; width:181px; height:22px; display:block; text-decoration:none}
.btn_invias .btn{color:#000000; font-weight:bold; font-size:11px; padding-right:20px}
.btn_invias .btn:hover{text-decoration:underline}
.btn_limpiar{background:url(../img/autos/btn_limpiar.jpg) no-repeat; width:140px; height:23px; display:block; text-decoration:none}
.btn_limpiar .btn{color:#000000; font-weight:bold; font-size:11px}
.btn_limpiar .btn:hover{text-decoration:underline}
.btn_cotizar_auto{background:url(../img/autos/btn_cotizar.jpg) no-repeat; width:173px; height:23px; display:block; text-decoration:none}
.btn_cotizar_auto .btn{color:#000000; font-weight:bold; font-size:11px}
.btn_cotizar_auto .btn:hover{text-decoration:underline}
/* ------------------ Fin Autos --------------- */
/* Módulos */
#table_cons_reservs_index{background:url(../modulos/img/cons_reservs_index.jpg) no-repeat; width:200px; height:160px}
#table_cons_reservs_index td.titulo_sup{text-align:left; vertical-align:bottom; height:44px}
#table_cons_reservs_index td.titulo_inf{text-align:left; vertical-align:bottom; padding-top:10px}
#table_cons_reservs_index td.foot{text-align:left; vertical-align:middle; height:42px}
#table_cons_reservs{background:url(../modulos/img/cons_reservs.jpg) no-repeat; width:200px; height:213px}
#table_cons_reservs td.titulo_sup{text-align:left; vertical-align:bottom; height:44px}
#table_cons_reservs td.titulo_inf{text-align:left; vertical-align:bottom; padding-top:10px}
#table_cons_reservs td.foot{text-align:left; vertical-align:middle; height:42px}
.txt_cons_reservs{font-size:10px; color:#6F8E91; text-align:justify; letter-spacing:-0.08em; padding-left:5px; padding-bottom:5px}
#table_destino{background:url(../modulos/img/destino.jpg) no-repeat; width:200px; height:208px}
#table_destino td.titulo{text-align:left; vertical-align:middle; height:28px; font-size:95%; color:#6F8E91; padding-left:88px; font-weight:bold}
#table_destino td.general{text-align:left; vertical-align:middle; height:60px; padding-left:65px}
#table_destino td.restaurantes{text-align:left; vertical-align:middle; height:60px; padding-left:65px}
#table_destino td.mapas{text-align:left; vertical-align:middle; height:60px; padding-left:65px}
/* nuestra empresa */
#table_empresa{width:582px; height:auto}
#table_empresa td.quienes_tit{background:url(../img/empresa/quienes_tit.jpg) no-repeat; height:28px; text-align:left}
#table_empresa td.historia_tit{background:url(../img/empresa/historia_tit.jpg) no-repeat; height:28px; text-align:left}
#table_empresa td.info_tit{background:url(../img/empresa/info_tit.jpg) no-repeat; height:28px; text-align:left}
#table_empresa td.reserv_tit{background:url(../img/reservas/reserv_tit.jpg) no-repeat; height:28px; text-align:left}
#table_empresa td.empresa_content{background:url(../img/hoteles/info_content.jpg) repeat-y; text-align:center; vertical-align:top}
#table_empresa td.empresa_foot{background:url(../img/hoteles/info_foot.jpg) no-repeat; height:7px}

.table_info_hotel{width:582px}
.table_info_hotel td.titulo_destino_tit{background:url(../img/destinos/destino_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.info_hotel_tit{background:url(../img/hoteles/info_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.info_hotel_tit_dest{background:url(../img/hoteles/destino_tit.jpg) no-repeat; height:28px; text-align:left}
.table_info_hotel td.info_hotel_content{background:url(../img/hoteles/info_content.jpg) repeat-y; text-align:center; vertical-align:top}
.table_info_hotel td.info_hotel_foot{background:url(../img/hoteles/info_foot.jpg) no-repeat; height:7px}
.table_info_hotel .tabla_listado{font-size:12px; color:#6F8E91; text-align:justify; margin-top:3px}
.table_info_hotel .tabla_listado .nombre_hotel{color:#6F8E91; font-size:14px; font-weight:bold}
.table_info_hotel .tabla_listado a{color:#6F8E91; text-decoration:none}
.table_info_hotel .tabla_listado td{border-top:1px solid #CEDBDC; padding:0 10px 0 0}
.table_info_hotel .tabla_listado .celda_pesos{background-color:#DCE7E7; border-left:2px solid #CEDBDC; text-align:right}
.table_info_hotel .tabla_listado .celda_accion{border-left:2px solid #CEDBDC; text-align:left; width:115px}
.table_info_hotel .tabla_listado .precio{color:#2266AA; font-size:14px; font-weight:bold}
.table_info_hotel .tabla_listado .foot{background:url(../img/hoteles/foot_listado.jpg) no-repeat; width:585px; height:8px}

.table_ubicacion_hotel{width:582px}
.table_ubicacion_hotel td.ubicacion_hotel_tit{background:url(../img/hoteles/ubi_tit.jpg) no-repeat; height:28px; text-align:left}
.table_ubicacion_hotel td.ubicacion_hotel_content{background:url(../img/hoteles/ubi_content.jpg) repeat-y; text-align:center; vertical-align:top}
.table_ubicacion_hotel td.ubicacion_hotel_foot{background:url(../img/hoteles/ubi_foot.jpg) no-repeat; height:25px}
.table_caract_hotel{width:582px}
.table_caract_hotel td.caract_hotel_tit{background:url(../img/hoteles/caract_tit.jpg) no-repeat; height:28px; text-align:left}
.table_caract_hotel td.caract_hotel_content{background:url(../img/hoteles/caract_content.jpg) repeat-y; text-align:center; vertical-align:top}
.table_caract_hotel td.caract_hotel_foot{background:url(../img/hoteles/caract_foot.jpg) no-repeat; height:8px}
#table_int_caract_hotel{width:572px}
#table_int_caract_hotel td.vineta{width:48px; background-color:#DCE7E7; text-align:center; color:#2266AA}
#table_int_caract_hotel td.desc_caract{width:238px; background-color:#F5F8F8; font-size:75%; color:#6F8E91; text-align:justify; padding-left:5px}
.table_hab_hotel{width:582px}
.table_hab_hotel td.hab_hotel_tit{background:url(../img/hoteles/hab_tit.jpg) no-repeat; height:28px; text-align:left}
.table_hab_hotel td.hab_hotel_content{background:url(../img/hoteles/hab_content.jpg) repeat-y; text-align:center; vertical-align:top}
.table_hab_hotel td.hab_hotel_foot{background:url(../img/hoteles/hab_foot.jpg) no-repeat; height:8px}
.table_int_hab_hotel{width:572px}
.table_int_hab_hotel td.vineta_hab{width:179px; background-color:#DCE7E7; font-size:75%; color:#6F8E91; text-align:justify; padding-left:10px}
.table_int_hab_hotel td.desc_hab{width:auto; background-color:#F5F8F8; font-size:75%; color:#6F8E91; text-align:justify; padding-left:10px}
#table_tar_hotel{width:582px}
#table_tar_hotel td.tar_hotel_tit{background:url(../img/hoteles/tar_tit.jpg) no-repeat; height:28px; text-align:left}
#table_tar_hotel td.tar_hotel_content{background:url(../img/hoteles/tar_content.jpg) repeat-y; text-align:center; vertical-align:top}
#table_tar_hotel td.tar_hotel_foot{background:url(../img/hoteles/tar_foot.jpg) no-repeat; height:8px}
#table_int_tar_hotel{width:572px}
#table_int_tar_hotel td.tit_tar{width:auto; font-size:75%; color:#6F8E91}
#table_int_tar_hotel td.vineta_tar{width:179px; background-color:#DCE7E7; font-size:75%; color:#6F8E91; text-align:justify; padding-left:10px}
#table_int_tar_hotel td.vineta_tar_auto{width:50px; background-color:#DCE7E7; font-size:75%; color:#6F8E91; text-align:justify; padding-left:10px}
#table_int_tar_hotel td.desc_tar_auto{width:auto; background-color:#F5F8F8; font-size:70%; color:#6F8E91; text-align:left}
#table_int_tar_hotel td.desc_tar{width:auto; background-color:#F5F8F8; font-size:75%; color:#6F8E91; text-align:center}
#table_temp_hotel{width:582px}
#table_temp_hotel td.temp_hotel_tit{background:url(../img/hoteles/temp_tit.jpg) no-repeat; height:28px; text-align:left}
#table_temp_hotel td.temp_hotel_content{background:url(../img/hoteles/hab_content.jpg) repeat-y; text-align:center; vertical-align:top}
#table_temp_hotel td.temp_hotel_foot{background:url(../img/hoteles/hab_foot.jpg) no-repeat; height:8px}
#table_int_temp_hotel{width:572px}
#table_int_temp_hotel td.vineta_temp{width:179px; background-color:#DCE7E7; font-size:75%; color:#6F8E91; text-align:justify; padding-left:10px}
#table_int_temp_hotel td.desc_temp{width:auto; background-color:#F5F8F8; font-size:75%; color:#6F8E91; text-align:justify; padding-left:10px}
#table_reserv_hotel{width:582px}
#table_reserv_hotel td.reserv_hotel_tit{background:url(../img/hoteles/reserv_tit.jpg) no-repeat; height:28px; text-align:left}
#table_reserv_hotel td.reserv_hotel_content{background:url(../img/hoteles/reserv_content.jpg) repeat-y; text-align:center; vertical-align:top}
#table_reserv_hotel td.reserv_hotel_div{background:url(../img/hoteles/reserv_div_sec.jpg) repeat-x; height:5px}
#table_reserv_hotel td.reserv_hotel_foot{background:url(../img/hoteles/reserv_foot.jpg) no-repeat; height:30px}
#table_reserv_hotel input[type=text]{width:170px; font-size:90%}
#table_reserv_hotel select{width:125px; font-size:90%}
#table_reserv_hotel textarea{width:400px; color:#6F8E91; font-family:Arial, Helvetica, sans-serif}
.table_hotel{width:582px; height:auto}
.table_hotel td.logo_hotel{background:url(../img/hoteles/fondo_logo_hotel.jpg) no-repeat; height:113px; vertical-align:middle; text-align:center}
.table_hotel td.logo_hotel h1{color:#748C8C; font-size:22px; font-weight:normal; padding:0; margin:25px 0 0 0}
.table_hotel td.logo_hotel h2{color:#748C8C; font-size:10px; font-weight:normal; padding:0; margin:0}
.table_hotel td.fotos_hotel{background:url(../img/hoteles/fondo_fotos.jpg) no-repeat; height:141px; vertical-align:top; text-align:center}
#table_menu_sup{width:765px}
#table_menu_sup td{height:17px; text-align:center; vertical-align:middle}
/* Textos */
.titulos{color:#7C9B95; font-weight:bold; font-size:14px; padding:10px 0 0 30px}
.txt_generales{font-size:75%; color:#6F8E91; text-align:justify; padding:5px 10px 5px 10px}
.txt_forms{font-size:75%; color:#6F8E91}
.txt_foot{font-size:65%; color:#6F8E91; text-align:justify; letter-spacing:-0.08em}
.txt_menuppal{font-size:70%; color:#6F8E91; letter-spacing:-0.08em}
/* Enlaces */
a.href{font-size:65%; color:#000000; font-weight:bold; text-decoration:none}
a.href:hover{text-decoration:underline}
a.href_menu_sup{font-size:70%; color:#6F8E91; text-decoration:none; letter-spacing:-0.08em}
a.href_menu_sup:hover{text-decoration:underline; color:#4D3C60}
a.href_destino{font-size:70%; color:#6F8E91; text-decoration:none}
a.href_destino:hover{text-decoration:underline}
a.linea{font-size:10px; color:#6F8E91; text-decoration:underline}
/* controles forms */
input{font-size:11px; color:#6F8E91}
select{font-size:11px; color:#6F8E91}
img{border:none}
/* ------------ Tool Tips de las ayudas ------------- */
.lnk_ayuda{color:#7C9B95; font-style:italic}
#item01{display:none}
#easyTooltip{margin:0 10px 1em 0; padding:8px; background:#FCFCFC; border-top:1px solid #E1E1E1; border-left:1px solid #E1E1E1; border-bottom:3px solid #E1E1E1; border-right:3px solid #E1E1E1; font-size:75%; color:#6F8E91; line-height:130%}
#easyTooltip h3{color:#7C9B95; font-weight:bold; font-size:14px; padding:0; margin:0}