body {
	margin:0px; 
	background-color:#FFFFFF;
	font-family:Arial, Tahoma;
	font-size:11px;
	color:#666;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
form {
margin:0px;
padding:0px;
}
p {
margin:0px;
margin-bottom:15px;
}

/* ESTRUTURA */
#tudo { 
	width:980px; 
	margin:0 auto;
}
#logo {
	width:380px;
	height:120px;
	padding-top:30px;
	float:left;
}
#topo {
	width:600px;
	height:120px;
	padding-top:30px;
	float:left;
}
#meio { 
	width:980px;
	background-image:url(images/bg_meio.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:1px;
	float:left; 
}
#menu {
	width:178px;
	float:left;
}
#rodape { 
	width:100%;
	height:100px;
	padding-top:20px;
	text-align:center;
	margin-top:30px;
	background-color:#E3EFF0;
	background-image:url(images/bg_rodape.gif);
	background-position:center top;
	background-repeat:no-repeat;	
	float:left;
}
#conteudo {
	width:790px;
	padding:5px;
	border:1px solid #C9D1D6;
	border-bottom:none;
	margin-bottom:1px;
	margin-bottom:20px;
	float:left;
	background-color:#FFFFFF;
}
#titulos {
	width:790px;
	height:45px;
	text-align:left;
	background-image:url(images/bg_titulos.gif);
	float:left;
}
.miolo {
	width:750px;
	padding:20px;
	text-align:justify;
	line-height:16px;
	float:left;
}

/* MENU */
.menu_item {
	width:146px;
	height:19px;
	margin-bottom:1px;
	padding-top:4px;
	padding-left:12px;
	float:left;
	background-image:url(images/seta.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
}
.menu_item2 {
	width:146px;
	height:19px;
	margin-bottom:1px;
	padding-top:4px;
	padding-left:12px;
	float:left;
	background-image:url(images/seta.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#DF0000;
	background-color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
}
.box_certificacao {
	width:156px;
	height:178px;
	border:1px solid #C9D1D6;
	margin-top:35px;
	float:left;
}


/* RODAPÉ */
#rodape2 {
	width:980px; 
	margin:0 auto;
}
#rodape_logo {
	width:65px;
	text-align:left;
	float:left;
}
.rodape_endereco {
	width:340px;
	color:#666666;
	text-align:left;
	float:left;
}
#rodape_sub100 {
	width:235px;
	padding-top:15px;
	text-align:right;
	float:left;
}



/* HOME */
#banner_lancamentos {
	width:782px;
	height:305px;
	padding:9px;
	border:1px solid #C6C6C6;
	margin-bottom:20px;
	float:left;
	background-color:#FFFFFF;
}
#banner_lancamentos2 {
	width:782px;
	height:275px;
	padding:4px;
	float:left;
}
#banner_construamenin {
	width:322px;
	height:120px;
	margin-bottom:10px;
	margin-right: 20px;
	float:right;
}
#banner_acompanhesuaobra {
	width:322px;
	height:100px;
	margin-right: 20px;
	float:right;
}
#banner_portfolio {
	width:460px;
	height:230px;
	float:right;
}
.fotos {
	width:152px; 
	height:117px; 
	float:left
}

.fotos2 {
	width:126px; 
	height:96px; 
	float:left
}

.fotos_94px {
	width:152px; 
	height:107px; 
	float:left
}

