BODY {
font-family:Monotype corsiva,Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#990000;
margin:0;
padding-top:0;
}
IMG{border:0;}
#cabecera {width:100%;height:150px;background: #990000  url(../images/cabecera2.gif) repeat-x 267px top;}
#cabecera #logo{height:150px;width:267px;background: #990000  url(../images/cabecera1.gif) no-repeat left top;}
#cabecera #logo IMG{margin:0;padding:0;}
#menu {width:100%;height:50px;background: #fff  url(../images/menu.gif) no-repeat left top;border-bottom:1px solid #990000;margin-bottom:0;}
#menu UL{margin:0;margin-left:41px;padding-left:1px;padding-top:10px;width:95%;}
#menu LI{margin:0;display:inline;color:#990000;border-right:1px solid #990000;font-style:italic;}
#menu LI A{margin:0;color:#990000;font-size:1.5em;font-style:italic;text-decoration:none;margin-left:7px;margin-right:7px;}
#contenido{margin-top:0;margin-bottom:0;width:100%;background: #fff  url(../images/lateral.gif) repeat-y left top;}
#contenido H1{display:none;}
#contenido .foto{float:left;width:48%;margin-top:20px;}
#contenido .foto IMG{margin-left:48px;width:90%;}
#contenido .texto{position:relative;top:0;left:0;z-index:12;width:40%;float:left;margin-top:20px;}
#contenido .texto P img{width:50%;float:right;margin-left:2px;}
#contenido .texto #tirafotos{width:100%;list-style-type:none;}

.pie {width:100%;height:42px;clear:both;border-top:1px solid #990000;background: #fff  url(../images/contacto-haritzondo.gif) no-repeat left top;}
ADDRESS{padding-left:48px;font-size:1em;}

#contenido .texto #tirafotos A#foto1 img,#contenido .texto #tirafotos A#foto2 img,#contenido .texto #tirafotos A#foto3 img,#contenido .texto #tirafotos A#foto4 img,#contenido .texto #tirafotos A#foto5 img,#contenido .texto #tirafotos A#foto6 img,#contenido .texto #tirafotos A#foto7 img,#contenido .texto #tirafotos A#foto8 img{width:20%;}
A#foto3:hover,A#foto1:hover,A#foto2:hover,A#foto4:hover,A#foto5:hover,A#foto6:hover,A#foto7:hover,A#foto8:hover      {
  width:2048px;
  position:absolute; 
  left:0; 
  top:0; 
  z-index:20;
  }
A#foto3:hover img,A#foto1:hover img,A#foto2:hover img,A#foto4:hover img,A#foto5:hover img,A#foto6:hover img,A#foto7:hover img,A#foto8:hover img  {
  background:#fff;
  position:relative; 
  width:100%;
  border:0; 
  z-index:20;
  }
 #contenido A{color:#000;text-decoration:none;}
 #contenido P.descripcion{color:#000;}
 .menu{text-align:center;color:#000;}
 .menu H3{color:#990000;font-size:1.1em;}
 .menu .explicacion{color:#222;font-size:0.9em;}
 .menu .precio{color:#990000;font-size:0.9em;}
.precioG{float:left;width:100%;color:#990000;font-size:1.3em;font-weight:bold;text-align:center;}
.pieM{float:left;width:100%;color:#999;font-size:0.9em;text-align:center;}
.tipos{width:46%;float:left;}
.clear{clear:both;width:100%;height:14px;background: #fff  url(../images/separacion.gif) no-repeat center top;}
.boton {width:100%;text-align:center;margin-top:20px;margin-bottom:20px;}
.boton A{background: #fff  url(../images/volver.gif) no-repeat left top; padding-left: 22px;}
#mapa{
margin-left:46px;width:90%;background: #fff  url(../images/raya.gif) repeat left top;
}
#mapa #map{margin:0;margin-top:15px;margin-bottom:15px;height:300px;width:100%;padding:0;}
#mapa #map img{height:300px;width:100%;}
FORM{width:100%;float:left;}
LABEL {color:#000;width:40%;float:left;}
LEGEND {color:#990000;}
INPUT.boton2 {border:0;background: #fff  url(../images/volver.gif) no-repeat left center;color:#000;font-family:Monotype corsiva,Georgia,Verdana, Arial, Helvetica, sans-serif;font-size:1em;padding:0;padding-left:16px;}
INPUT#enviar.boton2{float:right;}
.nota{color:#666;font-size:0.9em;}
 #contenido A.reserva{text-decoration:underline;}
 .rojo{color:#ff0000;}
P.centrado{width:100%;text-align:center;}
P.centrado2{width:100%;text-align:center;color:#000;}
#contenido .gestion{float:left;margin-left:46px;width:88%;margin-top:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;}
#contenido .gestion .paginacion{width:96%;color:#fff;background-color:#990000;margin-bottom:10px;}
#contenido .gestion .boton{font-family:Monotype corsiva,Georgia,Verdana, Arial, Helvetica, sans-serif;
font-size:1em;}
TD.peque{font-size:0.6em;color:#000;}
TABLE.reservas TH{background-color:#990000;color:#fff;font-size:0.8em;}
TABLE.reservas TD{color:#000;font-size:0.7em;}

