body, html  {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding: 0 auto;
	background-color: #FFFFFF;
	font-weight:normal;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	}

h3		{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}
input	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
p		{ font-family:Verdana, Arial, Helvetica, sans-serif; }
a		{ color: #0d6fa0; text-decoration: none; font-weight: normal;}
form { background: #fff url(images/bg/tbg.gif) repeat-y 50% 0; }


.exemplo{ width: 100%; height:100%; background-color: #808080 }
.opaco	{ filter: alpha(opacity=90); opacity: .9; z-index: 1; }
.escondido { display:none;}
.normal { background-color: #006897; color: White; border: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 6px; margin-bottom: 9px; float:left;}

.formsubmit {width: 500px; list-style-type: none; margin-top: 10px; margin-left: 130px; list-style-type: none; height: 40px;}
.formsubmit ul { margin: 0px; padding: 0px;}
.formsubmit li { list-style-type: none;}
.float {float:left; margin-left: 10px; list-style-type: none;}

#detail .adobe		{ width: 430px; margin-top: 20px; margin-bottom: 10px; float:left; color: #bbb; }
#detail .adobe a	{ color: #bbb; text-decoration: underline }
#detail .adobelogo	{ width: 115px; margin-top: 20px; margin-bottom: 10px; float:left;}

.latbanner { margin-left: 45px; margin-top:25px; margin-bottom: 20px; width: 145px;}

/* FORMs DESACTIVOS */

    .inputenable {
    border: 1px solid #006897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

    .inputdisable {
    border: 1px solid #006897;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color:#eeecef;
    }

.selfMargin{
	width: 550px;
	margin-left: 35px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.selfMargin p { line-height: 15px; margin-bottom: 5px; }

#externalcontent  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 550px;
	padding-right: 20px;
	overflow: auto;
}

#externalcontent h3 { color: #026698; font-size: 12px;}

#externalcontent  li { list-style-type: none; }

#externalcontent  .bullet ul{
margin-left: 12px;
padding: 0px 0px 0px 0px;
}
#externalcontent .bullet li { 
padding: 3px 0px 3px 0px; 
list-style-type: circle;
}

#externalcontent  .nonbullet ul{
margin-left: 0px;
padding: 0px 0px 0px 0px;
}
#externalcontent .nonbullet li { 
padding: 3px 0px 3px 0px; 
list-style-type: none;
list-style-position:inside;
}


#pager { width: 620px; text-align:center;  }
#pager ul { clear: left;}
#pager li { list-style-type: none; clear: left;}
#pager a:link, a:active, a:visited 	{ color: #616c68; font-size: 11px; text-decoration: none; font-weight: normal; }


#popout 
{
	margin: 0 auto;
	vertical-align: middle;
	width: 194px;
	height: 180px;
	margin-top: 15%;
	margin-bottom: 15%;
	border: solid 3px #999999;
	background-color: #f5f5f5;
	z-index: 2;
} 
#popout ul	{ padding: 20px 0px 0px 0px; margin: 0% 0% 0% 0%;}
#popout li	{ padding: 0px 0px 0px 10px; margin: 0% 0% 0% 0%; font-size: 11px; list-style-type: none; clear: left;}
#popout h3	{ padding: 12px 0px 0px 0px; margin: 0% 0% 0% 0%;}
#popout .citem	{ width: 20%; padding: 0% 0% 5% 0%; float: left;}
#popout .clabel { width: 60%; padding: 1% 0% 5% 0%; float: left; }
#popout .cbutton { width: 167px; }
#popout .cbutsubmit { margin: 5% 0% 0% 2%; width: 40%; float: left; background-color: #006696; border: solid 0px #006696; height: 20px; color: White; }
#popout .cbutcancel { margin: 5% 0% 0% 12%; width: 40%; float: left; background-color: #006696; border: solid 0px #006696; height: 20px; color: White;}
#popout p { background-image:url(images/label_tiporegisto.gif); height: 24px;  }
#popout submit { color: White; width: 60%;  }

/* MEIO */
#middle { width: 100%; height: auto; margin: 0 auto;}
#middle .mcontainer { width: 914px; height: auto; margin: 0 auto; background-image:url(images/bg/tbg.gif);}

#middle2 { width: 100%; height: auto; margin: 0 auto;}
#middle2 .mcontainer { width: 914px; height: auto; margin: 0 auto; background-image:url(images/bg/tbg.gif); margin-bottom: 50px;}

/* BARRA DE FOOTER */	
#bottom 			{ width: 914px; height: 30px; margin: 0 auto;}
	#bottom .header 	{ width: 100%; height: 100%; background-image:url(images/bg/bg_bottom.gif); clear:left; }
	#bottom .hleft 		{ width: 33px; height: 100%; float: left;}
	#bottom .hmenu		{ width: 209px; height: 100%; float: left; }
	#bottom .hspacer	{  width: 639px; height: 100%; float: left; }
	#bottom .hright 	{ width: 33px;  height: 100%; float: left;}

/* SIGNATURE */		
#signature { width: 914px; clear:left; font-size: 11px; margin: 0 auto; color: #616c68; text-align:center; background-color:#FFFFFF;}

/* BARRA DE TOPO */	

#top 
{
	width: 100%; 
	height: 122px; 
	margin-top: 0px; 
	}
	#top .header 	
	{
		width: 914px; 
		height: 122px; 
		margin: 0 auto; 
		background-image:url(images/bg/bg_topo.gif);
		background-repeat: no-repeat;
		}
	#top .hleft 	
	{
		width: 35px;  
		height: inherit; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		/*background-image:url(images/bg/new1.gif);*/ 
		
		float: left;}
	#top .hright 	
	{
		width: 35px;  
		height: inherit; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px;
		/*background-image:url(images/bg/new5.gif);*/ 
		
		float: left;}
	
	#top .hlogo		{ width: 115px; height: inherit; 
		margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; 
		/*background-image:url(images/bg/new2.gif); */
		float: left;
		}
	#top .hmenu		
	{
		width: 91px;  
		height: inherit; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		/*background-image:url(images/bg/new3.gif); */
		float: left; }
	#top .hspacer	
	{
		width: 637px; 
		height: inherit; 
		margin: 0px 0px 0px 0px; 
		padding: 0px 0px 0px 0px; 
		/*background-image:url(images/bg/new4.gif);*/ 
		float: left; }

	#top .siteurl	{ margin: 15px 0px 0px 0px; padding: 0px 0px 0px 565px; }
	#top .siteurl a	{ color: #616c68; font-size: 11px; font-weight: bold; }
		
