/* CSS Document */


* { margin : 0; padding : 0; }

body{ text-align:center; font:11px Arial, Helvetica, sans-serif; background-color:#DED5CB; color:#666666; }
p {line-height:1.5;}
h3, h2, h4{text-indent:-9999em; display:block;}
a{text-decoration:none; overflow:hidden;}
a:hover{text-decoration:underline;}
/* =a */
h1#logo a{text-indent:-99999em;background:url(i/maq/logo.gif) no-repeat;display:block; width:123px; height:91px; }
ul#menu li a{ display:block; width:87px; height:30px; text-indent:-9999em; }
a#conocer_mas{background:url(i/idiomas/es/txt_pag00_2.gif) no-repeat; display:block; width:207px; height:16px; text-indent:-9999em; margin-top:10px;}
a.mas_info{background:url(i/idiomas/es/btn_mas_info.gif) no-repeat; text-indent:-99999em; display:block; width:64px; height:16px; margin:10px 3px 0 0;}
a.reservar{background:url(i/idiomas/es/btn_reservar.gif) no-repeat; text-indent:-99999em; display:block; width:55px; height:16px; margin:10px 3px 0 0;}
a.ver_mas{background: url(i/idiomas/es/btn_ver_mas.gif) right  no-repeat; text-indent:-999999em; display:block; width:115px; height:16px; margin:10px 3px 0 0; width:350px;  }
a.ver_mas_fotos{background: url(i/idiomas/es/ver_mas_fotos.gif) no-repeat; text-indent:-99999em; display:block; width:99px; height:9px; margin:10px 3px 0 0; float:right; margin-right:10px;}
a.peticion_presupuesto{background: url(i/idiomas/es/peticion_presupuesto.gif) no-repeat; text-indent:-99999em; display:block; width:113px; height:12px; margin:10px 3px 0 0; float:right; margin-right:10px;}
a.volver_arriba{background: url(i/idiomas/es/volver_arriba.gif) no-repeat; text-indent:-99999em; display:block; width:76px; height:16px; margin:10px 3px 0 0; float:right; margin-right:10px;}
a.ver_mas_noticias{background: url(i/idiomas/es/btn_ver_mas_noticias.gif) no-repeat; text-indent:-99999em; display:block; width:90px; height:9px; margin:10px 3px 0 0; float:right; margin-right:10px;}

a.banner{width:380px; height:55px; display:block; text-indent:-9999em;}
div#pie span a{ color:#666666;}
ul#destinos li a{color:#454545;}
ul#destinos li.on a{ color:#6C5C4F; font-weight:bold;}
ul#destinos li a.sub_nivel{ font: normal 11px Arial, Helvetica, sans-serif; display:block; margin-top:3px;}
a.on{ text-decoration:underline;}
a.boton{ background:url(i/idiomas/es/df_b_enviar1_es.gif) no-repeat; width:45px; height:20px; display:block; text-indent:-99999em; display:block;}
a.boton:hover{ background:url(i/idiomas/es/df_b_enviar1_es_f2.gif) no-repeat; }

a.boton_disponibilidad{ background:url(i/idiomas/es/df_b_verdisp1_es.gif) no-repeat; width:111px; height:20px; display:block; text-indent:-99999em; display:block; }
a.boton_disponibilidad:hover{ background:url(i/idiomas/es/df_b_verdisp1_es_f2.gif) no-repeat; }



/* =h1 */
h1#logo{position:absolute;   left:15px;}

/*h2 */
fieldset#reservas h2#reservas{ width:74px; height:15px; background:url(i/idiomas/es/reservas.gif) no-repeat;  margin:5px 0 0 10px; float:none; font-size:15px;}
fieldset#reservas h2#reservas_golf{ width:174px; height:15px; background:url(i/idiomas/es/reservas_golf.gif) no-repeat;  margin:5px 0 0 10px; float:none; font-size:15px;}

/* h3 */
h3#bienvenido{background:url(i/idiomas/es/txt_pag00_1.gif) no-repeat; margin-bottom:10px; height:20px; }
h3#info{background:url(i/idiomas/es/txt_pag00_3.gif) no-repeat; float:left; width:190px; margin:20px 0 10px 0; height:56px;}
h3#newsletter{background: url(i/idiomas/es/newsletter.gif) no-repeat; float:left; width:175px; margin:5px 0 1px 10px !important; margin:5px 0 1px 5px; height:24px; font-size:24px;}
ul#destinos h3{ background:url(i/idiomas/es/destinos.gif) no-repeat; width:165px; height:20px; }
h3#ofertas_promociones{background: url(i/idiomas/es/ofertas.gif) no-repeat; width:198px; height:28px;}
h3#paquetes{background:url(i/idiomas/es/paquetes.gif) no-repeat; width:94px; height:32px;}
ul#central h3#hoteles_en_4{ background:url(i/idiomas/es/hoteles_en_4.gif) no-repeat; display:block; padding-top:15px;}
h3#hoteles_ifa{ background:url(i/idiomas/es/hoteles_ifa.gif) no-repeat; display:block; padding-top:15px;}
h3#el_hotel{ background:url(i/idiomas/es/el_hotel.gif) no-repeat; display:block; padding-top:15px;}
h3#habitaciones{ background:url(i/idiomas/es/habitaciones.gif) no-repeat; display:block; padding-top:15px;}
h3#salones{ background:url(i/idiomas/es/salones.gif) no-repeat; display:block; padding-top:15px; margin:15px 0 0 0 ; }
h3#congresos{ background:url(i/idiomas/es/congresos.gif) no-repeat; display:block; padding-top:15px;}
h3#grupos{ background:url(i/idiomas/es/grupos1.gif) no-repeat; display:block; padding-top:10px;}
h3#noticias{ background:url(i/idiomas/es/noticias.gif) no-repeat; display:block; padding-top:10px;}
h3#otras_noticias{ background:url(i/idiomas/es/otras_notcias.gif) no-repeat; display:block; padding-top:10px; margin-top:15px; margin-bottom:5px;}
h3#accionistas{ background:url(i/idiomas/es/accionistas.gif) no-repeat; display:block; padding-top:10px;}
h3#historia{ background:url(i/idiomas/es/historia.gif) no-repeat; display:block; padding-top:10px;}
h3#consejo{ background:url(i/idiomas/es/consejo_vigilancia.gif) no-repeat; display:block; padding-top:10px; margin-top:10px;}
h3#consejo_admi{ background:url(i/idiomas/es/consejo_administrativo.gif) no-repeat; display:block; padding-top:10px; margin-top:40px;}

h3#informes{ background:url(i/idiomas/es/informes.gif) no-repeat; display:block; padding-top:10px; margin-top:40px;}
h3#estructura{ background:url(i/idiomas/es/estructura_accionarial.gif) no-repeat; display:block; padding-top:10px; margin-top:40px;}

h3#profesionales{ background:url(i/idiomas/es/profesionales.gif) no-repeat; display:block; padding-top:10px; margin-bottom:10px;}
h3#contacto{ background:url(i/idiomas/es/contacto.gif) no-repeat; display:block; padding-top:10px;}


/* h4 */
h4#grupos{background:url(i/idiomas/es/grupos.gif) no-repeat; width:176px; height:20px; }
h4#nuevo_usuario{ width:165px; height:33px; border:solid 1px #CCCCCC; display:block; background:url(i/idiomas/es/nuevo_usuario.gif) 8px 10px no-repeat;background-color:#F8F5F3; margin-top:19px; }


/* h5 */
ul#central h5{ font-size:13px; color:#6C5C4F; display:block; padding-top:15px;}

h5#info_reservas {background:url(i/idiomas/es/informacion_y_reservas.gif) no-repeat; width:167px; height:44px; margin-right:10px!important; margin-right:5px; display:block; text-indent:-9999em; float:right;}


/* div */
div#container{ position:relative; width:814px; margin:0 auto; padding-top:5px; text-align:left;  background: url(i/maq/body_fondo.jpg) repeat-y; }
div#content { padding : 0;   }
div#bloque{float:left;}
div#base_bajo{clear:both; margin:0 0 0 15px; display:block;  height:65px; width:780px; } /* background:url(i/maq/linea_punteada.gif) top left no-repeat; */
div#pie{ width:780px; border-top:solid 1px #CCCCCC; margin-left:15px; padding-top:5px; clear:both;}
div#contenedor{ width:780px; margin-left:14px; background: url(i/maq/fondo_main.gif) repeat-y;}
div#izquierda{width:177px; float:left;}
div#bloque_flotante{ display:block; width:180px; height:106px; left:604px !important; top: 198px; left:603px;  position:absolute; //top: 195px;}
div#idiomas{ position:absolute; top:80px; left:578px; }
div#container div#content  div#idiomas a{color:#666666;}
#lngMenu1 {
	width: 80px;
	height: 61px;
	border: 1px solid #CCC;
	background-color: #FFF;
	position: absolute;
	margin-top: 15px;
	margin-left:125px;
	padding: 5px;
	text-align: left;

}
#lngMenu1 a{
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 12px;
	display: block;
	margin: 4px 0;
	background-image: url(i/df_arrow2.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	color:#666666;
}
#lngMenu1 a:hover{
	background-image: url(i/df_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
}

