body{
	padding:0;
	text-align:center;
	margin:0 auto 0 auto;
	background-image: url(IMGS/FUNDO.gif);
	background-color:#CCCCCC;
	font-family:Arial;
	font-size: 11px;
	color: #525252;
}
a {
	font-family:Arial;
	font-weight: bold;
	color:#666;
}
a:visited {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#general{
	text-align:left;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	width:1001px;
	height:auto;
	background-color:#FFFFFF;
	display:block;
}
#top{
	height:127px;
	background-color:#000000;
	border-top:#a40a2c solid 22px;
	text-align:left;
}

#menu{
	height:26px;
	padding:0 0 0 20px;;
	margin:0;
}
#menu img{
	padding:0 0 0 0;
	margin:0;
	float:left;
}

#menu a{
	padding:0;
	margin:0;
	border:0;
}

#submenu{
	height:30px;
	padding:0;
	margin:0;
}

#navegacao{
	text-align: left; 
	height: 20px;
	padding-left:20px;
}

#conteiner{
	display:table;
	padding-left:20px;
	padding-right:20px;
}

#conteiner2{
	padding-left:20px;
	padding-right:20px;
}

#left, #lmenu{
	float:left;
	width:228px;
	text-align:left;
	margin-right:20px;
	height:500px;
}
#left, #right{background-color:#d7d7d7;}
#lmenu{background-image:url(IMGS/menu_bg.jpg); background-repeat:no-repeat;}

#content{
	display:inline;
	width:451px;
	float:left;
	text-align:center;
	margin:0;
	height:auto;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	padding-left:20px;
	padding-right:20px;
}

#content img{
	margin-left:-20px;
}

#content2{
	width:auto;
	float:left;
	text-align:left;
	margin:0;
	height:auto;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	padding-left:20px;
	padding-right:20px;
}

#content2 img{
	margin-left:-20px;
}

#right, #rmenu{
	display:block;
	width:197px;
	text-align:right;
	margin-left:20px;
	margin-right:0;
	height:500px;
	float:left;
	padding-right:3px;
	text-align:center;
}

#right2{
	display:block;
	width:220px;
	text-align:right;
	margin-left:3px;
	margin-right:0;
	height:500px;
	float:left;
	background-color:#d7d7d7;
	text-align:center;
}

#teste{
	width:228px;
	text-align:left;
	margin-right:20px;
	height:500px;
	float:left;
}

#teste2{
	width:431px;
	text-align:center;
	margin:0;
	height:auto;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	padding-left:20px;
	padding-right:20px;
	float:left;
	
}


#teste3{
	width:200px;
	text-align:right;
	margin-left:20px;
	margin-right:0;
	height:500px;
	float:left;
}

#right{background-color:#d7d7d7; background-repeat:no-repeat;}
#rmenu{background-image:url(IMGS/menu_bg.jpg);}

#rhistorico{
	float:left;
	width:200px;
	text-align:right;
	margin-left:20px;
	height:500px
}

#detalheAlimento{
	float:left;
	width:200px;
	text-align:right;
	margin-left:20px;
	height:500px
}

#footer{
	background-color:#FFFFFF;
	width:1001px;
	margin:0 auto 0 auto;
}
.imgDicasEsq{
	display:block;
	float:right;
	margin-left:20px;
	margin-right:20px;
	max-width:50px;
	max-height:100px;
	border: 3px solid #fff;
}
.imgDicasDir{
	display:block;
	float:left;
	margin-right:20px;
	margin-left:20px;
	max-width:50px;
	max-height:100px;
	border: 3px solid #fff;
}

#lisMenu li{
	width:200px;
}

#lisMenu a{
	font-family:Arial; 
	font-size:14px; 
	color:#a40a2d; 
	font-style:normal; 
	font-weight:normal;
	text-decoration:underline;
}
#lisMenu a:hover {text-decoration:none; }

#listaReceitas a{
	font-size:8pt;
	font-weight:normal;
}

#listaReceitas li{
	border:0;
	margin:0;
	padding:0;
	height:17px;
}

.imgReceita{
	margin:0;
	border:3px solid #fff;
}

#boxLista{
	text-align:center;
	margin:0;
	height:400px;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	padding-left:20px;
	padding-right:20px;
	overflow:auto;
}

#submenu a{
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
}

#submenu a:hover{
	font-weight:normal;
	text-decoration:underline;
	font-size:13px;
}



/* contato */

#conteinerContato{
	display:table;
	padding-left:0px;
	padding-right:20px;
}

#contato{
	width:476px;
	float:left;
	text-align:center;
	margin:0;
	height:auto;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
}

#rcontato{
	width:210px;
	text-align:right;
	margin-left:20px;
	margin-right:0;
	height:500px;
	float:left;
	background-color:#d7d7d7;
}

#lcontato{
	float:left;
	width:258px;
	text-align:left;
	margin-right:5px;
	height:500px;
	display:block;
}

/* Old Styles */

#listagemProdutos2{
	width:200px;
	height:330px;
	overflow:auto;
}

#listagemProdutos img{
	margin-left:auto;
}

#listagemProdutos {
	height:350px;
	width:100%;
	overflow:auto;
	display:block;
}

#listagemProdutos a{
	text-decoration:none;
	font-weight:normal;
}

#parteReceita {
	width:450px;
	height:400px;
	overflow:auto;
}

.aDois:visited
	{
	text-decoration: underline;
	}
.aDois:hover
	{
	text-decoration: none;
	}
.tit{
	text-align:left;
	font-size:14px;
	font-weight:bolder;
	color:#990000;
	padding-left:20px;
}
.tit_premio{
	text-align:left;
	font-size:17px;
	font-weight:bolder;
	color:#990000;
	padding-left:20px;
}
.tit_mini{
	text-align:left;
	font-size:12px;
	font-weight:bolder;
	color:#990000;
}
.txt{
	text-align:left;
	font-size:12px;
	padding-left:20px;
}
.txt_premios{
	text-align:left;
	font-size:14px;
}
.style3{
	font-size: 11px
}
.style5{
	font-weight:bold;
	font-size:15px;
	color:#990000;
}
li {
	text-align:left;
	line-height:200%;
}

h1 {
	font-family: Arial;
	font-size: 22px;
	color: #74081b;
	font-weight:500;
}
h2 {
	font-family: Arial;
	font-size: 11px;
	color: #000;
	font-weight:bold;
}
h3 {
	font-family: Arial;
	font-size: 16px;
	color: #74081b;
	font-weight:bold;
}
p {
	font-family:Arial;
	font-size:11px;
	color:#525252;
}
#politica {
	width:440px; 
	height:380px; 
	background-image:url(IMGS/pg_politica/fundo.jpg); 
	padding: 110px 30px 20px 30px;
}
