/* Geral */

body { width:100%; height:100%; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background:url(../imagens/background.jpg); background-repeat:no-repeat; background-position:top;  background-color:#03143B; }

img { padding:0; border:0; margin:0; }

a:link { text-decoration:none; color:#C2C1C1; }
a:hover { text-decoration:none; color:#C2C1C1; }
a:visited { text-decoration:none; color:#C2C1C1; }

.spc3 {font-size: 3px}
.spc5 {font-size: 5px}

.hr_1 { width:100%; height:1px; line-height:1px; min-height:1px; font-size:0px; overflow:none; background-color:#E0E0E0; clear:both;}
.hr_2 { width:100%; height:2px; line-height:1px; min-height:1px; font-size:0px; overflow:none; background-color:#E0E0E0; clear:both;}
.hr_9 { width:100%; height:9px; line-height:1px; min-height:1px; font-size:0px; overflow:none; background-color:#E0E0E0; clear:both;}

.formLabel { font-family:Verdana, Arial, Helvetica, sans-serif; color:#7D7D7D; font-size:10px; font-weight:normal; }
.formLabel_2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#7D7D7D; font-size:11px; font-weight:normal; }
.formField { font-size:12px; background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
.formField_2 { font-size:10px; background-color:#FFFFFF; border:1px solid #97A5B0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.formFieldCheck{ font-size:10px; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.formButton{ height:18px; border:solid 1px #CCCCCC; color:#666; background:#CCC; font-size:10px; cursor:hand; font-family:Verdana, Arial, Helvetica, sans-serif; }
.formButton_2{ padding-right:0px; padding-left:0px; font-size:10px; cursor:hand; color:#333; font-weight:normal; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }

.site-titulo { font-family:Verdana, Arial, Helvetica, sans-serif; color:#89221B; font-size:18px; font-weight:normal; }
.site-texto { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:11px; font-weight:normal; }
.site-texto-normal { font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:normal; }
.texto_destaque { font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

.titulo-secao { font-family:Verdana, Arial, Helvetica, sans-serif; color:#EB240C; font-size:20px; font-weight:normal; }
.titulo-box { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; font-weight:normal; }

.box-titulo-container { width:160px; height:20px; float:left; position:relative; left:13px; }
.box-seta { width:12px; height:19px; float:left; }
.box-titulo { width:145px; height:15px; float:left; position:relative; top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#EA881B; font-size:11px; font-weight:normal; }

.barra { width:100%; height:38px; float:left; background-image:url(../imagens/barra_back.jpg); }
.barra-titulo_home { width:300px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#333; margin-left:10px; margin-top:5px; }
.barra-titulo { width:300px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#333; margin-left:10px; margin-top:5px; }
.barra-conteudo { width:100%; float:left; margin-top:5px; }
.barra-busca { width:210px; float:right; margin-top:5px; margin-right:10px; }
.barra-busca-topo { width:170px; float:right; margin-top:18px; margin-right:50px; }

#menu { width:753px; height:38px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:17px; margin-left:10px; margin-top:12px; }
.menu-item { float:left; margin:8px; }
.menu-item a:hover {display: block;}
.menu-item:hover .menu_hover{display: block;}
.menu-item .menu_hover{position: absolute; display: none; background: #fff500; padding: 12px; z-index: 9999; }
.menu-item .menu_hover a{display: block; text-decoration: none; color: #000; font-size:0.9em; border-bottom: 2px dotted #000; padding: 3px;}
.menu-item .menu_hover a:hover{color:#0144DD;}


/* Containers */

#container { width:1000px; position:relative; margin:0 auto; }
/*#container-menu {background: url(../imagens/bg-menu.jpg) no-repeat; width:100%; height:50px; float:left; overflow:hidden; margin-top:7px;}*/
#container-topo { width:100%; height:279px; float:left; overflow:hidden; }
#container-site { width:100%; float:left; margin-top:8px; }
#container-conteudo { width:940px; float:left; margin-left:5px; margin-top:5px; margin-bottom:5px; padding:5px; background:#FFF; }
#container-rodape { width:100%; float:left; clear:both; overflow:hidden; }

#destaque-news { width:590px; height:385px; float:left; margin-left:5px; margin-top:5px; margin-bottom:5px; padding:5px; overflow:hidden; background:#FFF; }
#destaque-agenda { width:330px; height:385px; float:right; margin-top:5px; margin-right:45px;  margin-bottom:5px; padding:5px; overflow:hidden; background:#FFF; }
#destaque-fotos { width:940px; height:135px; float:left; margin-left:5px; margin-top:5px; margin-bottom:5px; padding:5px; overflow:hidden; background:#FFF; }
#mandato-interativo { width:330px; height:290px; float:left; margin-left:5px; margin-top:5px; margin-bottom:5px; padding:5px; overflow:hidden; background-image:url(../imagens/background_mandato.jpg); }
#destaque-comentarios { width:590px; height:290px; float:right; margin-top:5px; margin-right:45px;  margin-bottom:5px; padding:5px; overflow:hidden; background:#FFF; }

/* Topo */

#topo-imagem { width:950px; height:279px; float:left; margin-left:5px; margin-top:5px; margin-bottom:5px; overflow:hidden; background:#FFF; }
#topo-redes { width:40px; height:279px; float:right; margin-top:5px; margin-bottom:5px; overflow:hidden; }

/* Rodape */

#rodape { width:910px; float:left; margin-left:5px; margin-top:5px; padding:20px; overflow:hidden; background:#FFF; font-family: "Trebuchet MS", arial; min-height: 300px;}
#parceiros { width:940px; height:150px; float:left; margin-left:5px; margin-top:5px; padding:5px; overflow:hidden; background:#FFF }
#rodape-parceiros {width:100%; height:105px; float:left; margin-top:5px; overflow:hidden; }
#rodape-creditos {background: url(../imagens/bg-footer.png) repeat-x; height:54px; float:left; margin-top:-54px; overflow:hidden; position: relative; text-align: center; width: 100%;}

#rodape h3{font-size: 16px; border-bottom: 1px solid #000; font-weight: normal; margin-bottom: 10px;}
#info{width: 273px; float: left; padding: 0 15px; font-size: 12px;}
#pr{width: 273px; float: left; padding: 0 15px; font-size: 12px;}
#pr img{float: left; margin: 0 5px 0 0;}
#fale_conosco{width: 273px; float: left; padding: 0 15px; font-size: 12px;}
#fale_conosco #contato input{background: url(../imagens/bg-input.png) no-repeat; border: none; width: 201px; height: 29px; padding: 0 10px; font-size: 11px;}
#fale_conosco #contato textarea{background: url(../imagens/bg-textarea.png) no-repeat; border: none; width: 213px; height: 86px; padding: 10px; font-size: 11px;}
#fale_conosco #contato input[type="submit"]{background: url(../imagens/bt-enviar.png) no-repeat; border: none; width: 48px; height: 19px;}



/* Noticias */
#noticia-container { width:100%; border:0; padding:6px; margin:0; font-family:Arial, Helvetica, sans-serif; }
#noticia-main { width:920px; position:relative; left:3px; float:left; overflow:hidden; }
#noticia-editoria { width:100%; height:15px; font-size:17px; color:#333; margin-bottom:5px; border-bottom:0px #E0E0E0 solid; padding-bottom:5px; font-weight:bold; clear:both; }
#noticia-controles { width:100%; height:20px; clear:both; margin-top:10px; }
#noticia-data_hora { width:100%; height:15px; font-size:12px; color:#333; margin-top:10px; margin-bottom:20px; clear:both; }
#noticia-titulo { width:100%; font-size:32px; font-weight:normal; color:#333; margin-bottom:15px; letter-spacing:-1px; line-height:.98em; clear:both; }
#noticia-resumo { width:100%; font-size:16px; color:#333; margin-bottom:20px; clear:both; }
#noticia-credito { width:100%; font-size:11px; color:#333; margin-bottom:15px; clear:both; }
#noticia-corpo { width:100%; font-size:15px; color:#333; line-height:19px; display:block; margin-top:10px; clear:both; }
#noticia-midia_container .noticia-midia_box { position:relative; float:left; margin-bottom:15px; text-align:center; }
#noticia-midia_container .noticia-imagem_box { position:relative; float:left; margin-bottom:15px; text-align:center; }
#noticia-midia_container .noticia-imagem_credito { font-size:11px; text-align:right; }
#noticia-midia_container .noticia-imagem_legenda { font-size:11px; padding:5px; margin-bottom:11px; background-color:#E8E8E8; line-height:.99em; text-align:left; }
#noticia-midia_container .noticia-imagem_zoom { text-align:right; background:#EAEAEA }
#noticia-fonte { color:#666; font-size:11px; margin-top:18px; margin-bottom:18px; font-style:italic; }
#noticia-lateral { width:170px; float:right; }

#noticia_controles .barraImpressao { list-style-type:none; display:block; margin-bottom:18px; }
#noticia_controles .barraImpressao .item_barraImpressao { width:190px; float:left; }
#noticia_controles .barraImpressao .item_barraImpressao a { color:#666666; text-decoration:none; }
#noticia_controles .barraImpressao .item_barraImpressao a:hover { color:#666666; text-decoration:underline; }
#noticia_controles .barraImpressao .item_barraImpressao .barra_ico { margin-left:5px; }

/* Comentarios */
#comments { position:relative; left:8px; font-size:20px; color:#333; font-weight:bold; margin-top:15px; margin-bottom:15px; }
#comentario-tiulo { position:relative; left:8px; font-size:20px; color:#333; font-weight:bold; margin-top:15px; margin-bottom:15px; }
#comentario-container { width:100%; position:relative; left:8px; margin-top:15px; padding:8px; }
#comentario-nome { width:100%; height:20px; font-size:15px; color:#333; clear:both; }
#comentario-hora { width:100%; margin-top:2px; font-size:12px; color:#333; }
#comentario-texto { width:100%; margin-top:10px; font-size:14px; color:#333; }
#comentario-formulario-container { width:100%; position:relative; left:8px; margin-top:15px; padding:8px; display:table; clear:both; }

/* Formulario */
.form_item { border:#999 solid 1px; }
.form_sub_titulo { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; }

.paginacao { position:relative; left:8px; solid 1px; padding-bottom:18px; }
.paginacao_numero { border:#999; solid 1px; padding:5px; background-color:#F8F8F8; }


