@import "estrutura.css";

/* -------------------------------------------------------------------- Conteúdo Esquerdo */
#cont {
	float: left;
	width: 548px;
	margin-left: 11px;
	_margin-left: 6px; 

	
}
	#cont1 {
		width: 542px;
		height: 65px;
		background: url("../imgs/bg_int_cont1.gif") no-repeat;
	}
	#cont2 {
		width: 542px;
		background: url("../imgs/bg_int_cont2.gif") repeat-y;
	}
	#cont3 {
		width: 542px;
		height: 14px;
		background: url("../imgs/bg_int_cont3.gif") no-repeat;
	}
	
	#cont1_certificados {
		width: 755px;
		height: 65px;
		background: url("../imgs/bg_int_cont1_certificado.gif") no-repeat;
	}
	#cont2_certificados {
		width: 755px;
		background: url("../imgs/bg_int_cont2_certificado.gif")  repeat-y;
	}
	#cont3_certificados {
		width: 755px;
		height: 14px;
		background: url("../imgs/bg_int_cont3_certificado.gif") no-repeat;
	}
	
	

.subtitulo {
	float: left;
	height: 28px;
	padding: 10px 0px 0px 5px;
	margin: 0px 0px 0px 2px;
	color: #FFF;
	background: url("../imgs/bg_tit.gif") no-repeat;
	clear: both;
	font: bold 15px;
}

