/* CSS Document */
body{
	font-family:arial;
	font-size:12px;
	}
a{
	color:#6176B1;
	text-decoration:none;
	}
a:hover{
	color:#405080;
	}

.box1 .box2 {
	position:relative;
	background:#fff;
	width: 420px;
	padding-bottom:10px;
	margin-bottom:10px;
	border:0px #6176B1 solid;
}
.box1 .box2 .box_titulo1 {
	position:absolute;
	top:15px;
	left:0px;
	}
.box1 .box2 .box_titulo {
	margin:15px 0;
	}
.box1 .box2 .leia {
	text-align:right;
	padding-right:30px;
	color:#6176B1;
	font-size:9px;
	}
.box1 .box2 .leia a{
	color:#6176B1;
	text-decoration:none;
	text-transform:uppercase;
	
	}
.box1 .box2 .leia a:hover{
	color:#405080;
	}
/** Destaque */
.box1 .box2 div.conteudo {
	padding:0 10px;
	border:0px #6176B1 solid;
	}
.box1 .box2 div.conteudo img{
	margin:3px;
	}
p.informacoes {
	text-align:center;
	font-size:10px;
	padding:0 10px;
	border:0px #6176B1 solid;
	}	
	
/** Instalações **/
.fotos img {
	border:0px;
	width:129px;
	height:85px;
}

/** Instalações **/

/** Corpo Docente **/
.conteudo ul{
	padding:0 15px;
	margin:0px;
	}
.conteudo ul li {
	font-weight:bold;
	}
.conteudo ul div img.curriculo{
	float:right;
	width:25px;
	height:34px;
	}
div.lista{
	font-weight:normal;
	font-size:11px;
	margin:2px 10px 10px 10px;
	padding-bottom:5px;
	border:0px #6176B1 solid;
	}
div.lista img.capa{
	float:left;
	width:100px;
	margin:0 3px 0 0;
	}
div.lista img.capa2{
	float:left;
	margin:0 3px 0 0;
	}
/** Corpo Docente **/

/*INICIO FALE CONOSCO*/
 form.fale{
	margin:0 0 0 0;
	width:100%;
	border:0px #074085 solid;
	font:bold 12px arial;
	color:#000;
	}

 form.fale input.nome{
	margin-left:35px;
	width:320px;
	border:1px #000 solid;
	font:10px arial;
	}
 form.fale input.email{
	margin-left:32px;
	width:320px;
	border:1px #000 solid;
	font:10px arial;
	}
 form.fale input.assunto{
	margin-left:20px;
	width:320px;
	border:1px #000 solid;
	font:10px arial;
	}
 form.fale textarea.msg{
	margin-left:5px;
	vertical-align: text-top;
	width:320px;
	height:100px;
	border:1px #000 solid;
	font:10px arial;
	}
 form.fale p{
	text-align:right;
	}
 form.fale input.button{
	height:15px;
	border:1px #000 solid;
	background:#fff;
	font:10px arial;
	color:#000;
	margin:0px 0 0px 15px;
	}
 form.fale div.msg{
	text-align:center;
	margin-bottom:20px;
	}
/*FIM FALE CONOSCO*/

/*inicio Curso*/
.cursos h1{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	}
.cursos p.prof{
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	margin:0;
	}
.cursos h2{
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	}
.cursos ul{
	padding:0 15px;
	margin:5px 0 20px 0;
	}
.cursos ul li {
	font-weight:normal;
	}
.cursos ul li ul li{
	list-style:disc; 
	}
.cursos ul.espec{
	padding:0 15px;
	margin:5px 0 20px 0;
	list-style:circle;
	}
.cursos ul.espec li {
	font-weight:bold;
	} 
.cursos ul.espec li.destaque {
	font-weight:bold;
	font-size:13px;
	}
/*fim Curso*/

form.senha{
	width:270px;
	font:normal 12px arial;
	color:#000;
	}
form.senha input{
	border:1px #000 solid;
	font:12px arial;
	}
form.senha input.nome{
	margin-left:17px;
	width:250px;
	}
form.senha input.cpf{
	margin-left:25px;
	width:90px;
	}
form.senha input.email{
	margin-left:15px;
	width:200px;
	}
form.senha input.button{
	border:1px #000 solid;
	background:#fff;
	font:12px arial;
	color:#000;
	margin:0px 15px 0px 0px;
	}
form.senha p.button{
	text-align:right;
	}



.box1 .box2 .login{
	border:1px #A9AFD3 solid;
	font-weight:normal;
	margin:auto;
	width:300px;
	padding:0 0 5px 0;
	}
