/* CSS Document */
html { height:100%; width:100%; text-align:center; background-color:#BFB2A9; margin:0; padding:0;} 
body, td, th { width:100%; font-family: "trebuchet MS", arial; color:#000000; margin:0 0 0 0; padding:0;} 
a img { border:0;}
a { color:#3B6403; text-decoration:underline;} 
a:hover { color:#686868; text-decoration:underline;} 
hr { color:#FFFFFF; height:0.5px; }
acronym { cursor:help;}
abbr { cursor:help;}
#contenedor { width:981px; height:auto; background-color:#E7E3E1; margin:10px auto 10px auto; display:block; overflow:hidden; padding:0; border:1px solid #000; }
 
/*TOP*/
#top { width:100%; height:63px; padding:0; margin:0 0 0 0; background-color:#E7E3E1; text-align: right; }
#cab { width:100%; height:200px; padding:0; margin:0 0 0 0; background-color:#5B4132; }
#cabright { width:795px; height:200px; padding:0; margin:0; float: right; background-color:#fff; background-image:url(../imgweb/cab.jpg); background-repeat:no-repeat;}
#menu { width:180px; height:200px; padding:0; margin:0; float:left;  background-color:#5B4132; background-image:url(../imgweb/bgmenu.gif); background-repeat:no-repeat;}
#menu ul { list-style-type:none;  margin:1em 0 0 0; padding:0; width:auto;}
#menu ul li { width:auto; color:#fff; height:auto; font-size:0.9em; text-align:right; padding:0; margin:0 0 0.5em 0em; font-weight:bold;  }
#menu ul li a {  text-decoration:none; color:#fff; background-color:#5B4132; padding:0 0em 0 0; }
#menu ul li a:hover { color:#fff; background-color:#5B4132;  text-decoration:none; letter-spacing:1px; font-weight:700;}

/*CONTENIDO*/
#contenido_medio { width:100%; height:100%; padding:0; margin:0; background-color:#E7E3E1; clear:both;  }

#izquier { width:183px; height:auto; background-color:#E7E3E1; float:left;}

#contenido_variable { width:795px; height:auto; margin:0; padding:0; background-color:#E7E3E1; float:right;}


#contenido_variable #secc { width:795px; height:auto; padding:0; margin:0 0 1em 0; background-color:#E7E3E1; float:right; background-image:url(../imgweb/bgsecc.gif); background-repeat:no-repeat; background-position:left;}
#contenido_variable #secc h1 { font-size:2em; margin:0; padding:0.5em 0 0 3em; color:#5B4132; text-align:left; border-bottom:1px solid #5B4132;}
#contenido_variable #center  { width:auto; height:auto; padding:0.5em 2em 0.5em 0em; margin:0; background-color:#E7E3E1; float:right;}
#contenido_variable #center h1 { font-size:1em; text-align:left; margin-left:3px; color:#818181;}
#contenido_variable #center h2 { font-size:1em; text-align:left; margin-left:3px; color:#818181;} 
#contenido_variable #center h3 { font-size:0.9em; text-align:left; margin-left:3px; color:#818181;}
#contenido_variable #center p { font-size:0.8em; text-align:justify;} 
#contenido_variable #center ol, #contenido_variable #center ul { font-size:0.8em; text-align:left;}  
#contenido_variable #center .img_r { float:right; padding:1em; background-color:#F3F1F0; margin:0 0 0.8em 2em; border:1px solid #5B4132;}
#contenido_variable #center .img_l { float:left; padding:1em; background-color:#F3F1F0; margin:0 2em 0.8em 0; border:1px solid #5B4132;}
#contenido_variable #center .img_c { float: none; padding:1em; background-color:#fff; display:block; margin:auto;}

#menusecundario { width:99%; height:auto; padding:0; float:left;  background-color:#E7E3E1; margin:0em 0 1em 0; text-align:left; }
#menusecundario ul { list-style-type:none; margin:0; padding:0; width:auto; font-size:0.8em; font-weight:normal; color:#000; }
#menusecundario ul li { float:left; width:auto; margin:0em 0 0 0; padding:0 0.6em 0 0 ; }
#menusecundario ul li a { text-decoration:none; color:#3B6403;  background-image:url(/imgweb/bgmenu2.gif); background-repeat:no-repeat; background-position:left; padding:0 0 0  1.3em;}
#menusecundario ul li a:hover { text-decoration:none; color:#686868;  background-image:url(/imgweb/bgmenu2b.gif); background-repeat:no-repeat; background-position:left;}

#contenido_variable #capa_gastro  { width:auto; height:auto; padding:0em 2em 0.5em 0em; margin:0; background-color:#E7E3E1; float: left;}
#contenido_variable #capa_gastro h2 { font-size:1em; text-align:left; margin-left:3px; color:#818181;} 
#contenido_variable #capa_gastro ul.platos { width:100%; float:left; background-color:#E7E3E1; margin:0; padding:0; color:#FFFFFF; font-size:0.9em; font-weight:normal; list-style-type:none;}
#contenido_variable #capa_gastro ul.platos li { width:30%; float:left; text-decoration:none; background-color:#5B4132; text-align:left; padding:0.4em 0.4em 0.4em 0.4em; margin:0 0.5em 1.5em 0; }
#contenido_variable #capa_gastro ul.platos li span { float:left; width:43%; padding:0em 0.3em 0.3em 0em; font-size:0.9em; background-color:#5B4132; }
#contenido_variable #capa_gastro ul.platos li img { width:120px; height:80px; float:right; vertical-align:middle; display:block; margin:auto; border:3px solid #B08857;}

#contenido_variable #menu_dia  { width:790px; height:640px;  display:block; padding:auto; margin:auto; background-image:url(/imgweb/bgmenudia.jpg); background-repeat:no-repeat; background-position:top; float:left; }
#contenido_variable #menu_dia  p { font-size:1.4em; font-weight:bold; margin:2em 0 0 0; padding:0; letter-spacing:0.2em;}
#contenido_variable #menu_dia ul { width:auto; height:auto; margin:0; padding:0; text-align: center;}
#contenido_variable #menu_dia ul li { font-size:1.2em; font-weight:bold; padding:0.5em; }
#contenido_variable #menu_dia ul li ul li { font-size:0.8em; font-weight: normal; list-style-type:none; padding:0; }



/*foot*/
#foot { width:100%; height:4em; padding:0; margin:1em 0 0 0; background-color:#E7E3E1; clear:both; text-align:left; border-top:1px dotted #000; }
#foot p { font-size:0.7em; font-weight:500; margin:1em 0 0 0;}
#foot a { text-decoration:none;}
#foot #foot_bottom_left { width:57%; background-color:#E7E3E1; float:left; text-align:left; padding:0.4em;}
#foot #foot_bottom_right { width:40%; background-color:#E7E3E1; float:right; text-align:right; padding:0.4em;}

/*RESERVAS*/
#contacto { width:99%; background-color:#E7E3E1; margin:0.8em 0 0 0; text-align:left; float:left;}
#contacto form { margin:4em 0 0 0; width:100%;}
#contacto p { float:left; width:100%;}
#contacto label { width:120%;}
#contacto label span { padding:0;  margin:0 0 0.5em  0; display:block; font-weight:bold; font-size: 1em; color:#3B3B3B; text-align:right; float:left; border-bottom:1px solid #B0B0B0; width:200px; height:auto; background-color:#E7E3E1; height:1.8em;} 
#contacto label input { border:#000 1px solid; padding:0; margin:0 0 0 0.5em; width:47%; float:left; height:auto; } 
#contacto textarea { border:#000 1px solid; padding:0; margin:0 0 1em 0.5em; width:47%; float:left; } 
#txtlegal { clear:both; padding:0; margin:0; font-size: 1em; width: 100%; background-color:#E7E3E1; text-align:left; } 
#txtlegal input {border:none; padding:0; background-color:#E7E3E1; float:left; width:2em;} 
#contacto input.botonform { border:#ffffff 1px solid; margin:0.5em 0 0 0; width:5em; cursor:pointer; color:#fff; height:1.8em; background-color: #5B4132; font-weight:bold; float:left; padding:0;} 
#contacto .ChkLeer {border:none; margin: 0; height:auto; width:auto; }
#contacto p { margin:0 0 10px 0; width:100%;}
.oculto_requerimiento { font-size:0.9em; float: left; margin:0 0 0 0.5em;}
.error { color:#FF0000; clear:both;}
.ok { color:#000; clear:both; font-size:1.1em; font-weight:bold;}

/*aviso*/
#contenido_variable #center #aviso { width:99%; height:auto; padding:0; margin:0 0 10px 0; text-align:justify;}
#contenido_variable #center #aviso h1 { width:auto; height:auto; background-color:#5B4132; color:#fff; padding:3px; font-size:1em;}
#contenido_variable #center #aviso h2 { width:100%; height:auto; font-size:0.9em; background-color:#5B4132; color:#fff; padding:0 0 0 0.3em;  margin:10px 0 5px 0;}
#contenido_variable #center #aviso p { padding:0px; font-size:0.8em; margin:0 0 0.5em 0; padding:0;}
#contenido_variable #center #aviso ul { font-size:0.8em;}


/*administracion*/

#centerarea { width:30%; height:100%;  background-color: #E7E3E1; margin:0; color:#999999; padding:0 0 0 0; float:left;}
#centerarea div { clear:both; margin:0 0 0em 0; padding:0.5em 0 0 0;}
#centerarea label { width:28%; text-align:right; font-size:0.8em; float:left; padding:0; margin:0 0.5em 0 0; font-weight:bold; color:#5B4132;}
#centerarea input { width:12em;  background-color:#fff; border-top: 1px solid #999999; border-right: 2px ridge #999999; border-bottom: 2px ridge #999999; border-left: 1px solid #999999; font-size:0.8em; color:#FF0000; margin:0; padding:0; float:left; }
#centerarea #divButton input  {width:6em; background-color:#fff; font-size:0.7em; font-weight:bold; color:#000; padding:0px;  margin:0 0 0.5em 0; border: 1px solid #999999; float: right; margin:0 0.5em 0 0;}

#center_admin { width:55%; height:100%;  background-color: #E7E3E1; margin:0; color:#999999; padding:0 0 0 0; float:left;}
#center_admin h2 { font-size:1.1em; color:#5B4132; text-align:left;}
#center_admin p label { font-size:0.8em; float:left; padding:0; margin:0 0.5em 0 0; font-weight:bold; color:#5B4132;}
#center_admin p textarea { width:100%; clear:both; font-size:0.8em; padding:0; margin:0 0.5em 0 0; font-weight:bold; color:#5B4132;}
#center_admin .divButton {width:6em; background-color:#fff; font-size:0.7em; font-weight:bold; color:#000; padding:0px;  margin:0 0 0.5em 0; border: 1px solid #999999; float: right; margin:0 0 0 0;}
#center_admin p a { clear:both; font-size:0.7em; text-align:left; background-color:#E7E3E1; width:100%; padding:0; margin:0; float:left;}
