body {
	margin:0px;
	background-color:#86c543;
	font-family:Arial, Helvetica, sans-serif;
}

a {
	text-decoration:none;
	color:#6f6f6f;
}

a:hover {
	text-decoration:underline;
}

img {
	border:0px;
}

#principal {
	background-color:#fff;
	background-image:url(imagens/bg.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

#principal-h-novo {
	background-color:#fff;
	background-image:url(imagens/bg-novo.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

#principal2 {
	background-color:#fff;
}

#bg-topo {
	height:480px;
	background-image:url(imagens/bg-flash.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#bg-topo {
	height:360px;
}

#topo-n {
	background-image:url(imagens/bg-n.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#FFF;
}

#meio-n {
	margin:auto;
	width:990px;
	background-color:#fff;
}

#meio-n p {
	clear:both;
	margin:0px;
	padding:5px 0px;
	text-align:justify;
	font-size:12px;
}

#meio-n img {
	margin:auto;
}

#meio-n h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:5px 0px;
}

#logo-menu {
	height:95px;
	width:980px;
	margin:auto;
	padding-top:15px;
	overflow:hidden;
	background-image:url(imagens/bg-n.png);
	background-position:right;
	background-repeat:no-repeat;
}

#menu-n {
	float:right;
	width:570px;
	margin-top:30px;
}

#menu-n a {
	margin:0px 5px;
}

#flash-n {
	margin:auto;
	margin-top:15px;
	overflow:hidden;
	width:990px;
	height:130px;
}

#bar-nav {
	overflow:hidden;
	clear:both;
	width:990px;
	margin:auto;
}

/***
	background-image:url(imagens/bg-bar-nav.png);
	background-repeat:repeat-x;
	background-position:top center;
***/

#bar-nav p {
	margin:20px 0px 0px;
	font-size:11px;
}

.bnv {
	float:right;
	font-weight:bold;
	color:#17599e;
}

.bnv a {
	color:#17599e;
}

.bar-nav {
	height:39px;
	float:left;
}

p.bar-nav span,a {
	color:#17599e;	
}

#topo {
	margin:auto;
	width:980px;
}

#flash {
	margin-top:16px;
	height:233px;
}

#servicos {
	overflow:hidden;
	padding-top:7px;
}

#s1 {
	float:left;
	width:265px;
}

#s2 {
	float:left;
	width:350px;
	padding:0px 40px;
}

#s3 {
	float:right;
	width:285px;
}

.btn-veja-mais {
	padding-top:10px;
}

#v-g {
	width:80px;
	float:left;
}

#texto-1 {
	width:175px;
	padding-left:10px;
	float:right;
}

#texto-2 {
	width:260px;
	padding-left:10px;
	float:right;
}

#texto-3 {
	width:195px;
	padding-left:10px;
	float:right;
}

#bg-meio {
	clear:both;
	padding-top:2px;
	background-image:url(imagens/bg-meio.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	overflow:hidden;
}

#meio {
	padding:15px 0px 20px;
	margin:auto;
	width:980px;
	overflow:hidden;
}

#meio-i {
	padding:15px 0px;
	margin:auto;
	width:980px;
	overflow:hidden;
}

#meio-i img {
	padding-bottom:10px;
}

#meio-i p {
	clear:both;
	margin:0px;
	padding:5px 0px;
	text-align:justify;
	font-size:12px;
}

#meio1 {
	width:300px;
	float:left;
}

#meio2 {
	padding:0px 40px;
	width:300px;
	float:left;
}

#meio3 {
	width:300px;
	float:right;
}

#imagens-meio-rodape {
	padding:30px 0px;
	margin:auto;
	width:980px;
	overflow:hidden;
}

#imr1 {
	float:left;
	width:300px;
}

#imr2 {
	float:left;
	width:300px;
	padding:0px 40px;
}

#imr3 {
	float:right;
	width:300px;
}

#bg-c-rodape {
	background-image:url(imagens/bg-barra-rodape.jpg);
	background-repeat:repeat-x;
	height:53px;
}

#bg-rodape {
	background-image:url(imagens/bg-rodape.jpg);
	background-repeat:repeat-x;
	height:122px;
}