div#nuestras_marcas{width:780px; height:34px; margin:20px 0 10px 0; padding-bottom:40px; display:block; text-align:center;}
div#nuestras_marcas img{border:none; vertical-align:text-top;}
/*ul*/
ul { list-style-type : none; }
ul#menu{display:block; width:785px; height:43px; margin-left:15px !Important; margin-left:14px; background:url(i/idiomas/es/menu.jpg) no-repeat ; margin-top:98px;}
ul#destinos{float:right; width:160px; display:block; margin:20px 0 0 0;}
ul#listado_portada{ width:379px; background-color:#F8F5F3; min-height:100px; margin-bottom:3px;}
ul#central{margin-left:10px; display:block; width:375px; float:left; margin-top:10px;}
ul#central li ul#galeria{ margin:10px 0 10px 0;}
ul#flash{ display:block; width:776px; border:solid 1px #CCCCCC; padding:1px; margin-left:15px !important; margin-left:14px; margin-top:3px; height:237px; padding-bottom:0; }

ul#flash2{ display:block; width:776px; height:144px; border:solid 1px #CCCCCC; padding:1px; margin-left:15px !important; margin-left:14px; margin-top:3px;}

/*li*/
ul#menu li{float:left; display:block; }
ul#destinos li{ background:url(i/maq/ico_list.gif) 0px 6px no-repeat; margin-left:5px; padding-left:7px; margin-bottom:7px;}
ul#listado_portada li{float:left;}
ul#central li{ background: url(i/maq/linea_punteada_horizontal.gif) left top repeat-x; margin-top:30px !important; margin-top:20px;}
ul#central li#tipo1{ background: url(i/maq/linea_punteada_horizontal.gif) left top repeat-x; margin-top:0px !important; margin-top:0px; width:550px;}
ul#central li#tipo2{ background: url(i/maq/linea_punteada_horizontal.gif) left top repeat-x; margin-top:0px !important; margin-top:0px; width:350px; padding-top:0px !important;}

