@CHARSET "ISO-8859-1";

@import url('reset.css');
@import url('fonts.css');
@import url('stylesheet.css');

* {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 14px;
	
}

a{outline: none;}

div{float: left;}
h1{
	font-size: 32px;
	color: #39251F;
	width: 100%;
	margin: 20px 0 0 0;
}
h1, h2{
	float: left;
	font-family: 'OpenSansCondensedLight', Arial, Helvetica;
}
h2{
	font-size: 22px;
	color: #39251F;
	letter-spacing: -1px;	
}
h3{
	float: left;
	color: #980000;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	font-family: Arial, Helvetica;
}

body {
	margin: 0;
	padding: 0;
	background: #FBF5EA url(../imagens/bg_topo.png) top center no-repeat;
}

strong{
	font-weight: bold;
}

a {	text-decoration: none}

a:hover { text-decoration: underline}

img { border: 0}

.head_topo{
	width: 100%;
}



.topo {	
	height: 190px;
	width: 100%;
	
}

.logo{
	float: left;
	width: 296px;
	height: 81px;
	margin: 30px 0 0 340px;
}


.addThis{
	float: left;
	margin: 5px 0 0 0;
}

.btHome{
	margin: 8px 0 0 10px;
}



.links_topo{
	float: right;
	margin: 0 100px 0 0;
	padding: 0 0 0 50px;
	width: 240px;
	height: 26px;
	background: url(../imagens/bg_links_topo.png) top center no-repeat;
}
.links_topo a{
	float: left;
	color: #FFFFFF;
	margin: 3px 5px;
	
}
.links_topo img{
	float: left;
	margin: 2px;
}

.carrinho_topo{
	position:fixed;
	display:block;
	width: 100px;
	height: 60px;
	padding: 25px 0 0 40px;
	right:0;
	top:170px;
	z-index: 99999;	
	background: url(../imagens/bg_carrinho.png) center right no-repeat;
}

.carrinho_topo p{
	font-size: 12px;
}

.carrinho_topo span{
	float: left;
	color: #333333;
	width: 100%;
}
.carrinho_topo .vazio{
	font-size: 12px;
}
.carrinho_topo span strong{
	font-weight: bold;
	font-size: 18px;
}
.carrinho_topo a.ver_produtos{
	float: left;
	margin: 5px 0 0 0;
}
.carrinho_topo a{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}



.menu{
	width: 100%;
	height: 55px;
	margin: 25px 0 0 0;
	background: url(../imagens/bg_menu.png) top center no-repeat;
}
.menu ul{
	float: left;
	width: 100%;
}
.menu ul li{
	float: left;
	
}
.menu ul li a{
	float: left;
	color: #FFFFFF;
	line-height: 36px;
	padding: 0 15px;
}


.box_limite{width: 980px; margin: 0 auto; float: none !important;}
.box_1-2 { width: 50%;}
.box_1-3 { width: 33%;}
.box_2-3 { width: 66%;}
.box_1-4 { width: 25%;}
.box_2-4 { width: 50%;}
.box_3-4 { width: 75%;}




.banners{
	width:100%;
	height:260px;
	overflow: hidden;
	padding: 15px 0 25px 0;
}

#navega{
	float: left;
	padding: 2px 0 0 0;
	margin: 0;
	width: auto;
	height: 28px;
	background: #FBF5EA;
	
}
#navega a{
	float: left;
	width: 27px;
	height: 27px;
	background: url(../imagens/bt_navega.gif) bottom center no-repeat;
	text-align: center;
	line-height: 27px;
	color: #FFFFFF;
}
#navega a.activeSlide{
	width: 27px;
	height: 27px;
	background: url(../imagens/bt_navega.gif) top center no-repeat;
	color: #990000;
	font-weight: bold;
}


.nav{
	position: absolute;
	z-index: 99;
	top: 475px;
	margin: 0 0 0 380px;
}
.nav a{
	float: left;
	width: 48px;
	height: 30px;
	
}

#prev{	text-indent: -9999px; background: url(../imagens/seta_left.png) center center no-repeat;}

