/* CSS Document */

body{
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}
#align{
width:1020px;
margin:auto;
}
#total{
width:1020px;
float:left;
background-color:#CCCCCC;
}
/*Topo */
#cms{
width:1020px;
height:20px;
font-size:12px;
font-weight:bold;
color:#333333;
margin-top:5px;
float:left;
text-align:right;
}
	#cms a{
	margin-top:5px;
	margin-right:15px;
	text-decoration:none;
	color:#333333;
	}
	#cms a:hover{
	text-decoration:underline;
	}
#banner_full{
width:990px;
height:auto;
margin-left:15px;
margin-bottom:10px;
float:left;
}	
#topo{
width:990px;
height:auto;
margin-left:15px;
background-color:#383431;
color:#FFFFFF;
float:left;
}
#logo{
width:380px;
height:78px;
margin-left:25px;
margin-top:40px;
margin-bottom:10px;
float:left;
}
	#logo img{
	border:0;
	}
#menu_topo{
width:220px;
height:auto;
margin-top:22px;
margin-left:70px;
float:left;
}
	#menu_topo ul{
	width:190px;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	}
	#menu_topo li{
	width:170px;
	float:left;
	background-image:url(../imagens/topo/botao_menutop.jpg);
	background-position:left  bottom;
	background-repeat:no-repeat;
	padding-bottom:2px;
	padding-left:15px;
	}
	#menu_topo li a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
	#menu_topo li a:hover{
	color:#FFCC00;
	}
#busca{
width:250px;
height:40px;
margin-top:75px;
margin-left:20px;
font-size:10px;
color:#FFFFFF;
float:left;
}
	#busca .input{
	width:200px;
	height:18px;
	margin:0;
	float:left;
	}
	#busca input{
	width:200px;
	height:18px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
	}
	#busca .button{
	width:25px;
	height:18px;
	margin-left:5px;
	float:left;
	}
	#busca img{
	border:0;
	}
#menu_horizontal{
width:990px;
float:left;
margin-left:15px;
margin-right:15px;
margin-top:5px;
margin-bottom:5px;
font-size:12px;
font-weight:bold;
z-index: 50;
}
	#menu_horizontal a{
	color:#FFFFFF;
	text-decoration:none;
	}
	#menu_horizontal a:hover{
	color:#FFCC00;
	}
#crecinet{
width:155px;
height:13px;
padding-top:4px;
padding-bottom:4px;
padding-left:7px;
padding-right:7px;
background-color:#666666;
float:left;
}

#conteudo{
width:780px;
height:auto;
margin-left:15px;
float:left;
}
/*menu_esquerda*/
#menu_esquerda{
width:150px;
height:auto;
color:#666666;
font-size:11px;
float:left;
padding:10px;
margin-top:15px;
background-color:#FFFFFF;
}
	#menu_esquerda ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}
	#menu_esquerda li{
	width:140px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:3px;
	float:left;
	display:block;
	}
	#menu_esquerda a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	}
	#menu_esquerda a:hover{
	color:#FFCC00;
	}
	#menu_esquerda .titulo{
	width:134px;
	float:left;
	margin-top:5px;
	margin-left:3px;
	}
	#menu_esquerda .inicial{
	background-color:#999999;
	}
	#menu_esquerda .consulta{
	background-color:#828282;
	}
	#menu_esquerda .solenidades{
	background-color:#737373;
	}
	#menu_esquerda .noticias{
	background-color:#595959;
	}
	#menu_esquerda .info_uteis{
	background-color:#454545;
	}
	#menu_esquerda .links{
	background-color:#2D2D2D;
	}
	#menu_esquerda .fale_conosco{
	background-color:#1B1B1B;
	}
/*Titulo das paginas internas ou destaque inicial*/
#titulo_destaque{
width:780px;
height:auto;
float:left;
}

/*Area conteudo*/
#area_conteudo{
width:595px;
height:auto;
margin-top:10px;
float:right;
}

