/* CSS Document */

@import url(estilos-index.css);
@import url(menuppl.css);
@import url(menusec.css);
@import url(pie.css);

/*pagina*/
body { text-align:center; margin:0px} /*  wilmer*/

/*encabezado*/
#contenedor-cabecera { background-image:url(Images/background_up.jpg); background-repeat:repeat-x; width:100%; border-bottom: 1px; }
#contenedor-cabecera2 {margin:auto; width:785px;   border-right: 1px; border-left: 1px;}
#cabecera { height:147px; background-image:url(rotador.php); background-repeat:no-repeat; background-position:right; text-align: left;}

#logo_fx { float:left; width:234px; height:147px; text-align:center; margin:auto;}

#img_1{ float:left; }
#img_12{ float:left; }
#img_13{ float:left; }
#img_14{ float:left; }
#img_15{ float:left; }
#img_16{ float:left; }
#img_17{ float:left; }
#img_18{ float:left; }
#img_2{ float:right; margin-bottom:3px;}
#img_3{ float:right; margin-bottom:3px;}
#img_4{ float:right; }
#img_5{ float:right; }
#img_6{ float:right; }
#img_7{ float:right; }
#img_8{ float:right; }
#img_9{ float:right; }
#img_10{ float:right; }


#cabecera-medio { float:left; height:147px; width:264px; text-align:center;} /*  wilmer*/

.contenedor-header {width:502px; height:2.25em; position:relative; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; font-size:1em}
.frase-header {position:absolute; bottom:0px; left:0px; padding-left:10px; text-align:left; font-size:0.7em;}
.contenedor-header span {color:#0959ff}

/*cuerpo*/
#contenedor-principal-fondo{
	background-image:url(Images/fondo_contenido.jpg);
	margin:auto;
	width:785px;
	text-align:left;
	padding: 0px 0px 0px 2px;
	border-right: 0px; border-left: 0px;
}
#contenedor-principal{
	
	margin:auto;
	width:763px;
	text-align:left;
	padding: 0px 0px 0px 0px;
	border-right: 0px; border-left: 0px;
}
#contenedor-menuppl {background-repeat:repeat-x; background-position:top; width:100%; height:25px;}
#contenedor-menuppl-sombra {background-repeat:repeat-x; background-position:top; width:100%; height:19px;}
#contenedor-menuppl2 { margin:auto; text-align:center; width:785px; padding-left:0px; padding-right:0px; background-image:url(Images/btn_.gif); background-repeat:repeat-x; background-position:top; height:25px;}
#contenedor-sombra-superior { margin:auto; text-align:center; width:785px; padding-left:0px; padding-right:0px; background-image:url(Images/sombra_down.jpg); height:19px; background-repeat:repeat-x; background-position:top;}

#contenedor-contenido-principal { margin:auto; text-align:center; width:785px; padding-left:0px; padding-right:0px; background-image:url(Images/fondo_contenido.jpg); background-repeat:repeat-y; background-position:top;}

#menuppl { height:25px;}

#contenedor-menu_sec {height: 27px; width:785px; background-image:url(Images/004.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#f0f4ff}
#contenedor-menu_sec2 { margin:auto; width:47.5em; padding:7px 10px 0px 10px; border-right: 1px dotted #ccc; border-left: 1px dotted #ccc}
* html #menu-sec { height: 1.3125em; float:right;} /*hack para ie 6*/
* html #menu-sec-idioma { height: 1.3125em; float:right;} /*hack para ie 6*/
*:first-child+html #menu-sec { height: 1.3125em; float:right;} /*hack para ie 7*/
*:first-child+html #menu-sec-idioma { height: 1.3125em; float:left;} /*hack para ie 7*/
html>/**/body #menu-sec { height: 1.3125em; position:relative;} /*hack para firefox y navegadores modernos*/
html>/**/body #menu-sec-idioma { height: 1.3125em; position:relative;} /*hack para firefox y navegadores modernos*/