#dateformat		{ margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px;} 
#dateformat ul	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#dateformat li	{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; clear: left; font-size: 11px; color: White;}






#vmenu			
{
	width: 241px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	}
	#vmenu .whiteline 	{ width: 100%;}
	#vmenu .whiteline ul	{ padding: 5% 0% 0% 7%; margin: 0% 0% 0% 0%;}
	#vmenu .whiteline li	{ padding: 0% 0% 0% 0%; margin: 0% 0% 0% 0%; list-style-type: none; background-image:url(images/bg/bgwhiteline.gif); height: 20px;}
	
	#vmenu .vlogin 		{ width: 100%;}
	#vmenu .vlogin ul	{ padding: 0% 0% 0% 20%; margin: 0% 0% 0% 0%;}
	#vmenu .vlogin li	{ padding: 0.5% 0% 0.5% 0%; margin: 0% 0% 0% 0%; font-size: 11px; list-style-type: none;}

	#vmenu .divLoggedin 	{ width: 100%; }
	#vmenu .divLoggedin ul	{ padding: 0% 0% 0% 20%; margin: 0% 0% 0% 0%;}
	#vmenu .divLoggedin li	{ text-transform: capitalize; padding: 0.5% 0% 0.5% 0%; margin: 0% 0% 0% 0%; font-size: 11px; list-style-type: none;}
	#vmenu .divLoggedin submit	{ width:60px; background-color: #006897; color: White; border: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 6px; margin-bottom: 9px;}
	#vmenu .welcome { color: #666666; }
	#vmenu .welcomename { color: #006897; font-weight:bold; text-transform:capitalize; }
	#vmenu .welcomeinvalid { color: #4c7fff }

	#vmenu .divLogin 		{ width: 100%;}
	#vmenu .divLogin ul		{ padding: 0% 0% 0% 20%; margin: 0% 0% 0% 0%;}
	#vmenu .divLogin li		{ padding: 0.5% 0% 0.5% 0%; margin: 0% 0% 0% 0%; font-size: 11px; list-style-type: none; list-style-type: none;}
	#vmenu .divLogin submit	{ width:60px; background-color: #006897; color: White; border: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 6px; margin-bottom: 9px;}

	#vmenu .submit 		{ width: 80px; background-color: #006897; color: White; border: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 6px; margin-bottom: 9px;}
	#vmenu .submitsmall	{ width: 50px; background-color: #006897; color: White; border: 0px; padding-top: 2px; padding-bottom: 2px; margin-top: 6px; margin-bottom: 9px;}
	
	#vmenu .vlogin a:link, a:active, a:visited, a:hover	{ color: #5f6b67; text-decoration: none;}
	
	#vmenu .vmenu 		{ width: 100%;}
	#vmenu .vmenu ul	{ padding: 0% 0% 10% 20%; margin: 0% 0% 0% 0%;}
	#vmenu .vmenu li	{ padding: 0% 0% 0% 0%; margin: 0% 0% 0% 0%; font-size: 11px; list-style-type: none;}

	#vmenu .vmenutitle 	{ width: 80%;}
	#vmenu .vmenutitle ul	{ padding: 0% 0% 0% 10%; margin: 0% 0% 0% 0%;}
	#vmenu .vmenutitle li	{ padding: 2% 2% 2% 16%; margin: 0% 0% 0% 0%; font-size: 14px; color:#FFFFFF; list-style-type: none; background-color:#006897;}

	#toplevelmenu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #0d6fa0;
		margin-left: 20%;
	}

		#toplevelmenu img {
		margin: 15px 0px 0px 0px;
		padding: 0% 0% 0% 0%;	
		}
		#toplevelmenu ul 
		{
			margin: 0% 0% 0% 0%;
			padding: 0% 0% 0% 0%;
		}    
		#toplevelmenu li {
			list-style-position: outside;
			list-style-type: none;
			font-size: 11px;
			line-height: 16px;
		} 
		#toplevelmenu .sublevel a:link, a:visited {
			color: #0d6fa0;
			text-decoration: none;
			font-weight: normal;
		}
		#toplevelmenu .sublevel a:active {
			color: #0d6fa0;
			text-decoration: none;
			font-weight: normal;
		}

		#toplevelmenu .sublevel a:hover {
			color: #0d6fa0;
			text-decoration: none;
		}
		
		#toplevelmenu .sublevel3 {
			margin-left: 15;
			text-decoration: none;
		}
		#toplevelmenu .sublevellnk3 {
			color: #FF0000;
			text-decoration: none;
		}

