/* Adicionais */

#conteudo{
display:block;
height:auto;
background: url(../img/bg.gif) repeat-y;
_background-position: 7px /* Bug na estrutura/IE5~6 */
}

#estatisticas{
font-size: 18px;
color:#6C9CEE;
padding:5px;
background: #fffccc;
}

.webmail input{
border: 1px solid #333;
padding:2px;
background: #EDD69A;
}

.cabecalhos{
display:block;
font-size: 20px;
border-bottom: 1px dotted #ddd;
background: #f1f1f1;
padding: 3px;
color: #990000;
}

.cabecalhos-2{
display:block;
font-size: 16px;
border-bottom: 1px dotted #ddd;
background: #f1f1f1;
padding: 3px;
color: #990000;
margin:1px;
}

.botao{
border: 1px solid #FFDFDF;
background: #990000;
color: #eee;
padding:3px;
}

.campoPesquisa{
border: 1px solid #990000;
padding:5px;
background: #FFDFDF;
color: #990000;
}

.news_style{
display:none;
}

.noticia-mostra{
background-color: white;
color:black;
width:500px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow: auto;	
padding:5px;
}

.noticia-mostra img{
float:left;
border: 2px solid #aaa;
}

.noticia-mostra a{
text-decoration:none;
color: #990000;
}
.noticia-mostra a:hover{
text-decoration:underline;
}

#noticiasBorda{
border-bottom: 1px solid gray;
}

.tituloNoticia{
font-size: 13px;
color: #004E9C;
font-weight:bold;
}

.noticia-mostra img{
margin-left: 5px;
margin-right: 5px;
}

.botaodiv{
position: absolute;
/*float: left;*/
/*top: 169px;*/
padding: 5px 5px 5px 5px;
background-color:white ;
border: 1px solid gray;
/*border-top-color: white;*/
border-top:none;
height:20px;
}

#lista-jornais{
width: 350px;
margin:0 auto;
text-align: center;
padding: 5px;
}

#lista-jornais h1{
color: #555;
margin:5px;
border-bottom: 1px solid #bbb
}

#centelhas-index, #recadastramento-index{
margin-top: 3em;
padding:5px;
border-bottom: 1px solid #aaa;
}

#centelhas-index a{
color: #444;
text-decoration:none;
}

#centelhas-index a:hover{
color: #888;
text-decoration:underline;
}

fieldset.campos-contato{
margin:5px;
padding:5px;
border: 1px solid #f1f1f1;
}

fieldset.campos-contato legend{
padding:5px;
background: #f1f1f1;
border: 1px solid #ddd;
}

fieldset.campos-contato label{
float:left;
width: 135px;
text-align:right;
margin-right:5px;
font-weight:bold;
}


fieldset.campos-contato input, select, textarea{
padding:3px;
border: 1px solid #629CDB;
background: #D4F7FD;
font-size: 10px;
color: #444;	
}

span.erro_form{
font-size:9px;
padding:3px;
color:#990000;
border: 1px solid #FF3F3F;
background: #FFCFCF;
margin-left:5px;
}

.aviso-formulario{
color:#990000;
border: 1px solid #FF3F3F;
background: #FFCFCF;
text-align:center;
margin:15px;
padding:5px;
}

.asterisco{
color: red;
}

.mensagem-enviada{
color: green;
font-size:15px;
padding:10px;
margin:2px;
background:#d0fcd4;
border: 1px solid #58cf63;
}

#lista-centelhas,#lista-downloads{
 width: 610px;
 margin:0 auto;
 border: 1px solid #f0f0f0;
 padding:4px;
}

#titulo-data{
float:left;
padding:5px;
width: 105px;
background: #FFE56F;
border-bottom: 2px solid #F8CD03;
font-weight:bold;
text-align:center;
}

#titulo-assunto{
float:left;
padding:5px;
background: #FFE56F;
border-bottom: 2px solid #F8CD03;
width:485px;
font-weight:bold;
text-align:center;
}