#next{	text-indent: -9999px; background: url(../imagens/seta_rigth.png) center center no-repeat;}

#coluna_left{ width: 680px;}

#coluna_right{float: right; width: 280px;}

.box_produtos{
	width: 100%;
}

.box_produtos .thumb_produto_home{
	float: left;
	width: 284px;
	height: 215px;
	margin: 0 20px 0 0;
	border: 2px solid #D2B88A;
	overflow: hidden;
}

.box_produtos .thumb_produto_home img{
	margin: -100px 0 0 0;
}
.box_produtos h2{
	padding: 0 0 10px 0;
}
.box_produtos h3{
	width:50%;
	margin: 20px 0 0 0;
}
.box_produtos a.descricao{
	float: left;
	width: 50%;
	margin: 10px 0 0 0;
	color: #333333;
	line-height: 25px;
	text-align: justify;
}

.box_noticias,
.box_twitter{
	width: 50%;
}

.navega_scroll_produtos{
	float: right;
	width: 130px;
	margin: 0;
}

.navega_scroll{
	float: left;
	width: 130px;
	margin: 0 0 0 20px;
}
.anterior,
#receita_anterior,
#prev_destaque{
	padding: 0 0 0 15px;
	margin: 0;
	color: #990000;
	font-size: 11px;
	text-decoration: underline;
	background: url(../imagens/seta_prev.png) center left no-repeat;
}
.proxima,	
#proxima_receita,
#next_destaque{
	text-align: right;
	padding: 0 15px 0 0;
	margin: 0;
	color: #990000;
	font-size: 11px;
	text-decoration: underline;
	background: url(../imagens/seta_next.png) center right no-repeat;	
}

.box_institucional{
	width: 100%;
	margin: 30px 0;
}
.box_institucional img{
	float: left;
	border: 3px solid #D2B88A;
	margin: 0 20px 0 0;
}
.box_institucional a{
	width: 100%;
	color: #333333;
	line-height: 25px;
	text-align: justify;
}

.box_rss{
	width: 340px;
}
.box_rss ul {
	float:left;
	width: 100%;
	height: 400px;
	overflow: hidden;
}

.box_rss ul li {
	float:left;
	width: 100%;
	
}
.box_rss ul li h3 {
	float:left;
	text-align: justify;
	width : 90%;
}

.box_rss ul li a{
	float: left;
	color: #333333;
	width: 100%;
}

.box_rss ul li a span{
	float: left;
	width: 90%;
	padding: 5px 0;
	font-size: 11px;
	text-align: justify;
}

.box_rss ul li a h3:hover,
.box_rss ul li a span:hover{
	text-decoration: underline;
}

.box_rss ul li .data_noticia{
	float: left;
	width: 90%;
	font-size: 11px;
	color: #999999;
}



.box_noticias{
	width: 340px;
}
.box_noticias h2{
	width: 100%;
}
.box_noticias ul{
	float:left;
	width: 100%;
	background: #EFE3CE;
}
.box_noticias ul li{
	float:left;
	width: 280px;
	height: 335px;
	margin: 0;
	padding: 30px 30px 0 30px;
}
.box_noticias ul li img{
	float: left;
	border: 5px solid #D2B88A;
	margin: 0 0;	
}
.box_noticias ul li h3{
	width: 100%;
	margin: 10px 0 0 0;
}
.box_noticias ul li a{
	float: left;
	color: #333333;
}
.box_noticias ul li a h3:hover,
.box_noticias ul li a span:hover{
	text-decoration: underline;
}
.box_noticias ul li a img:hover{
	border: 5px solid #A3803F;
}
.box_noticias ul li a span{
	float: left;
	width: 100%;
	padding: 5px 0;
	margin: 0;
	font-size: 12px;
}
.box_noticias ul li .data_noticia{
	float: right;
	font-size: 11px;
	color: #999999;
	margin: 0 20px 0 0;
}
.ver_todos{
	float: right;
	color: #990000;
	margin: 8px 0 0 0;
	font-size: 12px;
	text-decoration: underline;
}

.box_noticias .navegacao_destaque{
	width: 280px;
	padding: 0 30px 10px 30px;
	background: #EFE3CE;
}







