/* layout */
* {margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#corpo ul {margin:10px;}
#corpo li {margin:10px;}

img {border:0;}

.left {float:left;}
.right {float:right;}
.italico {font-style:italic; font-size:inherit;}

body {background:url(/imagem/bg.jpg) repeat-x #002e6e;}

#alinhasite {width:1000px; margin:0 auto;}

#barratopo {width:300px; height:25px; float:right; margin-top:7px;}
#barratopo h3 {font-size:14px; color:#FFFFFF; float:left; margin-right:10px;}
.campobusca {width:200px; height:16px; font-size:11px; background-color:#7F8CA8; border-top:3px solid #6C7995; border-left:2px solid #6C7995; border-right:0; border-bottom:0; color:#FFF; margin-right:10px; float:left;}

#topo {width:1000px; height:122px; float:left; margin-top:2px; overflow:hidden;}

#menu {width:1000px; height:58px; float:left; background-image:url(/imagem/menu_bg.jpg);}

#corpo {width:1000px; float:left; float:left; background-color:#FFF;}

#col_esquerda {width:500px; float:left;}
#col_esquerda h1 {margin-bottom:15px; padding-left:20px;}

#col_esquerda_internas {width:798px; float:left; padding-left:20px;}

.destaques {width:470px; float:left; margin-bottom:25px; padding-left:20px;}
.destaques img {float:left; margin-right:10px;}
.destaques h2 {font-size:18px; color:#0a3081; line-height:17px; margin-bottom:10px;}
/*.destaques p {font-size:13px; color:#3D3F3E; line-height:17px; text-align:justify;}*/
.destaques p {font-size:13px; color:#000; line-height:17px; text-align:justify; text-decoration:none;}
.destaques p a {font-size:13px; color:#000; line-height:17px; text-align:justify; text-decoration:none;}
.destaques p a:hover {text-decoration:underline;}

.destaques p.leiamais {margin-top:15px; line-height:0; overflow:hidden;}

.publicidade468x60 {width:468px; height:60px; margin-bottom:25px; float:left; padding-left:20px;}
.publicidade730x90 {width:730px; height:90px; margin-bottom:25px; float:left; padding-left:20px; margin-left:20px; width:790px; background-color:#faeadb; text-align:left; padding-left:0px; z-index:1;}

.maisdestaques {width:146px; height:310px; padding-left:20px; float:left; margin-bottom:10px;}
.maisdestaques h2 {font-size:13px; color:#0a3081; margin-bottom:5px; padding-right:12px;}
.maisdestaques p {font-size:13px; color:#000; padding-right:12px; text-decoration:none;}
.maisdestaques p a {font-size:13px; color:#000; padding-right:12px; text-decoration:none;}
.maisdestaques p a:hover {text-decoration:underline;}
/*.maisdestaques p {font-size:13px; color:#3D3F3E; padding-right:12px;}*/
/*.maisdestaques p.datadestaque {font-size:10px; color:#508aae;}*/
.maisdestaques p.datadestaque {font-size:10px; color:#000;}
.maisdestaques p.leiamais {margin-top:15px; line-height:0; overflow:hidden;}

#maisnoticias {width:470px; float:left; padding-left:20px;}
#maisnoticias tr.escura {background-color:#F6F6F6;}
#maisnoticias td {font-size:13px; color:#000; padding:10px;}
#maisnoticias td a {font-size:13px; color:#000; text-decoration:none;}
#maisnoticias td a:hover {text-decoration:underline;}
#maisnoticias td span {font-size:13px; font-weight:bold; color:#0a3081; text-decoration:none;}
#maisnoticias td.datanews {font-size:13px; font-weight:bold; color:#0a3081; padding:30px 20px;}


#col_central {width:306px; float:left; padding-left:12px;}
#video_titulo {width:300px; height:49px;}
#projetos_titulo {width:300px; height:49px; margin-top:20px; margin-bottom:10px;}
#video_titulo h2 {font-size:11px; color:#5F5B96; float:right; padding-right:20px; margin-top:20px;}

#videos {width:300px; height:150px; float:left; border-bottom:1px solid #FFF;}
#videos p {font-size:12px; color:#666; width:170px; margin:0 auto;}
#wmv_video {width:270px; height:195px; margin:0 auto; overflow:hidden;}

#player_bot {width:300px; float:left; background-color:#E2E3F7; text-align:center;}
#player_bot table {width:282px; margin:0 auto;}

#video_desc {width:300px; background-color:#E2E3F7; float:left;}
#video_desc h1 {margin-top:10px; padding-left:10px; float:left; margin-bottom:5px;}
#video_desc h2 {float:right; margin-top:10px; padding-right:20px;}
#video_desc p {font-size:11px; font-weight:bold; color:#508aae; margin-top:10px; padding:0 10px; clear:left;}


#base_videos {width:300px; height:28px; background-image:url(/imagem/base_videos.gif); float:left;}
#base_videos p {text-align:center; margin-top:5px;}
#base_videos p a {font-size:11px; font-weight:bold; color:#0a3081; text-decoration:none;}
#base_videos p a:hover {text-decoration:underline; text-align:center;}

#box_flashbanner {width:300px; float:left; margin-top:20px;}
.flashbanner {width:150px; float:left; text-align:center;}


#colunistas {width:300px; float:left; margin-top:20px;}
.coluna {width:300px; float:left; margin-top:10px;}
.coluna h2 {font-size:13px; color:#95C420;}
.coluna p {font-size:13px; color:#6D6D6D; line-height:17px; text-decoration:none;}
.coluna p a {font-size:13px; color:#6D6D6D; line-height:17px; text-decoration:none;}
.coluna p a:hover {font-size:13px; color:#6D6D6D; line-height:17px; text-decoration:underline;}
.coluna p {font-size:13px; color:#6D6D6D; line-height:17px; text-decoration:none;}
.coluna p.datacol {font-size:10px; color:#B3E042;}
.coluna p.leiamais {margin-top:10px; line-height:0; overflow:hidden; margin-left:85px;}
.foto_colunistas {float:left; border:1px solid #CCC; padding:6px; margin:0 10px 20px 0;}

.paginacao {width:300px; text-align:center; float:left; margin-top:20px;}
.paginacao img {padding:0 10px;}

#banners {width:306px; height:560px; margin-top:20px; background-image:url(/imagem/bg_banners.gif); background-repeat:no-repeat; float:left;}
#banners img {border:1px solid #CCC;}
.flashz {margin-bottom:20px;}
#banners_2 {width:306px; height:658px; margin-top:20px; background-image:url(/imagem/bg_banners_2.gif); background-repeat:no-repeat; float:left;}
#banners_2 img {border:1px solid #CCC;}

#banners_esquerda {width:140px; float:left; margin-left:5px; margin-top:10px; overflow:hidden; text-align:center;}
#banners_esquerda img {margin-bottom:35px;}

#banners_direita {width:140px; float:left; margin-left:15px; margin-top:10px; overflow:hidden; text-align:center;}
#banners_direita img {margin-bottom:20px;}

#publicidade300x250 {width:300px; height:250px; float:left; margin-top:20px;}

#col_direita {width:170px; float:right; background-color:#FFF; padding-left:8px;}

#col_direita_topo {width:160px; height:14px; background-image:url(/imagem/coldir_topo.gif); float:left; overflow:hidden;}
#col_direita_corpo {width:160px; height:1770px; background:url(/imagem/coldir_corpo.jpg) repeat-y; float:left;}
#col_direita_base {width:160px; height:14px; background-image:url(/imagem/coldir_base.jpg); float:left; overflow:hidden;}


#banner_col_dir {width:160px; float:left; text-align:center;}
#banner_col_dir img {margin-bottom:20px;}

.cd_box_topo {width:160px; height:12px; background-image:url(/imagem/cd_box_topo.gif); float:left; overflow:hidden;}
.cd_box_corpo {width:160px; background:url(/imagem/cd_box_corpo.gif) repeat-y; float:left;}
.cd_box_base {width:160px; height:12px; background-image:url(/imagem/cd_box_base.gif); float:left; margin-bottom:20px; overflow:hidden;}

.rss {width:44px; height:16px; float:left; margin-bottom:20px; margin-left:10px; overflow:hidden;}

.cd_box_corpo img {float:left; margin: 0 10px 30px 10px; clear:left;}
.cd_box_corpo p {color:#FFF; font-size:11px; padding:0 10px; margin-bottom:10px;}
.cd_box_corpo p.txt_galeria a {color:#FFF; font-size:10px; margin-bottom:2px; text-decoration:none;}
.cd_box_corpo p.datagaleria {color:#FFF; font-size:9px; margin-bottom:0;}
.cd_box_corpo p a:hover {text-decoration:underline;}
.cd_box_corpo h3 {color:#508AAE; text-align:right; font-size:12px; padding-right:10px; margin-top:15px;}
.cd_box_corpo h3 a {color:#508AAE; font-size:12px; padding:0 10px; text-decoration:none;}
.cd_box_corpo h3 a:hover {text-decoration:underline;}
.cd_box_corpo form {padding-left:10px;}
.cd_box_corpo label {width:100px; color:#FFF; font-size:11px;}
.cd_box_corpo input.cd_campo {width:135px; font-size:11px; color:#333; margin-bottom:15px;}

.galeria {width:160px; float:left; margin-bottom:20px;}


#federacoes {width:1000px; height:206px; background-image:url(/imagem/bg_federacoes.gif); float:left; overflow:hidden; }

.federacao {width:95px; float:left; margin-top:30px; padding-left:14px;}
.fed_img {width:95px; height:80px; float:left; text-align:center;}

.fed_txt {width:95px; height:150px; float:left; text-align:center;}
.fed_txt p {font-size:12px; color:#508aae; padding:0 10px;}

#box_base {width:1000px; float:left; background-color:#FFF;}
#base {width:950px; height:50px; margin:15px auto 0 auto; padding-top:5px; border-top:1px solid #D2D1D7; background-color:#FFF; clear:left;}
#base p {font-size:12px; color:#508aae; text-align:center;}
#base p a {font-size:12px; color:#508aae; text-decoration:none;}
#base p a:hover {text-decoration:underline;}

#interna {width:643px; float:left; padding:0 20px;}

#col_banners_interna {width:135px; float:left; margin-top:20px; text-align:center;}
#col_banners_interna img {margin-bottom:20px;}

#FrogJS {width: 300px; height: 150px; margin: 0 auto;}
#FrogJSCredit {text-align: right; font-size: 80%; color: 999#; padding: 1px;}
#FrogJSCaption {text-align: left; color:#666; font-size:12px;}

.conteudo img { margin:10px; padding:10px; }