/* CSS Document */
body{
	background-color:#D4D4D4;	
	margin-top:1em;
	margin-bottom:1em;
}
img{border:0px;}

.titular{
	font-size:1.2em;	
	color:#da9901;
	font-weight:bold;
}

#enlaceInicio{
	position:absolute;
	top:60px;
	left:208px;
	z-index:10;
}

#sombraArriba{
	background-color:#D4D4D4;
	background-image:url(../images/sombraArriba.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:744px;
	height:5px;
}
#sombraAbajo{
	background-color:#D4D4D4;
	background-image:url(../images/sombraAbajo.gif);
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:744px;
	height:5px;
}
#contenidos{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:744px;
	background-color:#f2f2f2;
	background-image:url(../images/sombraFondo.gif);
	background-position:center;
	background-repeat:repeat-y;
}

#cabecera{
	background-color:#F2F2F2;
	background-color:transparent;
	background-image:url(../images/fondoCabecera1.gif);
	background-position:bottom;	
	background-repeat:repeat-x;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:716px;
	height:1.2em;
	padding:10px;
	font-family:Verdana;
	text-align:right;
	vertical-align:text-bottom;
}
#cabecera a{
	font-size: 0.7em;
	color:#828281;
	text-decoration:none;
}
#cabecera a:visited{
	font-size: 0.7em;
	color:#828281;
	text-decoration:none;
}

#cabecera a:hover{
	font-size: 0.7em;
	color:#000099;
	text-decoration:none;
}
#cabecera_izq{
	background-image:url(../images/fondoCabecera2.gif);
	background-position:top;
	background-position:left;
	background-repeat:repeat-y;
	width:201px;
}
#pie{
	background-color:#F2F2F2;
	background-image:url(../images/fondoPie1.gif);
	background-position:top;
	background-repeat:repeat-x;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:716px;
	height:2.2em;
	padding:10px;
	font-family:Verdana;
	text-align:center;
	vertical-align:text-top;
}
#pie a{
	font-size: 0.7em;
	color:#828281;
	text-decoration:none;
}
#pie a:visited{
	font-size: 0.7em;
	color:#828281;
	text-decoration:none;
}

#pie a:hover{
	font-size: 0.7em;
	color:#000099;
	text-decoration:none;
}


#menuppal{
	background-color:#FFFFFF;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:736px;
	height:171px;
	
	background-image:url(../images/_fondoletras12b_5.jpg);	
	background-position:right;
	background-repeat:no-repeat;
}
#menuppal #residencia1{
	position:absolute;
	right:300px;
	top:0px;
}
#menuppal #residencia4{
	position:absolute;
	right:200px;
	top:0px;
}
#menuppal #residencia2{
	position:absolute;
	right:100px;
	top:0px;
}
#menuppal #residencia3{
	position:absolute;
	right:0px;
	top:0px;
}
#menuppal #opciones{
	position:absolute;
	top:2px;
	width:201px;
	height:171px;
	overflow:auto;

}
#menuppal #opciones ul {
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:5px;
	list-style-type:none;
	font-size:1.2em;
	font-family:"Times New Roman", Times, serif;
	line-height:100%;
	
}
#menuppal #opciones li {
	margin: 0px;
	text-align:right;
}
#menuppal #opciones li.ultima{
	border-bottom: 0px;
}

#menuppal #opciones a, #opciones a:visited {
	display: block;
	padding: 4px 4px 4px 10px;
	text-decoration: none;
	color:#4a4a4a;
}
#menuppal #opciones a:hover, #opciones a:active {
	color:#da9901;
	background-image:url(../images/flechaItemMenu.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;	
}

#cuerponoticias  a, #cuerponoticias a:visited{
	color:#c35d00;
	text-decoration:none;
}
#cuerponoticias a:hover, #cuerponoticias a:active{
	color:#f48920;
}


#cuerpo{
	background-color:#FEFEFE;
	background-image:url(../images/fondoCuerpo1.gif);
	background-position:top;
	background-repeat:repeat-x;	
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:696px;
	padding:20px;
	font-family:Verdana;
	font-size:0.80em;
}

