* {
 padding: 0;
 margin: 0;
}
	
body {
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Sans-Serif;

	font-size:13px;
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #666666;

 	background-color: #BED7EB;

	background-image: url(images/bg_pattern.gif);

	background-attachment: fixed;
}

#wrapper {
 width: 790px;
 margin: 0 auto;
}
#navbar {
 margin: 0px 0px 0px 5px;
 padding: 0 10px 15px 10px;
 background-color: #fff;
 border-left:1px solid #979595;
  border-right:1px solid #979595;


}
#header {
 margin: 5px 0px 0px 5px;
 height: 110px;
 padding: 0px 0px 0px 2px;
 background-color: #FFF;
 border-left:1px solid #979595;
 border-top:1px solid #979595;
 border-right:1px solid #979595;


}
#singlecolumn {

 margin: 0px 0px 0px 5px;
 display: inline; /* IE Hack */
 padding: 4px;
 padding-left:25px;
 padding-right:0px;
 width: 758px;
 float: left;
 background-color:#fff;
 line-height:18px;
 color:#333333;
 border-left:1px solid #979595;
 border-right:1px solid #979595;
}


#columns-wrapper{
  margin: 0 0px 0px 5px;
  background-color:#FFF;
  width:783px;
  float:left;
  border-left:1px solid #979595;
  border-right:1px solid #979595;
}

#littlecolumn {
 margin: 0 0px 0px 5px;
 /*padding: 4px 14px 4px 4px;*/
 padding-left:25px;
 padding-top:0px;
 padding-bottom:8px;
 display: inline; /* IE Hack */
 width: 29%;
 height:100px;
 float: left;
 background-color: #fff;
}


#centercolumn { /* Parent Wrapper for inside boxes */

 margin: 0px 0px 0px 5px;
 display: inline; /* IE Hack */
 padding: 4px;
 padding-left:25px;
 padding-right:5px;
 width: 60.3%;
 float: left;
 min-height: 565px;
 background-color:#fff;
 line-height:18px;
 color:#333333;
 border-left:1px solid #979595;
}
* html #centercolumn {height:565px} /* IE Min-Height Hack */ 

#rightcolumn {
 margin: 0 0px 0px 0px;
 /*padding: 4px 14px 4px 4px;*/
 padding-left:0px;
 padding-top:0px;
 padding-bottom:8px;
 display: inline; /* IE Hack */
 width: 35%;
 float: left;
 background-color: #fff;
 min-height: 565px;
 border-right:1px solid #979595;

}
* html #rightcolumn {height:565px} /* IE Min-Height Hack */ 

#footer-wrapper{
  background-color:#FFF;
  float: left;
  width: 783px;
  height:35px;
  display:inline;
  margin: 0px 0px 10px 5px;
  border-left:1px solid #979595;
  border-right:1px solid #979595;
  border-bottom:1px solid #979595;
  text-align:center;

}

#footer{
  text-align:center;
  background-color:#F0F1F4;
  float: left;
  width:97.7%;
  height:25px;
  margin-left:10px;
  display:inline;
}

/* NAVIGATION TOP*/



#navigation_top {

  width:760px;

  height:27px;

  margin: 0px;	/* center content */

  padding: 2px 0px 0px 0px; /* top right bottom left */

  background:url(images/navigation_bg.png) no-repeat left top;

}

  

#navigation_top ul {

  margin: 0;

  list-style:none;

  display: inline;

}

  

#navigation_top li {

  float:left;

  xmargin:0px 0px 0px 2px; /* top right bottom left */

  padding:0px 0px 0px 20px; /* top right bottom left */

}

  

#navigation_top a {

  float:left;

  display:block;

  padding:4px 20px 4px 0px; /* top right bottom left */

  font-family: Arial, Helvetica, Sans-Serif, Verdana;

  text-decoration:none;

  xcolor:#59544B;
  color:#222;

  font-size: 90%;

  margin:0;

  font-weight:bold;

}

  

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#navigation_top a {float:none;}

/* End IE5-Mac hack */



#navigation_top a:hover {

  color: #EFA800;

  border-bottom: none;

}

  

#navigation_top .active, #navigation_top .dir_active {

  background-color: #ffffff;

}



