/* CSS Document */

*{
	margin:0px;
	padding:0px;
	border:0px;
}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.interior h1{
	margin-top:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#CDCDCD;
	margin-left:20px;
	font-size:130%;
	font-weight:normal;
}

/*se sustituirá con imagenes*/
h2.bienvenidos{
	width:369px;
	height:21px;
	position:relative;
	font-size:80%;
	margin-left:60px;
	margin-top:30px;
}

h2.manjares{
	width:369px;
	height:21px;
	position:relative;
	font-size:80%;
	margin-left:20px;
	margin-top:30px;
}

h2.contacto, h2.ubicacion, h2.horario, h2.ambiente, h2.bodega{
	width:369px;
	height:27px;
	position:relative;
	font-size:80%;
	margin-left:20px;
	margin-top:40px;
}


h2.bienvenidos span, h2.manjares span, h2.bodega span, h2.ambiente span, h2.horario span, h2.contacto span, h2.ubicacion span{
	position:absolute;
	width:100%;
	height:100%;
}

h2.bienvenidos span{background:url(../imagenes/bienvenidos.png) no-repeat;	}
h2.manjares span{background:url(../imagenes/manjares.gif) no-repeat;}
h2.bodega span{background:url(../imagenes/bodega.gif) no-repeat;}
h2.ambiente span{background:url(../imagenes/ambiente.gif) no-repeat;}
h2.horario span{background:url(../imagenes/horario.gif) no-repeat;}
h2.contacto span{background:url(../imagenes/contacto.gif) no-repeat;}
h2.ubicacion span{background:url(../imagenes/ubicacion.gif) no-repeat;}


/*CAPAS*/
#madre{
	width:913px;
	margin-left:auto;
	margin-right:auto;
}

#contenido{
	min-height:350px;
}

#contenidoindex{
	min-height:350px;
	float:left;
	width:623px;
}



#contenidoindex h1{
font-size:100%;
}


#cabecera-index{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:3px;
}

#menu, #menu-interior{
	float:left;
	width:207px;
	margin-left:25px;
	height:200px;
}

#menuindex ul{
	background-color:#E8D89F;
	border-bottom:1px solid #8C8260;
	border-top:1px solid #8C8260;
	padding-bottom:8px;
	padding-top:8px;
	margin-top:50px;
}

#menuindex li{
	list-style:none;
	display:inline;
	margin:7px;
}

#menuindex a{
	color:#8C8260;
	text-decoration:none;
	font-size:80%;
}

#menuindex a:hover{
	color:#000000;
}

#decoracion{
	float:right;
	background-color:#E8D89F;
	margin-top:20px;
	border:1px solid #8C8260;
}

#texto, #texto-interior{
	float:right;
	width:621px;
	/*background-color:#00CC99;*/
	margin-right:5px;
	height:220px;
}

#texto p{
	font-size:70%;
	margin-left:50px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:50px;
}

#texto-interior p, #texto-interior ul{
	font-size:70%;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:20px;
}

#menu-interior, #texto-interior{
	margin-top:290px;
}

#texto-interior a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:120%;
}

#texto-index a{
	color:#E8D89F;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

#texto-index a:hover{
	background-color:#E8D89F;
	color:#8C8260;
}

#pie{
	clear:both;
	height:15px;
	padding:7px;
}

#pie ul{
	float:right;
}

#pie p{
	float:left;
}

#pie p, #pie ul{
	font-size:70%;
	color:#999999;
}

#pie li{
	display:inline;
	list-style:none;
}

#pie a {
	color:#999999;
	text-decoration:none;
}

#pie a:hover{
	text-decoration:underline;
}

/*CLASES*/
.clear{clear:both;}
.izda{float:left;}
.dcha{float:right;}
.al-izda{text-align:left;}

.index{
	background-color:#E8D89F;
	background:url(../imagenes/fondoindex.jpg) repeat-y center;
}

.index h1{
	text-transform:uppercase;
	word-spacing:5px;
	letter-spacing:1px;
	color:#FFFFFF;
	margin-top:40px;
}

.index h1 strong{
	font-size:170%;
	font-weight:normal;
	letter-spacing:2px;
}

.interior{
	background-color:#D1C8AA;
	background:url(../imagenes/fondo.jpg) repeat-x top;
}

