@charset "utf-8";
/* CSS Document */
*{ text-align:center;}
body{ background: url(../imagenes/logo.png) no-repeat #e7e7e7; background-position:center top;  margin-top:0px; top: 0px; text-align:center; }

a, h2{ font-family: 'Playfair Display SC', serif; text-decoration:none; color:#333333;}
p{ font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify;}
li { font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; font-weight:bold;}
h1{ font-family: 'Playfair Display SC', serif; text-decoration:none; color:#fff; font-size:16px; text-align:left;}
 h2{ font-family: 'Playfair Display SC', serif; text-decoration:none; color:#060;}
 iframe{ border:none;}




.firma{font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#FCC; font-weight:bold; line-height:16px; text-align:center; }
.firma:hover{color:#FF9; }

#llamar{width:247px; height:124px; float:right; margin:auto; margin-top:50px;}

.telefono{ width:247px; height: 62px; float:right; margin:auto;background:url(../imagenes/telefono.png) no-repeat; text-indent: -9000px; text-transform: capitalize;}
.telefono:hover{ background:url(../imagenes/telefono-ho.png) no-repeat;}

.telefono2{ width:247px; height: 52px; float:right; margin:auto; margin-top:15px; background:url(../imagenes/telefono2.png) no-repeat; text-indent: -9000px; text-transform: capitalize;}
.telefono2:hover{ background:url(../imagenes/telefono2-ho.png) no-repeat;}

#contenedor{  width:950px; height:auto; margin:auto;}

#base{ width:950px; height:auto; padding-top:15px; margin:auto; border-radius:15px 15px 0px 0px; border:solid #a3b2a6 2px; margin-top:100px; background:#fff; float:left;}

#menu{width:950px; height:45px; float:left; margin:auto;}
.boton{ padding-left:20px; padding-right:20px; font-size:24px;}
.boton:hover{ color:#060;}
#linea{width:800px; height:2px; float:left; margin:auto; background:#345e3b; margin-left:75px;}

#slider{ width:800px; height:auto; float:left; margin:auto; margin-left:75px; margin-top:25px; }

#interiores{ width:800px; height:auto; float:left; margin:auto; margin-left:75px; margin-top:25px; padding-bottom:20px; }
#texto{ width:380px; height:auto; float:left; margin:auto; padding-right:20px;}
#imagen{ width:400px; height:370px; float:left; margin:auto; padding-top:30px;}
.imagenes{border-radius:10px;}
#abajo-interiores{ width:950px; height:auto; float:left; margin:auto; background:#1f5028; border-radius:0px 0px 15px 15px; border:solid #a3b2a6 2px; padding-top:15px; padding-bottom:20px;}


#abajo{ width:875px; height:auto; float:left; margin:auto; background:#1f5028; border-radius:0px 0px 15px 15px; border:solid #a3b2a6 2px; padding-left:75px; padding-top:15px;}
#block1{ width:800px; height:250px; float:left; margin:auto;}
#block-imagen{ width:200px; height:220px; float:left; margin:auto;}
#block-texto{ width:350px; height:200px; float:left; margin:auto; padding:20px;}
#block-texto p{ font-family:'Playfair Display SC', serif; color:#fff; font-size:16px; text-align:center;}
.foto{  border-radius:10px; border: solid #060 thin; }


#footer{ width:950px; height:80px; float:left; margin:auto;}
#footer p{ color:#060;  text-align:center;}
#footer a{ font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#060;}