	body{
	margin:0;
	padding:0;
	text-align:center;
	}
	#logo_head{
	padding: 10px;
	}
	
	#banner_head{
	position:absolute;
	width: 468px;
	right: 12px;
	top:44;
	height: 60px;
	}
	
	#head{
	border: 1px solid #f2f2f2;
	text-align:left;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image: url(images/fundo_logo_read.jpg);
	background-repeat: no-repeat;
	background-position: 0px 30px;
	}
	
	#corpo{
	text-align:left;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top: 10px;
	}
	#linkcabecalhos{
	width: 760px;
	background: #f2f2f2;
	text-align:right;
	height:30;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 6px;
	padding-right: 5px;
	}
	
	#lancamentos{
	width: 450px;
	position:absolute;
	}
	
	#noticias{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #99CC00;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #99CC00;
	right: 0px;
	width: 300px;
	position:absolute;
	}
	
	#menuhor {
	position:relative;
	margin: 0;
	font: 11px "Arial", sans-serif;
	text-align: right;
	width: 760px;
	top: 8px;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 3px;
	right: 5px;
	}
	#menuhor li {
		list-style: none; margin: 0;
		display: inline;
	}
	#menuhor li a {
	padding: 7px;
	margin:0;
	border-bottom: 0px none #ffffff;
	background: #999999;
	text-decoration: none;
	border-top: 0px none #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	}
	#menuhor li a:link {
		color: #ffffff;
	}
	#menuhor li a:visited {
		color: #ffffff;
	}
	#menuhor li a:hover {
		color: #000000; background: #cccccc;
		border-color: #0000000;
	}

	#pesquisarapida {
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	}
	#destaquelancamento {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #99CC00;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	#tituloLancamentoHome {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #99CC00;
		text-decoration: none;
		font-weight: bold;
	}
	#chamadaLancamento {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		font-weight: bold;
	}
	#lancamentoDestaque {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		text-align: justify;
	}

	#lancamentoDestaque a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #333333;
		font-weight: bolder;
	}
	#lancamentoDestaque a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #999999;
		font-weight: bold;
	}

	#novosProjetos {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #99CC00;
		padding: 5px 0px;
		color: #333333;
		text-align:left;
		width: 450px;
	}
	
	#novosProjetos span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #99CC00;
		text-align:left;
		font-weight: bold;
	}
	
	#descricaoNovosProjetos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	}

	#creditos {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #99CC00;
		padding: 5px 0px;
		color: #333333;
		text-align:left;
	}
	#creditos a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #333333;
		font-weight: bolder;
	}
	#creditos a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #999999;
		font-weight: bold;
	}
	
	#empresa {
		position:relative;
		width: 760px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-align: justify;
	}
	
	#creditosInterno {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #99CC00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #99CC00;
		padding: 5px 0px;
		color: #333333;
		text-align:left;
	}
	#creditosInterno a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #333333;
		font-weight: bolder;
	}
	#creditosInterno a:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		color: #999999;
		font-weight: bold;
	}
	

	#imagemInternas{

		position:relative;
		width: 376px;
		height: 301px;
	}
	
	#imagemInternasPorfolio{

		position:relative;
		width: 300px;
	}
	
	#menuPortfolio{
		position:relative;
		width: 250px;
		left:-3;
	}
	
	#menuNoticiasInterna{
		position:relative;
		width: 250px;
		left:-3;
	}
	
	#menuClienteHome{
		position:relative;
		width: 760px;
		left:-3;
	}
	
	#menuPortfolio a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #99CC00;
		vertical-align: top;
		text-decoration: none;
	}
	
	#menuPortfolio a:hover{
	color: #cccccc;
	text-decoration: underline;
	}
	
	#textoGeralPortfolio{
	position:absolute;
	width: 450px;
	right:0px;
	top: 10px;
	}
	
	#tituloPortfolio{
	position:relative;
	width: 450px;
	right:0px;
	top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
	padding-left: 5px;
	padding-bottom: 5px;
	}
	
	#tituloPortfolio span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #99CC00;
	}
	
	#tituloPortfolio a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
	}
	
	#tituloPortfolio a:hover{
		color: #99CC00;
	}
	
	#portfolioClientes {
		position:relative;
		width: 450px;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #99CC00;
		padding-bottom: 10px;
		padding-top: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-align: justify;
	}
	
	#portfolioClientes span {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
	}
	
	#portfolioClientes a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #99CC00;
		text-decoration: none;
	}
	
	#portfolioClientes a:hover{
		color: #333333;
	}
	
	
	
	#textoGeralPortfolioDestaques {
		position:relative;
		width: 450px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #CCCCCC;
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		text-align: justify;
	}
	
	#textoGeralPortfolioDestaques span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	vertical-align: top;
	}
	
	
	#textoGeralPortfolioDestaques a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #99CC00;
		text-decoration: none;
	}
	
	#textoGeralPortfolioDestaques a:hover{
		color: #333333;
	}
	

	
	
	#textoGeralInterna{
	position:absolute;
	width: 365px;
	right:10px;
	top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
	}
	
	#resultadoBuscaHome{
	position:absolute;
	width: 365px;
	right:10px;
	top: 10px;
	}
	

	#resultadoBusca{
	position:relative;
	width: 350px;
	left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
	}
	
	#resultadoBusca a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #99CC00;
	text-decoration: underline;
	}
	
	#resultadoBusca a:hover{
	color: #333333;
	text-decoration: none;
	}
	
	#textoGeralInterna span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	vertical-align: top;
	}
	
	#textoGeralInterna a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #99CC00;
	vertical-align: top;
	text-decoration: none;
	}
	
	#textoGeralInterna a:hover{
	color: #cccccc;
	text-decoration: underline;
	}
	
	#textoGeralNoticias{
	position:absolute;
	width: 400px;
	right:0px;
	top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
	}
	
	#textoGeralNoticias span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #99CC00;
	vertical-align: top;
	}
	
	#textoGeralNoticias a{
	color: #333333;
	text-decoration: underline;
	text-decoration: none;
	}
	
	#textoGeralNoticias a:hover{
	color: #99CC00;
	text-decoration: none;
	}
	
	#corpoInterno{
	text-align:left;
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	}
	

	
	#noticiageral {
	position:relative;
	width: 275px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC00;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	left: 10px;

	}
	#noticiageral span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		font-weight: bold;
	}
	
	#noticiageral a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #99CC00;
		text-decoration: none;
	}
	
	#noticiageral a:hover{
		color: #333333;
	}
	#buscahome {
		background-color: #CCCCCC;
		height: 30px;
		padding-top: 6px;
		margin: 0px;
		text-align: right;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-top-color: #FFFFFF;
		border-bottom-color: #FFFFFF;
		border-bottom-style: solid;
		position: relative;
		width: 760px;
		bottom: 11px;
	}
	.formularioContato {
	border: 1px solid #CCCCCC;
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	}
	
	.fonteFormulario{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;

	}
	
	#menugeral {
		background-color: #f2f2f2;
		height: 50px;
		width: 760px;
	}
	
	#mapaSiteHome{
	position:absolute;
	width: 360px;
	right:10px;
	top: 10px;
	}
	
	#titulosMapa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #99CC00;
	text-decoration: none;
	padding-left: 3px;
	}
	
	#titulosMapa a{
	color: #99CC00;
	text-decoration: none;
	}
	
	#titulosMapa a:hover{
	color: #CCCCCC;
	}
	
	.descricaoMapa{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 3px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	}
	
	#textosDescricaoMapa a{
	color: #333333;
	text-decoration: none;
	}
	
	#textosDescricaoMapa a:hover{
	color: #99CC00;
	text-decoration: none;
	}
#bordaProjetosHome {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dotted;
	border-left-color: #99CC00;
}




	#menuhor2 {
	position:relative;
	margin: 0;
	font: 11px "Arial", sans-serif;
	text-align: left;
	width: 760px;
	top: 8px;
	padding-top: 2px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 20px;
	}
	#menuhor2 li {
		list-style: none; margin: 0;
		display: inline;
	}
	#menuhor2 li a {
	padding: 7px;
	margin:0;
	border-bottom: 0px none #ffffff;
	background: #999999;
	text-decoration: none;
	border-top: 0px none #ffffff;
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	}
	#menuhor2 li a:link {
		color: #ffffff;
	}
	#menuhor2 li a:visited {
		color: #ffffff;
	}
	#menuhor2 li a:hover {
		color: #000000; background: #cccccc;
		border-color: #0000000;
	}