/* CSS Document */
#frmLogin { text-align: left; padding: 0 10px 10px 10px; }
.frmLbl { text-align:right; font-weight:bold; padding-right: 10px; }
.frmField { text-align: left; }
.txt300 { width:300px; }
.txt300x400 { width:300px; height:260px; }
.txt150 { width:150px; }
.req { color:#FFF; font-weight: bold; }
.lgIntro { text-align: justify; line-height: 20px; }
.txt, .txt300, .txt300x400, .txt150 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.stdLnk { color: #333; text-decoration: underline; }
.stdLnk:hover { color: #853142;}
#frmLogin td p { width:300px; text-align: justify; }
#captcha { width: 230px; height: 60px; }
#stdErr {
	border: 2px solid #E08F00;
	display: block;
	width: 300px;
}
#stdErr h2 {
	background-color:#E08F00;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
#stdErr ul {
	color: #900;
	text-align: left;
}
#stdErr li {
	color: #900;
	list-style:square;
}

#info { position: relative; }
#contactos { background-image:url(../images/fundoescuro.gif); width: 400px; border: solid 2px #853142; padding: 5px; margin: 3px auto; }
 
#info p { line-height: 15px; }

#info h1 { font-size: 14px; }

#lgerror { background-color:#EDB500; color:#990000; text-align:center; padding:10px; }
#outerNfo { padding: 10px; }
