body{
	font:12px Trebuchet MS, Arial, Verdana;
}

#newsletter{
	width:417px;
	height:180px;
	background:url(../img/newsletter.jpg) no-repeat;
	padding:200px 20px 20px 60px;
	margin:auto;
	font-size:11px;
}

#newsletter h1{
	color:#F60;
	margin:1px;
}

#newsletter h2{
	margin:1px;
}

input{
	width:300px;
	border:1px solid #cccccc;
}

.input2{
	width:50px;
	border:1px solid #cccccc;
}

.input3{
	width:100px;
	border:1px solid #cccccc;
}

.input4{
	width:240px;
	border:1px solid #cccccc;
}

.inputddd{
	width:22px;
	border:1px solid #cccccc;
}

.inputtel{
	width:270px;
	border:1px solid #cccccc;
}

.inputlist{
	border:1px solid #cccccc;
}

.submit{
	width:56px;
	height:24px;
	background:url(../img/submit.jpg) no-repeat;
	border:0;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

.textarea{
	width:300px;
	border:1px solid #cccccc;
}

.vermelho{
	color:#C00;
	font-size:14px;
}

.verdeescuro{
	color:#90A337;
}

.aligncenter{
	text-align:center;
}

.font14{
	font-size:14px;
	font-weight:bold;
}

#incompany1{
	padding:5px 10px 10px 10px;
	clear:both;
	text-align:center;
}

#incompany1 img{
	border:3px solid #717C37;
	padding:1px;
}

#incompany1 img:hover{
	border:3px solid #90A337;
}

#chamada-incompany h1{
	color:#717C37;
	font-size:26px;
	text-align:center;
}

#chamada-incompany a{
	color:#717C37;
	font-weight:bold;
}

#chamada-incompany a:hover{
	text-decoration:none;
}

#chamada-incompany h2{
	color:#333333;
	font-size:18px;
	font-weight:normal;
	text-align:center;
}

#chamada-incompany h2 span{
	color:#ff9900;
	font-weight:bold;
}

#chamada-incompany h2 strong{
	font-weight:bold;
}

#text-incompany{
	clear:both;
}

#text-incompany ol li a{
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#text-incompany ol li a:hover{
	text-decoration:underline;
}

.bold{
	font-weight:bold;
}

#cursosincompany{
	width:497px;
	margin:auto;
}

#cursosincompany-topo{
	height:164px;
	background:url(../img/cursoincompany-topo.jpg) no-repeat;

}

#cursosincompany-meio{
	border:8px solid #ffcc00;
	border-bottom:0;
	border-top:0;
	padding:10px;
}

#cursosincompany-bottom{
	height:18px;
	background:url(../img/cursoincompany-bottom.jpg) center no-repeat;
}

#contato{
	width:497px;
	margin:auto;
}

#contato-topo{
	height:164px;
	background:url(../img/contato-topo.jpg) no-repeat;

}

#contato-meio{
	border:8px solid #ffcc00;
	border-bottom:0;
	border-top:0;
	padding:10px;
}

#contato-bottom{
	height:18px;
	background:url(../img/contato-bottom.jpg) center no-repeat;
}

#contato h2{
	color:#395A88;	
}

#text-contato h1{
	font-size:22px;
}

#text-contato h1 span{
	color:#6E6584;
	font-size:26px;
}

#text-contato h2{
	font-size:16px;
}

#text-contato h2 span{
	color:#6E6584;
	font-size:20px;
}

#text-contato a{
	color:#6E6584;
	font-weight:bold;
}

#text-contato a:hover{
	text-decoration:none;
}

#mapa{
	text-align:center;
}

#mapa img{
	border:5px solid #6E6584;
	padding:5px;
}

#mapa img:hover{
	border:5px solid #4F475F;
	padding:5px;
}

#depo{
	width:600px;
	margin:auto;
}

#depo-topo{
	height:199px;
	background:url(../img/depoimento-topo.jpg) no-repeat;

}

#depo-meio{
	border:8px solid #ffcc00;
	border-bottom:0;
	border-top:0;
	padding:10px;
}

#depo-bottom{
	height:18px;
	background:url(../img/depoimento-bottom.jpg) center no-repeat;
}

#foto{
	width:497px;
	margin:auto;
}

#foto a{ color:#333; text-decoration:none;}

#foto a{ color:#666; text-decoration:underline;}

#foto-topo{
	height:200px;
	background:url(../img/bg_topo_foto.jpg);

}

#foto-meio{
	border:8px solid #ffcc00;
	border-bottom:0;
	border-top:0;
	padding:10px;
}