ul#central li ul#galeria li{ float:left; background:none; margin:0!important; padding:0!important; margin:0; padding:0;}

ul#central li#celda_promociones{ margin-top:10px; display:block; border:solid 1px #CCCCCC; background:none; padding:5px 0 0 8px; float:left; width:550px;}

ul#central li#celda_promociones div#izq{ float:left; display:block; width:200px; }
ul#central li#celda_promociones div#izq img{padding:1px; border:solid 1px #CCCCCC;}
ul#central li#celda_promociones div#izq strong{ float:left; font: bold 11px Arial, Helvetica, sans-serif; color:#6C5C4F; display:block; width:200px; }
ul#central li#celda_promociones div#izq strong i{font-weight:normal; font-style:normal; color:#454545;}
body#pag_03 ul#central li#celda_promociones div#izq img{margin-top:8px;}
ul#central li#celda_promociones div#izq a.reservar{float:left;}
ul#central li#celda_promociones div#der {float:right; width:320px; margin-top:3px; padding-right:10px; display:block;}
ul#central li#celda_promociones div#der strong{font: bold 14px Arial, Helvetica, sans-serif; color:#775F4A;}
ul#central li#celda_promociones strong#tipo1{font: bold 14px Arial, Helvetica, sans-serif; color:#775F4A; margin-bottom:5px;}
ul#central li#celda_promociones i#tipo1{font: bold 11px Arial, Helvetica, sans-serif; color:#6C5C4F; display:block; }
ul#central li#celda_promociones i#tipo2{font: bold 11px Arial, Helvetica, sans-serif; color:#000000; display:block; }
ul#central li#celda_promociones p{display:block; margin-top:5px;}
ul#central li#celda_promociones div#der i{font: bold 11px Arial, Helvetica, sans-serif; color:#6C5C4F; display:block;}
ul#central li#celda_promociones div#der a{float:right;}
body#pag_03  ul#central li#celda_promociones ul li{ margin-top:5px!important;margin-bottom:5px!important; background:url(i/maq/ico_list_b.gif) 0 5px  no-repeat; padding-left:7px; margin-top:5px; list-style-type:none; margin-left:10px; display:block; width:290px;}