#ccontent 
{
	width: 670px;  
	height: auto;
	padding: 0% 0% 0% 0%;  
	float: left; 
	font-size: 0.7em;
	}
	
	#ccontent .content 	{ width: 100%; height: inherit; clear:left;}
	
	#ccontent .ctitle 	{ width: 100%;}
	#ccontent .ctitle ul	{ padding: 0% 0% 2% 5%; margin: 0% 0% 0% 0%;}
	#ccontent .ctitle li	{ padding: 0% 0% 0% 0%; margin: 0% 0% 0% 0%; font-size: 15px; font-weight:normal; color:#006897; list-style-type: none; }
	#ccontent .ctitle a	{ padding: 0% 0% 0% 0%; margin: 0% 0% 0% 0%; font-size: 15px; font-weight:normal; color:#006897; list-style-type: none; }
	
	#ccontent .clist 	{ width: 640px; }
	#ccontent .clist ul	{ padding: 0% 0% 0% 5%; margin: 5px 0px 5px 0px; }
	#ccontent .clist li	{ padding: 1% 0% 0% 0%; margin: 5px 0px 5px 0px; font-size: 11px; color:#000000; list-style-type: none; clear: left;}
	
	
	#ccontent .c1		{ height: 125px;  float:left; padding: 0% 0% 0% 0%; margin: 5px 5px 10px 5px; font-size: 14px; color:#000000; list-style-type: none; }
	#ccontent .c1 img	{ float: left; }

	#ccontent .c2		{ width: 110px;  height: 125px; float:left; padding: 0% 0% 0% 0%; margin: 5px 5px 10px 5px; font-size: 11px; color:#006699; list-style-type: none; }
	#ccontent .c2 img	{ float: left; }
	#ccontent .c2 a		{ float:left; margin-left:1px; color: #006699; text-decoration:none; font-size: 11px; border: solid 0px #000000; font-weight: bold;}


	#ccontent .c11		{ float:left; padding: 0% 0% 0% 0%; margin: 5px 5px 5px 5px; font-size: 14px; color:#000000; list-style-type: none; }
	#ccontent .c11 img	{ float: left; }

	#ccontent .c22		{ width: 110px;  float:left; padding: 0% 0% 0% 0%; margin: 5px 5px 5px 5px; font-size: 11px; color:#006699; list-style-type: none; }
	#ccontent .c22 img	{ float: left; }
	#ccontent .c22 a		{ float:left; margin-left:1px; color: #006699; text-decoration:none; font-size: 11px; border: solid 0px #000000; font-weight: bold;}
	
	#ccontent .c111		{ float:left; padding: 0% 0% 0% 0%; margin: 5px 5px 5px 5px; font-size: 14px; color:#000000; list-style-type: none; }
	#ccontent .c111 img	{ float: left; }

	#ccontent .c222		{ width: 530px;  float:left; padding: 0% 0% 0% 0%; margin: 5px 5px 5px 5px; font-size: 11px; color:#006699; list-style-type: none; }
	#ccontent .c222 img	{ float: left; }
	#ccontent .c222 a		{ float:left; margin-left:1px; color: #006699; text-decoration:none; font-size: 11px; border: solid 0px #000000; font-weight: bold;}

