@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; height:100%; background:#e4eeee url(../images/bg.jpg) top center fixed; }

.confoto {}
.sinfoto { background:#e4eeee url(../images/bg.jpg) top center fixed; }

h1{ color:#004d8f; text-align:right; margin:0px; padding:0px 30px 0px 0px; text-outline: 1px 1px #f00; font-size: 3em}
h2 {margin:0px; font: 1.8em; letter-spacing:-0.5px;}

#main_container{ width: 1000px; margin-left:auto; margin-right:auto; position:relative; font-size:13px;}

#main_content {margin-left: 303px; margin-right:0px;  height: auto !important;   height: 267px; padding-top: 10px;}
#main_content a{ color:#06C; text-decoration: none }
#main_content a:hover { color:#00F }

#header {width:666px; height:187px; padding-left: 25px; padding-top: 65px; background:url(../images/header.png) no-repeat; position:relative; margin-left:auto; margin-right:auto;}
#header #banderas{ position:absolute; top: 12px; left:50px; }
#anim{ display:none;}

#lateral { width:250px; position:absolute; top:0px; left:44px; padding-top:10px;}
#lateral ul {margin:0px; padding:20px; }
#lateral ul li { list-style-type:none;}
#lateral ul li a{ color: #005597; text-decoration:none; display:block; width: 190px; background: url(../images/menu.gif) no-repeat 3px 6px; padding: 3px 0 3px 20px; border-bottom: #009ee0 dotted 1px;}
#lateral ul li a:hover { background-color:#D0EDFD; }


#contenido { margin-left:15px; margin-right:15px; padding:10px; text-align:justify; background: url(../images/contenido.png); border:#FFF solid 4px;}
#contenido p{margin-top: 0px;}

.enlacepeq {font-size:0.85em; color: #0a73c7; text-decoration:none; }

#form_reservas label {display:inline-block; width: 100px;}
#form_reservas input {font-size: 0.9em; margin:1px; width:150px;}
/* pie */
#pie { background:url(../images/pie_bg.png) repeat-x; color:#FFF; }
#pie .content { background:url(../images/pie.jpg) no-repeat top; height: 140px; } 
#pie #info { position:absolute; top: 40px; left: 165px; }
#pie #info h4 { color:#F90; margin:0px; padding:0px; }
#pie #info h1 { margin:0px; padding:0px; font-size:20px; padding-top:5px; padding-left: 17px;} 
#pie #menupie { position:absolute; top: 25px; left: 360px; font-size: 11px;}
#pie #menupie ul { margin:0px; padding:3px 0 0 0px; width: 110px}
#pie #menupie  ul li{ list-style-type:none; margin-bottom:3px; }
#pie #direccion { position:absolute; right: 90px; top: 95px; }
#pie a{color:#ccc; text-decoration:none; }
#pie a:hover{color: #FC0;}

/*barra_acceso*/
#acceso { background:#373737; border-bottom: #FFF solid 1px; padding:5px; text-align:right;}
#acceso a{color: #CCC; text-decoration:none;}
#acceso a:hover{color:#fff; text-decoration:underline}

/*producto*/
.producto a{width:206px; height:153px; display:inline-block; background:url(../images/fotos_pq.png); margin:3px 0 0 0; padding-top:27px; padding-left:24px;}
.producto img{border:#999 solid 1px;}
.producto img:hover{border: #FC0 solid 1px;}
.producto p{margin:0px;}

/*noticia*/
.noticia {margin-top: 10px; border-bottom: #ccc dotted 1px; padding-bottom:5px; text-align:justify;}
.noticia .titulo{font-size:1.1em; color: #d55e12;}
.noticia .fecha {font-size:0.8em; color: #666; }
.noticia .encabezado p{margin-top:0px; padding-top:0px;}
.noticia .masinfo { font-size:0.8em; text-align:right;}
.noticia .masinfo a{color: #d55e12;}

/* otras clases */
.content { width:1000px; margin-left:auto; margin-right:auto; position:relative; }
.sombra { display: block; height: 20px;  background: url(../images/sombra.jpg) center top no-repeat;}
.boton { background: url(../images/sombra_boton.png) #06C; padding: 2px 10px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; color: #fff; text-decoration: none; cursor: pointer;}
.boton:hover { text-decoration: none; color: #000; background-color: #D6EDEF}
.campotexto {width: 98%;  }
.enlace {color: #999; text-decoration:none}
.enlace:hover {color:#F90; text-decoration:underline}
.cuadroblanco {background: url(../images/contenido.png); border:#FFF solid 4px;}