/* =forms */
fieldset#reservas { width:188px; background-color:#F8F5F3; border:solid 1px #CECECE; display:block;   position:absolute;
top:168px!important;
left:15px!important;
left:14px; top:168px;
//height:215px;}


/* fieldset#reservas label{width:170px; display:block; margin:5px 0 5px 10px;}
fieldset#reservas select{ font:10px Arial, Helvetica, sans-serif; margin-right:2px; height:16px;}
fieldset#reservas .anc_36px{ width:38px;}
fieldset#reservas .anc_66px{ width:72px;}
fieldset#reservas input{width:22px; font:10px Arial, Helvetica, sans-serif; margin-right:3px; height:13px; }
fieldset#reservas span{ display:block; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#666666;}
fieldset#reservas .boton{ width:106px; height:20px; margin:15px 0 0 35px !important; margin:7px 0 0 25px;}
*/
fieldset#suscripcion {width:188px; border:solid 1px #D3D3D2; background-color:#F1ECE9; display:block; float:left;}
fieldset#suscripcion input{width:110px; margin-left:10px; margin-bottom:5px; padding:2px; font:11px Arial, Helvetica, sans-serif; color:#4f493c;}
fieldset#suscripcion .boton{ width:50px;}

fieldset#usuario {width:195px; display:block; border:none; margin-bottom:30px; }
fieldset#usuario input{width:195px; border:solid 1px #999999; margin-top:3px; margin-bottom:15px; }

fieldset#contacto{ border:none; width:300px;}
fieldset#contacto label{width:330px; display:block; margin-top:5px; float:left;}
fieldset#contacto label span{width:100px; display:block; float:left; text-align:right; height:15px; margin-top:2px;}
/*fieldset#contacto label input,fieldset#contacto label select{float:right; padding:2px; margin-right:0; font:11px Arial, Helvetica, sans-serif; color:#4f493c; }

ul#central select{ border:solid 1px #999999; margin-right:27px; font:11px Arial, Helvetica, sans-serif; }
*/
fieldset#contacto label input,fieldset#contacto label select{float:right; margin-right:0; font:11px Arial, Helvetica, sans-serif; color:#4f493c; }

