@charset "utf-8";
* {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
}
body {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #606060;
	margin:0;
	padding:0;
}
a img {
	border:none;
}

/**********************************************************************************/
/* FORM ELEMENTS */
/**********************************************************************************/


/*GRAPHIC STYLE FOR ELEMENT <LABEL></LABEL>*/
LABEL {
	color:#e5500b;
	font-weight:bold;
}

/*GRAPHIC STYLE FOR ELEMENT <LABEL> THAT REFERENCES A CHECKBOX*/
.labelCheckbox {
	color:#606060;
	font-weight:normal;
}

/*GRAPHIC STYLE FOR ELEMENT <LABEL> THAT REFERENCES A RADIO BUTTON*/
.labelRadio {
	color:#606060;
	font-weight:normal;
}

/*GRAPHIC STYLE FOR ELEMENT <INPUT TYPE="TEXT"/>*/
.textfield {
	background:#FFF;
	border:solid 1px #9c9c9c;
	color:#666666;
}

/*GRAPHIC STYLE FOR ELEMENT <TEXTAREA><TEXTAREA/>*/
TEXTAREA {
	background:#FFF;
	border:solid 1px #9c9c9c;
	color:#666666;
}

/*GRAPHIC STYLE FOR ELEMENT <SELECT><SELECT/>*/
SELECT {
	background:#FFF;
	border:solid 1px #9c9c9c;
	color:#666666;
}

/*GRAPHIC STYLE FOR ELEMENT <INPUT TYPE="IMAGE"/> AND <IMG/>*/
.image {
	border: solid 1px #b6b5b3;
	padding: 2px;
	background: #ffffff;
}

/*GRAPHIC STYLE FOR ELEMENT <INPUT TYPE="SUBMIT"/>*/
.submit {
	background:url(../img/imgBtnBg.gif) top left repeat-x #FFF;
	color:#FFF;
	font-weight:bold;
	border: 1px double #9c9c9c;
	height:23px;
	text-align:center;
}

/*GRAPHIC STYLE FOR ELEMENT <A><A/>*/
.link {
	color:#0066CC;
	text-decoration:underline;
	font-weight:bold;
}


/**********************************************************************************/
/* TABLE STYLES */
/**********************************************************************************/
.tableHead td {
	background:url(../img/imgTableHead.gif) repeat-x top left #4f95cb;
	padding:8px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.tableHead th {
	background:url(../img/imgTableHead.gif) repeat-x top left #4f95cb;
	padding:8px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}
.row td {
	background:#FFF;
	padding:5px;
	color:#606060;
}
.alternateRow td {
	background:#f0f0f0;
	/*padding:5px;*/
	color:#606060;
}
.row img {
	border:none;
}
.alternateRow img {
	border:none;
}


/**********************************************************************************/
/* TEXT FORMAT STYLES */
/**********************************************************************************/
P {
	text-align:justify;
}
.error {
	color:#FF0000;
	font-weight:bold;
}
.alert {
	color:#eeae02;
	font-weight:bold;
}
.denied {
	color:#FF0000;
	font-weight:bold;
}
.ok {
	color:#31a800;
	font-weight:bold;
}
.info {
	color:#000066;
	font-weight:bold;
}
.required {
	color:#FF0000;
	font-weight:bold;
}
.titleLine1 {
	color:#01415b;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
}
.titleLine2 {
	padding-left:20px;
	color:#01415b;
	font-weight:bolder;
	font-size:14px;
	text-transform:uppercase;
}

.menuLink {
	background:url(../img/imgMenuLink.gif) top left no-repeat;
	height:41px;
	color:#006797;
	font-weight:bold;
	padding-left:36px;
	text-align:left;
	cursor:hand;
	cursor:pointer;
}
.menuLink a {
	color:#006797;
	font-weight:bold;
	text-decoration:none;
}

.mainstyle {
	position: absolute;
	font-family:Verdana;
	color:DDDDDD;
	font-size:40px;
}

A {
	color:DDDDDD;
	text-decoration:none;
}

/*Estilos para "opacar" página*/
.opaqueLayer
{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.7;
	filter:alpha(opacity=70);
	background-color: #333333;
	z-Index:1000;
}
.questionLayer
{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:50px;
	display:none;
	z-Index:1001;
	border:1px solid black;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	padding:10px;
}