body{
margin:40px;
background-color:#a09b88;
font-family:arial,helvetica,sans-serif;
font-size:13px;
}

#contenedor{
width:750px;
}

a{
color:#fff;
}

a:hover{
color:#000;

}

#enlaces{
padding-bottom:10px;
word-spacing:15px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

#enlaces a{
padding-left:83px;
color:#fff;
text-decoration:none
}

#enlaces a:hover{
text-decoration:underline;
}

#enlaces .aqui{
color:#000;
text-decoration:none;
font-family:arial,helvetica,sans-serif;
font-weight:bold;
}

.img{
width:163px;
height:202px;
margin:5px;
}


#titulo a{
margin:15px;
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}

#columnaizq{
width:700px;
float:left;
margin-left:10px;
margin-top:20px;
font-family:verdana,arial,helvetica,sans-serif;
color:#ccc;
font-size:0.9em;
}

#columnader{
width:500px;
float:right;
}

h1{
margin:0px 0px -1px 6px;
color:#000;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
text-decoration:none;
}

h2{
margin:10px 0px 10px 0px;
font-family:arial,helvetica,sans-serif;
font-size:13px;
color:#000;
}

.texto{
width:700px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-align:justify;
color:#000;
}


.imgcambio img{
border: 2px solid #000;
}

.imgcambio:hover img{
border: 2px solid #7e7e7c;
}

.imgcambio:hover{
color:#fff; 
}

#barrainf{
clear:both;
margin-top:25px;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
word-spacing:2em;
text-align:center;
}

#barrainf a{
color:#fff;
text-decoration:none;
}

#barrainf a:hover{
color:#fff;
text-decoration:underline;
}

#barrainf p{
word-spacing:0.2em;
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#ccc;
}


#barrainf img {
border:none; 
}

#barrainf .estees{
color:#000;
text-decoration:none;
}


/*Galería fotográfica*/

#galeria{
width:700px;
margin:8px 10px;
padding-top:20px;
border-top:3px solid #000;
}

#galeria .contenedorfoto {
width:150px;
height:165px;
float:left;
margin: 10px;
padding:2px;
background-color:#f5f7f9;
border-right: #a5a7aa solid 1px;
border-bottom: #a5a7aa solid 1px;
text-align:center;
} 

#galeria .contenedorfoto span{
font-family:arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
}

#galeria p{
width:520px;
margin-left:10px;
padding:4px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
background-color:#000;
text-align:center;
}

#galeria a{
color:#fff;
}


/*Mapa de localización*/

#mapa{
width:710px;
padding-top:8px;
border-top:3px solid #000;
}

#mapa .localizacion{
width:425px;
float:left;
padding:10px;
margin-right:10px;
}

#mapa .textoestamos{
width:240px;
float:left;
padding:90px 10px 10px 0px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#000;
font-weight:bold;
}

#mapa  ul{
width:200px;
margin-top:25px;
padding:5px;
list-style:none;
font-family:arial,helvetica-sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
background-color:#a09b88;
}

#mapa ul li{
padding-bottom:4px;
}


/*Formulario de contacto*/


#formulario{
	width:auto;
	margin-left:210px;
	padding-top:20px;
}

 #formulario label {
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
} 

#formulario legend {
	font-family:arial,helvetica,sans-serif;
	font-size:95%;
	font-weight:bold;
	color:#000;
	border-bottom:2px dotted #000;
} 

#formulario fieldset {
	margin-top:10px;
	margin-left:40px;
	border:none;
} 

#formulario input, textarea {
	border:1px solid #000;
} 

#formulario input:focus, textarea:focus {
	background:#fff799;

}

