body {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0;
}  
td		{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link		{ text-decoration: none;  color: #666666; }
a:visited	{ text-decoration: none; color: #666666}
a:hover		{
	text-decoration: none;
	color: #666666;
}
a.uplink	{ text-decoration: none; color: #0000FF; }
a:visited.uplink	{ text-decoration: none; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.actual		{ 	background-image:  url("images/h1.jpg"); font-size: 10px; font-weight: bold; color: #666666; }
.carea		{ color: #333333; line-height: normal; ; font-size: 10pt}
.careap		{ color: #000000; line-height: normal; background:  url(images/logoredtr.jpg) repeat-y fixed center top;; font-size: 10pt}
.foncelda	{ color: #000000; line-height: 12px; background:  url(images/cel4bg.jpg) repeat-x fixed;}
.fonrect	{
	text-decoration: none;
	font-size: 10px;
	border-color: #CCCCCC #999999 #666666 #CCCCCC;
	font-weight: normal;
	color: #666666;
	line-height: normal;
	;
	border-style: groove;
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	background-color: #FFFFFF;
}
.grigio {
	font: 10pt Arial, Helvetica, sans-serif;
	border: none;
	border-width: thick medium;
	color: #000000;
	border-color: #666666;
	background: #CCFFFF;
	border-style: solid;
}
.style7 {color: #000000;; text-decoration: none}
.style8 {font-size: 12;font-weight: bold;}
.style10 {
	font-size: 18px;
	text-decoration: underline;
}
.style11 {color: #FFFFFF}
.style17 {color: #FFFFFF; font-size: 12px; }
.style21 {color: #FFFFFF; font-size: 12px; font-weight: bold; }
.style23 {font-size: 8px;color: #999999;}
.style30 {color: #FFFFFF; font-size: 10px;  font-weight: normal;}
.style31 {color: #4B31AD;font-weight: bold;font-size: 30px;}
.style24 {font-size: 16px;color: #000099;font-weight: bold;}
.style36 {font-size: 12px;color: #000000;}
.h5 {  font-size: 10pt; font-style: normal}
.h4 {  font-size: 11pt; font-style: normal}
.ul {  font-size: 10pt}
.grigioclaro { font: 10pt Arial, Helvetica, sans-serif; border: none; border-width: thick medium; color: #000099; border-color: #666666 solid; }

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	text-align: right;

}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	padding: 3px 0px 3px 10px;
	color: #21536A;
	background-color: #F1F1F1;
	text-align: right;
}

#sectionLinks a:hover{
	background-color: #B9B9B9;
	background-image: none;
	text-decoration: none;
	color: #FFFFFF;
	border-left: 1px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	text-align: right;
}


#menuLinks{
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #FFFFFF;
	display: block;

}

#menuLinks a:link, #menuLinks a:visited {
	color: #FFFFFF;
}

#menuLinks a:hover{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #4A75AC;
}



.pubb {
	color: #333333;
	display: block;
	padding: 12;
	margin: 10;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	background-color: #E9EDF0;
}

.pubb2 {
	color: #000000;
	display: block;
	padding: 12;
	margin: 10;
	border-bottom: 2px solid #333333;
	border-right: 2px solid #333333;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	background-color: #00FFFF;
}


.fines {

	color: #333333;
	display: block;
	padding: 0;
	margin: 0;
	border-bottom: 4px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