#ccontent .submit { width: 140px; margin: 5px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#ccontent .submit li { clear: left; list-style-type: none;}

/* Labels */

.label 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* Dados do Login */
#loading {
	width: 200px;
	height: 100px;
	margin-top: 30px;
    font-size: 11px;
    text-align: center;
	float: left;
}

#loading ul { margin:0;}
#loading li { text-align: center; list-style-type: none;}
	
#formlogin { width: 300px; float: left;}
#formlogin ul {  font-size: 10px; margin:0px 0px 0px 40px; padding: 0px;  }
#formlogin li { clear: left; height: 18px; list-style-type: none;}
#formlogin .ul1title	{ width: 210px; padding: 5px 0px 2px 0px; float: left; }
#formlogin .ul1box		{ width: 210px; padding: 1px 0px 1px 0px; float: left; }
#formlogin .ul1box input	{ width: 200px; padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}
			   
#userlog ul				{ width: 500px; font-size: 10px; margin:0px 0px 0px 40px; padding: 0px; }
#userlog li				{ clear: left; height: 18px; list-style-type: none;}

#userlog .ultitle		{ width: 100%; padding: 5px 0px 2px 0px; float: left; }
#userlog .ulbox			{ width: 50%; padding: 1px 0px 1px 0px; float: left; }
#userlog .ulbox input	{ width: 95%; padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog .pdnamelabel { width: 400px; padding: 5px 0px 2px 0px; float: left; }
#userlog .pdnamebox	{ width: 480px; padding: 1px 0px 1px 0px; float: left; }
#userlog .pdnamebox input	{ width: 475px;  padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}


.ctitlelnk { padding: 0% 0% 0% 0%; margin: 0% 0% 0% 0%; font-size: 15px; font-weight:bold; color:#006897; list-style-type: none; }
#userlog .pdlabel { 
	width: 160px; 
	padding: 5px 0px 2px 0px; 
	float: left;  
	}

#userlog .pdbox	{ 
	width: 160px; 
	padding: 1px 0px 1px 0px; 
	float: left; 
	}
#userlog .pdbox input	{ 
	width: 155px; 
	padding: 1px 0px 1px 0px; 
	float: left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: solid 1px #000000;
}

#userlog .pdmoradalabel	{ width: 480px; padding: 5px 0px 2px 0px; float: left; }
#userlog .pdmoradabox		{ width: 480px; padding: 1px 0px 1px 0px; float: left; }
#userlog .pdmoradabox input	{ width: 475px;  padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog .pdnascd			{ width: 45px; padding: 1px 0px 1px 0px; float: left; }
#userlog .pdnascd select	{ width: 95%; padding: 0px 0px 0px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog .pdnascm			{ width: 55px; padding: 1px 0px 1px 0px; float: left; }
#userlog .pdnascm select	{ width: 50px; padding: 0px 0px 0px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog .pdnascy			{ width: 58px; padding: 1px 0px 1px 0px;  float: left; }
#userlog .pdnascy select	{ width: 55px; padding: 0px 0px 0px 0px;  float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog .pdsep { width: 6px; margin-left: 4px; padding-top: 2px; float:left;}

#userlog .pdcodelabel { 
	width: 160px; 
	padding: 5px 0px 2px 0px; 
	float: left;  
	}
#userlog .pdcode1		{ width: 90px; padding: 1px 0px 1px 0px; float: left; }
#userlog .pdcode1 input { width: 90px; padding: 1px 0px 1px 0px;  float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}
#userlog .pdcode2		{ width: 60px; padding: 1px 0px 1px 0px; float: left; }

