/**************************/
/*					      */
/* FORM SENSUS - CSS      */
/* AUTOR: guFigueiredo    */
/*						  */
/**************************/


/*GERAL*/


* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
	
	
}

h1 {font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif; font-size:16px; color:#003366; margin:0 0 10px 50px; font-weight:bold;}

p {font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif; font-size:11px; color:#333; margin:0 0 10px 50px; line-height:1.5;}



#geral
	{
	background-color:#FFF;
	width: 650px;
	height:auto;
	margin-top:40px;
	display:inline-block;
	
	}
	


#geral:after{
		    content:".";
		    display:block;
		    clear:both;
		    visibility:hidden;
		    height:0;
		    overflow:hidden;
		}






/*FORMS */


#formulario {float:left; padding-top:10px; width:590px;}

#formulario 


div.box {
	text-align:left;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color:#333333;
}

div.box.texto {margin-right:2px;}

div.box h3 {margin:10px 0 10px 30px;}


div.box fieldset {margin-top:25px;}


div.box label {
	float:left;
	width:180px;
	text-align:right;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color:#333;
	padding-right:20px;
}

div.box label.obrigatorio {
	float:left;
	width:180px;
	text-align:right;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color:#FF0000;
	padding-right:20px;
}


div.box input, div.box select {
	
	margin-bottom:5px;
	font-size:10px;
}

div.box input {
	height:16px;
	padding-left:3px;
	background-color:#E9E9E9;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color:#333;
	border:1px solid #CCCCCC;
}

div.box textarea {
	padding-left:3px;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	background-color:#E9E9E9;
	color:#333;
	border:1px solid #CCCCCC;
	overflow:auto;
}

div.box select {
	height:20px;
	margin-bottom:5px;
	background-color:#E9E9E9;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color:#333;
	border:1px solid #FFF;
}



div.box input.normal {
	border:1px solid #999;
}

div.box input.required {
	border:1px solid #999;
	background-color:#F8F8F8;
}

div.box input.view {
	border:0px solid #999;
	background-color:#FFF;
	color:#000;
}

div.box input.radio {
	width:20px;
	vertical-align:top;
	background:#FFF none;
	border:none;
}

div.box img {
	vertical-align:super;
}

div.box input.button {
	border:none;
	width:100px; height:22px;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	color:#666666;
	background:url(../images/bg_botao.jpg) no-repeat #000;
	text-align:center;
	margin-top:10px;
	margin-left:200px;
	
	
}

div.box input.button_sub {
	border:none;
	width:100px; height:22px;
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	color: #666666;
	background:url(../images/bg_botao.jpg) no-repeat #000;
	text-align:center;
	margin-top:10px;
	margin-left:5px;
}

div.box select#curso {
	font: 11px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color: #666;
	border:1px solid #999;
	width:475px;
	margin-left:45px;
}

div#lblcurso {
	background-image:url(../imagens/curso.gif); background-repeat:no-repeat;
	width:438px; height:30px; text-align:left; padding-left:130px; padding-top:8px;
	font: 11px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color: #666;

}
div.box #info {
	font: 14px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	color: #CC0000;
	margin-left:150px;
}

div.box #obs {
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	color: #CC0000;
	margin-left:58px;
	width:490px;
}

div.box #texto {
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	font-weight:bold;
	color: #666;
	margin-left:58px;
	width:455px;
	text-align:justify;
}

div.box li {
	list-style:square;
}

div.box .link {
	font: 12px Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
	color: #3399cc;
}
div.box .link:hover {
	text-decoration:underline;
}










/*FOOTER*/

#footer
	{
	float:left;
	padding-bottom:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;	
	
	
	}


.footer p{line-height:1.6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}










/* BUGS */
.clearfix:after {
content:".";
display:block;
height:0;
visibility:hidden;
clear:both;
}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

  

/*FIM*/