#foto-bottom{
	height:18px;
	background:url(../img/depoimento-bottom.jpg) center no-repeat;
}

#text-depo h1{
	font-size:22px;
}

#text-depo h1 span{
	color:#4B916E;
	font-size:26px;
}

#depo h2{
	color:#4B916E;	
}

#text-depo h2{
	font-size:16px;
}

#text-depo h2 span{
	color:#6E6584;
	font-size:20px;
}

.conteudoempresa{
	padding:10px;
}

.conteudoempresa h2{
	font-size:18px;
	color:#717C37;
}

.conteudoempresa h3{
	font-size:14px;
	color:#333;
	padding-left:10px;
}

.fotoempresa{
	clear:both;
	text-align:center;
	padding:5px 5px 10px 5px;
}

.fotoempresa img{
	border:3px solid #717C37;
	padding:1px;
}

.fotoempresa img:hover{
	border:3px solid #90A337;
}

.conteudotreinamentos{
	padding:10px;
}

.conteudotreinamentos h2{
	color:#904655;
	font-size:18px;
}

.conteudotreinamentos h3{
	font-size:14px;
}

.conteudotreinamentos2{
	padding:5px 0 5px 15px !important;
}

.conteudotreinamentos2 ul{
	margin:0 !important;
	padding:0 !important;
	
}

.conteudotreinamentos2 ul li a{
	color:#666 !important;
	padding:1px !important;
	border-bottom:none !important;
	text-align:left !important;
	font-size:11px !important;
	
}

.conteudotreinamentos2 ul li a:hover{
	color:#333 !important;
	background:none !important;
	text-decoration:underline;
	
}

.nav{
	background:#fff;
	padding:3px;
}

.nav a{
	color:#66323e;
	text-decoration:none;
}

.nav a:hover{
	text-decoration:underline;
}

.blender h1{
	font-size:24px;
	color:#904655;
	text-align:center;
}

.blender h3{
	font-size:14px;
}

.blender h3 a{
	color:#904655;
	text-decoration:underline;
}

.blender h3 a:hover{
	color:#904655;
	text-decoration:none;
}

.blender h2{
	font-size:20px;
	color:#904655;
	text-align:center;
}

.blender img{
	text-align:center;
}

.blender li ul{
	list-style:none;
}

.botao-valor{
	width:275px;
	height:82px;
	background:url(../img/treinamentos/botao-valor.jpg) no-repeat;
	color:#FFF;
	font-size:14px;
	margin:auto;
	margin-top:10px;
	font-weight:bold;
	text-align:center;
}

.botao-valor a{
	width:275px;
	height:70px;
	padding-top:12px;
	color:#FFF;
	text-decoration:none;
	display:block;
}

.botao-valor a:hover{
	background:url(../img/treinamentos/botao-valor.jpg) bottom no-repeat;
}

#valorcurso-topo{
	height:199px;
	background:url(../img/treinamentos/valortop.jpg) no-repeat;

}

#valorcurso-meio{
	border:8px solid #ffcc00;
	border-bottom:0;
	border-top:0;
	padding:10px;
}

#valorcurso-bottom{
	height:18px;
	background:url(../img/treinamentos/valorbottom.jpg) center no-repeat;
}

.fototeinamentos{
	text-align:center;
}

.fototeinamentos img{
	border:3px solid #67333F;
	padding:1px;
}

.fototeinamentos img:hover{
	border:3px solid #904655;
}

#clientes{
	background:url(../img/clientes1.jpg) no-repeat;
	position:relative;
	padding-left:150px;
}

#clientes h2{
	color:#ff9900;
	font-size:35px;
	padding:30px 0 0 -40px;
}

#clientes p{
	font-size:14px;
	padding-left:20px;
}

#clientes2{
	background:url(../img/clientes2.jpg) bottom right no-repeat;
}

#conteudogaleria{
	width:800px;
	margin:auto;
}

#conteudogaleria h4{
	color:#ff9900;
	text-align:center;
}

#conteudogaleria h4 a{
	color:#ff9900;
	text-align:center;
}

#conteudogaleria h4 a:hover{
	color:#ff6600;
	text-decoration:none;
}

.calendariowidth{
	width:718px;
	margin:auto;
}

.calendarioconteudo{
	width:678px;
	padding:0 20px 0 20px;
	margin:auto;
	background:url(../img/calendario-meio.jpg) repeat-y;
}

.calendariotitulo{
	background:#EAE2D9;
	color:#34588A;
	font-size:12px;
	font-weight:bold;
}

