* {
margin:0px;
padding:0px;
font-family:Verdana, Verdana, Geneva, sans-serif;
font-size:1.0em;
color:#000;
list-style:none;
border:0;
text-decoration:none;
text-align:left;}
img {border:0;}
fieldset {display:block; border:2px ridge #FFF; padding:10px; /* padronizando nos navegadores */ }
input[type=hidden] {display:none !important; visibility:hidden !important; /* esconde mesmo inputs hidden no FF */}
button {border-top:1px solid #AAA; border-right:1px solid #AAA; border-left:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
form button {text-align:center; margin:2px auto; display:block;}
form ul {list-style:none; margin-left:0;}
fieldset label {display:block;}
fieldset .radios label {display:inline;}

html {background:url(img/fundo.jpg) repeat-x center top; background-color:#8c9093;}
body {background:url(img/borda1.jpg) repeat-y center top; text-align:center; font-size:0.9em;}
div.limpa {clear:both; height:1px; padding:0px;}

#geral {width:979px; margin:0 auto; position:relative; font-size:0.9em;}
#geral1 {width:979px; background:url(img/sombra1.jpg) no-repeat center top;}
#geral1-int {width:979px; background:url(img/sombra-int1.jpg) no-repeat center top;}

/* ------------------------------------- TOPO --------------------------------------  */
#topo {height:97px; width:940px; background:url(img/topo.jpg) no-repeat top; padding:12px 18px 24px 20px;}
#topo #logo {height:97px; width:198px; float:left;}
#topo #controle {width:630px; height:92px; float:right; padding:8px 0px 0px 0px;}
#topo #controle ul {height:26px;}
#topo #controle ul li {float:right; padding:0px 2px; height:26px;}
#topo #controle ul li.ctr-portugues {width:23px; background:url(img/ctr-portugues.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; cursor:pointer;}
#topo #controle ul li.ctr-portugues a {width:23px; height:26px; display:block;}
#topo #controle ul li.ctr-english {width:23px; background:url(img/ctr-english.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; cursor:pointer;}
#topo #controle ul li.ctr-english a {width:23px; height:26px; display:block;}
#topo #controle ul li.ctr-home {width:23px; background:url(img/ctr-home.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; cursor:pointer;}
#topo #controle ul li.ctr-home a {width:23px; height:26px; display:block;}
#topo #controle ul li.ctr-contact {width:23px; background:url(img/ctr-contact.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; cursor:pointer;}
#topo #controle ul li.ctr-contact a {width:23px; height:26px; display:block;}
#topo #controle ul li.ctr-login {width:393px; background:url(img/ctr-login.jpg) no-repeat left; padding:0px 0px 0px 33px; margin:0px 0px 0px 25px;}
form.form-login {height:18px; padding:4px 0px; font-size:0.86em;}
form.form-login label {width:32px; display:block; float:left; color:#e3e3e3; padding:2px 0px;}
form.form-login label.lb-senha {width:54px; padding:2px 4px 2px 18px; text-align:right;}
#login {background-color:#e6e6e6; float:left; width:143px; height:15px; margin:1px 0px; padding:1px 2px 0px 2px;}
#senha {background-color:#e6e6e6; float:left; width:72px; height:15px; margin:1px 0px; padding:1px 2px 0px 2px;}
form.form-login .bt-acessar {background:url(img/bt-acessar.jpg) no-repeat center; float:right; display:block; cursor:pointer; width:57px; height:18px;} 
form.form-login .bt-acessar-eng {background:url(img/bt-acessar-eng.jpg) no-repeat center; float:right; display:block; cursor:pointer; width:57px; height:18px;} 

/* ******* MENU GLOBAL ******* */
#menu-global {height:47px; margin:0px; width:940px; padding:0px 18px 0px 21px; clear:both;}
#menu-global ul {height:47px; width:940px; background:url(img/fundo-menu-global.jpg) repeat-x center;}
#menu-global ul li {float:left;}
#menu-global ul li a {padding:18px 22px 14px 22px; color:#222; text-transform:uppercase; display:block; font-size:0.86em;}	
/* ******* // MENU GLOBAL \\ ******* */

/* ******* ILUSTRA ******* */
#ilustra {height:283px; margin:0px; width:960px; padding:0px 18px 0px 0px; background:url(img/fundo-ilustra.jpg) no-repeat center; font-size:0.9em;}
#ilustra #ilustra-fla {height:283px; width:536px; float:left; padding:0px 0px 0px 0px;}
#ilustra #ilustra-content {height:283px; width:373px; float:right; padding:0px 25px 0px 0px;}
#ilustra #ilustra-content h2.h2_entre-para-a-equipe {height:21px; width:220px; background:url(img/h2_entre-para-a-equipe.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; margin:27px 0px 0px 0px; float:left;}
#ilustra #ilustra-content h2.h2_entre-para-a-equipe-eng {height:21px; width:82px; background:url(img/h2_entre-para-a-equipe-eng.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; margin:0px 0px 0px 0px;}
#ilustra p {padding:3px 0px; line-height:140%; clear:both;}
#ilustra p.pmenor {font-size:0.9em; width:250px; display:block; float:left; clear:none;}
#ilustra * {color:#fff;}
#ilustra-int {height:180px; margin:0px; width:960px; padding:0px 18px 0px 0px; background:url(img/fundo-ilustra-int.jpg) no-repeat center; font-size:0.9em;}
#ilustra-int #ilustra-intfoto {height:180px; width:536px; float:left; padding:0px 0px 0px 0px;}
#ilustra-int #ilustra-content {height:41px; width:373px; float:right; padding:25px 25px 0px 0px;}
#ilustra-int #ilustra-content h2.h2_entre-para-a-equipe-int {height:21px; width:220px; background:url(img/h2_entre-para-a-equipe.jpg) no-repeat center; text-indent:-9000px; overflow:hidden; margin:15px 0px 0px 0px; float:left;}
#ilustra-int #ilustra-content p {padding:3px 0px; line-height:140%; clear:both;}
#ilustra-int #ilustra-content p.pmenor-int {font-size:0.9em; width:220px; display:block; float:left; clear:none; color:#fff;}
#ilustra-int #ilustra-content p.pmenor-int a {color:#fff;}
form.form-entre-para-equipe {padding:0px 15px 0px 0px; width:358px;}
form.form-entre-para-equipe p {height:19px;}
form.form-entre-para-equipe label {width:70px; display:block; float:left; color:#e3e3e3; padding:1px 12px 1px 0px; text-align:right;}
#nome, #endereco, #email {background-color:#e6e6e6; color:#333; float:left; width:266px; height:16px; margin:1px 0px; padding:1px 2px 1px 2px;}
#cidade {background-color:#e6e6e6; color:#333; float:left; width:128px; height:16px; margin:1px 0px; padding:1px 2px 1px 2px;}
#ddd, #txtDDDtelRes {background-color:#e6e6e6; color:#333; float:left; width:48px; height:16px; margin:1px 0px; padding:1px 2px 1px 2px;}
#telefone, #txtTelR {background-color:#e6e6e6; color:#333; float:left; width:132px; height:16px; margin:1px 0px; padding:1px 2px 1px 2px;}
#pais {background-color:#e6e6e6; color:#333; float:left; width:52px; height:16px; margin:1px 0px; padding:1px 2px 1px 2px;}
#estado {background-color:#e6e6e6; color:#333; float:left; width:56px; height:19px; margin:1px 0px; padding:1px 1px 1px 1px;}
#estado * {color:#333;}
form.form-entre-para-equipe p.pbotao {height:26px;}
form.form-entre-para-equipe .bt-enviar {background:url(img/bt-enviar.jpg) no-repeat center; float:right; display:block; cursor:pointer; width:72px; height:26px;} 
form.form-entre-para-equipe .bt-enviar-eng {background:url(img/bt-enviar-eng.jpg) no-repeat center; float:right; display:block; cursor:pointer; width:72px; height:26px;} 

#ilustra #ilustra-content div.botao-aba {height:24px; padding:12px 5px 0px 5px; color:#000; border-bottom:1px solid #999; text-align:center; width:209px; background:url(img/fundo-botao-aba.jpg) no-repeat center; font-size:0.96em; clear:both; float:right; margin:9px 2px 0px 0px;}
#ilustra-int #ilustra-content div.botao-aba {height:24px; padding:12px 5px 0px 5px; color:#000; border-bottom:1px solid #999; text-align:center; width:209px; background:url(img/fundo-botao-aba.jpg) no-repeat center; font-size:0.96em; clear:both; float:right; margin:39px 2px 0px 0px;}
#ilustra #ilustra-content div.botao-aba a, #ilustra-int #ilustra-content div.botao-aba a {color:#000;}
/* ******* // ILUSTRA \\ ******* */

/* ******* MENU LOCAL ******* */
#menu-local {height:49px; margin:0px; width:941px; padding:0px 18px 0px 20px; clear:both;}
#menu-local ul {height:49px; width:941px; background:url(img/fundo-menu-local.jpg) repeat-x center;}
#menu-local ul li {float:left;}
#menu-local ul li a {padding:17px 18px 15px 18px; color:#eee; display:block; font-size:0.9em;}	
/* ******* // MENU LOCAL \\ ******* */
/* ------------------------------------- // TOPO \\ --------------------------------------  */

/* ------------------------------------- CONTEUDO --------------------------------------  */
#conteudo {width:940px; padding:0px 18px 0px 21px; background:none;}
#conteudo a {border-bottom:1px dotted #555; color:#555; font-weight:bold;}
#conteudo a:hover {border-bottom:1px solid #999;}
#conteudo span.s_data {font-weight:bold; font-size:1.0em;}
#conteudo p {padding:3px 0px 4px 0px; line-height:135%;}
#conteudo p.p_saiba-mais {text-align:right; padding:8px 0px 0px 0px;}
#conteudo p.p_saiba-mais a {font-weight:bold; font-size:0.9em;}
#conteudo img.img_esq {padding:3px 20px 3px 0px; float:left;}
#conteudo img.img_dir {padding:3px 0px 10px 20px; float:right;}
#conteudo h1 {font-size:1.5em; padding:0px 0px 12px 0px; display:block;}
#conteudo h2 {font-size:1.5em; padding:0px 0px 6px 0px; clear:both; display:block;}
#conteudo ul.submenu-int {padding:0px 0px 16px 0px;}
#conteudo ul.submenu-int li {padding:3px 0px; line-height:140%; list-style-type:disc; list-style-position:inside;}
#conteudo ul.submenu-int li a {font-weight:normal;}
#conteudo ul.lista {padding:2px 0px 18px 0px;}
#conteudo ul.lista li {padding:3px 0px; line-height:140%; list-style-type:disc; list-style-position:inside; font-size:0.9em;}
#conteudo ul.lista li a {font-weight:normal;}
#conteudo ul.sublista {padding:2px 0px 5px 14px;}
#conteudo ul.sublista li {padding:2px 0px; line-height:140%; list-style-type:circle; list-style-position:inside;}
#conteudo ul.sublista li a {font-weight:normal;}
#conteudo ul.depoimentos {padding:0px 0px;}
#conteudo ul.depoimentos li {width:125px; float:left; padding:12px 12px; list-style-type:none; font-size:0.8em;}
#conteudo #centro {width:692px; float:left; padding:0px 0px 0px 0px;}
#conteudo #centro div.quadro-centro1 {width:257px; float:left; padding:0px 25px 0px 0px;}
#conteudo #centro div.quadro-centro2 {width:325px; float:right; padding:0px 0px 0px 25px;}
#conteudo #centro #centro-content {width:632px; float:left; padding:30px 35px 40px 25px;}
#conteudo #centro #centro-content h2 {font-size:1.2em; padding:10px 0px 6px 0px; display:block; clear:both;}
#conteudo #centro #centro-content h2.h2equipe {border-bottom:1px dotted #777; margin:0px 0px 10px 0px;}
#conteudo #centro #centro-content h3 {font-size:1.0em; padding:0px 0px 2px 0px; clear:both; color:#333; font-weight:bold; display:inline;}
#conteudo #centro ul.albuns li {padding:0px 0px 14px 0px; height:95px; font-size:0.9em;}
#conteudo #centro ul.albuns li img {float:left; width:118px; height:95px; margin:0px 10px 0px 0px; border:1px solid #469369;}
#conteudo #centro ul.albuns li span.bloco-txtalbum {float:left; width:195px; display:block;}
#conteudo #centro ul.albuns li h3 {padding:0px; margin:0px; display:inline; border-bottom:none !important;}
#conteudo #centro ul.albuns li p {line-height:130%; padding:3px 0px 0px 0px;}
#conteudo #centro ul.albuns li a {font-weight:normal;}
#conteudo #centro ul.parceiros {padding:10px 7px 11px 7px; border:2px solid #ddd; height:75px;}
#conteudo #centro ul.parceiros li {width:102px; height:75px; padding:0px 23px; float:left;}
#conteudo #centro ul.parceiros li a {width:102px; height:75px; display:block; background-color:#fff; text-align:center;}
#conteudo #centro div.conteudo-destaque {height:168px; background:url(img/fundo-conteudo-destaque.jpg) repeat-x center; padding:30px 35px 15px 25px; overflow:hidden;}
#conteudo #centro div.conteudo-destaque h1 {padding-bottom:4px !important;}
#conteudo #centro div.conteudo-destaque p {padding:3px 0px 2px 0px !important; font-size:0.9em; line-height:140%;}
#conteudo #centro div.conteudo-destaque-not {background:url(img/fundo-conteudo-destaque.jpg) repeat-x top; padding:30px 35px 15px 25px; background-color:#ccccce; border-top:1px solid #eaeaea;}
#conteudo #centro table.tdados {padding:2px 0px 18px 0px; font-size:0.86em; width:98%; border-collapse: collapse;}
#conteudo #centro table.tdados td {padding:8px; background-color:#ddd; line-height:140%; border:2px solid #fff;}
#conteudo #centro table.tdados th {padding:6px 8px; background-color:#01532d; color:#fff; border:2px solid #fff;}
#conteudo #centro table.tdados1 {padding:0px;}
#conteudo #centro table.tdados1 td {padding:4px; line-height:140%; border-bottom:1px solid #fff;}
#conteudo #lateral {width:197px; float:right; padding:30px 25px 25px 25px;}
#conteudo #lateral * {color:#4c4d46;}
#conteudo #lateral a {border-bottom:1px dotted #555; font-weight:normal;}
#conteudo #lateral p {padding:2px 0px 0px 0px;}
#conteudo #lateral p.p_saiba-mais a {font-weight:bold; font-size:0.9em; color:#35362e; border:none;}
#conteudo #lateral p.p_lat-menor {font-size:0.86em;}
#conteudo #lateral h2 {padding:0px; font-size:1.3em; color:#35362e; border-bottom:none; font-weight:bold;}
#conteudo #lateral div.lat-noticia-bloco {padding:16px 0px 12px 0px;}
#conteudo #lateral div.lat-noticia-bloco img {border:3px solid #eee; margin:6px 0px 2px 0px;}

#conteudo #lateral form.f_newsletter {padding:12px 0px 6px 0px;}
#conteudo #lateral form.f_newsletter p {padding:2px 0px; height:20px; clear:both;}
#conteudo #lateral form.f_newsletter p.bt {padding:7px 0px 0px 0px; height:28px;}
#conteudo #lateral form.f_newsletter label {
font-size:0.86em; 
width:30px; 
padding:0px 10px 0px 0px; 
display:block; 
float:left; 
vertical-align:top; 
font-weight:normal; }
#conteudo #lateral form.f_newsletter #nome_news, 
#conteudo #lateral form.f_newsletter #email_news {
width:154px; border:1px solid #aaa; padding:0px; color:#555; float:left; height:16px; background-color:#fff; font-size:0.86em;}
#conteudo #lateral form.f_newsletter .botao {
background-color:#585953;
float:right;
display:block;
padding:1px 5px;
text-align:center;
color:#fff;
font-size:0.8em;
font-weight:bold;
text-decoration:none;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #444;
border-right:1px solid #444;
cursor:pointer;}

#conteudo #centro form.contato {padding:12px 19px 6px 19px; margin:20px 0px; background-color:#f4f4f4;}
#conteudo #centro form.contato p {padding:5px 0px; height:22px; clear:both;}
#conteudo #centro form.contato p.bt {padding:7px 0px 0px 0px; height:28px;}
#conteudo #centro form.contato p.area {padding:10px 0px 2px 0px; height:185px;}
#conteudo #centro form.contato label {
text-align:right; 
font-size:0.9em; 
width:80px; 
padding:1px 12px 1px 0px; 
display:block; 
float:left; 
vertical-align:top; 
font-weight:normal; 
color:#444;}
#conteudo #centro form.contato #nome, 
#conteudo #centro form.contato #email, 
#conteudo #centro form.contato #telefone,
#conteudo #centro form.contato #endereco,
#conteudo #centro form.contato #ocupacao {
width:500px; border:1px solid #aaa; padding:0px; color:#555; float:left; height:18px; background-color:#fff;}
#conteudo #centro form.contato #estado {width:100px; border:1px solid #aaa; padding:0px; color:#555; float:left; height:20px; background-color:#fff;}
#conteudo #centro form.contato #cidade, #conteudo #centro form.contato #pais {width:308px; border:1px solid #aaa; padding:0px; color:#555; float:left; height:18px; background-color:#fff;}
#conteudo #centro form.contato #msg {width:500px; height:180px; border:1px solid #aaa; padding:0px; color:#555; float:left; background-color:#fff; overflow-y:scroll;}
#conteudo #centro form.contato .botao {
background-color:#01532d;
float:right;
display:block;
padding:1px 5px;
text-align:center;
color:#fff;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #444;
border-right:1px solid #444;
cursor:pointer;}
#conteudo #centro form.contato fieldset {padding:3px 0px 3px 92px; border:none; clear:both;}
#conteudo #centro form.contato p.pcheck {
padding:5px 0px 0px 0px; height:42px; font-size:0.9em; display:block;}
#conteudo #centro form.contato #checknews {float:left; margin:2px 0px; *margin:0px 0px 0px 0px;}
#conteudo #centro form.contato p.pcheck label.labelcheck {font-size:0.9em; text-align:left; padding:1px 0px 0px 8px; width:470px; color:#111; font-weight:bold; float:left;}

.div-parceiros img {padding:15px 0px; float:left;}
.div-redes-sociais img {padding:12px 0px 0px 0px; float:left;}

ul.fotos {padding:18px 0px 0px 0px;}
ul.fotos li {float:left; width:113px; height:87px; padding:4px 5px;}
ul.fotos li a {border-bottom:none !important;}
ul.fotos li.first {padding:0px 19px 0px 0px;}
ul.fotos li.last {padding:0px 0px 0px 19px;}
ul.fotos img {width:105px; height:79px; padding:0px 0px 0px 0px; border:4px solid #ccc;}
/* ------------------------------------- // CONTEUDO \\ --------------------------------------  */

/* ------------------------------------- RODAPE --------------------------------------  */
#det-rodape {width:890px; height:22px; background:url(img/fundo-detrodape.jpg) no-repeat center; clear:both; padding:8px 25px 15px 25px; color:#b4b4b4; font-size:0.8em;}
#det-rodape a {color:#b4b4b4;}

#rodape {width:979px; clear:both; margin:0 auto; height:31px; font-size:0.9em; background:url(img/fundo-rodape.jpg) no-repeat center bottom;}
/* ------------------------------------- // RODAPE \\ --------------------------------------  */





