body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img{ border:0; }
#box_geral {
width: 100%;
overflow: auto; /* centralizar div */
}

#topo {
width: 100%;
margin: 0px;
height: 160px;
background-image:url(../img/bg_topo.jpg);
}

#logo_topo{
width:100%;
padding-top: 15px;
text-align:center;
}

#menu {
width: 100%;
margin-top: 0px;
margin-bottom: 35px;
height: 50px;
background-color:#508431;
}

#txt_menu {
width: 100%;
text-align:center;
padding-top: 18px;
}

#rack {
overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
width: 100%;
margin-bottom:0px;
text-align:center;
margin-top:0px;
}
#container_conteudo_index {
	margin-top:40px;
	margin-bottom:40px;
	padding:0px;
	width:715px;
	text-align:left;
    margin:0 auto;
}
#container_conteudo_paginas {
	margin-top:40px;
	margin-bottom:40px;
	padding:0px;
	width:680px;
	height:280 auto;
	text-align:left;
    margin:0 auto;
}
#conteudo{
width:780px;
text-align:left;
margin:0 auto;
}

#rodape{
width: 100%;
height: 90px;
margin-top: 35px;
text-align:center;
background-color:#508431;
}

#txt_rodape{
width: 100%;
padding-top: 18px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}
#box_texto {
	float:left;
	width:420px;
	display:inline;
	position:relative;
}
#box_interno {
	float:left;
	width:680px;
	display:inline;
	position:relative;
}
#conteudo_interno {
	width:680px;
	position:relative;
	text-align:left;
	float:left;
	border: 1px solid #CCCCCC;
	padding: 15px;
}
#box_banner {
	float:left;
	width:680px;
	height: 80px;
	position:relative;
	margin-top:30px;
	background-color:#EFF4EC;
}
#box_video {
	float:right;
	background-color:#EFF4EC;
	padding:6px;
	width:220px;
	position:relative;
	top: 0px;
	height: 148px;
}
#box_cursos {
	float:left;
	margin-top:32px;
	width:680px;
	display:inline;
	position:relative;
}
#txt_cursos {
	float:left;
	margin-top:40px;
	width:680px;
	display:inline;
	position:relative;
}
#lancamento_azul {
	position:relative;
	width: 175px;
	background-color:#455F72;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_verde {
	position:relative;
	width: 175px;
	background-color:#4F733C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#lancamento_amarelo {
	position:relative;
	width: 175px;
	background-color:#B38600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	border:0px;
	padding: 5px;
	float:left;
}
#box_cor_azul {
	float:left;
	padding:10px;
	width:180px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}
#bg_azul {
	float:left;
	padding:10px;
	width:160px;
	background-color:#7694AB;
	position:relative;
}


#box_cor_verde {
	float:left;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}
#bg_verde{
	float:left;
	padding:10px;
	width:165px;
	background-color:#8FB979;
	position:relative;
}

#box_cor_amarelo {
	float:right;
	padding:10px;
	width:185px;
	border-color:#CCCCCC;
	border-style:solid;
	border: 1px;
	position:relative;
}

#bg_amarelo{
	float:left;
	padding:10px;
	width:165px;
	background-color:#FFCC99;
	position:relative;
}
.txt_amarelo{
width: 100%;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:#FFC411;
}
.txt_amarelo a:link { border: 0px; text-decoration: none; color: #FFC411;}
.txt_amarelo a:hover{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_amarelo a:active{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_amarelo a:visited{ border: 0px; text-decoration: none; color: #FFC411;}

.txt_menu {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#FFFFFF;
}
.txt_menu a:link { border: 0px; text-decoration: none; color: #FFFFFF;}
.txt_menu a:hover{ border: 0px; text-decoration: none; color: #285014;}
.txt_menu a:active{ border: 0px; text-decoration: none; color: #FFFFFF;}
.txt_menu a:visited{ border: 0px; text-decoration: none; color: #FFFFFF;}

.txt_titulo{
width: 100%;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color:#506D83;
}
.txt_titulo a:link { border: 0px; text-decoration: none; color: #FFC411;}
.txt_titulo a:hover{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_titulo a:active{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_titulo a:visited{ border: 0px; text-decoration: none; color: #FFC411;}

.txt_cinza{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#666666;
}
.txt_cinza a:link { border: 0px; text-decoration: none; color: #FFC411;}
.txt_cinza a:hover{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_cinza a:active{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_cinza a:visited{ border: 0px; text-decoration: none; color: #FFC411;}

.txt_formulario{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
}
.txt_cinza a:link { border: 0px; text-decoration: none; color: #FFC411;}
.txt_cinza a:hover{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_cinza a:active{ border: 0px; text-decoration: none; color: #FFC411;}
.txt_cinza a:visited{ border: 0px; text-decoration: none; color: #FFC411;}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
