body{
	font-family: Arial, Helvetica, sans-serif;
	color: #726f6f;
	margin:0 auto;
	padding:0;
	width:auto;
	font-size: 100%;
	background:#EFEFEF url(images/bg_gray.jpg) repeat-x scroll 0 0;
}

a{
	/*color: #006699;*/
	color: #72A846;
	text-decoration: none;
}

a:link{
	color: #72A846;
	text-decoration: none;
}

a:visited{
	color: #72A846;
	text-decoration: none;
}

a:hover{
	color: #3892DE;
	text-decoration: underline;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}
	
	
/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#container{
	
	width: 1000px;
	margin:0 auto;
	background-color: White;
	background-image: url(images/bottom_bg_menu.gif);
	background-repeat: no-repeat;
	background-position: center 164px;
	
}
#header{
	padding: 0px 0px 0px 0px;
	background-image: url(images/testata.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
	/*height: 231px;*/
	text-align: center;
	/*border: solid 1px;*/
	/*width: 100%;*/
	
}
#header .logo{
	 position: relative;
	 top: 20px;
	padding-left: 60px;
	height: 207px;
	 border: none;
	 
}
#header .logo_dx{
	 text-align: right;
 position: relative;
 top:-20px;
	 right: 60px;
	 
}
#header img{
	 border: none;
}


#navBar {
float: left;
	width: 65%;
	margin: 0px;
	padding: 0px 0px 0px 50px;
	list-style-type: none;
}

#headlines_index{
  float:right;
	width: 170px;
	margin: 0px;
	padding: 50px 30px 20px 18px;

	/*border: solid 1px;*/
}

* html body #content{
  height:600px;
}

#content{
  float: left;
  width: 62%;
  padding:0px 0px 0px 30px;
  margin: 0px auto;
  font-size: 90%;
 min-height: 500px;

}
#wrapper{
  min-height:400px;
  margin:0px 0px 0px 0px;
  padding:0px 100px 0px 122px;
  
}
* html body #wrapper{
  min-height:400px;
  margin: 0px 0px 0px 0px;
  padding:0px 100px 0px 122px;
  float: left;

}
#content_int{
  /*float: left;*/
  width: 90%;
  padding:10px 0px 0px 30px;
  margin: 0px 0px 0px 0px ;
  font-size: 90%;
 min-height: 500px;
}



/************* #globalNav styles **************/

#globalNav{

color: #cccccc;
height: 58px;
border: solid 0px;
padding-left: 120px;
margin: 0px auto;
position: relative;
top:1px;


}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size: 90%;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/**************  content styles ***************/

#content h3{
 font-size: 18px;
 font-family:  Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #555555;;
 padding-bottom: 10px;
 margin: 0px;
}
#content_int h3{
 font-size: 18px;
 font-family:  Arial, Helvetica, sans-serif;
 font-weight: normal;
 color: #555555;;
 padding-bottom: 10px;
 margin: 0px;
}
#content h4{
 font-size: 18px;
 color: #1d4876;
 margin: 0px;
}
#content .box{
  padding: 10px 20px 20px 0px;
}
#content .box p.tab{
   border-left:5px solid #73a847; 
	padding-left: 8px;
}
#content .box_blog{
  padding: 5px 18px 20px 18px;
  margin:  0px 0px 15px 0px;
  border: solid 1px #ededed;
  border-bottom: none;
  background-image: url(images/px_blog_box.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
#content .box_blog .title_blog{
  padding: 5px 0px 10px 0px;
  font-weight: bold;
  font-size: 16px;
  color: #728d5d;
}
#content .box_blog .posted{
  padding: 15px 0px 5px 0px;
margin-top: -5px;
  font-weight: bold;
  font-size: 12px;
  width: 100%;
  background-position: -2px 0px;
  background-image: url(images/trat.gif);
  background-repeat: no-repeat;
}
#content .box_blog .comment{
  padding: 0px 0px 0px 0px;
  text-align: right;
  font-size: 12px;
}
#content .box img{
  padding: 0px 10px 0px 10px;
  margin: 0px;
  float: left;
}
#content p{
	padding: 5px 0px 15px 0px;
	margin: 0px;
	line-height: 1.3em;
}
#content ul {
	padding: 6px 0px 15px 0px;
	margin: 0px;
}
#content ul li{
	padding: 3px 0px 3px 0px;
	margin: 0px;
	/*color: #184372;*/
	/*font-size: 13px;*/
	list-style-position: inside;
	line-height: 1.3em;
}


#content img{
	  border: none;
	  margin:5px 0px;  
}
#content .img_float{
	  border: none;
	  float: left;  
}
#content .tit_paragrafo{
	   font-weight: bold;
		margin: 0px;
		padding: 0px;
		color: #1D4876;
		font-size: 15px;
}

