/*-------------------------------------------------------------------->
.// VILLA CARLOTTA CSS  
Type:        No tables layout 
Author:      VILLA CARLOTTA
<--------------------------------------------------------------------*/
body { 
    width: 99%;
    background-color:  #aa1b43;
	color: #ffffff;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	margin-right: 0em;
	font:		100% Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	padding:		0; 
}
a {
	font:	bold 100% Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	color: #3b576d;
	text-decoration:none; }
a:hover {
    text-decoration: underline;
	color: #3b576d;
	background-color: #ffffff; }
	#head     { 
	float:left;
	width: 100%;
	color: #3b576d;
	margin-top: 5%;
	margin-left: 0px;
	margin-right: 0px;  	
	margin-bottom:10%; 
	background-color: #ffffff;
}
	 #linkt {
  	float : right;
	width:			60%; 
	background: #ffffff;
	color:     #0000A0; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 70%  Garamond, Verdana, Geneva, Arial,  Tahoma, Helvetica, sans-serif;
	text-align: right; 
	}
	#linkt  a { 
	text-align: right; 
	margin-right:   0.9%;
	color:     #ffffff;  
	background: #5a5a53;
}
	#linkt  a:hover { 
	text-align: right; 
	margin-right:   0.9%;
	text-decoration:underline;
	color:     #ffffff;  
	background: #5a5a53;
} 
	span.mu {
	text-decoration: underline;
}
img {
	border: none; }
	#logohead {
	width:10%;
	float:left;
	color: #3b576d; 

	margin-bottom: 0%; 
	 	 }
#dx {
float: right;
	 	width: 83%;
		margin-left:-1%;
}	 #linea {
  	float : left;
	width:59%;
	background: #ffffff;
	color:     #0000A0; 
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	1% ;
	margin-right:   0%;
	border-top: 0.1em solid #aa1b43;
	padding-top:0.5%;
	text-align: right; 
	}

#menusup {
 	width: 39%;
 	float:right;
	color: #585858; 
	background: #ffffff;  	 
	margin-top:0px; 
	margin-bottom:0px; 
}
	#menusup p {
	width: 100%;
	text-align:right;
	color: #585858; 
	background: #ffffff;  	
	margin-top:0%; 
	padding-top:0%; 
	padding-left: 0%; 
	padding-bottom: 0%; 
}
#menusup a{
	font: 85% Arial, Garamond, Verdana, Geneva, Arial,  Tahoma, Helvetica, sans-serif; 
	color: #3b576d; 
	background: #ffffff; 	
	margin-right: 1%;  
	padding-right: 1%;
	border-right: 0.1em dotted #3b576d;  }
#menusup a:hover {
	color: #ffffff; 
	background: #3b576d; 
	text-decoration: underline;	  }

	/*--.// Linee Orizzontali--*/
hr { 
    display:	none; 
}
#contenitore { 
    clear: both;
	width:			99%;
	background-color: #ffffff;
    margin-top: 0%;
	margin-bottom: 0%;
	margin-left:0%;
	margin-right:0%;
	color: #3b576d;
    }
.nonvisua {
	display:  none;
}
#posizione  { 
    width:			99%;
	background-color: #ffffff;
	color: #3b576d;
	   }
#posizione  p { 
    text-align:  left; 
	background-color: #ffffff;
	color:     #3b576d; 
	font: 80% verdana, geneva, arial, helvetica, sans-serif;
	line-height:		2.60em;
    margin-left: 3%;
	margin-right: 0%;
	margin-bottom:	0%;
	margin-top:	    0% ;
}
#posizione a {
    text-decoration: underline;
	color: #3b576d;
	background-color: #ffffff;
}
#posizione a:hover { 
    text-decoration: underline;
	color: #ffffff;
	background-color:#3b576d;
}
   #iconepie { 
    float: left;
	width:			99%;
	color:     #3b576d;
    font: bold 80% Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   0% ;
	padding-left: 0.2%;
   }
#iconepie  p { 
	 text-align: left ; 

	color:     #3b576d;  
}
#iconepie  a { 
	 text-align: left ; 
	color:     #3b576d;  
}
/*--.// Span non visibile ( mi rimuove i &middot nei menu)--*/ 
span.canc {
	display: none
}
#main     { 
	float: none;
	width:			90%;
	background-color: #ffffff;
	color:     #3b576d;  
	margin-top: 2% ;
	margin-bottom: 1% ;
	margin-left: auto;
	margin-right: auto ;
	padding-bottom: 5% ;
	font: 100% verdana, geneva, arial, helvetica, sans-serif;  }
