@charset "utf-8";
/* CSS Document */

html{
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(../imgs/bg_html.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#ececec;
}
body{
	margin:0 auto;
	padding:0px;
	height:100%;
	background-image:url(../imgs/bg_body.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666666;
}
#corpo{
	margin:0 auto;
	padding:0px;
	width:760px;
	
}
#content{
	margin:0 auto;
	padding:0px;
	float:left;
}
	#header{
		height:163px;
		margin:0px;
		padding:0px;
		position:relative;
		float:left;
	}
	#conteudo{
		background-color:#FFFFFF;
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		/*background-image:url(../imgs/bg_conteudo.jpg);*/
		border-left:1px solid #CCCCCC;
		border-right:1px solid #CCCCCC;
		border-bottom:1px solid #CCCCCC;
		background-position:top left;
		background-repeat:repeat-y;
		float:left;
		position:relative;
		*margin-top:0px;
	}
	#rodape_all{
		/*border-top:1px solid #e0e0e0;*/
		padding-top:10px;
		margin-top:15px;
		width:100%;
		clear:both;
		text-align:center;
	}
	#rodape{
		border-top:1px solid #e0e0e0;
		padding-top:10px;
		/*margin-bottom:10px;*/
		_margin-top:15px;
		*margin-top:0px;
		margin:0 auto;
		width:760px;
		clear:both;
		text-align:center;
		overflow:hidden;
	}
/****************************************************** GERAL *******************************************************************/
#box_geral{
	background-color:#efefef;
	border-top:2px solid #9d9fff;
	margin-bottom:10px;
	padding:4px;
	float:left;
}
	.box_esq{
		width:171px;
		margin:0px;
		padding:0px;
	}
		.box_esq img{
			margin:0px;
			padding:0px;
		}
	.espc{
		margin-left:10px;
		width:267px;
		*width:260px;
		min-height:155px;
		float:right;
		overflow:hidden;
	}
	.btn_veja_mais{
		float:right;
		clear:right;
		margin-top:5px;
	}
	.btn_dir{
		float:left;
		clear:left;
		position:relative;
		margin-top:5px;
	}
h1{
	color:#4244ab;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
h1 a{
	color:#4244ab;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
h1 a:hover{
	color:#4244ab;
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
h2{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
}
h3{
	font-family:Tahoma, Arial, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
/****************************************************** BANNER *******************************************************************/
#banner{
	margin:0px;
	padding-bottom:10px;
	background-color:#2e2e2e;
	width:100%;
	/*height:220px;*/
	height:120px;
	position:relative;
}
#border_banner{
	float:left;
	position:relative;
	background-image:url(../imgs/banner/border_banner.gif);
	background-position:left top;
	width:5px;
	height:5px;
	z-index:1;
}
#b_1{
	background-image:url(../imgs/banner/banner_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:760px;
	height:220px;
	float:left;
	position:absolute;
	
}
/*************************************************** COLUNAS ********************************************************************/
#col_esq{
	float:left;
	margin:0px;
	padding:0px;
	width:179px;
	*margin-top:0px;
}
#col_dir{
	float:right;
	margin:0px;
	padding:0px;
	width:570px;
	*margin-top:0px;
}

/********************* FORM CADASTRO ***********************/
.form_cadastro{
	background-image: url(../imgs/box_cadastre.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:160px;
	padding-top:25px;
	margin-left:3px;
}
.form_cadastro label{
	float:left;
	clear:left;
	margin-top:2px;
	margin-bottom:8px;
}
.form_cadastro .input_text{
	background-color:#dadada;
	border:1px solid #cacaca;
	width:118px;
	float: right;
}
.form_cadastro .enviar_cadastro{
	background-image:url(../imgs/btns/btn_enviar.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:39px;
	height:14px;
	border:none;
	float:right;
	clear:right;
	margin-top:5px;
	margin-bottom:5px;
}
/********************************* BOX DESTAQUE ************************************/
#destaque{
	border-left:1px solid #c5c1c1;
	border-bottom:1px solid #c5c1c1;
	width:580px;
	*width:560px;
	float:left;
	margin:0px;
	padding:0px;
}
#border_destaque{
	/*background-image: url(../imgs/border_bottom_destaque.gif);*/
	background-position:left bottom;
	background-repeat:no-repeat;
	width:5px;
	height:5px;
	float:left;
	*float:none;
	position:relative;
	margin-top:-5px;
	*margin-top:-13px;
	*margin-left:180px;
	*position:absolute;
	*left:0;
}
#destaque_bottom{
	height:10px;
	width:570px;
	margin:0px;
	padding:0px;
	float:right;
	position:relative;
}
	.img_destaque{
		float:left;
		position:relative;
		margin-bottom:10px;
		margin-left:10px;
		margin-right:10px;
		border:1px solid #d6d6d6;
	}
	.p_det_home{
		width:506px;
		margin-top:3px;
	}
	#p_det_sias{	
		margin-top:3px;
		margin-left:21px;
		margin-right:4px;
		margin-bottom:10px;
		/*float:right;*/
		min-height:428px;
	}
	#p_det_sias_detalhe{	
		margin-top:3px;
		margin-left:9px;
		margin-right:15px;
		margin-bottom:10px;
		float:left;
		min-height:428px;
	}
	#p_det_foto{	
		margin-top:3px;
		margin-left:10px;
		margin-right:4px;
		margin-bottom:10px;
		float:left;
		min-height:428px;
	}
	#btns{
		float: left;
		margin-left:0px;
		margin-top:15px;
	}
	.btn_indique{
		margin-left:10px;
		margin-top:5px;
	}