#twitter, #twitter ul{
	float: left;
	width: 100%;
	margin: 0;
}
#twitter ul li{
	float: left;
	width: 280px;
	display: table;
	margin: 10px 0 0 10px;
	padding: 0 0 5px 25px;
	background: url('../imagens/ico_twitter.gif') top left no-repeat;
}
#twitter ul li span{
	color: #333;
	margin: 0;
	float: left;
} 
#twitter ul li span a{
	color: #333;
	margin: 0 !important;
}
#twitter ul li a{
	text-decoration:none;
	color: #999;
	float: left;
	margin: 0 0 0 10px;
}
#twitter ul li a:hover{
	text-decoration: underline;
}

#profileLink{
	float:right;
}
#profileLink img{
	float:left;
	padding: 0 5px 0 0;
}
#profileLink p{
	float:left;
	color: #990000;
	font-size: 12px;
}


.box_receitas{
	width: 260px;
	padding: 0 20px 50px 0;
	background: url(../imagens/bg_receitas.jpg) top center no-repeat;
}
.box_receitas h2{
	margin: 65px 0 0 10px;
}
.box_receitas h3{
	width: 100%;
}	
.box_receitas ul{
	float: left;
	width: 95%;
	height: 150px;
	margin: 15px 0 0 10px;
	padding: 0; 
}
.box_receitas ul li{
	float: left;
	width: 100%;
	height: 150px;
	margin: 0;
	padding: 0;
}

.box_receitas ul li a{
	color: #990000;
}
.box_receitas ul li p{
	font-size: 11px;
}



.box_news{
	width: 250px;
	padding: 5px 15px;
	background: #FFFFFF;
	border: 1px solid #D2B88A;
}
.box_news img{
	float: left;
	margin: 5px 5px 0 0;
}
.box_news form{
	float: left;
	width: 100%;
}
.box_news form label{
	float: left;
	width: 25%;
	text-align: right;
	padding: 4px;
	margin: 5px 0;
}
.box_news form input[type="text"]{
	float: left;
	width: 65%;
	padding: 4px;
	margin: 5px 0;
	border: 1px solid #D2B88A;
}
.box_news form input[type="submit"]{
	float: right;
	padding: 4px;
	margin: 5px 0;
	border: none;
	background: none;
	color:#990000;
	text-decoration: underline;
}


.box_enquete{
	width: 250px;
	margin: 20px 0 0 0;
	padding: 5px 15px;
	background: #FFFFFF;
	border: 1px solid #D2B88A;
}
.box_enquete h2,
.box_enquete h3{
	width: 100%;
}
.box_enquete form{
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}
.box_enquete form label{
	float: left;
	width: 85%;
}
.box_enquete form input[type="radio"]{
	float: left;
}

.box_enquete form input[type="submit"]{float: left;}
.box_enquete a{ float: right;}

.box_enquete form input[type="submit"],
.box_enquete a{
	color: #990000;
	text-decoration: underline;
	background: none;
	border: none;
	cursor: pointer;
	line-height: 20px;
	height: 20px;
}

.box_enquete #resultados li span{
	float: left;
	width: 100% !important;
}

.box_enquete #resultados li span div{
	width: 0px;
	height: 15px;
	background-color: #980000 !important;
	border: 1px solid #D2B88A;
}

.box_enquete form dl dt{
	width: 10%;
}
.box_enquete form dl dd{
	width: 88%;
}




.box_facebook{
	width: 250px;
	margin: 20px 0 0 0;
	padding: 5px 15px;
	background: #FFFFFF;
	border: 1px solid #D2B88A;
}


/* PRODUTOS */
.produtos{
	width: 100%;
}
.busca_produtos{
	float: left;
	width: 100%;
	height: 62px;
	background: url(../imagens/bg_busca_produtos.png) center center no-repeat;
}
.busca_produtos ul{
	float: left;
	width: 90%;
	margin: 15px 0 0 70px;
}
.busca_produtos ul li{
	float: left;
	width: 30%;
}
.busca_produtos ul li label{
	float: left;
	padding: 6px;
	label: #391F00;
}
.busca_produtos ul li select{
	width: 70%;
	padding: 3px;
	border: 1px solid #E2CBA0;
}