#main p    { 
	line-height:		1.52em;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-left: 2%;
	margin-right: 0.5%;  }

#div_imgCont {
	MARGIN-TOP: 20px; FONT-SIZE: 80%; TEXT-ALIGN: center
}
#div_imgCont IMG {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}
#versione {
    float : left;
	width: 20%;
	margin-left: 3%;		
	margin-top: 5%;		
	font: 80% verdana, geneva, arial, helvetica, sans-serif; 		}
#versione  p { 
	 text-align: center ; 	
	font: 80% verdana, geneva, arial, helvetica, sans-serif; 	 }
#versione a { 
	background-color: #ffffff;
	color:     #3b576d;	
	font:bold 100%  verdana, geneva, arial, helvetica, sans-serif; 	}
#versione a:hover { 
	text-decoration: underline;
	background-color: #ffffff;
	color:     #3b576d; 
	font:bold 100%  verdana, geneva, arial, helvetica, sans-serif; 	}
#versione2 {
    float : left;
	width: 99%;
	margin-top: 3%;		
	margin-left: 5%;		
	margin-bottom: 3%;		
	font: 100% verdana, geneva, arial, helvetica, sans-serif; 	
	text-align: center ; 	
	}
#versione2  p { 
	 text-align: center ; 	
	font: 100% verdana, geneva, arial, helvetica, sans-serif; 	 }
#versione2 a { 
	background-color: #ffffff;
	color:     #3b576d;	
	font:bold 100%  verdana, geneva, arial, helvetica, sans-serif; 	}
#versione2 a:hover { 
	text-decoration: underline;
	background-color: #ffffff;
	color:     #3b576d; 
	font:bold 100%  verdana, geneva, arial, helvetica, sans-serif; 	}

#powered3 {
 	float: none;
	background-color: #ffffff;
	color:     #3b576d;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   3%;
	margin-right:	   1%;
	margin-bottom:   1% ;
	margin-left:	8%;	   }
#powered3  p { 
	 text-align: left ; 	}
#powered3 a { 
	margin-left:	0.5em;
	margin-right:	0.5em;
	background-color: #ffffff;
	color:     #3b576d;	}
#powered3 a:hover { 
text-decoration: underline;
background-color: #ffffff;
	color:     #3b576d; }
#iconeacc {
 	float: left;
	width:			39%; 
	
	color:     #ffffff;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   3%;
	margin-right:	   1%;
	margin-bottom:   1% ;
	margin-left:	16%;   }
#iconeacc p { 

	color:     #ffffff;
}
#iconeacc a { 
	margin-left:	1em;
	
	color:     #ffffff;
}
#iconeacc a:hover { 
	text-decoration: underline;
	
	color:     #ffffff;
	}



/*---------->
	<---------------*/
ol.abc {
	list-style: lower-alpha;
	color: #000000;
	background-color: #bbbbbb;
	font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }

ol.lalpha {
	list-style: lower-alpha;
	color: #000000;
	background-color: #ffffff;
	font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }
ol.lalphab {
	list-style: lower-alpha;
	color: #3b576d;
	background-color: #ffffff; }
ol.colomb {
	list-style: lower-alpha;
	color: #3b576d;
	background-color: #ffffff;
	font:	95% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }
ol {
	font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma; }
ul { list-style: square;
	font: 80% verdana, geneva, arial, helvetica, sans-serif;  }
ul.sottoelenco { 
	list-style: square;
	font: 100% verdana, geneva, arial, helvetica, sans-serif; }
ul.sottoelenco2 { 
	list-style: circle;
	font: 100% verdana, geneva, arial, helvetica, sans-serif; }
ul.square { 
	list-style: square; }
ul.circle { 
	list-style: disc;
    font:	80% Verdana, Geneva, Arial, Helvetica, sans-serif, Garamond, Tahoma;   }
/*--.// blocco nascosto ai CSS--*/ 
#senzacss {
	display: none
}
/*--.// Acronimi--*/ 
acronym {
	cursor : help; 
	border-bottom : 0.1em dotted #3b3b3b ;
}
	.bianco {
	display:block; 
	color: #585858;
	background-color: 	 #ffffff; 
	padding-top:2%;
}
		#links-sx  { 
    float : left;
	width:			100%; 
	background-color: 	 #aa1b43; 
	color: #ffffff;
	margin-top:	    0% ;
	margin-bottom:	0% ;
	margin-left:	0% ;
	margin-right:   0%;
	font: bold 99%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	}
#links-sx  p { 
    text-align: left ;
 	background-color: 	 #aa1b43; 
	color: #ffffff;
	}