/* Lateral Direita */ 
#lateral_direita{
width:190px;
height:auto;
margin-right:15px;
margin-left:5px;
float:right;
}
#quadro_branco{
width:175px;
padding:7px;
margin-bottom:8px;
background-color:#FFFFFF;
float:right;
}
	#quadro_branco p{
	font-size:12px;
	color:#333333;
	padding:5px;
	}
	#quadro_branco .texto{
	font-size:12px;
	color:#333333;
	text-align:center;
	padding-top:12px;
	}
	#quadro_branco .subtitulo{
	font-size:12px;
	color:#333333;
	padding-top:12px;
	font-weight:bold;
	}
	#quadro_branco .fone{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	}
	#quadro_branco .button{
	width:165px;
	padding:3px;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	border:1px solid #999999;
	margin-top:3px;
	margin-bottom:10px;
	}
	#quadro_branco .button a{
	color:#333333;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
	#quadro_branco .button a:hover{
	text-decoration:underline;
	}
	#quadro_branco .calendario{
	width:175px;
	height:100px;
	overflow:auto;
	}
	#quadro_branco .calendario ul{
	width:135px;
	margin:10px;
	padding:0;
	list-style:none;	
	}
	#quadro_branco .calendario li{
	width:135px;
	margin-bottom:3px;
	border-bottom:1px solid #CCCCCC;
	padding:0;
	float:left;
	}
	#quadro_branco .itens{
	width:175px;
	height:auto;
	margin-bottom:5px;
	}
	#quadro_branco .itens ul{
	width:150px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0;
	margin-top:0;
	padding:0;
	list-style:none;	
	}
	#quadro_branco .itens li{
	width:150px;
	margin-bottom:3px;
	border-bottom:1px solid #CCCCCC;
	padding:0;
	float:left;
	}
	#quadro_branco a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
	#quadro_branco a:hover{
	text-decoration:underline;
	}
	#quadro_branco .title_quadro{
	width:155px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#999999;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
/*banners pequenos*/
#banner_pequeno{
width:175px;
margin-bottom:8px;
margin-top:8px;
border:7px solid #FFFFFF;
float:right;
}

/*destaque_home*/
#rss{
width:780px;
float:left;
margin-top:5px;
margin-bottom:10px;
}
	#rss img{
	width:20px;
	float:left;
	}
	#rss .texto{
	width:730px;
	float:left;
	padding-left:10px;
	font-size:12px;
	color:#000000;
	}
#destaque_home{
width:760px;
border:10px solid #FFFFFF;
background-color:#FFFFFF;
float:left;
}
	#destaque_home .foto{
	width:760px;
	height:300px;
	margin-bottom:5px;
	float:left; 
	}
	#destaque_home .destaque1{
	width:230px;
	height:30px;
	padding:10px;
	float:left;
	background-color:#647F90;
	}
	#destaque_home .destaque2{
	width:230px;
	height:30px;
	padding:10px;
	margin-left:5px;
	float:left;
	background-color:#5F8170;
	}
	#destaque_home .destaque3{
	width:230px;
	height:30px;
	margin-left:5px;
	padding:10px;
	float:left;
	background-color:#7E3636;
	}
	#destaque_home a{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	#destaque_home a:hover{
	color:#FFCC00;
	text-decoration:none;
	}
	
/*NoticiaS hOME*/
#noticias_home{
width:575px;
height:auto;
padding:10px;
margin-top:5px;
float:left;
background-color:#FFFFFF;
}
	#noticias_home .title_noticias{
	width:570px;
	height:16px;
	border-bottom:1px solid #999999;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	}
	#noticias_home .box{
	width:270px;
	height:105px;
	padding:7px;
	float:left;
	}
	#noticias_home .categoria{
	width:250px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#595959;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	#noticias_home .foto_mini{
    width:60px;
    height:50px;
    float:left;
    margin-top:5px;
    margin-right:5px;
    margin-bottom:5px;
    overflow:hidden;
    text-align:center;
    z-index:20;
    }
    #noticias_home .foto_mini img{
    width:152px;
    height:60px;   
    margin-left:-50%;
    z-index:1;
    }
	#noticias_home .titulo{
	width:195px;
	font-weight:bold;
	padding:3px;
	margin-top:5px;
	float:left;
	}
	#noticias_home .outros{
	width:250px;
	padding-bottom:3px;
	padding-top:3px;
	text-align:right;
	float:left;
	}
	#noticias_home .outros a{
	font-size:11px;
	text-decoration:none;
	color:#666666;
	}
	#noticias_home .outros a:hover{
	text-decoration:underline;
	}
	#noticias_home a{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	}
	#noticias_home a:hover{
	text-decoration:underline;
	}
