/*atendimento online*/

	
	.bloco_atendimento_online{ width:300px; text-align:center!important; background-position:-3805px -60px; float:left;margin-bottom:20px }
	.bloco_atendimento_online a{   padding-top:160px; display:block; font-size:14px; width:100%; float:left; height:66px}
/* CLASSES DE USO GERAL*/

.clear{clear:both;}
.fLeft{ width:auto; float:left; margin:0 5px 5px 0}
.fRight{ width:auto; float:right; margin:0 0 5px 5px;}


/*##################################################################################################*/
/* ESTRUTURA */
div#principal{position:relative; min-height:100%;}



/* _____________TITULOS______________ */




.tit_news{ background-position:0 -474px}
.tit_titulo1{ background-position:0 -403px}
.tit_titulo2{ background-position:0 -455px}
.tit_titulo3{ background-position:0 -509px}
.tit_titulo4{ background-position:0 -561px}
.tit_titulo5{ background-position:0 -614px}
.tit_titulo6{ background-position:0 -667px}
.tit_titulo7{ background-position:0 -721px}
.tit_titulo8{ background-position:0 -773px}
.tit_titulo9{ background-position:0  -827px}
.tit_titulo10{ background-position:0 -881px}
.tit_titulo11{ background-position:0 -933px}
.tit_titulo12{ background-position:0 -986px}
.tit_titulo13{ background-position:0 -1039px}
.tit_titulo14{ background-position:0 -1092px}
.tit_titulo15{ background-position:0 -1145px}
.tit_titulo16{ background-position:0 -1198px}
.tit_titulo17{ background-position:0 -1251px}
.tit_titulo18{ background-position:0 -1304px}
.tit_titulo19{ background-position:0 -1358px}
.tit_titulo20{ background-position:0 -1411px}

/* _____________BOT�ES_______________ */
.botoes{ cursor:pointer;border:none}
.bt_tipo1, .bt_tipo2, .bt_tipo3{width:98px; float:left; display:inline;}
.bt_tipo1, .bt_tipo2 , .bt_tipo3{padding:4px 0 6px 0; height:17px; display:block; margin-top:11px;  text-align:center!important}
input.bt_tipo1 , input.bt_tipo2  , input.bt_tipo3 { height:25px}
/*tipos de botoes*/
.bt_tipo1{background-position:0 -322px;  float:right;}
.bt_tipo2{background-position:-99px -322px;  margin-left:5px;}
.bt_tipo3{background-position:-198px -322px; }
	/*tipos de botoes active*/
	a.bt_tipo1:active {background-position:0 -376px}
	a.bt_tipo2:active{background-position:-99px -376px}
	a.bt_tipo3:active{background-position:-198px -376px; }
	
	/*tipos de botoes active para inputs*/
	input.bt_tipo1:active {background-position:0 -376px}
	input.bt_tipo2:active{background-position:-99px -376px}
	input.bt_tipo3:active{background-position:-198px -376px; }
	
	/*tipos de botoes hover*/
	.bt_tipo1:hover{background-position:0 -349px}
	.bt_tipo2:hover{background-position:-99px -349px}
	.bt_tipo3:hover{background-position:-198px -349px; }

.bt_tipo_busca{ width:35px; height:34px; background-position:-170px -211px; float:left; margin:0px 0 0 0}
.bt_anterior, .bt_proximo{ width:9px; height:16px;}
.bt_anterior{ background-position:0 -177px}
.bt_proximo{ background-position:-19px -177px}

/* _____________TOPO________________ */
#topo{ width:100%;  display:table;}
#topo_content{ width:960px; background-position:0 0; position:relative; display:block}
#topo, #topo_content{ height:287px;}


/* _____________estrutura_geral____________ */
#estrutura_geral{ width:960px; padding:20px 0 0px 0;}
.home #estrutura_geral {padding-bottom:0px;}

.bloco_produto_servico ul li {
    float:left;
    margin-bottom: 20px;
    text-align: center;
}

.bloco_produto_servico ul li h2 {

}

.bloco_produto_servico ul img {
    border: 3px solid #EEEEEE;
}

.bloco_produto_servico ul a:hover img {
    border: 3px solid #888888;
}

#paginacao {clear:both;}
#paginacao li {display:inline-block!important; width:auto!important; float:none}


/* _____________CONTEUDO____________ */
#conteudo{ width:620px; float:left;}


