@charset "utf-8";
/* CSS Document */


body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background:url(../img/background.jpg) repeat; font-family:Arial, Helvetica, sans-serif; }
#top100 { width:100%; float:left; position:relative; background:url(../img/top.jpg) top center no-repeat;}
#top { width:960px; height:110px; margin: 35px 0px 0px 0px; position:relative; left: 50%; margin-left: -480px;}
#logomarca { width:200px; float:left; position:relative;}
#banner728px { width:728px; height:90px; float:left; position:relative;  margin: 3px 0px 0px 32px;}
#menutop { width:960px; height:60px; float:left; position:relative; background:url(../img/bgmenutop.png); margin: 45px 0px 30px 0px;}
#menutop ul { padding:0px; margin:0px; float:left; position:relative; list-style:none; }
#menutop li { width:120px; padding:0px; margin:0px; float:left; position:relative; text-align:center; padding: 16px 0px 0px 0px; font-size:12px; font-weight:bold;}
#menutop a { color:#333; text-decoration: none;} #menutop a:hover { color:#006; text-decoration: none;}

#right { width:321px; float:left; position:relative; }
.bannersright { width:321px; float:left; position:relative; margin: 0px 0px 10px 0px;}

#galeriaright {width:321px; float:left; position:relative; margin: 0px 0px 10px 0px;}

#galerialeft {width:275px; float:left; position:relative; margin: 0px 0px 10px 0px;}