/* strong */
ul#listado_portada strong{color:#5C5C5C;}
ul#central strong{color:#5C5C5C; display:block; margin-top:5px;}
div#bloque_flotante strong{color:#535353; display:block; margin:2px 0 5px 10px;}
div#bloque_flotante span strong{font-size:20px; display:inline; margin-left:0;}
div#bloque_flotante p{display:block; margin-left:10px;}
/* img */
/* fieldset#reservas img{border:none; vertical-align:top; margin-right:2px;}*/
/* ul#listado_portada img, ul#central li img{padding:2px; border:solid 1px #E1E1E1; background-color:#FFFFFF;} */
ul#listado_portada img, ul#central li img{padding:2px; border:solid 1px #E1E1E1; } /* Para que funcione bien el mapa de gogle maps */


ul#central img{ float:right;}



/* p */

ul#listado_portada p{ margin:3px 0 0 10px; display:block; width:235px;}
fieldset#suscripcion p{ margin:0px 0 5px 10px; }

/* i */
ul#listado_portada i{ font-size:16px; font-weight:bold; font-style:normal; color:#5C5C5C;}


/* u */
ul#central u{color:#666666; display:block; margin:5px 0 5px 0;}

/* span */
ul#listado_portada span{display:inline; float:left; margin-left:10px;}
div#pie span.izquierda{float:left; width:642px; display:block; }
div#pie span{ font-size:10px; color:#666666;  }
div#bloque_flotante span{float:right; width:110px;  font:bold 12px Arial, Helvetica, sans-serif; color:#5C5C5C; display:inline; }
span#paginador{float:right; margin-right:20px; margin-top:20px;}


/* table */
ul#central table{border-collapse:collapse;}
ul#central th, td.td_titulo{color:#6C5C4F; font-weight:normal; padding:3px 5px 3px 5px; border:solid 1px #999999; }
ul#central td{text-align:center; border:solid 1px #999999;}


/* especificos */

body#pag_index h2{ background:url(i/idiomas/es/img_pag_0.jpg) no-repeat; width:590px; height:217px; display:block; text-indent:-99999em; float:right;  margin-right:19px !important; margin-right:10px; margin-top:4px;}

body#pag_index fieldset#reservas{float:left; }
body#pag_index div#bloque{width:380px !important; width:370px; margin:10px 0 0 17px!important; margin:10px 0 0 10px; }


body#pag_02 h2{ background:url(i/maq/02_paquetes.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 14px;}
body#pag_02 fieldset#suscripcion{ background:none; border:none; margin:20px 0 0 0; float:left;}
body#pag_02 fieldset#suscripcion input, body#pag_02 fieldset#suscripcion p, body#pag_02 fieldset#suscripcion h3#newsletter{ margin:0 !important; }
body#pag_02 fieldset#reservas {border:none; background:none; margin-left:17px; float:left;}

body#pag_03 h2{ background:url(i/ibd/03_hoteles.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 15px !important; margin:3px 0 0 14px;}
body#pag_03 fieldset#suscripcion{ background:none; border:none; margin:20px 0 0 0; float:left; width:175px;}
body#pag_03 fieldset#suscripcion input, body#pag_03 fieldset#suscripcion p, body#pag_03 fieldset#suscripcion h3#newsletter{ margin:0 0 5px 0 !important;  }

body#pag_03 fieldset#reservas {border:none; background:none; float:right; position:relative; left:0!important; top:0!important; left:0; top:0; margin-top:8px; margin-right:1px; }
fieldset#reservas table.container5{margin:2px 0 0 10px!important; margin:0x; }
fieldset#reservas table.container16{margin:2px 0 16px 10px!important; margin:2px 0 9px 8px; }