#indicadores{
width:270px;
font-size:12px;
color:#333333;
font-weight:bold;
background-color:#FFFFFF;
padding:7px;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
float:left;
}
	#indicadores .ind{
	width:270px;
	height:120px;
	margin-top:5px;
	}
/*internas*/
#titulo_internas{
width: 745px;
height:20px;
padding-left:35px;
padding-bottom:2px;
padding-top:5px;
background-color:#993300;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
#caminho{
width:580px;
height:auto;
padding-left:5px;
padding-top:10px;
padding-bottom:3px;
font-size:12px;
color:#000000;
text-align:left;
float:left;
}
	#caminho a{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-right:3px;
	}
	#caminho a:hover{
	text-decoration:underline;
	}
#conteudo_interno{
width:570px;
height:auto;
padding:10px;
background-color:#FFFFFF;
float:left;
}

#conteudo_interno .fotoNews{
    width:180px;
    height:125px;
    float:right;
    margin-left:5px;
    margin-bottom:5px;
    overflow:hidden;
    text-align:center;
    z-index:20;
    }
    #conteudo_interno .fotoNews img{
    width:320px;
    height:125px;   
    margin-left:-50%;
    z-index:1;
    }
    
	#conteudo_interno .news{
	width:570px;
	height:auto;
	float:left;
	border:0;
	}
	#conteudo_interno .title{
	width:570px;
	height:auto;
	margin-top:15px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	float:left;
	}
	#conteudo_interno .title img{
	width:300px;
	height:auto;
	margin-bottom:15px;
	margin-left:10px;
	float:right;
	border:0;
	}
	#conteudo_interno .data{
	width:250px;
	height:auto;
	margin-top:5px;
	font-size:11px;
	color:#000000;
	}
	#conteudo_interno .chamada{
	width:250px;
	height:auto;
	margin-top:15px;
	font-size:12px;
	color:#666666;
	font-weight:normal;
	}
	#conteudo_interno .chamada a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	#conteudo_interno .chamada a:hover{
	text-decoration:underline;
	}
	#conteudo_interno .texto{
	width:570px;
	height:auto;
	margin-top:10px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	float:left;
	}
	#conteudo_interno .texto a{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	#conteudo_interno .texto a:hover{
	text-decoration:underline;
	}
	#conteudo_interno .texto img{
	border:0;
	margin-left:4px;
	margin-bottom:4px;
	float:right;
	}
	#conteudo_interno .menu_inf{
	width:570px;
	height:auto;
	float:left;
	}
	#conteudo_interno .menu_inf a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
	#conteudo_interno .menu_inf a:hover{
	color:#3366CC;
	}
	#conteudo_interno .menu_voltar {
	width:250px;
	height:18px;
	text-align:right;
	float:right;
	}
	#conteudo_interno .indique{
	width:200px;
	height:10px;
	padding-left:15px;
	padding-bottom:3px;
	background-image:url(../imagens/botao_indique.jpg);
	background-repeat:no-repeat;
	background-position: left bottom;
	float:left;
	}
	#conteudo_interno .fotoG{
	width:400px;
	height:300px;
	float:left;
	margin-left:85px;
	}
	#conteudo_interno .miniaturas{
	list-style:none;
	width:400px;
	height:auto;
	float:left;
	margin-left:85px;
	padding:0;
	}
	#conteudo_interno .fotoMini{
	width:60px;
	height:50px;
	margin:2px;
	border:1px solid #999999;
	float:left;
	}
	#conteudo_interno img{
	border:0;
	}
