body {margin: 0; padding: 0; font: normal 12px Trebuchet MS; color: #000;} a {text-decoration: none; color: #000;} a:hover {text-decoration: underline;} img {border: none;} .center {text-align: center;} h3 {color: #666; font: bold 14px Trebuchet MS; margin: 1px; padding: 0;} div.erro{text-align:center;width:350px;margin:10px auto;padding:5px; color: #900; border: solid 2px #900; background-color: #FFCACA;} div.ok{text-align:center;width:350px;margin:10px auto;padding:5px; color: #090; border: solid 2px #090; background-color: #E7FFE6;} button {border: solid 1px #E5E5E5; padding: 0; background: none;} button span {display: block; margin: 1px; background-image: url('../imagens/bg_botao.jpg'); background-repeat: repeat-x; height: 18px; padding: 0 4px; font: bold 12px/18px Trebuchet MS; color: #FFF;} div.Geral {width: 980px; margin: 0 auto; background-color: #F8F8F8;} div.Geral div.Topo {height: 138px; margin-top: 5px; color: #999;} div.Geral div.Topo h3 {text-align: center;} div.Geral div.Topo div.Globo { height: 100px; width: 96px; float:left; padding-top: 4px;} div.Geral div.Topo div.Logo { height: 100px; width: 300px; background-image: url('../imagens/logo.jpg'); background-repeat: no-repeat; float:left; background-position: center;} div.Geral div.Topo div.Webmail { height: 100px; width: 195px; float:left; text-align: right; padding-right: 10px;} div.Geral div.Topo div.Busca { height: 100px; width: 170px; float:left; background-image: url('../imagens/borda_topo_busca.jpg'); background-repeat: no-repeat; text-align: center;} div.Geral div.Topo div.Busca input {margin: 10px auto;} div.Geral div.Topo div.Contato { height: 100px; width: 200px; float:left; text-align: right; font: bold 12px/16px Trebuchet MS; color: #666;} div.Geral div.Topo div.Contato a {color: #666;} div.Geral div.Topo div.Menu {height:38px; background-image: url('../imagens/bg_menu_topo.jpg'); background-repeat: repeat-x;} div.Geral div.Conteudo {padding-top: 10px;} div.Geral div.Conteudo div.ColunaEsquerda {width: 235px; float: left; margin: 5px;} div.Geral div.Conteudo div.ColunaEsquerda div.Box, div.BoxEsquerda {border: solid 1px #D3D3D3; width: 214px; margin: 5px auto; background-color: #FFF;} div.Geral div.Conteudo div.ColunaEsquerda div.Box H1, div.BoxEsquerda H1, div.Geral div.Conteudo div.ColunaEsquerda div.Box H3, div.BoxEsquerda H3 {background-image: url('../imagens/box_esquerda_topo.jpg'); background-position: 0 5px; background-repeat: no-repeat; margin: 0; padding: 0; font: bold 17px/39px Trebuchet MS; height: 39px; border-bottom: solid 1px #D3D3D3; padding-left: 10px; color: #A12C2C;} div.Geral div.Conteudo div.ColunaDireita {width: 730px; float: left; margin: 5px 5px 5px 0;} div.Geral div.Conteudo div.ColunaDireita div.Box, div.BoxDireita {border: solid 1px #D3D3D3; width: 708px; margin: 5px auto; background-color: #FFF;} div.BoxDireita div.Texto {padding: 10px;} div.BoxDireita div.Texto ul {padding: 3px 10px;} div.BoxDireita iframe {width: 685px !important; overflow: hidden; border: none;} div.BoxDireita div.Tempo iframe {width: 125px !important; overflow: hidden; border: none;} div.Geral div.Conteudo div.ColunaDireita div.Box H1, div.BoxDireita H1, div.Geral div.Conteudo div.ColunaDireita div.Box H3, div.BoxDireita H3 {background-image: url('../imagens/box_direita_topo.jpg'); background-position: 0 5px; background-repeat: no-repeat; margin: 0; padding: 0; font: bold 17px/39px Trebuchet MS; height: 39px; border-bottom: solid 1px #D3D3D3; padding-left: 10px; color: #A12C2C;} div.Chamada {width: 700px; padding: 5px; background-color: #F8F8F8; margin: 5px auto 10px auto;} div.Rodape {text-align: right; color: #FFF; height: 50px; background-color: #900; background-image: url(../imagens/fundo_rodape.gif); background-repeat: no-repeat; background-position: center left; margin-bottom: 6px; font: normal 11px/18px Trebuchet MS; padding: 8px 15px;} div.REsquerda {height: 50px; width: 253px; float: left; padding: 18px 5px 5px 5px;} div.RDireita {height: 50px; width: 695px; float: left; text-align: right; padding: 18px 5px 5px 5px;} div.RDireita span {font: normal 9px/18px Trebuchet MS;} div.Geral div.Rodape a {color: #FFF;} div.Geral div.Rodape a {font-weight: bold;} br.Limpa {clear: both; line-height: 1px;} table.Contato {width: 500px; border: solid 4px #8BA6DE; margin: 10px auto;} table.Contato th {text-align: right;} input, textarea {border-bottom: solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; border-top: solid 1px #ccc; border-left: solid 1px #ccc; margin: 2px 3px;} table.Contato input.Botao {width: 130px; margin-right: 30px; background-color: #2E54A4; color: #FFF; font: bold 14px Trebuchet MS; padding: 2px;} /* menu */ /* Navigation */ .nav, .nav ul {list-style: none; margin: 0; padding: 0;} ul.nav {font: bold 13px/38px Trebuchet MS; z-index: 100; height: 38px;} ul.nav li {float: left; margin: 0; padding: 0; position: relative;} ul.nav li a {color: #EDEDED; display: block; padding: 0 20px; margin: 0; text-decoration: none; height: 38px; background-image: url('../imagens/separador_menu_topo.jpg'); background-repeat: no-repeat;} ul.nav ul li {border: 0; float: none;} ul.nav li:hover, ul.nav li.Ativo {color: #FFF; text-decoration: underline;} ul.nav li:hover a, ul.nav li.Ativo a {color: #FFF;} ul.nav ul a:hover {background: #AFE6FF; color: #000; text-decoration: underline;} ul.nav a#TopMenu1 {border-left: none;} ul.nav ul {background: #e9e9e9; border: none; list-style: none; margin: 0; position: absolute; top: -999em; left: -1px;} ul.nav li:hover ul, ul.nav li.sfHover ul {top: 24px;} ul.nav ul li {border: 0; float: none; border: none;} ul.MenuClassico {list-style: none; margin: 0; padding: 0;} ul.MenuClassico li {height: 23px;} ul.MenuClassico li a {height: 23px; padding: 0 5px 0 12px; display: block; font: bold 13px/23px Trebuchet MS; color: #A12C2C;} ul.MenuClassico li a:hover {color: #000;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ *{padding: 0; margin: 0;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_window { font: 12px Arial, Helvetica, sans-serif; color: #333333; } #TB_secondLine { font: 10px Arial, Helvetica, sans-serif; color:#666666; } #TB_window a:link {color: #666666;} #TB_window a:visited {color: #666666;} #TB_window a:hover {color: #000;} #TB_window a:active {color: #666666;} #TB_window a:focus{color: #666666;} /* ----------------------------------------------------------------------------------------------------------------*/ /* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ /* ----------------------------------------------------------------------------------------------------------------*/ #TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; } .TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;} .TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; } * html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_window { position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%; } * html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_window img#TB_Image { display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666; } #TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left; } #TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right; } #TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; } #TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; } #TB_title{ background-color:#e8e8e8; height:27px; } #TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; } #TB_ajaxContent.TB_modal{ padding:15px; } #TB_ajaxContent p{ padding:5px 0px 5px 0px; } #TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ } * html #TB_load { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); } #TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%; } * html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); } #TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }