/*@import url('tabs.css');*/

* {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	line-height: normal;
	}

html {
	height: 100%; 
	overflow-x:hidden;
	}
body {
	height:100%;
	font-family: 'Arial' !important;
	font-size: 11px;
	color:#000;
	background:#fff;
	}
/*Classes */
p { padding: 10px 0; }
strong, b { font-weight: bold; }
i, em { font-style: italic; }
li { list-style-position:inside;}
u { text-decoration: underline; }
button, input[type="submit"] { cursor: pointer; }
a { text-decoration: underline; cursor: pointer; color:#00665c; }
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: #666; }
div#ajax img { background: url('../img/load_ajax.gif'); width: 32px; height: 32px; margin-right:5px; }
/*Classes - fim*/

/*Estrutura*/
div.geral { width:975px; position:relative; margin:0 auto; 	background:#fff url(../img/bg/bg_body.jpg) bottom repeat-x; }
div.topo { width:975px; height:105px; background:url(../img/bg/bg_topo.gif) no-repeat; position:relative; }
h1.logo_topo { position:absolute; top:25px; left:15px;}

span.btn_familia {position:absolute; bottom:20px; right:330px;}
span.btn_investidores {position:absolute; bottom:20px; right:200px;}

div.busca {position:absolute; bottom:15px; right:25px;}
div.busca .td_input { background:url(../img/bg/bg_input_busca.gif) left center no-repeat; width:101px; height:22px;padding:0 5px; overflow:hidden;}
div.busca .td_input input { background:transparent; width:101px;padding:5px 0; font-family: 'Arial' !important; font-size:11px; line-height:16px; color:#a2a2a2;}
div.busca button { background:url(../img/btn/btn_busca_ok.gif); width:33px; height:22px; border:0; margin-left:3px;}

div.menu_topo {position:absolute; top:35px; right:20px;}
div.menu_topo li { display:inline; list-style:none; padding-left:20px;}
div.menu_topo li a, div.menu_topo li a:visited { padding: 0 5px;}
div.menu_topo li a:hover {}
div.menu_topo li strong { display:none;}

div.meio { display:table; width:975px; color:#a39b9b; }
div#conteudo { position:relative;width:975px; min-height:200px;}
.ie6 div#conteudo {height:200px;}

div.conteudo_fixo { position:relative; display:table; width:975px; margin:10px 0;}
.ie6 div.conteudo_fixo { left:-7px; }
div.conteudo_fixo div.box_degrade { overflow:hidden; position:relative; float:left; width:320px; height:150px; margin: 0 1px 0 3px; background:url(../img/bg/bg_transparente_box_degrade.gif) no-repeat; overflow:hidden;}
div.conteudo_fixo h3.tit_box { position:absolute; top:25px; left:15px; z-index:10;}
div.conteudo_fixo span.btn { position:absolute; bottom:12px; left:15px; z-index:10;}
div.conteudo_fixo span.texto { position:absolute; top:50px; left:15px; z-index:10; color:#5c5c5c; display:block; width:290px;}
div.conteudo_fixo .w_180 {width:180px!important;}
div.conteudo_fixo div.bg_box { position:absolute; right:0; top:0; z-index:5;}

div.rodape { width:975px; position:relative; padding-bottom:15px;}
div.rodape div.menu_rodape { position:absolute; top:5px; left:20px;}
div.rodape div.menu_rodape ul {}
div.rodape div.menu_rodape li { list-style:none;}
div.rodape div.menu_rodape a, div.rodape div.menu_rodape a:visited { text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; font-size:10px; line-height:10px;}
div.rodape div.menu_rodape a:hover {color:#fff; text-decoration:none;}

div.rodape div.box_endereco { position:absolute; top:5px; left:342px; color:#fff;}
div.rodape div.box_endereco strong { display:block;text-transform: uppercase; margin-bottom:25px;}
div.rodape div.box_endereco address { text-transform: uppercase; font-style:normal;}
div.rodape div.box_endereco a, div.rodape div.box_endereco a:visited { text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; font-size:10px; line-height:10px;}
div.rodape div.box_endereco a:hover {color:#fff; text-decoration:none;}

div.rodape div.box_links { position:absolute; top:5px; left:667px; color:#fff;ext-transform: uppercase; font-style:normal;}
div.rodape div.box_links strong { display:block;text-transform: uppercase; margin-bottom:25px;}
div.rodape div.box_links ul {}
div.rodape div.box_links li { list-style:none;}
div.rodape div.box_links a, div.rodape div.box_links a:visited { text-transform:uppercase; color:#fff; text-decoration:none; font-weight:bold; font-size:10px; line-height:10px;}
div.rodape div.box_links a:hover {color:#fff; text-decoration:none;}

div.rodape div.inf_lft { position:absolute; bottom:0; left:-1024px; width:1024px; height:200px; background:#fff url(../img/bg/bg_body.jpg) bottom repeat-x; }
div.rodape div.inf_rgt {position:absolute; bottom:0; right:-1024px; width:1024px; height:200px; background:#fff url(../img/bg/bg_body.jpg) bottom repeat-x; }
/*Estrutura - Fim*/

/*detHome*/
div.dethome { width:100%; display:table; }
.ie6 div.dethome {}
div.dethome div.caixa_sombra_grande { padding:7px 7px 7px 8px; background:url(../img/bg/bg_caixabranca_sombra_home.gif) no-repeat; width:960px; height:274px;}
div.dethome div.caixa_sombra_grande div#flash_dethome {width:960px; height:274px; overflow:hidden;}

div.dethome div.box_newsletter { background:url(../img/bg/bg_box_destaque_home.gif); padding:9px; width:378px; height:300px; position:relative;}
div.dethome div.box_newsletter .tbl_news {}
div.dethome div.box_newsletter .tbl_news td { width:175px; padding:2px 5px;}
div.dethome div.box_newsletter h3.tit_destaques { background:url(../img/tit/tit_home_box_destaques.gif); width:379px; height:24px; margin-bottom:5px;}
div.dethome div.box_newsletter img.destaque { padding-bottom:10px;}
div.dethome div.box_newsletter span.data { text-align:left; color:#00665c; display:block;width:178px; margin-bottom:10px;}
div.dethome div.box_newsletter span.texto { text-align:left;width:178px; max-height:70px; display:block; }
div.dethome div.box_newsletter a, div.dethome div.box_newsletter a:visited {display:block; color:#5c5c5c; text-decoration:none;}
div.dethome div.box_newsletter a:hover {text-decoration:none;}
div.dethome div.box_newsletter form { position:absolute; display:block;width:378px; bottom:15px; left:9px;}
div.dethome div.box_newsletter .td_inp { background: url(../img/bg/bg_input_newsletter.gif) left center no-repeat; width:171px; height:20px;padding:0 5px; overflow:hidden;}
div.dethome div.box_newsletter .td_inp input { background:transparent; width:171px;padding:5px 0; font-family: 'Arial' !important; font-size:11px; line-height:16px; color:#000;}
div.dethome div.box_newsletter button { background:url(../img/btn/btn_newsletter_ok.gif); width:33px; height:22px; border:0; margin-left:3px;}

div.dethome div.tabs_home { width:574px; height:315px; position:relative; margin-top:3px;}
div.dethome div.tabs_home ul.list_tabs { position:absolute; background:url(../img/bg/bg_menu_tabs_home.gif) bottom; top:0; left:0;width:574px; height:33px; z-index:10;}
div.dethome div.tabs_home ul.list_tabs li { display:inline; list-style:none;}
div.dethome div.tabs_home ul.list_tabs li a, div.dethome div.tabs_home ul.list_tabs li a:visited {display:block; float:left; background-position:top; width:166px;height:33px; position:absolute;}
div.dethome div.tabs_home ul.list_tabs li a:hover, div.dethome div.tabs_home ul.list_tabs li.ativo a {background-position:bottom!important;}
div.dethome div.tabs_home ul.list_tabs li#fale a { background-image:url(../img/btn/tabs_home/btn_faleconosco.gif); left:16px; }
div.dethome div.tabs_home ul.list_tabs li#unidade a { background-image:url(../img/btn/tabs_home/btn_unidades.gif); left:203px;}
div.dethome div.tabs_home ul.list_tabs li#contate a { background-image:url(../img/btn/tabs_home/btn_embreve.gif);left:390px;}
div.dethome div.tabs_home div.tabs_conteudo { position:absolute; bottom:0; left:0; background:url(../img/bg/bg_tabs_home.gif); width:514px; height:225px; padding:30px; overflow:hidden;}
/**/
div.dethome div.tabs_home div.tab_fale { color:#000; font-family:'Arial'; font-size:11px; }
div.dethome div.tabs_home div.tab_fale h3.tit_tab { margin-bottom:10px;}
div.dethome div.tabs_home div.tab_fale a, div.dethome div.tabs_home div.tab_fale a:visited {color:#00665c; text-decoration:underline;}
div.dethome div.tabs_home div.tab_fale a:hover {color:#00665c;text-decoration:none;}
div.dethome div.tabs_home div.tab_fale td { padding:2px 3px; white-space:nowrap;}
div.dethome div.tabs_home div.tab_fale input { background:#b6b6b6; color:#000; width:420px !important;  font-family: 'Arial' !important; font-size:11px;  padding:3px;}
div.dethome div.tabs_home div.tab_fale select {background:#b6b6b6; color:#000; width:426px !important;  font-family: 'Arial' !important; font-size:11px;  padding:3px;}
div.dethome div.tabs_home div.tab_fale div#combo_filho_estado {display:block; overflow:hidden; height:20px;}
div.dethome div.tabs_home div.tab_fale div#combo_filho_estado #ajax { display:none;}
div.dethome div.tabs_home div.tab_fale textarea { background:#b6b6b6; color:#000; width:420px !important; height:40px;  font-family: 'Arial' !important; font-size:11px;  padding:3px;}
div.dethome div.tabs_home div.tab_fale button { border:0; float:right; background:transparent; padding:0; margin-top:5px; width:98px; height:22px;}
/**/

/**/
div.dethome div.tabs_home div.tab_embreve { color:#00665c; font-family:'Arial'; font-size:11px; }
div.dethome div.tabs_home div.tab_embreve a, div.dethome div.tabs_home div.tab_embreve a:visited {color:#00665c; text-decoration:underline;}
div.dethome div.tabs_home div.tab_embreve a:hover {color:#00665c;text-decoration:none;}
/**/

/**/
div.dethome div.tabs_home div.tab_comochegar { color:#00665c; font-family:'Arial'; font-size:11px; }
div.dethome div.tabs_home div.tab_comochegar a, div.dethome div.tabs_home div.tab_comochegar a:visited {color:#00665c; text-decoration:underline;}
div.dethome div.tabs_home div.tab_comochegar a:hover {color:#00665c;text-decoration:none;}
/**/

/**/
div.dethome div.tabs_home div.tab_unidades { color:#000; font-family:'Arial'; font-size:11px; }
div.dethome div.tabs_home div.tab_unidades a, div.dethome div.tabs_home div.tab_unidades a:visited {color:#00665c; text-decoration:underline;}
div.dethome div.tabs_home div.tab_unidades a:hover {color:#00665c;text-decoration:none;}
div.dethome div.tabs_home td.mapa { padding-right:40px;}
div.dethome div.tabs_home p.texto { padding:40px 0;}
/**/

/*detHome - Fim*/

/*Internas*/
.internas { display:table; width:955px; max-width:955px; background:url(../img/bg/bg_internas_conteudo_geral_mid.gif) repeat-y; padding:0 10px;}
.ie6 .internas {}
.ie .borda_top { margin-bottom:-3px;}
.ie .borda_bot { margin-top:-1px;}
.internas div.secao { background:url(../img/bg/bg_tit_secao.jpg); width:714px; height:51px; position:relative; padding:20px 25px; margin-bottom:15px;}
.internas div.secao h2.tit_secao {height:35px;}
.internas div.secao span { color:#fff; font-family:'Arial'; font-size:11px; font-style:italic;}
.internas div.selo { text-align:center; width:177px; padding-left:7px; margin-left:7px; margin-top:21px; margin-bottom:21px; }
.internas div.txt_conteudo {}
.internas div#conteudo_int img { padding:10px;}
.ie .internas div#conteudo_int img { padding:0;}

.internas #galeria_glrgaleria_conteudo {position:relative; padding:15px 0; width:100%; background:#f0f0f0;}
.internas .tabela_galeria { width:100%;}
.internas .tabela_galeria td {padding:0; width:25%; text-align:center; height:auto;}
.internas .tabela_galeria .img_galeria {padding:0; margin:0; padding-left:10px;}
.internas .tabela_galeria .img_galeria a { padding:0; margin:0; display:inline-block; text-decoration:none;} 
.internas .tabela_galeria .img_galeria a:hover { }
.internas .tabela_galeria .img_galeria .imagens_glrgaleria {}
.internas .tabela_galeria .img_galeria .imagens_glrgaleria img { max-width:116px; margin:0; padding:0; border:#aaa 2px solid;}
.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.barra_lateral { width:177px; border-left:1px #e8f1f0 solid; padding-left:5px; margin-left:5px; }
.internas div.caixa_item { width:180px; padding:10px 0;}
.internas div.caixa_item h3.tit_caixa { width:180px; height:25px;}
.internas div.caixa_item div.txt_caixa { color:#5c5c5c; padding:10px 5px; width:170px; background:url(../img/bg/bg_barralateral_caixaitem_txt.gif) left bottom no-repeat;}
.internas div.caixa_item div.txt_caixa a, .internas div.caixa_item div.txt_caixa a:visited {color:#5c5c5c; text-decoration:none;}
.internas div.caixa_item div.txt_caixa a:hover {color:#5c5c5c; text-decoration:underline;}
.internas div.caixa_item form { width:170px;}
.internas div.caixa_item form .td_inp { background: url(../img/bg/bg_barralateral_caixaitem_input.gif) left center no-repeat; width:125px; height:20px;padding:0 5px; overflow:hidden;}
.internas div.caixa_item form .td_inp input { background:transparent; width:125px;padding:5px 0; font-family: 'Arial' !important; font-size:11px; line-height:16px; color:#000;}
.internas div.caixa_item form button { background: url(../img/btn/btn_ok_newsletter_barralateral.gif); width:33px; height:22px; border:0; margin-left:3px;}

.internas div.caixa_item form .td_inp2 { background: url(../img/bg/bg_barralateral_caixaitem_inputverde.gif) left center no-repeat; width:160px; height:20px;padding:0 5px; overflow:hidden;}
.internas div.caixa_item form .td_inp2 input { background:transparent; width:160px;padding:5px 0; font-family: 'Arial' !important; font-size:11px; line-height:16px; color:#fff;}
.internas div.caixa_item form .btn2 button { background: url(../img/btn/btn_ok_verde_barralateral.gif); width:33px; height:22px; border:0; margin-top:3px;}

/*Internas - Fim*/

/*detTexto*/
.dettexto { }

.dettexto div.tabs_internas { width:764px; position:relative; display:table; background:url(../img/bg/tabs_internas/bg_tab_borda_bot.gif) bottom no-repeat; padding-bottom:10px;}
.dettexto div.tabs_internas ul.tab_menu { width:749px; height:45px; background:url(../img/bg/tabs_internas/bg_tab_menu.gif); padding-left:15px;}
.dettexto div.tabs_internas ul.tab_menu li { display:inline; list-style:none; }
.dettexto div.tabs_internas ul.tab_menu li a, .dettexto div.tabs_internas ul.tab_menu li a:visited { height:45px; margin-right:40px; width:153px; display:block; float:left; background-position:top;}
.dettexto div.tabs_internas ul.tab_menu li a:hover, .dettexto div.tabs_internas ul.tab_menu li a.ativo { background-position:bottom;}
.dettexto div.tabs_internas ul.tab_menu li.projeto a { background-image:url(../img/btn/menu/btn_oprojetotopdent.gif);}
.dettexto div.tabs_internas ul.tab_menu li.modelo a { background-image:url(../img/btn/menu/btn_modelodenegocio.gif);}
.dettexto div.tabs_internas ul.tab_menu li.filosofia a { background-image:url(../img/btn/menu/btn_filosofiadetrabalho.gif);}
.dettexto div.tabs_internas ul.tab_menu li.diferenciais a { margin:0; background-image:url(../img/btn/menu/btn_diferenciais.gif);}
.dettexto div.tabs_internas ul.tab_submenu { width:724px; position:absolute;top:0; left:0; padding:10px 20px; height:45px; background:url(../img/bg/tabs_internas/bg_tab_submenu.gif) top no-repeat;}
.dettexto div.tabs_internas ul.tab_submenu li { list-style:none; display:inline; margin: 0 5px;}
.dettexto div.tabs_internas ul.tab_submenu li:last-child { border:none; padding:0;}
.dettexto div.tabs_internas ul.tab_submenu a, .dettexto div.tabs_internas ul.tab_submenu a:visited {padding:2px 5px; text-transform:uppercase; text-decoration:none; color:#5c5c5c; font-size:10px; font-family:'Arial';}
.dettexto div.tabs_internas ul.tab_submenu a:hover, .dettexto div.tabs_internas ul.tab_submenu a.ativo { background:#065; color:#fff; }
.dettexto div.tabs_internas div.tab_conteudo { position:relative; width:704px; padding:50px 30px 40px 30px; background:url(../img/bg/tabs_internas/bg_tab_conteudo.gif) repeat-y;font-family:'Arial'; font-size:12px; color:#525252; line-height:20px;}
.dettexto div.tabs_internas div.tab_conteudo p {line-height:20px;}
.dettexto div.tabs_internas div.tab_conteudo h3.subtit_internas {  padding-bottom:25px;font-family:'Arial'; font-size:18px; font-style:italic; color:#3a3a3a;}
.dettexto div.tabs_internas div.tab_conteudo h3.subtit_internas strong { font-weight:normal;}
/*detTexto - Fim*/

/*Destaques*/
.destaques { }
.destaques ul.list_destaque {}
.destaques ul.list_destaque li {font-family:'Trebuchet MS'; margin-bottom:35px; list-style:none;}
.destaques ul.list_destaque a, .destaques ul.list_destaque a:visited { margin-top:2px; border-bottom: 1px #ebebeb solid; border-top: 1px #ebebeb solid;  color:#5c5c5c; display:block; text-decoration:none; padding:5px 10px;} 
.destaques ul.list_destaque a:hover { background:#f2f2f2;  color:#5c5c5c;}
.destaques ul.list_destaque strong { font-size:12px; padding:5px 10px;text-transform:uppercase; color:#00665c; display:block; background:#f2f2f2;}
.destaques ul.list_destaque table {}
.destaques ul.list_destaque .td_img { padding-right:10px; width:178px;}
.destaques ul.list_destaque span { display:block; font-size:11px; font-family:'Arial'; line-height:normal;}

.destaques .paginacao_texto_detalhe {width:764px; background:#f2f2f2; height:30px; line-height: 30px; position:relative; text-align:center;}
.destaques .paginacao_texto_detalhe .paginas_texto_detalhe a { text-decoration:none;color:#5c5c5c; font-weight:bold; background:#f2f2f2; border:1px #f2f2f2 solid;  padding:1px 6px;}
.destaques .paginacao_texto_detalhe .paginas_texto_detalhe a:hover { text-decoration:none; color:#fff; font-weight:bold; background:#00665c; border:1px #00665c solid; margin:0; padding:1px 6px;}
.destaques .paginacao_texto_detalhe .pg_atual_texto_detalhe { text-decoration:none;  color:#fff; font-weight:bold; background:#00665c; border:1px #00665c solid;  margin:0; padding:1px 6px;}
.destaques .paginacao_texto_detalhe .pg_atual_texto_detalhe a {}
.destaques .paginacao_texto_detalhe .pg_primeira_texto_detalhe a { position:absolute; color:#00665c; display:block; top:8px; left:10px; font-weight:bold;}
.destaques .paginacao_texto_detalhe .pg_ultima_texto_detalhe a { position:absolute; color:#00665c; display:block; top:8px; right:10px; font-weight:bold;}
.destaques .paginacao_texto_detalhe .pg_anterior_texto_detalhe a { position:absolute; color:#00665c; display:block; top:8px; left:75px; font-weight:bold;}
.destaques .paginacao_texto_detalhe .pg_proxima_texto_detalhe a { position:absolute; color:#00665c; display:block; top:8px; right:75px; font-weight:bold;}

.destaques .paginacao_download_stip {width:764px; background:#f2f2f2; height:30px; line-height: 30px; position:relative; text-align:center;}
.destaques .paginacao_download_stip .paginas_download_stip a { text-decoration:none;color:#5c5c5c; font-weight:bold; background:#f2f2f2; border:1px #f2f2f2 solid;  padding:1px 6px;}
.destaques .paginacao_download_stip .paginas_download_stip a:hover { text-decoration:none; color:#fff; font-weight:bold; background:#00665c; border:1px #00665c solid; margin:0; padding:1px 6px;}
.destaques .paginacao_download_stip .pg_atual_download_stip { text-decoration:none;  color:#fff; font-weight:bold; background:#00665c; border:1px #00665c solid;  margin:0; padding:1px 6px;}
.destaques .paginacao_download_stip .pg_atual_download_stip a {}
.destaques .paginacao_download_stip .pg_primeira_download_stip a { position:absolute; color:#00665c; display:block; top:8px; left:10px; font-weight:bold;}
.destaques .paginacao_download_stip .pg_ultima_download_stip a { position:absolute; color:#00665c; display:block; top:8px; right:10px; font-weight:bold;}
.destaques .paginacao_download_stip .pg_anterior_download_stip a { position:absolute; color:#00665c; display:block; top:8px; left:75px; font-weight:bold;}
.destaques .paginacao_download_stip .pg_proxima_download_stip a { position:absolute; color:#00665c; display:block; top:8px; right:75px; font-weight:bold;}

.destaques strong.data { display:block; border-bottom:1px #e8f1f0 solid; color:#00665c;font-family:'Arial'; font-size:12px; padding:5px 0; }
.destaques div.box_detalhamento { width:710px; display:table; margin:20px auto;font-family:'Arial'; font-size:12px; color:#525252; line-height:20px;}
.destaques div.box_detalhamento p {line-height:20px;}
.destaques div.box_detalhamento a { font-family: Arial, Helvetica, sans-serif; color:#666666; text-decoration: none;}
.destaques div.box_detalhamento a:hover { text-decoration: underline;}
.destaques div.box_detalhamento img { padding:10px;}
.ie .destaques div.box_detalhamento img { padding:0;}
.destaques h4.tit_destaque {padding-bottom:25px;font-family:'Arial'; font-size:18px; font-style:italic; color:#3a3a3a;}
.destaques h4.tit_destaque strong { font-weight:normal;}
.destaques strong.leiatambem { display:block; border-top:3px #418a82 solid; color:#00665c;font-family:'Arial'; font-size:10px; padding:5px 0; margin-bottom:15px; }
.bt_serfranqueado a { text-decoration:none; color:#00665c; }
.bt_serfranqueado a:hover { color:#0a332f; }
/*Destaques - Fim*/

/*Campanhas*/
.campanhas { }
.campanhas ul.list_campanha {}
.campanhas ul.list_campanha li {font-family:'Trebuchet MS'; margin-bottom:35px; list-style:none;}
.campanhas ul.list_campanha a, .campanhas ul.list_campanha a:visited { margin-top:2px; border-bottom: 1px #ebebeb solid; border-top: 1px #ebebeb solid;  color:#5c5c5c; display:block; text-decoration:none; padding:5px 10px;} 
.campanhas ul.list_campanha a:hover { background:#f2f2f2;  color:#5c5c5c;}
.campanhas ul.list_campanha strong { font-size:12px; padding:5px 10px;text-transform:uppercase; color:#00665c; display:block; background:#f2f2f2;}
.campanhas ul.list_campanha table {}
.campanhas ul.list_campanha .td_img { padding-right:10px; width:178px;}
.campanhas ul.list_campanha span { display:block; font-size:11px; font-family:'Arial'; line-height:normal;}

.campanhas .paginacao_campanha {width:764px; background:#f2f2f2; height:30px; line-height: 30px; position:relative; text-align:center;}
.campanhas .paginacao_campanha .paginas_campanha a { text-decoration:none;color:#5c5c5c; font-weight:bold; background:#f2f2f2; border:1px #f2f2f2 solid;  padding:1px 6px;}
.campanhas .paginacao_campanha .paginas_campanha  a:hover { text-decoration:none; color:#fff; font-weight:bold; background:#00665c; border:1px #00665c solid; margin:0; padding:1px 6px;}
.campanhas .paginacao_campanha .pg_atual_campanha { text-decoration:none;  color:#fff; font-weight:bold; background:#00665c; border:1px #00665c solid;  margin:0; padding:1px 6px;}
.campanhas .paginacao_campanha .pg_atual_campanha a {}
.campanhas .paginacao_campanha .pg_primeira_campanha a { position:absolute; color:#00665c; display:block; top:8px; left:10px; font-weight:bold;}
.campanhas .paginacao_campanha .pg_ultima_campanha a { position:absolute; color:#00665c; display:block; top:8px; right:10px; font-weight:bold;}
.campanhas .paginacao_campanha .pg_anterior_campanha a { position:absolute; color:#00665c; display:block; top:8px; left:75px; font-weight:bold;}
.campanhas .paginacao_campanha .pg_proxima_campanha a { position:absolute; color:#00665c; display:block; top:8px; right:75px; font-weight:bold;}

.campanhas strong.data { display:block; border-bottom:1px #e8f1f0 solid; color:#00665c;font-family:'Arial'; font-size:12px; padding:5px 0; }
.campanhas div.box_detalhamento { width:710px; position:relative; margin:20px auto;font-family:'Arial'; font-size:12px; color:#525252; line-height:20px;}
.campanhas div.box_detalhamento p {line-height:20px;}
.campanhas div.box_detalhamento a { font-family: Arial, Helvetica, sans-serif; color:#666666; text-decoration: none;}
.campanhas div.box_detalhamento a:hover { text-decoration: underline;}
.campanhas h4.tit_campanha {padding-bottom:25px;font-family:'Arial'; font-size:18px; font-style:italic; color:#3a3a3a;}
.campanhas h4.tit_campanha strong { font-weight:normal;}
.campanhas strong.leiatambem { display:block; border-top:3px #418a82 solid; color:#00665c;font-family:'Arial'; font-size:10px; padding:5px 0; margin-bottom:15px; }
/*Campanhas - Fim*/

/*Módulo de Curriculo*/
.cadatue { position:relative; padding:0 0 30px 30px;}
.cadatue a, .cadatue a:hover {font-family:'Arial'; font-size:11px; color:#00665c; font-weight:bold;}
.cadatue form {}
.cadatue form td { padding:5px;}
.cadatue form td.lbl { text-align:left;padding:5px; color:#000;font-family:'Arial'; font-size:11px; }
.cadatue form input { background:#b6b6b6; color:#000; max-width:515px !important;  font-family: 'Arial' !important; font-size:11px;  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:#b6b6b6; color:#000; width:515px !important;  font-family: 'Arial' !important; font-size:11px;  padding:3px;}
.cadatue form th { text-align:left; font-weight:normal; text-transform:uppercase; color:#00665c; font-weight:bold;}
.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:133px; height:22px; text-transform:uppercase; background:url(../img/btn/btn_generico.gif) bottom no-repeat; font-weight:bold; line-height:21px; color:#fff; float:right; font-family: 'Trebuchet MS' !important; font-size:11px; font-style:italic; text-align:center;  }
.cadatue form td.slt_est select {background:#b6b6b6; color:#000; max-width:523px !important;  font-family: 'Arial' !important; font-size:11px;  padding:3px;}
/*Módulo de Curriculo - Fim*/

/*SAC*/
.sac { }

.sac div.tabs_internas { width:764px; display:table; position:relative; background:url(../img/bg/tabs_internas/bg_tab_borda_bot.gif) bottom no-repeat; padding-bottom:10px;}
.sac div.tabs_internas ul.tab_menu { width:749px; position:relative; height:45px; background:url(../img/bg/tabs_internas/bg_tab_menu2.gif); padding-left:15px;}
.sac div.tabs_internas ul.tab_menu li { display:inline; list-style:none; }
.sac div.tabs_internas ul.tab_menu li a, .sac div.tabs_internas ul.tab_menu li a:visited { height:38px; width:157px; position:absolute; top:7px; background-position:top;}
.sac div.tabs_internas ul.tab_menu li a:hover, .sac div.tabs_internas ul.tab_menu li.ativo a { background-position:bottom;}
.sac div.tabs_internas ul.tab_menu li#comochegar a { background-image:url(../img/btn/menu/como_chegar.jpg); left:566px;}
.sac div.tabs_internas ul.tab_menu li#unidades a { background-image:url(../img/btn/menu/unidades_topdent.jpg); left:294px;}
.sac div.tabs_internas ul.tab_menu li#faleconosco a { background-image:url(../img/btn/menu/fale_conosco.jpg); left:34px;}
.sac div.tabs_internas ul.tab_submenu { width:724px; position:absolute;top:0; left:0; padding:10px 20px; height:45px; background:url(../img/bg/tabs_internas/bg_tab_submenu.gif) top no-repeat;}
.sac div.tabs_internas ul.tab_submenu li { list-style:none; display:inline; margin: 0 5px;}
.sac div.tabs_internas ul.tab_submenu li:last-child { border:none; padding:0;}
.sac div.tabs_internas ul.tab_submenu a, .sac div.tabs_internas ul.tab_submenu a:visited {padding:2px 5px; text-transform:uppercase; text-decoration:none; color:#5c5c5c; font-size:10px; font-family:'Arial';}
.sac div.tabs_internas ul.tab_submenu a:hover, .sac div.tabs_internas ul.tab_submenu a.ativo { background:#065; color:#fff; }
.sac div.tabs_internas div.tab_conteudo { position:relative; width:704px; padding:50px 30px 40px 30px; background:url(../img/bg/tabs_internas/bg_tab_conteudo.gif) repeat-y; font-family:'Trebuchet MS'; font-size:12px; color:#6a6a6a;}
.sac div.tabs_internas div.tab_conteudo h3.subtit_internas { padding-bottom:25px;font-family:'Verdana'; font-size:30px; font-style:italic;}
.sac div.tabs_internas div.tab_conteudo h3.subtit_internas strong { font-weight:normal;}
.sac div.tabs_internas div.tab_conteudo a, .sac div.tabs_internas div.tab_conteudo a:visited {color:#00665c; text-decoration:underline;}
.sac div.tabs_internas div.tab_conteudo a:hover {color:#00665c;text-decoration:none;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale {}
.sac div.tabs_internas div.tab_conteudo div.tab_fale td { padding:3px;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.inp { display:block; background:url(../img/bg/bg_input_sac.gif); width:240px; padding:0 5px; height:20px;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.inp input {background:#b6b6b6; width:240px;padding:1px 0; margin:2px 0; font-family: 'Arial' !important; font-size:11px; line-height:14px; color:#000;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.slt { display:block; background:url(../img/bg/bg_input_sac.gif); width:240px; padding:0 5px; height:20px;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.slt select {background:#b6b6b6; width:240px;padding:0 0; margin:2px 0; font-family: 'Arial' !important; font-size:11px; line-height:14px; color:#000;}
.ie .sac div.tabs_internas div.tab_conteudo div.tab_fale span.slt {}
.ie .sac div.tabs_internas div.tab_conteudo div.tab_fale span.slt select {font-size:10px;margin:0;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.slt div#combo_filho_estado {display:block; width:240px; overflow:hidden; height:20px;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.slt div#combo_filho_estado #ajax { display:none;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.tex { display:block; background:url(../img/bg/bg_textarea_sac.gif); width:265px; padding:5px; height:133px; overflow:hidden;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.tex textarea {background:#b6b6b6; width:265px; height:133px; padding:0; margin:0; font-family: 'Arial' !important; font-size:11px; line-height:16px; color:#000;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale span.tex #max_nn_texmensagem { display:none;}
.sac div.tabs_internas div.tab_conteudo div.tab_fale button { border:0; background: url(../img/btn/btn_enviar_sac.gif); padding:0; margin-left:5px; width:50px; height:21px;}

	/*Representantes*/
	.representantes { width:100%; display:table;}
	.representantes form.filtro {}
	.representantes form.filtro strong.lbl { display:block; width:100%;}
	.representantes form.filtro select {background:#fff; border:1px #ccc solid; margin-bottom:15px; color:#000; max-width:100% !important; font-family:'Trebuchet MS'; font-size:12px; padding:3px;}
	.representantes div#cbocidades { border-bottom:1px #8c0000 dashed;}
	.representantes div#cbocidades select {background:#fff; border:1px #ccc solid; margin-bottom:15px; color:#000; max-width:100% !important; font-family:'Trebuchet MS'; font-size:12px; padding:3px;}
	.representantes div#cbocidades strong.lbl { display:block; width:100%;}
	
	.representantes ul.list_representantes {}
	.representantes ul.list_representantes li { list-style:none; border-bottom:1px #ebebeb solid; padding:10px;}
	.representantes ul.list_representantes li a, .representantes ul.list_representantes li a:visited { color:#000; text-decoration:underline; display:inline-block; }
	.representantes ul.list_representantes li a:hover {color:#260000; text-decoration:none;}
	.representantes .conteudo_internas a, .representantes .conteudo_internas a:visited { color:#000; text-decoration:underline; }
	.representantes .conteudo_internas a:hover {color:#260000; text-decoration:none;}
	
	.representantes .pagination {width:100%; height:50px; line-height: 50px; position:relative; text-align:center;}
	.representantes .pagination .paginas_galeria a { text-decoration:none; background:#8C0000; color:#fff; font-weight:bold; border:1px #8C0000 solid; padding:1px 6px;}
	.representantes .pagination .paginas_galeria a:hover { text-decoration:none; color:#8C0000; font-weight:bold; background:#fff; border:1px #8C0000 solid; margin:0; padding:1px 6px;}
	.representantes .pagination .pg_atual_galeria { text-decoration:none; color:#260000; font-weight:bold; background:#fff; border:1px #260000 solid; margin:0; padding:1px 6px;}
	.representantes .pagination .pg_atual_galeria a {}
	.representantes .pagination .pg_primeira_galeria a { display:none; position:absolute; text-indent:-9999px; background:url(../img/bot/bot_pag_primeira.gif) center center no-repeat;  height:16px; width:16px; top:17px; left:5px; margin: 0 5px; font-weight:bold;}
	.representantes .pagination .pg_ultima_galeria a { display:none; position:absolute; text-indent:-9999px; background:url(../img/bot/bot_pag_ultima.gif) center center no-repeat; height:16px; width:16px; top:17px; right:5px; margin: 0 5px; font-weight:bold;}
	.representantes .pagination .pg_anterior_galeria a { display:none;position:absolute; text-indent:-9999px; background:url(../img/bot/bot_pag_anterior.gif) center center no-repeat; height:16px; width:16px; top:17px; left:250px; margin: 0 5px; font-weight:bold;}
	.representantes .pagination .pg_proxima_galeria a { display:none;position:absolute; text-indent:-9999px; background:url(../img/bot/bot_pag_proxima.gif) center center no-repeat; height:16px; width:16px; top:17px; right:250px; margin: 0 5px; font-weight:bold;}
	
	.representantes .form_representante {}
	.representantes .form_representante strong.lbl { display:block; width:100%;}
	.representantes .form_representante select {background:#b6b6b6; color:#000;  font-family: 'Arial' !important; font-size:11px;  padding:3px;}
	.representantes .form_representante a, .representantes .form_representante a:visited { color:#600; text-decoration:none; display:block;}
	.representantes .form_representante a:hover { color:#600; text-decoration:underline;}
	.representantes .form_representante button {height:22px; line-height:22px;padding:0 3px;border:1px #000 solid; font-family:'Trebuchet MS'; font-size:12px; background:#cdcdcd; float:right;}
	
	.representantes .tbl_list_form td { padding:3px;}
	.representantes .tbl_list_form strong.lbl { display:block; text-align:right; padding-right:5px;}
	.representantes .tbl_list_form input {background:#b6b6b6; color:#000;  width:300px !important; font-family: 'Arial' !important; font-size:11px;  padding:3px;}
	.representantes .tbl_list_form button { border:0; background: url(../img/btn/btn_enviar_sac.gif); padding:0; margin-left:5px; width:50px; height:21px;}
	
	/*Representantes - Fim*/

/*SAC - Fim*/

/*Pais e Filhos*/
.paisfilhos { width:795px; background:none; padding:0;}

.paisfilhos div.banner_flash { background:url(../img/bg/bg_bannerflash_paisefilhos.gif); width:959px; height:272px; padding:8px;}

.paisfilhos div.tabs_sorriso { width:975px; margin-top:5px; position:relative; display:table; background:url(../img/bg/tabs_internas/bg_tabmaior_borda_cinza_bot.gif) bottom no-repeat; padding-bottom:10px;}
.paisfilhos div.tabs_sorriso ul.tab_menu { width:975px; height:45px; background:url(../img/bg/tabs_internas/bg_tabmaior_menu6_cinza.gif) center no-repeat; position:relative;}
.paisfilhos div.tabs_sorriso ul.tab_menu li { display:inline; list-style:none;  }
.paisfilhos div.tabs_sorriso ul.tab_menu li a, .paisfilhos div.tabs_sorriso ul.tab_menu li a:visited { height:36px; margin-top:10px;position:absolute; background-position:top;}
.paisfilhos div.tabs_sorriso ul.tab_menu li a:hover, .paisfilhos div.tabs_sorriso ul.tab_menu li.ativo a  { background-position:bottom;}
.paisfilhos div.tabs_sorriso ul.tab_menu li#btn_1 a { background-image:url(../img/btn/ortodontia/btn_1.gif); width:121px; left:17px;}
.paisfilhos div.tabs_sorriso ul.tab_menu li#btn_2 a { background-image:url(../img/btn/ortodontia/btn_2.gif); width:143px; left:144px;}
.paisfilhos div.tabs_sorriso ul.tab_menu li#btn_3 a { background-image:url(../img/btn/ortodontia/btn_3.gif); width:162px; left:294px;}
.paisfilhos div.tabs_sorriso ul.tab_menu li#btn_4 a { background-image:url(../img/btn/ortodontia/btn_4.gif); width:166px; left:462px;}
.paisfilhos div.tabs_sorriso ul.tab_menu li#btn_5 a { background-image:url(../img/btn/ortodontia/btn_5.gif); width:187px; left:634px;}
.paisfilhos div.tabs_sorriso ul.tab_menu li#btn_6 a { background-image:url(../img/btn/ortodontia/btn_6.gif); width:131px; left:827px;}
.paisfilhos div.tabs_sorriso ul.tab_submenu {  padding:10px 0; margin-bottom:10px;}
.ie .paisfilhos div.tabs_sorriso ul.tab_submenu {  padding:0 0 10px 0; margin-bottom:10px;}
.paisfilhos div.tabs_sorriso ul.tab_submenu li { list-style:none; display:inline; margin: 0 10px 0 0;}
.paisfilhos div.tabs_sorriso ul.tab_submenu li:last-child { border:none; padding:0;}
.paisfilhos div.tabs_sorriso ul.tab_submenu a, .paisfilhos div.tabs_sorriso ul.tab_submenu a:visited {padding:2px 5px; text-transform:uppercase; text-decoration:none; color:#5c5c5c; font-size:10px; font-family:'Arial';}
.paisfilhos div.tabs_sorriso ul.tab_submenu a:hover, .paisfilhos div.tabs_sorriso ul.tab_submenu a.ativo { background:#065; color:#fff; }
.paisfilhos div.tabs_sorriso div.tab_conteudo { position:relative; width:915px; padding:40px 30px; background:url(../img/bg/tabs_internas/bg_tabmaior_conteudo_cinza.gif) repeat-y;font-family:'Arial'; font-size:12px; color:#525252; line-height:20px;}
.paisfilhos div.tabs_sorriso div.tab_conteudo a {color:#006655;}
.paisfilhos div.tabs_sorriso div.tab_conteudo p {line-height:20px;}
.paisfilhos div.tabs_sorriso div.tab_conteudo h3.subtit_internas {  padding-bottom:25px;font-family:'Arial'; font-size:18px; font-style:italic; color:#3a3a3a;}
.paisfilhos div.tabs_sorriso div.tab_conteudo h3.subtit_internas strong { font-weight:normal;}
/*detTexto - Fim*/


.paisfilhos div.tabs_seu { width:975px; margin-top:5px; position:relative; display:table; background:url(../img/bg/tabs_internas/bg_tabmaior_borda_cinza_bot.gif) bottom no-repeat; padding-bottom:10px;}
.paisfilhos div.tabs_seu ul.tab_menu { width:975px; height:45px; background:url(../img/bg/tabs_internas/bg_tabmaior_menu5_cinza.gif) center no-repeat; position:relative;}
.paisfilhos div.tabs_seu ul.tab_menu li { display:inline; list-style:none;  }
.paisfilhos div.tabs_seu ul.tab_menu li a, .paisfilhos div.tabs_seu ul.tab_menu li a:visited { height:36px; width:124px; position:absolute; top:10px; background-position:top;}
.paisfilhos div.tabs_seu ul.tab_menu li a:hover, .paisfilhos div.tabs_seu ul.tab_menu li a.ativo { background-position:bottom;}
.paisfilhos div.tabs_seu ul.tab_menu li.aba1 a { background-image:url(../img/btn/menu_novo/btn_1.gif); left:24px; width:105px;}
.paisfilhos div.tabs_seu ul.tab_menu li.aba2 a { background-image:url(../img/btn/menu_novo/btn_2.gif); left:136px;width:94px;} 
.paisfilhos div.tabs_seu ul.tab_menu li.aba3 a { background-image:url(../img/btn/menu_novo/btn_3.gif); left:237px; width:139px;}
.paisfilhos div.tabs_seu ul.tab_menu li.aba4 a { background-image:url(../img/btn/menu_novo/btn_4.gif); left:383px;width:117px;}
.paisfilhos div.tabs_seu ul.tab_menu li.aba5 a { background-image:url(../img/btn/menu_novo/btn_5.gif); left:507px;width:172px;}
.paisfilhos div.tabs_seu ul.tab_menu li.aba6 a { background-image:url(../img/btn/menu_novo/btn_6.gif); left:686px;width:121px;}
.paisfilhos div.tabs_seu ul.tab_menu li.aba7 a { background-image:url(../img/btn/menu_novo/btn_7.gif); left:814px;width:135px;}
.paisfilhos div.tabs_seu ul.tab_submenu {  padding:10px 0; margin-bottom:10px;}
.ie .paisfilhos div.tabs_seu ul.tab_submenu {  padding:0 0 10px 0; margin-bottom:10px;}
.paisfilhos div.tabs_seu ul.tab_submenu li { list-style:none; display:inline; margin: 0 10px 0 0;}
.paisfilhos div.tabs_seu ul.tab_submenu li:last-child { border:none; padding:0;}
.paisfilhos div.tabs_seu ul.tab_submenu a, .paisfilhos div.tabs_seu ul.tab_submenu a:visited {padding:2px 5px; text-transform:uppercase; text-decoration:none; color:#5c5c5c; font-size:10px; font-family:'Arial';}
.paisfilhos div.tabs_seu ul.tab_submenu a:hover, .paisfilhos div.tabs_seu ul.tab_submenu a.ativo { background:#065; color:#fff; }
.paisfilhos div.tabs_seu div.tab_conteudo { position:relative; width:915px; padding:40px 30px; background:url(../img/bg/tabs_internas/bg_tabmaior_conteudo_cinza.gif) repeat-y;font-family:'Arial'; font-size:12px; color:#525252; line-height:20px;}
.paisfilhos div.tabs_seu div.tab_conteudo p {line-height:20px;}
.paisfilhos div.tabs_seu div.tab_conteudo a {color:#006655;}
.paisfilhos div.tabs_seu div.tab_conteudo h3.subtit_internas {  padding-bottom:25px;font-family:'Arial'; font-size:18px; font-style:italic; color:#3a3a3a;}
.paisfilhos div.tabs_seu div.tab_conteudo h3.subtit_internas strong { font-weight:normal;}
/*Pais e Filhos - Fim*/

/*Investidores*/
.investidores { width:795px; background:none; padding:0;}

.investidores div.banner_flash { background:url(../img/bg/bg_bannerflash_paisefilhos.gif); width:959px; height:272px; padding:8px;}

.investidores div.tabs_sorriso { width:975px; margin-top:5px; position:relative; display:table; background:url(../img/bg/tabs_internas/bg_tabmaior_borda_cinza_bot.gif) bottom no-repeat; padding-bottom:10px;}
.investidores div.tabs_sorriso ul.tab_menu { width:975px; height:45px; background:url(../img/bg/tabs_internas/bg_tabmaior_menu4_cinza.gif) center no-repeat; position:relative;}
.investidores div.tabs_sorriso ul.tab_menu li { display:inline; list-style:none;  }
.investidores div.tabs_sorriso ul.tab_menu li a, .investidores div.tabs_sorriso ul.tab_menu li a:visited { height:38px; top:7px; width:99px; position:absolute; background-position:top;}
.investidores div.tabs_sorriso ul.tab_menu li a:hover, .investidores div.tabs_sorriso ul.tab_menu li.ativo a { background-position:bottom;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_1 a { background-image:url(../img/btn/investidores/btn_1.gif); left:19px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_2 a { background-image:url(../img/btn/investidores/btn_2.gif); left:124px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_3 a { background-image:url(../img/btn/investidores/btn_3.gif); left:228px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_4 a { background-image:url(../img/btn/investidores/btn_4.gif); left:333px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_5 a { background-image:url(../img/btn/investidores/btn_5.gif); left:438px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_6 a { background-image:url(../img/btn/investidores/btn_6.gif); left:543px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_7 a { background-image:url(../img/btn/investidores/btn_7.gif); left:648px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_8 a { background-image:url(../img/btn/investidores/btn_8.gif); left:753px;}
.investidores div.tabs_sorriso ul.tab_menu li#btn_9 a { background-image:url(../img/btn/investidores/btn_9.gif); left:858px;}
.investidores div.tabs_sorriso ul.tab_submenu {  padding:10px 0; margin-bottom:10px;}
.ie .investidores div.tabs_sorriso ul.tab_submenu {  padding:0 0 10px 0; margin-bottom:10px;}
.investidores div.tabs_sorriso ul.tab_submenu li { list-style:none; display:inline; margin: 0 10px 0 0;}
.investidores div.tabs_sorriso ul.tab_submenu li:last-child { border:none; padding:0;}
.investidores div.tabs_sorriso ul.tab_submenu a, .investidores div.tabs_sorriso ul.tab_submenu a:visited {padding:2px 5px; text-transform:uppercase; text-decoration:none; color:#5c5c5c; font-size:10px; font-family:'Arial';}
.investidores div.tabs_sorriso ul.tab_submenu a:hover, .investidores div.tabs_sorriso ul.tab_submenu a.ativo { background:#065; color:#fff; }
.investidores div.tabs_sorriso div.tab_conteudo { position:relative; width:915px; padding:40px 30px; background:url(../img/bg/tabs_internas/bg_tabmaior_conteudo_cinza.gif) repeat-y;font-family:'Arial'; font-size:12px; color:#525252; line-height:20px;}
.investidores div.tabs_sorriso div.tab_conteudo p {line-height:20px;}
.investidores div.tabs_sorriso div.tab_conteudo a {color:#006655;}
.investidores div.tabs_sorriso div.tab_conteudo h3.subtit_internas {  padding-bottom:25px;font-family:'Arial'; font-size:18px; font-style:italic; color:#3a3a3a;}
.investidores div.tabs_sorriso div.tab_conteudo h3.subtit_internas strong { font-weight:normal;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale {}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale td { padding:3px;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.inp { display:block; background:url(../img/bg/bg_input_sac.gif); width:240px; padding:0 5px; height:20px;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.inp input {background:#b6b6b6; width:240px;padding:1px 0; margin:2px 0; font-family: 'Arial' !important; font-size:11px; line-height:14px; color:#000;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.slt { display:block; background:url(../img/bg/bg_input_sac.gif); width:240px; padding:0 5px; height:20px;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.slt select {background:#b6b6b6; width:240px;padding:0 0; margin:2px 0; font-family: 'Arial' !important; font-size:11px; line-height:14px; color:#000;}
.ie .investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.slt {}
.ie .investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.slt select {font-size:10px;margin:0;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.slt div#combo_filho_estado {display:block; width:240px; overflow:hidden; height:20px;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.slt div#combo_filho_estado #ajax { display:none;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.tex { display:block; background:url(../img/bg/bg_textarea_sac.gif); width:265px; padding:5px; height:133px; overflow:hidden;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.tex textarea {background:#b6b6b6; width:265px; height:133px; padding:0; margin:0; font-family: 'Arial' !important; font-size:11px; line-height:16px; color:#000;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale span.tex #max_nn_texmensagem { display:none;}
.investidores div.tabs_sorriso div.tab_conteudo div.tab_fale button { border:0; background: url(../img/btn/btn_enviar_sac.gif); padding:0; margin-left:5px; width:50px; height:21px;}

/*Investidores - Fim*/

/*lisMapa*/
.mapa div.list_mapa { margin-bottom:10px;}
.mapa div.list_mapa a { text-decoration: none; color: #fff; background:#00665C; border:1px #00665C solid;  margin:0 0 5px 0; display: block; padding: 4px 0; font-weight:bold;}
.mapa div.list_mapa a:hover { text-decoration: none; color:#00665C; background:#B6B6B6; border:1px #B6B6B6 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 a { background:#DFECEB; border:1px #DFECEB solid; color:#00665c; }
/*lisMapa - Fim*/

/*exemplo de cadContato*/
.cadcontato { width:100%; display:table;}
.cadcontato table.tbl_formulario { width:448px; position:relative; margin:0 auto;}
.cadcontato table.tbl_formulario strong {color:#df4c19;}
.cadcontato table.tbl_formulario td { padding:5px;}
.cadcontato table.tbl_formulario span.lbl { display:block; padding:0 0 5px 0;}
.cadcontato table.tbl_formulario td.inp {border-bottom:1px #929292 dotted;}
.cadcontato table.tbl_formulario td.inp input { background:#fff; border:1px #acacac solid; color:#acacac; max-width:430px !important; font-family:'Arial'; font-size:11px; padding:3px;}
.cadcontato table.tbl_formulario td.slt {border-bottom:1px #929292 dotted;}
.cadcontato table.tbl_formulario td.slt select { background:#fff; border:1px #acacac solid; color:#acacac; max-width:438px !important; font-family:'Arial'; font-size:11px; padding:3px;}
.cadcontato table.tbl_formulario td.txt {}
.cadcontato table.tbl_formulario td.txt textarea { background:#fff; border:1px #acacac solid; color:#acacac; width:430px !important; font-family:'Arial'; font-size:11px; padding:3px;}
.cadcontato table.tbl_formulario td.btn {padding:5px 10px 30px 10px;}
.cadcontato table.tbl_formulario td.btn button { background:url(../img/bot/bot_enviar.gif); width:72px; height:23px; border:0; float:right;}
/*exemplo de cadContato - Fim*/

/*exemplo de lisBusca*/
.lisbusca { }
.lisbusca a { text-decoration:none;}

.lisbusca .busca_caixa_texto_consulta{ padding-bottom:25px; font-family:'Verdana'; font-size:30px; font-style:italic; display:block; }
.lisbusca .busca_total_registros { padding-bottom:25px; font-family:'Verdana'; font-size:15px; font-style:italic; display:block; }
.lisbusca .busca_texto_consulta { text-decoration:underline;}
.lisbusca .busca_caixa_nom_area {font-family:'Trebuchet MS';font-size:12px; padding:5px 10px;text-transform:uppercase; color:#00665c; display:block; background:#f2f2f2;}
.lisbusca .busca_nom_area {text-decoration:underline; font-weight:bold;}
.lisbusca .busca_campo_principal a {   color:#00665c; display:block; text-decoration:none; padding:0 10px 0 10px;}
.lisbusca .busca_campo_secundario a { color:#5c5c5c; display:block; width:100%; padding:0 10px 10px 10px; text-align:left;}
.lisbusca .busca_campo_secundario a:hover { text-decoration:underline;}
.lisbusca .busca_caixa_resposta { margin:10px 0 15px 0;border-bottom: 1px #ebebeb solid; }
/*exemplo de lisBusca - Fim*/