#mais{
width:570px;
height:auto;
margin-top:10px;
margin-bottom:10px;
padding:10px;
background-color:#FFFFFF;
float:left;
}	
	#mais .title{
	width:550px;
	height:16px;
	border-bottom:1px solid #666666;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
	#mais .lista{
	width:550px;
	height:150px;
	overflow:auto;
	}
	#mais .lista ul{
	width:520px;
	height:auto;
	list-style:none;
	padding-top:15px;
	padding-left:10px;
	margin:0;
	}
	#mais .lista li{
	width:500px;
	height:auto;
	padding-bottom:4px;
	float:left;
	}
	#mais .lista li a{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
	#mais .lista li a:hover{
	text-decoration:underline;
	}
#mais_lista{
width:570px;
height:auto;
margin-top:10px;
margin-bottom:10px;
padding:10px;
background-color:#FFFFFF;
float:left;
}	
	#mais_lista .title{
	width:550px;
	height:16px;
	border-bottom:1px solid #666666;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
	#mais_lista .lista{
	width:555px;
	height:auto;
	}
	#mais_lista .lista ul{
	width:550px;
	height:auto;
	list-style:none;
	padding-top:15px;
	padding-left:10px;
	margin:0;
	}
	#mais_lista .lista li{
	width:540px;
	height:auto;
	padding-bottom:6px;
	border-bottom:1px solid #CCCCCC;
	float:left;
	}
	#mais_lista .lista li a{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	}
	#mais_lista .lista li a:hover{
	text-decoration:underline;
	}
	#mais_lista .descricao{
	width:520px;
	font-size:12px;
	color:#666666;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:5px;
	}
	#mais_lista .menu_inf{
	width:570px;
	height:auto;
	float:left;
	}
	#mais_lista .menu_inf a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
	#mais_lista .menu_inf a:hover{
	color:#3366CC;
	}
	#mais_lista .menu_next {
	width:250px;
	height:18px;
	margin-right:20px;
	text-align:right;
	float:right;
	}
/*  COntato */
#contato{
width:360px;
height:auto;
float:left;
margin-left:30px;
margin-top:15px;
margin-bottom:15px;
font-size:12px;
color:#666666;
}
	#contato .nome{
	width:350px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:12px;
	color:#333333;
	}
	#contato .fone{
	width:200px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:12px;
	color:#333333;
	}
	#contato .msg{
	width:350px;
	height:120px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:12px;
	color:#333333;
	}
	#contato .button{
	width:90px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	font-size:12px;
	color:#333333;
	}
#endereco{
width:170px;
height:auto;
margin-top:15px;
float:right;
font-size:12px;
color:#333333;
}
	#endereco .title{
	width:170px;
	height:auto;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	}
	
/* Indique o site */ 
#conteudo_indique{
width:300px;
height:300px;
padding:10px;
background-color:#FFFFFF;
font-size:12px;
color:#333333;
font-weight:bold;
}	
	#conteudo_indique .title{
	width:280px;
	height:16px;
	margin-bottom:30px;
	border-bottom:1px solid #666666;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
	#conteudo_indique .input{
	width:280px;
	height:18px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	font-size:12px;
	color:#333333;
	}
	#conteudo_indique .button{
	width:70px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	font-size:12px;
	color:#333333;
	}
#conteudo_enquete{
width:auto;
height:auto;
padding:10px;
background-color:#FFFFFF;
font-size:12px;
color:#333333;
}	
	#conteudo_enquete .title{
	width:auto;
	height:auto;
	margin-bottom:30px;
	border-bottom:1px solid #666666;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	}
	#conteudo_enquete a{
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
	#conteudo_enquete a:hover{
	color:#3366CC;
	}
/*Login*/
#login{
width:360px;
height:auto;
float:left;
margin-left:30px;
margin-top:15px;
margin-bottom:15px;
font-size:12px;
color:#666666;
}
	#login .nome{
	width:250px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-size:12px;
	color:#333333;
	}
	#login .button{
	width:90px;
	height:18px;
	background-color:#FFFFFF;
	border:1px solid #666666;
	font-size:12px;
	color:#333333;
	}

/*RodapeŽ*/
#rodape{
width:990px;
margin-left:15px;
margin-top:8px;
margin-bottom:8px;
background-color:#383431;
color:#FFFFFF;
float:left;
}
	#rodape .logo{
	width:240px;
	height:39px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	}
	#rodape .endereco{
	width:600px;
	font-size:10px;
	text-align:right;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	}