/************* #content long styles ***************/
#content_int h4{
 font-size: 16px;
 font-weight: bold;
 color: #217BC9;
 margin: 0px;
}
#content_int .box{
  padding: 10px 20px 20px 0px;
}

#content_int .box_blog{
  padding: 5px 18px 20px 18px;
  margin:  0px 0px 15px 0px;
  border: solid 1px #ededed;
  border-bottom: none;
  background-image: url(images/px_blog_box.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
}
#content_int .box_blog .p_float{
  padding: 0px 0px 0px 120px;
}
#content_int .box_blog .title_blog{
  padding: 5px 0px 5px 0px;
  font-weight: bold;
  font-size: 16px;
  color: #728d5d;
}
#content_int .box_blog .foto_s{
  float: left;
  border: 1px solid #EDEDED;
  background: White;
  padding: 2px;
  width: 95px;
  height:109px;
  margin: 0px 0px 5px 0px;
}
#content_int .box_blog .organization{
 font-size: 12px;
 font-weight: bold;
}
#content_int .box img{
  padding: 0px 10px 0px 10px;
  margin: 0px;
  float: left;
}
#content_int p{
	padding: 5px 0px 15px 0px;
	margin: 0px;
	line-height: 1.3em;
}
#content_int ul {
	padding: 6px 0px 15px 0px;
	margin: 0px;
}
#content_int ul li{
	padding: 3px 0px 3px 0px;
	margin: 0px;
	list-style-position: inside;
	line-height: 1.3em;
}
#content_int .post{
	font-size: 12px;
	margin: -10px 0px 20px 0px;
	padding: 0px;
	font-weight: bold;
}
#content_int .note{
	font-size: 12px;
	margin: -10px 0px 20px 0px;
	padding: 0px;

}
#content_int form .bt_post{
	 font-weight: bold;
	 color: #228B22;
}
#content_int form .bt_reset{
	 color: #6495ED;
	 font-weight: bold;
}
/*#content_int img{
	  border: none;
	 margin:0px 0px; 
	 padding: 5px; 
}*/

#content_int .errore{
	color: #8B0000;
}


/************* #siteInfo styles ***************/

#footer{
	clear: both;
	font-size: 75%;
	color: #555555;
	background-image: url(images/bg_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 30px;
	padding-left: 150px;
	height: 80px;
	text-align: left;
}
#footer img{
	 border: none;
}
#footer a{
	 color: #404D55;
}

/*********** #sectionbox styles ***********/

.sectionbox{
	margin: 0px 0px 10px 0px;
	padding:4px 0px 5px 0px;
	border: 1px solid #cccccc;
	font-size: 12px;
	text-align: center;
	width: 189px;
}

.sectionbox img {
	padding: 0px 0px 2px 0px;
	border: none;
}

.sectionbox a {
	display: block;
	/*border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;*/
}




/************** #headlines index styles **************/

#headlines_index .box{
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;

	font-size: 12px;
}
#headlines_index .box img{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	float: left;
}
#headlines_index p{
	padding: 8px 10px 15px 10px;
	margin:0px;
	color: #555555;
}
#headlines_index img{
	 border: none;
}
/*#headlines_index .segue{
	 text-align: right;
	 margin: 0px 5px 0px 0px;
	 padding: 0px 20px 5px 0px;
	 background-image: url(images/freccina.gif);
	 background-repeat: no-repeat;
	 background-position: right;
}*/
#headlines_index h3{
   font-size: 18px;
 	font-family: Arial, Verdana, sans-serif;;
 	font-weight: normal;
 	color: #555555;
	padding: 10px 0px 0px 13px;
}
/************** #headlines styles **************/

#headlines{
  	float:right;
	width: 214px;
	height: 280px;
	padding-right: 10px;
	background-image: url(images/bg_box_dx.jpg);
	background-position: top;
	background-repeat: no-repeat;
	position:relative;
	right:40px;
}
#headlines .box{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
	font-size: 12px;
}
#headlines .box img{
	margin: 8px 5px 0px 8px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: none;
}
#headlines h3{
	
font-size: 18px;
 font-family: Arial, Verdana, sans-serif;;
 font-weight: normal;
 text-transform: uppercase;
 color: #555555;
 padding:20px  20px 0px 20px;
 margin: 0px;
}

#headlines li{
  	font-size: 12px;
	padding-right: 15px;
}
#headlines p{
	padding:10px ;
	margin:0px;
}
#headlines .segue{
	 text-align: right;
	 margin: 0px;
	 padding: 0px 5px 5px 0px;
}
#headlines .box_link{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 13px;
}
#headlines .box_link ul{
	 color: #103c6d; 
	 margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
