* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal;
	}

html {
	height: 100%; 
	overflow-x:hidden;
	background:#e2f0bc;
	}
body {
	height:100%;
	font-family: 'Verdana' !important;
	font-size: 11px;
	color:#000;
	background:#e2f0bc url(../img/bg/bg_inf_top.gif) top repeat-x;
	}
/*Classes */
p { margin: 10px 0; }
strong, b { font-weight: bold; }
input, select, option, textarea { font-family: 'Verdana'; font-size:12px;}
i, em { font-style: italic; }
u { text-decoration: underline; }
button, input[type="submit"] { cursor: pointer; }
a { text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a:focus { outline: none; }
.vcSome { display: none; }
div#ajax { position: relative; margin: 0 auto; padding:25px 0; width: 200px; font-weight: bold; color: #038165; }
div#ajax img { background: url('../img/load_ajax.gif') center center no-repeat; width: 32px; height: 32px; margin-right:5px; }
/*Classes - fim*/

/*Estrutura*/
div.bg_inf { width:100%; background: transparent url(../img/bg/bg_inf_bot.gif) bottom repeat-x;  }
div.geral { background:url(../img/bg/bg_geral_transparente.png) center repeat-y; width:917px; padding:0 15px; position:relative; margin:0 auto;}
.ie6 div.geral { background-color:#fff; background-image:none; width:917px; padding:0 7px; }

div.topo { width:917px; height:65px; position:relative; }
div.topo h1.logo { background:url(../img/logo_consiste.gif) no-repeat; margin-left:50px; width:195px; height:65px;}
div.topo h1.logo a { display:block; width:195px; height:65px;}
div.topo h1.selo50anos { position: absolute; width:58px; height:64px; left: 255px; top: 1px; }
div.topo a.btn_favoritos { background:url(../img/blt/blt_favoritos.gif) left center no-repeat; padding-left:20px; height:14px; color:#91bc1b; position:absolute; top:0; right:150px; height:25px; line-height:25px; display:inline-block; text-decoration:none; }
div.topo a.btn_mapa { background:url(../img/blt/blt_mapa_site.gif) left center no-repeat; padding-left:25px; height:14px; color:#91bc1b; position:absolute; top:0; right:14px; height:25px; line-height:25px; display:inline-block; text-decoration:none; }
div.topo ul.menu_topo { position:absolute; top:40px; right:10px;}
div.topo ul.menu_topo li { list-style:none; display:inline; margin-left:20px;}
div.topo ul.menu_topo li span { display:none;}
div.topo ul.menu_topo a { display:inline-block; background-position:top !important; background-repeat:no-repeat !important; height:19px;}
div.topo ul.menu_topo a:hover, div.topo ul.menu_topo .ativo { background-position:bottom !important;}
div.topo ul.menu_topo .btn_1 a { background-image:url(../img/btn/menu_topo/btn_home.gif); width:48px;}
div.topo ul.menu_topo .btn_2 a { background-image:url(../img/btn/menu_topo/btn_historico.gif); width:81px;}
div.topo ul.menu_topo .btn_3 a { background-image:url(../img/btn/menu_topo/btn_contato.gif); width:70px;}
div.topo ul.menu_topo .btn_4 a { background-image:url(../img/btn/menu_topo/btn_atue_conosco.gif); width:114px;}

div.meio { display:table; width:917px; color:#000; }
div#conteudo { position:relative;width:917px; min-height:500px;}
.ie6 div#conteudo {height:500px;}

div.rodape { width:917px; padding:3px 0; position:relative; margin-top:15px;background:url(../img/bg/bg_rodape.gif) no-repeat; }
div.rodape a { color:#376a09; text-decoration:none; font-size: 9px; }
div.rodape a:hover { text-decoration:underline; }
div.rodape p { text-align:center; margin:0; padding:0 0 2px 0;}
div.rodape p.p_links { color:#038165;}
div.rodape p.p_endereco { font-size: 9px; color: #065745; }
div.rodape .triata { display:block; background:url(../img/logo_triata.gif); width:42px; height:15px; position:absolute; right:15px; top:15px;}
div.rodape .p_direitos {font-size: 9px; margin-top: 8px;}
/*Estrutura - Fim*/

/*detHome*/
div.dethome { width:100%; display:table; padding:300px 0 0 0;}
div.dethome div.banner_topo { width:940px; height:290px; position:absolute; top:0; left:0;}

div.dethome div.selectbox { position:absolute; width:230px; top:5px; left:30px; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
div.dethome div.selectbox h3 { height:30px; background:url(../img/tit/tit_internas_unidades_servicos.gif); width:230px;}
div.dethome div.selectbox h3 span.unidadesservico { display:block; height:30px; background:url(../img/tit/tit_internas_unidades_servicos.gif) top no-repeat; width:230px;}
/*div.dethome div.selectbox h3 a:hover {background:url(../img/tit/tit_internas_unidades_servicos.gif) bottom no-repeat;}*/
div.dethome div.selectbox span.titulo { display:block; width:208px; border:1px #b3d557 solid; padding:6px 10px; background:#d2e69c url(../img/bg/bg_selectbox.gif) no-repeat; color:#25927a;}
.ie6 div.dethome div.selectbox span.titulo { padding:6px 10px;}
div.dethome div.selectbox #navbar {margin: 0;padding: 0;	height: 1%; }
div.dethome div.selectbox #navbar li {list-style: none;float: left; }
div.dethome div.selectbox #navbar li a { }
div.dethome div.selectbox #navbar ul {display: block;position: absolute; border:1px #b3d557 solid; border-top:0;margin: 0;padding: 0; }
div.dethome div.selectbox #navbar li ul li {float: none; list-style:none; padding: 0; background:none; }
div.dethome div.selectbox #navbar li ul li a { text-decoration:none; width:208px; padding:7px 10px; border-top:1px #acc3c0 solid; display:block; background:url(../img/bg/bg_transparente_branco.png); color:#25927a;}
.ie6 div.dethome div.selectbox #navbar li li a { background:#fff; padding:6px 10px;}
div.dethome div.selectbox #navbar li li a:hover { background:url(../img/bg/bg_transparente_verde.png); color:#25927a;}
.ie6 div.dethome div.selectbox #navbar li li a:hover { background:#d3e69c none;}

div.dethome .tbl_colunas {}
div.dethome .tbl_colunas a { display:block; text-decoration:none; color:#01644e;}
div.dethome .tbl_colunas a:hover { text-decoration:none;}
div.dethome .tbl_colunas .sp_txt { display:block; padding:8px; line-height:16px; font-size:12px; color:#01644e; text-align:justify;}
div.dethome .tbl_colunas .tit_box { width:230px; height:30px; background-repeat:no-repeat; text-indent:-9999px;}
div.dethome .tbl_colunas .st_btn { display:block; background-repeat:no-repeat; background-position: top right; width:214px; margin:0 8px; height:22px;}

div.dethome .box_historico { width:230px; position:relative; margin:0 auto;}
div.dethome .box_historico .tit_box { background-image:url(../img/tit/tit_dethome_historia.gif);}
div.dethome .box_historico .st_btn { background-image:url(../img/btn/btn_saiba_mais.gif);}

div.dethome .box_contato { width:230px; position:relative; margin:0 auto;}
div.dethome .box_contato .tit_box { background-image:url(../img/tit/tit_dethome_contato.gif);}
div.dethome .box_contato .st_btn { background-image:url(../img/btn/btn_fale_conosco.gif);}

div.dethome .box_atue { width:230px; position:relative; margin:0 auto;}
div.dethome .box_atue .tit_box { background-image:url(../img/tit/tit_dethome_atue.gif);}
div.dethome .box_atue .st_btn { background-image:url(../img/btn/btn_cadastrese.gif);}
/*detHome - Fim*/

/*Internas*/
.internas { width:100%; display:table; padding:200px 0 0 0;}
.internas div.banner_topo { width:940px; height:190px; position:absolute; top:0; left:0;}

.internas .caminho { width:100%;}
.internas .caminho a, .internas .caminho span { color:#75a000;}
.internas .caminho strong { font-weight:normal; color:#038165;}

.internas .btn_voltarback { background:url(../img/btn/btn_voltar.gif) right no-repeat; height:12px; display:block; margin-bottom:10px;}
.internas .btn_voltartop { background:url(../img/btn/btn_voltartop.gif) left no-repeat; height:12px; display:block; margin:10px 0;}

.internas .btn_fonte_mais { width:36px; height:18px; background:url(../img/btn/btn_fonte_mais.gif) center center no-repeat; border-right:2px #a6ce39 solid; display:block; text-indent:-9999px;}
.internas .btn_fonte_menos { width:36px; height:18px; background:url(../img/btn/btn_fonte_menos.gif) center center no-repeat; display:block; text-indent:-9999px;}

.internas .tbl_colunas {}
.internas .tbl_colunas .td_lft { width: 600px; padding-left:25px; }
.internas .tbl_colunas .td_rgt { width: 290px; }

.internas .td_rgt .tit_box { width:230px; height:30px; background-repeat:no-repeat; text-indent:-9999px;}

.internas .td_rgt .box_historico { width:230px; margin:40px auto 0 auto;}
.internas .td_rgt .box_historico .tit_box { background-image:url(../img/tit/tit_dethome_historia.gif);}

.internas .td_rgt .box_contato { width:230px; margin:40px auto 0 auto;}
.internas .td_rgt .box_contato .tit_box { background-image:url(../img/tit/tit_dethome_contato.gif);}

.internas .td_rgt .box_atue { width:230px; margin:40px auto 0 auto;}
.internas .td_rgt .box_atue .tit_box { background-image:url(../img/tit/tit_dethome_atue.gif);}

.internas div.selectbox { position:relative; width:230px; margin:30px auto 0 auto; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.internas div.selectbox h3 { height:30px; background:url(../img/tit/tit_internas_unidades_servicos.gif); width:230px;}
.internas div.selectbox h3 a { display:block; height:30px; background:url(../img/tit/tit_internas_unidades_servicos.gif) top no-repeat; width:230px;}
.internas div.selectbox h3 a:hover, .internas div.selectbox h3 .ativo {background:url(../img/tit/tit_internas_unidades_servicos.gif) bottom no-repeat;}
.internas div.selectbox span.titulo { display:block; width:208px; border:1px #b3d557 solid; padding:6px 10px; background:#d2e69c url(../img/bg/bg_selectbox.gif) no-repeat; color:#25927a;}
.ie6 .internas div.selectbox span.titulo { padding:7px 10px;}
.internas div.selectbox #navbar {margin: 0;padding: 0;	height: 1%; }
.internas div.selectbox #navbar li {list-style: none;float: left; }
.internas div.selectbox #navbar li a { }
.internas div.selectbox #navbar li ul {	display: none; width:228px; border:1px #b3d557 solid; border-top:0; margin:0;}
.internas div.selectbox #navbar li:hover ul, .internas div.selectbox #navbar li.hover ul {display: block;position: absolute;margin: 0;padding: 0; }
.internas div.selectbox #navbar li:hover li, .internas div.selectbox #navbar li.hover li {float: none; list-style:none; padding: 0; background:none; }
.internas div.selectbox #navbar li:hover li a, .internas div.selectbox #navbar li.hover li a { text-decoration:none; width:208px; padding:6px 10px; border-top:1px #acc3c0 solid; display:block; background:url(../img/bg/bg_transparente_branco.png); color:#25927a;}
.ie6 .internas div.selectbox #navbar li:hover li a { background:#fff; padding:6px 10px;}
.ie6 .internas div.selectbox #navbar li.hover li a { background:#fff; padding:6px 10px;}
.internas div.selectbox #navbar li li a:hover { background:url(../img/bg/bg_transparente_verde.png); color:#25927a;}
.ie6 .internas div.selectbox #navbar li li a:hover { background:#d3e69c none;}

.internas .sublinks { font-size: 14px; }
.internas .sublinks .titulo { font-weight: bold; color: #038165;  }
.internas .sublinks a { font-weight: normal; color: #75a000; text-decoration: none; }
.internas .sublinks a:hover { font-weight: normal; color: #038165; text-decoration: underline; }
.internas .sublinks .vejatbm { font-size: 10px; }


.internas #galeria_glrgaleria_conteudo {position:relative; width:100%; padding:0 0 10px 0; }
.internas .tabela_galeria { }
.internas .tabela_galeria td { text-align:center; width:25%;text-align:center; padding:15px;}
.internas .tabela_galeria .img_galeria { color:#000;}
.internas .tabela_galeria .img_galeria a { display:inline-block; } 
.internas .tabela_galeria .img_galeria a:hover { }
.internas .tabela_galeria .img_galeria .imagens_glrgaleria { display:inline-block; width:115px; padding:4px; border:1px #a6ce39 solid; background:#fff; margin-bottom:5px; }
.internas .tabela_galeria .img_galeria .imagens_glrgaleria img {width:115px;}
.internas .tabela_galeria .img_galeria .videos_glrgaleria {}
.internas .tabela_galeria .img_galeria .videos_glrgaleria a { }
.internas .tabela_galeria .img_galeria .videos_glrgaleria img { }
.internas div.gerar_boleto {width:230px; margin:40px auto 0 auto;}
.internas .gerar_boleto span {border: 1px solid #07634f; display:block; width:160px; height:30px; margin: 0 auto;}
.internas .gerar_boleto span a {margin:2px; text-align:center; text-decoration:none; display:block; color:#fff !important; font-family:'Arial'; font-size:13px; font-weight:bold; padding:4px 0; height:18px; width: 156px; background:#89bb00; border:0 !important;}
.internas .gerar_boleto span a:hover {font-family:'Arial'; font-size:13px; font-weight:bold; color:#ddff79 !important;}


/*Internas - Fim*/

/*detTexto*/
.dettexto { }
/*detTexto - Fim*/

/*Contato*/
.contato {}
.mancontato .box_conteudo { padding:0;}
.mancontato .box_conteudo strong {color:#038165; font-size:14px;}
.contato div.tbl_formulario { margin:10px 0;}
.contato div.tbl_formulario strong {color:#fff;}
.contato div.tbl_formulario td { padding:5px;}
.contato div.tbl_formulario td.lbl { color:#038165; text-align:right; width:120px; font-weight:normal; font-size:12px; }
.contato div.tbl_formulario label { color:#038165;}
.contato div.tbl_formulario td.lbl strong {color:#038165;}
.contato div.tbl_formulario td.normal {}
.contato div.tbl_formulario td.normal input { background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; font-family:'Verdana'; font-size:12px; padding:3px;}
.contato div.tbl_formulario td.inp {}
.contato div.tbl_formulario td.inp input { background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; width:460px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.contato div.tbl_formulario td.slt {}
.contato div.tbl_formulario td.slt select { background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; width:468px !important; font-family:'Verdana'; font-size:12px; padding:3px;}
.contato div.tbl_formulario td.txt {}
.contato div.tbl_formulario td.txt textarea { background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; width:460px !important; height:165px; font-family:'Verdana'; font-size:12px; padding:3px;}
.contato div.tbl_formulario td.btn {}
.contato div.tbl_formulario td.btn button { width:92px; height:29px; float:right; background: url(../img/btn/btn_enviar.gif); border:0 !important;}
/*Contato - Fim*/

/*Módulo de Curriculo*/
.cadatue {}
.cadatue .box_conteudo p.resposta {text-align:center;}
.cadatue .box_conteudo p.resposta strong {color:#038165; font-size:14px;}
.cadatue .box_conteudo a, .cadatue .box_conteudo a:hover {color:#A6CE39; font-weight:bold;}
.cadatue form {}
.cadatue form td { padding:5px;}
.cadatue form td.lbl {  color:#038165; text-align:right; width:120px; font-weight:normal; font-size:12px; }
.cadatue form input { background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; font-family:'Verdana'; font-size:12px; padding:3px;}
.ie .cadatue form input {height:19px; line-height:19px; padding:0 3px; }
.webkit .cadatue form input { line-height:12px;}
.chrome .cadatue form input { line-height:12px;}
.cadatue form td.txr_grd textarea { width:325px !important; height:75px;}
.cadatue form textarea {background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; font-family:'Verdana'; font-size:12px; padding:3px; width:335px !important; height:165px;}
.cadatue form th { text-align:left; font-weight:normal; text-transform:uppercase; font-weight:bold; padding-bottom:15px;color:#038165; font-size:14px;}
.cadatue form td.inp_normal span.ddd input {width:20px;}
.cadatue form td.inp_normal span.tel input {width:85px;}
.cadatue form td.inp_med input { width:200px;}
.cadatue form td.inp_grd input { width:345px;}
.cadatue form td.btn { text-align:right;}
.cadatue form td.btn button { width:150px; height:29px; color:#fff; background:url(../img/btn/btn_generico.gif); font-family:'Arial'; font-size:13px; font-weight:bold; float:right; border:0 !important;}
.cadatue form td.slt_est select { background:#e5f1c4 !important; border:1px #038165 solid !important; color:#000; font-family:'Verdana'; font-size:12px; padding:3px;}

.cadatue .btn_generico {text-decoration:none; display:block; color:#fff !important; font-family:'Arial'; font-size:13px; font-weight:bold; padding:6px 0; height:17px;background:url(../img/btn/btn_generico.gif) center center no-repeat; border:0 !important;}
.cadatue .btn_generico:hover {font-family:'Arial'; font-size:13px; font-weight:bold;}
/*Módulo de Curriculo - Fim*/

/*lisMapa*/
.mapa {}
.mapa div.tabs_categorias table { position:absolute; right:0; top:30px;}
.mapa div.tabs_categorias span { padding-right:15px; display:block; width:200px; text-align:right; height:26px; line-height:26px; background:url(verde/blt/blt_seta_top.gif) right center no-repeat; padding-left:17px; display:block; margin-right:5px;}
.mapa .box_conteudo { margin-top:33px;}
.mapa div.list_mapa { margin-bottom:10px;}
.mapa div.list_mapa span.subitem { text-decoration: none; color: #038165; background:#a6ce39; border:1px #a6ce39 solid;  margin:0 0 5px 0; display: block; padding: 4px 0; font-weight:bold;}
.mapa div.list_mapa a { text-decoration: none; color: #038165; background:#a6ce39; border:1px #a6ce39 solid;  margin:0 0 5px 0; display: block; padding: 4px 0; font-weight:bold;}
.mapa div.list_mapa a:hover { text-decoration: none; color:#fff; background:#038165; border:1px #038165 solid; }
.mapa div.list_mapa a img { width:18px; height:18px;}
.mapa div.list_mapa ul { padding: 8px 25px; list-style: none;  } 
.mapa div.list_mapa ul ul { }
.mapa div.list_mapa ul ul span { border:1px #a6ce39 solid; color: #038165; font-weight:bold; margin:0 0 5px 0; padding: 4px 0; display:block; background:#c1e75b; border:1px #e5f1c4 solid; }
.mapa div.list_mapa ul ul ul a { background:#d5f08a; border:1px #e5f1c4 solid; color:#038165; }
.mapa div.list_mapa ul ul a.blank { border:1px #a6ce39 solid; color: #038165 !important; font-weight:bold; margin:0 0 5px 0; padding: 4px 0; display:block; background:#c1e75b; border:1px #e5f1c4 solid; }
.mapa div.list_mapa a.blank:hover { text-decoration: none; color:#fff !important; background:#038165; border:1px #038165 solid; }

/*lisMapa - Fim*/