.bg_subtitulo {
	position:absolute; 
	margin-top: -2px;
}
	
	
.cont_interna {
	width: 480px;
	margin: 0px 0px 0px 34px;
	border-collapse: collapse;
}
	
	.dt_curso {
		float: left;
		margin: 10px 0px 0px 0px;
	}
	.tit_curso{
		text-align: left;
		background-image: url("../imgs/dt_linha_curso.gif");
		background-repeat: repeat-x;
		background-position: bottom;
	}
	.p_curso {
		float: left;
		margin: 11px 10px 0px 4px;
		padding-bottom: 10px;
		width: 420px;
		color: #22446C;
	}
	
	.p_curso b {
	font-weight: bold;
	}
	
	.p_apresentacao {
		width: auto;
		margin: 5px 15px 10px 15px;
		color: #22446C;
		text-align: justify;
		font: 11px "Tahoma";
	}
	.a_historia {
		font-size: 11px;
	}
	.cont_curso_impar {background-color: #F5F6F7;}
	.curso_duracao {color: #B2B9C2;}

	.imagem {
		float: right;
		border: 2px solid #DDD;
		margin: 0px 0px 10px 10px;
	}

	
.listagem { 
	float: left;
	width:440px;
	margin-left: 11px;
}
	.listagem_item {
		display: block; 
		background: #f6f5f5 url("../imgs/bg_seta_listagem.gif") no-repeat;
		padding: 1px 0px 2px 24px;
		margin-top: 4px;
		font: bold 12px "Tahoma"; 
	}
	.listagem_item:hover {
		background-color: #FFEAEA;
		color: #c22826;
	}
	

.cont_interna p {
	color: #22446C;
}
.lista_exibicao {
	width: 480px;
	min-height: 38px;
	padding: 11px 0px 0px 0px;
	margin-bottom: 5px;
	background: url("../imgs/bg_unidades.jpg");
	clear: both;
	display:block;
}

.lista_exibicao:hover {
display:block;
	width: 480px;
	min-height: 38px;
	padding: 11px 0px 0px 0px;
	margin-bottom: 5px;
	background: url("../imgs/bg_unidades_hover.jpg");
	clear: both;
}

	.thumb_listagem {
		float: left;
		border-top: 4px solid #C4201E;
		margin: 0px 11px 5px 14px;
	}
	
	.p_listagem {
		float: left;
		width: 360px;
	}
	.p_listagem2 {
		float: left;
		width: 430px;
		margin-left: 18px;
	}
	.data_listagem {
		font: bold 12px "Tahoma";
		margin-bottom: 8px;
	}	
	.titulo_listagem {
		font: bold 12px "Tahoma";
		margin-bottom: 8px;
	}
    .ler_listagem {
		float: right;
		margin: -2px 8px -2px 0px;
	}

	.pag {
		position: relative;
		top: 4px;
	}


.contato_tel_txt {
	float:left; 
	margin-left: 11px; 
	color: #22446c;
}
.contato_a {
	display: block;
	width: 206px;
	padding-left: 2px;
	border: 1px solid #FFF;
	color: #999999;
}
.contato_a:hover {
	border: 1px solid #BCDCE0;
	background: #F2F7F9;
	color: #246377;
}
#form_contato {
	margin: 0px 0px 0px 4px;
}

.galeria_titulo {
	color: #C4201E;
	font-weight: bold;
}
.galeria_data{
	color: #6C6C6C;
	margin-left: 20px;
}


/*GALERIA DE FOTOS - NOVA ATUALIZAÇÃO - 05/03/2010*/
	.galeria_fotos {
	  width: 395px;
	  height:75px;
	  position: relative;
	}
	
	.galeria_fotos .wrapper {
	  width: 418px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
	  overflow: auto;
	  height: 75px;
	  margin: 0 40px;
	  position: absolute;
	  top: 0;
	  /*border:solid 1px #060;*/
	}
	
	.galeria_fotos ul a img {
		border: 7px solid #E9ECEF;
		margin-right: 7px;
	}
	
	.galeria_fotos .wrapper ul {
	  width: 840px; /* single item * n */
	  list-style-image:none;
	  list-style-position:outside;
	  list-style-type:none;
	  margin:0;
	  padding:0;
	  position: absolute;
	  top: 0;
	}
	
	.galeria_fotos ul li {
	  display:block;
	  float:left;
	  height: 85px;
	  width: 85px;
	}
	
	.galeria_fotos ul li a img {
	  display:block;
	}
	
	.galeria_fotos .arrow {
	  display: block;
	  height: 36px;
	  width: 37px;
	  background: url(../imgs/arrow.png) no-repeat 0 0;
	  text-indent: -999px;
	  position: absolute;
	  top: 14px;
	  cursor: pointer;
	  outline: 0;
	}
	
	.galeria_fotos .forward {
	  background-position: 0 0;
	  right: -103px;
	}
	
	.galeria_fotos .back {
	  background-position: 0 -72px;
	  left: 0;
	}
	
	.galeria_fotos .forward:hover {
	  background-position: 0 -36px;
	}
	
	.galeria_fotos .back:hover {
	  background-position: 0 -108px;
	}
/*FIM - GALERIA DE FOTOS - NOVA ATUALIZAÇÃO - 05/03/2010*/


.bt_topo {
background: url("../imgs/bt_topo.gif") no-repeat;
width: 37px;
height: 17px;
display: block;
text-indent: -999999px;
overflow: hidden;
float: right;
cursor: pointer;
}


.best_student_unidade {
margin: 20px 0 0 0;
padding: 20px 0 0 20px;
background: url("../imgs/bg_best_student.jpg") repeat-x;
width: 460px;
float: left;
}

.best_student_foto {
border-bottom: 4px solid #C4201E;}

.unidade_bs {
float: left;
margin: 0 0 20px 0;
padding: 3px;
background-color: #22446C;
color:#FFFFFF;
text-transform:uppercase;
font: bold 10px Tahoma;}

.best_aluno {
margin: 0 13px 0 0;
width: 100px;
float: left;}

.best_aluno_hold {
margin: 0;
width: 480px;
float: left;}

.texto_bs {
float: left;
margin: 0 0 20px 0;
padding: 3px;
background-color: #FFFFFF;
color:#22446C;
width: 95px;
text-transform:uppercase;
font: normal 9px Tahoma;
}