#userlog .pdcode2 input { width: 55px; padding: 1px 0px 1px 0px; margin-right: 7px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

/* Dados Profissionais */
#userwork			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#userwork li		{ clear: left; list-style-type: none; }














#userlog2 ul				{ width: 500px; font-size: 10px; margin:0px 0px 0px 40px; padding: 0px; }
#userlog2 li				{ clear: left; height: 18px; list-style-type: none;}

#userlog2 .ultitle		{ width: 100%; padding: 5px 0px 2px 0px; float: left; }
#userlog2 .ulbox			{ width: 50%; padding: 1px 0px 1px 0px; float: left; }
#userlog2 .ulbox input	{ width: 95%; padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog2 .pdnamelabel { width: 400px; padding: 5px 0px 2px 0px; float: left; }
#userlog2 .pdnamebox	{ width: 480px; padding: 1px 0px 1px 0px; float: left; }
#userlog2 .pdnamebox input	{ width: 475px;  padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}



#userlog2 .pdlabel { 
	width: 160px; 
	padding: 5px 0px 2px 0px; 
	float: left;  
	}

#userlog2 .pdbox	{ 
	width: 160px; 
	padding: 1px 0px 1px 0px; 
	float: left; 
	}
#userlog2 .pdbox input	{ 
	width: 155px; 
	padding: 1px 0px 1px 0px; 
	float: left; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: solid 1px #000000;
}

#userlog2 .pdmoradalabel	{ width: 480px; padding: 5px 0px 2px 0px; float: left; }
#userlog2 .pdmoradabox		{ width: 480px; padding: 1px 0px 1px 0px; float: left; }
#userlog2 .pdmoradabox input	{ width: 475px;  padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog2 .pdnascd			{ width: 45px; padding: 1px 0px 1px 0px; float: left; }
#userlog2 .pdnascd select	{ width: 95%; padding: 0px 0px 0px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog2 .pdnascm			{ width: 55px; padding: 1px 0px 1px 0px; float: left; }
#userlog2 .pdnascm select	{ width: 50px; padding: 0px 0px 0px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog2 .pdnascy			{ width: 58px; padding: 1px 0px 1px 0px;  float: left; }
#userlog2 .pdnascy select	{ width: 55px; padding: 0px 0px 0px 0px;  float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#userlog2 .pdsep { width: 6px; margin-left: 4px; padding-top: 2px; float:left;}

#userlog2 .pdcodelabel { 
	width: 160px; 
	padding: 5px 0px 2px 0px; 
	float: left;  
	}
#userlog2 .pdcode1		{ width: 90px; padding: 1px 0px 1px 0px; float: left; }
#userlog2 .pdcode1 input { width: 90px; padding: 1px 0px 1px 0px;  float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}
#userlog2 .pdcode2		{ width: 60px; padding: 1px 0px 1px 0px; float: left; }

#userlog2 .pdcode2 input { width: 55px; padding: 1px 0px 1px 0px; margin-right: 7px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}



















#userwork .uwlabel	{ width: 240px; padding: 5px 10px 2px 0px; float: left;}
#userwork .uwbox input	{ width: 240px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}	   
#userwork .uwbox select { width: 240px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000; }

/* Dados Pessoais - Aluno */
#studentpdata ul { }
#studentpdata li { clear: left; height: 18px; list-style-type: none;}
#studentpdata input 
{
				font-family:Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				border: solid 1px #000000;
				list-style-type: none; 
				list-style-position: inherit;
				}
#studentpdata .l25 { width: 100%; padding: 5px 0px 2px 0px; }
#studentpdata .b25 { width: 100%; padding: 5px 0px 2px 0px; }
#studentpdata .b25 input { width: 30%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#studentpdata .ultitle		{ width: 100%; padding: 5px 0px 2px 0px; float: left; }
#studentpdata .ulbox { width: 40%; padding: 1px 0px 1px 0px; float: left; }
#studentpdata .ulbox input {  width: 95%; padding: 1px 0px 1px 0px; float: left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000;}

#ccontent .tab h3 { clear: left; margin-left: 40px; color:Blue; }
#ccontent .tab span { clear: left; color:Blue; }
/* Side by Side */

