

#header {
   margin: 15px auto 0px auto;
   display: block;
   height: 110px;
   width: 965px;
}


#header2 {
   clear:both;
   margin: 50px auto 0px auto;
   display: block;
   height: 50px;
   width: 810px;
   }


.logo2{
	margin:10px 0px 0px 132px;
	float:left;
	clear:both;
}

.title{
	margin:7px 20px 0px 0px;
	float:right;
}


#header h1{
	margin:0;
	padding:0;
}

.heading{
	margin:20px 140px 0px 0px;
	float: right;
	font-family: "Trebuchet MS", "Century Gothic";
	font-size:18px;
	text-shadow: 2px 2px 4px gray;
	color: #004088;
}

#mainblock {
    	margin: 0px auto 15px auto;
    	height: auto;
    	padding: 12px 0px 0px 0px;
	display: block;
    	width: 965px;
}



#publicocolumn{ 
	padding: 40px 40px 40px 40px;
	margin: 0px 0px 0px 0px;
	color: black;
   font-family: Georgia, Serif, Palatino, "Palatino Linotype", Times, "Times New Roman";
	display: block;
   width: 885px;
	background-color:  rgba(255, 255, 255, 0.4); 
   -moz-box-shadow: 0 0 5px grey;
	-webkit-box-shadow: 0 0 5px grey;
	box-shadow: 0 0 5px grey;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border--radius: 5px;
}



/*********** BUTTONS MENU *************/
.cbdb-menu li {
	display: block;
	float: left;
	line-height: 35px;
	list-style:none;
	margin: 0 5px;

}
.cbdb-menu li a {
	/* This generators the gradient on top of the solid color */
	background-color: #b22222;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255,255,255,.4)),
		color-stop(1, rgba(0,0,0,.1))
	);
	background-image: -moz-linear-gradient(
		center top,
		rgba(255,255,255,.4) 0%,
		rgba(0,0,0,.1) 100%
	);
	color: #f4f4f4; /* IE */
	color: rgba(255, 255, 255, 1);
	display: block;	
	font: 18px Helvetica, Times, "Gill Sans", Helvetica,Arial,sans-serif;	
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);	
	outline:none;
	padding: 5px 15px;
	text-decoration: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.65);	
}
	.cbdb-menu li a.active {
	background-color: #b22222;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255,255,255,.5)),
		color-stop(1, rgba(0,0,0,.2))
	);
	background-image: -moz-linear-gradient(
		center top,
		rgba(255,255,255,.5) 0%,
		rgba(0,0,0,.2) 100%
	);
	color: black; /* IE */
	color: rgba(255, 255, 255, 1);
	display: block;	
	font: 18px Helvetica, Times, "Gill Sans", Helvetica, Arial, sans-serif;
	outline:none;
	padding: 5px 15px;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow: 4px 4px 4px rgba(0, 0, 0, 1);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 1);	
		
	}
	
.cbdb-menu li a:active {
	background-color: #b22222;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255,255,255,.5)),
		color-stop(1, rgba(0,0,0,.2))
	);
	background-image: -moz-linear-gradient(
		center top,
		rgba(255,255,255,.5) 0%,
		rgba(0,0,0,.2) 100%
	);
	color: black; /* IE */
	color: rgba(255, 255, 255, 1);
	display: block;	
	font: bold 17px Helvetica, Arial, sans-serif;		
	outline:none;
	padding: 5px 15px;
	text-decoration: none;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	box-shadow: 4px 4px 4px rgba(0, 0, 0, 1);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 1);	
		
	}
	
	
.botonidioma1 a {
	float: right;
	margin: -28px 8px 0 0 ;
	/* This generators the gradient on top of the solid color */
	background-color: #b22222;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255,255,255,.4)),
		color-stop(1, rgba(0,0,0,.1))
	);
	background-image: -moz-linear-gradient(
		center top,
		rgba(255,255,255,.4) 0%,
		rgba(0,0,0,.1) 100%
	);
	color: #f4f4f4; /* IE */
	color: rgba(255, 255, 255, 1);
	display: block;	
	font: 12px Helvetica, Times, "Gill Sans", Helvetica,Arial,sans-serif;	
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);	
	outline:none;
	padding: 3px 8px;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);	

}

.botonidioma2 a {
		float: right;
	margin: -28px 45px 0 0 ;
	/* This generators the gradient on top of the solid color */
	background-color: #b22222;
	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, rgba(255,255,255,.4)),
		color-stop(1, rgba(0,0,0,.1))
	);
	background-image: -moz-linear-gradient(
		center top,
		rgba(255,255,255,.4) 0%,
		rgba(0,0,0,.1) 100%
	);
	color: #f4f4f4; /* IE */
	color: rgba(255, 255, 255, 1);
	display: block;	
	font: 12px Helvetica, Times, "Gill Sans", Helvetica,Arial,sans-serif;	
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);	
	outline:none;
	padding: 3px 8px;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);	
	
	}
