body, html
{
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 8pt;
	height: 100%;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	background-image: url('/Images/main/globe.gif');
	background-repeat: no-repeat;
	background-position: 100% 100%; 
}

table
{
    margin: 0px;
    padding: 0px;
    width: 100%;
	text-align: justify;
}

.normalText
{
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 9pt;
}

.passText
{
	font-family: Verdana;
	font-size: 9pt;
}

.SmallText
{
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 8pt;
}


.normalTitle
{
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 14pt;
    font-weight: bold;
}

.footerText
{
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 7pt;
}

.HideControl
{
	display: none;
}

.requiredField
{
    color: #ff8080;
    font-size: 10pt;
    padding-left: 5px;
}

a.linkAzul:link, a.linkAzul:visited
{
	text-decoration: none;
}

a.linkAzul:hover
{
	text-decoration: underline;
}

a.linkGridViewPager:link, a.linkGridViewPager:visited
{
    color: Navy;
    font-weight: bold;
	text-decoration: none;
}

a.linkGridViewPager:hover
{
    color: Navy;
    font-weight: bold;
	text-decoration: underline;
}

a.linkVermelho:link, a.linkVermelho:visited
{
	text-decoration: none;
}

a.linkVermelho:hover
{
	text-decoration: underline;
}

.dataViewHeader
{
    background-color: Navy;
    color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 8pt;
    font-weight: bold;
}

.dataViewItem
{
    background-color: #ffffff;
    color: #000000;
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 8pt;
}

.dataViewItem:hover
{
    background-color: #CECE9C;
    color: #000000;
    cursor: pointer;
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 8pt;
}

.dataViewAlternatingItem
{
    background-color: #ADD8E6;
    color: #000000;
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 8pt;
}

.dataViewAlternatingItem:hover
{
    background-color: #CECE9C;
    color: #000000;
    cursor: pointer;
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 8pt;
}

.dataViewSelectedItem
{
    background-color: #0065a8;
    color: #ffffff;
    cursor: pointer;
	font-family: Arial, Helvetica, Verdana, Monospace;
    font-size: 8pt;
}

/* CSS for Header */

.headerFrame
{
	background-color: #001088;
	border-bottom: solid 2px #ffffff;
	height: 80px;
	width: 100%;
}

.headerLeftCol
{
	width: 460px;
}

.headerCenterCol
{
    text-align: right;
	width: 100%;
}

.headerRightCol
{
	width: 96px;
}

/* CSS for Left Menu */

#leftMenuDiv
{
	position: absolute; 
	left:0px; 
	top:30px; 
	width:135px;
}

/* CSS for Horizontal Menu (Header) */

#topMenuDiv
{
	background-color: #0065A8;
	height: 18px;
	position:absolute; 
	left:0px; 
	top:0px; 
	width:100%; 
}

#menuHLeft
{
	float: left;
	height: 18px;
}

#menuHPedirPass
{
	background-color: #0065A8;
	float: left;
	padding-top: 2px;
	text-align: center;
	width: 120px;
}

#menuHPedirPass:hover
{
	background-color: #001088;
	float: left;
	height: 16px;
	text-align: center;
	width: 120px;
}

#menuHSeparator
{
    background-image: url('/Images/main/menuDiv.gif');
    background-repeat: repeat-y;
    float: left;
    height: 18px;
    width: 4px;
}

#menuHRecupPass
{
	background-color: #0065A8;
	float: left;
	padding-top: 2px;
	text-align: center;
	width: 150px;
}

#menuHRecupPass:hover
{
	background-color: #001088;
	float: left;
	height: 16px;
	text-align: center;
	width: 150px;
}

#menuHRight
{
	float: right;
	height: 18px;
	width: 190px;
}

#menuHNoticias
{
    background-color: #ffffff;
    border-top: solid 2px #0065A8;
    border-bottom: solid 2px #ffffff;
    color: Navy;
    float: left;
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 8pt;
	font-weight: bold;
    height: 14px;
    padding-left: 10px;
    vertical-align: middle;
    width: 80px;
}

#menuHCanto
{
    background-image: url('/Images/main/menuNews.gif');
    background-repeat: no-repeat;
    border-top: solid 2px #0065A8;
    border-bottom: solid 2px #ffffff;
    float: left;
    height: 14px;
    width: 14px;
}

#menuHFill
{
    background-color: #0065A8;
    border-bottom: solid 2px #ffffff;
    float: right;
    height: 16px;
    width: 86px;
}

a.linkMenu:link, a.linkMenu:visited
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 8pt;
	text-decoration: none;
}

/* CSS for Menu Vertical (Buttons) */

#menuVDate
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 9pt;
	padding-top: 10px;
	text-align: center;
	width: 128px;
}

#menuVTime
{
	color: #ffffff;
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 9pt;
	padding-bottom: 10px;
	text-align: center;
	width: 128px;
}

#menuVVSign
{
	margin-top: 100px;
	width: 128px;
}

/* CSS for Main Frame */

.frameLeft
{
    background-repeat: repeat-y;
	background-image: url('/Images/leftBar13.JPG');
	float: left;
	height: 100%;
	vertical-align: top;
	width: 140px;
}

.frameCenter
{
	height: 88%;
	vertical-align: top;
	width: 100%;
}

.frameRight
{
	vertical-align: top;
	height: 100%;
	width: 190px;
	margin: 3px;
/*	background-color: silver;
	border-bottom: black solid;
	border-right: black solid;
	border-top: black solid;
	border-left: black solid;*/
}

#mainQCALink, #mainQRENLink
{
	color: #ff0000;
    font-family: Arial;
    font-size: 10pt;
    float: left;
    padding: 14px 10px 0px 0px;
}

#mainQCALink, #mainQCAImg
{
	margin-left: 180px;	
}

#mainQRENLink, #mainQRENImg
{
	margin-left: 40px;	
}

#mainQCAImg, #mainQRENImg
{
    float: left;
    padding-right: 30px;
}

a.mainLink:link, a.mainLink:visited
{
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

a.mainLink:hover
{
	color: #ff0000;
	font-family: Arial, Helvetica, Verdana, Monospace;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}

/* CSS for Noticias */

.helpdesk
{
    color: #ff0000;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}

.noticiasText
{
    color: Navy;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
}

#menuNoticiasSeparator
{
    background-image: url('/Images/menuSep.gif');
    background-repeat: repeat-x;
    width: 185px;
}

.hpLeftTbl
{
	border:1px solid #777777;
	margin-top:20px;
	border-collapse: collapse;
	width: 185px;
}

.hpLeftTitleRightTD
{
	padding-top: 10px; 
	border-bottom:1px solid #777777;
	background-color:#cccccc;
}

.hpLeftTitleLeftTD
{
	padding: 10px 5px 0px 5px;
	width: 15px;
	border-bottom:1px solid #777777;
	background-color:#cccccc;
}