@charset "iso-8859-1";
/* CSS Document */

body {
	background:#F2F2F2;
	margin:0px;
	padding:0px;
	font:normal 12px Arial, Geneva, sans-serif;
	color:#666666;
	
}

a {
	outline:0;
}

.esconde {
	display:none;
}

.clear {
	clear: both;
	float: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}

.floatRight {
	display:block;
	float:right;
}

.esconde {
	display:none;
}

.clear {
	clear:both;
}

.tracosHomeHeader {
	display:block;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/img/tracosHome.png);
	position:absolute;
	z-index:4;
}

/********** header **********/
#divHeaderHome {
	display:block;
	width:980px;
	height:240px;
	margin:0 auto;
}
.divHeaderPosition {
	display:block;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	position:absolute;
}
.divImgHeader {
	display:block;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.divMaskHeader {
	display:block;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/img/maskHeader.png);
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}

.divImgHeaderInterior {
	display:block;
	width:520px;
	height:240px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:251px;
	z-index:0;
}
.divMaskHeaderInterior {
	display:block;
	width:980px;
	height:240px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/img/maskHeaderInterior.png);
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}
.divLegendaHeaderInterior {
	display:block;
	width:480px;
	height:30px;
	margin:0;
	padding:15px 20px 15px 20px;
	background-image:url(/temas/default/img/btLegendaHeaderInterior.png);
	position:absolute;
	bottom:0;
	z-index:4;
	color:#FFFFFF;
	font:bold 12px Arial;
}
.divLegendaHeaderInterior span{
	display:block;
	color:#FFFFFF;
	font:normal 12px Arial;
}

.baseImagemTopo {
	z-index:0;
}

.logoTopo {
	display:block;
	width:191px;
	height:147px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/img/logoTopo.png);
	position:absolute;
	top:60px;
	left:33px;
	z-index:4;
}
.logoTopo a{
	display:block;
	width:191px;
	height:147px;
}

.barraBgHeader {
	display:block;
	width:960px;
	height:40px;
	margin:0;
	padding:0;
	background-image:url(/temas/default/img/barraBgHeader.png);
	position:absolute;
	top:0px;
	left:10px;
	z-index:4;
}

.divGeralPesquisaTopo {
	display:block;
	float:left;
	width:201px;
	height:20px;
	margin:9px 0px 0px 253px;
	padding:0;
}
.divPositionPesquisaTopo {
	display:block;
	width:201px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/temas/default/img/bgPesquisaTopo.png);
	position:absolute;
}
.divInputPesquisaTopo {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:1px;
	left:10px;
}
.inputPesquisaTopo {
	display:block;
	border:none;
	background:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BBD1C7;
	width:150px;
}
.divBtOkPesquisaTopo {
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	right:0px;
}
.btOkPesquisaTopo {
	display:block;
	border:none;
	background:none;
	color:#333333;
	width:20px;
	height:20px;
}

.divNewsletterTopo {
	display:block;
	float:left;
	width:221px;
	height:10px;
	margin:14px 0px 0px 65px;
	padding:0;
}
.divNewsletterTopo a {
	display:block;
	background-image:url(/temas/default/img/btNewsletter-off.png);
	width:221px;
	height:10px;
}
.divNewsletterTopo a:hover {
	display:block;
	background-image:url(/temas/default/img/btNewsletter-on.png);
}

.divContactosTopo {
	display:block;
	float:left;
	width:71px;
	height:10px;
	margin:14px 0px 0px 32px;
	padding:0;
}
.divContactosTopo a {
	display:block;
	background-image:url(/temas/default/img/btContactos-off.png);
	width:71px;
	height:10px;
}
.divContactosTopo a:hover {
	display:block;
	background-image:url(/temas/default/img/btContactos-on.png);
	width:71px;
}
/********** end header **********/






