/* CSS Document */
body {background-color:#333333; margin:0px; padding:0px; text-align : center; font-family: Arial, Helvetica, sans-serif}
.principal { width:957px; display:block; position:relative; margin:auto; }


div.linhaTopo{ width:100%; height:27px; background:url(../imagens/barrasuperior.gif); text-align : center; margin-top:0px; float:left}
div.linhaTopoBaixo{ width:100%; height:1px; margin-top:0px; float:left}
div.linhaBaixo{ width:100%; height:27px; background:url(../imagens/barrainferior.gif); text-align : center; margin-top:0px; float:left}
div.linhaTopo div.corpoLinha {width:956px; margin:0 auto;  color:#ffffff; text-align:right; padding-top:2px;} 

.topo { width:956px; height:109px; float:left; background:url(../imagens/banner.png) top center no-repeat; padding:0; text-align:left}
.topoBaixo { width:956px; float:left; text-align:left}
.textoTopo{width:500px; height:50px; margin:55px 0 0 455px; padding:0; font-family: Arial, Helvetica, sans-serif}
.textoTopo ul {font-size:12px; padding:0; margin:0; list-style:none;}
.textoTopo ul li{text-align:right }

/*Lado Esquedo do Corpo do Site*/
.corpo_esq { width:138px; display:block; float:left; margin-top:0px; overflow:hidden}
.filiacao { width:138px; height:65px; float:left; margin-bottom:3px; float:left;}
.filiacao a {text-decoration:none}
.filiacao a img {border:none}

/*Menu*/
.menuEsq{width:120px; float:left;}

/* Menu Do JQuery */
#menu {margin:0; padding:0;}
ul#menu ul {display: none; margin:0; padding:0; }
ul#menu li {list-style-type: none; margin:0; padding:0; }
ul#menu li a { width:138px; height:29px; background-image:url(../imagens/menumaior.gif); display: block; text-decoration: none; text-align:center; color:#555; line-height:29px; font-size: 14px; font-weight: bold;}
ul#menu li ul {width:130px; height:95px; margin:0 0 0 8px; padding:0; overflow:auto;}
ul#menu li ul li { margin:0; padding:0}
ul#menu li ul li a { width:113px; height:18px; background-image:url(../imagens/menumenor.gif); text-align:center; color:#666666; line-height:18px; margin-top:1px; font-size:10px;}

/*Janelas*/
.janelaEsq { width:131px; height:auto; float:left; margin-top:10px; margin-left:1px; margin-right:4px; overflow:hidden;}
.janelaDir { width:131px; height:auto; float:left; margin-top:10px; margin-left:4px; overflow:hidden;}
.janelaEsq div.topoJanela, .janelaDir div.topoJanela {width:131px; height:6px; background:url(../imagens/topojanela.gif) no-repeat; overflow:hidden;}
.janelaEsq div.rodapeJanela, .janelaDir div.rodapeJanela {width:131px; height:6px; background:url(../imagens/rodapejanela.gif) no-repeat; overflow:hidden;} 
.topoNomeJanela { width:111px; height:16px; float:left; background:url(../imagens/toponomejanela.gif) center top no-repeat; font-weight: bold; 
					color:#FFFFFF;  text-align:center; line-height:16px; padding:0 10px;}
.topoNomeJanelaAniversariantes { width:111px; height:16px; float:left; background:url(../imagens/toponomejanela.gif) center top no-repeat; font-weight: bold; 
					color:#FFFFFF;  text-align:center; line-height:16px; padding:0 10px; font-size:14px;}
.corpoJanela { width:131px; float:left; background-image:url(../imagens/corpojanela.gif); text-align:left; font-size:11px; margin:0; padding:0; }
.textoCorpoJanela{width:125px; margin:0 3px; overflow:hidden;}

/* DatePicker */
#weather.datepicker {border: 1px solid #ccc; border-top: none; padding: 10px;}
#datepicker { position: relative; border: 1px solid #c9c9c9; background: #fff; -moz-border-radius: 1px; -webkit-border-radius: 1px;}
#datepicker .ui-datepicker {border: none; width: auto;}
.ui-datepicker-header {text-align: center; font-size: 13px; font-weight: bold; color: #555;}
.ui-datepicker-title { padding-top: 1px; padding-bottom: 1px;}
.ui-datepicker-prev {display: block; width: 15px; height: 9px; float: left; background: url(../imagens/calendarioleft.gif) top left no-repeat; overflow: hidden; cursor: pointer; margin-top: 2px; margin-left: 3px;}
.ui-datepicker-next {display: block; width: 15px; height: 9px; float: right; background: url(../imagens/calendarioright.gif) top left no-repeat; overflow: hidden; cursor: pointer; margin-top: 2px; margin-right: 3px;}
.ui-datepicker-prev span, .ui-datepicker-next span {visibility: hidden;}
.ui-datepicker-calendar { width: 125px; border-collapse: collapse; text-align: center; margin: 0 3px;}
.ui-datepicker-calendar th { font-size: 9px; color: #999; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4;}
.ui-datepicker-calendar th.ui-datepicker-week-end, .ui-datepicker-calendar td.ui-datepicker-week-end {background: #f0f0f0;}
.ui-datepicker-calendar td { font-size: 9px; color: #999999;}
.ui-datepicker-calendar td a { text-decoration: none; display: block; padding-top: 1px; padding-bottom: 1px; width: 100%; color: #000000; font-weight:bold;}
.ui-datepicker-calendar td a:hover {background: #BF0000; color:#fff;}
.ui-datepicker-calendar .ev {}
.ui-datepicker-calendar td.ui-datepicker-today {}
.ui-datepicker-calendar td.ui-datepicker-today a {}

/*Titulo das sessões*/
.tituloSessao{ width:641px; text-align:center; font-size:20px; color: #454545; font-weight:bold; padding-bottom:10px; }
.tituloSub{ width:641px; text-align:left; font-size:20px; color: #454545; font-weight:bold; padding-bottom:10px; }
.tituloSessao img {float:left}
.tituloSessao span { margin-left:10px; height:60px; line-height:60px; float:left}


/*Corpo do Site*/
.corpo { width:681px;  display:block; float:left; margin-top:0px; overflow:hidden;}
.corpo div.topoCorpo {width:681px; height:6px; background:url(../imagens/topocorpo.gif) no-repeat; overflow:hidden; float:left;}
.corpo div.rodapeCorpo {width:681px; height:6px; background:url(../imagens/rodapecorpo.gif) no-repeat; overflow:hidden; float:left;}
.corpo div.corpoCorpo { width:681px; background-image:url(../imagens/corpocentral.gif); float:left; padding:12px 20px;}


/*Forum*/
.corpo div.topoForum {width:681px; height:30px; margin-top:5px; background:url(../imagens/topoforum.gif) no-repeat; overflow:hidden; float:left;}
.corpo div.topoForum div.nomeSessao{height:30px; color:#FFF; width:136px; font-size:18px; font-weight: bold; text-align:center; padding-top:4px; float:left}
.corpo div.topoForum div.bemVindo{float:left; height:30px; width:535px; text-align:right; padding-top:2px; padding-right:10px; color:#666666;}
.corpo div.topoForum div.bemVindo div.login{width:480px; padding-left:55px; height:30px; float:left;}
.corpo div.topoForum div.bemVindo div.login2{width:480px; padding-left:55px; padding-top:5px; height:30px; float:left;}
.corpo div.topoForum div.bemVindo div.login img{border:none}
.corpo div.topoForum div.bemVindo div.login2 img{border:none;}

.corpoCorpo div.comentarioForum {width:641px; margin:0; padding-top:10px; display:block; float:left; text-align:left; color:#999999;}
.corpoCorpo div.comentarioForum input.comDesc {width:571px;}
.corpoCorpo div.forumCompleto {width:631px; height:160px; overflow:auto; margin:0; display:block; float:left; text-align:left; border:1px solid #C9C9C9; padding:0 5px; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.corpoCorpo div.forumCompleto div.coment {width:601px; margin:0; display:block; float:left; text-align:left; border-bottom:1px solid #C9C9C9; padding:10px 5px;}
.corpoCorpo div.forumCompleto div.comentFinal {width:601px; margin:0; display:block; float:left; text-align:left; padding:10px 5px;}
.corpoCorpo div.forumCompleto div.coment span.usuario {font-weight:bold; color:#999999;}
.corpoCorpo div.forumCompleto div.comentFinal span.usuario {font-weight:bold; color:#999999;}
.corpoCorpo div.forumCompleto div.coment span.usuComent {color:#666666;}
.corpoCorpo div.forumCompleto div.comentFinal span.usuComent {color:#666666;}
/*
.noticiaCapaDentro{ padding:0 30px 0 0; width:641px; float:left; font-family: Arial, Helvetica, sans-serif; text-align:left; overflow:hidden;}
.noticiaCapaDentro ul {list-style-type:none; font-size:12px; background:url(../imagens/meionoticiadentro.gif) top left repeat-y; padding:0 5px; margin:0;}
.noticiaCapaDentro ul li {color:#666666; padding-top:7px;}
.noticiaCapaDentro ul li span{ font-weight:bold; color:#999999; margin:0; padding:0;}
.noticiaCapaDentro ul li a {text-decoration: none; color:#666666; margin:0; padding:0;}
/*.corpoCorpo fieldset.forum div.comentario table{font-size:12px; color:#595959; width:190px; overflow:hidden;} 
.corpoCorpo fieldset.forum div.comentario table tr td.tdLeft { width:40px; text-align:right; padding:0; } 
.corpoCorpo fieldset.forum div.comentario table tr td.tdRight { width:150px; text-align:left; padding:0;}
.corpoCorpo fieldset.forum div.comentario input{width:140px; margin-top:10px; color:#595959; border:1px solid #eee; font-size:10px; }
.corpoCorpo fieldset.forum div.comentario input.sub { width:70px; color:#595959; border-color:#595959; background-color:#fff; border:1px solid #666666; margin-left:30px;}
.corpoCorpo fieldset.forum div.comentario a{text-decoration:none; font-size:12px; color:#595959; margin-right:20px; }

.corpo div.topoForum table{ }*/
.corpoCorpo input.inBotao { 
width : 60px; 
color : #ff0000;  
border-bottom-style : outset; 
padding:0;
margin:0;
} 

/*Player da Noticia*/
.noticiaDestaque { width:641px; display:block; float:left;  margin:0; text-align:left;}

#featured{ width:388px; padding-right:250px; position:relative; border:1px solid #C9C9C9; height:200px; float:left; } 
#featured ul.ui-tabs-nav{ position:absolute; top:0; left:300px;list-style:none; padding:0; margin:5px 0; width:200px;}
#featured ul.ui-tabs-nav li{ padding:1px 0; padding-left:13px; font-size:12px;color:#666; }
#featured ul.ui-tabs-nav li img{float:left; margin:2px 5px; background:#fff; padding:2px; border:1px solid #eee;}
#featured ul.ui-tabs-nav li span{ font-size:11px; font-family:Verdana; line-height:18px;}
#featured li.ui-tabs-nav-item{ height:35px; }
#featured li.ui-tabs-nav-item a{ display:block; height:60px; color:#333; background:#fff; line-height:20px; text-decoration:none; width:318px; height:35px; padding-left:5px;}
#featured li.ui-tabs-nav-item a:hover{ background:#f2f2f2;}
#featured li.ui-tabs-selected{background:url(../imagens/selected-item.gif) top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:#ccc; font-weight:bold;}
#featured .ui-tabs-panel{ width:300px; height:200px; background-color:#f2f2f2; position:relative; text-align: center;}
#featured .ui-tabs-panel .info{ position:absolute; bottom:0px; left:0; height:auto; background: url(../imagens/transparent-bg.png); padding:0px; width:300px;  }
#featured .info h2{ font-size:18px; font-family:Georgia, serif; color:#fff; padding:3px 3px 0 3px; margin:0; overflow:hidden; }
#featured .info p{ margin:0 5px; font-family:Verdana; font-size:10px; line-height:15px; color:#f0f0f0;}
#featured .info a{text-decoration:none; color:#fff;}
#featured .info a:hover{text-decoration:underline;}
#featured .ui-tabs-hide{display:none;}

/*Listagem da noticia da capa
.noticiaListagem { width:360px; height:280px; display:block; float:left; margin-left:3px; margin-right:5px; }*/

.noticiaCapa{ padding:0 30px 0 0; width:490px; float:left; font-family: Arial, Helvetica, sans-serif; text-align:left; overflow:hidden;}
.noticiaCapa ul {list-style-type:none; font-size:12px; background:url(../imagens/meionoticia.gif) top left repeat-y; padding:0 5px; margin:0;}
.noticiaCapa ul li {color:#666666; padding-top:7px;}
.noticiaCapa ul li span{ font-weight:bold; color:#999999; margin:0; padding:0;}
.noticiaCapa ul li a {text-decoration: none; color:#666666; margin:0; padding:0;}

.noticiaCapaDentro{ padding:0 30px 0 0; width:641px; float:left; font-family: Arial, Helvetica, sans-serif; text-align:left; overflow:hidden;}
.noticiaCapaDentro ul {list-style-type:none; font-size:12px; background:url(../imagens/meionoticiadentro.gif) top left repeat-y; padding:0 5px; margin:0;}
.noticiaCapaDentro ul li {color:#666666; padding-top:7px;}
.noticiaCapaDentro ul li span{ font-weight:bold; color:#999999; margin:0; padding:0;}
.noticiaCapaDentro ul li a {text-decoration: none; color:#666666; margin:0; padding:0;}

/*Linhas de divisao*/
.linha{height:150px; width:1px; margin-top:20px; background-color:#eee; float:left}
.linha2{height:1px; width:100%; margin:5px 5px; background-color:#eee; float:left; overflow:hidden}

/*Boletim*/
.corpoCorpo div.boletim { width:120px; height:170px; padding:34px 0 0 0; display:block; float:left;}
.corpoCorpo div.boletim a img { width:120px; height:170px; margin:0; padding:0; display:block; float:left; border:none; }

/*O Sindicato*/
.sindicato { width:641px; float:left; text-align:left; min-height:400px; font-size:12px; color:#444444; text-align:justify}

/* Sindical*/
.sindical { width:641px; display:block; float:left; text-align:left; font-size:12px; color:#444444; text-align:left}
.sindical ul {list-style-type: none; margin:0; padding:0;}
.sindical ul li.categoria {font-weight:bold; color:#FFFFFF; padding:4px; background-color:#999999;}
.sindical ul li.item { padding:4px; }
.sindical ul li.item a {text-decoration:none; color:#666666;}

/*Noticia Completa*/
.noticia { width:641px; display:block; float:left;}

/*Busca Completa*/
.buscaCompleta { width:641px; display:block; float:left; padding:0; margin:0;}

/*Boletim Completa*/
.boletimCompleto { width:641px; min-height:400px; display:block; float:left;}

/*Biblioteca Completa*/
.biblioteca { width:641px; min-height:400px; display:block; float:left; padding:0; margin:0; font-size:13px; }
.corpo div.biblioteca input{width:120px; color:#595959; border:1px solid #eee; }
.corpo div.biblioteca input.sub { width:70px; color:#595959; border-color:#595959; background-color:#fff; border:1px solid #666666;}

div.gridPadrao { height:260px; background:#fff; overflow:hidden;} 

/*Contato Completa*/
.contato { width:641px; height:540px; display:block; float:left; padding:0; margin:0;}
.textoContato{float:left; width:260px; height:160px; text-align:left; border-right:1px solid #9a9a9a; font-size:14px; color:#444444;}
.contato .formularioContato{width:331px; float:left; }
.contato .formularioContato table.formBox { width:421px; font-family: Arial, Helvetica, sans-serif; color:#444444; } 
.contato .formularioContato table.formBox td.tdLeft { width:60px; text-align:right; font-size:12px;;}
.contato .formularioContato table.formBox td.tdRight { width:300px; text-align:left;} 
.contato .formularioContato table.formBox td.tdRight input { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:250px;}
.contato .formularioContato table.formBox td.tdRight textarea { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:250px; height:65px; overflow:auto;} 
.contato .formularioContato div.botaoSubmit {width:100%; text-align:center; height:auto; float:left; margin-top:5px; text-align:center; } 
.contato .formularioContato div.botaoSubmit input { width:80px; color:#595959; border-color:#595959; background-color:#fff; border-bottom-style:outset; } 


.usuario .textoExplicativo{width:641px; float:left; font-size:14px; color:#444444;}
.usuario .formularioContato{width:641px; float:left; margin-top:10px;}
.usuario .formularioContato table.formBox { width:641px; font-family: Arial, Helvetica, sans-serif; color:#444444; } 
.usuario .formularioContato table.formBox td.tdLeft { width:141px; text-align:right; font-size:12px;;}
.usuario .formularioContato table.formBox td.tdRight { width:500px; text-align:left;} 
.usuario .formularioContato table.formBox td.tdRight input { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:450px;}
.usuario .formularioContato table.formBox td.tdRight textarea { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:450px; height:65px; overflow:auto;} 
.usuario .formularioContato div.botaoSubmit {width:100%; text-align:center; height:auto; float:left; margin-top:5px; text-align:center; } 
.usuario .formularioContato div.botaoSubmit input { width:80px; color:#595959; border-color:#595959; background-color:#fff; border-bottom-style:outset; } 

/*Agenda Completa*/
.agenda { width:641px; min-height:400px; display:block; float:left; padding:0; margin:0;}
/*Listagem Agenda*/
.agendaList {list-style: none; margin:0; padding:0;}
.agendaList li {margin: 0px; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 12px; vertical-align: middle; position: relative; text-align:left;}
.agendaList li a {text-decoration: none; color:#666666}
.agendaList li a, .downloadList li img {vertical-align: middle;}
.agendaList li a.toggleDown {position: absolute; top: 4px; right: 5px; display: block; width: 16px; height: 16px; background: url(../imagens/ico_plus.gif) no-repeat; background-position: top;}
.agendaList li a.toggleDown img {width: 16px; height: 16px; margin-left:30px; border:none;}
.agendaList li div.downloadInfo {font-size: 12px; padding-left: 20px; padding-bottom:10px; color: #999; margin-top: 5px; display: none;}
.agendaList li.cidade { font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#666666;}



/*Enquete*/
.pergunta{width:125px;}
.resposta{font-size:10px; margin-top:10px; width:125px; overflow:hidden }
table.formEnquete { font-size:10px; width:125px; overflow:hidden } 
table.formEnquete td.tdLeft { width:10px; text-align:right;} 
table.formEnquete td.tdRight { width:100px; text-align:left;} 
table.formEnquete td.tdRight select { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:10px;}
div.botaoEnqueteSubmit {width:100%; text-align:center; height:auto; float:left; margin-top:5px; text-align:center; } 
div.botaoEnqueteSubmit input { width:55px; color:#595959; border-color:#595959; background-color:#fff; border:1px solid #666666; font-size:10px; }
#box{width:115px; border:1px solid #999999; height:17px; margin-bottom:5px;}
#bar{background:#CCCCCC; height:14px; color:#666666; text-align:right; padding:3px 0px 0px 0px;}


/*
table.formBox { width:341px; font-family: Arial, Helvetica, sans-serif color:#444444; } 
table.formBox td.tdLeft { width:41px; text-align:right;}
table.formBox td.tdRight { width:300px; text-align:left;} 
table.formBox td.tdRight input { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:250px;}
table.formBox td.tdRight textarea { border:1px solid #9a9a9a; font-size:12px; color:#111111; padding:3px; width:250px; height:65px; overflow:auto;} 
div.botaoSubmit {width:100%; text-align:center; height:auto; float:left; margin-top:5px; text-align:center; } 
div.botaoSubmit input { width:80px; color:#595959; border-color:#595959; background-color:#fff; border-bottom-style:outset; } 
*/
/*
.corpoCorpo fieldset.forum { width:661px; height:160px; margin:10px 10px; display:block; float:left; overflow:hidden; border:1px solid #eee;} 
.corpoCorpo fieldset.forum legend { font-size:14px; color:#595959; font-weight:bold} 
.corpoCorpo fieldset.forum div.comentario { width:200px; height:160px; margin:0; display:block; float:left; border-right:1px solid #eee;  text-align:right}
.corpoCorpo fieldset.forum div.comentario table{font-size:12px; color:#595959; width:190px; overflow:hidden;} 
.corpoCorpo fieldset.forum div.comentario table tr td.tdLeft { width:40px; text-align:right; padding:0; } 
.corpoCorpo fieldset.forum div.comentario table tr td.tdRight { width:150px; text-align:left; padding:0;}
.corpoCorpo fieldset.forum div.comentario input{width:140px; margin-top:10px; color:#595959; border:1px solid #eee; font-size:10px; }
.corpoCorpo fieldset.forum div.comentario input.sub { width:70px; color:#595959; border-color:#595959; background-color:#fff; border:1px solid #666666; margin-left:30px;}
.corpoCorpo fieldset.forum div.comentario a{text-decoration:none; font-size:12px; color:#595959; margin-right:20px; }

.corpoCorpo fieldset.forum div.forumCompleto { width:450px; height:160px; margin:0 0 0 10px; display:block; float:left;}
.corpoCorpo fieldset.forum div.forumCompleto div.linhaHorizontal { width:400px; margin:5px 25px; background-color:#eee; height:1px; display:block; overflow:hidden;}

/*Lado Direito do Corpo do Site*/
.corpo_dir { width:138px; display:block; float:left; margin-top:0px; overflow:hidden;}

.busca div.tituloBusca { width:138px; height:18px; float:left; background-image:url(../imagens/toponoticia.gif); color:#FF0000; line-height:20px;}
.busca div.corpoBusca { width:133px; padding:0 0 10px 5px; float:left; background-image:url(../imagens/corponoticia.gif); color:#333333; text-align:left;}
.busca div.rodapeBusca { width:138px; height:14px; float:left; background-image:url(../imagens/rodapenoticia.gif); text-align:right; color:#271DFA; line-height:12px; overflow:hidden}
.busca div.corpoBusca input{width:120px; margin-top:10px; color:#595959; border:1px solid #eee; font-size:10px; }
.busca div.corpoBusca select{width:125px; margin-top:10px; color:#595959; border:1px solid #eee; font-size:10px; }
.busca div.corpoBusca input.sub { width:70px; color:#595959; border-color:#595959; background-color:#fff; border:1px solid #666666; margin-left:30px;}

/*Listagem das noticias*/
.newsList ul { margin:0; padding:0; list-style-type: none; font-size:12px;}
.newsList ul li.data { font-weight:bold; color:#666666; padding-top:7px;}
.newsList ul li.data img {margin-bottom:2px; margin-right:1px;}
.newsList ul li.titulo {color:#999999;}
.newsList ul li.tituloListagem {margin: 0px; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 12px; vertical-align: middle; text-align:left;color:#666666; }
.newsList ul li.tituloListagem  span{ font-weight:bold; color:#999999;}
.newsList ul li.titulo a {text-decoration: none; color:#666666; margin:0; padding:0;}
.newsList ul li.tituloListagem a {text-decoration: none; color:#666666; margin:0; padding:0;}
.newsList ul li.titulo a img {border:none;}



/*



/*Texto livre com ou sem imagem*/
.freeText {text-align:justify; font-family: Arial, Helvetica, sans-serif; color: #454545; font-size:12px; clear:both;}
.freeTextBiblioteca {text-align:justify; font-family: Arial, Helvetica, sans-serif; color: #454545; font-size:14px; clear:both;}
.freeText div.data { width:inherit; text-align:right; color:#666666;}

.freeText div.fonte { color: #454545; clear:both}
.freeText div.fonte a { text-decoration:none;color: #454545;}
.freeText div.arquivo { color: #999999; padding:10px 0; clear:both;}
.freeText div.arquivo a { text-decoration:none;color: #999999;}
.freeText div.arquivo a div { margin-left:5px; height:16px; line-height:16px; float:left}
.freeText div.arquivo a img{ border:none; float:left; }
.floatLeft { position: relative; float:left; margin:0 10px 10px 0;}


/*Listagem das noticias*
.newsList { clear: both;}
.newsList a, .newsList img {vertical-align: middle;} 
.newsList h4 { font-size: 18px; margin-bottom: 0px; margin-top:7px; margin-left:5px; font-family: Arial, Helvetica, sans-serif;}
.newsList ul {margin:5px 0 0 0; padding:0; font-family: Arial, Helvetica, sans-serif; f}
.newsList ul li {margin: 0px; border-bottom: 1px solid #eee; padding: 6px; font-size: 12px; vertical-align: middle; position: relative;}
.newsList ul li a { text-decoration: none; vertical-align: middle; color: #666;}
.vejamais{ text-align:right; margin-top:5px; margin-right:5px;}
.vejamais a { text-decoration:none; color: #666;}

*/
ul.pagination {
	margin: 0 auto;
	width:300px;
	margin-top: 20px;
	list-style: none;
	list-style-position: outside;
	text-align: center;
	overflow: hidden;
	}
ul.pagination li.mostra {
	display: inline;
	margin: 0px 10px 0px 10px;
	vertical-align: middle;
	visibility:visible;
	float:left;
	}
ul.pagination li.apaga {
	display: inline;
	margin: 0px 10px 0px 10px;
	vertical-align: middle;
	visibility:hidden;
	float:left;
	}
ul.pagination li a {
	text-decoration: none;
	vertical-align: middle;
	text-align: center;}
ul.pagination li a.current {
	color: #CCCCCC;
	border-radius: 3px;
	font-size: 24px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	float:left;
	margin: 0px 10px 0px 10px;
	margin:0;
}
ul.pagination li a.muda {
	color: #999999;
	border-radius: 3px;
	font-size: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	text-align: center;
	text-decoration:none;
	float:left;
	line-height:32px;
	margin:0;
	
}



/*Galeria Completa*/
.galeria { width:641px; display:block; float:left; padding:0; margin:0;}

/*Listagem faleria*/
.galeriaList {list-style: none; margin:0; padding:0;}
.galeriaList li {margin: 0px; border-bottom: 1px solid #eee; padding: 6px 0; font-size: 12px; vertical-align: middle; position: relative; text-align:left; min-height:80px;}
.galeriaList li a {text-decoration: none; color:#666666;}
.galeriaList li a, .downloadList li img {vertical-align: middle;}
.galeriaList li a.toggleDown {position: absolute; top: 4px; right: 5px; display: block;  background-position: top;}
.galeriaList li a.toggleDown img {width: 80px; height: 80px; border:none; display:block;}
.galeriaList li div.downloadInfo {font-size: 12px; width:440px; padding-left: 20px; color: #999; margin-top: 5px; display: none;}
.galeriaList li div.downloadInfo div.info {}
.galeriaList li div.downloadInfo div.link {margin-top:10px; font-size:14px;}
.galeriaList li.cidade { font-size:16px; font-weight:bold; color:#FFFFFF; background-color:#666666;}

/*Galeria*/
.galeria div#page {width: 600px; margin: 0 20px; text-align: center; }
.galeria div.content { display: none; float:right; width:600px; }
.galeria div.controls { margin-top: 5px; height: 23px; font-size:12px; font-weight:bolder }
.galeria div.controls a { padding: 5px; text-decoration:none; color:#666666; }
.galeria div.ss-controls { float: left; }
.galeria div.nav-controls { float: right; }
.galeria ul.thumbs { clear: both; margin: 0; padding: 0; width:650px; }
.galeria ul.thumbs li { float: left; padding: 0; margin: 5px 10px 5px 0; list-style: none; text-align: center; }
.galeria #gallery img, .galeria #thumbs img, .galeria #folders img { padding:4px 10px 10px 4px; border: none; }
.galeria a.advance-link:focus, .galeria a.thumb:focus { outline: none; }
.galeria #folders ul.thumbs li { display:block; height:80px; margin:5px; width:80px; }
.galeria div.pagination { clear: both; }
.galeria div.navigation div.top { margin-bottom: 12px; height: 11px; }
.galeria div.navigation div.bottom { margin:6px 0; }
.galeria div.pagination a, div.pagination span.current { display: block; float: left; margin-right: 2px; padding: 4px 7px 2px 7px; border: 1px solid #ccc; text-decoration:none; color:#666666 }
.galeria div.pagination a:hover { background-color: #eee; text-decoration: none; }
.galeria div.pagination span.current { font-weight: bold; background-color: #666666; border-color: #666666; color: #fff; }



/*Agenda Completa*/
.delegacia { width:641px; display:block; float:left; padding:0; margin:0; min-height:400px;}
.delegacia div.descricao{width:321px; min-height:250px; float:left}
.delegacia div.foto{width:310px; margin-left:10px; min-height:250px; float:left}

.delegacia div.galeriaDel{width:321px; min-height:200px; float:left; margin-top:10px;}
.delegacia div.dados{width:310px; margin-left:10px; min-height:200px; float:left; margin-top:10px;}


.delegacia #gallery {
	background-color: #444;
	padding: 0px;
	margin:0 10px 5px 10px;;
	width: 300px;
}
.delegacia #gallery ul { list-style: none; padding:0; margin:0; }
.delegacia #gallery ul li { display: inline; }
.delegacia #gallery ul img {
	border: 5px solid #3e3e3e;
	border-width: 5px 5px 20px;
}
.delegacia #gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 20px;
	color: #fff;
}
.delegacia #gallery ul a:hover { color: #fff; }


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.nomeGalDel{
	background-color: #444;
	padding: 3px;
	margin:0 10px;
	width: 80px;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif color:#CCCCCC;}





div.error { 
position : relative; 
font-size : 12px; 
color : #ba0000; 
border : 1px solid #db0000; 
background : #f8ebeb; 
padding : 0 0 0 5px; 
margin : 0 0 10px 0; 
vertical-align : middle; 
display : none; 
font-size : 14px; 
text-align : left;
width:631px;
} 

div.message { 
position : relative; 
font-size : 12px; 
color : #ba0000; 
padding-left : 17px; 
vertical-align : middle; 
} 
div.error img, div.error span, div.alert img, div.alert span, div.ok img, div.ok span { 
vertical-align : middle; 
border : none; 
} 
.error .close { 
position : absolute; 
top : 0; 
right : 5px; 
} 



div.bottomB
{
	float:left;
	width: 681px;
	height:50px;
	margin: 0 auto;
	margin-left:138px;
	/*background-color:#0F0;*/
	background-image:url(../imagens/corpocentral.gif);
	/*background: #FFFFFF url(../imagens/back_bottom.png) repeat-x bottom;
	/*height: 90px;
	margin: 0 auto;
	
	background: #0F0;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: bottom;
}

div.bottomB img
{
	float: right;
}
div.bottomB p
{
	float: left;
	width: 600px;
	text-align: left;
	color: #555555;
	height:auto;
	margin: 0px 20px 0px 20px;
	padding-bottom:10px;
}
div.bottomB ul
{
	width:661px;
	float: left;
	margin: 0px ;
	padding: 0px;
	list-style: none;
	display: inline;
	text-align:right;
}
div.bottomB ul li
{
	display: inline;
	line-height: 14px;
	margin: 0px;
	padding: 2px 10px;
	vertical-align: middle;
	text-align: center;
	cursor: pointer;
}
div.bottomB ul li:last-child
{
	border-right-width: 0px;
}
div.bottomB ul li a
{
	font-size: 11px;
	font-weight:bold;
	color: #465584;
	text-decoration: none;
	line-height: 14px;
}
div.bottomB ul li a:hover
{
	color: #990000;
	text-decoration: underline;
}


div.bottomMargin {width:681px; margin:0 auto; margin-top:5px; margin-left:138px; height:6px; background:url(../imagens/toporodapecorpo.gif) no-repeat; overflow:hidden; float:left;}

/*
table.formBox { 
width : 100%; 
} 
table.formBox td.tdLeft { 
width : 112px; 
text-align : right; 
color : #595959; 
} 
table.formBox td.tdRight { 
width : 450px; 
text-align : left; 
} 
table.formBox td.tdLeftSenha { 
width : 281px; 
text-align : right; 
color : #595959; 
} 
table.formBox td.tdRightSenha { 
width : 281px; 
text-align : left; 
} 
table.formBox td.tdRight input { 
border : 1px solid #9a9a9a; 
font-size : 12px; 
color : #111111; 
padding : 3px; 
width : 400px; 
} 
table.formBox td.tdRight input.inCh { 
border : 1px solid #9a9a9a; 
font-size : 12px; 
color : #111111; 
padding : 3px; 
width : 15px; 
} 
table.formBox td.tdRight input.inBt { 
width : 80px; 
color : #595959; 
border-color : #595959; 
background-color : #fff; 
} 
table.formBox td.tdRight input.inMenor { 
border : 1px solid #9a9a9a; 
font-size : 12px; 
color : #111111; 
padding : 3px; 
width : 100px; 
} 
table.formBox td.tdRight div.inputFile{
float:left;
}
table.formBox td.tdRight div.inputFile input.inFl { 
width : 205px; 
text-align : left; 
color : #595959; 
} 

table.formBox td.tdRight textarea { 
border : 1px solid #9a9a9a; 
font-size : 12px; 
color : #111111; 
padding : 3px; 
width : 400px; 
height : 45px; 
overflow : auto; 
}
table.formBox td.tdRight div.inputFileImagem{
margin-top : 3px;
margin-left:3px; 
float:left;
}
table.formBox td.tdRight div.inputFileImagem a { 
text-align : left; 
color : #595959; 
font-weight : bold; 
text-decoration : none; 
} 
table.formBox td.tdRight div.inputFileImagem a img { 
border : none; 
} 
table.formBox td.tdRight div.viewFck { 
border : 1px solid #9a9a9a; 
font-size : 12px; 
color : #111111; 
padding : 3px; 
width : 400px; 
height : 250px; 
overflow : auto; 
} 
div.botaoSubmit { 
width : 100%; 
text-align : center; 
height : auto; 
float : left; 
margin-top : 5px; 
text-align : center; 
} 
div.botaoSubmit input { 
width : 80px; 
color : #595959; 
border-color : #595959; 
background-color : #fff; 
border-bottom-style : outset; 
} 
table.formBox tr.inputError { 
color : #df0000; 
font-weight : bold; 
} 
table.formBox tr.inputError td { 
color : #df0000; 
font-weight : bold; 
} 
table.formBox tr.inputError input { 
border : 1px solid #ed0000; 
color : #eb0000; 
background : #f8ebeb; 
} 
table.formBox tr.inputError input.inMenor { 
border : 1px solid #ed0000; 
color : #eb0000; 
background : #f8ebeb; 
} 
table.formBox tr.inputError select { 
border : 1px solid #ed0000; 
color : #eb0000; 
background : #f8ebeb; 
} 
table.formBox tr.inputError { 
visibility : visible; 
} 
table.formBox tr.inputNoError { 
color : #595959; 
font-weight : normal; 
} 
table.formBox tr.inputNoError td { 
color : #595959; 
font-weight : normal; 
} 
table.formBox tr.inputNoError input { 
border : 1px solid #9a9a9a; 
color : #595959; 
background : none; 
} 
table.formBox tr.inputNoError input.inMenor { 
border : 1px solid #9a9a9a; 
color : #595959; 
background : none; 
} 
table.formBox tr.inputNoError select { 
border : 1px solid #9a9a9a; 
color : #595959; 
background : none; 
} 
table.formBox tr.inputNoError { 
visibility : visible; 
} 



/*.itemNoticiaListagem { width:271px; height:190px; display:block; float:left; margin-top:3px; position:relative}
.divisaoNoticias { width:1px; height:270px; display:block; margin-top:5px; margin-bottom:5px; margin-left:4px; margin-right:4px; float:left; position:relative; background-color:#CCCCCC}
/*.noticiaListagemSec { width:241px; height:280px; display:block; float:left; margin-right:10px; background-color:#990000;}
*/







/*.janelasLargas { width:172px; height:320px; display:block; float:left; margin-right:10px;}

/*Janelas Largas*/
/*.janelaLarga { width:172px; height:auto; float:left; margin-bottom:10px;}
.topoNomeJanelaLarga { width:172px; height:21px; float:left; background:url(../imagens/toponomejanelalarga.gif) top center no-repeat; font-weight: bold; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif text-decoration: none; outline: none; text-align:center; line-height:21px;}
.corpoJanelaLarga { width:172px; float:left; background-image:url(../imagens/corpojanelalarga.gif); }








/*
a{text-decoration:none}


.topo_esq { width:375px; display:block; float:left; margin-right:-1px;}
.topo_dir { width:471px; display:block; float:left; margin-left: 0px;}
.conteudo { width:846px; height:580px; display:block; float:left;}
.conteudo_esq { width:614px; min-height:400px; display:block; background-color:#ACA899; float:left;}
.conteudo_dir { width:220px; min-height:400px; margin-left:10px; float:left; background:#666666;}
.conteudo_int{ width:845px; min-height:360px; margin-left:0px; display:block; background-color:#ACA899;}
.busca {width:350px; height:40px; position:absolute; top:170px; left:442px;}
.tituloBusca { font-size:22px; font-family:Times New Roman, Times, serif; position:absolute; top:172px; left:500px; width:320px; }
.tituloBusca img {  font-size:22px; font-family:Times New Roman, Times, serif; position:absolute; top:170px; left:442px;}
.menu1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; position:absolute; top:43px; left:438px; }
.menu1 a {text-decoration:none; color:#333333;}
.menu2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; position:absolute; top:43px; left:547px;}
.menu2 a {text-decoration:none; color:#333333; }
.menu3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; position:absolute; top:43px; left:650px;}
.menu3 a {text-decoration:none; color:#333333; }
.menu4 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333; font-weight:bold; position:absolute; top:43px; left:770px;}
.menu4 a {text-decoration:none;color:#333333;}
.filmes { width:182px; height:310px; margin-top:20px; margin-left:18px; background-color:#FFFFFF; float:left;}
.filmes a {text-decoration:none; color:#000000}
.anunciofilme { text-align:center;}
.anunciofilme img { border:0;}
.capa { width:182px; height:257px; background-color:#000000;}
.capa img { width:173px; height:257px; color:#000000; }
.capalist {width:53px;}
.capalist img { width:52px; height:77px; width:53px; border:0;}
.tablelista { width:100%}
.tablelista a{color:#FFFFFF}
.linhal { background-color:#666666; color:#FFFFFF}
.linha2 { background-color:#999999; color:#FFFFFF}
.linha3 { background-color:#999999; text-align:center; color:#FFFFFF; font-size:22px;}
.capa_detalhe { width:173px; height:257px; background-color:#000000; margin-left:20px; float:left; }
.capa_detalhe img { width:182px; height:257px; border:0; }
.titulo { width:172px; height:20px; color:#009900; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center }
.titulo a { color:#009900}
.datanoticia {color:#999900; font-family:Georgia, Times New Roman, Times, serif; font-size:16px}
.noticiatitulo {color:#999999; font-family:Georgia, Times New Roman, Times, serif; font-size:16px}
.conteudo_filmes { width:613px; height:600px; background-color:#999999;}
.tituloFilme { width:825px; height:40px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; text-align:left; margin-left:20px; }
.video { width:320px; height:260px; background-color:#ACA899; margin-left:20px; float:left; margin-bottom:30px;}
.tabela_dados { width:250px; font-family:Times New Roman, Times, serif; font-size:12px; float:left; margin-left:30px; margin-bottom:30px;}
.tabela_dados table { width:100%;}

.contato_conteudo { width:560px; height:259px; margin-top:20px; margin-left:142px; background-color:#FFFFFF; margin-bottom:20px;}
.contato_conteudo img {float:left}
.contato_ind{ width:250px; height:72px; float:left; margin-left:10px; margin-top:35px;}
.contato_desc{font-family:Geneva, Arial, Helvetica, sans-serif; color:#0000FF; font-size:12px; }*/

/*.menu { width:120px; height:29px; float:left; background-image:url(../imagens/menuMaior.gif); text-align:center; color:#666666; line-height:25px; float:left}
ul#menu ul {width:120px; height:29px; float:left; background-image:url(../imagens/menuMaior.gif); text-align:center; color:#666666; line-height:25px; margin: 0px; display: none;}
.menu {width:120px; height:29px; float:left; background-image:url(../imagens/menumaior.gif); text-align:center; color:#666666; line-height:25px;}
.subMenu {width:120px; height:29px; float:left; background-image:url(../imagens/menumenor.gif); text-align:center; color:#666666; line-height:25px;}*/


