/* CSS Geral */
* {
	list-style:none;
	margin:0;
	padding:0;
	border:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.vcSome {display:none;}
.noBackground {background:none !important;}
.texto14px {font-size:14px !important;}

#esEsquerda {
	float:left; 
	width:784px; 
	background:transparent url(../i/int_reflexomenu.png) no-repeat;
	background-position:-2px 440px;
}
.extEsquerda {
	background:none !important;
}
#esBase{
	height:133px;
	width:779px;
	display:block;
	clear:both;
}
/* -------GERAIS------ */
#esGeral {
	width:965px;
	margin:0 auto;
}
address {
	clear:both;
}
.contMeioTexto, .contTexto {
	margin:20px 20px 50px 20px;
}
.data {
margin-left: 20px;
}

.headerTexto {
	margin: 20px;
}
.contMeioTexto h3, .contTexto h3, .contMeioTexto p b, .contTexto p b {
	color:#000;
	font-weight:bold;
}
.cont3Imagens, .contNewsImagens {float:right;width:295px;height:390px;margin:20px 20px 10px 20px;}
.cont3Imagens img {max-width:290px;max-height:275px;display:block;margin-bottom:19px;}
.cont3Imagens ul li {width:95px;height:95px;display:block;float:left;margin-right:2px;}
.cont3imagens ul li img {max-width:95px;max-height:95px;}

.cont5Imagens {float:right;width:295px;margin:20px 20px 10px 20px; text-align:center;}
.cont5Imagens img {max-width:290px;max-height:390px;display:block;margin-bottom:19px;}
.cont5Imagens ul li {width:95px;height:95px;display:block;float:left;margin-right:2px;}
.cont5Imagens ul li img {max-width:95px;max-height:95px;}

.contFlashDireita {
	float:right;
	text-align:center;
	width:270px;
	height:400px;
	background-color:#999999;
}
.btGrande {
	background:transparent url(../i/int_btgrande.png) center no-repeat;
	height:16px;
	display:block;
	color:white;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	margin:10px;
}
.btMedio {
	background:transparent url(../i/int_btmedio.png) no-repeat;
	width:175px;
	height:16px;
	display:block;
	text-align:center;
	color:white;
	text-decoration:none;
}
.bt137px {
	background:transparent url(../i/int_bt137px.png) no-repeat;
	display:block;
	width:200px; height:22px;
	margin-top:10px;
	font-size:12px;	font-weight:normal; color:#FFF;
	text-decoration:none; text-align:center;
}
.btConheca img {
	display:block;
	margin:0 auto;
}
.final img {
	margin-bottom:120px;
	float:left;
}

.final_fornecedor img {
	padding-bottom:40px;
	padding-top:20px;
	margin:0 auto;
	display:block;
}
.soloh3 {margin:20px !important;}
.soloh3Faq {margin:20px 5px 0px 0px !important; background:none !important; font-size:14px !important; border-left:#d6dfc1 1px solid; border-top:#d6dfc1 1px solid;}
.alignCenter {text-align:center;}
.clearBoth {clear:both !important;}
.noFloat {float:none !important; width:auto !important;}
.h2voltar {
	text-transform:lowercase;
	display:block;
	text-decoration:none;
	color:#999;
	position:absolute;
	right:5px;
	bottom:8px;
	font-size:14px;
	font-weight:bold;
}
/* --------TOPO------- */
h1 a {
	display:block;
	width:241px;
	height:64px;
	background:transparent url(../i/topo_logo.png) bottom repeat-x;
	text-indent:-10000px;
	padding-top:22px;
}
#esTopo {
	background:transparent url(../i/topo_fundocima.png) 510px top repeat-x;
	border-bottom:#aed35b solid 1px;
	height:127px;
	margin-bottom:5px;
	display:block;
}
.noBorder {border:none !important;}
#frLogin {
	margin-top:-5px;
	position:relative;
	clear:both;
	display:block;
	text-align:right;
}
#frLogin label {
	display:none;
}
#frLogin_login {
	width:121px;
	height:21px;
	text-align:left;
	padding-top:12px;
	background:transparent url(../i/topo_login.png) no-repeat;
}
#frLogin_senha {
	width:112px;
	height:21px;
	text-align:left;
	padding-top:12px;
	background:transparent url(../i/topo_senha.png) no-repeat;
}
#frLoginOK {
	width:29px;
	height:32px;
	background:transparent url(../i/topo_ok.png) center no-repeat;
	text-indent:-10000px;
	cursor:pointer;
}
#frLoginResenha {
	background:transparent url(../i/topo_resenha.png) no-repeat;
	position:absolute;
	display:block;
	width:170px;
	text-align:left;
	height:8px !important;
	text-indent:-10000px;
	right:34px;
	bottom:-8px;
}
/* --------MENU------- */
#mnPrincipal {
	float:left;
	display:block;
	width:239px !important;
	position:relative;
	margin-bottom:-6px;
	z-index:1000 !important;
}
#mnPrincipal li {
	height:35px;
	position:relative;
	margin-bottom:0 !important;
}
#mnPrincipal li a:hover {
	margin-bottom:0 !important;
}
#mnPrincipal li ul {
	display:none;
	position:absolute;
	left:237px;
	width:195px;
	z-index:1000 !important;
}
#mnPrincipal * {
	padding:0 !important;
	margin:0 !important;
	z-index:1000 !important;
	font-size:12px;
}