/********** content home **********/
#divContentHome {
	display:block;
	width:960px;
	background: #FFFFFF url(/temas/default/img/tracosHome.png);
	min-height:240px;
	margin:0 auto;
	padding:10px 10px 30px 10px;
}
#divMenuBanner {
	display:block;
	float:left;
	width:240px;
	padding:0;
	margin:0;
}
#menuLeft {
	display:block;
	float:left;
	margin:0px 0px 14px 0px;
	padding:0;
}
#menuLeft ul {
	margin:0;
	padding:0;
}
#menuLeft ul li {
	list-style:none;
	padding:0;
	margin:0;
}
#menuLeft ul li a {
	display:block;
	padding:0px;
	margin:0px;
}
#menuLeft ul li ul  {
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0 0 10px;
}
#menuLeft ul li ul li  {
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0 7px 0;
}
#menuLeft ul li ul li a {
	display:block;
	background:url(/temas/default/img/setaLaranjaSubmenu.png) no-repeat left center;
	padding:0px 0px 0px 10px;
	margin:0px;
	font:normal 11px Arial;
	text-decoration:none;
	color:#333333;
}
#menuLeft ul li ul li a:hover {
	text-decoration:none;
	color:#F5730D;
}
.bt01 {
	display:block;
	background-image:url(/temas/default/img/bt01-off.gif);
	width:83px;
	height:22px;
}
.bt01 a{
	display:block;
	width:83px;
	height:22px;
}
.bt01 a:hover{
	background-image:url(/temas/default/img/bt01-on.gif);
}
.bt01Active {
	display:block;
	background-image:url(/temas/default/img/bt01-on.gif);
	width:83px;
	height:22px;
}
.bt01Active a{
	display:block;
	width:83px;
	height:22px;
}
.bt02 {
	display:block;
	background-image:url(/temas/default/img/bt02-off.gif);
	width:91px;
	height:21px;
}
.bt02 a{
	display:block;
	width:91px;
	height:21px;
}
.bt02 a:hover{
	background-image:url(/temas/default/img/bt02-on.gif);
}
.bt02Active {
	display:block;
	background-image:url(/temas/default/img/bt02-on.gif);
	width:91px;
	height:21px;
}
.bt02Active a{
	display:block;
	width:91px;
	height:21px;
}
.bt03 {
	display:block;
	background-image:url(/temas/default/img/bt03-off.gif);
	width:64px;
	height:23px;
}
.bt03 a{
	display:block;
	width:64px;
	height:23px;
}
.bt03 a:hover{
	background-image:url(/temas/default/img/bt03-on.gif);
}
.bt03Active {
	display:block;
	background-image:url(/temas/default/img/bt03-on.gif);
	width:64px;
	height:23px;
}
.bt03Active  a{
	display:block;
	width:64px;
	height:23px;
}
.bt04 {
	display:block;
	background-image:url(/temas/default/img/bt04-off.gif);
	width:107px;
	height:21px;
}
.bt04 a{
	display:block;
	width:107px;
	height:21px;
}
.bt04 a:hover{
	background-image:url(/temas/default/img/bt04-on.gif);
}
.bt04Active {
	display:block;
	background-image:url(/temas/default/img/bt04-on.gif);
	width:107px;
	height:21px;
}
.bt04Active a{
	display:block;
	width:107px;
	height:21px;
}
.bt05 {
	display:block;
	background-image:url(/temas/default/img/bt05-off.gif);
	width:47px;
	height:22px;
}
.bt05 a{
	display:block;
	width:47px;
	height:22px;
}
.bt05 a:hover{
	background-image:url(/temas/default/img/bt05-on.gif);
}
.bt05Active {
	display:block;
	background-image:url(/temas/default/img/bt05-on.gif);
	width:47px;
	height:22px;
}
.bt05Active a{
	display:block;
	width:47px;
	height:22px;
}
.bt06 {
	display:block;
	background-image:url(/temas/default/img/bt06-off.gif);
	width:188px;
	height:22px;
}
.bt06 a{
	display:block;
	width:188px;
	height:22px;
}
.bt06 a:hover{
	background-image:url(/temas/default/img/bt06-on.gif);
}
.bt06Active {
	display:block;
	background-image:url(/temas/default/img/bt06-on.gif);
	width:188px;
	height:22px;
}
.bt06Active a{
	display:block;
	width:188px;
	height:22px;
}
.bt07 {
	display:block;
	background-image:url(/temas/default/img/bt07-off.gif);
	width:136px;
	height:34px;
}
.bt07 a{
	display:block;
	width:136px;
	height:34px;
}
.bt07 a:hover{
	background-image:url(/temas/default/img/bt07-on.gif);
}
.bt07Active {
	display:block;
	background-image:url(/temas/default/img/bt07-on.gif);
	width:136px;
	height:34px;
}
.bt07Active a{
	display:block;
	width:136px;
	height:34px;
}

.bt08 {
	display:block;
	background-image:url(/temas/default/img/bt08-off.gif);
	width:154px;
	height:23px;
}
.bt08 a{
	display:block;
	width:154px;
	height:23px;
}
.bt08 a:hover{
	background-image:url(/temas/default/img/bt08-on.gif);
}
.bt08Active {
	display:block;
	background-image:url(/temas/default/img/bt08-on.gif);
	width:154px;
	height:23px;
}
.bt08Active a{
	display:block;
	width:154px;
	height:23px;
}

.bt09 {
	display:block;
	background-image:url(/temas/default/img/bt09-off.gif);
	width:95px;
	height:23px;
}
.bt09 a{
	display:block;
	width:95px;
	height:23px;
}
.bt09 a:hover{
	background-image:url(/temas/default/img/bt09-on.gif);
}
.bt09Active {
	display:block;
	background-image:url(/temas/default/img/bt09-on.gif);
	width:95px;
	height:23px;
}
.bt09Active a{
	display:block;
	width:95px;
	height:23px;
}

