body {	background:url(../imagens/topo.jpg) center top repeat-x #FFF; padding:0; margin:0px; width:100%; margin:auto; text-align:center; }
* {
	list-style-type:none;
	font-size:12px;
	font-family:Arial;
	color:#3b3b3b;
}

p, a, ul li, h1, h2, h3, span, strong{ text-align:left;}

p{ margin-top:10px; margin-bottom:10px;}

.both{ clear:both;}
a{ cursor:pointer; text-decoration:none;}
a img{ border:0px;}

h1, h2, h3{ font-weight:normal; margin:0px; padding:0px;}
ul li{ margin:auto;}

div.titulos{ border-bottom:2px solid #000; margin-bottom:20px; display:block; text-align:left;  }

h1{ color:#5c5c5c; font-size:24px; margin-bottom:-2px; background:#FFF; display:inline-block; }
h1 strong{ font-size:24px; }

h2{ font-size:20px; display:inline-block; background:#F3F3F3; margin-bottom:-2px; color:#000; }

h3{ font-size:20px;}





#body_page{ width:947px; margin:auto; text-align:left; padding-top:18px;  }

#bg_rodape{ background:url(../imagens/rodape.jpg) left bottom repeat-x;}

.topo{ height:157px;}
.topo .logo{ width:304px; height:139px; text-align:center; float:left;  }

.bg-menu{ height:41px; display:inline-block; float:right;}

.topo-cima{ width:620px; float:left; height:106px; padding:0 0 0 20px; }
.topo-cima p{ font-size:27px; font-weight:bold; display:inline-block; float:left; color:#FFF; padding:10px 0 10px 0px; margin:0 130px 0 0;}
.topo-cima p.fone{ background:url(../imagens/ico-tel.png) left center no-repeat; padding:10px 0 10px 60px; margin:0px;}

#topo-dir{ width:640px; float:left;}

.topo #menu ul{ text-align:left; width:450px; float:left; padding:0px 0 0 0px; margin:0px;}
.topo #menu ul li{ display:inline-block; height:43px; float:left; background:#000; margin-left:2px;  }

.topo #menu ul li a{ color:#FFF; font-size:20px; padding:10px 20px 0 20px; display:inline-block;}

.topo #menu ul li#ativo, .topo #menu ul li:hover{ background:#FFF; }
.topo #menu ul li#ativo a, .topo #menu ul li:hover a{ color:#3b3b3b; }

#pesquisar{ float:left; width:175px; padding:7px 0 0 3px; background:#000; height:34px;}
#pesquisar input{ width:162px; background:url(../imagens/lupa.gif) 3px center no-repeat #FFF; padding:3px 0 0 20px; border:0px; height:23px;}

.banner{ height:200px; margin-bottom:10px;}
.banner #s4{ height:200 !important;}
.banner #nav{ width:946px; height:34px; text-align:center; margin-top:10px; }
.banner #s4{ width:946px;  border:1px solid #706f6f;}
.banner #nav{ text-align:right; position:relative; top:-40px; z-index:100000000; margin-bottom:-42px; }
.banner #nav a{ background:url(../imagens/lista-banner.png) center center no-repeat; width:24px; height:24px; display:inline-block; margin-right:10px; }
.banner #nav a.activeSlide{ background:url(../imagens/lista-banner-ativo.png) center center no-repeat;}

 
#conteudo{ }
#conteudo-internas{ width:700px; float:left;  }
.lateral{ width:246px; float:left; text-align:left;}

.lateral-interna{ background:#e3e3e3; padding:2px; width:221px; margin-bottom:20px;}
.menu-lateral{
	width:221px;
	background:#f0f0f0;
}
.menu-lateral h1{ padding:8px 0 0 0px; background:none; text-align:center; display:block;}
.menu-lateral ul{ margin:0 0 0 0px; padding:0 0 0 0;}
.menu-lateral ul li{ border-top:1px solid #d5d3d3; cursor:pointer; margin:0px; padding:0px;}
.menu-lateral ul li a{ background:url(../imagens/flecha.gif) 15px center no-repeat; padding:9px 0 9px 32px; display:block;  }
.menu-lateral ul li a:hover{ background:url(../imagens/flecha.gif) 15px center no-repeat #FFF;}
.menu-lateral ul ul li{ background:#c5c0c0; margin:0px; padding:0px;}
.menu-lateral ul ul li a{ background:url(../imagens/flecha.gif) 20px center no-repeat; padding-left:42px;}
.menu-lateral ul ul li a:hover{ background:url(../imagens/flecha.gif) 20px center no-repeat #cecccc;}


.menu-lateral ul ul.accordionContent{ display:none; margin:0px; padding:0px;}



#rodape{ height:185px; margin-top:70px;}

#rodape .endereco{ width:225px; margin-right:150px; line-height:20px; float:left;}
#rodape .contato{  width:200px; margin-right:170px; line-height:20px; float:left;}
#rodape .redes-sociais{ width:200px; line-height:20px; float:left;}

#rodape .assinatura{ text-align:center; font-size:11px; margin-top:45px;}
#rodape .assinatura a{ color:#999797;} 

div.voltar {
	text-align:center;
	margin-top:10px;
}
div.voltar a{ color:#5C5C5C; background:#E3E3E3; padding:5px 10px 5px 10px;}
div.voltar a:hover{ background:#CCC; }


/* PAGINACAO */
.paginacao {padding-top: 20px; margin: auto; text-align: center; clear:both; }
ul.paginacao{ list-style: none; padding: 0px; margin: 0px; padding: 2px; }
ul.paginacao li { display:inline; margin-left: 2px; margin-right: 2px; }
ul.paginacao li a {color:white; display:inline-block; padding: 5px 7px 5px 7px; background:#F2D04B; }
ul.paginacao li.ativos a{background:#F3AF28; }
ul.paginacao li.ativos a strong {color:white}