#cuerpo p{
	text-align:justify;
	
}
#cuerpo h1{
	font-family:Verdana;
	font-size: 1.2em;
	text-decoration:none;
	text-align:left;
	color:#474747;
	font-weight:bolder;
	
}
#cuerpo #texto{	
	width:450px;	
	position:relative;	
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;	
	top:0px;

}
#cuerpo #texto .tituloReserva{
	text-align:center;
	color:#333333;
	letter-spacing:0.5em;

}
#cuerpo #texto a{
	font-size: 1em;
	color:#c35d00;
	text-decoration:none;
	font-weight:bold;
}
#cuerpo #texto a:visited{
	font-size: 1em;
	color:#c35d00;
	text-decoration:none;
	font-weight:bold;
}

#cuerpo #texto a:hover{
	font-size: 1em;
	color:#f48920;
	text-decoration:none;
	font-weight:bold;
}

#cuerpo #texto ul{
	list-style-image:url(../images/flecha1.gif)
}


.cajaLateral{
	position:absolute;
	left:520px;
	width:206px;
	font-size: 0.80em;
	color:#555555;
	
}
.cajaLateral a{
	font-size: 1em;
	color:#fff1d1;
	text-decoration:none;
	
}
.cajaLateral a:visited{
	font-size: 1em;
	color:#fff1d1;
	text-decoration:none;
}
.cajaLateral a:hover{
	font-size: 1em;
	color:#b78203;
	text-decoration:none;
}


.cajaLateral #cuerpo1{		
	background-image:url(../images/caja_cuerpo5.gif);
	background-repeat:repeat-y;
	background-attachment:scroll;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}
.cajaLateral #cuerpo1 td{
	vertical-align:top;
}
.cajaLateral #pie1{
	background-image:url(../images/caja_pie5.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	padding-bottom:10px;
}

.cajaLateral #cuerpo2{		
	background-image:url(../images/caja_celeste_3D_cuerpo.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
.cajaLateral #cuerpo2 td{
	vertical-align:top;
}
.cajaLateral #pie2{
	background-image:url(../images/caja_celeste_3D_pie.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	padding-bottom:10px;
}

.cajaLateral #cabeceraGaleria{
	background-image:url(../images/cajagaleria_cabecera1.gif);
	background-repeat:repeat-y;
	background-position:top;
	padding-left:5px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:9px;
	color:#50515c;
	font-size:1.1em;
	font-weight:bold;
}
.cajaLateral #cuerpoGaleria{		
	background-image:url(../images/cajagaleria_cuerpo1.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
}
.cajaLateral #pieGaleria{
	background-image:url(../images/cajagaleria_pie1.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	padding-bottom:10px;
}
.cajaLateralInterior{
	position:absolute;
	left:540px;	
	width:161px;
	font-size: 0.80em;
	color:#555555;
	scrollbar-face-color: #f2a81a;
	scrollbar-highlight-color: #f8cb74;
	scrollbar-3dlight-color: #fadba0;
	scrollbar-shadow-color: #e0980e;
	scrollbar-darkshadow-color: #be810c;
	scrollbar-arrow-color: #295aab;
	scrollbar-track-color: #d8d8ea;

}
.cajaLateralInterior #cuerpoInterior{
	background-image:url(../images/caja_celeste_3D_cuerpo_interior.gif);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
.cajaLateralInterior #pieInterior{
	background-image:url(../images/caja_celeste_3D_pie_interior.gif);
	background-position:bottom;
	
}
.cajaLateralInterior a{
	font-size: 1em;
	color:#3171d1;
	text-decoration:none;
	
}
.cajaLateralInterior a:visited{
	font-size: 1em;
	color:#3171d1;
	text-decoration:none;
}
.cajaLateralInterior a:hover{
	font-size: 1em;
	color:#1e447e;
	text-decoration:none;
}

.cajaLateralInterior #galeriaCabecera{
	background-image:url(../images/cajagaleria_cabecera2.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.cajaLateralInterior #galeriaCuerpo{
	background-image:url(../images/cajagaleria_cuerpo2.gif);
	background-repeat:repeat-y;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
}

