/*linha#borda1{	border-top:#b7b7b6 1px dotted; 	border-bottom:#b7b7b6 1px dotted; 	 border-left:#b7b7b6 1px dotted; 	border-right:#b7b7b6 1px dotted;}*//*texto*/body{background-color: #FFF;}p{    line-height: 5px;    text-align: justify;}h1{    font-family: Calibri, Verdana, san-serif;    font-size: 18px;    color: #686868; }h2{    font: 400 12px 'trebuchet ms', arial, sans-serif;    font-size: 12px;}h3{    font-family: Calibri, Verdana, san-serif;    font-size: 12px;    color: #686868; }h4{    font: 400 10px 'trebuchet ms', arial, sans-serif;    font-size: 12px;}.titulo{	font-family: 'trebuchet ms', arial, sans-serif;    font-size: 14px;    color: #4a4a4a;}.texto{	font-family: 'trebuchet ms', arial, sans-serif;    font-size: 12px;    color: #3d3d3d;    text-align: justify;    }ul {	list-style:none;}li {	list-style:none;}/*bordas*/.b1   {border-style: dotted;border-color: #b4b4b3;border-bottom-width: 1px;border-top-width: 0px;border-right-width: 0px;border-left-width: 0px;    }    .bordaum {	border:1px solid #585b5d;}.bordadois{	border:1px solid #ffffff;}/*menu horizontal e links*/a {		text-decoration: none;		color: #2a2a2a;		text-align: left; 		}a:hover {		text-decoration: underline;		color: #4c4c4c;		}a.nav {				margin: 0;		text-decoration: none;		font: 400 14px 'trebuchet ms', arial, sans-serif;		color: #2a2a2a;		padding: 0 0 0 0;		align: right;		line-height:200%				}a.nav:hover {		text-decoration: underline;		color: #4c4c4c;			}a.nav1 {				margin: 0;		text-decoration: underline;		font: 400 12px 'trebuchet ms', arial, sans-serif;		color: #4c4c4c;		padding: 0 0 0 0;		align: right;		line-height:200%		}a.nav1:hover {		text-decoration: underline;		color: #4c4c4c;					}		/*divs*/#menu-lateral{	color: black; 	font-size: medium; 	font-family: verdana, sans-serif; 	text-align: right; 	visibility: visible; 	display: block; 	position: absolute; 	z-index: 12; 	top: 3px; 	left: 829px; 	width: 220px; 	height: 39px; 	border: 0;}#botton{	border-bottom:#FFFFFF 1px dotted;}#imagem{	color: black; 	font-size: medium; 	font-family: verdana, sans-serif; 	visibility: visible; 	display: block; 	position: absolute; 	z-index: 7; 	top: 32px; 	left: 50px; 	width: 1006px; 	height: 148px; 	border: 0;}#menu-principal{	visibility: visible; 	display: block; 	position: absolute; 	z-index: 6; 	top: 200px; 	left: 50px; 	width: 205px; 	height: 298px;	border: 0;}#div-lateral-mestrado{	color: black; 	font-size: medium; 	font-family: verdana, sans-serif; 	background: #f9f9fa; 	text-align: left; 	visibility: visible; 	display: block; 	padding: 10px; 	position: absolute; 	z-index: 12; 	top: 200px; 	left: 856px; width: 174px; 	height: 200px; 	float: left; 	border: solid 1px #c3c3c3; 	-moz-box-shadow: 0 0 7px #ccc; 	-webkit-box-shadow: 0 0 7px #ccc; 	box-shadow: 0 0 7px #ccc; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	border-radius: 5px;}#div-lateral-doutorado{	color: black; 	font-size: medium; 	font-family: verdana, sans-serif; 	background: #f9f9fa; 	text-align: left; 	visibility: visible; 	display: block; 	padding: 10px; 	position: absolute; 	z-index: 12; 	top: 440px; 	left: 856px; 	width: 174px; 	height: 200px; 	float: left; 	border: solid 1px #c3c3c3; 	-moz-box-shadow: 0 0 7px #ccc; 	-webkit-box-shadow: 0 0 7px #ccc; 	box-shadow: 0 0 7px #ccc; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	border-radius: 5px;}#div-lateral-editais{	color: black; 	font-size: medium; 	font-family: verdana, sans-serif; 	background: #f9f9fa; 	text-align: left; 	visibility: visible; 	display: block; 	padding: 10px; 	position: absolute; 	z-index: 12; 	top: 680px; 	left: 856px; 	width: 174px; 	height: 230px; 	float: left; 	border: solid 1px #c3c3c3; 	-moz-box-shadow: 0 0 7px #ccc; 	-webkit-box-shadow: 0 0 7px #ccc; 	box-shadow: 0 0 7px #ccc; 	-moz-border-radius: 5px; 	-webkit-border-radius: 5px; 	border-radius: 5px;}


.campos{ 
    font: 12px verdana, arial, helvetica, sans-serif;
    color:#505154;
    border:2px solid #505154;
}

.bordadois{	
    border:1px solid #ffffff;
}

.obrigatorio{
    font: 10px verdana, arial, helvetica, sans-serif;
    color: #E90404;
}