*{
    margin:0;
    padding:0;
    font-size:12px;
    font-family:Verdana,Arial;
    text-decoration:none;
    border:none;
  	color:#6876b0;
}

hr{
    border-top:1px solid #000;
}


body{
  background: url(img/fundo.png) repeat-x #FFF;
  text-align: center;
}

#site{
  width: 950px;
  margin: 10px auto;
  text-align: left;
}


#topo-conteudo{
    float:left;
    width:723px;
    margin-top:-10px;
}



#topo{
    width:723px;
    height:88px;
    background: url(img/topo.png) no-repeat;
    display:block;
}

#topo h1{
    display:none;
}

#topo ul{
    float:right;
    width:300px;
    margin-top:55px;
    margin-right:80px;
}
#topo ul li{
    display:inline;
}
#topo ul li a{
    font-weight:bold
}

#data{
    color:#2C4995;
    font-weight: bold;
    text-align:right;
    padding:5px;
    padding-bottom:10px;
    margin-right:10px;
}



#sede-menu{
    float:left;
    width:220px;
    margin-top:-5px;

}

#menu {
  background: url(img/fundomenu.png) repeat-Y #5085BB;
  padding-bottom:10px;
  margin-bottom:10px;
}



#buscaadv{
    background: url(img/fundomenu.png) repeat-Y #5085BB;
    padding:10px;
    margin-bottom:10px;
}

#buscaadv h3{
    color:#FFF;
    font-style: italic;
    margin-bottom:10px;
}


#buscaadv label{
    display:block;
    color:#FFF;
    font-weight:bold;
    margin-top:5px;
    font-size:10px;
}

#buscaadv input{
    width:100%;
}

#btbuscaadv{
    width:81px !important;
    background: url(img/bt-busca-adv.png) no-repeat;
    height:20px;
    text-align:left;
    text-indent:-9999px;
}


/*destaque*/

#destaque{
    border:1px solid #CCC;
    background:#EEE;
    padding:10px;
    height:180px;
}


#destaque img{
    background:#EEE;
    border:5px solid #FFF;
    float:left;
    margin:5px 5px 5px 0;
}

#destaque h3,#destaque h3 a{
  font-size:16px;
  color:#012573;
  margin:10px;
}
#destaque h3 a{
    color:#012573;
    font-style: italic;
}

#destaque a:hover{
    color:#999;
}


.data{
    font-size:8px;
    text-align: right;

}

.destaquem{
    float:left;
    width:250px;;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    height:150px;
    background:#EEE;
    padding:10px;
    margin:10px 0;
}








/*Conteudo*/
#conteudo{
    width:550px;
    float:left;
    padding:0 10px;
}

#conteudo p{
    color:#6876b0;
    text-indent:30px;
    margin:10px 0;
    text-align:justify;
}

h2{
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background:#EEE;
    margin:10px 0;
    padding:5px;
    font-size:18px;
}

h3{
    color:#6876B0;
}


/*contato */
.contato label{
    width:150px;
    float:left;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}

.contato .input{
    margin:10px 0;
}


.contato input,.contato textarea{
    border:1px solid #7F9DB9;
    width:300px;
    padding:1px
}
.submit{
    padding:10px;
}
.submit input{
    width: auto !important;
}



/* banners*/
#banners{
    width:140px;
    text-align:center;
    float:right;
    margin-right:10px
}
}





.avozdopovo input,.avozdopovo textarea{
    border:1px solid #7F9DB9;
    width:300px;
    padding:1px
}
.submit{
    padding:10px;
}
.submit input{
    width: auto !important;
}



/*Noticias */


.listanoticia h5{
	font-size:16px;
	color:#012573;
	margin-top:10px;
	border-top:1px dashed #012573;
	padding:5px 0;
}



/*Artigo*/
.artigos h3{
    font-size:16px;
    margin-top:10px;
}


/*Diretoria*/

.diretoria h3{
  text-align: center;
  font-size:18px;
  padding-top:20px;
 color:#012573;
}


.diretoria-membro{
    float:left;
    text-align:center;
    margin-bottom:10px;
}
.diretoria-membro div{
    color:#012573;
}


/*advogados.gif*/

.letras a{
    font-size:10px;
    text-align:center
}

.adv{
    border:1px solid #CCC;
    background:#EEE;
    margin:10px 0;
    padding:10px;
}

.adv > div{
    margin:5px 0;
}

.adv > h5{
    font-size:16px;
}




.cadadvogados label{
    width:120px;
    float:left;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}

.cadadvogados .input{
    margin:10px 0;
}


.cadadvogados input,.cadadvogados textarea{
    border:1px solid #7F9DB9;
    padding:1px
}




/*Ouvidoria*/
.ouvidoria label{
    width:150px;
    float:left;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}

.ouvidoria .input{
    margin:10px 0;
}


.ouvidoria input,.ouvidoria textarea{
    border:1px solid #7F9DB9;
    padding:1px
}