.lista{
	float: left;
	width: 100%;
}
.lista li{
	float: left;
	width: 100%;
	padding: 20px 0 25px 0;
	margin: 5px 0 0 0;
	background: url(../imagens/bg_breadcrumb.png) center bottom no-repeat;
}
.lista li .thumnb_produto{
	float: left;
	width: 220px;
	height: 165px;
	overflow: hidden;
	border: 1px solid #E2CBA1;
}
.lista li .thumnb_produto img{
	margin: -80px 0 0 0;
}
.lista li .bt_detalhes{
	position: absolute;
	z-index: 999;
	margin: 130px 0 0 130px;
}
.lista li .desc_produto{
	float: left;
	width: 550px;
	margin: 0 0 0 20px;
}
.lista li .desc_produto h2{
	width: 100%;	
	color: #990000;
	font-size: 32px;
	line-height: 32px;
}
.lista li .desc_produto a{
	float: left;
	width: 100%;
	color: #333333;
	margin: 10px 0 0 0;
	line-height: 25px;
}
.lista li .desc_produto span{
	float: left;
	width: 100%;
	color: #333333;
	margin: 50px 0 0 0;
	line-height: 16px;
}

a.bt_fazer_cotacao{
	float: right;
	width: 142px;
	height: 42px;
	background: url(../imagens/bt_fazer_cotacao.gif) center top no-repeat;
	color: #990000;
	line-height: 42px;
	text-indent: 45px;
	letter-spacing: -0.5px;
}
a:hover.bt_fazer_cotacao{
	background: url(../imagens/bt_fazer_cotacao.gif) center bottom no-repeat;
}



a.bt_carrinho{
	float: right;
	width: 142px;
	height: 42px;
	margin: 0 0 0 20px;
	background: url(../imagens/bt_carrinho.png) center top no-repeat;
	color: #990000;
	line-height: 42px;
	text-indent: 40px;
	letter-spacing: -0.5px;
}
a:hover.bt_carrinho{
	background: url(../imagens/bt_carrinho.png) center bottom no-repeat;
}







.produto{
	width: 100%;
	margin: 20px 0 0 0;
}
.produto .img_produto{
	width: 362px;
}
.produto .img_produto img{
	border: 1px solid #E2CBA0;
}
.produto .desc_produto{
	float: right;
	width: 600px;
}
.produto a.bt_ver_tabela{
	position: absolute;	
	width: 215px;
	height: 30px;
	margin: 510px 0 0 130px;
	z-index: 10;
	background: url(../imagens/bt_ver_tabela.png) center center no-repeat;
	text-indent: -99999px;
}
.produto .desc_produto p{
	float: left;
	width: 90%;
	margin: 10px 0 0 40px;
	padding: 0 0 10px 0;
	line-height: 25px;
}
.produto .desc_produto img{
	float: left;
}
.produto .desc_produto h2{
	width: 90%;
	margin: 10px 0 0 40px;
	font-size: 38px;
	color: #990000;
}
.produto .desc_produto h3{
	width: 80%;
	font-size: 28px;
	color: #39251F;
	margin: 5px 0 0 40px;
	font-family: 'OpenSansCondensedLight', Arial, Helvetica;
}
.produto .desc_produto img.embalagem{
	float: left;
	margin: 20px 140px;
}



/*RECEITA*/

.receita{
	width: 100%;
	margin: 20px 0 0 0;
}
.receita .desc_receita{
	float: right;
	width: 100%;
}
.receita .desc_receita p{
	float: left;
	width: 55%;
	text-align:justify;
	margin: 5px 40px;
}

.receita .desc_receita span{
	float: left;
	width: 25%;
	margin: 5px 40px;
}

.receita .desc_receita h2{
	float:left;
	width: 60%;
	margin: 0 0 0 40px;
	font-size: 38px;
	color: #990000;
}

.lista li .desc_receitas{
	float: left;
	width: 550px;
	margin: 0 0 0 20px;
}