.contenedor-cajas-serv {width:249px; float:left; margin-right:9px; margin-top:2px; }
.contenedor-cajas-serv2 {width:176px; float:left; margin-right:9px; margin-top:2px; }
.contenedor-cajas-serv3 {width:530px; float:left; margin-right:9px; margin-top:2px; }
.contenedor-cajas-serv-der {width:244px; float:right; margin-right:0px; margin-top:2px; }

.cajas-servicios { padding:0px 1px 10px 8px; background-color:#F0F4FF; border:1px solid #ffffff; background-image:url(Images/recuadro.jpg); background-repeat:repeat-x; background-position:top;}
.cajas-servicios3 { padding:0px 1px 10px 3px; border:1px solid #ffffff; background-repeat:repeat-x; background-position:top;}

.cajas-ofertas { background-color:#EFEFEF;  background-repeat:repeat-x; background-position:top; margin-top: 2px; margin-bottom:10px; }
.cajas-servicios2 {margin-left:6px; padding:0px 0px 0px 0px; border:0px solid #CCC; background-image:url(Images/cabecera_seccion.jpg); background-repeat:repeat-x; background-position:top;}

.cajas-servicios-derecha { height:150px; padding:0px 0px 8px 5px; border:0px solid #CCC; background-image:url(Images/recuadro_2.jpg); background-repeat:repeat-x; background-position:top;}


#oferta-dw { width:11.875em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-aloja {width:11.875em; padding:0px 10px 5px 10px; background-image:url(../img/index-alojamiento2.gif); background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-posicion {width:11.875em; padding:0px 10px 5px 10px;  background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-dg {width:12.975em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-dg1 {width:12.975em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-info {width:11.875em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-imp {width:11.875em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-imp1 {width:11.875em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-imp2 {width:11.875em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}
#oferta-imp3 {width:11.875em; padding:0px 10px 5px 10px; background-repeat: no-repeat; background-position: right bottom; overflow:hidden;}



#cont-caja_ult_desarrollos { background-image:url(Images/recuadro.jpg); width:15.375em; margin-top:21px; margin-bottom:21px; float:right;}
#tit_ult_desarrollos {border: 1px solid #FFF}

.subtit_ult_desarrollos { width:14em; overflow:hidden; padding: 0px 10px 0px 10px; border:1px solid #CCC; margin-bottom: 20px;}
.subcajas_ult_desarrollos { width:17.6em; position:relative; padding: 0px 0px 7px 7px; margin-top:4px; padding-top:3px; border-top:1px dotted #ccc; overflow:hidden; background-color:#F0F4FF;}
.subcajas_ult_desarrollos p {width:9.375em; float:left;}
#ult_desarrollos-1, #ult_desarrollos-2, #ult_desarrollos-3, #ult_desarrollos-dg1, #ult_desarrollos-dg2, #ult_desarrollos-dg3 {width:128px; float: right; text-align:center; font-size:0.625em;}

#caja-noticias {position:relative; padding:5px 10px 5px 10px; background-color:#F0F4FF; border:1px solid #CCC;}

.caja-banner {margin-top:21px;border-top:1px solid #607DBF; padding-top:5px; padding-left:10px;}
.texto-banner {width:17em; float:left;}
.caja-logos { clear:both}

/*pie*/
#pie {clear: both; width: 47.5em; padding-top: 15px;
}
/*otros elem*/
img { border:none}
#logo-icra { margin-top:21px;border-top:1px solid #607DBF; padding-top:5px; padding-left:10px;}
.rss { vertical-align: text-top}
.lista_horiz { font-size:11px; color:#FFFFFF; list-style: none; margin-left: 0px; padding-left: 0px}
.lista_horiz li {display:inline;}
.lista_horiz li img { margin-right:10px;}
.span_noscript {font-size:0.625em;}