#mnPrincipal li a		{background:transparent url(../i/menu_principal.png) no-repeat; display:block; text-indent:-10000px;}

#mnp_ocotefacil	a 		{background-position:top left !important;	 height:45px !important;}
#mnp_ocotefacil	 		{height:45px !important;}
#mnp_ocotefacil a:hover {background-position:top right !important;}
#mnp_comprador	a 		{background-position:left -45px !important;  height:35px;}
#mnp_comprador	a:hover {background-position:right -45px !important;}
#mnp_fornecedor a 		{background-position:left -80px !important;  height:35px;}
#mnp_fornecedor a:hover {background-position:right -80px !important;}
#mnp_parceiros	a 		{background-position:left -115px !important; height:35px;}
#mnp_parceiros	a:hover {background-position:right -115px !important;}
#mnp_noticias	a 		{background-position:left -150px !important; height:35px;}
#mnp_noticias	a:hover {background-position:right -150px !important;}
#mnp_enquete	a 		{background-position:left -185px !important; height:35px;}
#mnp_enquete	a:hover {background-position:right -185px !important;}
#mnp_contato	a 		{background-position:left -220px !important; height:35px;}
#mnp_contato	a:hover {background-position:right -220px !important;}
#mnp_faq		a 		{background-position:left -255px !important; height:52px;}
#mnp_faq				{height:52px !important;}
#mnp_faq		a:hover {background-position:right -255px !important;}

/* ----SUBMENUSES----- */
#mnp_ocotefacil ul				{top:13px;}
#mnp_ocotefacil ul  li a		{background:transparent url(../i/menu_sub_ocotefacil.png) no-repeat;}
#mnp_ocotefacil ul .s1			{height:65px !important;}
#mnp_ocotefacil ul .s1 a		{background-position:left    top !important; height:65px !important;}
#mnp_ocotefacil ul .s1 a:hover	{background-position:right   top !important;}
#mnp_ocotefacil ul .s2			{height:30px !important;}
#mnp_ocotefacil ul .s2 a		{background-position:left  -65px !important; height:30px !important;}
#mnp_ocotefacil ul .s2 a:hover	{background-position:right -65px !important;}
#mnp_ocotefacil ul .s3			{height:65px !important;}
#mnp_ocotefacil ul .s3 a		{background-position:left  -95px !important; height:65px !important;}
#mnp_ocotefacil ul .s3 a:hover	{background-position:right -95px !important;}

#mnp_comprador ul				{top:2px;}
#mnp_comprador ul  li a			{background:transparent url(../i/menu_sub_comprador.png) no-repeat;}
#mnp_comprador ul .s1			{height:65px !important;}
#mnp_comprador ul .s1 a			{background-position:left    top !important; height:65px !important;}
#mnp_comprador ul .s1 a:hover	{background-position:right   top !important;}
#mnp_comprador ul .s2			{height:32px !important;}
#mnp_comprador ul .s2 a			{background-position:left  -65px !important; height:32px !important;}
#mnp_comprador ul .s2 a:hover	{background-position:right -65px !important;}
#mnp_comprador ul .s3			{height:30px !important;}
#mnp_comprador ul .s3 a			{background-position:left  -95px !important; height:30px !important;}
#mnp_comprador ul .s3 a:hover	{background-position:right -95px !important;}
#mnp_comprador ul .s4			{height:65px !important;}
#mnp_comprador ul .s4 a			{background-position:left  -125px !important; height:65px !important;}
#mnp_comprador ul .s4 a:hover	{background-position:right -125px !important;}

