body {
	margin:0px;
	padding:0px;
	background:url('../img/bg_mauviel.jpg') repeat-x top center;
}

img {
	border:0px;
}

#master {
	width:100%;
	height:100%;	
}

#master #container {
	width:900px;
	margin:0px auto;
	min-height:680px;
}

#master #container #topo {
	width:900px;
	height:100px;
}

#master #container #topo #logotipo {
	width:300px;
	height:80px;
	float:left;
}

#master #container #topo #menu_sup {
	width:500px;
	height:80px;
	float:right;
}

#master #container #topo #menu {
	margin-top:35px;
}

#master #container #topo #menu_sup #menu ul{
	list-style-type:none;
}

#master #container #topo #menu_sup #menu li{
	margin-top:20px;
	display:inline;
	margin-right:18px;
}

#master #container #topo #mapasite {
	position:relative;
	width:110px;
	height:24px;
	float:right;
	margin-top:3px;
	margin-right:15px;
}

#master #container #content {
	width:900px;
	min-height:445px;
	margin-top:12px;
	_margin-top:1px;
}

#master #container #content #historia {
	background:url('../img/fundo_historia.jpg') no-repeat;
	width:900px;
	height:410px;
	_padding-bottom:35px;
}	

#master #container #content #produtos {
	width:900px;
	height:410px;
	_padding-bottom:35px;
}

#master #container #content #produtos #superior {	
	width:900px;
	height:319px;
}

#master #container #content #produtos #superior #info_produto {
	width:300px;
	height:320px;
	float:left;
}		

#master #container #content #produtos #superior #info_produto #linha_chamada {
	margin:30px 0 5px 5px; 	
}

#master #container #content #produtos #superior #info_produto #linha_titulo {
	width:260px;
	height:20px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 5px 0;
	text-align:right;
	font-weight:bold;
	color:#222222;
}

#master #container #content #produtos #superior #info_produto #linha_specs {
	width:260px;
	text-align:right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#master #container #content #produtos #superior #foto_produto {
	width:560px;
	height:310px;
	margin:8px 0 0 40px;
	float:right;
}

#master #container #content #produtos #listagem_produtos {
	width:900px;
	height:90px;
	background:url('../img/back_slider.jpg') no-repeat;
}

#master #container #content #midia {
	background:url('../img/fundo_midia.jpg') no-repeat bottom center;
	width:900px;
	height:410px;
	_margin-bottom:35px;
}

#master #container #content #midia #menu_superior {
	background:url('../img/midia_bg_menu.gif') no-repeat center center;
	width:900px;
	height:35px;
}

#master #container #content #midia #menu_superior #links {
	width:600px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 15px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}

#master #container #content #midia #menu_superior #links ul {
	list-style-type:none;
	margin:0 0 0 0px;
	padding:0px;
}	

#master #container #content #midia #menu_superior #links ul li {	
	display:inline;
	margin-right:25px;
}

#master #container #content #midia #menu_superior #links ul li a{	
	color:#FFFFFF;
	text-decoration:none;
}

#master #container #content #midia #menu_superior #links ul li a.ativo {	
	color:#FFFFFF;
	text-decoration:underline;
}

#master #container #content #midia #menu_superior #links ul li a:hover{	
	color:#FFFFFF;
	text-decoration:underline;
}

#master #container #content #midia #menu_superior #titulo_agenda {
	width:190px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 20px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}

#master #container #content #midia #listagem {
	width:670px;
	height:375px;
	margin-left:8px;
	float:left;
}

#master #container #content #midia #listagem ul {
	list-style-type:none;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:30px 0 0 10px;
	padding:0px;	
}

#master #container #content #midia #listagem ul li {
	margin-bottom:10px;
	float:left;
	width:320px;
}

#master #container #content #midia #listagem ul li a {
	color:#000000;
	text-decoration:none;
}

#master #container #content #midia #listagem ul li a:hover {
	text-decoration:underline;
}

#master #container #content #midia #listagem ul li img {
	border:0px;
	vertical-align:middle;	
}

#master #container #content #midia #listagem h4 {
	font-family:Lucida Sans Unicode;
	margin:10px 0 0 10px;
	padding:0px;
	font-size:14px;
}

#master #container #content #midia #listagem #conteudo {
	width:655px;
	height:330px;
	overflow-x:hidden;
	overflow-y:auto;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:17px;
	margin:10px 0 0 10px;
}

