*{margin:0; padding:0; text-decoration:none; list-style:none; font-family:Arial;}
body{background: url(../img/fundo-topo.png) repeat-x}

#geral{margin:0 auto; width:990px; height:auto; position:relative;}

#login-gmail{position:absolute; top:65px; right:50px; width:510px; height:60px; background: url(../img/barra-login.png) no-repeat; z-index:6000; display:none;}
#login-gmail form{width:510px; height:60px;}
#login-gmail label{font-size:12px; color:#666; margin-left:10px; position:relative; top:13px;}
#login-gmail .btn-gmail{position:relative; top:18px; left:10px;}

iframe{display:none;}

#topo{height:447px; width:990px; position:relative; float:left;}
#topo ul{padding-left:250px; float:left;}
#topo ul li{float:left; padding:30px 15px 30px 15px;}
#topo ul li a{color:#474747;}

#logo{position:absolute; top:0; left:8px;}

#topo-esq{color:#FFF; margin-left:8px; float:left; width:395px; height:280px; margin-top:55px;}
#topo-esq h1{font-size:18px;}
#topo-esq p{margin-top:10px; font-size:14px; text-align:justify;}
#topo-esq img{margin-top:90px; border:none;}

/*#slide-ext{height:310px; width:569px; background: url(../img/fundo-img-topo.png) repeat-x; float:left; margin-top:23px; margin-left:11px; position:relative;}*/
#header_banner {height:335px; width:569px; float:left; margin-left:11px; position:relative;}

#seta-ant{position:absolute; top:140px; left:10px; z-index:1000; cursor:pointer;}
#seta-prox{position:absolute; top:140px; right:10px; z-index:1000; cursor:pointer;}

#slide-int{background:#FFF; width:560px; height:300px; margin-left:5px; margin-top:5px; position:relative;}
#slide-int img{position:absolute; top:0; left:0;}

#conteudo{width:990px; float:left; min-height:400px; height:auto;}
#conteudo h1{font-size:18px; color:#112651; margin-bottom:10px;}
#conteudo .h1-meio{margin-top:22px;}
#conteudo p{color:#525252; font-size:12px; text-align:justify;}

#esquerda{float:left; width:409px; margin-left:8px; height:300px; margin-top:22px;}

#slide-representacoes{width:409px; height:171px; border:1px solid #ccc;}

#direita{float:right; width:536px; height:300px; margin-top:22px;}
#direita img{border:2px solid #ccc; float:left; margin-right:15px;}
#direita h2{font-size:12px; color:#393F82; font-weight:bold; margin-bottom:12px;}
#direita h2 a{color:#2A2A2A;}
#direita .not{height:71px; margin-bottom:15px;}

#newsletter form{width:277px; float:left;}
#newsletter label{font-size:12px; color:#666; font-weight:bold; margin-bottom:10px; float:left;}
#newsletter input{width:218px; border:1px solid #d2d2d2;}
#newsletter p{color:#0066CC; font-size:12px;}
#newsletter button{float:right; background:#FFF; border:1px solid #ccc; color:#666; font-weight:bold; width:30px; margin-right:13px;}

#rodape-ext{float:left; width:100%; background: url(../img/fundo-rodape.png) repeat-x}
#rodape-in{width:990px; margin:0 auto;}
#rodape-in ul li{float:left; padding:35px 10px 35px 10px;}
#rodape-in ul li a{font-size:12px; color:#474747;}
#rodape-in h1{font-size:12px; margin-top:15px; float:left; margin-left:190px; color:#474747;}
#rodape-in p{font-size:12px; float:left; margin-left:190px; color:#474747;}

.breadcrumb{font-weight:bold; margin-top:-10px; margin-bottom:20px;}
.breadcrumb a{text-decoration:underline; color:#525252;}

#quemsomos{margin-top:22px;}
#quemsomos p{float:left; width:565px;}
#quemsomos img{border:5px solid #ccc; float:right; margin-bottom:20px;}

#contato{margin-top:22px;}
#contato form{width:476px; float:left;}
#contato label{color:#919191; float:left; clear:both; width:476px; margin-bottom:10px;}
#contato input{border:1px solid #919191; width:355px; height:24px; float:right;}
#contato textarea{width:355px; float:right; height:150px; border:1px solid #919191;}
#contato #btn-enviar{border:none; width:69px; height:26px; float:right; clear:both;}
#info-contato{width:458px; float:right;}
#info-contato h1{font-size:13px; color:#464646;}
#info-contato p{color:#464646; font-size:13px; border-top:1px solid #e1e1e1; padding:5px 0;}

#noticias{margin-top:22px;}
#noticias img{border:2px solid #ccc; float:left; margin-right:15px;}
#noticias h2{font-size:12px; color:#393F82; font-weight:bold; margin-bottom:12px;}
#noticias h2 a{color:#2A2A2A;}
#noticias .not{height:71px; margin-bottom:15px;}
#not-in{width:45%; float:left; margin:15px;}
#not-in .img-completa{float:right; margin:0 0 15px 15px;}
#not-in h1 span{color:#2A2A2A;}

#categorias{width:265px; float:left;}
#categorias li{padding:5px 0; border-bottom:1px solid #ccc;}
#categorias li a{font-size:12px; color:#666;}

#download{margin-top:22px;}
#download img{float:left; margin-right:15px;}
#download h2{font-size:12px; color:#393F82; font-weight:bold; margin-bottom:12px;}
#download h2 a{color:#393F81;}
#texto-download{float:left; width:265px;}
#down-in{width:680px; float:right;}
#down-in .down{margin-bottom:15px;}