.b-ninguno{
	font-family:Georgia, "Times New Roman", Times, serif;
}

.b-ninguno h2{
	font-size:120%;
	margin-top:40px;
	margin-bottom:15px;
}
.b-ninguno p{
	margin:0px;
	font-size:80%;
	margin-bottom:15px;
	margin-right:15px;	
}

.b-marron{
	border:1px solid #8D8361;
	/*background-color:#84060c;*/
}

.comedor{
	background:url(../imagenes/fondo01.jpg) no-repeat;
	border:1px solid #8D8361;
	background-color:#84060c;
	height:514px;
}

.limenus{
	margin-left:8px;
	list-style:none;
	float:left;
	width:75px;
	margin-top:10px;
	text-align:center;
}

#texto-interior ul li.limenus a{
/*color:#8D8361;*/
color:#000;
text-decoration:none;
padding:2px;
font-size:100%;
}

.limenus a:hover{
background-color:#8D8361;
text-decoration:none;
color:#E8D89F;
}

.vinos{
	float:left;
	list-style:none;
	width:200px;
	margin-left:5px;
	text-align:left;
}

.vinos li{
	list-style:none;
	margin:0px;
}

.vinos p{
font-family:Georgia, "Times New Roman", Times, serif;
color:#84060c;
border-bottom:1px solid #84060c;
}

.vinos a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#84060c;
text-decoration:none;
}

.al-dcha{text-align:right;}

/*FORMULARIO*/

#contenido form{
padding: 0; 
margin: 0;
font-size:70%;
}

#contenido label{
	float: left; 
	width: 180px; 
	text-align:left;
	height:12px;
	margin-bottom:0px;
	margin-left:5px;
	padding-top:1px;
	font-size:80%;
}

#contenido form em{
	margin-left:30px;
	font-size:80%;
}

#contenido input{
/*	float: right; */
	border-bottom: 1px dotted #000000; 
	background-color:#CCCCCC;
	width:180px; 
	margin-right:100px; 
	height:14px;
	margin-bottom:1px;
	padding-left:5px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	color:#666666;
 }

#contenido input.boton{
	float: right;
	border: 1px solid #000000; 
	width: 90px; 
	cursor: pointer;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	height:18px;
}

#contenido textarea{
	/*float: right; */
	width: 170px; 
	padding:2px;
	margin:2px;
	margin-right:100px;
	padding-left:5px;
	border-bottom: 1px dotted #000000; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:95%
	font-size:100%;
	background-color:#CCCCCC;
	color:#666666;
	font-size:100%;
}

#galeria li{
	list-style:none;
	display:inline;
	margin-left:6px;
	margin-right:6px;
}

#galeria img{
	padding:2px;
	border:1px solid #8D8361;
}

#galeria img:hover{
	background-color:#8D8361;
}


/*EMERGENTEs*/
#popup{
margin:15px;
border:1px solid #8D8361;
background-color:#D1C8AA;
height:450px;
overflow:auto;
}

.popup-menu{
margin:15px;
background-color:#D1C8AA;
background:url(../imagenes/papel.jpg) no-repeat top center #F4E4C0 fixed;
}


.popup-menu-vinos{
margin:15px;
background:url(../imagenes/papel-simple.jpg) repeat top center #F4E4C0;
}

.popup-menu p, .popup-menu ul, .popup-menu ol, #popup p, #popup ul, #popup ol, .popup-menu-vinos p{
font-size:70%;
margin:8px 0 0 0;
text-align:center;
}

.popup-menu h3, .popup-menu h4, #popup h2, #popup h3, #popup h4, #popup h5
{
font-size:80%;
margin:10px;
text-align:center;
}

.popup-menu h2, #popup h2, .popup-menu-vinos h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:100%;
margin-top:10px;
text-align:center;
}

.popup-menu h2{
font-size:90%;
color:#8c8260;
text-align:center;
}


.centro{
text-align:center;
}

.popup-menu h1, .popup-menu-vinos h1{
text-align:center;
color:#8c8260;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:110%;
font-weight:normal;
}

#contenido-popup{
width:345px;
margin:0 auto;
}

#contenido-popup a{
	color:#8c8260;
}


/*NOSCRIPT*/
#adv{
text-align:center;
font-size:80%;
color:#333333;
border:1px dashed #cc3333;
background-color:#FFFFFF;
}