#master #container #content #midia #listagem #conteudo #video{
	text-align:center;	
}

#master #container #content #midia #agenda {
	width:210px;
	height:375px;
	float:right;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-right:10px;
	_margin-right:5px;
}

#master #container #content #midia #agenda p {
	margin:10px 0 0 10px;
	padding:0px;	
}

#master #container #content #midia #agenda ul {
	list-style-image:url('../img/li_agenda.gif');
	margin:10px 5px 0 10px;
	padding:0px;
}

#master #container #content #midia #agenda ul li {
	margin-left:15px;
	margin-top:10px;
}

#master #container #content #faq {
	width:900px;
	height:410px;
	_padding-bottom:35px;
}

#master #container #content #faq #topo_faq {
	width:900px;
	height:45px;
}

#master #container #content #faq #topo_faq h4 {
	font-family:Lucida Sans Unicode;
	font-size:18px;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #faq hr {
	width:880px;
	height:1px;
	border-bottom:0px;
}

#master #container #content #faq #conteudo {
	width:860px;
	height:354px;
	margin:0 0 0 10px;
	padding:10px 10px 0 10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	overflow-x:hidden;
	overflow-y:auto;
	color:#000000;
}

#master #container #content #faq #conteudo ul {
	list-style-type:square;
	margin:0 0 0 10px;
	padding:0px;	
}

#master #container #content #faq #conteudo ul li.questao {
	font-size:13px;	
	font-weight:bold;
	margin-bottom:5px;
}

#master #container #content #faq #conteudo ul li.resposta {
	list-style-type:none;
	font-size:11px;	
	margin-bottom:10px;
}

#master #container #content #ondecomprar {
	width:885px;
	height:410px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;	
	_padding-bottom:35px;
}

#master #container #content #ondecomprar #info {
	width:400px;
	height:410px;
	float:left;
}

#master #container #content #ondecomprar #info h3{
	font-family:Lucida Sans Unicode;
	font-size:18px;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #ondecomprar #info h4{
	font-family:Lucida Sans Unicode;
	font-size:16px;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #ondecomprar #info hr{
	width:95%;	
	margin-left:10px;
	border-top:0px;
	border-left:0px;
	border-bottom:1px solid #898989;
}

#master #container #content #ondecomprar #info p{	
	margin-left:10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#master #container #content #ondecomprar #map {
	width:480px;
	height:410px;
	float:right;
}

#master #container #content #ondecomprar #map #googlemap {
	width:460px;
	height:365px;
	margin:20px 0px 0px 0px;
	border:1px solid #000;
}

#master #container #content #contato {
	background:url('../img/fundo_contato.jpg') no-repeat;
	width:885px;
	height:410px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	_padding-bottom:35px;
}

#master #container #content #contato #link_doural {
	position:absolute;
	width:150px;
	height:30px;
	margin:94px 0 0 730px;
}

#master #container #content #contato p.texto {
	margin:10px 0 0 10px;
	padding:10px 0 0 0;
}

#master #container #content #contato p.label {
	margin:2px 0 0 10px;;
	padding:10px 0 0 0;
}

#master #container #content #contato label {
	float: left;
	display: block;
	width: 80px;
	height: 18px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:1px dashed #d8d4d0;
	margin-right: 10px;
}

#master #container #content #contato #formEnvia {
	margin:40px 0 0 0;
}

#master #container #content #contato #formEnvia .input_text {	
	width:300px;
	height:14px;
	font-family:Lucida Sans Unicode;
	font-size:10px;
	color:#eeeded;
	background: #5e5344;
	border:1px solid #463928;
}

#master #container #content #contato #formEnvia .input_submit {
	margin:0px 0 0 100px;
	font-size:13px;
}

#master #container #content #contato #formEnvia textarea {	
	width:300px;
	height:150px;
	font-family:Lucida Sans Unicode;
	font-size:10px;
	color:#eeeded;
	background: #5e5344;
	overflow:auto;
	border:1px solid #463928;	
}

#master #container #content #listadeprodutos {
	width:885px;
	height:410px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	overflow-x:none;
	overflow-y:auto;
	_margin-bottom:35px;
}

#master #container #content #listadeprodutos h3 {
	font-family:Lucida Sans Unicode;
	font-size:13px;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #listadeprodutos .produto {
	width:650px;
	height:155px;
	margin:10px 0 10px 10px;
}

#master #container #content #listadeprodutos .img_produto {
	width:150px;
	height:80px;
	float:left;
}