.lista li .desc_receitas h2{
	width: 100%;	
	color: #990000;
	font-size: 32px;
	line-height: 32px;
}
.lista li .desc_receitas a{
	float: left;
	width: 100%;
	color: #333333;
	margin: 10px 0 0 0;
	line-height: 16px;
}
.lista li .desc_receitas p{
	float: left;
	width: 100%;
	color: #333333;
	margin: 10px 0 0 0;
	line-height: 16px;
}


/*BREADCRUMB*/
.breadcrumb {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(../imagens/bg_breadcrumb.png) center bottom no-repeat;
}
.breadcrumb ul {
	float: left;
	width: 80%;
	margin: 0;
}
.breadcrumb ul li {
	float: left;
	margin: 0 5px;
	color: #990000;
	font-size: 12px;
	line-height: 40px;
}
.breadcrumb ul li.simbol {
	float: left;
	width: 8px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
	background: url('../imagens/seta_breadcrumb.png') center center no-repeat;
}
.breadcrumb span, 
.breadcrumb ul li a {
	float: left;
	padding: 0;
	color: #39251F;
	text-decoration: none;
	font-size: 12px;
	line-height: 40px;
}
.breadcrumb ul li a:hover {
	text-decoration: underline;
}
.breadcrumb a.voltar {
	float: right;
	margin: 0;
	padding: 0 0 0 10px;
	width: auto;
	outline: none;
	line-height: 40px;
	color: #39251F;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	background: url('../imagens/seta_voltar.png') center left no-repeat;
}
.breadcrumb a:hover.voltar {
	text-decoration: underline;
}



.regua{
	float: left;
	width: 100%;
	padding: 10px 0;
}
.regua li{
	float: left;
	width: 25%;
	height: 35px;
}
.regua li.ativo{
	background: url(../imagens/bt_regua.png) center left no-repeat;	
}
.regua li img{
	float: left;
	margin: 5px;
}
.regua li h3{
	color: #39251F;
	line-height: 35px;
}




.carrinho{
	width: 100%;
	padding: 2px 0 0 0;
	background: url(../imagens/bg_topo_carrinho.png) top center no-repeat;
}
.carrinho .footer_carrinho{
	width: 100%;
	height: 1px;
	background: url(../imagens/bg_footer_carrinho.png) top center no-repeat;
}
.carrinho .zebra{
	background: #F8EAD1;
}
.carrinho .bt_continuar_cotando{
	float: right;
	margin: 30px 20px 0 0;
}
.bt_avancar{
	float: right;
	margin: 30px 0 0 0;
}


.identificacao{
	width: 100%;
}


.confirmacao{
	width: 99%;
	margin: 40px 0 0 0;
	border: 1px solid #E2CBA0;
	background: #F8EDD6;
}
.confirmacao h2{
	width: 300px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 50px 10px 0 10px;
}
.confirmacao ul{
	float: left;
	width: 600px;
	border-right: 1px dotted #E2CBA0;
}
.confirmacao ul li{
	float: left;
	width: 570px;
	padding: 0 0 0 30px;
	border-bottom: 1px solid #E2CBA1;
}

.confirmacao ul li span{
	float: left;
	width: 120px;
	font-size: 18px;
	color: #990000;
	padding: 55px 0;
	text-align: center;
	border-left: 1px dotted #E2CBA0;
}

.avisoCotacao{
	float:left;
	font-size: 18px;
	margin: 12px;
}


.confirmacao .dados_confirmacao{
	width: 300px;
	margin: 30px;
}
.confirmacao .dados_confirmacao ul,
.confirmacao .dados_confirmacao ul li{
	width: 100%;
	border: none;
	padding: 0;
}
.confirmacao .dados_confirmacao ul li{
	margin: 7px 0;
}

p.aviso{
	float: left;
	margin: 40px 0 0 0;
}



.concluir{
	width: 100%;
	margin: 50px 0;
}
.concluir img{
	float: left;
	margin: 0 0 0 50px;
}
.concluir h2{
	font-size: 24px;
	font-weight: bold;
	margin: 40px 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
}
.concluir p{
	float: left;
	width: 600px;
	margin: 50px 0 0 50px;
}



