/* Fontes e Formatos ---------------------------------------- */
* {
	margin:0;
/*	padding:0; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #CCCCCC;
	scrollbar-darkshadow-color: #CCCCCC;
	scrollbar-base-color: #CCCCCC;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	color: #666666;
}
body{
	background-color: #f5f5f5;
}
div{
	overflow:hidden;
}
p{
	margin-bottom: 10px;
}
a{
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	text-decoration:underline;
}
hr{
	border-top:0px;
	border-bottom:1px solid #391308;
	height:1px;
}
h1{
	font-size:18px;
	margin-bottom: 5px;
}
h2{
	font-size:14px;
}
h3{
	font-size:12px;
}
h4{
	font-size:10px;	
}
/* Cores */
.colorida1{
	background-color:#3768a4;
}
.colorida2{
	background-color:#003366;
}
.colorida3{
	background-color:#CCCCCC;
}
.colorida4{
	background-color:#EEEEEE;
}
.colorida5{
	background-color:#FFFFFF;
}

.cor1{
	color:#3768a4;
}
.cor2{
	color:#003366;
}
.cor3{
	color:#CCCCCC;
}
.cor4{
	color:#EEEEEE;
}
.cor5{
	color:#FFFFFF;
}

a .cor1{
	color:#3768a4;
}
a .cor2{
	color:#003366;
}
a .cor3{
	color:#CCCCCC;
}
a .cor4{
	color:#EEEEEE;
}
a .cor5{
	color:#FFFFFF;
}

/*bordas*/

.bordaBottom{
	border-bottom: 1px solid #3768a4;
}
.bordaTop{
	border-top: 1px solid #3768a4;
}
.bordaRight{
	border-left: 1px solid #3768a4;
}
.bordaRight{
	border-bottom: 1px solid #3768a4;
}
.bordaTodas{
	border: 1px solid #3768a4;
}

/* Padrões ---------------------------------------- */
#geral{
	width:778px;
	margin:0 auto;
}
#cabecalho{
	width: 778px;
	height: 200px;
	background-image: url(/Template/images/cabecalho.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#cabecalho #top{
	width: 750px;
	height: 180px;
	border: 1px solid #3768a4;
	margin: 0 auto;
	margin-top: 15px;
}
#barra{
	width: 778px;
	height: 20px;
	background-image: url(/Template/images/barra.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}
#barra *{
	font-size:10px;
	font-weight:bold;
	color:#003366;
}
#barra #esquerda{
	padding-top:3px;
	padding-left:15px;
	float:left;
}
#barra #direita{
	padding-top:3px;
	padding-right:15px;
	text-align:right;
	float:right;
}
#corpo{
	width:778px;
	background-image: url(/Template/images/back_corpo.gif);
	background-repeat:repeat-y;
	overflow:hidden;
	padding:0px 10px 0px 10px;
}
#corpo #lateral{
	width:170px;
	background-image: url(/Template/images/barra_menu.gif);
	background-repeat:repeat-y;
	border: 1px solid #b8b8b8;
	float:left;
	margin: 3px 0px 5px 0px;
}
#corpo #principal {
	width:582px;
	margin: 3px 0px 0px 4px;
	float:left;
}
#corpo #prefDiv {
	width: 158px;
	height: 85px;
	background-image: url(/Template/images/prefeitura.gif);
	background-repeat:no-repeat;
	margin: 0 auto;
	margin-top: 10px;
}
#corpo #prefJanela{
	padding: 5px;
}
#corpo #menu{
	width: 160px;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#corpo #menuTop{
	width: 150px;
	height: 15px;
	background-image: url(/Template/images/menu_top_branco2.gif);
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding: 9px 0px 0px 10px;
}
#corpo #menuButtom{
	width: 160px;
	height: 24px;
	background-image: url(/Template/images/menu_buttom2.gif);
}
#corpo #galeria{
	width: 178px;
	float:right;
	overflow:hidden;
}
#corpo #galeria h1{
	padding:10px;
}
#corpo #noticia{
	width: 400px;
	float:left;
	overflow:hidden;
}
#corpo #noticia div{
		padding:10px;
}
#corpo #maisnoticias{
	width: 398px;
	float:left;
	overflow:hidden;
	border: 1px solid #3768a4;
}
#corpo #maisnoticias #listanoticias{
	background-color:#f5f5f5;
	padding: 10px;
}
#destaques{
	width:590px;
	margin: 3px 0px 0px 0px;
	float:left;
	overflow: hidden;
}
#pub{
	width:287px;
	float:left;
	border: 1px solid #3768a4;
	background-color: #e1e0e0;
	margin-right:3px;
}
#pub *{
	margin: 0px;
}
#pub div{
	padding: 10px;
}

.menunivel2, .menunivel3{
	background-color:#FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}
.menunivel2 *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.menunivel2{
	padding-left: 5px;
}
.menunivel3 *{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.menunivel3{
	padding-left: 15px;
}
#rodape{
	width: 778px;
	height: 52px;
	background-image: url(/Template/images/rodape.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	padding-top:25px;
	text-align:center;
}
#rodape *{
	font-size:11px;
}
#titulo1{
	background-color:#e1e0e0;
	background-image:url(/Template/images/back_titulos.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
#titulo1 h2{
	padding: 10px 0px 10px 10px;
	color:#003366;
}
#titulo2{
	background-color:#3768a4;
	background-image:url(/Template/images/back_titulos.jpg);
	background-repeat:repeat-y;
	background-position:right;
	height:25px;
}
#titulo2 h3{
	padding: 5px 0px 0px 10px;
	color:#FFFFFF;
}
#padrao{
	padding: 10px;
}
#texto{
	margin-left: 30px;
}
#fotoprincipal{
	border: 1px solid #666666;
	background-color: #FFFFFF;
	padding: 1px;
}
#galeriaFoto{
	float:left;
	overflow:hidden;
}
#galeriaDescricao{
	margin-left:10px;
	float:left;	
	overflow:hidden;
}

