body { margin:0;  background: url(../images/bg_site.gif) ; font-family: Arial, Helvetica, sans-serif }#topo { float:left; width:100%; background:url(../images/bg_topo.gif) repeat-x; height:115px; } #topo .meio { margin:0 auto; width: 966px; height:100%; text-transform:uppercase;   }#topo .meio .logo { float:left; width:182px; height:114px; background: url(../images/logo_topo.gif)  }#topo .meio .logo a { display:block; width:100%; height:100%;  } #topo .meio .titulo { float:right; width:373px; height:15px;  margin:16px 32px 0px 0px; display: inline; text-align:right  } #topo .meio .titulo a { color:#C1CDE7; font-size:14px; text-decoration:none } #topo .meio .titulo a:hover { color: #7D81BB; background:#C1CDE7; font-size:14px;}#topo .meio .flash { float:right;  width:531px; margin:-31px 17px 0px 0px; display: inline;height: 114px; display:none  }#topo .meio .menu { float:right; width:573px; margin:4px 17px 0px 0px; display: inline; text-align:right; height: 69px; }#topo .meio .menu .item { float:right; cursor:pointer; height: 69px; } #topo .meio .menu .item .top {  height:14px !important; width:100% ; float:left; visibility:hidden; margin:0px 0px 0px 0px;} #topo .meio .menu .item .top .esquerda{ float:left; width:5px; height:14px !important; background:url(../images/aba_menu_left.gif) } #topo .meio .menu .item .top .imeio{ float:left; background:#CEDCEC; height:14px !important; width:50% } #topo .meio .menu .item .top .direita{ float:left; width:14px; height:14px; background:url(../images/aba_menu_right.gif) } #topo .meio .menu .item a {  display:block; float:left; height:58px; color:#CEDCEC; text-decoration:none; text-align:center; line-height:7.1; padding:0px 0px 0px 0px; font-size:13px; font-weight:bold ; letter-spacing:-0.5px; _margin:-5px 0px 0px 0px;  } #topo .meio .menu .divisor { float:right; height:69px; display:none; line-height:6.4; color:#9ba5cd; font-size:18px; font-family:"Times New Roman", Times, serif } #conteudo { float:left; width:100%; position:relative; min-height:1150px;    }#conteudo .meio { margin:0 auto; width: 982px;  height:auto !important; height:1250px; position:relative; min-height:1200px;  }#conteudo .meio .subTopo { float:left; width:954px; height:113px; margin:0px 0px 0px 5px; _margin: -10px 0px 0px 0px;   }#conteudo .meio .subTopo .slogan { float:left; margin:10px 0px 0px 0px;  color:#7D81BB; text-transform:uppercase; font-size:26px; letter-spacing:-0.5px; }#conteudo .meio .subTopo .subMenu { float:right; margin:15px 0px 0px 0px; width: 423px; height:20px;   }#conteudo .meio .subTopo .subMenu a { color:#7D80B8; font-size:13px; text-decoration:none; float:right; font-weight:bold; display:block; text-transform:uppercase; padding:3px 5px 3px 5px; }#conteudo .meio .subTopo .subMenu a:hover { color: #C1CDE7; background:#7D80B8;  }#conteudo .meio .subTopo .subMenu .divisor { float:right; height:100%; color:#9ba5cd; font-size:16px; font-family:"Times New Roman", Times, serif  }#conteudo .meio .subTopo .newsletter { float:right; margin:15px 4px 0px 0px; width: 423px;  }#conteudo .meio .subTopo .newsletter .formulario { float:right; width:190px; }#conteudo .meio .subTopo .newsletter .formulario .tituloN { color:#484A77; font-size:13px; text-transform:uppercase;  float:right; display:inline; margin:0px 0px 2px 0px;  }#conteudo .meio .subTopo .newsletter .formulario .email { background:#FFFFFF; border:0px; width:143px; float:right; height:16px; font-size:10px; color:#484A77; }#conteudo .meio .subTopo .newsletter .formulario .enviar { background:#7D81B8; float:right; height:16px; width:40px; color:#FFFFFF; border:0px; margin:0px 0px 0px 5px; font-size:10px}#conteudo .bg { position:absolute; left:50%; top:40px;  background: url(../images/ilustracao_home.png);  width:556px; height:1150px; margin-left:-600px;  }#conteudo .bg {  _background-image:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/ilustracao_home.png, sizingMethod='scale');  }#rodape { float:left; width:100%; background:#7D80B8; height:13px;  }#contFinal { width:530px; float:right; display:inline; margin:20px 0px 10px 0px; background:url(../images/barra_titulo.png) repeat; height:36px; }#contFinal { _background-image:none;  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/barra_titulo.png, sizingMethod='scale'); }#contFinal a { float:right; display:block; margin:7px 7px 0px 0px; position:relative }#contFinal a img { border:0px; }#informacoes { width:530px; float:right; display:inline; margin:0px 0px 20px 0px; color:#8D95C5; text-align:right  }#bgPortifolio { background:url(../images/bg_continuacao.png) repeat;  height:507px; position:absolute; top:0; left:0; }#bgPortifolio { _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_continuacao.png, sizingMethod='scale'); }#bgPortifolioClientes { background:url(../images/bg_continuacao_clientes.png) repeat;  height:810px; position:absolute; top:0; left:0; }#bgPortifolioClientes { _background-image:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/bg_continuacao_clientes.png, sizingMethod='scale'); }
