/* CSS Document */

body{background:#FAD177 center; margin: 0; padding:0; height:100%;  }
a{ font-size:12px; color:#634823;}
a:hover{text-decoration:none;}
table { border:#634823 1px solid;}
td{border:#604A25 1px solid;}
.contenedor_general{ width:100%; height:100%; background: url(fondo_web.jpg) repeat-y center;  text-align:center; position:relative; }
.contenedor_web{height:auto; width:772px; margin: 0 auto 0 auto; }
.contenedor_cabecera{height:145px; width:772px;background: url(cabecera.jpg) no-repeat; text-align: left; }
.contenedor_cabecera h1{ font:Georgia, Times New Roman, Times, serif; font-size:26px; color:#EBCC88; padding-top:25px; margin-bottom:10px; margin-left: 20px;  }
.contenedor_cabecera em{ color:#EBCC88; font-weight:bold; margin-left: 20px;  }
.contenedor_cuerpo{ height:auto; width:772px; background: url(fondo_web.jpg) repeat-y center; float:left; position:relative;}
.contenedor_menu{ min-height:260px;; width:200px; float:left; text-align:left; margin-left:35px; font-family:Georgia, Times New Roman, Times, serif; position:relative; overflow:hidden;}
.contenedor_menu a{ font-size:12px;text-transform:uppercase; color:#634823; text-decoration:none;}
.contenedor_menu h3{ font-size:16px; margin-top:2px; margin-bottom:2px; color:#634823;  }
.contenedor_menu h2{ font-size:18px; margin-top:2px; margin-bottom:8px; color:#634823;font-family: "Book Antiqua",Georgia, Times New Roman, Times, serif; font-style:italic;  }
.contenedor_menu li{ list-style: none;}
.contenedor_menu ol{ padding-top:35px; }
.contenedor_contenido{ height:auto; width:460px;font-family: "Book Antiqua",Georgia, Times New Roman, Times, serif; float: left; padding-bottom:50px; text-align:left; overflow: hidden; position:relative;}
.contenedor_contenido h1{ color:#604A25;  font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
.contenedor_contenido h2{ color:#604A25;  font-size:15px; margin-bottom:3px; }
.contenedor_contenido p{ color:#604A25;  font-size:12px; margin-top:4px; font-family: verdana, arial;}
.contenedor_contenido img{border:none;}
.img_izq { margin:8px 8px 8px 0; float:left;}
.img_der { margin:8px 0 8px 8px; float:right;}

.contenedor_contenido li{ color:#604A25;  font-size:13px; list-style-image:url(vinieta.jpg) ; font-family: verdana, arial; padding-left:10px; margin-left: 20px;  }
.contenedor_medio{height:80px; width:772px; background: #77542A; text-align:center; color:#ECC986; padding-top: 18px; font-family: Georgia, Times New Roman, Times, serif ; font-size:11px; margin: auto 0px 0px 0px; float:left; }
.contenedor_medio a{color:#ECC986;font-family: Georgia, Times New Roman, Times, serif ; font-size:11px; text-decoration:none;}
.contenedor_medio a:hover{color:#F4E0BB;text-decoration: underline;}
.contenedor_pie{height:25px; width:772px; background: #77542A; margin-left:0px; float:left; margin-bottom:0PX; }
.limpiar{ height:10px; width:100%;}

.reservas {width:100%;}
.reservas table{ border:0px #FFFFFF;}
.reservas td{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#604A25; font-size:12px; border:0; height:30px;}
.reservas th{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#604A25; font-size:12px; border:0; text-align:right; padding-right:4px; height:24px;   vertical-align:middle; font-weight:normal; width:230px; }
.reservas_select{width:205px;}
.reservas th li{ list-style:none outside; font-weight: normal; text-align:left; margin-left:0; font-weight:normal; margin-bottom:2px; }


.comentarios {width:100%;}
.comentarios table{ border:0px;}
.comentarios td{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#604A25; font-size:12px; border:0; height:30px; vertical-align:top; padding-bottom:20px; padding-right: 4px;}
.comentarios th{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#604A25; font-size:12px; border:0; text-align:right; padding-right:4px; height:24px;   vertical-align:middle; font-weight:normal; width:230px; }
