/*------------------------------ Estilos Basicos ------------------------------*/

*{
	font-family:  verdana;
	text-decoration: none;
}

body{
	background: url(../images/style/body_bg.jpg) top;
}

h1{
	font-size:  18px;
	padding-bottom: 10px;
	color: #a19b2a;
	font-weight: bold;
}

h2{
	font-size:  16px;
	padding-bottom: 10px;
	color: #a19b2a;
	font-weight: bold;
}

h2.bodega{
	font-size:  16px;
	color: #a19b2a;
	font-weight: bold;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


h3{
	font-size:  14px;
	color: #af5620;
	font-weight: bold;
}

a{
	color: #af5620;
	font-size: 12px;
}

p{
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	padding-bottom: 10px;
	text-align: justify;
}

strong{
	font-weight: bold;
	color: #af5620;
}

#wrapper{
	width: 969px;
	margin: 0px auto;
}

/*------------------------------ Estilos Generales ------------------------------*/

/*------------------------ Header ------------------------*/

div#menu{
	background: url(../images/style/menu_bg.gif) no-repeat;
	height: 57px;
	padding: 0px 22px;
	margin-bottom: 10px;
}

#fecha-lang{
	border-bottom: 2px solid #a19b2a;
	overflow: hidden;
	color: #af5620;
	font-size: 12px;
	padding-top: 3px;
	height: 20px;
}

ul.menu li{
	display: inline;
	color: #af5620;
	font-size: 14px;
	font-weight: bold;
	padding-right: 25px;
}

ul.menu{
	padding-top: 3px;
	height: 20px;
}

ul.lang_sel{
	float: right;
}

ul.lang_sel li{
	display: inline;
	color: #af5620;
	font-size: 12px;
}

/*------------------------ Main ------------------------*/

#main_right{
	float: right;
	width: 480px;
}

#main_left{
	margin-right: 480px;
}

#content_main{
	background: url(../images/style/mini_bg_up.gif) no-repeat white;
	padding: 15px;
	padding-bottom: 0px;
	margin-left: 6px;
	width: 440px;
	overflow: hidden;
}

#content_main_down{
	background: url(../images/style/mini_bg_down.gif) no-repeat;
	height: 15px;
	margin-left: 6px;
	width: 470px;
}

#coc{
	background: url(../images/style/mini_bg_up.gif) no-repeat;
	padding: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-left: 6px;
	width: 455px;
	overflow: hidden;
}


div#coc_down{
	background: url(../images/style/mini_bg_down_home.jpg) no-repeat;
	height: 15px;
	margin-left: 6px;
	width: 470px;
}

img.round{
	float: right;
	margin-right: 5px;
}

#content_main img.round{
	margin-left: 5px;
	margin-bottom: 10px;
}

p.plato{
	border-bottom: 1px solid #a19b2a;
	width: 430px;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 15px;
}


p.bodega{
	border-bottom: 1px solid #cfcfcf;
	width: 405px;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 15px;
	margin-left: 25px;
}

p.do{
	border-bottom: 1px solid #a19b2a;
	width: 415px;
	overflow: hidden;
	padding-bottom: 0px;
	margin-bottom: 15px;
	font-weight: bold;
	color: #a19b2a;
	margin-top: 15px;
	margin-left: 15px;
}

span.price{
	float: right;
	color: #a19b2a;
}

div.ob p{
	font-size: 10px;
}

/*------------------------ Formularios ------------------------*/

fieldset{
	padding: 20px;
}

input.text{
	width: 300px;
	background: #eae9e9;
	border: 1px solid #ededed;
	padding: 5px;
	color: #666;
	font-size: 12px;
}

input.text2{
	width: 300px;
	background: white;
	border: 1px solid #ededed;
	padding: 3px;
	color: #666;
	font-size: 12px;
}

input.num{
	width: 70px;
	background: #eae9e9;
	border: 1px solid #ededed;
	padding: 3px;
	color: #666;
	font-size: 12px;
	margin-bottom: 5px;
}

textarea.text{
	width: 300px;
	height: 65px;
	background: #eae9e9;
	border: 1px solid #ededed;
	padding: 5px;
	color: #666;
	font-size: 12px;
}

input.button{
	width: 170px;
	background: white;
	border: 1px solid #f9e3ea;
	padding: 5px;
	color: #8a7c81;
	font-size: 14px;
}

p.submit_button{
	text-align: center;
}

/*------------------------ Pie ------------------------*/

#footer{
	display: block;
	clear: both;
}

#footer p{
	font-size: 10px;
	margin-top: 3px;
	text-align: center;
	padding-bottom: 5px;
	color: #666666;
}

#footer p a{
	font-size: 10px;
	color: #af5620;
}