html,body{margin:0;padding:0; font-family: "Calibri";}
body{font: 76% arial,sans-serif;text-align:center}
a{	text-decoration:none;
	color:#333;
}
a:hover{	text-decoration:none;
	color:#AA1A15;
}
a{
	padding-top:5px;
	text-decoration:none;
	color:#333;
}
.underline {text-decoration:underline;}
.underline {text-decoration:underline;}
div#header h1{height:80px;line-height:80px;margin:0;padding-left:10px;}
div#container{text-align:left}
div#content p{
	line-height:1.4;
	text-align: justify;
}

#header { margin:20px 0; background:#C00000; text-align:center; width:auto; height:100px;}

div#navigation ul{margin:15px 0; padding:0; list-style-type:none;}
div#navigation li{margin-bottom:5px;}
div#extra{background:#CCC8B3;}
div#footer{margin-top:10px;
	height: 45px;}
div#footer p{margin:0;padding:5px 10px}
div#container{
	width:1000px;
	margin:0 auto;
	font-family: "Calibri";
	margin-top: 15px;
	height:auto;
}
div#content{
	float:right;
	width:730px;
	margin-top: 10px;
	margin-bottom: 40px;
	color:#333;
	height:auto;
}
div#navigation{
	float:left;
	width:200px;
}

div#navigation2{
	float:left;
	width:200px;
	margin-top:-14px;
}

div#navigation-header{
	float:left;
	width:220px;

}
div#extra{
	clear:both;
	width:100%;
	background-color: #f3f3f3;
	height: 80px;
	font-family:"Calibri";
	font-weight:normal;
	font-size: 14px;
}
/* Menu Style */
.menu{margin:0; padding:0; width:220px; list-style:none;background:rgb(255,255,255); height:20px; color:#FFF; font-family:"Calibri"; font-size: 13px;}
.menu li{padding:0; margin:0 0 1px 0; height:20px; display:block; color:#FFF; font-family:"Calibri"; font-weight:normal; font-size: 13px;}
.menu li a{text-align:left;height:20px; padding:0px 25px; font:16px; color:rgb(255,255,255); display:block; background:url('images/verMenuImages.png') 0px 0px no-repeat; text-decoration:none; outline:none; color:#FFF; font-family:"Calibri"; font-weight:normal; font-size: 13px;}
.menu li a:hover{background:url('images/verMenuImages.png') 0px -20px no-repeat; color:rgb(255,255,255); font-family:"Calibri"; font-weight:normal;}
.menu li a.active, .menu li a.active:hover{background:url('images/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255); font-family:"Calibri"; font-weight:normal; font-size: 13px;}
.menu li a span{
	line-height:20px;
	color: #FFF;
	font-family:"Calibri";
	font-weight:normal;
	font-size: 13px;
}
/* Menu Style Final */

#menuhorizontal { float:right; color:#333333;}

/* Menu Horizontal */

.menu-horizontal{
	margin:0 auto;
	padding:0;
	height:40px;
	display:block;
	background:url("images/topMenuImages.png") repeat-x;
}
.menu-horizontal li{padding:0; margin:0; list-style:none; display:inline; color:#333333;}
.menu-horizontal li a{float:left; padding-left:15px; display:block; color:rgb(255,255,255); text-decoration:none; cursor:pointer; background:url("images/topMenuImages.png") 0px no-repeat; outline:none; #333333}
.menu-horizontal li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url("images/topMenuImages.png") 100% no-repeat; color:#333333;}
.menu-horizontal li a:hover{
	background-position:0px -85px; color:#FFF;
}
.menu-horizontal li a:hover span{
	background-position:100%; color:#FFF;
}
.menu-horizontal li a.active, .menu li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url("images/topMenuImages.png") no-repeat; color:rgb(255,255,255);}
.menu-horizontal li a.active span, .menu li a.active:hover span{background:url("images/topMenuImages.png") 100% no-repeat;}

/* Menu Horizontal Final */

/* Footer */
#title {
	margin-left:10px;
	margin-top: 15px;
	color:#666666;
}
#underscope {
	margin-top:-25px;
}
#spacer{
	margin-left:7px;
	color:#666666;
	text-decoration: none;
	font-family: "Calibri";
	}
#spacer a {color:#666666;}
#spacer a:hover {color:#FFF; background-color:#E1332C; }
#title2 {
	margin-left:20px;
	margin-top: 15px;
	color:#666666;
	}
#underscope2 {
	margin-top:-25px;
	margin-left:30px;
}
#endereco {
	margin-left:30px;
	margin-top: -10px;
	color:#E4322C;
	font-family: "Calibri";
}
#footer-bg{
	background-image:url(images/footer-bg.jpg);
	height:25px;
	margin-top:10px;
	background-repeat: no-repeat y;
}
#footer-menu {
	margin-top:10px;
	margin-left: 20px;
	font-family:"Calibri";
	font-weight:normal;
	color: #666666;
}
#footer-menu a {color:#666666;}
#footer-menu a:hover {color:#FFF; background-color:#E1332C; }