/* NOTICIAS */
.thumnb_noticias{
	float: left;
	border: 1px solid #D2B88A;
}
.desc_noticia{
	width: 500px;
	margin: 0 0 0 30px;
}

.img_noticia{
	float: left;
	margin: 20px 0 0 0;
}
.desc_noticia p{
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
	line-height: 25px;
}




/* FORMS */
form{
	float: left;
	width: 100%;
}
form dl{
	float: left;
	width: 100%;
}
form dl dt{
	float: left;
	width: 20%;
}
form dl dd{
	float: left;
	width: 70%;
}
input[type="text"],
textarea{
	float: left;
	padding: 3px;	
	border: 1px solid #E2CBA0;
}
select{
	float: left;
	margin: 3px;
	padding: 3px;
	height: 25px;
	border: 1px solid #E2CBA0;
}
input[type="radio"]{
	float: left;
	margin: 3px;
}
label{
	float: left;	
	font-size: 13px;
	padding: 3px;
	color: #39251F;
}
label.error{
	font-size: 11px;
	color: #990000;
}






#f_trabalhe dl dt,
#f_trabalhe dl dd,
#f_contato dl dt,
#f_contato dl dd{
	margin: 5px 0;
	float: left;
}
#f_trabalhe dl dt label,
#f_contato dl dt label{
	float:right;
}
#f_trabalhe dl dd input[type="file"]{
	float: left;
	padding: 3px;	
	
}

input[type="submit"].bt_enviar{
	float: left;
	padding: 3px;	
	border: 1px solid #E2CBA0;
	background: #F2D9AA;
	color: #333333;
	font-size: 12px;
}
input[type="submit"]:hover {
	border: 1px solid #F2D9AA;
	background: #E2CBA0;
	
}


#f_identificacao{
	margin: 40px 0 0 0;
}
#f_identificacao dl dt label{
	width: 95%;
	text-align: right;
}
#f_identificacao dl dt,
#f_identificacao dl dd{
	margin: 5px 0;
}
#f_identificacao dl.peq dt{
	width: 10%;
}
#f_identificacao dl.peq dd{
	width: 5%;
}
#f_identificacao dl dd input[type="text"]{
	width: 50%;
}




.dinamico{
	width: 765px;
	margin: 30px 0 0 0;
}
.dinamico p{
	line-height: 25px;
	text-align: justify;
}




.submenu{
	float: right;
	width: 185px;
	margin: 30px 0 0 0;
}
.submenu img{
	float: left;
}
.submenu h2{
	display: none;
}
.submenu ul{
	float: left;
	margin: 0;
	background: #EADAA9;
}
.submenu ul li{
	float: left;
	margin: 0;
	background: url(../imagens/bg_submenu.gif) bottom left repeat-x;
}
.submenu ul li a{
	float: left;
	width: 160px;
	color: #39251F;
	font-size: 12px;
	margin: 0 0 0 5px;
	padding: 10px;
	background: url(../imagens/seta_submenu.gif) center left no-repeat;
}





.tabela_carrinho h3 a{
	float: left;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	margin: 30px 0 0 30px;
}

.thumb_produto_carrinho{
	float: left;
	width: 120px;
	height: 90px;
	margin: 0;
	border: 1px solid #D2B88A;
	overflow: hidden;
}
.thumb_produto_carrinho img{
	margin: -50px 0 0 0;
}
.tabela_carrinho tr th,
.tabela_carrinho tr td{
	text-align: center;
	border-right: 1px dotted #E2CBA0;
}
.tabela_carrinho tr th{
	padding: 0 20px;
}
.tabela_carrinho tr td{
	padding: 20px;
}
.tabela_carrinho tr td input[type="text"]{
	width: 80px;
}
.tabela_carrinho tr td span{
	float: left;
	margin: 4px;
}
.tabela_carrinho tr td .bt_excluir{
	float: left;
}
.tabela_carrinho tr td .bt_excluir img{
	border: none !important;
}