body#pag_03 ul#destinos{float:left; margin-bottom:10px;}
body#pag_03 ul#destinos li h3{ background:url(i/idiomas/es/hoteles_en.gif) no-repeat; width:83px; height:16px; display:block; margin-bottom:20px; }
body#pag_03  ul#central {margin-left:20px !important; margin-left:11px; margin-top:0;}
body#pag_03  ul#central img{ float:left; margin:7px 13px 15px 0; }
body#pag_03  div#map img{ margin:0 !important; padding:0 !important; margin:0; padding:0; }

body#pag_03  ul#central li#titulo{ margin:10px 0 0px 0 !important; padding:0 0 0px 0!important; margin:15px 0  0px 0; padding:0; background:none; }
body#pag_03  ul#central li#titulo img{  border:none; margin:0;}
body#pag_03  ul#central  strong{color:#6C5C4F; }
body#pag_03  ul#central li{padding-bottom:19px !Important; padding-bottom:10px; padding-top:0px; margin-bottom:10px; margin-top:0;  display:block; float:left; }



body#pag_03  ul#central li ul{  margin:0; padding:0; display:inline;}
body#pag_03  ul#central li ul li{background:none; list-style-type:circle; padding:0; margin:5px 0 0 0; display:block; width:375px;}
body#pag_03  ul#central li ul li ul{  margin:0; padding:0; display:inline;}
body#pag_03  ul#central li ul li ul li{background:none; list-style-type:circle; padding:0; margin:5px 0 0 0; display:inline;}


body#pag_03  ul#central li p.central {display:block;height:auto !important; height:160px; min-height:160px;}
body#pag_03  h2#img_hotel_03{ background:url(i/ibd/03_hoteles1.jpg) no-repeat; display:block; width:780px; height:272px; margin:10px 0 0 15px !important; margin:10px 0 0 14px;}
body#pag_03  h2#img_hotel_03_1{ background:url(i/ibd/03_hoteles2.jpg) no-repeat; display:block; width:780px; height:272px; margin:10px 0 0 15px !important; margin:10px 0 0 14px;}
body#pag_03  h2#img_hotel_03_2{ background:url(i/ibd/03_hoteles3.jpg) no-repeat; display:block; width:780px; height:272px; margin:10px 0 0 15px !important; margin:10px 0 0 14px;}
body#pag_03  h2#img_hotel_06{ background:url(i/ibd/03_hoteles6.jpg) no-repeat; display:block; width:780px; height:272px; margin:10px 0 0 15px !important; margin:10px 0 0 14px;}
body#pag_03  h2#spa{ background:url(i/ibd/06_spa.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 14px;}
body#pag_03  h2#golf{ background:url(i/ibd/05_golf.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 14px;}
body#pag_03  h2#paquetes{ background:url(i/ibd/02_paquetes.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 14px;}
body#pag_03	 h2#profesionales{ background:url(i/ibd/08_profesionales1.jpg) no-repeat; display:block; width:780px; height:144px; margin:3px 0 0 14px;}
body#pag_03  ul#destinos li h3#grupos{ background: url(i/idiomas/es/servicios_grupos.gif) no-repeat; display:block; padding-top:3px; width:150px; }
body#pag_03  h2#img_grupos_04{ background:url(i/ibd/04_grupos.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 15px !important; margin:3px 0 0 14px;}
body#pag_03  fieldset#contacto label textarea{width:217px; margin-right:0; float:right; height:100px; font:11px Arial, Helvetica, sans-serif;}
body#pag_03  ul#central li#tipo2 ul{list-style-type:circle;}
body#pag_03  ul#central li#tipo2 ul li{display:block; width:350px;  padding:0 0 0 7px!important; margin:10px 0 0 4px!important; height:auto; background:url(i/maq/ico_list_b.gif) 0 7px no-repeat; }
body#pag_03  ul#central li#tipo2 ul li ul{list-style-type:circle;}
body#pag_03  ul#central li#tipo2 ul li ul li{display:block; width:350px; padding:0 0 0 7px!important; margin:0 0 0 4px!important; height:auto; background:url(i/maq/ico_list1_b.gif) 0 7px no-repeat; }


