body {margin: 0; background: #ffffff;}
p {margin:0; padding: 11px 0px}
h1{font: small-caps bold 15px  arial, tahoma; color: #8b4820; text-align:left; padding-top: 10px; padding-bottom: 0}
h2{font: bold 12px arial,tahoma; color:#382d24}

.parrafo{padding: 11px 0px;}

.fondo{background: url(/imagenes/repeticion.gif) repeat-y; min-height: 400px;}
* hmtl .fondo{height:400px;}
.contenidos{font: normal 11px arial,tahoma; color: #382d24; padding-left: 30px; width:585px; line-height: 15px; text-align:justify}
.contenidos a{font: bold 11px arial,tahoma; color: #7e3a17; text-decoration:none}
.contenidos a:hover{color: #bc653e;}
.nombre{font: bold 11px arial,tahoma; color: #8b4820}

.fotogran{float:left; position:absolute; top:-10167px;}
.sombraext{background: transparent url(/imagenes/shadow1.png); color: inherit; margin-left: 3px; margin-top: 4px; }
.sombramed{background: transparent url(/imagenes/shadow1.png); color: inherit; position: relative; bottom: 1px; right: 1px;}
.sombraint{background: transparent url(/imagenes/shadow2.png); color: inherit; position: relative; bottom: 1px; right: 1px;}
.conten_foto{background-color:#FFFFFF; border:solid 2px #CBAB77; padding:5px; position: relative; bottom: 1px; right: 1px;}

/*acciones menu*/

.menu{padding-top: 10px; margin-right: 22px;  width: 158px; height: 41px}
.menu a{background-position: top center; background-repeat: no-repeat; text-decoration: none; height: 41px; display: block;}
.menu a:hover{background-position: 0 -41px}
.menu a.Act{background-position: 0 -41px; background-repeat: no-repeat; text-decoration: none; height: 41px; display: block;}

.menu span.alt{display:none}

.menu a#carquinyolis{background-image: url(/imagenes/botones/carquinyolis.gif);}
.menu a#compra{background-image: url(/imagenes/botones/comprarlos.gif);}
.menu a#quienes{background-image: url(/imagenes/botones/quienes.gif);}
.menu a#productos{background-image: url(/imagenes/botones/otras.gif);}
.menu a#restauracion{background-image: url(/imagenes/botones/restauracion.gif);}
.menu a#contacto{background-image: url(/imagenes/botones/contacto.gif);}

#siguenos{padding-top: 155px;}
.form {width: 350px; text-align: center;}
.form textarea {border: solid 1px #382d24; background-color:#ECE2CD; padding:2px}
.form input {border: solid 1px #382d24; background-color:#ECE2CD;}

.mapa_plano{margin:5px auto; width:400px; height:550px;}

/* legal */
#legal{font: normal 11px arial,tahoma; color: #382d24}
#legal div{font-size: 11px;text-align: justify; padding: 5px 10px;}
#legal div.titulo{ font:bold 12px arial, tahoma, verdana}
#legal div.subtitulo{font-weight: bold;}