.bt10 {
	display:block;
	background-image:url(/temas/default/img/bt10-off.gif);
	width:58px;
	height:21px;
}
.bt10 a{
	display:block;
	width:58px;
	height:21px;
}
.bt10 a:hover{
	background-image:url(/temas/default/img/bt10-on.gif);
}
.bt10Active {
	display:block;
	background-image:url(/temas/default/img/bt10-on.gif);
	width:58px;
	height:21px;
}
.bt10Active a{
	display:block;
	width:58px;
	height:21px;
}

.bt11 {
	display:block;
	background-image:url(/temas/default/img/bt11-off.gif);
	width:98px;
	height:23px;
}
.bt11 a{
	display:block;
	width:98px;
	height:23px;
}
.bt11 a:hover{
	background-image:url(/temas/default/img/bt11-on.gif);
}
.bt11Active {
	display:block;
	background-image:url(/temas/default/img/bt11-on.gif);
	width:98px;
	height:23px;
}
.bt11Active a{
	display:block;
	width:98px;
	height:23px;
}

#divDestaque {
	display:block;
	float:left;
	width:215px;
	padding:0;
	margin:0px 0px 0px 25px;
}
.divImgDestaque {
	display:absolute;
	width:210px;
	height:120px;
	margin:0 0 20px 0;
	padding:0;
}
.divPositionImgDestaque {
	display:block;
	width:210px;
	height:120px;
	margin:0;
	padding:0;
	position:absolute;
}
.imgDestaque {
	display:block;
	width:210px;
	height:120px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:1;
}
.maskImgDestaque {
	display:block;
	background-image:url(/temas/default/img/maskImgDestaque.png);
	width:210px;
	height:120px;
	margin:0;
	padding:0;
	position:absolute;
	z-index:2;
}
.tituloLinkDestaque {
	display:block;
	margin:0 0 5px 0;
}
.tituloLinkDestaque a{
	font: bold 12px Arial;
	color:#000000;
	text-decoration:none;
}
.tituloLinkDestaque a:hover{
	color:#F5730D;
	text-decoration:none;
}
.txtDestaque {
	display:block;
	line-height:140%;
}
.txtDestaque a{
	padding: 0 15px 0 0;
}

#divNoticias {
	display:block;
	float:left;
	width:215px;
	padding:0;
	margin:0px 0px 0px 50px;
}
.labelNoticiasHome {
	display:block;
	background:url(/temas/default/img/labelNoticias.gif);
	width:65px;
	height:22px;
	margin:0 0px 5px 0px;
	padding:0px;
}
.blocoNoticia {
	display:block;
	margin:0 0 30px 0;
}
.tituloLinkNoticia {
	display:block;
	margin:0 0 5px 0;
}
.tituloLinkNoticia a{
	font: bold 12px Arial;
	color:#000000;
	text-decoration:none;
}
.tituloLinkNoticia a:hover{
	color:#F5730D;
	text-decoration:none;
}
.txtNoticia {
	display:block;
	line-height:140%;
}
.txtNoticia a{
	padding: 0 15px 0 0;
}

#divBannerAgenda {
	display:block;
	float:left;
	width:190px;
	padding:0;
	margin:0px 0px 0px 25px;
}
.divBannerRight {
	display:block;
	margin:0 0 25px 0;
}
.labelAgendaHome {
	display:block;
	background:url(/temas/default/img/labelAgenda.gif);
	width:60px;
	height:26px;
	margin:0px 0 5px 0px;
	padding:0px;
}
.blocoAgenda {
	display:block;
	margin:0 0 30px 0;
}
.dataAgendaHome {
	display:block;
	margin:0 0 2px 0;
	font: bold 12px Arial;
	color:#000000;
	text-decoration:none;
}
.txtAgendaHome {
	display:block;
	line-height:140%;
}
.linkConsultarEvento {
	display:block;
	margin:5px 0 0 0;
}
.linkConsultarEvento a{
	display:block;
	background:url(/temas/default/img/setaLaranja.png) no-repeat left center;
	margin:0;
	padding:0 0 0 16px;
	font: normal 11px Arial;
	color:#3A5222;
	text-decoration:none;

}

.divMes {
	display:block;
	margin:0 0 0px 0;
	padding:0 0 3px 0px;
	font: bold 11px Arial;
	color:#F5730D;
	border-bottom:1px solid #BFBFBF;
}
.divMes a{
	margin:0;
	padding:0 0 0px 0px;
	font: bold 11px Arial;
	color:#F5730D;
	text-decoration:none;
}
.divMes a:hover{
	color:#666666;
	text-decoration:none;
}
.divMes span{
	margin:0;
	padding:0 5px 0 5px;
}

