/* CSS Document */

body { margin:0; background:url(../../imgs/bg.jpg) top center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:11px; }

#corpo { width:970px; margin:0 auto; }

#topo { width:970px; height:100px; }

#logo { margin:15px 0 20px 0; _margin-bottom: 3px; }

#bannerTopo { float:right; margin:0 10px 0 0; }

#meio { width:970px; clear:both; @margin-top: 33px; _margin-top: 0px; }

#conteudo { width:800px; float:left;}

#banners { width:160px; float:right;}
#banners div { margin:0 0 10px 0; }

#bannerGrande { width:800px; margin:0 0 10px 0; }
#apDiv1 {
		display: none;
}		
.menu { width: 152px; clear:both; float:left; margin:0 0 10px 0; }
.menu a { color:#333333; background-color:#F1EFF2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; display: block; padding: 6px 10px; text-decoration: none; margin:0; text-align: left; }
.menu a:hover { background-color:#DCD7DF; text-decoration: none; }
.menu h1 { background-image:url(../../imgs/bg_menu/laranja.jpg); margin:0; padding:7px 0; text-align:center; font-size:12px; color:#FFFFFF; }
.menu h2 { background-image:url(../../imgs/bg_menu/azul.jpg); margin:0; padding:7px 0; text-align:center; font-size:12px; color:#FFFFFF; }
.menu h3 { background-image:url(../../imgs/bg_menu/verde.jpg); margin:0; padding:7px 0; text-align:center; font-size:12px; color:#FFFFFF; }
.menu h4 { background-image:url(../../imgs/bg_menu/cinza.jpg); margin:0; padding:7px 0; text-align:center; font-size:12px; color:#FFFFFF; }

.banner_menu { height:165px; width:152px; background-color:#266EC7; float:left;}

#miolo { width:638px; float:left; margin:0 0 0 10px; }
#miolo h1 { font-size:15px; color:#266EC7; font-weight:bold; margin:2px 0 7px 0; padding:0; }

#gallery div { width:160px; }

#rodape { background:url(../../imgs/rodape.jpg) top center no-repeat; text-align:center; clear:both; }

#conteudoPrincipal { float:left; margin:0; width:638px; }
#conteudoPrincipal h1 { font-size:15px; color:#266EC7; font-weight:bold; margin:2px 0; padding:0; }

#destaque { background-color:#266EC7; float:left; width:265px; height:272px; *height:275px; font-size:10px;}
#destaque img { margin:2px; }
#destaque div { margin:3px; text-decoration:none;}
#destaque div p { margin:0; padding:0; color:#FFFFFF; }
#destaque div a { float:right; color:#FFFFFF; text-decoration:none; margin:5px 0; font-weight:bold; }

#outrosDestaques { float:right; width:360px; }
#outrosDestaques ul { margin:0; padding:0; }
#outrosDestaques ul li { display:table; width:359px; height:82px; padding:2px 0 0 4px; list-style:none; background-color:#F1EFF2; clear:both; margin:0 0 10px 0; }
#outrosDestaques ul li img { float:right; margin:5px; }
#outrosDestaques ul li h1 { width:242px; color:#333333; font-size:11px; margin:0; padding:0; top:0; float:left; }
#outrosDestaques ul li p { width:242px; margin:10px 0; padding:0; float:left; }
#outrosDestaques ul li a { width:242px; margin:0; padding:0; float:left; color:#266EC7; font-size:10px; text-decoration:none; font-weight:bold; }

#outrosDestaques ul li a:hover h1{color:#333;}

#outrosDestaques li .local{ width:359px; padding:0px; list-style:none; clear:both; margin:0px; font-weight: normal; color:#333; cursor:pointer; }
#outrosDestaques li:hover {background-color:#DDEAF0; color:#333 }
#outrosDestaques li a:hover {_background-color:#DDEAF0; color:#333; margin:0px; padding:0px; _border:none; }
#outrosDestaques .link {color:#266EC7; font-weight: bold;}
#outrosDestaques a:hover .link {color:#266EC7;}
#destaque .link2 {color:#FFF; font-weight: bold; text-align:right; font-size:10px;}
#outrosDestaques li a:hover {color:#333;}

#noticias { margin:0; padding:10px 10px 0 10px; width:618px; float:left; background:url(../../imgs/bg_noticias.jpg) top center no-repeat; }

#itensNoticias { width:436px; float:left; margin:0; }
#itensNoticias ul { margin:0; padding:0; }
#itensNoticias ul li { display:table; width:436px; clear:both; list-style:none; padding:0; margin:0 0 20px 0; border-bottom:solid 1px #B9C0CB; }
#itensNoticias ul li img { margin:0; padding:0; float:left; margin:0 10px 10px 0; }
#itensNoticias ul li h1 { margin:0; padding:0; color:#266EC7; font-weight:bold; font-size:11px; margin:0 0 5px 0; text-transform:uppercase}
#itensNoticias ul li h2 { margin:0; padding:0; font-size:11px; text-transform:uppercase }
#itensNoticias ul li p { margin:10px 0; padding:0; }
#itensNoticias ul li a { margin:0; padding:0; float:right; color:#266EC7; font-size:10px; text-decoration:none; font-weight:bold; }

/*---*/
#itensNoticias ul li a:hover h1{color:#266EC7;}

#itensNoticias li .local{ width:436px; height:120px; padding:0px; list-style:none; clear:both; margin:0px; font-weight: normal; color:#333; cursor:pointer; }
/*#outrosDestaques li .local a:hover{background-color:#266EC7;}*/

#itensNoticias .link {color:#266EC7; font-weight:bold; text-align:right;}

#itensNoticias a:hover .link {color:#CC0000 }

#itensNoticias li a:hover {color:#266EC7;}


/*--*/


#servicos { width:160px; float:right; margin:0; }
#servicos div { margin:0 0 10px 0; }
#servicos div a img { border:0; }

/*Página Interna, Noticia*/

#noticia { width:468px; float:left; text-align:justify; }
#noticia h1 { font-size:15px; color:#266EC7; font-weight:bold; margin:2px 0 7px 0; padding:0; }
#noticia p { margin:0; padding:0; }
#noticia a { color:#266EC7; font-size:10px; text-decoration:none; font-weight:bold; }

.comentarios { clear:both; width:448px; margin:20px 0 0 0; padding:10px; background:url(../../imgs/bg_noticias.jpg) top center no-repeat; }
.comentarios h5 { font-size:11px; color:#266EC7; font-weight:bold; margin:0 0 10px 0; padding:0; }
.comentarios div { border-bottom:solid 1px #B9C0CB; margin:0 0 20px 0; }
.comentarios input { width:100%; font-size:11px; margin:0 0 10px 0; }
.comentarios textarea { width:100%; height:60px; margin:0 0 10px 0; }
.comentarios p { font-weight:bold; }
.comentarios p button { cursor:pointer; float:right; background:url(../../imgs/bg_botao.jpg) top center no-repeat; border:0; font-size:12px; font-weight:bold; color:#FFFFFF; padding:3px 5px; }

#fotos { float:right}
#fotos div { margin-bottom:10px; }

img{ border:none}

/*Página da Galeria de fotos*/

.galeria { clear:both; padding:10px 17px; margin:0 0 10px 0; background-color:#F1EFF2; text-align:center; }
.galeria p { margin:5px 0 0 0; padding:0; font-weight:bold; clear:both; }
.galeria div { float:left; }
.galeria div a img { border:0; }
.galeria div ul { margin:0; padding:0; }
.galeria div ul li { list-style:none; float:left; margin:0 5px 10px 5px; }
.galeria div ul li a img { border:0; }

#paginacoes { text-align:center; font-size:12px}
#paginacoes span{ color:333; font-weight:bold}
#paginacoes a{ color:#0066CC; padding:0; margin:0;}
#paginacoes a:hover{ color:#CC0000; text-decoration:underline}
#paginacoes ul { list-style:none; padding:0; margin:0;}
#paginacoes ul li{ list-style:none; width:120px; display:inline-block; height:20px; line-height:20px;}
#paginacoes ul li.ativo{ background:#0066CC; color:#FFF; font-weight:bold}

.materiasAnexos { width:auto; margin-top:10px; margin-bottom:10px;}
.materiasAnexos ul { list-style:none; margin:0; padding:0}
.materiasAnexos ul li{ list-style:none; height:22px; line-height:22px; border-bottom:1px dashed #CCC; margin-left:10px;} 
.materiasAnexos ul li.titulo{font-weight:bold; font-size:10px; text-transform:uppercase; color:#333; background:#F1F1F1; padding-left:5px;} 

#enquete {}
#enquete h2 { font-size:11px; margin:0 0 15px 0; padding:0; }
#enquete form { margin:0; padding:0; }
#enquete ul { display:block; margin:0; padding:0; list-style:none; clear:both; }
#enquete ul li { margin:0 0 20px 0; padding:0; float:left; display:inline; width:50%; }
#enquete ul li input { float:left; margin:28px 5px 0 0; }
#enquete ul li img { float:left; margin:0 5px 0 0; border:solid 2px #CCCCCC; }
#enquete ul li p { margin:0 0 5px 0; padding:0; }
#enquete ul li a { margin:0; padding:0; }
#enquete #botaoEnvia { width:60px; border:1px solid #CCC; color:#FFF; background:#0066CC; cursor:pointer; margin:0 0 0 18px; }
#enquete #botaoVer { border:1px solid #CCC; color:#FFF; background:#0066CC; cursor:pointer; }

.alert { background:#990000; color:#FFFFFF; font-weight:bold; padding:7px; text-align:center; margin:0 0 10px 0; }
.resultado { margin:10px 0 0 20px; }