#mnp_parceiros ul				{top:2px;}
#mnp_parceiros ul  li a			{background:transparent url(../i/menu_sub_parceiros.png) no-repeat;}
#mnp_parceiros ul .s1			{height:65px !important;}
#mnp_parceiros ul .s1 a			{background-position:left    top !important; height:65px !important;}
#mnp_parceiros ul .s1 a:hover	{background-position:right   top !important;}
#mnp_parceiros ul .s2			{height:65px !important;}
#mnp_parceiros ul .s2 a			{background-position:left  -65px !important; height:65px !important;}
#mnp_parceiros ul .s2 a:hover	{background-position:right -65px !important;}

#mnp_noticias ul				{top:2px;}
#mnp_noticias ul  li a			{background:transparent url(../i/menu_sub_noticias.png) no-repeat;}
#mnp_noticias ul .s1			{height:65px !important;}
#mnp_noticias ul .s1 a			{background-position:left    top !important; height:65px !important;}
#mnp_noticias ul .s1 a:hover	{background-position:right   top !important;}
#mnp_noticias ul .s2			{height:30px !important;}
#mnp_noticias ul .s2 a			{background-position:left  -65px !important; height:30px !important;}
#mnp_noticias ul .s2 a:hover	{background-position:right -65px !important;}
#mnp_noticias ul .s3			{height:65px !important;}
#mnp_noticias ul .s3 a			{background-position:left  -95px !important; height:65px !important;}
#mnp_noticias ul .s3 a:hover	{background-position:right -95px !important;}

/* ---CONTEUDO-FIXO--- */
#esConteudo {
	background:#f4f4f4 url(../i/int_fundomeio.png) bottom no-repeat;
	font-size:12px;
	width:525px;
	min-height:205px;
	margin-left:17px;
	float:left;
	margin-bottom:-6px;
}
.bt_voltarTopo {
	background:transparent url(../i/int_voltartopo.png) bottom right no-repeat;
	width:500px;
	height:25px;
	margin:10px 0 10px 270px;
	display:block;
	text-indent:-10000px;
	clear:both;
	float:left;
	cursor:pointer;
}
.bt_voltarTopo2 {
	background:transparent url(../i/int_voltartopo.png) top right no-repeat;
	width:480px;
	height:25px;
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	text-indent:-10000px;
	clear:both;
	cursor:pointer;
}
.bt_voltarTopo3 {
	background:transparent url(../i/int_voltartopo.png) bottom right no-repeat;
	width:215px;
	height:25px;
	margin:10px 10px 0px 150px;
	display:block;
	text-indent:-10000px;
	clear:none;
	float:right;
	cursor:pointer;
}



#listar_noti{
float:left;
display:block;
margin:18px 0 10px 280px;
font-size:12px;
font-weight:bold;
text-transform:none !important;
text-decoration:none !important;
}

#listar_noti a {
text-transform:none !important;
text-decoration:none !important;
color:#000000;
}

.modCrescendo li {
	height:auto !important;
	min-height:120px !important;
}
.modFoto li img {
	float:right !important;
	margin:0 0 0 10px;
}
#esEsquerda h2 {
	background:transparent url(../i/int_h2fundo.png) no-repeat;
	float:right;
	width:505px;
	height:47px;
	margin-right:4px;
	margin-top:6px;
	padding-left:20px;
	padding-top:13px;
	color:#919396;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	z-index:1 !important;
}
#esEsquerda h3.subtitulo{
	margin:20px;
	font-size:18px;
}

#mantemFormata h1, #mantemFormata h2, #mantemFormata h3, #mantemFormata h4, #mantemFormata h5, #mantemFormata h6 {
	margin: -20px 0 0 0;
	font-size:14px !important;
}