body#pag_04 fieldset#suscripcion{ background:none; border:none; margin:20px 0 0 0; float:left;}
body#pag_04 fieldset#suscripcion input, body#pag_04 fieldset#suscripcion p, body#pag_04 fieldset#suscripcion h3#newsletter{ margin:0 0 5px 0 !important;  }
body#pag_04 fieldset#reservas {border:none; background:none; float:right;}
body#pag_04 ul#destinos{float:left; margin-bottom:10px;}
body#pag_04 ul#destinos li h3{ background:url(i/idiomas/es/hoteles_en.gif) no-repeat; width:83px; height:16px; display:block; margin-bottom:20px; }
body#pag_04  ul#central {margin-left:20px !important; margin-left:11px;}
body#pag_04  ul#central img{ float:right; margin-right:12px; margin-top:7px;}
body#pag_04  ul#central  strong{color:#5C5C5C;}
body#pag_04  ul#central li{padding-bottom:19px !Important; padding-bottom:27px; padding-top:15px; margin-bottom:10px; }
body#pag_04 ul#destinos li h3#grupos{ background: url(i/idiomas/es/servicios_grupos.gif) no-repeat; display:block; padding-top:3px; width:150px; }
body#pag_04  h2#img_grupos_04{ background:url(i/ibd/04_grupos.jpg) no-repeat; display:block; width:780px; height:240px; margin:3px 0 0 15px !important; margin:3px 0 0 14px;}
body#pag_04  ul#central h5{margin-bottom:7px;}
body#pag_04  ul#central u { margin:10px 0 10px 0;}

body#pag_07 fieldset#suscripcion{ background:none; border:none; margin:20px 0 0 0; float:left;}
body#pag_07 fieldset#suscripcion input, body#pag_07 fieldset#suscripcion p, body#pag_07 fieldset#suscripcion h3#newsletter{ margin:0 0 5px 0 !important;  }
body#pag_07 ul#destinos{float:left; margin-bottom:10px;}
body#pag_07 ul#destinos li h3{ background:url(i/idiomas/es/hoteles_en.gif) no-repeat; width:83px; height:16px; display:block; margin-bottom:20px; }
body#pag_07  ul#central {margin-left:20px !important; margin-left:8px;}
body#pag_07  ul#central img{ float:right; margin-right:12px; margin-top:7px; border:none;}
body#pag_07  ul#central  strong{color:#6C5C4F; display:inline;}
body#pag_07  ul#central  strong a{color:#6C5C4F; display:inline;}

body#pag_07  ul#central li{padding-bottom:5px !Important; padding-bottom:5px; padding-top:10px; margin-top:7px !important; }
body#pag_07  h2{ background: url(i/ibd/07_compania.jpg) no-repeat; display:block; width:780px; height:144px; margin:3px 0 0 15px !important; margin:3px 0 0 14px;}
body#pag_07  ul#central span{color:#959595;}
body#pag_07  ul#central u{ color:#666666; font-weight:bold; font-style:normal; text-decoration:none;}
body#pag_07  ul#central a{ color:#6C5C4F; font-weight:bold; margin-top:15px; display:block;}
body#pag_07  ul#central a{ color:#6C5C4F; font-weight:bold; margin-top:15px; display:block;}

