html { font-size: 100%; /* IE hack */ }
* {padding:0;margin:0}


BODY{background:#fff;text-align:center;margin:0px auto 0px auto;font-family:'Georgia';font-size:0.8em;width:100%;}

img{border:0;}


#my_div {
   position:absolute;
   background:transparent url(../imagenes/interfaz/bg.gif) scroll no-repeat top left;
   height:400px;
   width:1000px;
   top:50%;
   margin-top:-200px;
   margin-left:50%;
   left:-500px;
}
	 
#body{
  position:absolute;
height:400px;
   width:780px;
   top:50%;
   margin-top:-200px;
   margin-left:50%;
   left:-390px;
	 }
	 
	 h1{background:#45142c;margin:10px 160px 0px 0;padding:15px 0 5px 0;}
	 #body .left{width:185px;float:left;text-align:left;padding:10px 0 0 20px;}
	 h2{color:#45142c;margin:10px 0 10px 0;font-size:1.5em;}
	 h3{font-size:1.3em;}
	 #body .left .indice{border-left:1px solid #c7afa3;font-size:0.85em;margin:0px 0 10px 0;color:#661a3e;}
	 	 #body .left .indice a{text-decoration:none;color:#661a3e;}
		 	 #body .left .indice a:HOVER{color:#c7afa3;}
		 #body .left .indice .tlf{background:transparent url(../imagenes/interfaz/tlf.gif) scroll no-repeat top left;color:#7f7b6f;font-size:1.6em;margin:15px 0 0 0;padding:5px 0 20px 30px;}
	 
	  #body .left .indice ul{margin:0 50px 0 0;padding:0 0 0 0;}
	 #body .left .indice ul li{list-style:none;padding:2px 0 2px 10px;border-bottom:1px solid #c7afa3;}

	 #body .left .indice ul li span{background:#a17c89;color:#e3ddcd;display:block;}
	 
	 
	 #body .right{margin:0 0 0 210px;text-align:left;position:realtive;}
	 
	 
	 
	  #body .right .home{position:realtive; background:transparent url(../imagenes/interfaz/bg_home.gif) scroll no-repeat top left;color:#c7afa3;padding:150px 280px 50px 30px;line-height:20px;font-size:0.9em;}

		.bandaOferta {display:block; position:absolute; top:-3px; left:520px; z-index:5;}

	  #body .right .interior{color:#c7afa3;padding:0 0 0 0px;line-height:20px;font-size:0.9em;text-align:left;background:transparent url(../imagenes/interfaz/bg_int.jpg) scroll no-repeat top right;}

.localizacion{color:#97918f;padding:10px 0 0 20px;font-size:0.85em;}
.localizacion a{color:#661a31;}

#body .right .interior .contenido{background:#e3ddcd;color:#7f7b6f;padding:0px 0 0 15px;border-top:10px solid #e3ddcd;font-size:0.95em;}

#body .right .interior .contenido img{float:right;}
#body .right .interior .contenido span{color:#a17c89;}

.formulario{font-size:1.0em;padding:10px 0 0 0;}
.formulario .flia_f input{border:1px solid #45142c;font-size:1.1em;margin:0 2px 0 2px;}
.flia_f{margin:13px 0 0 5px;}
.formulario  label{float:left;width:75px;}
.formulario .flia_f textarea{border:1px solid #45142c;font-size:1.1em;margin:0 2px 0 2px;}
.bflia{margin:15px 0 0 5px;text-align:center;}
.formulario .bflia input{background:#45142c;font-size:1.1em;margin:0 2px 0 2px;color:#fff;}

.formulario .flia_f span {display:none}

.formulario .flia_f .error {border:1px solid #f00;}
.formulario .flia_f .errorSpan span{display:inline;}
.formulario .flia_f .errorSpan input {border:1px solid #f00;}

#body .right .interior .contenido a{color:#661a31;}

.mensajeForm {
	text-align:center;
	color:#000;
	padding: 10px;
	width: 350px;
	margin: 30px 100px 20px 5px;
	border: 1px solid #45142c;
	background-color:#e3dab7;
}

#map{float:right;}

#body .right .interior .contenido .galeria_fotos{margin:15px 0 0 0px;}
#body .right .interior .contenido .galeria_fotos .foto{width:80px;float:left;margin:19px 10px;padding:3px;border:1px solid #d1cbbb;height:60px;}
#body .right .interior .contenido .galeria_fotos .foto img{float:none;}

#body .right .interior .contenido .galeria_fotos .video{width:377px;float:left;margin:19px 10px;padding:3px;border:1px solid #d1cbbb;height:211px;}
#body .right .interior .contenido .galeria_fotos .video img{float:none;}

.servicios_ul{margin:10px 0 0 25px;line-height:16px;}
.servicios_ul .s1{width:150px;float:left;}

.ver_galeria{text-align:right;color:#45142c;padding:20px 170px 0 0;}
.ver_galeria a{color:#45142c;text-decoration:none;}
.ver_galeria a:hover{color:#45142c;text-decoration:underline;}
.ver_galeria img{float:left;}


.pie{padding:10px 0 0 0;color:#999;font-size:0.8em;clear:left;height:40px;letter-spacing:2px;}
.pie strong{color:#666;}
.pie a{color:#999;}