#mantemFormata {
	margin: -20px 0 0 20px;
	font-size:18px;
	display: block;
}


#tamanhoTexto {
	width:155px;
	font-size:12px;
	display:block;
	float:right;
	margin:5px 4px 3px 0;
	text-align:right;
	position:relative;
}
#tamanhoTexto span {
	float:left;
	margin-left:2px;
}
#tamanhoMaior {
	background:transparent url(../i/int_tamanhotexto.png) left no-repeat;
	width:23px;
	height:15px;
	text-indent:-10000px;
	text-align:left;
	display:block;
}
#tamanhoMenor {
	background:transparent url(../i/int_tamanhotexto.png) right no-repeat;
	width:23px;
	height:15px;
	text-indent:-10000px;
	text-align:left;
	display:block;
}
.contListaSimples {
	margin:0 10px;
}
.contListaSimples img {
	float:left;
	margin-right:20px;
	z-index:0;
}
.contListaSimples ul li, .contListaSimples ol li {
	width:480px;
	display:block;
	height:auto;;
	padding:10px;
	border-bottom:#d6dfc1 1px solid;
	border-left:#d6dfc1 1px solid;
}

.contOnLine {border-bottom:none; margin-top:-50px;}

.contListaSimples h3 {
	background:transparent url(../i/int_listabullet.png) left no-repeat;
	padding-left:50px;
	margin-left:-13px;
	text-decoration:none;
	color:#90b04b;
	font-size:13px;
}
.contListaSimples h3 a {
	display:block;
	text-decoration:none;
	color:#90b04b !important;
}
.contListaSimples ul li a, .contListaSimples ol li a   {color:black; text-decoration:none; display:block;}
.contListaSimples ul li p a, .contListaSimples ol li p a {color:black; text-decoration:none; margin:10px 0 0 35px !important;}
.contListaSimples ul li address {color:black; text-decoration:none; margin:10px 0 0 35px; display:block;}
.noticiasData {color:#90b04b; margin-left:37px;}
.ulMenor li {height:100px !important;}

/* ----PAGINACAO---- */

.contListPagina {
	clear:both;
	float:left;
	width:524px;
	margin-left:257px;
	margin-top:20px;
	margin-right:2px;
	margin-bottom:10px;
	text-align:center;
}
.contListPagina * {float:left;}
.btPagEsq, .btPagDir {
	background:none;
	display:block;
	width:87px;	height:16px;
	color:white; font-size:11px; text-align:center;
	text-decoration:none;

	
}
.btPagDir {float:right !important;}
.btPagAtivo {color:#FFF; background:transparent url(../i/int_btpaginacao.png) no-repeat; display:block; width:87px; height:16px; 	color:#E9E9E9; font-size:11px; text-align:center; text-decoration:none;}
.btPagAtivo:hover {font-weight:bold;}
.contListPagina ul li a {
	text-decoration:none;
	font-size:14px;
	color:#dbe7c2;
	display:block;
	width:43px;
	text-align:center;
}
.contListPagina ul li a {font-size:13px !important; color:#8ea950;}
.contListPagina ul li a:hover {color:#90af4b; font-weight:bold; font-size:14px !important;}
.contListPagina ul li a.contListPaginaAtivo {color:#90af4b; font-weight:bold; font-size:13px !important;}
.textoAnteLista {border-bottom:#d6dfc1 1px solid; border-left:#d6dfc1 1px solid; margin-left:0px; padding:20px;}

/* ------DIREITA------ */

#esDireita {
	float:right;
	width:181px;
	background:transparent url(../i/direita_fundo.png) 0 132px no-repeat;
}
#flSuporte {
	background:transparent url(../i/topo_fundocima.png) top right no-repeat;
	border-bottom:#aed35b solid 1px;
	padding-top:7px;
	display:block;
	height:120px;
	text-align:right;
	font-size:12px;
	line-height:12px;
	margin-bottom:5px;
	margin-right:-3px;
}
#flSuporte a {text-decoration:none;color:#696969;display:block;}
#flCadastrese {margin-left:10px;}
#flCadastrese p {font-size:16px;}
#flCadastrese a {
	display:block;
	text-decoration:none;
	font-size:13px;
	margin-left:23px;
	color:#477416;
}
#liNoticias {
	margin-top:10px;
	background:transparent url(../i/direita_ultimasnot.png) 5px 0px no-repeat;
	padding-top:30px;
}
#liNoticias a {text-decoration:none;color:#696969;}
#liNoticias span {text-decoration:none;color:#696969; font-weight:bold;}
#liNoticias li {
	padding-left:35px;
	padding-top:15px;
	margin-bottom:2px;
	background:transparent url(../i/direita_newsbullet.png) 24px 0 no-repeat;
	font-size:12px;
	text-align:justify;
	line-height:14px;
}
.liNoticias_firstnews {
	padding-top:5px !important;
	background:transparent url(../i/direita_newsbullet_first.png) 24px -10px no-repeat !important;
}
#frDirEnquete {
	margin-top:40px;
	background:transparent url(../i/direita_enquete.png) 5px 0px no-repeat;
	padding-top:30px;
	font-size:12px;
	text-align:justify;
	line-height:14px;
	color:#696969;
	display:block;

}
#frDirEnquete fieldset{width:150px;padding-left:29px; display:block;}
#frDirEnquete fieldset legend {display:none;}
#frDirEnquete p, #frDirEnquete input {
	margin-bottom:5px;
	display:block;
	font-weight:bold;
}
#frDirEnquete input{clear:left;	float:left;}