.barras { width:100%; height:30px; float:left; position:relative; padding: 0px; background: #003366;}
.barras a { color:#FFF; text-decoration:none;}
.barras a:hover { color:#FFF; text-decoration:underline;}
.barras span {  float:left; position:relative; padding: 5px; color: #FFF; font-weight:bold; font-size: 15px;}

.box_noticia_r { width:321px; float:left; position:relative; background:#004A95; color: #FFF; font-size: 14px;}
.box_noticia_r a { color: #FFF; text-decoration:none;}
.box_noticia_r a:hover{ color: #FFF; text-decoration:underline;}
.box_noticia_r ul { width: 301px; padding:0px; margin:0px; float:left; position:relative; list-style:none;}
.box_noticia_r li { width: 301px; padding:10px; margin:0px; float:left; position:relative; }

.box_noticia_l { width:275px; float:left; position:relative; background:#004A95; color: #FFF; font-size: 14px;}
.box_noticia_l a { color: #FFF; text-decoration:none;}
.box_noticia_l a:hover{ color: #FFF; text-decoration:underline;}
.box_noticia_l ul { width: 255px; padding: 0px 0px 0px 0px; margin:0px; float:left; position:relative; list-style:none;}
.box_noticia_l li { width: 255px;  padding: 11px 10px 12px 10px; margin:0px; float:left; position:relative; }
.box_noticia_l span { idth: 255px; height: 34.5px; overflow: hidden; padding:0px; margin:0px; float:left; position:relative; padding: 0px 0px 0px 0px;}


.datant {  font-size: 12px; }
.fotopq { width:130px; height: 98px; float:left; position:relative; border: 1px solid #FFF; margin: 0px 10px 0px 0px;}
.datapq { width: 153px; float:left; position:relative; padding: 0px 0px 5px 0px;  font-size: 12px;}
.titulopq { width: 153px; float:left; position:relative; }

#left { width:600px; float:left; position:relative; padding: 0px 39px 0px 0px;}

#left_ { width:639px;  float:left; position:relative; padding: 0px 0px 0px 0px;}

#destaques { width:600px; float:left; position:relative ; margin: 0px 0px 40px 0px;}

#colum1 { width:275px;  float:left; position:relative;  margin: 0px 0px 0px 0px;}
#colum2 { width:275px; float:left; position:relative; margin: 0px 0px 0px 50px;}

.bannersleft { width:275px; height: 134px; float:left; position:relative; margin: 0px 0px 0px 0px;}
#boxmaisnoticias { width:275px;  float:left; position:relative;  }


#parceiros { width: 960px; height: 100px; float:left; position:relative; background:#FFF; margin: 40px 0px 0px 0px;}
#footer { width: 960px; float:left; position:relative; font-size: 12px; color: #003; text-align:center; padding: 20px 0px 20px 0px;}
#footer img { margin: 20px 0px 0px 0px;}


#conteiner_destaques  { width: 600px; float:left; position:relative;}

.pics { width: 600px; height: 325px; overflow:hidden; float:left; position:relative;}
#nav { width: 600px; height: 75px; float:left; position:relative; list-style:none; padding:0px; margin:0px;}
#nav ul {  width: 600px; height: 75px; padding:0px; margin:0px;  position:relative; float:left;}
#nav span { width: 130px; height: 66px;  overflow: hidden; position:relative; float:left;}
#nav li a { width: 130px; height:65px; padding: 10px; background: #003366;   position:relative; float:left; text-decoration: none; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:14px; font-weight: normal; color: #FFFFFF; }
#nav a.activeSlide, #nav li.activeSlide a {  background: #004A95; }
#nav li a:focus {  outline: none; }


#cabecariopaginas { font-size: 15px; width:600px; height:30px; float:left; position:relative; margin: 0px; padding: 0px; background: #003366; color: #FFF;}

#cabecariopaginas span {float:left; position:relative; padding: 5px; color: #FFF; font-weight:bold; font-size: 15px;}

.conteinerothernoticias { width:600px; float:left;	position:relative; padding: 7px 0px 7px 0px; margin: 0px 0px 7px 0px; text-align:left; text-decoration: none; font-weight: normal; color:#690; font-size:14px; border-bottom: 1px solid #333 ;}
.conteinerothernoticias ul{ padding:0px; margin:0px; list-style:none;}
.conteinerothernoticias li a { padding: 0px; float: left; position:relative; color: #003366; text-decoration: none;}
.conteinerothernoticias li a:hover{ color: #000; text-decoration: none;}

#listanoticias { width: 726px; padding:0px 0px 0px 0px; margin: 0px; list-style:none; position:relative; float:left; }

#listanoticias ul { padding: 0px; margin: 0px; position: relative; float: left; list-style: none; }
#listanoticias li { width:260px; height: 109px; overflow: hidden; position: relative; float: left; margin:20px 40px 0px 0px; padding: 10px;  background: #003366;}
#listanoticias img { position: relative; float: left; border: 1px solid #FFF; margin-right: 10px;}
#listanoticias span { position: relative; float: left; color: #FFF;  font-size: 12px; margin: 0px 0px 0px 0px;}
#listanoticias a { color: #FFF; text-decoration: none; font-size: 14px; }
#listanoticias a:hover { color: #FFF; text-decoration: underline; }

#paginacao { width:600px; position:relative; float:left; text-align:right; margin: 25px 0px 0px 0px; }
.paginacao { font-size:14px; color:#FFFFFF; text-decoration:none; background-color: #003366; padding: 5px 5px 5px 5px; margin: 0px 2px 0px 2px; }
.paginacao a{ color: #FFFFFF; text-decoration:none; }
.paginacao a:hover{ color: #FFFFFF; text-decoration:underline; }
.paginacao2 { font-size:14px; color:#FFFFFF; text-decoration:none; background-color:#004A95; padding: 5px 5px 5px 5px; margin: 0px 2px 0px 2px; }



.usual { padding: 20px 0px 0px 0px; width:600px; margin:0px; position:relative; float:left;}
#usual2 { padding: 0px 0px 0px 0px; width:600px; position:relative; float: left; border-left: 1px solid #FFF;}
.usual li { width:50px; list-style:none; float:left; }
.usual ul {padding:0px; margin:0px;}
.usual ul a {  border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; display:block; padding: 8px 0px 8px 0px; text-decoration: none; text-align:center; margin:0px;  font-size: 13px; font-weight:normal; color:#FFFFFF;  background: #003366;}
.usual ul a:hover { color:#FFF;  background: #06F;  }
.usual ul a.selected { margin-bottom:0; color:#FFF; background:#004A95; border-bottom: 1px solid #FFF; cursor:default;  }
.usualdiv { padding: 15px 0px 15px 0px; clear:left; }
.usualdiv a { color:#FFF; font-weight:normal; text-decoration: none;}
.usualdiv a:hover { text-decoration: underline;}


.alerta { padding: 0px; margin: 0px; list-style: none; width: 600px; position:relative; float:left; color:#333; font-size: 14px; padding: 20px 0px 20px 20px; text-align: center;} 

#conteiner_agenda2 { width: 600px; position: relative; float: left; margin: 0px; padding: 0px 0px 0px 0px ; list-style:none; position:relative; float:left;}
#conteiner_agenda2 li { width:600px; position: relative; float: left; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px ;}
#conteiner_agenda_data { width: 120px; height: 42px;position:relative; float:left;  color:#FFF; font-size: 30px; padding: 8px 0px 0px 0px; text-align:center; font-weight: bold; background: #003366;} 
.conteiner_agenda_evento { width: 465px; height: 38px; position:relative; float:left; color:#FFF; font-size: 20px; padding: 12px 0px 0px 10px; background:#004A95; margin: 0px 0px 0px 5px;} 



#listanewsletters { width: 726px; padding:0px 0px 0px 0px; margin: 0px; list-style:none; position:relative; float:left;color: #FFF; text-decoration: none; font-size: 14px; }

#listanewsletters  ul { padding: 0px; margin: 0px; position: relative; float: left; list-style: none; }
#listanewsletters  li { width:580px;  overflow: hidden; position: relative; float: left; margin:20px 40px 0px 0px; padding: 10px;  background: #003366;}
#listanewsletters  img { position: relative; float: left; border: 1px solid #FFF; margin-right: 10px;}
#listanewsletters  span { position: relative; float: left; color: #FFF;  font-size: 12px; margin: 0px 0px 0px 0px;}
#listanewsletters  a { color: #FFF; text-decoration: none; font-size: 14px; }
#listanewsletters  a:hover { color: #FFF; text-decoration: underline; }

#informativo { width: 600px; padding:40px 0px 0px 0px;position:relative; float:left;color: #333; text-decoration: none; font-size: 14px;}
#informativo  a { color: #333; text-decoration: none; font-weight:bold; }
#informativo  a:hover { color: #333; text-decoration: underline; font-weight:bold; }


.formleft { width:280px; float:left; position:relative; padding: 20px 0px 10px 0px;}
.formright { width:280px; float:left; position:relative; padding: 20px 0px 10px 30px;}
.tituloformcontato { font-size: 28px; padding: 0px 0px 15px 0px;}
.formcontato { width:280px; padding:0px; margin:0px; list-style:none;  text-align:left; font-size:14px; font-weight: bold; color:#003366;}
.formcontato div {padding: 0px 0px 2px 0px;}
.formcontatogr { width:600px; padding:0px 0px 0px 0px; margin:0px; list-style:none; padding: 0px 0px 0px 0px;  text-align:left; font-size:14px; font-weight: bold; color: #003366;}
.formcontato2 { width: 280px; height: 20px; position:relative; float:left; text-align:left; font-size:14px; font-weight: normal; color: #333; border: 1px solid #003366; margin: 0px 0px 15px 0px; padding:  0px 3px 0px 3px; background: #FFF;}
.formcontato3 { width: 590px; height: 120px; position:relative; float:left; text-align:left; font-size:14px; font-weight: normal; color: #333; border: 1px solid #003366;  margin: 0px 0px 15px 0px; padding:  0px 3px 0px 3px; font-family:Arial, Helvetica, sans-serif; }
.formcontato4 { width: 221px; height: 63px; position:relative; float:left;  text-align:left; font-size:14px; font-weight: normal; color: #333; border: 1px solid #003366;  margin: 0px 0px 0px 0px; padding:  0px 3px 0px 3px; background: #FFF;}

#inscricao input, textarea,  select  { text-transform: uppercase; }

#codigo {  position:relative; float:left; margin: 10px 0px 10px 0px; text-transform: uppercase; clear: both;} 
#atualizar { margin: 30px 0px 0px 10px; position:relative; float:left;}


.textonoticia { width: 600px; position:relative; float:left; padding: 0px 0px 0px 0px; font-size: 14px; color: #003366;}
.textonoticia a { color: #003366; text-decoration:none;}
.textonoticia a:hover { color: #003366; text-decoration:underline;}

#datanoticia { width: 460px; position:relative; float:left; font-size:14px; color: #333; font-weight:bold; text-align:left; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px;}


#titulonoticia { width:460px; position:relative; float:left; font-size:24px; color: #003366; font-weight:bold; text-align:left; margin: 0px 0px 0px 0px;}

#imagem_noticia { width: 200px; position:relative; float:left; margin-right: 15px; margin-bottom: 10px; text-align:left; }
#imagem_noticia img{ border: 2px solid #003366; }
#textonoticia { width: 600px; position:relative; float:left; font-size:14px; color:#003366; font-weight:normal; text-align:justify; padding: 10px 0px 10px 0px; }
#textonoticia a{ color:#003366; text-decoration:none; }
#textonoticia a:hover{ color: #003366; text-decoration:underline;}
#creditofotosnoticia { position:relative; float:left; text-align:left; padding: 0px 0px 1px 1px; font-style:italic; font-size:10px; }
.conteinerfoto { width: 200px; 	height: 150px; 	float: left; position: relative;  padding-top: 20px; padding-right: 22px;}
.conteinerfoto img{ border: 2px solid #003366; }

#barra_coments {float: left; position: relative; width: 600px; padding: 20px 0px 10px 0px; margin: 0px 0px 0px 0px; font-size: 16px; color:#003366; border-bottom: #003366 1px solid; font-weight: bold;}


#topnoticia { width: 620px; paddding: 0px ; margin: 0px 0px 0px 0px; float:left; position: relative;}
#mentions { width: 140px; paddding: 0px ; margin: 0px 0px 0px 20px; float:right; position: relative; }
#mentions_tt { paddding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; margin-left: 0px; float:left; position: relative; }
#mentions_ff { paddding: 0px ; margin: 0px 0px 0px 0px; float:left; position: relative; }


.conteinerfotonoticia {	widht:120px; height: 90px; position:relative; float:left; padding: 0px; margin: 0px 10px 0px 0px;}
.conteinerfotonoticia img{ position:relative; float:left; border: 2px solid #003366; }

#maisfotos { width: 600px; position:relative; float:left; font-size:16px; font-weight:bold; color:#003366; padding:5px 0px 5px 0px}

#galerianoticias { width: 600px; position:relative; float:left; padding: 0px 0px 0px 0px;}
#vejacompleta { padding: 0px; margin: 0px; list-style: none; text-decoration:none; font-size: 80px}
#vejacompleta a { width: 52px; height: 92px; position: relative; float: left; background: #003366; color: #FFF; text-decoration:none; padding: 0px 0px 0px 8px}
#vejacompleta a:hover { color: #FFF; text-decoration:none; background: #004A95;}


#estrutura { width: 580px; height: 387px; position:relative; float:left; border: 5px solid #FFF;}
.nav { padding: 0px; margin: 0px; width: 580px; height: 387px; position:absolute; list-style: none; margin-top: 99px; }
.prev1 { width: 66px; height: 188px; position:relative; float:left; z-index: 300; background:url(../img/setar.png); }
.prev1 span {display:none;}
.next1 { width: 66px; height: 188px; position:relative; float:right; z-index: 300; background:url(../img/setaf.png);}
.next1 span {display:none;}

#show_flutuante { width:640px; height:490px; position:absolute; top:25; left:50%; z-index:300;  margin-left: -320px;}
#bannerflutuante { width:640px; height:490px; position:relative; float:left; }
#btfechar { text-align:right; z-index: 400; padding: 5px 10px 0px 0px; width:640px; position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #000;}
#btfechar a{ color:#000; text-decoration:none;}
#btfechar a:hover{ color:#000; text-decoration:underline;}
#imgbanner { width:640px;  height:490px; position:relative; float:left; margin-top: 10px;}