/* CSS Document */
div#mcont { padding: 0px 20px 20px 20px; }
div#mcont a { color: #91342F; text-decoration: underline; }
div#mcont a:hover { color: #323232; text-decoration: underline; }

#frmLogin { text-align: center; }
#frmLogin a { color: #91342F; text-decoration: underline; }
#frmLogin a:hover { color: #323232; text-decoration: underline; }
.frmLbl { text-align:right; font-weight:bold; padding-right: 10px; }
.frmField { text-align: left; }
.txt300 { width:250px; }
.txt300x400 { width:250px; height:260px; }
.txt150 { width:150px; }
.req { color:#91342F; font-weight: bold; }
#frmLogin td p { width:250px; 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 { padding: 5px; margin: 3px; }
#contactos th { width: 200px; }

#info p { line-height: 15px; }

#info h1 { font-size: 14px; }

#lgerror { background-color:#EDB500; color:#990000; text-align:center; padding:10px; }
#frmLogin {padding: 0px 20px 20px 20px; }
#frmLogin p { text-align: left; text-indent: 20px; line-height: 20px; }
.frmLbl { text-align:left; font-weight:bold; padding-right: 10px; }
.txt300 { width:300px; }
#lgpic { text-align: left; }
.lgBtn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: small-caps; color: #E5D8B6; padding: 2px 0px 2px 0px; background-color: #91342F; border: 1px solid #323232; width: 75px; }
.lgBtn:hover { font-weight:900; background-color: #323232; border-color:#91342F; }