#c-rodape {
	margin:auto;
	width:980px;
	overflow:hidden;
}

#rodape {
	margin:auto;
	overflow:hidden;
	width:980px;
	padding-top:20px;
}

#logo-rodape {
	float:left;
	width:250px;
}

#end-rodape {
	float:left;
	width:450px;
}

#dir-rodape {
	float:right;
	text-align:right;
	width:280px;
}

#dir-rodape p {
	margin:0px;
	line-height:25px;
}

#prm1 {
	width:151px;
	float:left;
}

#prm2 {
	width:135px;
	float:right;
}

#prm2 p {
	margin:0px;
}

#prm1 p {
	margin:0px;
}

#icone {
	padding:10px 0px;
	width:700px;
	float:left;
}

#fones {
	padding:5px 0px;
	width:150px;
	float:right;
}

#voltar-i {
	padding-top:10px;
	float:right;
	width:50px;
	height:25px;
	background-image:url(imagens/bg-voltar.jpg);
	background-position:top center;
	background-repeat:repeat-x;
}

.voltar-i {
	font-size:11px;
	font-weight:bold;
	color:#17599e;
}

.voltar-i a {
	color:#17599e;
	text-decoration:none;
}

.voltar-i a:hover {
	color:#17599e;
	text-decoration:underline;
}



#home-topo {
	font-size:12px;
	padding:5px 0px 20px;
	margin:auto;
}

#home-topo span {
	font-weight:bold;
	padding:0px 5px;
}

#home-topo a {
	color:#FFF;
	text-decoration:none;
	background-color:#578e21;
	margin:0px 5px;
}

#home-topo a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#005286;
}

#h-noticias-i {
	clear:both;
	padding-top:15px;
}

#cursos-info {
	float:left;
	width:486px;
}

#cursos-prof {
	float:right;
	width:486px;
	text-align:right;
}

#cursos-prof1 {
	float:left;
	width:486px;
	text-align:left;
}

#cursos-info img {
	padding:10px 0px;
}

#cursos-info p {
	padding:0px 30px;
}

#cursos-info2 {
	float:right;
	width:486px;
}

#cursos-info2 img {
	padding:10px 0px;
}

#cursos-info2 p {
	padding:0px 30px;
}

#cursos-prof img {
	padding:10px 0px;
}

#cursos-prof p {
	padding:0px 30px;
}

#cursos-prof1 img {
	padding:10px 0px;
}

#cursos-prof1 p {
	padding:0px 30px;
}

#cursos-pacotes {
	width:980px;
	clear:both;
	padding:20px 0px;
	overflow:hidden;
}

#c-p-e {
	width:400px;
	float:left;
	padding-left:50px;
	text-align:center;
}

#c-p-d {
	width:400px;
	float:right;
	padding-right:50px;
	text-align:center;
}

#c-p-texto {
	width:280px;
	margin:auto;
}

#sol1 {
	width:980px;
	overflow:hidden;
	clear:both;
	padding:10px 0px;
}

#sol1a {
	float:left;
	width:265px;
}

#sol1b {
	float:right;
	padding-left:25px;
	width:690px;
}

#sol2 {
	width:980px;
	overflow:hidden;
	clear:both;
	padding:10px 0px;
}

#sol2a {
	float:left;
	width:350px;
}

#sol2b {
	float:right;
	padding-left:25px;
	width:605px;
}

#sol3 {
	width:980px;
	overflow:hidden;
	clear:both;
	padding:10px 0px;
}

#sol3a {
	float:left;
	width:300px;
}

#sol3b {
	float:right;
	padding-left:25px;
	width:655px;
}

#promocao-semana {
	overflow:hidden;
}

#li-pacotes {
	list-style-image:url(imagens/setinha.gif);
	padding-left:10px;
	list-style-position:inside;
	font-size:12px;
}


#li-pacotes1 {
	list-style-image:url(imagens/bolinha.gif);
	margin:0px;
	padding-left:3px;
	list-style-position:inside;
	font-size:12px;
}

#mvv {
	padding:15px;
	background-color:#f5f5f5;
}

#mvv p {
	text-align:left;
}






