@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 --------------------------------------*/
/* Modulos */
#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;
	height:80px;
}
#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;
	height:127px;
}
#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:80%;
}

#table_reserv_hotel select{
	width:125px;
	font-size:80%;
}

#table_reserv_hotel textarea{
	width:400px;
	font-size:80%;
}

.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:x-small;
	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;
}

