html { background: url(imagens/background.png) repeat-x top center #DADCDD; }

a { outline:none; text-decoration: none; }
a:hover { text-shadow:0px 0px 1px #c0c0c0; }
p { text-align: justify; margin-right: 20px; }


a img { border: none; }

#destaques { }
#destaques .box-destaque { position: relative; width: 225px; border-bottom: 1px solid #ebebeb; float: left; margin: 10px 10px 20px 10px; }
#destaques .box-destaque .imagem-destaque { position: relative; padding: 0; margin: 0; width: 197px; overflow: hidden; height: 98px; }
#destaques .meio { margin: 10px 10px 10px 0; width: 195px; padding: 0 20px; border: none; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; }
#destaques .titulo-destaque, #destaques .titulo-destaque a { font-family:Tahoma, Geneva, sans-serif; font-weight: bold; font-size: 12px; color:#6d6e71; }
#destaques .box-destaque a img { border: none; }
.mais { background: url(imagens/destaques/mais.png) no-repeat center; width: 20px; float: left; position: absolute; bottom: 10px; right: 10px; height: 20px; }
.clear { clear: both; }


.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
	text-align: left;
}
.titulo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
	text-align: left;
}
.textobold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
	text-align: left;
}

.fonte_10{ font-size:10px; font-family:verdana; }
.fonte_11{ font-size:11px; font-family:verdana; }
.fonte_negra{ color:#000; }
.legenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}


.formulario_erro { border:1px solid #FF0000; background: #FFFFFF; color: #414141; padding:1px; }
.msg_erro_flutuante{ float:left;  }


.underline a{ text-decoration:none; }
.underline a:hover{ text-decoration:underline; }

.link1_pesquisa a{ color:#7f7e83; }
.link1_pesquisa a:hover{ color:#555; }

.pagedisplay{ font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; }
.tituloVermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E1060A;
	text-decoration: none;
	text-align: left;
}
.tituloVermelhogrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #E1060A;
	text-decoration: none;
	text-align: left;
}
.textovermelho {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #E1060A;
	text-decoration: none;
	text-align: left;
}


#topo { width: 980px; margin: 0 auto;}
#topo .logo { float: left; margin: 0; padding: 0; }
#topo .logo a { float: left; margin: 0; padding: 0; width: 208px; height: 184px; text-indent: -9999px; background: url(imagens/logo.png) no-repeat center; }
.bannertopo { float: right; margin: 35px 0 0 0; }

.nobg { background: none !important; }
.clear { clear: both; display: block; }

.nav { margin: 40px 0 0 0; padding: 0; float: right; }
.nav ul { margin: 0; padding: 0; list-style: none; float: right;  }
.nav ul li { float: left; }
.nav ul li a { padding: 14px 15px 10px; display: block; background: url(imagens/menu/bull.png) no-repeat left center; }

.social { float: right; margin: 42px 0 0 0; }
.social a { float: left; display: inline; width: 40px; height: 41px; background: url(imagens/menu/social-spryte.png) no-repeat; }
.social a.youtube { background-position: 0 0; }
.social a.facebook { background-position: -40px 0; }
.social a.twitter {  background-position: -82px 0; }

.basetop { background: #fff; height: 110px; margin:2px auto 0; width: 980px; }

