/* 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:#630164; font-weight:bold;}
.linkgeral:hover 
{text-decoration: none; color:#C701C6; font-weight:bold;}

.linkbranco
{text-decoration: none; color:#ffffff; font-weight:bold;}
.linkbranco:hover 
{text-decoration: none; color:#FFFFCC; font-weight:bold;}

.linkcaes
{text-decoration: none; color: #E40D0D;}
.linkcaes:hover 
{text-decoration: none; color:#F85858;}

.linkcaesultimas
{text-decoration: none; color:#E40D0D; font-weight:bold;}
.linkcaesultimas:hover 
{text-decoration: none; color:#F85858; font-weight:bold;}

.linkgatos
{text-decoration: none; color: #007D0C;}
.linkgatos:hover 
{text-decoration: none; color:#37AC73;}

.linkgatosultimas
{text-decoration: none; color:#007D0C; font-weight:bold;}
.linkgatosultimas:hover 
{text-decoration: none; color:#37AC73; font-weight:bold;}


.linkaves
{text-decoration: none; color: #C76200;}
.linkaves:hover 
{text-decoration: none; color:#FF803B;}

.linkavesultimas
{text-decoration: none; color:#C76200; font-weight:bold;}
.linkgavesutimas:hover 
{text-decoration: none; color:#FF803B; font-weight:bold;}

.linkroedores
{text-decoration: none; color: #773F26;}
.linkroedores:hover 
{text-decoration: none; color:#9C6148;}

.linkroedoresultimas
{text-decoration: none; color:#773F26; font-weight:bold;}
.linkgroedoresutimas:hover 
{text-decoration: none; color:#9C6148; font-weight:bold;}

.linkpeixes
{text-decoration: none; color: #086790;}
.linkpeixes:hover 
{text-decoration: none; color:#5291AC;}

.linkpeixesultimas
{text-decoration: none; color:#086790; font-weight:bold;}
.linkgpeixesutimas:hover 
{text-decoration: none; color:#5291AC; font-weight:bold;}

.linkoutros
{text-decoration: none; color: #A77B00;}
.linkoutros:hover 
{text-decoration: none; color:#D9BD6F;}

.linkoutrosultimas
{text-decoration: none; color:#A77B00; font-weight:bold;}
.linkgoutrosutimas:hover 
{text-decoration: none; color:#D9BD6F; font-weight:bold;}

.linkproducao
{text-decoration: none;	color: #666666;}
.linkproducao:hover 
{text-decoration: none; color: #9C2A9B;}

.linksafras
{text-decoration: none;	color: #666666;}
.linksafras:hover 
{text-decoration: none; color: #9C2A9B;}


/* ESTILOS FORMS ------------------------------------------------*/

.formbuscacaes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E40D0D;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscagatos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007D0C;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscaaves {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C76200;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscaroedores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #773F26;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscapeixes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #086790;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formbuscaoutros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A77B00;
	height: 14px;
	width: 180px;
	border: 1px solid #FFFFFF;
}
.formlogin {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C701C6;
	height: 14px;
	width: 100px;
	border: 1px solid #FFFFFF;
}
.formcomentariocaes {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E40D0D;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentariogatos {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007D0C;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentarioaves {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C76200;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentarioroedores {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #773F26;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentariopeixes {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #086790;
	height: 150px;
	width: 575px;
	border: 1px solid #FFFFFF;
}
.formcomentariooutros {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A77B00;
	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: #9C2A9B;
}

/* 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;
}
.observacaocaes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #E40D0D;
}
.observacagatos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007D0C;
}
.observacaoaves {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C76200;
}
.observacaoroedores {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #773F26;
}
.observacaopeixes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #086790;
}
.observacaooutros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A77B00;
}
.tituloboxcomucaes {
	font-size: 19px;
	color: #E40D0D;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomugatos {
	font-size: 19px;
	color: #007D0C;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuaves {
	font-size: 19px;
	color: #C76200;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuroedores {
	font-size: 19px;
	color: #773F26;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomupeixes {
	font-size: 19px;
	color: #086790;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuoutros {
	font-size: 19px;
	color: #A77B00;
	padding-bottom: 12px;
	font-weight: bold;
}

.tituloboxcomucaes2 {
	font-size: 17px;
	color: #E40D0D;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomugatos2 {
	font-size: 17px;
	color: #007D0C;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuaves2 {
	font-size: 17px;
	color: #C76200;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuroedores2 {
	font-size: 17px;
	color: #773F26;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomupeixes2 {
	font-size: 17px;
	color: #086790;
	padding-bottom: 12px;
	font-weight: bold;
}
.tituloboxcomuoutros2 {
	font-size: 17px;
	color: #A77B00;
	padding-bottom: 12px;
	font-weight: bold;
}

.linkcaesTituloNoticia {
	font-size: 23px;
	color: #E40D0D;
	padding-bottom: 12px;
	font-weight: bold;
}
.linkgatosTituloNoticia {
	font-size: 23px;
	color: #007D0C;
	padding-bottom: 12px;
	font-weight: bold;
}
.linkavesTituloNoticia {
	font-size: 23px;
	color: #C76200;
	padding-bottom: 12px;
	font-weight: bold;
}
.linkroedoresTituloNoticia {
	font-size: 23px;
	color: #773F26;
	padding-bottom: 12px;
	font-weight: bold;
}
.linkpeixesTituloNoticia {
	font-size: 23px;
	color: #086790;
	padding-bottom: 12px;
	font-weight: bold;
}
.linkoutrosTituloNoticia {
	font-size: 23px;
	color: #A77B00;
	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 ----*/

.linkcaeskeyword
{text-decoration: underline; color:#E40D0D;	font-weight:bold;}
.linkcaeskeyword:hover 
{text-decoration: underline; color:#F85858; font-weight:bold;}
.linkgatoskeyword
{text-decoration: underline; color:#007D0C; font-weight:bold;}
.linkgatoskeyword:hover 
{text-decoration: underline; color:#37AC73; font-weight:bold;}
.linkaveskeyword
{text-decoration: underline; color:#C76200; font-weight:bold;}
.linkaveskeyword:hover 
{text-decoration: underline; color:#FF803B; font-weight:bold;}
.linkroedoreskeyword
{text-decoration: underline; color:#773F26; font-weight:bold;}
.linkroedoreskeyword:hover 
{text-decoration: underline; color:#9C6148; font-weight:bold;}
.linkpeixeskeyword
{text-decoration: underline; color:#086790; font-weight:bold;}
.linkpeixeskeyword:hover 
{text-decoration: underline; color:#5291AC; font-weight:bold;}
.linkoutroskeyword
{text-decoration: underline; color:#A77B00; font-weight:bold;}
.linkoutroskeyword:hover 
{text-decoration: underline; color:#D9BD6F; 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: #E40D0D;
	height: 14px;
	width: 300px;
	border: 1px solid #E40D0D;
}
.formbuscacontorno2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E40D0D;
	height: 18px;
	width: 300px;
	border: 1px solid #E40D0D;
}
.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;
}