#links-sx a {
	margin-bottom:  0.51em;
	text-decoration: none;
	color: #ffffff;
	background-color: #aa1b43;
    font: bold 100% verdana, geneva, arial,  helvetica, sans-serif;
	}
#links-sx a:hover { 
 	color:#aa1b43;
	background-color:#ffffff;
	text-decoration: underline;
	}
/*--.// blocco dedicato ai non vedenti--*/ 
#aural {
	display: none;
}
/*--.// Sottolineatura (la utilizzo per le lettere degli access-keys)--*/ 
span.mu {
	text-decoration: underline;
}
dfn {
	cursor: help; 
	border-bottom: #9b9b9b 0.2em dotted;
}
.created { 
    background-color: #ffffff;
	color:   #3b576d; 
	font: 70% Verdana, Geneva, Arial, helvetica, sans-serif;
	}
.created a { 
    text-decoration: underline;
	color: #3b576d;
	background-color: #ffffff;
	}
.created a:hover { 
    color: #ffffff;
	background-color: #3b576d;
}
h1 { 
    font:	160% Times, Arial, Garamond, Geneva, Verdana, Helvetica, sans-serif, Tahoma; 
	color: #0000A0; 
    background-color: #ffffff;
    text-align: left ; 
	margin-top: 2%;
	margin-bottom: 0%; 
	margin-left: 0%;
	margin-right: 0%;
}
h2 {  
    font:	bold 110% Times, Arial, Garamond, Geneva, Verdana, Helvetica, sans-serif, Tahoma; 
	text-align: left ;
	color: #585858; 
    background-color: #ffffff;
	margin-top: 0%;
	margin-bottom: 0%; 
	margin-left: 2%; 
	}
h3  { 
    font:	bold 100% Verdana, Arial, Geneva,  Garamond, Tahoma, Helvetica, sans-serif;
	color: #ffffff; 
    background-color: #aa1b43;
    text-align: center ;
	margin-top: 1%;
	margin-bottom: 2%;

}
h4 {  
    font: bold 100% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center ; 
	color: #3b576d; 
	background-color: #ffffff;
    margin-bottom:1%;
}

/*--.// Intestazioni e paragrafi --*/
p { 
    font: 80% Verdana, Geneva, Arial, garamond, helvetica, sans-serif;
    text-align: justify ; 
	color: #aa1b43; 
	
}
/*--.// Paragrafi --*/
.grassetto { font: bold 90% Verdana, Geneva, Arial, helvetica, sans-serif;
	text-align: center ; 
    margin-bottom: 1%; }