/* FORMULÁRIOS */
.formularios_input {
	width:230px;
	float:left;
	border:1px solid #C6C6C6;
	background-color:#F8F8F8;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}
.formularios_select {
	width:234px;
	float:left;
	border:1px solid #C6C6C6;
	background-color:#F8F8F8;
	font-size:12px;
	font-family:Arial;
	color:#666;
	padding:1px;
	margin-bottom:5px;
	margin-top:2px;
}
.formularios_button {
	width:70px;
	float:left;
	border:1px solid #094384;
	background-color:#0A529F;
	font-size:11px;
	font-family:Arial;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	margin-top:5px;
	margin-right:5px;
}
.formularios_titulo {
	width:229px;
	float:left;
	background-color:#F9F8F1;
	font-size:11px;
	font-family:Arial;
	color:#666;
	margin-bottom:5px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}
.formularios_enviado {
	width:500px; 
	height:135px; 
	color:#999999; 
	text-align:center; 
	border:1px solid #EDE8D8; 
	padding-top:103px
}
.barra_formularios {
	text-align:justify; 
	width:505px; 
	padding-bottom:5px; 
	margin-bottom:10px; 
	border-bottom:1px solid #FFC140;
	color:#1761B9;
	font-weight:bold;
	font-size:12px;
	float:left;
}
.box_formularios {
	width:250px;
	float:left;
}
.box_acompanhelogin {
	width:350px;
	float:left;
	text-align:left;
	padding-left:20px;
}
.coluna1 {
	width:220px;
	line-height:normal;
	float:left;
}
.coluna2 {
	width:530px;
	line-height:normal;
	float:left;
}
.box_qualidade {
	width:190px;
	padding:5px;
	border:1px solid #DDD;
	float:left;
}


/* PROGRAMAÇÃO */
.pagina1 {
	width:365px;
	height:23px;
	float:left;
	text-align:left;
	padding-top:6px;
	padding-left:10px;
	background-color:#F5F5F5;
}
.pagina2 {
	width:365px;
	height:23px;
	float:left;
	text-align:right;
	padding-top:6px;
	padding-right:10px;
	background-color:#F5F5F5;
	color:#CCCCCC;
}
.voltar {
	width:60px;
	float:right;
	text-align:right;
	background-image:url(images/seta3.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:10px;
	margin-right:5px;
}
.subtitulos {
	text-align:justify; 
	width:100%; 
	padding-bottom:5px; 
	margin-bottom:10px; 
	padding-top:10px; 
	border-bottom:1px solid #FE9E83;
	color:#1761B9;
	float:left;
	font-weight:bold;
	font-size:12px;
}
.portfolio_iframe {
	width:535px;  
	float:left; 
	margin-right:10px;
}
.portfolio_iframe2 {
	width:205px;  
	float:left; 
}
.portfolio_grande {
	width:535px; 
	height:395px; 
	background-position:center; 
	background-repeat:no-repeat; 
	background-color:#F8F8F8; 
}
.portfolio_pequeno {
	width:100px; 
	height:75px; 
	margin-bottom:5px; 
	float:left; 
	margin-right:5px;
	background-color:#F8F8F8; 
}	
.portfolio_pequeno2 {
	width:100px; 
	height:75px; 
	margin-bottom:5px; 
	background-color:#F8F8F8; 
	float:left; 
}
.portfolio_legenda {
	width:515px;
	float:left;
	padding:10px;
	background-color:#F8F8F8;
	line-height:normal;
	text-align:left;
}
.box_parceiros {
	width:194px;
	padding:20px;
	border:1px solid #DDD;
	text-align:center;
	float:left;
	margin-right:20px;
}
.minibanner {
	width:250px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}
.minibanner_foto {
	width:240px;
	padding:4px;
	border:1px solid #DDD;
	float:left;
}
.minibanner_titulo {
	width:240px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#F5F5F5;
	font-weight:bold;
	color:#1761B9;
	font-size:12px;
	float:left;
}
.minibanner_texto {
	width:240px;
	height:50px;
	padding-top:10px;
	padding-right:10px;
	line-height:normal;
	text-align:left;
	float:left;
}
.boxcentral {
	width:230px;
	height:145px;
	padding-left:20px;
	padding-top:15px;
	float:left;
	margin-bottom:15px;
	line-height:13px;
	background-color:#F8F8F8;
}
.areaatuacao {
	width:360px;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}
.areaatuacao_foto {
	width:348px;
	padding:7px;
	border:1px solid #DDD;
	float:left;
}
.areaatuacao_titulo {
	width:354px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background-color:#F5F5F5;
	font-weight:bold;
	color:#1761B9;
	font-size:12px;
	float:left;
}
.areaatuacao_texto {
	width:354px;
	height:60px;
	padding-top:10px;
	padding-right:10px;
	line-height:normal;
	text-align:left;
	float:left;
}
.lancamento_botao {
	height:29px;
	padding-top:11px;
	background-color:#FF9900;
	font-weight:bold;
	text-align:center;
	float:left;
	font-size:12px;
	margin-bottom:10px;
	color:#FFFFFF;
}
.lancamento_botao2 {
	height:29px;
	padding-top:11px;
	background-color:#FB7D00;
	font-weight:bold;
	text-align:center;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
	margin-bottom:10px;
}
.miolo_lancamentos {
	width:782px;
	padding-left:4px;
	display:none;
}
.lancamentos_texto {
	width:344px;
	height:205px;
	text-align:justify;
	font-size:12px;
	float:left;
	padding:20px;
	padding-right:30px;
}
.box_centralvendas {
	width:200px;
	height:200px;
	float:left;
	padding:20px;
	background-color:#F5F5F5;
	text-align:center;
	margin-right:10px;
}


/* FONT */
.branco11 {	font-size:11px;	color:#FFFFFF }
.branco12 { font-size:12px;	color:#FFFFFF }
.cinza_esc11 { font-size:11px; color:#666666; text-decoration:none }
.cinza_esc12 { font-size:12px; color:#666666; text-decoration:none }
.azul11 { font-size:11px; color:#1761B9 }
.azul12 { font-size:12px; color:#1761B9 }
.verde12 { font-size:12px; color:#659C27 }
.vermelho11 { font-size:11px; color:#CC0000 }
.vermelho12 { font-size:12px; color:#CC0000 }

/* LINKS */
.Abranco11 {	font-size:11px;	color:#FFFFFF; text-decoration:none }
.Abranco12 { font-size:12px;	color:#FFFFFF; text-decoration:none }
.Acinza_esc11 { font-size:11px; color:#666666; text-decoration:none }
.Acinza_esc12 { font-size:12px; color:#666666; text-decoration:none }
.Acinza11 { font-size:11px; color:#999999; text-decoration:none }
.Acinza12 { font-size:12px; color:#999999; text-decoration:none }
.Aazul11 { font-size:11px; color:#1761B9; text-decoration:none }
.Aazul12 { font-size:12px; color:#1761B9; text-decoration:none }
.Avermelho11 { font-size:11px; color:#CC0000; text-decoration:none }
.Avermelho12 { font-size:12px; color:#CC0000; text-decoration:none }
.Amarrom11 { font-size:11px; color:#9B9484; text-decoration:none }

.Abranco11:hover {	font-size:11px;	color:#FF9900; text-decoration:none }
.Abranco12:hover { font-size:12px;	color:#FF9900; text-decoration:none }
.Acinza_esc11:hover { font-size:11px; color:#999999; text-decoration:none }
.Acinza_esc12:hover { font-size:12px; color:#999999; text-decoration:none }
.Acinza11:hover { font-size:11px; color:#999999; text-decoration:none }
.Acinza12:hover { font-size:12px; color:#999999; text-decoration:none }
.Aazul11:hover { font-size:11px; color:#003399; text-decoration:none }
.Aazul12:hover { font-size:12px; color:#003399; text-decoration:none }
.Avermelho11:hover { font-size:11px; color:#FF0000; text-decoration:none }
.Avermelho12:hover { font-size:12px; color:#FF0000; text-decoration:none }
.Amarrom11:hover { font-size:11px; color:#FF9900; text-decoration:none }