ul.col_cursos, .col_eventos{
	width:45%;
	float:left;
	list-style:none;
	margin-bottom:3px;
}
ul.col_cursos{
	border-right:1px solid #efefef;
	margin-left:18px;
	padding-right:12px;
	
}
ul.col_eventos{
	border-left:1px solid #efefef;
	padding-left:12px;
}
ul.col_cursos li, .col_eventos li{
	margin-bottom:3px;
	padding-bottom:3px;
	float:left;
	width:100%;
}
/********************************* BOX ARTIGOS HOME ************************************/
ul.art_list{
	list-style:none;
	width:100%;
	margin:0px;
	padding:0px;
}
ul.art_list li{
	border-bottom: 1px solid #b6b6b6;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
/********************************* BOX PALESTRA ************************************/
ul.pa_list, ul.pa_list2{
	list-style:none;
	width:45%;
	margin-top:10px;
	float:left;
	position:relative;
	
}
ul.pa_list{
	padding-right:10px;
	border-right:1px solid #ebebeb;
}
ul.pa_list2{
	margin-left:15px;
}
ul.pa_list li, ul.pa_list2 li{
	border-bottom: 1px solid #b6b6b6;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	width:100%;
}
/********************************* BOX GALERIA ************************************/
.foto_capa{
	float:left;
	border:3px solid #f3f3f3;
	margin-right:10px;
	width:99px;
	height:76px;
}
.video{
	float:left;
	border:3px solid #f3f3f3;
	margin-top:10px;
	margin-bottom:10px;
}
/******************** FOTO DETALHE *********************/
ul.foto_list{
	list-style:none;
	width:100%;
	*width:90%;
	margin-top:20px;
	margin-left:0px;
	float:left;
}
ul.foto_list li{
	padding:0px;
	margin-right:15px;
	*margin-right:0px;
	margin-bottom:10px;
	float:left;
}
/********************************* BOX PARCEIROS ************************************/
.li_parceiros{
	text-align:center;
}
.li_parceiros h1{
	margin-left:0px;
	width:120px;
	height:80px;
}
/********************************* BOX 	PROFISSIONAIS ************************************/
ul.prof_list{
	list-style:none;
	width:97%;
	margin-top:20px;
	float:left;
}
ul.prof_list li.prof{
	padding:0px;
	margin-right:13px;
	*margin-right:0px;
	margin-bottom:10px;
	float:left;
	clear:left;
	width:100%;
}
#mc_prof{
	width:600px;
	display: block;
}
/********************************* BOX 	FORM ************************************/
#form{
	width:366px;
	float:left;
	padding:0px;
	display:block;
	margin-right:185px;
	position:relative;
}
#form label{
	float:left;
	clear:left;
	margin-bottom:5px;
	margin-top:5px;
}
.input_text{
	background-color:#e8e8e8;
	border:1px solid #acacac;
	width:299px;
	margin-bottom:5px;
	float:right;
}
.textarea_form{
	background-color:#e8e8e8;
	border:1px solid #acacac;
	width:100%;
	height:224px;
	margin-bottom:5px;
	float:right;
}
.btn_enviar_form{
	background-image:url(../imgs/btns/btn_enviar_form.gif);
	width:56px;
	height:23px;
	border:none;
	float:right;
	clear:right;
	margin-top:10px;
}
/********************************* BOX 	INSCRICAO ************************************/
.p_preco{
	margin-top:10px;
	margin-bottom:10px;
}
#form_ins{
	width:396px;
	float:left;
	padding:0px;
	display:block;
	margin-right:345px;
	*margin-right:0px;
}
#form_ins label{
	float:left;
	clear:left;
	margin-bottom:5px;
	margin-top:4px;
	margin-left:4px;
}
#form_ins .input_text{
	background-color:#dadada;
	border:1px solid #cacaca;
	width:280px;
	float: right;
}
.btn_continuar_form{
	background-image: url(../imgs/btns/btn_continuar.gif);
	width:70px;
	height:22px;
	border:none;
	float:right;
	clear:right;
	margin-top:10px;
}
/********************************* BOX 	DESTAQUE ************************************/
#li_destaque{
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #4244ab;
}
/************************************** VAGAS *******************************/
ul.vaga_list{
	width:100%;
	list-style:none;
	margin-top:5px;
}
ul.vaga_list li{
	width:100%;
	!width:700px;
	display:block;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e0e0e0;
	float:left;
	clear:left;
}
/********************************* BOX SERVIÇOS ************************************/
ul.se_list, ul.se_list2{
	list-style:none;

	width:350px;

	margin-top:10px;
	float:left;
	position:relative;
}
ul.se_list{
	padding-right:10px;
	border-right:1px solid #ebebeb;
}
ul.se_list2{
	margin-left:15px;
}
ul.se_list li, ul.se_list2 li{
	border-bottom: 1px solid #b6b6b6;
	padding-bottom:10px;
	margin-bottom:10px;
	float:left;
	width:100%;
	*width:280px;
	_width:100%;
	position:relative;
	display:block;
}