#frDirEnquete label	{padding-left:20px; margin-bottom:5px; display:block;}
.direita_votar {
	background:transparent url(../i/direita_votar.png) no-repeat;
	width:45px;
	height:16px;
	display:block;
	float:right;
}
#qql {margin-top:10px;margin-left:35px;display:block;}
.direita_campo {
	background:transparent url(../i/direita_campo.png) no-repeat !important;
	border:0 !important;
	width:121px !important;
	height:22px !important;
	margin-left:35px !important;
}
.direita_campo_redux {width:118px !important;height:18px !important;}
.direita_ok {
	background:transparent url(../i/direita_ok.png) -6px 2px no-repeat !important;
	border:0 !important;
	width:19px !important;
	height:22px !important;
}
.direita_search {
	margin-top:40px;
	background:transparent url(../i/direita_busca.png) 5px 0px no-repeat;
	padding-top:30px;
	font-size:12px;
	text-align:justify;
	line-height:14px;
	color:#696969;
}
/* --------BASE------- */
#esRodape {
	color: #54740a;    
    	font-size: 10px;  
    	margin-bottom: 33px;
    	text-align: center;
	/*background:transparent url(../i/base_address.png) center no-repeat;
	height:20px;
	display:block;
	text-indent:-10000px;
	margin-bottom:40px;*/
}
/* --EXCLUSIVO-INDEX-- */
.pagIndex {
	background:transparent url(../i/index_conteudo_fundo.png) no-repeat !important;
	height:307px !important;
	width:540px !important;
	margin-left:0 !important;
}
#bnIndex {
	background:transparent url(../i/index_banner_fundo2.png) left bottom no-repeat;
	height:343px;
	margin-bottom:-6px;
}
#bnDepoimentos {
	margin:20px 0 0 5px;
	background:transparent url(../i/index_parceiros_fundo.png) no-repeat;
	float:left;
	width:265px;
	height:270px;
	display:block;
	font-size:12px;
}
.indexDepData {
	margin-bottom:8px;
}
#bnDepoimentos ul {
	width:240px;
	margin:32px 0 0 12px;
}
#bnDepoimentos ul li a {
	display:block;
	height:92px;
	text-decoration:none;
	color:#537800;
		cursor:pointer !important;
}
#bnDepoimentos ul li a img {
	float:left;
}
#bnDepoimentos ul li a span {
	display:block;
	float:right;
	width:150px;
		cursor:pointer !important;
}
.bnD1 {
	border-bottom:1px dotted #aed35a;
	margin-bottom:9px;
}
.bnD1 span {
	
}
#bnParceiros {
	margin:20px 0 0 0;
	float:left;
	width:265px;
	height:270px;
	display:block;
	position:relative;
}
/* SALA DE IMPRENSA */
#imprensaImagens li {
	position:relative;
	clear:both;
}
#imprensaImagens li p {
	float:left;
	width:340px;
}
#imprensaImagens li img {
	float:right;
	background:#999999;
	width:150px;
	height:150px;
}
#imprensaNav {clear:both;}
#frIndicaNoticia {margin-left:22px;}
#laNewsEmail {display:block;float:left;}
#newsEmail {width:279px;height:22px;font-size:14px;float:left;background:transparent url(../i/frcad_input279px.png) repeat-x;}
.frBtEnviar2 {
	background:transparent url(../i/frcad_btbg.png) no-repeat;
	width:71px;	height:22px;
	font-size:12px;	font-weight:bold; color:#FFF; text-decoration:none; text-align:center;
	float:left;	margin-left:10px;
}
/* CONTATO  */
#frContato {
	border-left:#d6dfc1 1px solid;
	margin:-20px -10px -50px -10px;
	padding:20px 0 20px 40px;
}
#frCtRazao {
	border:1px #CCC solid;
	margin-bottom:20px;
	width:200px;
}
#frContato input[type="text"] {
	background:transparent url(../i/frcad_input350px.png) no-repeat;
	width:350px;
	height:22px;
	float:left;
	margin-bottom:6px;
}
#frContato label {
	display:block;
	width:110px;
	float:left;
	font-size:14px;
	color:#696969;
}
.frBtEnviar {
	background:transparent url(../i/frcad_btbg.png) no-repeat !important;
	display:block;
	width:71px !important; height:22px !important;
	margin-top:10px;
	font-size:12px;	font-weight:bold; color:#FFF;
	text-decoration:none; text-align:center;
	float:left;	clear:both;
}
#frContato label[for="frCtMensagem"], #frContato label[for="frAeMail"] {clear:left !important;}
#frCtMensagem {width:350px; height:200px; float:left; background:transparent url(../i/int_textarea.png) repeat-y;}