#sbs ul { }
#sbs li { width: 100%; clear: left; list-style-type: none; }
#sbs input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000; list-style-type: none; list-style-position: inherit; }
#sbs select { width: 60%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: solid 1px #000000; list-style-type: none; list-style-position: inherit; }
#sbs .small select { width: 20%; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right: 2px; font-size: 11px; border: solid 1px #000000; list-style-type: none; list-style-position: inherit; float: left; }
#sbs h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; clear: left; color:Blue; height:25px;}
#sbs .ctitle { width: 100%; margin: 1px; padding: 5px 0px 0px 4px; float: left; font-weight: bold;}
#sbs .cbox { width: 100%; float: left; }
#sbs .tab h3 { clear: left; margin-left: 40px; color:Blue;}
#sbs .tab span { clear: left; color:Blue;}
#sbs .cboxsided { width: 100%; float: left;}


/* DETAIL */
#detail {
	font-family: Verdana, Arial;
	font-size: 11px;
	margin-left: 35px;
	width: 590px;
	clear: left;
	height: inherit;
}
#detail ul {
margin: 0px;
padding: 0px;	
}
#detail li {
line-height: 20px;
list-style-type: none;	
}

#detail .dimage  	{ height: auto; float: left; display:block; }

#detail .ddetail  	{ width: 350px; margin-top: 25px; margin-left: 15px; margin-bottom:10px;float: left;}
#detail .titazul  	{ color: #006699;}

#detail .dlabel  	{ width: 590px; clear: left; padding-top: 10px; padding-bottom: 10px; font-weight: bold; color: #666666 }

#detail .ddesc  	{ width: 590px; clear: left; padding-top: 10px; padding-bottom: 10px; }

#detail .daluno  	{ width: 260px; float: left; margin-right: 15px; color: #666666; }
#detail .dprof  	{ width: 260px; float: left; color: #666666; }
#detail .dprof a:link, a:visited, a:active, a:hover { color: #666666; text-decoration: none}

#detail .ddetail span { color:#666666;}
#detail .titulo span { color:#006699;}


#detail .dbutton { width: 167px; }

#submithref .submithref 
{
	margin: 20px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	width: 180px; 
	clear: left; 
	color: White;
	cursor: pointer;
	cursor: hand; 
}
#submithref .submithref img
{
	visibility: hidden;
	cursor: pointer;
	cursor: hand; 
}
#submithref  .submithref ul
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
#submithref  .submithref li
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	text-align: center;
}

.AlunoColor 
{
	color: #F66E00;
}
.ProfColor 
{
	color: #CC2F64;
}
/* SEND PASS */

#textointro {
	font-family: Verdana; font-size: 11px; margin-left: 35px; margin-bottom: 15px; width: 570px;clear: left; height: inherit;
}
#textointro h3 { font-size: 12px; color: #006699; }
#textointro ul { margin:0px 0px 0px 0px; padding:0px 0px 00px 0px;  }
#textointro li { clear: left; list-style-type: none; padding: 2px 0px 2px 0px;  }
#textointro submit { width:60px ;  }

/* Disciplinas */
#disciplinas { width: 520px; margin:0px; padding:0px; font-size: 10px;  }
#disciplinas h3 { margin: 10px 0px 20px 5px; color: #006699; font-size: 12px; clear: left; }
#disciplinas ul { margin:0px; padding:0px;  }
#disciplinas li { clear: left; list-style-type: none; text-transform: capitalize; padding: 2px 0px 2px 0px;  }

#disciplinas .ctitle 	{ width: 350px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 5px 0px 0px 4px; float: left; font-weight: bold;}
#disciplinas .cname   	{ width: 352px; margin: 1px; padding: 5px 0px 2px 4px; float: left; }

#disciplinas .c1title 	{ width: 25px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 5px 0px 0px 0px; float: left; text-align: center; font-weight: bold;}
#disciplinas .c2title 	{ width: 25px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 5px 0px 0px 0px; float: left; text-align: center; font-weight: bold;}
#disciplinas .c3title 	{ width: 25px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 5px 0px 0px 0px; float: left; text-align: center; font-weight: bold;}
#disciplinas .c4title 	{ width: 70px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 5px 0px 0px 0px; float: left; text-align: center; font-weight: bold; }

#disciplinas .c1 		{ width: 25px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 3px 0px 2px 0px; float: left; text-align: center; }
#disciplinas .c2 		{ width: 25px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 3px 0px 2px 0px; float: left; text-align: center; }
#disciplinas .c3 		{ width: 25px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 3px 0px 2px 0px; float: left; text-align: center; }
#disciplinas .c4 		{ width: 70px; height: 20px; border: solid 1px #f3f3f3; margin: 1px; padding: 3px 0px 2px 0px; float: left; text-align: center; }