.submit{
    text-align:center;
}

.submit input{
    padding:5px 10px;
    border: 2px outset #012573;
}


/* NOTICIAS*/
.noticias h3{
	font-size:18px;
	margin-top:10px;
	padding:10px 0;
}


.noticias img{
	padding:3px;
	float:left;
	margin-right:19px;
	background:#EEE;
	border:1px solid #012573;
}

.noticias strong ,.noticias div{
		color:#012573;
}

.noticias .fotos{
	border-top:1px solid #012573;
	padding:5px 0;
	margin:10px 0;
}

.ultimafoto{
	margin-right:0px !important;
}

.noticias ul {
  margin-left:20px;
}

.noticias ul li{
    margin-top:5px;
    list-style-type: square;
}

.noticias ul li a:hover{
    color:#999;
}

.noticias h4{
    padding-top:10px;
}


/*Jornais*/
.jornais ul{
    margin:20px;
    padding-left:50px;
}

.jornais ul li{
    margin-bottom:15px;
}

.jornais ul li a{
    color:#012573;
    font-size:14px;
    font-weight: bold;
}

.jornais ul li a:hover{
    color:#999;
}

/*radios*/
.radios ul{
    margin:20px;
    padding-left:50px;
}

.radios ul li{
    margin-bottom:15px;
}

.radios ul li a{
    color:#012573;
    font-size:14px;
    font-weight: bold;
}

.radios ul li a:hover{
    color:#999;
}

/*indubio*/



.indubio h3{
    font-size:18px;
    padding:10px 0;
}

.indubio label{
    width:120px;
    float:left;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}

.indubio .input{
    margin:10px 0;
}


.indubio input,.indubio textarea{
    border:1px solid #7F9DB9;
    padding:2px
}


/* MAPA DO SITE*/

#mapadosite ul{
    margin-left:30px;
}

#mapadosite ul li{
    margin-bottom:10px;
    font-size:14px;
}
#mapadosite ul li a{
    font-size:14px;
    font-weight:bold;
}

#mapadosite ul li strong,#mapadosite ul li a strong{
    font-size:18px;
}
/*GALERIAS*/


.galerias h3{
    font-size:18px;
    margin-bottom:10px;
}

.galerias img{
  margin-left:5px;
  margin-bottom:5px;
}


.gal{
    margin:10px;
    padding:10px;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background:#EEE;
}

.gal h3{
    padding-bottom:10px
}


.gal h3 a{
    font-size:14px;
}

.gal h3 a:hover{
    text-decoration:underline;
}
.gal > div{
    width:400px;
   *width:330px;
}


.gal img{
    float:left;
    padding-right:10px;:
}


/*AGENDA*/






.evento{
    border:1px solid #012573;
    background:#EEE;
    margin:10px 0;
    padding:10px;
}
.eventos h3{
    font-size:16px;
    padding-bottom:10px
}


.eventos h5{
    text-indent:0;
}




/*Links*/

.links dt {
   background: #012573;
   border-top:1px solid #000;
   border-bottom:1px solid #000;
   font-size: 18px;
   padding: 5px;
   margin: 2px;
}
.links dt a {
    color: #FFF;
    font-weight:bold;
}

.links dd{
    background: #FFF ;
}
.links dd a {
    color: #000;
    background:#EEE;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    display:block;
    padding: 10px;
}

.links li {
    margin-bottom:5px;
}


.links li a {
    border:none;
    background:none;
    display:inline;
}

.links li a:hover {
    color:#999
}

.links dd dt{
    background: none;
    border:none;
}



.links ul { list-style: none; padding: 5px; }





  /* busca noticia*/
#buscanoticia{
    margin:10px 0px;
}

#buscanoticia input{
    border: 1px solid #CCC;
    padding:5px;
    width:417px;
}

#btbuscanoticia{
    background:url(img/bt-busca-noticia.png) no-repeat;
    text-align:left;
    text-indent: -9999px;
    width:115px !important;
    height:26px;
}


/*avozdopovo */

.avozdopovo label{
    width:150px ;
    float:left;
    font-weight:bold;
    text-align:right;
    padding-right:5px;
}

.avozdopovo .input{
    margin:10px 0;
}


.avozdopovo input,.avozdopovo textarea{
    border:1px solid #7F9DB9;
    padding:2px
}


#rodape{
    clear:both;
	border-top:5px solid #cc312c;
    background:#284c98;
	padding:10px;
	height:60px;
    margin-top:10px;
}
#rodape *{
    color:#FFF;
    font-size:14px;
    font-weight:bold;
}



#flashMessage{
    margin:10px 50px;
    padding:10px;
    text-align:center;
    background: #012573;
    color:#FFF;
    border:2px solid  #CC322C;
}

.error-message{
    color :#F00;
    padding-left:125px;
}

.paging{
    text-align:center
}


.paging div{
    display:inline
}