@charset "iso-8859-1";
/* CSS Document */

ul, li, form {margin:0; padding:0;}
img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

body {margin:0; padding:0; background:#7aa2d2; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#545657;}

#header {width:100%; height:291px; background:url(../images/layout/header_bg.jpg) repeat-x; text-align:center;}
#geral {width:1000px; margin:0 auto; background:url(../images/layout/geral_bg.gif) repeat-y; border:1px solid #fff; border-top:none; border-bottom:none;}

#left {width:266px; float:left;}
ul#nav {list-style:none; padding:10px 0; margin-top:3px; width:247px; background:#cbd3e6;}
ul#nav li {margin-left:33px;}
ul#nav li a {font-size:14px; font-weight:bold; text-decoration:none; color:#3c55b4; padding:8px; display:block;}
ul#nav li a:hover {background:#7aa2d2; color:#fff;}

#enquete_cx {width:247px; background:#cbd3e6; padding-bottom:10px;}
#enquete_cx #enquete_cx_aux {width:233px; margin-left:7px; background:#fff; padding-bottom:15px;}
#enquete_cx #enquete_cx_aux .pergunta {color:#f60; font-size:14px; padding:7px 12px;}
#enquete_cx #enquete_cx_aux .input_enquete {margin-bottom:12px; line-height:14px; vertical-align:baseline; margin-left:22px;}
#enquete_cx #enquete_cx_aux label {font-size:14px; color:#023872; line-height:14px; vertical-align:middle;}
#enquete_cx #enquete_cx_aux #enq_sub {width:54px; height:18px; background:#ff6600; color:#fff; font-size:11px; border:none; margin-left:22px;}
#enquete_cx #enquete_cx_aux .enq_res {width:54px; height:18px; background:#ff6600; color:#fff; font-size:11px; border:none; margin-left:34px;}
#enquete_cx #enquete_cx_aux .enq_form {width:54px; height:18px; background:#ff6600; color:#fff; font-size:11px; border:none; margin-left:80px; margin-top:10px;}
#resenqueteaux {display:none;}

#enquete_cx #enquete_cx_aux .resposta {font-size:14px; color:#023872; margin-left:20px;}
#enquete_cx #enquete_cx_aux span {color:#666;}
#enquete_cx #enquete_cx_aux .enq_total {color:#f60; text-align:center; font-weight:bold; margin-top:5px;}

#conteudo {width:578px; padding:13px 10px 0 10px; float:left;}
#noticias_cx {width:273px; height:292px; background:#ebf1f8 url(../images/layout/noticias_tit.gif) no-repeat; float:left;}
#noticias_cx ul {margin-top:48px; margin-left:20px; font-size:14px; font-weight:bold; list-style:url(../images/layout/icone1.gif);}
#noticias_cx ul li {margin-bottom:17px;}
#noticias_cx ul li a {color:#023872;}
#noticias_cx ul li a span {color:#545657; font-size:12px; font-weight:normal;}

#recados_cx {width:223px; height:161px; margin-top:12px; background:#ebf1f8 url(../images/layout/recados_tit.gif) no-repeat; float:right; padding:48px 14px 0 20px;}
#recados_cx ul {list-style:url(../images/layout/icone3.gif);}
#recados_cx ul li {margin-bottom:10px;}
#recados_cx ul li a {color:#183884; font-weight:bold;}
#recados_cx ul li a span {font-weight:normal;}
#recados_cx ul li a .ecadosnm {font-weight:normal; color:#CCC;}

ul#galeria_detalhes {list-style:none; margin-left:35px;}
ul#galeria_detalhes li {float:left; margin:0 0 30px 5px; text-align:center;}
ul#galeria_detalhes li a {text-decoration:none; color:#545657 !important; display:block; background:none !important;}
ul#galeria_detalhes li a img {border:5px solid #FFF; width:150px; height:112px;}

#eventos_cx {width:266px; height:244px; margin:0 0 0 10px; background:#ebf1f8 url(../images/layout/eventos_tit.gif) no-repeat; float:right; padding:48px 14px 0 14px; font-weight:bold;}
#eventos_cx img {margin-bottom:6px; width:266px; height:81px;}
#eventos_cx a {color:#545657;}
#eventos_cx div {font-weight:normal; margin-bottom:12px;}

#agenda_cx {width:281px; height:161px; margin-top:12px; background:#ebf1f8 url(../images/layout/agenda_tit.gif) no-repeat; float:left; padding:48px 9px 0 20px;}
#agenda_cx ul {list-style:url(../images/layout/icone2.gif);}
#agenda_cx ul li {margin-bottom:12px;}
#agenda_cx ul li a {color:#183884;}

#newsletter_cx {width:290px; height:75px; margin-top:12px; background:#c6d0dc url(../images/layout/newsletter_tit.gif) no-repeat; float:left; padding:48px 10px 0 10px;}
#newsletter_cx div {font-size:11px; color:#16227e;}
#newsletter_cx #news {width:261px; height:21px; margin-top:8px; border:none; background:#fff; float:left;}
#newsletter_cx #news_sub {margin-top:8px; float:right;}

#social {float:left; margin:12px 0 0 40px;}

#paginacao {color:#999; font-weight:bold; text-align:center; width:100%; margin:4px 0; padding:4px; height:20px;}
#paginacao a {color:#023872; font-weight:bold; padding:1px; border:1px solid #023872; margin:1px; text-decoration:none;}
#paginacao a:hover {color:#545657; font-weight:bold; border:1px solid #545657; background:#eef1f5;}

#titulos {color:#FF6600; font-weight:bold; font-size:17px; margin-bottom:20px;}

.listagem {margin-left:20px; font-size:14px; font-weight:bold; list-style:url(../images/layout/icone1.gif);}
.listagem li {margin-bottom:17px;}
.listagem li a {color:#023872;}
.listagem li a span.data_tit {}
.listagem li a span.resumo_tit {color:#545657; font-size:12px; font-weight:normal;}

#recadosdx a {float:right; background:#f60; color:#fff; font-weight:bold; border:none; padding:3px; margin-top:-20px;}
.listagem li a span.recadosnm {color:#666; font-size:11px;}

#data_det {margin:10px 0 10px 0;}

#txtvazio {text-align:center; color:#f00;}

#mapa {width:425px; height:365px; text-align:center; margin:0 auto; border:5px dashed #1D4674;}



.voltar {text-align:center; margin:10px 0 10px 0;}
.voltar span {background:#f60; padding:3px;}
.voltar span a {color:#fff;}
.voltar span a:hover {text-decoration:none;}

#contato_form {width:350px; margin-left:30px;}
#contato_form label {float:left; margin-bottom:8px; color:#023872;}
#contato_form .input_contato {float:right; width:230px; margin-bottom:8px; border:1px inset #1D4674; color:#545657;}
#contato_form textarea {float:right; width:230px; height:100px; margin-bottom:8px; border:1px inset #1D4674; color:#545657;}
#contato_form #submit {float:right; background:#f60; color:#fff; border:none;}
#contato_form input.error, #contato_form textarea.error {border:1px dashed #F00;}
#contato_form label.error {color:#F00; margin-left:120px;}

#right {width:136px; float:right; text-align:center; background:url(../images/layout/parceiros_tit.gif) no-repeat; padding-top:52px;}
#right .banner {margin-bottom:19px;}

#footer {width:100%; height:36px; background:url(../images/layout/footer_bg.jpg) repeat-x; color:#3867a1;}
#footer #footer_cont{width:1000px; margin:0 auto;}
#footer #footer_cont #direitos {float:left; margin:12px 0 0 362px;}
#footer #footer_cont #ura {float:right; margin:12px 44px 0 0;}
#footer #footer_cont #ura a {color:#3867a1;}