/* FAQ */
.modFaq li > h3 {width:25px; float:left;}
.modFaq li {height:auto !important;}
.faqExemplo {padding-left:20px; border-left:1px #829751 solid;}
.faqExemplo table {text-align:center;}
.faqExemplo table th {border:1px white solid;border-bottom:none !important;background-color:#829751;color:#FFF;}
.faqExemplo table td {border:1px #829751 solid;background-color:white;}
.tableName {width:80px !important;}
.tableCEP {width:110px !important;}
.underline {text-decoration:underline;}

/* ENQUETE */
.liEnquete {margin-bottom:20px;}
.liEnquete ul li > p {float:left !important;margin-left:20px;}
.liEnquete div {float:left;}
.liEnquete > ul > li {display:block;min-height:80px !important;height:auto;}
.enquetePerc {color:#89A54B; font-weight:bold; height:70px;	float:left;	margin-left:5px; display:block;}

/* SUPORTE */

.modFones li {height:auto !important;}
.modTextoMail {border-bottom:#d6dfc1 1px solid;	border-left:#d6dfc1 1px solid; margin-left:-10px; margin-top:-20px;	padding:20px;}
#frAeInteresse, #frAeComo {border:#CCCCCC 1px solid; margin-bottom:5px;}
#frAeInteresse {width:200px;}
#frAeComo {width:110px;}
#frAeMensagem {width:350px; height:200px; background:transparent url(../i/int_textarea.png) repeat-y;}
#frContato label[for="frAeInteresse"] {clear:left;}
#frContato label[for="frAeComo"] {width:200px;}

.bottomFiller, .topFiller, .tabelaFundo {width:485px; display:block; margin:0 20px;}
.bottomFiller {background:transparent url(../i/int_tablebase.png) bottom no-repeat; height:20px; margin-bottom:20px;}
.topFiller {background:transparent url(../i/int_tabletop.png) top no-repeat; height:20px; margin-top:20px;}
.tabelaFundo {background-color:#95b253; margin:0 20px;}
#taFones {text-align:left; margin:0 auto; width:400px;}
.taFonesFone {width:80px !important;}
#taFones th {border-bottom:1px #56713E solid; padding:3px 10px; font-size:16px; color:#546C33;}
#taFones td {border-left:1px #788c4c solid;	border-right:1px #b1c585 solid;	padding:3px 10px; color:#E8EFE4; font-weight:bold;}




/* FIM */

