/* CSS Document */

body{
	margin: 0px;
	background-color: #eaeaea;
}
td,body{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	color:#333333
}
h1{
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-size:20px;
	color:#FF5500;
}
h2{
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-size:20px;
	color:#FF0000;
}

a{
	color:#0099FF;
	text-decoration:none;
}
a:hover{
	color:#009900;
	text-decoration:underline;
}
input, select, textarea{
	font-size: 12px;
}


.container-header{
	background: url(bg-header.jpg) repeat-x bottom;
	border-bottom: #999999 solid 1px;
	height: 169px;
	font-size: 12px;
}
.container-body{
	background-color:#FFFFFF;
	padding: 8px;
}
.container-footer{
	background-color: #3366CC;
	color:#FFFFFF;
	text-align: center;
	font-size: 12px;
	padding: 3px;
}


.container-cursos{
	background: url(bullet-cursos.gif) no-repeat left 3px;
	margin-top: 10px;
}	

.header{
	background: url(bg-topo.jpg) no-repeat right top;
	height: 169px;
	border-left: #3366CC solid 3px;
	border-right: #3366CC solid 3px;
}
.header-links{
	text-align: right;
	font-size: 12px;
	padding-right: 7px;
}
.header-userdata{
	text-align: right;
	font-size: 12px;
	padding-right: 7px;
}
.header-datetime{
	text-align: right;
	font-size: 12px;
	padding-right: 7px;
}


.container-mainmenu{
	border-bottom:#999999 solid 1px;
	width: 180px;
	vertical-align:top;
}
.container-mainmenu a{
	display: block;
	color:#000000;
	text-decoration:none;
}
.menuitens{
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
}
.menuitens a{
	padding: 6px 5px 6px 16px;
	background: url(bg-menuitem.jpg) no-repeat center bottom;
}
.menuitens a:hover{
	background-color:#FF6600;
	background-image:none;
	color:#FFFFFF;
}


.menu-top{
	background: url(bg-menu-top.jpg) no-repeat right top;
	border-left:#999999 solid 1px;
}

.menu-middle{
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
}

.menu-open{
	background: url(bullet-open.jpg) no-repeat 3px center;
	height: 28px;
	padding-left: 36px;
	padding-top: 6px;
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-size:17px;
	font-weight:bold;
}




.context{
	padding-left: 12px;
	vertical-align:top;
}
.context-middle{
	padding-right: 12px;
	vertical-align:top;
}

.container-information{
	border-bottom:#999999 solid 1px;
	width: 200px;
	vertical-align:top;
}

.info-top{
	background: url(bg-information-top.jpg) no-repeat left top;
	border-right:#999999 solid 1px;
	height: 28px;
	padding-top: 6px;
	font-family: "Arial Narrow", Tahoma, Verdana;
	font-size:17px;
	font-weight:bold;
	text-align:center;
}

.info-middle{
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding: 5px;
	text-align:justify;
}





.datasheet th{
	color: #FFFFFF;
	background-color: #3366CC;
}
.datasheet td{
	color: #000000;
	background-color: #eaeaea;
}
.desbloq td{
	background-color: #FEDCCB;
}

.videosheet th{
	color: #FF3300;
	background-color: #eaeaea;
}
.videosheet td{
	color: #000000;
	background-color: #FFFFFF;
	padding-top: 4px;
}
.provasheet{
	margin-top:5px;
}

.provasheet td{
	background-color:#FFFFFF;
}


.tree-T{
	background: #FFFFFF url(tree-T.gif) no-repeat left center;
	padding: 4px;
	padding-left: 60px;
}
.tree-L{
	background: #FFFFFF url(tree-L.gif) no-repeat left center;
	padding: 4px;
	padding-left: 60px;
}


.container-dev{
	color:#999999;
}




.popalert-shadow{
	width: 2000px;
	height: 2000px;
	position: fixed;
	top: 0px;
	left: 0px;
	background-color: #000000;
	z-index: 1000;
	filter: Alpha(Opacity=50);
	Opacity: .5;	
}
.popalert{
	width: 420px;
	border: #FF9900 solid 3px;
	background-color:#FEC570;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -210px;
	z-index: 1100;
}


.tabsheet, .tabsheet-down{
	display: block;
	float: left;
	margin: 1px;
	padding: 5px;
	cursor:default;
}
.tabsheet-down{
	background-color:#CCCCCC;
	border-top: #999999 solid 1px;
	border-left: #999999 solid 1px;
	border-right: #FFFFFF solid 1px;
	border-bottom: #FFFFFF solid 1px;
}
.tabsheet{
	background-color:#F0F0F0;
	border-top: #FFFFFF solid 1px;
	border-left: #FFFFFF solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
}

.video-titulo{
	font-weight: bold;
	font-size:14px;
	padding: 0px 3px 3px 0px;
}