#titulo-leis-normas,#titulo-ementa{
float:left;
padding:5px;
width: 150px;
background: #FFE56F;
border-bottom: 2px solid #F8CD03;
font-weight:bold;
text-align:center;
}

#titulo-downloads{
float:left;
padding:5px;
width: 280px;
background: #FFE56F;
border-bottom: 2px solid #F8CD03;
font-weight:bold;
text-align:center;
}

#cronograma{
width: 420px;
margin:0 auto;
}

#cronograma span{
float:left;
width: 100px;
text-align:center;
color:#619CE8;
}

#cronograma .linha-cima{
font-weight:bold;
background: #f1f1f1;
color:#990000;
}

.lista-leis-normas, .lista-ementa{
float:left;
padding:5px;
width: 150px;
text-align:justify;
}

.lista-arquivos, .lista-arquivos-tipo{
float:left;
padding:5px;
width: 130px;
text-align:center;
}

.lista-arquivos a{
color: green;
}

.lista-arquivos a:hover{
font-weight:bold;
}

#busca-interna{
padding:5px;
}

.por{
font-size:9px;
font-style:italic;
}

.lista-1{
background: #F7FFFE;
padding:5px;
font: 9px Arial;
}

.lista-2{
background: #E6F8FA;
padding:5px;
font: 9px Arial;
}

.lista-data{
float:left;
width:80px;
text-align:center;
}

.lista-assunto{
float:left;
width:530px;
}

.lista-assunto a:hover{
background:url(../img/down.png) no-repeat center left;
padding:3px 3px 3px 20px;
text-decoration:none;
background-color: #ccc;
color: #333;
}

.lista-comercios-cidades{
margin: 0 auto;
width: 400px;
padding:5px;
}
.lista-comercios-cidades label{
float:left;
width: 150px;
text-align:right;
margin-right:5px;
}

.lista-comercios-cidades select{
width: 180px;
}

.tipo-comercio{
padding:5px;
margin:0 auto;
text-align:center;
font-size: 18px;
background: #990000;
color: #f1f1f1;
}
.lista-convenios{
margin:0 0 5px 0;
padding:5px;
border-bottom: 2px solid #c4c4c4	;
background:#f1f1f1;
}
.fotos{
float:left;
height:230px;
}

#lista-galeria{
padding:5px;
text-align:center;
}

#lista-galeria select{
width: 300px;
}

#lista-galeria img{
margin:1px;
padding:1px;
border:1px solid #c4c4c4;
}

#formulario-contato, #sitemap {
margin: 5px;
padding:5px;
}

#formulario-contato ul li, #sitemap ul li{
margin-left: 10px;
font-weight:bold;
list-style: square;
}

#formulario-contato ul li ul li, #sitemap ul li ul li{
color: #990000;
font-weight:normal;
}

ol#motivos{
margin:15px;
padding:15px;
color: #2D5181;
}

#img-blog{
padding: 20px 0;
text-align:center;
}

#img-blog img{
border: 1px solid #999;
}

.alerta{
z-index: 999;
top: 1em;
padding:7px;
position:absolute;
background: #f1f1f1;
color: #444;
text-align:center;
border:2px solid #990000;
font-weight:bold;
}

#lista-atas{
	background:#f1f1f1;
	padding:10px;
}

.clear{
clear:both;
}

table#votos td{
	border:1px dotted #333;
	padding:2px;
}

table#votos th{
	background: #444;
	color:#f1f1f1;
	text-align:center;
}

table#votos{
	font-size:10px;
}

td.total-1, td.total-2{
	background:#FFF3DF;
	font-weight:bold;
	text-align:center;
}

tr.linha-1{
	background:#f1f1f1;
}

tr.linha-2{
	background:#fff;
}

.anuncios{
	float:left;
	width:185px;
	height:150px;
	padding:5px;
	margin:5px;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #ddd;
	text-align:center;
	background:#fbfbfb;
}
.codigo-anuncio{
	font-weight:bold;
	color:#EFAE00;
}
.visitas{
	font-weight:bold;
	color:#EFAE00;
	font-size:10px;
}