#selo {
	float:right;
	margin-right: 10px;
	margin-top:-20px;
	border: 0;
}
/* Footer */
#content-header {
	float:right;
	width:730px;
	margin-top: 5px;
	padding-left: -50px;
	color: #FFF;
}
#header-content {
	margin-top:10px;
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
#hr-header {
	text-align:right;
	margin-top: -10px;
	font-family: Calibri;
}
#data { font-size:13px; color:#333;}
.diretorio { color:#666666; text-align:left; }
.titulo-bold { font-weight:bold;}
/* Menu Style */
.menu-cinza{margin:0; padding:0; width:220px; list-style:none;background:rgb(255,255,255); height:20px; color:#FFF; font-family:"Calibri"; font-size: 13px;}
.menu-cinza li{padding:0; margin:0 0 1px 0; height:20px; display:block; color:#FFF; font-family:"Calibri"; font-weight:normal; font-size: 13px;}
.menu-cinza li a{text-align:left;height:20px; padding:0px 25px; font:16px; color:rgb(255,255,255); display:block; background:url('images/verMenuImages2.png') 0px 0px no-repeat; text-decoration:none; outline:none; color:#FFF; font-family:"Calibri"; font-weight:normal; font-size: 13px;}
.menu-cinza li a:hover{background:url('images/verMenuImages2.png') 0px -20px no-repeat; color:rgb(255,255,255); font-family:"Calibri"; font-weight:normal; color:#FFF;}
.menu-cinza li a.active, .menu-cinza li a.active:hover{background:url('images/verMenuImages2.png') 0px -80px no-repeat; color:rgb(255,255,255); font-family:"Calibri"; font-weight:normal; font-size: 13px;}
.menu-cinza li a span{
	line-height:20px;
	color: #333333;
	font-family:"Calibri";
	font-weight:normal;
	font-size: 13px;
}
.menu-cinza li a:hover span{
	line-height:20px;
	color: #fff;
	font-family:"Calibri";
	font-weight:normal;
	font-size: 13px;
}
/* Menu Style Final */
div#navigation-cinza{
	float:left;
	width:200px;
	margin-top: -30px;
}

/* Style Extras*/
#noticias h3{
	text-align:left;
	background:#C00000;
	color:#FFFFFF;
	font-size:18px;
	margin:0;
	padding-left:5px;
}
#noticias4 h3{
	text-align:center;
	width:350px;
	color:#FFFFFF;
	font-size:18px;
	margin:0;
}
#noticias td{
}
#justify {
	text-align: justify;
}
#justificado { text-align:justify; }
#align-index {
	text-align:justify;
	margin-top:-25px;
}
#alignindex {
	text-align:justify;
	margin-top:2px;
}
#indexalign {
	text-align:justify;
	margin-top:-25px;
}

#index-align {
	text-align:justify;
	margin-top:-25px;
}
#titulo-principal {
	color:#c00000;
	font-size:18.5px;
}
#subtitulo-principal { color:#595959; font-size:14px; text-decoration:underline; }
#data-indice {color:#AA1A15;}
#logo { float:right; margin-top:-30px; margin-right:50px; }

.link_filiado { font-size: 16px; left: 18px; padding: 5px 0; position: relative;}
.link_filiado:hover {background: #c00000 none repeat scroll 0 0; color: #fff;}
.link_filiado span{text-decoration:underline; color:#c00;}
.link_filiado:hover span{ color:#fff; text-decoration:none;}

.dia_calendario {float: left; height: 300px; width: 235px; margin:2px; -webkit-box-shadow: 3px 4px 4px 0px rgba(166,159,166,1); -moz-box-shadow: 3px 4px 4px 0px rgba(166,159,166,1); box-shadow: 3px 4px 4px 0px rgba(166,159,166,1);}
.dia { color: #c00000; font-size: 30px; padding-left: 10px; padding-top: 5px;}
.mes { bottom: 30px; font-size: 15px; left: 150px; position: relative; text-transform: uppercase;}
.logo { text-align: center; min-height:70px;}
.logo > img { max-width: 150px; max-height:50px; padding: 10px 0;}
.titulo_data { font-weight: bold; padding-bottom: 35px; text-align: center;}
.descritivo_data { text-align: center;}