#navigation_top .active a, #navigation_top .dir_active a{

  background-color: #ffffff;

  color:#EFA800;

}
h2{
	font-family: arial, helvetica, sans-serif;
	font-size: 195%;
	color: #7995B8;/*#86B514 verde*/
	margin-bottom:25px;
	margin-top:25px;

}

h3{
	font-family: arial, helvetica, sans-serif;
	font-size: 165%;
	color: #86B514;
	margin-bottom:25px;
	margin-top:25px;

}

.bold{
	color:#7995B7;
	font-weight: bold;
}

.bold-green{
	color:#86B514;
	font-weight: bold;
}

p{
	margin-bottom:20px;
}

.logodx{
  float:right;
}

.mini{
  margin-top:20px;
  border-bottom:1px dotted #989898;
  padding-right:5px;
  margin-left:35px;
}

.mini2{
  border-right:1px dotted #989898;
  padding-right:5px;
  margin-left:opx;
  width:226px;
  float:left;
  margin: 20px 15px 0px 0;
}

.mini2 a{
  text-decoration:none;
  color:#000;
}

.mini-last{
	border:none;
}

.miniimg{
  float:left;
}

.miniarrow{
position:absolute;
}

.minitext{
  margin: 0px 5px 0px 5px;
  padding-bottom:30px;

}

.minitext2{
  margin: 0px 5px 0px 5px;
  padding-left:80px;
}

h4{
  color:#787878;
  font-weight:bold;
  font-size:110%;
}

.link{
	padding-top:45px;
	padding-left:40px;
	float:left;
}
.link ul{
  margin-top:10px;
  margin-left:20px;
}
.link li{
  list-style-image: url("images/arrow.gif");
}

.links{
	padding-left:20px;
	float:left;
}

.links li{
  list-style-image: url("images/arrow.gif");
  margin-bottom:20px;

}

.number ul {
  margin: 0;
  padding: 0;
  list-style: none;
  }
.number ul li {
  margin: 2px 0 20px 0;
  background-repeat: no-repeat;
  padding-left: 35px;
  padding-top:8px;
  }

#uno { background-image:  url("images/uno.gif"); }
#due { background-image: url("images/due.gif"); }
#tre { background-image: url("images/tre.gif"); }
#uno_b { background-image:  url("images/uno_b.gif"); }
#due_b { background-image: url("images/due_b.gif"); }
#tre_b { background-image: url("images/tre_b.gif"); }

a {
	color:#0000CC;
}

a img{
  border:none;
}


.box { 
	background-color: #7995B8;
	margin-left:40px;
    margin-top:0px;
	/*border: 1px solid #d5d5d4;
    padding:  15px 10px 10px 10px;*/
	color: #fff;
	text-align: center;
	font:17px/22px Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width:200px;
}
.boxtop { 
  background: url(images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  height: 15px; 
  background: url(images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  height: 15px; 
  background: url(images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

.name{
  	color: #fff;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	text-align: right;
    margin-top:4px;
}
.title{
	color:#7995B7;
	font-weight: bold;
	font-size:115%;
}
.center{
  text-align:center;
}

.infobox{
  margin-top:35px;
  border: 1px dotted #979595;
  padding:10px;
  background-color:#F2F5FD;
}

.date {
border-right:2px solid #F3AF14;
height:50px;
margin-right:0px;
padding-bottom:3px;
width:50px;
line-height:25px;
}

.date_day {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:28px;

}
.date_month {
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
}

.year{
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:22px;
  font-weight:bold;
  color:#fff;
  background-color:#7995B7;
  width:90%;
  padding:5px;
  margin-bottom:25px;
}
.news-main {
  margin-left:70px;
  margin-top:-50px;
}

.news-body {
  margin-left:0px;
  margin-right:100px;
  padding-top:10px;
  padding-bottom:30px;
  border-bottom:1px solid #979595;


}
.news-title{
  font-size:170%;
  font-weight:bold;
  color:#7995B7;

}

#footer img{
  margin-top:6px;
  margin-right:8px;
  float:right;
}

#footer a{
  color:#666666;
}

.footer-text{
  float:left;
  margin-top:4px;
  padding-left:260px;
}

#breadcrumb {
  font-size:85%;
  color:#bbb;
  font-weight:bold;
}

#breadcrumb a{
  color:#ccc;
}

#breadcrumb a:hover{
  color:#7995B7;
}