#headlines .box_link ul li{
	 color: #103c6d; 
	 margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;
}
#headlines .box_link  li a{
	 margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}



 .strong_blu{
 	color: #0058a5; 
	font-weight: bold;
}

/* GLOBALHEADER */
#globalheader {
	height: 58px;
	z-index: 9998;
	/*width: 761px;*/
	
	
	}
	
	
#globalheader #globalnav { margin: 0; padding: 0px 0px; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { 
	float: left;
	/*width: 90px;*/
	height: 0;  
	padding: 58px 0px  0px 0px;
	overflow: hidden;
	/*border: solid 1px;*/

	}
	
#globalheader #globalnav li a,
#globalheader #globalsearch { 
	background-image: url(images/menu.png);
 	background-repeat: no-repeat; 
	background-position: 3px 0;
	}

/* BUTTONS */
#globalheader #globalnav li#a a { background-position: 0px 0px; width:85px;  }
#globalheader #globalnav li#b a { background-position: -85px 0px; width:85px;}
#globalheader #globalnav li#c a { background-position: -170px 0;  width:82px;}
#globalheader #globalnav li#d a { background-position: -252px 0;  width:95px;}
#globalheader #globalnav li#e a { background-position: -347px 0;  width:90px;}
#globalheader #globalnav li#f a { background-position: -437px 0; width:129px;}
#globalheader #globalnav li#g a { background-position: -566px 0; width:92px;}
#globalheader #globalnav li#h a { background-position: -658px 0; width:103px;}


/* OVER STATES */
#globalheader #globalnav li#a a:hover { background-position: 0px -59px;  }
#globalheader #globalnav li#b a:hover { background-position: -85px -59px; }
#globalheader #globalnav li#c a:hover { background-position: -170px -59px; }
#globalheader #globalnav li#d a:hover { background-position: -252px -59px; }
#globalheader #globalnav li#e a:hover { background-position: -347px -59px; }
#globalheader #globalnav li#f a:hover { background-position: -437px -59px; }
#globalheader #globalnav li#g a:hover { background-position: -566px -59px; }
#globalheader #globalnav li#h a:hover { background-position: -658px -59px; }


/* CURRENT */
#globalheader #globalnav li#a_current a{ background-position: 0px -59px; cursor: default; width:85px;}
#globalheader #globalnav li#b_current a{ background-position: -85px -59px; cursor: default; width:85px; }
#globalheader #globalnav li#c_current a{ background-position: -170px -59px; cursor: default; width:82px; }
#globalheader #globalnav li#d_current a{ background-position: -252px -59px; cursor: default; width:95px; }
#globalheader #globalnav li#e_current a{ background-position: -347px -59px; cursor: default; width:90px; }
#globalheader #globalnav li#f_current a{ background-position: -437px -59px; cursor: default; width:129px; }
#globalheader #globalnav li#g_current a{ background-position: -566px -59px; cursor: default; width:92px;  }
#globalheader #globalnav li#h_current a{ background-position: -658px -59px; cursor: default; width:103px;  }




#navBar h3{
	
	width:164px;
	margin: 0px;
	padding: 5px 5px 5px 15px;
	border-top: 1px solid #1d4875;
	border-left: 1px solid #1d4875;
	border-right: 1px solid #1d4875;
	background-color: #1d4875;
	color:#fff;
	 font-weight: bold;
	font-size: 15px;
	}
#navBar ul li{
	
	list-style-type: none;
	
}

/*************** fine menu styles *******************/


#content .pag_post ul{
 text-align: right;

}

#content .pag_post ul li{
 display: inline;
 font-size: 12px;
}

#content_int .table_agenda{
 border: 1px solid #EDEDED;
 margin: 10px 0px 20px 0px;
 background-color: White;


}

#content_int .table_agenda td{
  border-top: 1px solid #EDEDED;
  height: 50px;
padding: 10px 5px;
}
#content_int .table_agenda h3{
 	 background-image: url(images/calendario.jpg);
	 background-position: left -3px;
	 background-repeat: no-repeat;
	 padding-left:40px; 
}

#content_int .table_agenda .green {
  background-color: #939393;
 /* background-image: url(images/bg_ag.jpg);*/
 /* font-weight: bold;*/
  color: White;
  width: 15%;
}

#content_int .table_agenda .title{

	background-image: url(images/px_blog_box.jpg);
 	background-repeat: repeat-x;
 background-position: bottom;
}

#content_int hr{

 border-top: 1px solid #EDEDED;
}