.diaSemana {
	border-bottom:1px solid #BFBFBF;
	font: normal 11px Arial;
	color:#3A6753;
	padding:3px 0 3px 0;
}
.dia {
	border-bottom:1px solid #BFBFBF;
	font: normal 11px Arial;
	color:#666666;
	padding:3px 0 3px 0;
}
.dia a{
	font: normal 11px Arial;
	color:#F5730D;
}
.dia a:hover{
	font: normal 11px Arial;
	color:#666666;
	text-decoration:none;
}
.diaActive {
	border-bottom:1px solid #BFBFBF;
	font: bold 11px Arial;
	color:#3A6753;
	padding:3px 0 3px 0;
}
/********** end content home **********/






/********** footer **********/
#divContentFooter {
	display:block;
	width:980px;
	background-color:#FFFFFF;
	margin:0 auto;
	border-bottom:5px solid #5C8C76;
	padding:22px 0 45px 0;
}
.logoSeara {
	display:block;
	float:left;
	width:52px;
	height:11px;
	margin:3px 0 0 21px;
	padding:0;
	background-image:url(/temas/default/img/logoSeara.gif);
}
.logoSeara a{
	display:block;
	width:52px;
	height:11px;
}

#footer {
	display:block;
	float:left;
	margin:0px 0px 0 185px;
	padding:0;
}
#footer ul {
	margin:0;
	padding:0;
}
#footer ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}
#footer ul li a {
	display:block;
	float:left;
	padding:0px;
	margin:0px 15px 0px 0px;
	color:#666666;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#F5730D;
	text-decoration:none;
}

.copy {
	display:block;
	font:normal 11px Arial;
	margin:5px 0px 0 185px;
	padding:0;
	color:#999999;
}
/********** end footer **********/






/********** content interior **********/
#divContentInterior {
	display:block;
	width:960px;
	background: #FFFFFF url(/temas/default/img/tracosInterior.png);
	min-height:240px;
	margin:0 auto;
	padding:10px 10px 0px 10px;
}

#divContentRightInterior {
	display:block;
	float:left;
	width:680px;
	padding:0;
	margin:0px 0px 0px 20px;
}

.breadCrumbs {
	display:block;
	padding:0;
	margin:0px 0px 10px 0px;
	font:normal 12px Arial;
	color:#3A5222;
}
.breadCrumbs {
	display:block;
	padding:0;
	margin:0px 0px 10px -7px;
	font:normal 12px Arial;
	color:#3A5222;
}
.breadCrumbs a{
	padding:0;
	margin:0px 7px 0px 7px;
	font:normal 12px Arial;
	color:#3A5222;
}
.breadCrumbs a:hover {
	font:normal 12px Arial;
	color:#666666;
	text-decoration:none;
}
.breadCrumbs span{
	padding:0;
	margin:0px 0px 0px 7px;
	font:bold 12px Arial;
	color:#3A5222;
}
.tituloPag{
	display:block;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
	font: bold 20px Georgia;
	color: #3A6753;
	text-transform:uppercase;
}
.tituloPagFaq {
	display:block;
	background-image:url(/temas/default/img/tituloFaq.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagFaq {
	display:block;
	background-image:url(/temas/default/img/tituloFaq.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagPolitica {
	display:block;
	background-image:url(/temas/default/img/tituloPolitica.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagSugira {
	display:block;
	background-image:url(/temas/default/img/tituloSugira.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagPolitica {
	display:block;
	background-image:url(/temas/default/img/tituloPolitica.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagContactos {
	display:block;
	background-image:url(/temas/default/img/tituloContactos.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagNewsletter {
	display:block;
	background-image:url(/temas/default/img/tituloNewsletter.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}
.tituloPagPesquisa {
	display:block;
	background-image:url(/temas/default/img/tituloPesquisa.gif);
	width:508px;
	height:28px;
	padding:0;
	margin:0px 0px 18px 0px;
}

.btVoltar {
	display:block;
	padding:0;
	margin:20px 0px 10px 176px;
}
.btVoltar a{
	display:block;
	background-image:url(/temas/default/img/btVoltar.gif);
	width:66px;
	height:18px;
	padding:0;
	margin:0px;
}

.divGeralGca {
	display:block;
	font:normal 12px Arial;
	line-height:140%;
	color:#333333;
}

.galerias a:link, .galerias a:visited{
	color:#333333;
	text-decoration:none;
}
.galerias a:hover {
	color:#F5730D;
}

.newbtnsubmit {
	border:none;
	color:#F5730D;
	font-weight:bold;
	background:none;
	cursor:pointer;
}

/********** end content interior **********/