.destra { display:block; font: bold 100% Verdana, Geneva, Arial, helvetica, sans-serif;
	float: right ; text-align: right; margin-right:0%;
    margin-bottom: 0.5%; 
	}
	.conf1 { display: block; background-color:#dae8ef; color:#2D3C53; font: bold 100% Verdana, Geneva, Arial, helvetica, sans-serif; }
.arancio { background-color:#ffffff; color:#8C6F0B; font: bold 100% Verdana, Geneva, Arial, helvetica, sans-serif;
	}
/*--.// Testo blu--*/
#icone { 
	display:block;
    float: left;
	width:			18%;
	background: #ffffff;
	color:     #aa1b43;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   1%;
	margin-left:   0.2% ;
	margin-right:	   0.2%;
	margin-bottom:   1% ;
	padding-right:	   0.5%;
	border-bottom:	0.15em solid  #ffffff;  }
#icone1 a , #icone8 a ,#icone12 a ,#icone13 a ,#icone14 a , #icone20 a{
	background-color: #aa1b43;
	color:     #ffffff;  
    font: bold 100% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone1 a:hover , #icone12 a:hover, #icone13 a:hover, #icone14 a:hover, #icone8 a:hover, #icone20 a:hover  { 
    text-decoration: underline;
	background-color: #ffffff;
	color:     #aa1b43;  
}
#icone1 , #icone8, #icone20, #icone12, #icone13, #icone14 { 
    float: left;
	width:			99%;
	background-color: #aa1b43;
	color:     #ffffff;  
    font:  bold 80%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone1 p {
	background-color: #aa1b43;
	color:     #ffffff;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
.giallo { 	
	background-color: #fffbbe;
	color:     #2D4053; 
}
#icone6 { 
    float: left;
	width:			99%;
	background-color: #fffbbe;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone6 p {
	background: #fffbbe;
	color:     #2D4053;
    font: bold 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone6 a {
	background-color: #fffbbe;
	color:     #2D4053;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone6 a:hover  { 
    text-decoration: underline;
	background-color: #fffbbe;
	color:     #2D4053;  
}
#icone3 { 
    float: left;
	width:			99%;
	background-color: #e8ddc9;
	color:     #271918;  
    font:  bold 100%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone3 p {
	background: #e8ddc9;
	color:     #271918;  
    font: bold 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone3 a {
	background-color: #e8ddc9;
	color:     #271918;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone3 a:hover  { 
    text-decoration: underline;
	background-color: #e8ddc9;
	color:     #271918;  
}
#icone4 { 
    float: left;
	width:			99%;
	background-color: #ffe3bb;
	color:     #27354C; 
    font:  bold 100%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone4 p {
	background: #ffe3bb;
	color:     #27354C;
    font: bold 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone4 a {
	background-color: #ffe3bb;
	color:     #27354C;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone4 a:hover  { 
    text-decoration: underline;
	background-color: #ffe3bb;
	color:     #27354C;  
}
#icone5 { 
    float: left;
	width:			99%;
	background-color: #e9eef2;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone5 p {
	background: #e9eef2;
	color:     #2D4053;
    font: bold 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}

#icone5 a {
	background-color: #e9eef2;
	color:     #2D4053;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone5 a:hover  { 
    text-decoration: underline;
	background-color: #e9eef2;
	color:     #2D4053;  
}
#icone2 { 
    float: left;
	width:			99%;
	background-color: #c2d3db;
	color:     #272128; 
    font:  bold 100%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone2 p {
	background: #c2d3db;
	color:     #272128;
    font: bold 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone2 a {
	background-color: #c2d3db;
	color:     #272128;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone2 a:hover  { 
    text-decoration: underline;
	background-color: #c2d3db;
	color:     #272128;  
}
#icone7 { 
    float: left;
	width:			99%;
	background-color: #f2eadf;
	color:     #2D4053; 
    font:  bold 100%  Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:	   1%;
	margin-bottom:   1% ;
	margin-left:   0.1% ;
	margin-right:   0.1% ;
  border-top:	0.15em solid  #abb0b3; 
	border-bottom:	0.15em solid  #abb0b3; 
	border-left:	0.1em solid #abb0b3;
	border-right:	0.1em solid #abb0b3;
   }
   #icone7 p {
	background: #f2eadf;
	color:     #2D4053;
    font: bold 80% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone7 a {
	background-color: #f2eadf;
	color:     #2D4053;  
    font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;
	margin-left:   2% ;
}
#icone7 a:hover  { 
    text-decoration: underline;
	background-color: #f2eadf;
	color:     #2D4053;  
}



#blocco3 {
    float : right;
	width: 78%;
	margin-left: 0%;			}
#iconeacc {
 	float: left;
	width:			39%; 
	
	color:     #3b576d;
    font: bold 90% Verdana, Geneva, Arial,  helvetica, sans-serif;
	margin-top:	   3%;
	margin-right:	   1%;
	margin-bottom:   1% ;
	margin-left:	16%;   }
#iconeacc a { 
	margin-left:	1em;
	
	color:     #3b576d;		}
#iconeacc a:hover { 
	text-decoration: underline;
	
	color:     #3b576d;	}

/*---------------------------------------------------------->
<----------------------*/
#centroblu { 
    float : right;
	width:			79%; 
	background-color: #ffffff;
	color:     #5a5a53; 
	margin-top:	    1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:0%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		
	}
#centroblu  p { 
	 text-align: left ; 		}
#centroblu a {
	background-color: #ffffff;
	color:     #5a5a53;
	  font: bold 90% verdana, geneva, arial,  helvetica, sans-serif;		}
#centroblu a:hover { 
	color: #333;
	background-color: #003399;		}
	
#centroa { 
    float : left;
	width:			75%; 	
	background-color: #ffffff;	color:     #585858; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   1%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em dotted #585858; border-bottom: 0.1em dotted #585858; 
	border-left: 0.1em dotted #585858; 	border-right: 0.1em dotted #585858;
	padding-top:1%;
	padding-bottom:1%;
	padding-left: 0.5%;		}
#centroa p { 
	background-color: #ffffff;	
	color:     #585858; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa1 { 
    float : left;
	width:			98%; 	
	background-color: #FEFDE0;
	color:     #304658;  
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em dotted #abb0b3; border-bottom: 0.1em dotted #abb0b3; 
	border-left: 0.1em dotted #abb0b3; 	border-right: 0.1em dotted #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa1 p { 
    float : left;
	background-color: #FEFDE0;
	color:     #304658;  
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa1 a { 
	float: right;
	background-color: #FEFDE0;
	color:     #304658;  
}
#centroa1 a:hover { 
	background-color: #FEFDE0;
	color:     #304658;  
	text-decoration:underline;
}

