

*{margin:0; padding:0;}

a{ text-decoration:none; }

body{ font-family:"Lucida Sans Unicode"; font-size:12px; text-align:center; line-height:18px; background:#FFFFFF; }

h1{ font-size:15px; color:#297fb0; padding:2px 0px 10px 0px; }

img{ float:left; border:0px; }

#content{ width:990px; _ width:998px; margin:auto; height:auto; overflow:hidden; text-align:left; padding:0px 30px 30px 30px; }

.topo{ float:left; width:100%; height:auto; }
.logo{ float:left; width:33%; height:auto; }
.destaque{ float:left; width:605px; height:auto; padding:0px 0px 0px 50px; }

.conteudo{ float:left; width:100%; height:auto; padding:20px 0px 0px 0px; }

.coluna1 { float:left; width:180px; height:auto; }
.coluna2 { float:left; width:560px;  height:auto; padding:0px 10px 20px 10px; margin:0px 15px 0px 0px; }
.coluna2 p{ padding:3px 0px 3px 0px; }
.coluna3 { float:left;  width:200px; height:auto; }


.top { float:left; height:23px; padding:2px 2px 2px 10px; background:url(imgs_site/top.jpg) repeat-x; color:#FFFFFF; font-weight:bold; font-size:14px; }

.top2 { float:left; height:23px; width:150px; padding:0px 0px 0px 10px; background:url(imgs_site/top.jpg) repeat-x; color:#FFFFFF; font-weight:bold; font-size:14px; }
.top2 span { background:url(imgs_site/fundo2.jpg) repeat-x; width:30px; height:20px; float:right; padding:2px 5px 1px 5px; font-size:11px; font-weight:bold;  }


ul#navega{ float:left; list-style-type:none; width:170px; background:#eeeeee;  }
ul#navega li{ float:left; width:100%; padding:1px 0px 5px 10px; height:auto;  border-bottom:1px solid #8c8b8c; width:85%; margin:0px 0px 0px 5px;  }
ul#navega li a{text-align:center; color:#2b292b; text-decoration:none; padding:3px 8px 2px 2px; font-size:10px; }
ul#navega li a:hover{ color:#206692; }
ul#navega li:hover{ background:#FFFFFF;  }


.box { float:left; width:100%; height:auto; }

.lateral{ float:left; width:100%; height:auto; padding:10px 0px 5px 0px; }

.buscar { position:relative; float:right; width:150px; height:auto; padding:3px 0px 0px 10px;   height:auto; }
.part1{float:left; width:auto; height:auto; }

.submit { background: url(imgs_site/submit.jpg) no-repeat; border: none; cursor: pointer; height: 10px; line-height: 5000px; /* pra IE */ margin: 0; overflow:hidden;text-indent:-5000px; /* útil pra outros browsers */width: 7px; position:absolute; top:7px; left:140px; }

.banner{ float:left; width:100%; height:auto; padding:20px 0px 20px 0px; }

.noticiasdestaque{ float:left; width:95%; height:auto; padding:0px 0px 10px 0px; border-bottom:2px solid #e1e1e1; }
.noticiasdestaque p{ padding:0px 0px 0px 100px; }
.noticiasdestaque img{ margin:0px 5px 0px 0px; border:4px solid #e9e7e7; }

.noticiashome{ float:left; width:550px; height:auto; padding:20px 0px 10px 0px; }
.noticiashome span{ background:#297fb0; color:#FFFFFF; padding:2px; margin:0px 10px 0px 0px; text-transform:uppercase; }


.noticias3{ float:left; width:550px; height:auto; }
.noticias3 p{padding:4px 0px 5px 0px; }

.info{ color:#297fb0; font-size:12px; border-bottom:1px solid #297fb0; padding:3px; }
.info:hover{ background:#297fb0; color:#FFFFFF; }

.vertodas{ color:#297fb0; font-size:12px; border-bottom:1px solid #297fb0; padding:1px 3px 1px 3px; margin:1px 0px 0px 0px; }
.vertodas:hover{ background:#297fb0; color:#FFFFFF; }


.videoslateral { float:left; width:160px; height:440px; background:#2b292b; padding:10px 25px 10px 15px; overflow:none; }
.videoslateral img{ margin:10px 10px 5px 0px; outline:4px solid #494449; }
.videoslateral img:hover{ outline:4px solid #FFFFFF; }
.videoslateral p{ padding:0px 0px 0px 0px; color:#FFFFFF; }


.agenda{ float:left; width:90%; height:auto; border-bottom:1px dotted #bfbebf; padding:10px 0px 10px 0px; }
.txt{ float:left; width:150px; height:auto; }
.dt{ float:left; width:30px; height:auto; }
.dt a{ text-decoration:none; }

.link1{ color:#297fb0; text-decoration:underline; padding:3px; font-size:13px; }
.link1:hover{ background:#297fb0; text-decoration:none; color:#FFFFFF; }

.link2{ color:#2b292b;  padding:3px; font-size:11px; }
.link2:hover{ background:#2b292b; color:#FFFFFF; }


.link3{ color:#297fb0; text-decoration:underline; padding:3px 5px 2px 3px; font-size:16px; line-height:20px; }
.link3:hover{ background:#297fb0; text-decoration:none; color:#FFFFFF; }

.link4{ color:#2b292b;  padding:3px; font-size:12px; padding:2px 8px 2px 3px; }
.link4:hover{ background:#2b292b; color:#FFFFFF; }

.link5{ color:#297fb0;  padding:3px; font-size:13px; }
.link5:hover{ background:#297fb0; text-decoration:none; color:#FFFFFF; }





.minirodape{ float:right; width:800px; height:auto; } 


.galeria { float:left; width:250px; height:auto; padding:0px 10px 0px 0px; }
.galeria img { margin:0px 8px 0px 0px; border:4px solid #e9e7e7; }

.box2{ float:left;  width:250px; height:auto; padding:0px 10px 0px 0px; }
.box2 img { margin:0px 5px 0px 0px;   }
.box2 p{ padding:0px 5px 0px 100px;   }


.box3{ float:left; width:265px; height:auto; padding:0px 10px 0px 0px; }
.box3 img { margin:8px 5px 0px 0px;   }
.box3 p{ margin:5px 2px 0px 118px;   }
.box3 span{width:100%;}




.rodape{ text-align:center; border-top:4px solid #ede9e9; padding:10px 0px 10px 0px;  }

.rodape2{  width:990px; margin:auto; height:auto; overflow:hidden; text-align:left; padding:30px 30px 30px 30px; }
.rodape2 img{ margin:0px 30px 0px 0px;}
.rodape2 span{ float:right; width:80px; height:auto; margin:40px 50px 0px 0px; }
.box4{ float:left; width:23%; height:auto; }





.noticias { float:left; width:98%; height:auto; padding:15px 10px 10px 10px; margin:0px 0px 10px 0px; }
.noticias:hover { background:#e9e7e7; }
.noticias p{ padding:0px 0px 0px 110px; }
.noticias img{ outline:5px solid #e9e7e7; margin:0px 5px 0px 0px; } 
.noticias img:hover { outline:5px solid #FFFFFF; }


.noticiasler { float:left; width:95%; height:auto; padding:10px 10px 10px 10px; }
.noticiasler img{ float:left; margin:0px 8px 8px 0px; outline:5px solid #e9e7e7; }


.fonte1{ color:#2b292b; font-size:14px; text-decoration:underline; }
.fonte2{ color:#2b292b; font-size:10px; }
.fonte3{ color:#297fb0; font-size:14px; text-decoration:underline; }



.diretoria{ float:left; width:48%; height:auto; padding:10px 5px 10px 0px;}
.diretoria img { margin:0px 5px 0px 0px }
.diretoria p{ padding:0px 0px 0px 70px; }


.meio{ float:left; width:100%; height:auto; padding:20px 0px 0px 0px; }





.box5{ float:left; width:100%; height:auto; padding:15px 0px 0px 0px; }



.bx{  width:auto; padding:1px 10px 3px 10px; height:13px; background:url(imgs_site/fundo3.png) repeat-x; color:#FFFFFF; font-size:10px; }
.bx:hover{ text-decoration:underline; }


.box6{ float:left; width:90px; height:auto; padding:10px 10px 10px 10px; border:3px solid #FFFFFF; margin:0px 5px 5px 0px; }
.box6:hover { outline:3px solid #e9e7e7; border:3px solid #FFFFFF; background:#e9e7e7; }
.box6 img{ margin:3px 8px 8px 0px; outline:5px solid #1e5f8b; }
.box6 img:hover { outline:4px solid #FFFFFF; }
.box6 p{ padding:3px 0px 2px 0px; }


.vnoticias{ float:left; width:100%; height:auto; padding:5px 5px 5px 5px; }
.vnoticias:hover { background:#e9e7e7; }

.contato{ float:left; width:100%; height:auto; }

.formcontato label{ float:left;  height:auto; width:100px; text-align:right; padding:0px 5px 0px 0px; color:#2b292b; text-decoration:underline; font-size:13px;}
.input{ background:url(imgs_site/input.jpg) no-repeat; width:187px; height:25px; padding:5px 2px 2px 8px; border:0px; }
.textarea{ background:url(imgs_site/textarea.jpg)  no-repeat; width:274px; height:121px; padding:7px 2px 2px 8px; border:0px; }

.enviar{ color:#FFFFFF; background:url(imgs_site/fundo2.jpg) repeat-x; width:65px; height:27px; border:0px; font-size:12px; cursor:pointer; margin:10px 110px 20px 0px; float:right; }

.submit2{ color:#FFFFFF; background:url(imgs_site/fundo2.jpg) repeat-x; width:35px; height:21px; border:0px; font-size:12px; cursor:pointer; float:left; margin:5px 5px 0px 0xp; }



.box7{ float:left; width:30%; height:auto; padding:10px 0px 0px 0px;}


.agenda2{ float:left; width:90%; height:auto; padding:10px 10px 10px 10px; border-bottom:2px solid #ebe7e7;  }
.agenda2:hover { background:#e9e7e7; }
.data{ float:left; width:70px; height:auto; padding:5px; color:#297fb0; font-size:17px; font-weight:bold;  }
.texto{ float:left; width:350px; height:auto; padding:5px;   }





.videos{ float:left; width:127px; height:auto; padding:10px 20px 10px 20px; border:3px solid #e9e7e7; margin:10px 10px 5px 0px; min-height:180px; }

.videos:hover { outline:3px solid #e9e7e7; border:3px solid #FFFFFF; background:#e9e7e7; }
.videos img{ margin:3px 8px 8px 0px; outline:5px solid #1e5f8b; }
.videos img:hover { outline:4px solid #FFFFFF; }
.videos p{ padding:3px 0px 2px 0px; }


.videosdestaque{ float:left; width:520px; height:auto; color:#FFFFFF; background:#2b292b; padding:20px 20px 20px 20px;  margin:0px 10px 0px 0px;}
.videosdestaque img:hover{ outline:4px solid #FFFFFF; }




.galeria2{ float:left; width:220px; height:auto; min-height:180px; border:3px solid #FFFFFF; padding:10px 20px 10px 10px; margin:0px 10px 0px 0px;  }
.galeria2:hover { outline:3px solid #e9e7e7; border:3px solid #FFFFFF; background:#e9e7e7; }
.galeria2 img{ margin:3px 8px 8px 0px; border:4px solid #1e5f8b; }
.galeria2 img:hover { border:4px solid #FFFFFF; }

.links{ float:left; width:200px; height:auto; min-height:50px; border:3px solid #FFFFFF; padding:10px; margin:0px 10px 0px 0px;  }
.links:hover { outline:3px solid #e9e7e7; border:3px solid #FFFFFF; background:#e9e7e7; }



.mapa1{ float:left; width:380px; height:auto; }
.mapa2{ float:left; width:170px; height:auto; }











