input {	font-family: Arial;
		font-size: 9px;
		background-color: #E0E0E0;
		border: 0; }

textarea {	font-family: Arial;
		font-size: 9px;
		background-color: #E0E0E0;
		border: 0; }

input.contact {	font-family: Verdana;
				font-size: 11px;
				background-color: #ECECEC;
				color: #303030;
				border: solid 1 #7F8DB9; }
				
input.dwnld {	font-family: Verdana;
				font-size: 11px;
				color: #ECECEC; 
				background-color: #FFFFFF; }


textarea.contact {	font-family: Verdana;
					font-size: 11px;
					background-color: #ECECEC;
					color: #303030;
					border: solid 1 #7F8DB9; }				

select.contact { font-family: Verdana;
				font-size: 11px;
				background-color: #ECECEC;
				color: #303030;
				border: solid 1 #7F8DB9; }
				
select.prog {	font-family: Arial;
				font-size: 11px;
				background-color: #ECECEC;
				color: #303030;
				border: 0; }
				
a:link { 	color: #FFFFFF;
		text-decoration: none; }

a:visited {	color: #FFFFFF;
		text-decoration: none; }

a:hover {	text-decoration: underline; }

a.pie:link {	font-family: Verdana;
			font-size: 10px;
			color: #000000; }

a.pie:hover {	font-family: Verdana;
			font-size: 10px;
			text-decoration: underline;
			color: #000000; }

a.pie:visited {	font-family: Verdana;
			font-size: 10px;
			color: #000000; }

a.h14:link {	font-family: "Trebuchet MS", Verdana;
			font-size: 13px;
			color: #FF6600; }

a.h14:hover {	font-family: "Trebuchet MS", Verdana;
			font-size: 13px;
			text-decoration: underline;
			color: #FF6600; }

a.h14:visited {	font-family: "Trebuchet MS", Verdana;
			font-size: 13px;
			color: #FF6600; }

.prg   {	font-family: "Trebuchet MS", Verdana;
			font-size: 12px;
			text-align: justify;
			color: #8D9BC8; }

a.prg:active {	font-family: Verdana;
			font-size: 12px;
			font-weight: bolder;
			color: #000000; }

a.prg:link {	font-family: Verdana;
			font-size: 12px;
			font-weight: bolder;			
			color: #000000; }

a.prg:hover {	font-family: Verdana;
			font-size: 12px;
			font-weight: bolder;			
			text-decoration: underline;
			color: #000000; }

a.prg:visited {	font-family: Verdana;
			font-size: 12px;
			font-weight: bolder;			
			color: #000000; }

.pie_txt {		font-family: Verdana;
			font-size:	10px;
			color: #404040; }

.pie_legal {	font-family: Verdana;
			font-size:	10px;
			background-color: #A8ADCA; 
			color: #F0F0F0; }
			
.pie_legal2 {font-family: Verdana;
			font-size:	10px;
			background-color: #0B8AC5; 
			color: #F0F0F0; }		

.txt_news {		font-family: Verdana;
			font-size: 9px;
			padding: 5px;
			color: #FFFFFF;
			background-color: #4D5FA1; }

.txt_notyet {	font-family: Tahoma;
			font-size: 18px;
			color: #5169AF; }

.txt_rotulo {	font-family: Verdana, Helvetica;
			font-size: 24px;
			color: #D9E0E7; }

.txt_normal {	font-family: Verdana;
			font-size: 11px;
			text-align: justify;
			color: #132767; }
			
.txt_prg {	font-family: Verdana;
			font-size: 14px;
			font-weight: bolder;
			text-align: justify;
			color: #132767; }

.txt_prog {	font-family: Verdana;
			font-size: 14px;
			background-color: #ECECEC;
			color: #132767; }

.td_opc {	font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		text-decoration: none;
		color: #FFFFFF;
		cursor: hand;
		padding: 3px;  
		height: 18px; }

.td_sel {	font-family: Tahoma, Arial, Helvetica;
		font-size: 11px;
		text-decoration: none;
		color: #FFCC66;
		cursor: hand;
		padding: 3px;  
		height: 18px; }

.td_banner {	font-family: Verdana;
			font-size: 11px;
			text-decoration: none;
			text-align: justify;
			color: #FFFFFF;
			cursor: hand;
			padding: 3px; } 

.td_login {		font-family: Verdana;
			font-size: 9px;
			color: #24377E; }

.td_contact {	font-family: Verdana;
			font-size: 11px;
			color: #132767; }

.td_sendresult {	font-family: Verdana;
			font-size: 16px;
			font-weight: bolder;
			color: #5169AF; }

.td_coleccion {	font-family: Verdana;
			font-size: 12px;
			color: #4D5FA1; }

a.login:link {	font-family: Verdana;
			font-size: 9px;
			color: #4D5FA1; 
			padding: 5px; }

a.login:visited {	font-family: Verdana;
			font-size: 9px;
			color: #4D5FA1; 
			padding: 5px; }

a.login:active {	font-family: Verdana;
			font-size: 9px;
			color: #4D5FA1; 
			padding: 5px; }

a.login:hover {	font-family: Verdana;
			font-size: 9px;
			color: #4D5FA1; 
			padding: 5px; }

a.send:link {	font-family: Verdana;
			font-size: 12px;
			color: #5169AF; }

a.send:visited {	font-family: Verdana;
			font-size: 12px;
			color: #5169AF; }

a.send:active {	font-family: Verdana;
			font-size: 12px;
			color: #5169AF; }

a.send:hover {	font-family: Verdana;
			font-size: 12px;
			color: #5169AF; }

a.colecc:link {	font-family: Verdana;
			font-size: 10px;
			color: #4D5FA1; 
			padding: 5px; }

a.colecc:visited {font-family: Verdana;
			font-size: 10px;
			color: #4D5FA1; 
			padding: 5px; }

a.colecc:active {	font-family: Verdana;
			font-size: 10px;
			color: #4D5FA1; 
			padding: 5px; }

a.colecc:hover {	font-family: Verdana;
			font-size: 10px;
			color: #4D5FA1; 
			padding: 5px; }


.legal_tit {	font-family: Verdana;
			font-size: 12px;
			font-weight: bolder;
			color: #FFFFFF;
			background-color: #19358F }

.legal_txt {	font-family: Verdana;
			font-size: 10px;
			color: #19358F; }

.legal_pie {	font-family: Verdana;
			font-size: 10px;
			color: #FFFFFF;
			background-color: #19358F }
			
.contact_txt {	font-family: Verdana;
			font-size: 11px;
			color: #4D5FA1; }
			
a.web_location:link {	font-family: Verdana;
				font-size: 10px;
				color: #132767; }

a.web_location:hover {	font-family: Verdana;
				font-size: 10px;
				text-decoration: underline;
				color: #132767; }

a.web_location:visited {	font-family: Verdana;
					font-size: 10px;
					color: #132767; }

a.web_location:active {	font-family: Verdana;
				font-size: 10px;
				color: #132767; }

.web_location_txt {	font-family: Verdana;
				font-size:	9px;
				background-color: #FFFFFF; 
				color: #132767; 
				height: 24px; }

.rotulo_void {	background-color: #19358F; }

.rotulo_main {	background-color: #A8ADCA;
				font-family: "Trebuchet MS", Verdana, Arial;
				font-size: 18px;
				color: #FFFFFF; 
				background-image: url("/img/fnd_rot.gif");}

.rotulo_mid {	font-family: Arial, Helvetica; 
			font-size: 11px; 
			font-style: normal; 
			line-height: normal; 
			font-weight: bold; 
			color: #333333; 
			text-decoration: none; }

.rotulo_txt {	font-family: Helvetica, Arial; 
			font-size: 16px;
			font-weight: bold;
			font-style: normal;
			line-height: normal;
			color: #FFFFFF;
			background-color: #424952; 
			height: 24px; }
			
.home_tit {		font-family: Verdana;
			font-size: 18px;
			font-style: normal;
			font-weight: bold;
			color: #19358F; }
			
.home_txt {		font-family: Verdana;
			font-size: 11px;
			color: #132767;
			text-align: justify; }				

.contact_tit {	font-family: Helvetica, Arial;
			font-size: 16px;
			font-style: normal;
			font-weight: bolder;
			background-color: #A8ADCA;
			color: #FFFFFF; 
			height: 24px;}

.contact_dir {	font-family: Helvetica, Arial;
			font-size: 16px;
			font-style: normal;
			font-weight: bolder;
			color: #A8ADCA; 
			height: 24px;}
			
.contact_txt {		font-family: Verdana;
			font-size: 11px;
			color: #132767;
			text-align: justify; 
			height: 20px; }				

.cad_txt {	font-family: "Trebuchet MS", Arial, Helvetica;
			font-size: 16px;
			height: 20px;
			color: #002E7B;
			background-color: #FFF4B4; 
			border-bottom: solid 1 #002E7B; }

.prog_day {	font-family: Tahoma, Arial, Helvetica;
			font-size: 11px; 
			height: 16px;
			color: #0D193C; 
			background-color: #E2E6F1; 
			border-bottom: dashed 1 #0D193C; }
		
.prog_txt { font-family: Verdana;
			font-size: 12px; 
			height: 16px;
			color: #404040; }
			
.prog_pri { font-family: Tahoma, Arial, Helvetica;
			font-size: 11px; 
			height: 16px;
			color: #0D193C; 
			background-color: #E2E6F1; }
			
.prog_ins { font-family: Tahoma, Arial, Helvetica;
			font-size: 11px;
			height: 16px;			
			color: #606060; }

.prog_aud {	font-family: Verdana;
			font-size: 11px;
			height: 16px;			
			color: #FF8888; 
			background-color: #F1E2E2; 
			border: solid 1 #FFB5B5; }
						
.prc_txt { font-family: Verdana;
			font-size: 11px;
			text-align: center;
			border: solid 1 #D0D0D0;
			color: #404040; }
			
.prc_tbl {	border: solid 1 #D0D0D0; }

.mnu_txt {	font-family: "Trebuchet MS", Arial, Helvetica;
			font-size: 11px;
			color: #FFFFFF;
			background-color: #19358F; 
			height: 22px;
			vertical-align: middle;
			border-bottom: solid 1 #ECECEC;}			
			
.list_rot { font-family: Verdana;
			font-size:11px;
			font-weight: bolder;
			border: solid 1 #606060;
			background-color: #E9E9FF;
			height: 18px;
			color: #606060; }

.list_lin { font-family: Verdana;
			font-size: 11px;
			color: #101010; }

.list_pie { font-family: Verdana;
			font-size: 11px;
			border-top: solid 1 #404040;
			color: #404040; }
			
.back_rot { font-family: Verdana;
			font-size: 18px;
			font-weight: bolder;
			color: #808080; }

.snd_rot {	font-family: Arial;
			font-size: 11px;
			color: #ECECEC; }

.snd_pie {	font-family: Verdana;
			font-size: 10px;
			color:#606060; }
.snd_dir{	font-family: Verdana;
			font-size: 10px;
			color:#F7F7B1; }

.dnw_rot {	font-family: Arial;
			font-size: 11px;
			color: #19358F; }

.dnw_txt {  font-family: "Trebuchet MS";
			font-size: 11px;
			color: #19358F; 
			text-align: justify; }

.dnw_pie {	font-family: Verdana;
			font-size: 10px;
			color:#19358F; }

a.dnw:link {	font-family: Verdana;
				font-size: 10px;
				color: #19358F; }

a.dnw:hover {	font-family: Verdana;
				font-size: 10px;
				text-decoration: underline;
				color: #19358F; }

a.dnw:visited {	font-family: Verdana;
				font-size: 10px;
				color: #19358F; }

.tab_prg {	border: solid 1 #8D9BC8; }

.td_prg {	border-bottom: solid 1 #8D9BC8; }

.capa_comment {
	position: absolute; 
	visibility: hidden; 
	overflow: hidden; 
	FILTER: alpha(opacity=90); 
	z-index: 2; 
	background-color: #FAFFA5; 
	border-right: solid 2 #E0E0E0; 
	border-bottom: solid 2 #E0E0E0; 
	width: 525px; }