body {
background-color:#C0A373;
position:absolute;
left:50%;
width:644px;
margin-left:-354px;
margin-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
}
h1.encabezado{
margin:0px;
padding:0px;
font-size:1em;
}
img {
border:0px;
}
p {
margin:0px;
padding:0px;
}
div.logo {
float:left;
}

img.mesas {
margin-left:-20px;
}

div.cont { /* CONTIENE PRESENTACION Y MENU */
float:left;
width:580px;
}



div.menu {
 float:left;
 background-color:#FFFFFF;
 padding:8px 0px 8px 8px;
 font-size:1px;
 line-height:1px;
 display:inline;
 margin-right:0px;
 width:113px;
 voice-family: "\"}\""; 
voice-family:inherit;
width:105px;
}
div.menu ul {
margin:0px;
padding:0px;
}
div.menu img {
display:block;
margin:0px;
padding:0px;
}
div.menu ul li {
list-style:none;
padding:0px;
margin-bottom:8px;
font-size:1px;
line-height:1px;
height:49px;
}
div.menu ul li a {
margin:0px;
padding:0px;
display:block;
background-color:red;
}
div.menu ul li.ultima {
margin-bottom:0px;
}

div.fondo {
background-image:url(../images/fondo.gif);
padding:0px 8px;
width:467px;
float:left;
display:inline;
voice-family: "\"}\""; 
voice-family:inherit;
width:451px;
}

div.texto { /*TEXTO */
float:left;
display:inline;
margin-right:8px;
}
div.texto div {
background-color:#F3E5BF;
padding:30px;
width:338px;
color:#864F3E;
line-height:16px;
font-family:Arial, Helvetica, sans-serif;
voice-family: "\"}\""; 
voice-family:inherit;
width:278px;
}
div.texto div h1 {
font-size:14px;
margin-bottom:16px;
text-transform:uppercase;
}
#presentacion h1 {
color:#cb3f1e;
}
#restaurante h1 {
color:#7c1800;
}
#nuestrosplatos h1 {
color:#d96c00;
}


div.texto ul {
margin:0px;
padding:0px;
}
div.texto li {
margin:0px;
padding:0px;
list-style-type:none;
padding-left:8px;
background-image:url(../03/images/guion.gif);
background-position:left top;
background-repeat:no-repeat;
}
div.texto li a{
color:#864F3E;
font-weight:bold;
}

p.cleaner {
line-height:1px;
font-size:1px;
clear:both;
margin:0px;
padding:0px;
}
p.sep {
line-height:1px;
font-size:1px;
height:8px;
background-color:#FFFFFF;
clear:both;
margin:0px;
padding:0px;
}
p.pie{
margin-top:6px;
color:#ffffff;
text-align:center;
line-height:17px;
padding-left:160px;
}
p.pie a {
color:#ffffff;
font-weight:bold;
}
/***/
div.foto {
background-color:#F3E5BF;
float:left;
}
div.foto img {
display:block;
margin:0px;
padding:0px;
}
div.foto img.plato {
margin-bottom:8px;
}
div.foto p {
background-color:#FFFFFF;
padding-bottom:8px;
}

/****especificios ubicacion */
#ubicacion div.fondo {
background-image:url(../04/images/plano.gif);
background-position:left top;
background-repeat:no-repeat;
float:left;
display:inline;
}
#ubicacion div.fondo div {
margin:122px 0px 30px 209px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border-width:2px;
border-style:solid;
border-color:#C0A373;
padding:15px 10px 10px 10px;
color:#3C1D00;
background-color:#FFFFFF;
width:190px;
}
#ubicacion div.fondo div img {
display:block;
margin-bottom:10px;
}
/*especificos contacto */
#contacto h1 {
color:#949834;
margin-bottom:10px;
}
#contacto p.hint {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
#contacto div.foto img {
display:block;
margin:0px;
padding:0px;
}
#contacto form {
margin:6px 0px 0px 0px;
padding:0px;
}
#contacto form p {
clear:both;
margin:0px;
padding:0px;
}
#contacto input,#contacto textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:165px;
margin-bottom:4px;
float:left;
}
#contacto input.img {
width:167px;
}
#contacto label {
float:left;
clear:left;
width:56px;
text-align:right;
margin-right:12px;
display:inline;
}
/*avisolegal*/
#avisolegal h1 {
color:#38623A;
padding:0px;
margin-top:8px;
margin-bottom:10px;
}
/*galeria*/
#galeria div.fondo {
background-image:url(../01/images/fondogaleria.gif);
}
#galeria div.fondo div {
margin:0px;
padding:30px 45px 19px 51px;
width:451px;
 voice-family: "\"}\""; 
voice-family:inherit;
width:355px;

}
#galeria div.fondo div img {
border:8px solid #ffffff;
margin:0px 6px 6px 0px;
float:left;
}
/*visor*/
#visor div.foto {
background-color:#FFFFFF;
padding:8px;
width:336px;
 voice-family: "\"}\""; 
voice-family:inherit;
width:320px;
}
#visor div.foto2 {
background-color:#FFFFFF;
padding:8px;
width:256px;
 voice-family: "\"}\""; 
voice-family:inherit;
width:240px;
}
#visor p.piefoto {
background-color:#D5C28D;
padding:10px;
color:#864F3E;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
margin:0px;
}
#visor p.piefoto img {
display:inline;
margin-right:5px;
}
#visor p.sep {
margin:0px;
padding:0px;
}
body#visor {
background-color:#C0A373;
position:absolute;
left:0px;
top:0px;
margin-left:20px;
padding:10px;
}