#container1, #tema2, #clientes{ display:none;}

#rodape{ top:775px;}

#tema{ height:895px;}

#tema.tema-institucional #tema4, #tema.tema-contato #tema4{ top:744px;}
#tema.tema-servicos #tema4, #tema.tema-servicos #tema3{ top:1004px;}
#tema.tema-servicos #rodape{ top:1035px;}
#tema.tema-servicos #miolo{ height:730px;}

#tema.tema-institucional.tema-clientes #tema4{ top:1296px;}

#tema.tema-institucional #regiao-banner-lateral-servicos-300x730, #tema.tema-institucional #regiao-banner-lateral-clientes-300x1022{ display:none;}
#tema.tema-institucional.tema-servicos { height:1150px!important;}
#tema.tema-institucional.tema-servicos #regiao-banner-lateral-servicos-300x730 {display:block;}

#tema.tema-institucional.tema-clientes #regiao-banner-lateral-clientes-300x1022{display:block;}

#tema.tema-contato #regiao-banner-lateral-servicos-300x730, #tema.tema-contato #regiao-banner-lateral-clientes-300x1022{ display:none;}

#miolo{ position:absolute; left:0; top:274px; width:620px; height:470px; overflow:auto; z-index:1; background:#FFFFFF; line-height:175%; color:#666666; font:12px Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
#miolo h1, #miolo h2{ display:block; text-indent:0px; font-size:30px; color:#006600; font-family: 'Viga', sans-serif; text-transform:uppercase; font-weight:normal; width:auto; height:auto; padding:0px; margin:20px 20px 0 20px; line-height:normal;}
#miolo h1 a, #miolo h2 a{ color:#FFCE11; text-decoration:none;}
#miolo h1 a:hover, #miolo h2 a:hover{ text-decoration:underline;}
#miolo p{ color:#666666; line-height:175%;}
#miolo div.secao.clearfix{ width:576px; margin:10px 20px 10px 22px;}
div.secao.clearfix img{ float:left!important; width:100px!important; height:100px!important; margin:20px 22px!important}
#miolo div.secao.clearfix a{ color:#FF9900;}
#miolo div.secao.clearfix a:hover{ text-decoration:none;}
#miolo div.secao.clearfix h2{ font-size:20px; color:#006600; margin:5px 0 5px 0!important;}
#miolo div.secao.clearfix td ul li{ font-size:10px; margin:0!important; text-indent:0!important;}

#institucional div.secao p, #institucional div.secao ul{ margin-bottom:10px;}
#institucional div.secao ul li{ margin-bottom:5px;}

#tema3{ display:block; position:absolute; left:0px; top:744px; width:620px; height:8px; background:url(tema3_background.jpg);}
#tema4{ display:block; position:absolute; left:640px; top:1004px; width:300px; height:8px; background:url(tema4_background.jpg);}

#regiao-banner-lateral-clientes-300x1022{ position:absolute; left:640px; top:274px; width:300px; height:1022px; margin:0; padding:0; z-index:10;}
#regiao-banner-lateral-servicos-300x730{ position:absolute; left:640px; top:274px; width:300px; height:700px; margin:0; padding:0; z-index:10;}
#regiao-banner-lateral-300x470{ position:absolute; left:640px; top:274px; width:300px; height:470px; margin:0; padding:0; z-index:10;}

#contato form{ margin:20px 0 0 22px;}
#contato div.campo{ height:40px;}
#contato div.textarea{ height:155px;}
#contato form label{ display:block; float:left; width:90px; height:25px; line-height:25px; vertical-align:middle;}
#contato form input,
#contato form select{ background:url(input_form.jpg); width:458px; height:25px; margin-bottom:5px; font-size:12px; color:#666666; padding:4px 10px; border:1px solid #C4C4C4;}
#contato form select{ width:479px; height:34px; background:#F8F8F8;}
#contato form textarea{ width:462px; height:114px; background:url(textarea.jpg); border:1px solid #C4C4C4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:8px; overflow:auto; }
#contato form input.enviar{ display:block; width:478px; height:33px; background:url(input_enviar.jpg); overflow:hidden; text-indent:-10000px; cursor:pointer; line-height: 9999px; border:1px solid #0C360D; padding:0px; margin:-16px 0 0 90px; z-index:10;}
#spinner_contato{ width:72px; height:22px; background:url(/images/progress.gif) no-repeat 50% 50%; border:0; padding:0; margin:-8px 0 0 100px; cursor: pointer;}
#contato form input:focus, #contato form select:focus, #contato form textarea:focus { border:1px solid #FF9901;}

#lightbox-panel-container{ padding:10px 0 10px 10px!important; _padding:10px 20px 10px 10px!important; position:relative!important;}
#lightbox-panel-container-close{ position:absolute; top:10px; right:8px; width:21px; height:19px; text-align:left!important;}
#lightbox-panel-container-close a{ display:block; text-indent:-10000px; font-size:0px; text-decoration:none; width:21px; height:19px; background:url(botao_fechar.png?201210);}
div.secao-lightbox-link{ display:block; float:left; width:110px; height:120px; margin:0 0 10px 20px; overflow:hidden;}
div.secao-lightbox-link img{ border:3px solid #006600;}
div.secao{ clear:both;}
#lightbox-panel-container-content h2{ color:#006600; margin:0 0 12px 0;}
#lightbox-panel-container-content p{ margin:0 0 12px 0; color:#002E5B; font-size:12px;}

#lightbox-panel-container-content{ margin-top:40px; position:relative;}
#lightbox-panel-container-previous{ position:absolute; top:0; display:block; float:left; width:30%; height:100%; }
#lightbox-panel-container-previous a{ display:block; width:100%; height:100%; text-indent:-10000px; font-size:0px; text-decoration:none;}
#lightbox-panel-container-previous a:hover{ background:url(lightbox_ant.png?2012) no-repeat center left;}

#lightbox-panel-container-next{ position:absolute; top:0; right:0px; display:block; float:right; width:30%; height:100%; margin-right:10px;}
#lightbox-panel-container-next a{ display:block; width:100%; height:100%; text-indent:-10000px; font-size:0px; text-decoration:none;}
#lightbox-panel-container-next a:hover{ background:url(lightbox_prox.png?2012) no-repeat center right;}