.calendariotitulo2{
	background:#34588A;
	color:#EAE2D9;
	font-size:16px;
	font-weight:bold;
}

.calendariotitulo3{
	color:#34588A;
	font-size:20px;
	font-weight:bold;
}

.calendariotitulo3 span{
	color:#036;
	font-size:14px;
	font-weight:normal;
}

.calendariocoluna1{
	background:#F8F4F1;
	color:#444;
}

.calendariocoluna1 a{
	color:#34588A;
}

.calendariocoluna1 a:hover{
	text-decoration:none;
}

.calendariocoluna2{
	background:#F1ECE6;
	color:#444;
}

#matricula-topo{
	height:199px;
	background:url(../img/matricula-topo.jpg) no-repeat;

}

#matricula-meio{
	border:8px solid #ffcc00;
	border-bottom:0;
	border-top:0;
	padding:10px;
}

#matricula-bottom{
	height:18px;
	background:url(../img/matricula-bottom.jpg) center no-repeat;
}

.text-matricula h1{
	color:#D8203C;
	text-align:center;
}

#matricula-meio h2{
	color:#D8203C;
}

.foto-promocoes{
	text-align:center;
}

.foto-promocoes img{
	border:3px solid #438D2C;
	padding:3px;
}

.foto-promocoes img:hover{
	border:3px solid #57C040;
}

.text-promocoes{}

.text-promocoes h1{
	color:#438D2C;
	text-align:center;
}

.bgpastel1{
	background:#438D2C;
	color:#F1ECE6;
	font-weight:bold;
	font-size:16px;
}

.bgpastel2{
	background:#E8E0D7;
}

.bgpastel3{
	background:#F1ECE6;
}

.red{
	color:#C00;
}

#text-calendario a{
	color:#7C596D;
}

#text-calendario a:hover{
	text-decoration:none;
}

#text-calendario span{
	color:#7C596D;
	font-weight:bold;
}

.fotodepo{
	text-align:center;
}

.fotodepo img{
	border:0;
}

.depo{
	padding:10px;
	background:#F7FAFB;
	width:660px;
	margin:auto;
	margin-bottom:10px;
	margin-top:10px;
	border:3px solid #D2DFE3;
}

.depo:hover{
	background:#E0ECF1;
}

.foto-depo{
	float:left;
	margin:0 10px 5px 0;
}

.foto-depo img{
	padding:2px;
	border:3px solid #D2DFE3;
	background:#fff;
}

.text-depo h1{
	color:#0D5580;
	font-size:20px;
}

.parceiros h1{
	color:#ff9900;
	font-size:24px;
}

.parceiros h2{
	color:#ff9900;
	font-size:18px;
}

.fotoparceiros{
	text-align:center;
}

.noticias h1 a{
	color:#904655;
	font-size:20px;
	text-decoration:none;
}

.noticias h1 a:hover{
	text-decoration:underline;
}

.cursos h2{
	color:#CEA235;
}

.fotovideos{
	text-align:center;
}

.fotovideos a{
	color:#333;
}

.fotovideos a:hover{
	color:#666;
	text-decoration:none;
}

.textvideos h1{
	font-size:20px;
	clear:both !important;
}

.textvideos h1 span{
	font-size:14px;
	color:#717C37;
}

.textvideos h2{
	color:#717C37;
	font-size:17px;
	margin:5px;
	clear:both !important;
}

.textvideos h3{
	font-size:14px;
	margin:0;
	padding:0;
}

.textvideos a{
	color:#F60;
}

.textvideos a:hover{
	color:#F90;
	text-decoration:none;
}

.textvideos img{
	border:0;
}

.videos_box1{
	background:#E1E9BE;
	padding:5px;
	border:2px solid #90A337;
	margin-bottom:10px;
}

.videos_box1:hover{
	background:#B1C655;
}

.videos_box2{
	background:#F8F5F3;
	padding:10px;
	border:1px solid #90A337;
}

.galeriavideos{
	background:#E1E9BE;
	padding:5px;
	border:2px solid #90A337;
	margin:5px;
	float:left;
	text-align:center;
}

.galeriavideos:hover{
	background:#B1C655;
}

.galeriavideos img{
	padding:2px;
	border:1px solid #90A337;
	background:#FFF;
}

.galeriavideos2{
	background:#F8F5F3;
	padding:5px;
	border:1px solid #90A337;
	text-align:center;
	font-weight:bold;
	color:#717C37;
	margin:5px 0 0 0;
	font-size:11px;
}
