body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	background-color: #6B3777;
	margin: 0px 0px 0px 0px;
}
table,td,tr { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	background-color: #E8DDEC; 
	margin: 0px 0px 0px 0px;
	}
p { text-align:justify; margin: 0px 0px 0px 0px;}
form {margin: 0px 0px 0px 0px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	color:#ffffff;}
.dos { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
a {text-decoration:none;  border: 0px;  color:#FFFFFF;  text-decoration:none;}
a:hover { text-decoration:underline; border: 0px; color:#FFE826; text-decoration:none;}

a.dos {text-decoration:none;  border: 0px;  color:#FFE826; text-decoration:none; }
a.dos:hover { text-decoration:underline; border: 0px; color:#FFE826; text-decoration:none;}


input.contactar { border:1px solid #53304E; background-color: #BFA3CB; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold;}
textarea.contactar { border:1px solid #53304E; background-color: #BFA3CB; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight:bold}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; margin: 0px 0px 7px 0px;}
li { list-style-type:none; }
	

.blanco { color:#FFFFFF }
.negro { color:#000000 }
.color1 { 	color: #53304E ; } 
.color2 { color: #60244e; }
.color3 { color: #6B3777; }
.color4 { color: #BFA3CB; }
.color5 { color:#FFE826; }


.fblanco { background-color:#FFFFFF }
.fnegro { background-color:#000000 }
.fcolor1 { background-color: #53304E ; } 
.fcolor2 { background-color: #60244e; }
.fcolor3 { background-color: #6B3777; }
.fcolor4 { background-color: #BFA3CB; }
.fcolor5 { background-color: #FFE826; }

.separacion { padding: 10px; }
.separacion_texto { padding: 20px; }
.separacion_texto_presentacion { padding: 10px; line-height:17px;}
.separacion_texto_carta { padding: 10px; line-height:18px;}
.separacion_carta2 { padding: 3px 5px 3px 5px; line-height:18px;}
.separacion_texto_celler { padding: 10px; line-height:18px;}
.separacion_texto_postres { padding: 10px; line-height:25px;}
.separacion_texto_entrants { padding: 5px; }
.separacion_texto_noces { padding:  10px 5px 0px 5px;  line-height:18px; }
.separacion_texto_reservas { padding:  10px 10px 10px 10px;  line-height:15px; }

.menua   {
	margin-top: 15px;
	font-weight: bold; 
	text-transform: uppercase;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
	margin-bottom: 10px;
	/* color: #FFE826; */
	color: #FFFFFF;
}
.menub  {
	text-transform: lowercase;
	padding-left: 0px;
	margin-left: 10px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight:bold;
	color: #FFFFFF;
}
.menu_onb  {
	text-transform: lowercase;
	padding-left: 0px;
	margin-left: 10px;
	list-style: none;
	margin-bottom: 10px;
	color: #FFE826;
}
.menu_ona {
	margin-top: 15px;
	font-weight: bold; 
	text-transform: uppercase;
	padding-left: 0px;
	margin-left: 0px;
	list-style: none;
	margin-bottom: 10px;
	color: #FFE826;
}
