/* ESTILOS GERAIS ------------------------------------------------*/

body {
	margin-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow-x: hidden;
	overflow-y: auto;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:justify;
}


/* ESTILOS LINKS ------------------------------------------------*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.linkgeral
{text-decoration: none; color:#8F0202; font-weight:bold;}
.linkgeral:hover 
{text-decoration: none; color:#DC0202; font-weight:bold;}

.linkbranco
{text-decoration: none; color:#ffffff; font-weight:bold;}
.linkbranco:hover 
{text-decoration: none; color:#FFFFCC; font-weight:bold;}

.linkproducao
{text-decoration: none; color: #CE0D0D;}
.linkproducao:hover 
{text-decoration: none; color:#F88585;}

.linkproducaoultimas
{text-decoration: none; color:#CE0D0D; font-weight:bold;}
.linkproducaoultimas:hover 
{text-decoration: none; color:#F88585; font-weight:bold;}

.linknegocio
{text-decoration: none;	color: #314FB1;}
.linknegocio:hover 
{text-decoration: none; color: #859DEA;}

.linknegocioultimas
{text-decoration: none; color:#314FB1; font-weight:bold;}
.linknegocioultimas:hover 
{text-decoration: none; color:#859DEA; font-weight:bold;}

.linkacervo
{text-decoration: none; color: #D87B0C;}
.linkacervo:hover 
{text-decoration: none; color:#ECAB5F;}

.linkacervoultimas
{text-decoration: none; color:#D87B0C; font-weight:bold;}
.linkacervoultimas:hover 
{text-decoration: none; color:#ECAB5F; font-weight:bold;}

.linksafras
{text-decoration: none;	color: #666666;}
.linksafras:hover 
{text-decoration: none; color: #E63D3D;}


/* ESTILOS FORMS ------------------------------------------------*/

.formbuscaproducao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CE0D0D;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscamercado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #314FB1;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscaacervo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D87B0C;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formlogin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E63D3D;
	height: 14px;
	width: 100px;
	border: 1px solid #FFFFFF;
}
.formcomentarioproducao {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CE0D0D;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentariomercado {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #314FB1;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentarioacervo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D87B0C;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcadastro {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	width: 150px;
	border: 1px solid #E4E4E4;
}


/* ESTILOS PADDINGS ------------------------------------------------*/

.paddingcolunadireita {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.paddingdestaqueprincipal {
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 14px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	vertical-align: top;
}
.paddingdestaquesecundario {
	vertical-align: top;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.paddingdestaquesecundario2 {
	vertical-align: top;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 7px;
}
.paddingmiddelbanners {

	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.paddingboxcomunidades {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFDFDF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 7px;
	vertical-align: top;
}
.paddingboxcomunidades2 {
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 14px;
	padding-left: 7px;
	vertical-align: top;
}

.observacaoazul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D63333;
}

/* ESTILOS TÓPICOS ------------------------------------------------*/

.destaqueprincipal {
	font-size: 24px;
}
.titulobox {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
}
.tituloboxsafras {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.observacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.observacaobranco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.observacaoproducao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CE0D0D;
}
.observacamercado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #314FB1;
}
.observacaoacervo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D87B0C;
}
.tituloboxcomuproducao {
	font-size: 19px;
	color: #CE0D0D;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomunegocio {
	font-size: 19px;
	color: #314FB1;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuacervo {
	font-size: 19px;
	color: #D87B0C;
	padding-bottom: 12px;
	font-weight: bold;
}

.tituloboxcomuproducao2 {
	font-size: 17px;
	color: #CE0D0D;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomunegocio2 {
	font-size: 17px;
	color: #314FB1;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuacervo2 {
	font-size: 17px;
	color: #D87B0C;
	padding-bottom: 12px;
	font-weight: bold;
}

.linkproducaoTituloNoticia {
	font-size: 23px;
	color: #CE0D0D;
	padding-bottom: 12px;
	font-weight: bold;
}
.linknegocioTituloNoticia {
	font-size: 23px;
	color: #314FB1;
	padding-bottom: 12px;
	font-weight: bold;
}
.linkacervoTituloNoticia {
	font-size: 23px;
	color: #D87B0C;
	padding-bottom: 12px;
	font-weight: bold;
}


/* ESTILOS ELEMENTOS ------------------------------------------------*/

.corpoboxlateral {
	background-color: #f8f8f8;
	background-image: url(../img/layout/fundo_box.jpg);
	background-repeat: repeat-x;
	padding: 7px;
}
.linhabrancabase {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
}
.linhabrancasafras {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.linhacinzabase {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top;
}

/* ----- KEYWORDS ----*/

.linkproducaokeyword
{text-decoration: underline; color:#CE0D0D;	font-weight:bold;}
.linkproducaokeyword:hover 
{text-decoration: underline; color:#F88585; font-weight:bold;}
.linknegociokeyword
{text-decoration: underline; color:#314FB1; font-weight:bold;}
.linknegociokeyword:hover 
{text-decoration: underline; color:#859DEA; font-weight:bold;}
.linkacervokeyword
{text-decoration: underline; color:#D87B0C; font-weight:bold;}
.linkacervokeyword:hover 
{text-decoration: underline; color:#ECAB5F; font-weight:bold;}


/* EFEITO FOTOS ----------------------------------------------------- */

.crop-foto {display:block;overflow:hidden;position:relative;}
.crop-170 a.crop-foto {height:170px;}
.crop-170 a.crop-foto:hover {height:164px;*height:170px;}
.larg-130 {width:130px;}
.crop-foto img {display:block;position:absolute; margin:-2px;}
.crop-foto:hover {border:3px solid;}
.crop-foto:hover img {margin:-5px 0 0 -5px;}
.producao {color: #F60;}
.negocios {color: #3B89B9;}
.acervo {color: #5C9C1A;}

/* FIM EFEITO FOTOS ------------------------------------------------- */


.formbuscacontorno {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE0D0D;
	height: 14px;
	width: 300px;
	border: 1px solid #CE0D0D;
}
.formbuscacontorno2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE0D0D;
	height: 18px;
	width: 300px;
	border: 1px solid #CE0D0D;
}
.fundopalavraspatro {
	background-color: #FFFFFF;
	background-image: url(http://www.suino.com.br/img/layout/janela_palavras_patrocinadas.jpg);
	background-repeat: no-repeat;
	background-position: top;
}