.fale-com-a-visual {
	color:#b6d299;
	font-size:16px;
	font-weight:bold;
}

.fale-com-a-visual a {
	color:#b6d299;
}



.im-solucoes {
	padding:3px 0px 5px;
}









.td-tit1 {
	background-color:#b8e059;
	color:#000;
	font-weight:bold;
	font-size:12px;
}

.td-txt1 {
	background-color:#e3f2b9;
	font-size:12px;
	color:#000;
}

!important!important!important!important!important!important!important

.td-s1 {}

.td-s1 th {
	color:#000;
	font-size:12px;
	background-color:#fff1bf;
	border:solid 1px #fff1bf;
}

.td-s1 td {
	border:solid 1px #fff1bf;
	font-size:12px;
}

.td-s2 {}

.td-s2 th {
	color:#000;
	font-size:12px;
	background-color:#ffe99d;
	border:solid 1px #ffe99d;
}

.td-s2 td {
	border:solid 1px #ffe99d;
	font-size:12px;
}

.td-s3 {}

.td-s3 th {
	color:#000;
	font-size:12px;
	background-color:#ffde6c;
	border:solid 1px #ffde6c;
}

.td-s3 td {
	border:solid 1px #ffde6c;
	font-size:12px;
}

.td-s4 {}

.td-s4 th {
	color:#000;
	font-size:12px;
	background-color:#ffdb5b;
	border:solid 1px #ffdb5b;
}

.td-s4 td {
	border:solid 1px #ffdb5b;
	font-size:12px;
}

.td-s5 {}

.td-s5 th {
	color:#000;
	font-size:12px;
	background-color:#ffcc00;
	border:solid 1px #ffcc00;
}

.td-s5 td {
	border:solid 1px #ffcc00;
	font-size:12px;
}

!important!important!important!important!important!important!important


.cor-8b8b8b {
	color:#8b8b8b;
}

.tit-220710-1 {
	color:#4caac5;
	font-size:14px;
	font-weight:bold;
}

.txt-sol-n {
	width:275px;
}

.txt-laranja {
	font-weight:bold;
	color:#e47100;
}

.cls-principal-n {
	font-size:12px;
	color:#6f6f6f;
	text-align:center;
}

.cls-n1 {
	font-size:12px;
	color:#688515;
}


.bt-curso{
	cursor:pointer;
}



h2.tex-not-i1 {
	margin:0px;
	padding:10px 0px 5px;
	clear:both;
}

.tex-not-i1 {
	color:#578e21;
	font-weight:bold;
}

.tex-promo1 {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000px;
	padding:15px 0px;
}

.tex-promo2 {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#014886;
	padding-bottom:15px;
}

.tex-promo3 {
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.tex-promo4 {
	color:#555;
	font-size:12px;
	font-weight:bold;
	padding:15px 0px;
}

.tex-promo5 {
	color:#e40000;
	font-size:20px;
	font-weight:bold;
}

.tex-apenas {
	padding-top:5px;
	color:#000;
	font-size:11px;
	font-weight:bold;
}

.tit-s-g {
	font-size:18px;
	color:#FFF;
	margin:0px;
	text-align:justify;
}

.tex-s-verde {
	padding-top:px;
	font-size:12px;
	color:#ade873;
	margin:8px 0px;
}

.tex-news {
	font-size:11px;
	color:#737373;
	margin:0px;
}

.class-h-not {
	font-size:11px;
	color:#4f4f4f;
	text-align:justify;
}

.class-h-not a {
	color:#4f4f4f;
}

h4.class-h-not {
	margin-bottom:5px;
}

p.class-h-not {
	margin:0px;
}



.rodape-copy {
	font-size:11px;
	color:#fff;
}

.rodape-tex {
	font-size:12px;
	color:#fff;
}

.rodape-tex a {
	color:#fff;
}

p.rodape-tex {
	margin:7px 0px;
}









#form1 input.tex-news {
	width:280px;
}

#btn-news {
	width:47px;
	height:19px;
	background-image:url(imagens/btn-enviar-news.gif);
	background-position:center;
	background-repeat:no-repeat;
	font-size:0px;
*font-size:11px;
}