.subir{
	text-align:right;
}

/******************** para LOCALIZACIÓN ****************/
#cuerpo .tituloResidenciaLocalizacion{
	padding-left:20px;
	font-size:1.5em;
}
#cuerpo #mapa{	
	width:650px;	
	position:relative;	
	padding:20px;
	padding-top:10px;
}

.cajaLocalizacion{
	width:650px;
	font-size: 0.70em;	
	padding:20px;
	padding-top:5px;
}
.cajaLocalizacion #cabecera1{
	background-image:url(../images/cajaBajoMapaGeneral_cabecera1.gif);
	background-repeat:repeat-y;
	background-position:top;
}
.cajaLocalizacion #cuerpo1{		
	background-image:url(../images/cajaBajoMapaGeneral_cuerpo1.gif);
	background-repeat:repeat-y;
	padding-left:20px;
	padding-right:20px;
}
.cajaLocalizacion #pie1{
	background-image:url(../images/cajaBajoMapaGeneral_pie1.gif);
	background-repeat:repeat-y;
	background-position:bottom;
}

.cajaLocalizacion td{
	vertical-align:top;
	text-align:center;
}

/*********************** para portada ********************/
#cajaNoticias{
	position:relative;
	top:50px;
	width:370px;
	font-size: 0.80em;
	top:1em;
	scrollbar-face-color: #ffcf5d;
	scrollbar-highlight-color: #fcb200;
	scrollbar-3dlight-color: #fcb200;
	scrollbar-shadow-color: #e0980e;
	scrollbar-darkshadow-color: #fcb200;
	scrollbar-arrow-color: #fcb200;
	scrollbar-track-color: #ffe095;
}

#cajaNoticias #cabeceranoticias{		
	background-image:url(../images/caja_naranja_3D_cabecera1.gif);
	background-repeat:repeat-y;
	background-position:top;
	padding:20px;
	font-weight:bold;
	font-size:1.2em;
}
#cajaNoticias #cuerponoticias{		
	background-image:url(../images/caja_naranja_3D_cuerpo1.gif);
	background-repeat:repeat-y;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	overflow:auto;
	height:150px;
}

#cajaNoticias #pienoticias{
	background-image:url(../images/caja_naranja_3D_pie1.gif);
	background-repeat:repeat-y;
	background-position:bottom;
	padding-bottom:5px;
}

#cajaNoticias #cuerponoticias .tituloNoticia{
	font-weight:bold;
}
#cajaNoticias #cuerponoticias .fechaNoticia{
	font-size:0.8em;
}

#cajaNoticias #cuerponoticias .textoNoticia{

}


#cajaGuarderia{
	position:absolute;
	top:1em;
	left:500px;

	margin-left:auto;
	margin-right:0px;
	width:272px;
	background-color:#FF6666;
}
#cajaLocalizacion{
	position:absolute;
	top:15em;
	left:500px;

	margin-left:auto;
	margin-right:0px;
	width:272px;
	background-color:#FF6666;
}
#formulario{
	position:absolute;
	top:120px;
	top:11em;
	left:40px;
	width:450;
	font-size:1em;
	color:#FFFFFF;
	
}
#formulariocabecera{		
	background-image:url(../images/caja_formulario_cabecera1.gif);
	background-repeat:repeat-y;	
	padding:20px;
	font-weight:bold;
	font-size:1.2em;
	top:0px;
	
	
}
#formulariocuerpo{		
	background-image:url(../images/caja_formulario_cuerpo1.gif);	
	background-repeat:repeat-y;
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	top:0px;
	width:400px;
}
#formulariopie{			
	background-image:url(../images/caja_formulario_pie1.gif);
	background-repeat:repeat-y;
	padding-bottom:0px;
	
}

#avisolopd{
	padding:10px;
	font-size:0.80em;
}

.leyendamapa{
	font-size:0.70em;
}
#boton{
	background-color:#637999;
	color:#FFFFFF;

}
