@charset "utf-8";
/* CSS Document */

body {
background:#ffffff;
color:#000000;
font-family:Helvetica,Arial,Verdana,sans-serif;
font-size:11px;
letter-spacing:0;
line-height:14px;
word-spacing:0;
background-attachment:fixed;
background-image:url(fondo2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}




#contenedor {
margin-left:auto;
margin-top:auto;
position: absolute; /*Posicionamiento absoluto*/
top: 10%; /*Desde arriba, colocar al 50% de la pantalla*/
left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
height: auto; /*Le ponemos el valor del alto*/
width: 900px; /*Le ponemos el valor del ancho*/
margin-left: -450px; /*Restamos la mitad de ancho para centrarlo horizontalmente*/
/*margin-top: -200px;Restamos la mitad de alto para centrarlo verticalmente*/
}


.link{
color:#FFFFFF;
font-weight:bold;
float:right;
margin-right:20px;
margin-bottom:15px;
}


.link a{
color:#FFFFFF;
font-weight:bold;
}

.iconos {
float:right;
margin-top:12px;
}


/*
#contenedor2 {
left:15%;
margin-top:10px;
position:relative;
top:50%;
width:900px;
height:800px;
}
*/

#cabecera {
background-image:url(fondo_cabecera.jpg) ;
background-position:0 0px;
background-repeat:no-repeat;
float:left;
height:100px;
width:900px;
}


#contenedor #cabecera H1 a{
color:#000000;
}

/*cuerpo*/

#cuerpo {
	background-color:#999933;
	float:left;
	width:900px;
	height:auto;
	
}


#cuerpo #contenido_presentacion h2 {
font-size:16px;
}

#cuerpo #contenido_entorno div.scroll h2 {
font-size:16px;

color:#999933;
}

/*Menu fotos */
html > body #cuerpo #menufotos{
width:225px;
height:auto;
margin-left:2px;
margin-top:30px;
}

#cuerpo #menufotos{
width:225px;;
height:auto;
position:relative;
margin-top:30px;

}

#cuerpo #menufotos .selected{
border-color:#333333  !important;
}
#cuerpo #menufotos a img{
border-color:#B3D753 !important;
}
#cuerpo #menufotos a:hover img{
border-color:#ffffff !important;
}


#cuerpo #contenido_fotos{
margin-right:5px;
margin-top:5px;
float:right;
margin-bottom:15px;
}
/*Fin menu fotos */


/*Submenu de texto*/
#cuerpo #submenu #menufotos a {
line-height:0px;
padding-right:0px;
}

.clear {
clear:both;
}


#cuerpo #submenu {
float:left;
height:auto;
width:170px;
margin-top:-35px;
}

#cuerpo #submenu ul {
list-style-type:none;
margin-top:55px;
}

#cuerpo #submenu ul li {
display:block;
height:20px;
margin-bottom:15px;
text-align:right;
width:168px;
}

#cuerpo #submenu a {
color:#FFFFFF;
font-size:11px;
line-height:20px;
padding-right:20px;
}

#cuerpo #submenu a:hover {
color:#B3D753;
}
#cuerpo #submenu a {
color:#FFFFFF;
font-size:11px;
line-height:20px;
padding-right:20px;
}

/*Fin de submenu de texto*/



/*Contenidos de las secciones*/

.loc {
left:55px;
position:relative;
top:20px;
}








html > body .fotocasa {

margin-bottom:15px !important;
margin-top:30px ;
}

.fotocasa {
margin-bottom:15px !important;
margin-top:10px !important;
}

.fototarifas {
margin-bottom:35px;
}








#cuerpo #contenido_casa {
/*padding:10px;
position:relative;
top:0px;
left:250px;*/

color:#FFFFFF;
float:right;
font-size:12px;
left:15px;
line-height:15px;
position:relative;
top:15px;

}

#cuerpo #contenido_casa p{
/*position:relative;
top:0px;
left:0px;*/
width:675px;
margin-top:0;
}

#cuerpo #contenido_presentacion {
/*background-color:#FFFFFF;
border:1px solid #708D21;*/
display:inline;
float:left;
margin-left:228px;
margin-top:-190px;
padding:10px;
width:290px;
z-index:1;
line-height:15px;
color:#ffffff;
font-size:12px;
margin-right:5px;
height:auto;
}


#cuerpo #contenido_img {
float:right;
margin-right:20px;
padding-top:20px;
margin-bottom:15px;
}



#cuerpo #contenidocasa_img {
float:right;
margin-right:20px;
padding-top:20px;

}










div.scroll { 
height: 330px; 
width: 355px; 
overflow: auto; 
border:none;}

.tituloentorno {
float:left;
margin-left:60px;
margin-top:20px;

}

#cuerpo #contenido_entorno {
background-color:#FFFFFF;
border:1px solid #708D21;
display:inline;
float:right;
margin-right:15px;
opacity:0.85;
padding:10px;
margin-top:80px;
margin-bottom:15px;
}

.imagenentorno {
height:472px;
}



#cuerpo #contenido_entorno h2 {
color:#999933;
font-size:16px;
}

#cuerpo #contenido_tarifas {
display:inline;
float:right;
margin-right:15px;
opacity:0.85;
padding:10px;
width:400px;
}


.fondo_paisaje {
background-position:225px 10px;
background-repeat:no-repeat;
height:386px;
width:601px;
background-image:url(inferior_cuerpo.jpg);
background-position:bottom;

}



.imagentarifas {
background-image:url(tarifas.jpg);
background-position:217px 0;
background-repeat:no-repeat;
height:372px;

}

.fondo_casa {
background-position:225px 10px;
background-repeat:no-repeat;
height:386px;
width:601px;
background-image:url(inferior_cuerpo.jpg);
background-position:bottom;

}


.fondo_localizacion {
/*background-image:url(fondo_contenido.jpg);*/
background-position:225px 10px;
background-repeat:no-repeat;
height:386px;
width:601px;
background-image:url(inferior_cuerpo.jpg);
background-position:bottom;
}

.mapa{
float:right;
margin-right:25px;
margin-top:20px;
margin-bottom:15px;
}


.fondo_entorno {
background-position:225px 65px;
background-repeat:no-repeat;
width:601px;
background-image:url(inferior_cuerpo2.jpg);
background-position:rigth;
margin-right:0;
}





#p {
font-size:11px;
line-height:15px;
}

#cuerpo #contenido_fotos p{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:3px 0 0;
}

#contenedor .activo {
color:#C7E180;
}
.activo {
font-weight:bold;
}

/*fin cuerpo*/



/*Pie*/
#pie {
float:left;
height:60px;
padding-right:5px;
margin-top:15px;

}

#pie span {
color:#CCCCCC;
}

#pie p {
font-size:11px;
margin-bottom:15px;
text-align:right;
width:900px;
}

#contenido_casa a {
color:#333300;
}


#pie .contacto a {
color:#666666;
}
/*Fin Pie*/


#p {
font-size:11px;
line-height:15px;
}


#cuerpo #submenu a:hover {
color:#ffffff;
}


#cuerpo #submenu a {
color:#333300;
font-size:11px;
line-height:20px;
}


#contenedor .activo {
color:#C7E180;
}
.activo {
font-weight:bold;
}

.nota{
color:#333333;
font-size:9px;
}



