a{text-decoration:none}

img{border:none}

li, lu {padding:0px; margin:0px;}

h1{ position:absolute; left:-9999px; top:-9999px;}


body{

	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../imgs/bg_rodape.gif) repeat;

}

.topo {

	height:291px;
	width:100%;
	margin:auto;
	background:url(../imgs/bg_topo.gif) repeat-x;

}

.topo2{

	height:291px;
	width:100%;
	margin:auto;
	background:url(../imgs/bg_topo2.jpg) no-repeat center top;

}

.topo_flash  {

	margin:auto;
	width:777px;
	height:291px;
	margin:auto;

}

.miolo {

	clear:left;
	margin:auto;
	width:100%;
	background:url(../imgs/bg_miolo.gif) repeat-x #c4d4d4;
	overflow:auto;

}

.miolo_content {
    position: relative;
	margin:auto;
	width:778px;
	padding-bottom:15px;
}

.miolo_content_quemsomos{

	float:left;
	width:737px;
	padding:20px;

}

.miolo_cursos_flash{

	float:left;
	width:778px;

}

.area_login{
	float: left;
	width:315px; /*627px;*/
	height:60px;
	color:#063841;
	padding:0 0 0 200px;
	/*border: 1px solid #000000;*/
	/*margin-left: 15px;*/
}
.area_login_titulo{
	float:left;
	width:340px;/*607px;*/
	height:22px;
	padding:10px 0 10px 20px;
}
.area_login_labels{
	float:left;
	width:60px;
	height:18px;
	text-align:right;
	padding:2px 4px 0 0;
}
.area_login_inputs{
	float:left;
	width:65px;
	height:20px;
}

.area_login_btn{
	float:left;
	width:30px;
	height:20px;
	padding-left: 20px;
}

.curso_deseja{

	float:left;
	width:535px;
	height:92px;
	padding:8px 0 10px 242px;
	
}

.tit_pagina {

	float:left;

	width:733px;

	height:22px;

	padding-left:4px;

	margin-bottom:16px;

}

.conteudo_quemsomos{

	float:left;

	width:737px;

	margin-bottom:10px;

}

.rodape {

	clear:left;
	margin:auto;
	width:777px; height:84px;
	text-align:center; font-size:11px;
	color:#FFFFFF;
	padding-top:15px

}

.tit_cursos {

	float:left;
	width:688px;
	height:124px;
	margin:30px 0 24px 0;
	padding:0 0 0 89px;

}

.engloba_conteudo_cursos{

	float:left;
	width:740px;
	padding-left:37px;
	margin-bottom:20px;

}

.cursos_box1{
	float:left;
	width:649px;
	padding:0 20px 15px 19px;
	background:url(../imgs/bg_box1.jpg) repeat-x #4a8a72;
	border-top:1px solid #0c3b41;
	border-left:1px solid #0c3b41;
	border-right:1px solid #0c3b41;
	border-bottom:0px;
	color:#FFFFFF;
	font-size:14px;

}

.boxAviso{
	float:left;
	width:649px;
	/*padding:0 20px 15px 19px;*/
	margin-bottom:15px;
	background:url(../imgs/bg_box1.jpg) repeat-x #4a8a72;
	border-top:1px solid #0c3b41;
	border-left:1px solid #0c3b41;
	border-right:1px solid #0c3b41;
	border-bottom:0px;
	color:#FFFFFF;
	font-size:12px;

}

.cursos_box1_bottom{

	float:left;
	width:680px;
	height:48px;
	background:url(../imgs/bg_box1_bottom.gif) no-repeat top left;
	margin-bottom:12px;
	padding-right:10px;
	text-align:right;

}

.cursos_box1_publico{

	float:left;
	width:649px;
	height:19px;
	background:url(../imgs/divisoria_publico.jpg) no-repeat left bottom;
	margin:15px 0 5px 0;

}

.cursos_box1_objetivo{

	float:left;
	width:649px;
	height:19px;
	background:url(../imgs/divisoria_objetivo.jpg) no-repeat left bottom;
	margin:15px 0 5px 0;

}

.cursos_box1_conteudoprogramatico{

	float:left;
	width:649px;
	height:21px;
	background:url(../imgs/divisoria_conteudo.jpg) no-repeat left bottom;
	margin:5px 0 16px 0;

}

.cursos_box1_texto{

	float:left;
	width:649px;
        text-align:justify;

}

.cursos_box2 {

	float:left;
	width:649px;
	padding:15px 20px 18px 19px;
	background:url(../imgs/bg_box2.gif) repeat;
	border:1px solid #0c3b41;
	color:#06333a;
	line-height:23px;
	margin-bottom:20px;

}

.cursos_box3 {

	float:left;
	width:687px;
	background:url(../imgs/bg_box3.jpg) repeat-x #052F2C;
	border:1px solid #0c3b41;

}

.cursos_box3_caneta{

	float:left;
	width:598px;
	padding:18px 22px 18px 68px;
	color:#FFFFFF;
	text-align:justify;
	background:url(../imgs/bg_caneta.jpg) no-repeat top left;

}
/* MARGENS ********************************************/

.ma_rig { margin-right:27px;}


/* HEADINGS *******************************************/

h2 {
	display:none;
}



/* FONTES ********************************************/

.ft_quemsomos{

	color:#042b31;
	font-size:12px;
	text-align:justify;

}



/* CONTATO ******************************************/

form, fieldset {margin:0px; padding:0; border:none}

.info_contato{

	float:left;
	width:737px;
	padding:5px 0 25px 0;
	text-align:center;

}



.labels_contato{

	float:left;
	width:250px;
	height:18px;
	padding:2px 7px 10px 0;
	text-align:right;
	color:#063841;

}

.inputs_contato {

	float:left;
	width:478px;
	height:20px;
	padding-bottom:10px;

}

.engloba_multiline {float:left; width:737px; height:85px;}

.div_enviar{float:left; width:481px; padding:5px 156px 25px 0; text-align:right;}

.size_estado {width:150px}

.size_default {width:320px}

.size_msg {width:320px; height:80px;}

.size_ddd {width:30px}

.size_ano{width:50px;}

.size_telefone{width:105px;}



.input_contato {

	border:1px solid #063841; padding-left: 2px; font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#bdd5db; color:#063841;	

}

#voltar {
   text-align:center;
   /*font-family:Georgia, "Times New Roman", Times, serif, arial;*/
   font-size:16px;
   font-weight:bold;
   color:#063841;
   
}
#voltar a {
   color:#063841;
}

#voltar a:hover {
    text-decoration:underline;
}
#login_fail {
   padding-top: 15px;
   color:#FF0000;
}
#catalogo {
   float:right;
   margin-right: 20px;
}

.tfvHighlight {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:14px;
   font-style:normal;
   font-weight: normal; color: red;
   border: 2px solid red;
   background:#bdd5db;
}
.tfvNormal {
	border:1px solid #063841; padding-left: 2px; font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#bdd5db; color:#063841;	
}