#master #container #content #listadeprodutos .descr_produto {
	width:490px;
	height:155px;
	overflow-y:hidden;
	overflow-x:hidden;
	float:right;
}

#master #container #content #listadeprodutos hr {
	width:97%;
	margin:5px 0 0 10px;
}

#master #container #content #mapadosite {
	width:885px;
	height:410px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	_padding-bottom:35px;
}

#master #container #content #mapadosite h3{
	font-family:Lucida Sans Unicode;
	font-size:16px;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #mapadosite ul li{
	list-style-type:square;
	line-height:20px;
}

#master #container #content #mapadosite a{
	text-decoration:none;
	color:#555555;
}

#master #container #content #mapadosite a:hover{
	text-decoration:underline;
	color:#222222;
}

#master #container #content #parceria {
	background:url('../img/fundo_parceria.jpg') no-repeat;	
	width:885px;
	height:410px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	_padding-bottom:35px;	
}

#master #container #content #parceria h3{
	font-family:Lucida Sans Unicode;
	font-size:16px;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #parceria #txt_parceria {
	width:490px;
	height:375px;
	float:left;
	text-align:justify;
	line-height:19px;
	padding:0 0 0 10px;
}

#master #container #content #receitas {
	background:url('../img/fundo_receitas.jpg') no-repeat;
	width:885px;
	height:410px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	_padding-bottom:35px;	
}

#master #container #content #receitas #book {
	width:635px;
	height:410px;
	overflow-x:hidden;
	overflow-y:auto;
	float:left;
}

#master #container #content #receitas #book h3 {
	font-family:Lucida Sans Unicode;
	font-size:18px;
	text-transform:uppercase;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #receitas #book .titulo {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:10px 0 0 10px;
}

#master #container #content #receitas #book .receita {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	padding:10px 0 0 10px;
}

#master #container #content #receitas #indice {
	background:url('../img/bg_indice_receitas.png') no-repeat;
	margin-right:20px;
	width:230px;
	height:410px;
	float:right;
}

#master #container #content #receitas #indice h4{
	font-family:Lucida Sans Unicode;
	font-size:13px;
	text-align:center;
	margin:0px;
	padding:10px 0 0 10px;
	color:#000000;
}

#master #container #content #receitas #indice ul li {
	list-style-type:square;
	line-height:18px;
}

#master #container #content #texto {
	float:left;
	width:350px;
	margin:25px 0px 0px 10px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#281906;		
}

#master #container #content h3 {
	font-family:Lucida Sans Unicode;
	text-transform:uppercase;
	font-size:18px;
	color:#281906;
}

#master #container #content #slider {
	float:right;
	margin:50px 15px 0 0;
	width:501px;
	height:290px;
	border:5px solid #6c6254;
	text-align:center;
}

#master #container #footer {
	width:900px;
	min-height:120px;
}

#master #container #footer #menu_footer {
	float:left;
	margin-top:50px;
	*margin-top:65px;
	width:590px;
	height:15px;
}

#master #container #footer #menu_footer ul{
	list-style-type:none;
	margin-left:-40px;
	*margin-left:0px;
}

#master #container #footer #menu_footer li{
	margin-top:20px;
	margin-right:8px;
	display:inline;
}

#master #container #footer #form_newsletter {
	float:right;
	width:260px;
	height:150px;
}

#master #container #footer #form_newsletter p {
	margin:10px 0 10px 0;
	*margin:2px 0 2px 0;
	line-height:5px;
	*line-height:8px;		
}

#master #container #footer #form_newsletter p.cadastre_se{
	margin:0 0 0 61px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#a39685;
}

#master #container #footer #form_newsletter .optin{
	margin:0 0 0 -18px;
	*margin-left:-20px;
	vertical-align:middle;
}

#master #container #footer #form_newsletter .input_text {
	width:165px;
	height:15px;
	background:#8f7e68;
	border:0px;
	color:#f3f3f3;
	margin-top:0px;
	margin-bottom:-3px;
	*margin-bottom:0px;
}

#master #container #footer #form_newsletter label {
	float: left;
	display: block;
	width: 40px;
	height: 15px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:5px;
	margin-right:5px;
	color:#a39685;
}

#master #container #footer #form_newsletter .button_ok {
	width:29px;
	height:22px;
}

#master #container #footer #form_newsletter img.creditos {
	margin-left:40px;
	margin-top:15px;
	border:0px;
}
