/* CSS Document */

	*					{ margin: 0 auto !important; }
	img 				{ border: 0 }
	body				{ font-family: Verdana; font-size: 10px; color: #787878; background: #f6f6f2 }
	a					{ color: #787878; text-decoration: none; outline: none; }
	a:hover				{ color: #333; text-decoration: underline; outline: none; }
	input				{ font-size: 10px; }
	textarea			{ font-family: Tahoma; font-size: 11px; }
	
	#corpo				{ width: 771px; position: relative; z-index: 1; }
	#corpo .imgSemi		{ margin-top: -40px; position: relative; z-index: 999; margin-top: -16px !important; float: left; }
	#corpoInt			{ width: 771px; }
	
	#topo				{ width: 771px; height: 221px; float: left; }
	#topo .animacao		{ width: 771px; height: 221px; float: left }
	
	#semiTopo			{ width: 771px; height: 212px; margin-top: -12px; position: relative; float: left }
	#semiTopoInt		{ width: 771px; float: left }
	#imgServicos		{ width: 28px; height: 212px; float: left }
	#bgServicos			{ width: 363px; height: 212px; background: url(../images/bg_semitopo.jpg) repeat-x; float: left }
	#bgServicos .Img	{ margin: 0 0 8px 15px; border: 0 }
	
	#meio				{ width: 771px; margin: auto; position: relative; }
	.bgNoticia			{ width: 28px; height: 307px; background: url(../titles/tt_noticias.jpg); float: left }
	.campNoticia		{ width: 395px; height: 307px; background: #fff; float: left }
	#ImThumb			{ border: 0; margin: 0 0 2px 5px; }
	.ImgQdr				{ width: 109px; height: 78px; border: 0; margin-top: -68px; #margin-top: -80px; }
	.bgDestaque			{ width: 348px; height: 307px; background: url(../images/bg_hor_destaque.jpg) repeat-y; float: left }
	.bgDestaque .title	{ margin: 10px 0 10px 15px }
	.bgDestaque #destac	{ height: 260px; background: url(../images/bg_destaque.jpg) repeat-y; margin-left: 10px; }
	
	#Internas			{ width: 771px; background: #DADBC9; float: left }
	.ttTitles			{ width: 28px; float: left; }
	.intInt				{ background: #fff; float:left; width: 743px; min-height: 400px; _height: 360px; }
	.intInt .Iimg		{ margin: -70px 0 0 15px; position: relative; float: left; #float: none}
	.intInt b			{ color: #6fa688 }
	.intInt p			{ float:left; margin-left:30px;}
	.intInt .links		{ width:500px; float:left; margin-left:30px; margin-top:15px;}
	.intInt .text		{ float:left; width:680px; margin-top:30px;}
	.intInt .mapa		{ width:600px;}
	.intInt .limg		{ float:left;}
	.intInt .Iimg2		{ float:left; margin-top:20px; margin-left:15px;}
	.intInt .INT		{ width: 400px; margin: -15px 10px 0 15px; line-height: 15px; float: left; display: inline; text-align:justify }
	.intInt .INt		{ width: 380px; margin: -15px 0 0 15px; line-height: 15px; text-align: justify; display: inline; float: left }
	.intInt .int		{ margin: -15px 15px 0 15px; line-height: 15px; text-align: justify; }
	.intInt h1			{ font-weight: normal; font-size: 12px; text-align: left }
	.intInt h2			{ font-weight: normal; font-size: 10px; font-weight: bold; font-family:Verdana }
	.intInt h3			{ font-weight: normal; font-size: 11px; }
	.intInt .caxV		{ background: #e3efe8; width: 350px; padding:5px 0 5px 5px; margin-bottom: 1px; }
	.intInt .caxC		{ background: #f3f3f3; width: 350px; padding:5px 0 5px 5px; margin-bottom: 1px }
	.intInt .serv		{ float:left; }
	.intInt .data		{ font-size: 10px; }
	.intInt .chNot 		{
							font-weight: bold; font-size: 10px; margin-top: 15px;
							color: #6fa688; background: #f0f0f0; width:520px; height:24px;
						}
	
	.chNot .imgNot 		{ float:left; margin:5px 5px 0 3px }
	.chNot .txtNot		{ color: #6fa69e; display:block; margin-top:4px; float: left }
	
	.carNot 			{ float:left; width:400px;}
	.carNot img			{ float:left;}
	.carNot span		{ float:left; font-size:11px; margin:0 0 0 0; color:#859196;}
	.carNot .bot_		{ float:left; margin:10px 0 0 90px;}
	
	#rodape				{ width: 771px; position: relative; }
	#rodapeInt			{ width: 771px; }
	


/*~~ Curriculum ~~*/	

	#cxPadInterna			{ float: left;
							  padding: 7px;
							  margin: 2px 0 ;
							  text-align: left;
							  line-height: 18px;
							  width: 710px;
						      background: #fff;}
	#cxPadInterna label { position: absolute; margin: 0px; padding: 0px; float: left; width: 0px;}
	
	#cxPadInterna strong { color: #6FA688;}
							  
	#brbr					{ clear: both; }
	#titCX					{ width: 200px; background: #eee; margin: 6px 0 1px; padding: 2px 5px; }
	#floatCheck				{ float: left;
							  margin: 0 10px 10px 10px;
							  padding: 2px;
							  border: solid 1px #ccc;
							  background: #fff;
							}
	html>body #floatCheck	{ padding: 2px 2px 0px 2px; }
	
	#floatRad				{ float: left; padding: 2px; background: #eee; }
	#floatRad label			{ vertical-align: text-top; line-height: 18px; }
	.nada					{ border: none; background: #fff; }
	.radio					{ padding: 2px; }
	fieldset				{ border: solid 1px #ccc;padding: 5px; width: 520px; }
	legend					{ background: #fff; font-weight: bold; padding: 3px; border: solid #ccc; border-width: 1px 1px 1px 3px; }
	#esc					{ float: left; margin-right: 5px; }
	form					{ font-family: verdana,arial; font-size: 10px; line-height: 15px; }
	
	input,textarea,select,button	{ background: #fff; border: #ccc 1px solid; font-family: verdana,arial; font-size: 10px; padding: 2px; }
	html>body input,textarea,select,button		{ margin-bottom: 2px; }
	*+html input,textarea,select,button { margin-bottom: 0 !important }
		
	#titlePadrao			{ clear: both; height: 17px; background: #fff; border: solid 1px #ccc; }
	#cxTitle				{ width: 13px; height: 15px; margin: 1px 5px 1px 1px; background: #eee; float: left; }
	#txtTitle				{ line-height: 16px; font-size: 10px; }
	#title					{ width: 500px; height: 17px; background: #fff; border: solid 1px #ccc; }
	html>body #title		{ float: left; width: 504px; height: 17px; background: #fff; border: solid 1px #ccc; }
	.exibe_clique_treinamento  {margin: -10px 15px 0 15px; line-height: 15px; text-align: justify;}

	.fotos { float: left; width: 100%; padding: 10px 10px}
	.fotos .imagem {width: 60px; height: 40px; border: solid 4px #ccc; float: left; display: inline; margin: 10px 10px 0 0}
	
	.estilo_img {margin-right: 5px; margin-bottom: 5px; float: left;}
	.div_acesso fieldset {border:0;}
	.div_acesso{ display:none; clear:both; list-style:none; padding:0;}
	.div_acesso ol{ list-style:none;}
	.div_acesso ol li { float:left;}
	