#enquete{
width:270px;
font-size:12px;
color:#333333;
font-weight:bold;
background-color:#FFFFFF;
padding:7px;
margin-top:10px;
margin-bottom:10px;
float:right;
}
    #enquete .pergunta{
    width:250px;
    height:auto;
    padding:10px;
    color:#FFFFFF;
    background-color:#3F5C8D;
    margin-top:5px;
    }
    #enquete table{
    width:245px;
    font-weight:normal;
    margin-top:10px;
    }
    #enquete .resultado{
    width:245px;
    text-align:center;
    margin-top:15px;
    margin-bottom:15px;
    }
    #enquete a{
    color:#FFFFFF;
    text-decoration:underline;   
    }
    #enquete a:hover{
    color:#CCCCCC;
    }

    #topDelegacia{
width:100%;
height:120px;
float:left;
background-color:#383431;
}
    #topDelegacia .logo{
    width:300px;
    height:78px;
    position:absolute;
    left: 15px;
    top:25px;
    }
    #topDelegacia .fechar{
    width:25px;
    height:25px;
    position:absolute;
    right:25px;
    top:80px;
    }
    #topDelegacia .button{
    width:23px;
    height:23px;
    background-color:#CCCCCC;
    color:#333333;
    border:1px solid #FFFFFF;
    }
#mapaDelegacia{
width:100%;
height:auto;
float:left;
background-color:#FFFFFF;
}
#mapaDelegacia .titulo{
width: 100%;
height:20px;
padding-bottom:2px;
padding-top:5px;
margin-top:7px;
background-color:#993300;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
}
    #mapaDelegacia .menuCidades{
    width:185px;
    height:450px;
    border:1px solid #666666;
    float:left;
    margin:10px;
    overflow:auto;
    }
    #mapaDelegacia .total{
    width:1050px;
    height:auto;
    float:left
    }
#menuDelegacia{
width:150px;
height:auto;
color:#666666;
font-size:11px;
padding-left:10px;
float:left;
}
    #menuDelegacia ul{
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    }
    #menuDelegacia li{
    width:140px;
    font-size:12px;
    background-color:#666666;
    font-weight:bold;
    padding-bottom:3px;
    padding-top:3px;
    padding-left:3px;
    margin-bottom:3px;
    float:left;
    display:block;
    }
    #menuDelegacia a{
    color:#FFFFFF;
    text-decoration:none;
    display:block;
    }
    #menuDelegacia a:hover{
    color:#FFCC00;
    }
#conteudoMapa{
width:800px;
height:auto;
margin-top:10px;
margin-bottom:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
float:right;
}
    #conteudoMapa a{
    color:#003366;
    text-decoration:none;
    }
    #conteudoMapa a:hover{
    color:#000033;
    text-decoration:underline;
    }
    #conteudoMapa table{
    width:600px;
    border:1px solid #666666;
    }
    #conteudoMapa .title{
    font-size:18px;
    font-weight:bold;
    margin-bottom:20px;
    }
    #conteudoMapa .itens{
    width:290px;
    height:auto;
    float:left;
    margin:10px;
    }
    #conteudoMapa .subtitle{
    width:100%;
    height:26px;
    float:left;
    padding-top:5px;
    background-color:#333333;
    margin-bottom:5px;
    font-weight:bold;
    color:#FFFFFF;
    }
    #conteudoMapa .text1{
    width:275px;
    height:100px;
    padding:5px 10px 10px 15px;
    float:left;
    overflow:auto;
    overflow-x:hidden;
    }
    #conteudoMapa .itens2{
    width:610px;
    height:auto;
    float:left;
    margin:10px;
    }
    #conteudoMapa .subtitle2{
    width:100%;
    height:26px;
    float:left;
    padding-top:5px;
    background-color:#333333;
    margin-bottom:5px;
    font-weight:bold;
    color:#FFFFFF;
    }
    #conteudoMapa .text2{
    width:580px;
    height:100px;
    padding:5px 10px 10px 15px;
    float:left;
    overflow:auto;
    overflow-x:hidden;
    }