#centroa2 { 
    float : left;
	width:			98%; 	
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa2 p { width:99%;  
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa2 a { 
	background-color: #e9eef2;
	color:     #2D4053; 
}
#centroa2 a:hover { 
	text-decoration:underline;
	background-color: #e9eef2;
	color:     #2D4053; 
}
	#centroa3{ 
    display: inherit; 	width:			71%; 	
	float : left;	background-color: #ffffff;	color:     #5a5a53; 	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em dotted #585858; border-bottom: 0.1em dotted #585858; 
	border-left: 0.1em dotted #585858; 	border-right: 0.1em dotted #585858;
	padding-right: 1%;		}
#centroa3 p { 
    float : left;
	}

#centroa99 { 
    float : left;
	width:			99%; 	
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa99 p { width:99%;  
	background-color: #e9eef2;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}

#centroa5 { 
    float : left;
	width:			98%; 	
	background-color: #f2eadf;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa5 p { width:99%;  
	background-color: #f2eadf;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa5 a { 
	background-color: #f2eadf;
	color:     #2D4053; 
}
#centroa5 a:hover { 
	text-decoration:underline;
	background-color: #f2eadf;
	color:     #2D4053; 
}
#centroa6 { 
    float : left;
	width:			98%; 	
	background-color: #c2d3db;
	color:     #272128; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa6 p { width:99%;  
	background-color: #c2d3db;
	color:     #272128; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa6 a { 
	background-color: #c2d3db;
	color:     #272128; 
}
#centroa6 a:hover { 
	text-decoration:underline;
	background-color: #c2d3db;
	color:     #272128; 
}
#centroa7 { 
    float : left;
	width:			98%; 	
	background-color: #fffbbe;
	color:     #2D4053; 
	margin-top:	    0% ;	margin-bottom:	1% ;	margin-left:	0% ;	margin-right:   0.5%;
	font: bold 90%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em solid #abb0b3; border-bottom: 0.1em solid #abb0b3; 
	border-left: 0.1em solid #abb0b3; 	border-right: 0.1em solid #abb0b3;
	padding-top:1%; 	padding-bottom:1%;
	padding-left: 1%;		}
#centroa7 p { width:99%;  
	background-color: #fffbbe;
	color:     #2D4053; 
	margin-top:	   1% ; 	margin-bottom:	1% ; 	margin-left:	1% ; 	margin-right:   1%;
	font: 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#centroa7 a { 
	background-color: #fffbbe;
	color:     #2D4053; 
}
#centroa7 a:hover { 
	text-decoration:underline;
	background-color: #fffbbe;
	color:     #2D4053; 
}
#foto  { 
    float : none;
	width:			98%; 
	background-color: #ffffff;
	color:     #043468; 
	margin-top:	    0% ;
	margin-bottom:	1% ;
	margin-left:	1% ;
	margin-right:   1%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	border-top: 0.1em solid #aa1b43;
	border-bottom: 0.1em solid #aa1b43;
	border-left: 0.1em solid #aa1b43;
	border-right: 0.1em solid #aa1b43;		}
#foto p  { 
	background-color: #ffffff;
	color:     #5a5a53; 
	margin-top:	   1% ;
	margin-bottom:	1% ;
	margin-left:	2% ;
	margin-right:   2%;
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;		}
#destrar a {
    text-decoration: underline;
	background-color: #ffffff;
	color:     #043468;  		}
#destrar a:hover { 
    text-decoration: underline;
	color: #ffffff;
	background-color: #043468;		}
	#destra, #destradx  { 
    float : right;
	width:			18%; 
	background-color: #ffffff;
	color:     #043468; 
	border-top: 0.4em solid #aa1b43;  
	border-bottom: 0.4em solid #aa1b43;  
	border-left:	0.4em solid #aa1b43;
	border-right: 0.4em solid #aa1b43;  
	margin-left:0%;
	font: bold 80%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	}
		#destra p {
    text-decoration: none;
	background-color: #ffffff;
	color:     #aa1b43;  
	font: bold 100%  Verdana, Geneva, Arial, Garamond, Tahoma, Helvetica, sans-serif;
	padding-left:1%;
	padding-right:1%; 
	margin-bottom:0%;
	border-bottom: 0.2em solid #aa1b43;
	}
#destra a {
  	text-decoration: none;
	background-color: #ffffff;
	color:     #043468;  
}
#destra a:hover { 
  	text-decoration: none;
	color: #ffffff;
	background-color: #043468;
}