body#pag_07  ul#central p span{display:inline; margin-left:105px;}
body#pag_07  ul#central p span a{display:inline; margin-left:3px; font-weight:normal; color:#666666;}
body#pag_07  ul#central p span a.on{display:inline; margin-left:3px; font-weight:bold; color:#6C5C4F; text-decoration:none; }
body#pag_07 table{margin:20px 0 20px 0;}
body#pag_07 fieldset#reservas {border:none; background:none; float:right; position:relative; left:0!important; top:0!important; left:0; top:0; margin-top:8px; min-height:170px; height:auto!Important; height:170px;}
body#pag_07  ul#central li#titulo{ margin:10px 0 0px 0 !important; padding:0 0 0px 0!important; margin:15px 0  0px 0; padding:0; background:none; }
body#pag_07  ul#central li#titulo img{  border:none; margin:0;}
body#pag_07  ul#central li{padding-bottom:19px !Important; padding-bottom:10px; padding-top:0px; margin-bottom:10px; margin-top:0;  display:block; float:left; }
body#pag_07 fieldset#suscripcion input, body#pag_07 fieldset#suscripcion p, body#pag_07 fieldset#suscripcion h3#newsletter{ margin:0 0 5px 0 !important; width:175px;  }

body#pag_08 fieldset#suscripcion{ background:none; border:none; margin:20px 0 0 0; float:left;}
body#pag_08 fieldset#suscripcion input, body#pag_08 fieldset#suscripcion p, body#pag_08 fieldset#suscripcion h3#newsletter{ margin:0 0 5px 0 !important;  }
body#pag_08 h2{ background:url(i/ibd/08_profesionales1.jpg) no-repeat; display:block; width:780px; height:144px; margin:3px 0 0 14px;}
body#pag_08 div#contenedor{ background:url(i/maq/body_fondo1.jpg) repeat-y;}
body#pag_08  ul#central li{ width:550px;}
body#pag_08 h4 a{ margin:6px 0 0 105px;}

body#pag_09 h2{ background:url(i/ibd/09_contacto.jpg) no-repeat; display:block; width:780px; height:144px; margin:3px 0 0 14px;}
body#pag_09 fieldset#suscripcion{ background:none; border:none; margin:20px 0 0 0; float:left;}
body#pag_09 fieldset#suscripcion input, body#pag_09 fieldset#suscripcion p, body#pag_09 fieldset#suscripcion h3#newsletter{ margin:0 0 5px 0 !important;  width:175px; }
body#pag_09 fieldset#reservas {border:none; background:none; float:right;}
body#pag_09 fieldset#contacto label select{width:221px; margin-right:0; font:11px Arial, Helvetica, sans-serif; }
body#pag_09 fieldset#contacto label textarea{width:217px; margin-right:0; float:right; height:100px; font:11px Arial, Helvetica, sans-serif;}
body#pag_09 fieldset#reservas {border:none; background:none; float:right; position:relative; left:0!important; top:0!important; left:0; top:0; margin-top:8px; }


ul#central_reservas{padding:10px 0 0 10px; float:left;}
ul#central_reservas a.reservas{ border:none; border-width:0; border-collapse:collapse;}

/*Site map*/
#sitemap {
	width: 100%
}
#sitemap ul.level1{
	margin-left: 0px;
	padding-left: 0px;
	list-style-Type: none;
}
#sitemap ul.level1 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #876B54;
	font-weight: bold;
/* 	background-image: url(i/df_arrow2.gif); */
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 10px;
}
#sitemap ul.level1 li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #876B54;
	font-weight: bold;
}
#sitemap ul.level1 li a:hover{
	color: #876B54;
}
#sitemap ul.level2{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#sitemap ul.level2 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #876B54;
	font-weight: normal;
/*	background-image: url(i/df_ico_list1.gif);*/
	background-repeat: no-repeat;
	background-position: 2px 7px;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 5px;
}

#sitemap ul.level2 li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #876B54;
	font-weight: normal;
}
#sitemap ul.level2 li a:hover{
	color: #876B54;
}
#sitemap ul.level3{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#sitemap ul.level3 li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	background-image: url();
	padding-left: 0px;
	margin-bottom: 2px;
}

#sitemap ul.level3 li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
#sitemap ul.level3 li a:hover{
	color: #666666;
}