/* _____________COLUNAS_INDEX________ */
#col2{ width:295px; padding-left:15px; float:right}
.bloco{ float:left}
#coluna_grande{ width:960px; float:left; background-position:-2844px -258px; padding-top:50px; margin-top:20px; text-align:left}
#coluna_grande .bloco{ margin:0 24px}



/* _____________ERRORS____________ */
.errors{ margin-left:115px; width:420px; float:left; margin-bottom:20px;padding:0;margin-top:-15px;border:none; }
.errors  li{ width:100%; float:left; padding:0;margin:0;list-style:disc;}
.erro{ border-color:#f00}



/* _____________ERRORS____________ */
.errors{ margin-left:115px; width:420px; float:left; margin-bottom:20px;padding:0;margin-top:-15px;border:none; }
.errors  li{ width:100%; float:left; padding:0;margin:0;list-style:disc;}
.erro{ border-color:#f00}


/* _____________LISTA_______________ */
/*links*/
.lista_links{ width:100%; float:left}
.lista_links li{ width:50%; float:left; padding-bottom:15px; line-height:160%; color:#828282; font-weight:bold}
.lista_links li span{ display:block; font-weight:normal}
/*produtos*/
.lista_produtos{ width:600px; float:left; padding:20px 0 20px}
.lista_produtos li{ display:inline; float:left; margin-right:35px}
/*midias*/
.lista_midias{ width:320px; float:right; margin-top:10px}
.lista_midias li, .lista_midias li a{  display:inline}
.lista_midias li a{ width:33px; height:35px; text-indent:-9999px; float:right; margin-right:7px}
.lista_midias li a.midia1{ background-position:0 -248px}
.lista_midias li a.midia1:hover{ background-position:0 -286px}
.lista_midias li a.midia2{ background-position:-34px -248px}
.lista_midias li a.midia2:hover{ background-position:-34px -286px}
.lista_midias li a.midia3{ background-position:-68px -248px}
.lista_midias li a.midia3:hover{ background-position:-68px -286px}
.lista_midias li a.midia4{ background-position:-102px -248px}
.lista_midias li a.midia4:hover{ background-position:-102px -286px}
.lista_midias li a.midia5{ background-position:-136px -248px}
.lista_midias li a.midia5:hover{ background-position:-136px -286px}
.lista_midias li a.midia6{ background-position:-170px -248px}
.lista_midias li a.midia6:hover{ background-position:-170px -286px}
.lista_midias li a.midia7{ background-position:-204px -248px}
.lista_midias li a.midia7:hover{ background-position:-204px -286px}
.lista_midias li a.midia8{ background-position:-238px -248px}
.lista_midias li a.midia8:hover{ background-position:-238px  -286px}
/*noticias*/
#lista_noticia, #lista_noticia li,#lista_blog, #lista_blog li{ width:100%; float:left}
#lista_noticia li{ padding-bottom:10px;}
#lista_noticia li span,#lista_blog li span{ display:block; font-size:11px; margin-bottom:5px}
/*blogs*/
#lista_blog li{ padding-bottom:10px;margin-bottom: 20px;border-bottom: dotted #626262 1px;}
#lista_blog li a.coments{float: right;padding: 4px;border: 1px solid #828282; margin-top:11px}
#lista_blog li h3 a{font-size: 18px;}
/*indicacos*/
#lista_indicacoes{ width:100%; float:left; padding-left:120px}
#lista_indicacoes a{ float:left!important}
/*lista contatos*/
#lista_contatos{ width:100%; float:left}
#lista_contatos li{ padding-bottom:5px; padding-left:10px; display:block}

/* lista de eventos*/
#lista_eventos li{width: 195px; float: left; margin: 5px; }


/* _____________RODAP�______________ */
div#rodape{width:100%; height:258px; left:0;}
div#rodape .logomarca{ width:169px; height:73px; background-position:0 -172px;float:left; text-indent:-99999px; margin:0 0 20px 100px}
#rodape_content{ width:960px; height:258px; display:block; position:relative; background-position:-961px -30px}
.genteconlogia{ width:50px; height:42px; background-position:-206px -202px; position:absolute; right:20px; bottom:20px; text-indent:-99999px}

/* Font */
.tamanho_font { width: 70px; position: relative}
.tamanho_font a{float:left; border: 1px solid #828282; padding: 4px;width: 15px; margin-left: 5px}

.form_enquete fieldset {float:left;}