.box1 .box2 div.login p.esqueci{
	text-align:right;
	margin-right:25px;
	margin-top:10px;
	}
.box1 .box2 div.login div.titulo{
	width:225px;
	color:#0c1c8c;
	background:#e3e9f1;
	font-size:12px;
	height:20px;
	padding-top:3px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	margin:auto;
	float:left;
	}
.box1 .box2 div.login div.dados{
	margin-left:25px;
	margin-top:20px;
	}
.box1 .box2 div.login div.dados div.campo{
	float:left;
	font-weight:bold;
	padding-top:2px;
	}
.box1 .box2 div.login input{
	border:1px #A9AFD3 solid;
	font:12px arial;
	background:none;
	padding:2px;
	}
.box1 .box2 div.login input.login{
	margin-left:50px;
	width:170px;
	}
.box1 .box2 div.login input.senha{
	margin-left:34px;
	width:170px;
	}
.box1 .box2 div.login div.dados div.button{
	margin-left:145px;
	}
.box1 .box2 div.login div.cadastrarse{
	position:relative;
	border:1px solid #e3e9f1;
	width:225px;
	margin-top:25px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:15px;
	font-weight:normal;
	font-size:12px;
	}
.box1 .box2 div.login div.cadastrarse img.btn{
	position:absolute;
	margin:0px;
	right:-20px;
	bottom:-20px;
	border:0;
	}

/** Secretaria **/
.secretaria {
	color:#495677;
	font-family:tahoma;
	font-size:11px;
}
.secretaria .titulo {
	border-left:3px solid #495677;
	padding:0 4px;
	margin:2px 5px;
}
.secretaria .horario {
	margin:2px 10px;
	padding:0 3px;
}

/** Secretaria **/

/*Início cadastrese*/
.cadastrese .dados {
	width:100%;
	height:25px;
	}
.cadastrese .dados .campo {
	width:100px;
	float:left;
	height:25px;
	font-weight:bold;
	}
.cadastrese .dados .valor {
	width:200px;
	float:left;
	height:25px;
	}
.cadastrese .dados .valor input {
	margin:0 0 0 0;
	width:260px;
	border:1px #000 solid;
	font:bold 12px arial;
	color:#000;
	padding:0 2px;
	}
.cadastrese .dados .valor select {
	margin:0 0 0 0;
	width:260px;
	border:1px #000 solid;
	font:bold 12px arial;
	color:#000;
	}
.cadastrese textarea {
	width:360px;
	border:1px #000 solid;
	font:bold 12px arial;
	color:#000;
	padding:0 2px;
	}
.cadastrese p.button {
	padding:0 2px;
	text-align:right;
	}
.cadastrese input.button {
	margin-left:5px;
	background:#fff;
	border:1px #000 solid;
	font:bold 12px arial;
	color:#000;
	}
/*Fim Forum*/

/*Fomulários*/
.mailing input{
	font-family:verdana;
	font-size:12px;
	height:14px;
	border:1px solid #000;
	}
.mailing select{
	font-size:12px;
	width:130px;
	}
.mailing textarea{
	font-family:verdana;
	font-size:12px;
	border:1px solid #000;
	width:385px;
	height:100px;
	}
.mailing .input1{
	width:300px;
	}
.mailing .input2{
	width:100px;
	}
.mailing .input3{
	width:65px;
	}
.mailing .input4{
	width:130px;
	}
.mailing .input5{
	width:200px;
	}
.mailing .ddd{
	width:25px;
	margin-right:5px;
	text-align:center;
	}
.mailing .data{
	width:70px;	
	}
.mailing .expedidor{
	width:135px;
	}
.mailing .dados{
	position:relative;
	height:25px;
	}
.mailing .msg{
	height:110px;
	}
.mailing .dados div{
	float:left;
	}
.mailing .dados .campo{
	height:20px;
	width:90px;
	padding-top:2px;
	}
.mailing .dados .campo2{
	height:20px;
	width:30px;
	padding-top:2px;
	}
.mailing .dados .valor{
	height:20px;
	width:150px;
	}
.mailing .dados .valor2{
	height:20px;
	}
.mailing p.button {
	padding:0 10px;
	text-align:right;
	}
.mailing  input.button {
	margin-left:5px;
	background:#fff;
	border:1px #000 solid;
	font:bold 12px arial;
	color:#000;
	height:20px;
	}
.mailing .obs{
	text-align:center
	}

.mailing .divMsg{
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	margin-bottom:10px;
}