.thumb_produto_carrinho_confirma {
	float: left;
	width: 120px;
	height: 90px;
	margin: 20px 0 0 0;
	border: 1px solid #D2B88A;
	overflow: hidden;
}
.thumb_produto_carrinho_confirma img{
	margin: -50px 0 0 0;
}




#footer{
	width: 100%;
	height: 196px;
	margin: 20px 0 0 0;
	padding: 30px 0 0 0;
	background: url(../imagens/bg_footer.gif) top left repeat-x;
}

.links_footer{
	width: 700px;
	
}
.links_footer a{
	float: left;
	color: #990000;
	padding: 0 40px 10px 0;
}

.rodape{
	width: 100%;
	margin: 30px 0 0 0;
}

.logoFooter{
	width: 280px;
	margin: 20px 0 0 0;
}


address{
	float: left;
	width: 300px;
	margin: 0 0 0 0;
	color: #333333;
}
address p{
	font-size: 12px;
}

.catalogos{
	width: 250px;
	height: 67px;
	margin: 0 0 0 20px;
	background: url(../imagens/bg_catalogos.png) center center no-repeat;
}
.catalogos .link_pdf{
	float: left;
	margin: 3px 15px;
	padding: 0 0 0 30px;
	background: url(../imagens/ico_pdf.png) center left no-repeat;
	color: #333333;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
}
.catalogos p{
	float: left;
	margin: 5px 15px;
	width: 80%;
	font-size: 12px;
}

.sociais{
	width: 407px;
	height: 67px;
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../imagens/bg_sociais.png) center center no-repeat;
}
.sociais a{
	float:left;
	margin: 18px 21px;
}




.copy{
	float: left;
	width: 450px;
	font-size: 12px;
	margin: 35px 0 0 0;
	text-align: center;
}

a.wing{
	float:right;
	margin: 32px 0 0 0;
	line-height:25px;
	padding:0 35px 0 0;
	background:url('../imagens/wing.png') center right no-repeat;
	text-decoration:none;
	font-size:11px;
	color:#333333;
	outline:none;
	cursor:pointer;
}
a:hover.wing{
	text-decoration:underline;
}

/* PAGINACAO */
.paginacao {
	float: left;
	width: 100%;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0;
	background: #FFFF;
	
}

.paginacao ul {
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
}

.paginacao ul li {
	float: left;
	width: auto;
	height: auto;
	font-size: 11px;
	color: #999;
	font-weight: 100;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
	font-weight: bold;
}

.paginacao ul li.atual {
	background: #990000;
	color: #fff;
	padding: 5px 7px;
}
.paginacao ul li.disabled {
	color: #990000;
	padding: 5px;
}
img.seta_left{
	float: left;
	padding: 2px 2px;
	border: 0 !important;
}
img.seta_right{
	float: right;
	padding: 2px 2px;
	border: 0 !important;
}

.paginacao ul li a {
	float: left;
	font-size: 11px;
	color: #990000;
	background-color: #fff;
	border: 1px solid #D2B88A;
	margin: 0 2px 0 2px;
	text-decoration: none;
	padding: 4px 7px;
}

.paginacao ul li a:hover,.paginacao ol li a.foco {
	text-decoration: none;
	background: #990000;
	color: #fff;
}

.paginacao ul li a:active,.paginacao ol li a:focus {
	background: #990000;
	color: #fff;
}

#messages {
	text-align: center;
	position: fixed;
	width:100%;
	height:0px;
	overflow:hidden;
	z-index:1020;
	
}
#messages p {
	width: 100%;
	height: 60px;
	border-bottom: 2px solid #FF0000;
	background:url('../imagens/bg_messages.png') left top repeat-x;
	font-size: 20px;
	color: #DFAC34;
	line-height: 60px;
	padding:2px 20px;
	display:inline-block;
	position:relative;
	top:0px;
}
#messages p.success,
#messages p.error{
	height: 60px;
	border-bottom: 2px solid #FF0000;
	background:url('../imagens/bg_messages.png') left top repeat-x;
	color: #DFAC34;
	line-height: 60px;
}

.erro{
	margin: 50px 0 0 400px;
	height: 80px;
}
.erro img{
	float: left;
}
.erro h2{
	font-size: 30px;
}