	*{
	padding: 0px;
	margin: 0px;
	}
	
	body{
	text-align:center;
	background: transparent url("../imagens/bg_degrade_infinito.gif");
	background-repeat: repeat-x;
	}
	
	.geral{
	width: 858px;
	margin: 0 auto;
	text-align:left;
	font-family:tahoma;

	}
	.topo{
	width: 100%;
	background: url("../imagens/marcadaguaogui.gif") 260px 0px;
	background-repeat: no-repeat;
	min-height: 303px;
	_height: 303px;
		
	}
	.decorativodoTopo{
	background: url("../imagens/decorativodoTopo.gif");
	background-repeat:repeat-x;
	width: 542px;
	height: 10px;
	float:left;
	
	}
	img{
	border: 0px;
	}
	.logoOgui{
	padding: 5px 0px 0px 0px;
	}
	.marcadorData{
	width: 270px;
	height: 20px;
	float: right;
	display:block;
	color:#3c3c3c;
	font: bold 54% verdana;
	background:  url("../imagens/marcadorData.gif");
	background-repeat:no-repeat;
	padding: 2px 2px 0px 4px;
	}
	.marcadorData li {
	float: left;
	padding-left:5px;
	list-style:none;
	}
	.marcadorData li a{
	color:#3c3c3c;
	font: bold 8px verdana;
	padding-right: 5px;
	text-decoration: none;
	border-right:1px solid #cfcfcf;
	}	
	.marcadorData li a:hover{
	color:#ee3642;
	}
	.menuPrincipal{
	width:504px;
	margin: 7px 0px 0px 39px; 
	height: 31px;

	}
	
	.menuPrincipal li {
	width:125px;
	height: 31px;
	float:left;
	list-style:none;
	text-align:center;
	}
	
	.menuPrincipal li  a{
	width:100%;
	height: 31px;
	background: url("../imagens/menuprincipal.gif");
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ee3642;
	padding-top:8px;
	font:  90% arial;
	float:left;
	}	
	.menuPrincipal li  a:hover{
	width:100%;
	height: 31px;
	background: url("../imagens/menuprincipalhover.gif");
	background-repeat:no-repeat;
	text-decoration:none;
	color:white;

	}
	.swftopo{
	_margin-top:-10px;
	width: 100%;
	height: 170px;
		
	}
	/*fim do topo*/
	
	.conteudo{
	width: 100%;
	float:left;
	min-height: 180px;	
	_min-height: 180px;
	padding: 29px 0px 29px 0px; 
	}	
	
	.colunaEsquerda{
	width:402px;
	background: url("../imagens/sombradetitlos.gif") 0px 31px;
	background-repeat:no-repeat;
	float:left;
	
	}	
	.campoNoticias{
	width:100%;
	background: url("../imagens/bg_dos_titulos.gif") 0px 31px;
	background-repeat:repeat-x;
	float:left;
	
	}

	.blocodenoticiascomdata{
	border-bottom: 1px solid #e5e5e5;
	float:left;
	
	}
	
	.floatrightmgtopdez{
	float:right;
	margin-top:32px;
	}
	
	.listaPaginacaoNoticias{
	width:858px;
	*width:858px;
	text-align:center;
	height:25px;
	height:30px;
	float:left;
	clear:both;
	margin-bottom:20px;
	
	}
	.listaPaginacaoNoticias  li {
	list-style:none;
	margin-right: 4px;
	float:left;
	}
	
	.listaPaginacaoNoticias  li a{
	height:21px;
	padding: 3px 0px 2px 0px;
	width:21px;
	color:white;
	font:10px tahoma;
    background: url("../imagens/listaPaginacaoNoticias.gif");
	background-repeat:no-repeat;
	background-position:top left;	
	text-decoration:none;
	text-align:center;
	display:block;
	


	
	}
	
	.listaPaginacaoNoticias  li a:hover{
	height:21px;
	padding: 3px 0px 2px 0px;
	width:21px;
	color:white;
	font:10px tahoma;
    background: url("../imagens/listaPaginacaoNoticiasHover.gif");
	background-repeat:no-repeat;
	background-position:top left;	
	text-decoration:none;
	text-align:center;
	display:block;
	

		
	}
	.listaPaginacaoNoticias  span{
	height:21px;
	padding: 3px 0px 2px 0px;
	width:21px;
	color:white;
	font:10px tahoma;
    background: url("../imagens/listaPaginacaoNoticiasInativo.gif");
	background-repeat:no-repeat;
	background-position:top left;	
	text-decoration:none;
	text-align:center;
	display:block;
	

	}
	
	.blocodenoticiascomdata{
	float:left;
	padding: 10px 0px;
	
	}
	.boxNoticiaslinhaDireita{
	float:left;
	width: 410px;
	border-right:1px solid #cccccc;
	margin-right: 15px;
	}
	
	.boxTodasNoticias{
	margin: 20px 0px 14px 0px;
	float:left;
	width: 100%;
	}
	
	.boxNoticiaslinha{
	float:left;
	width: 425px;

	}

	a{
	color:#ee3642;
	font:  90% arial;
	font-family:verdana;
	}
	
	a:hover{
	color:#484343;
	}
	.datanoticia{
	float:left;
	color:#ee3642;
	font: bold 11px tahoma ;
	list-style:none;
	padding-bottom: 11px;
	width: 73px;
	border-right:1px solid #cccccc;
	}
	.anoticia{
	list-style:none;
	font:12px tahoma ;
	color:#737373;
	padding: 0px 10px;
	float:left;
	width: 295px;

	}
	.anoticia a{
	font:12px tahoma ;
	color:#737373;
	text-decoration:none;
	}
	.anoticia a:hover{
	color:#e93440;
	text-decoration:none;
	}
	
	.noticiaAberta, caseAberto{
	color:#737373;
	width:100%;
	margin: 30px 0px 25px 0px;
	text-align:left;
	}
	.noticiaAberta p{
	color:#737373;
	width:610px ;
	font-size:12px;
	display:block;
	margin: 0px 0px 17px 0px;
	}
	

	.tituloDasNoticiasAbertas{
	font: bold 13px tahoma;
	color:#ee3642;
	margin: 0px 0px 17px 0px;
	}
	
	.corVermelha{
	font: bold 14px tahoma;
	color:#ee3642;
	}
	.primeiroquadroCases{
	float:left;
	width: 270px;
	_width: 250px;
	padding-right: 10px;
	margin-bottom:32px;
	}
	.primeiroquadroCases p{
	font-size:11px;
	width: 261px;
	margin-bottom:-1px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f3efe0;
	
	}
	.ultimoquadroCases{
	float:right;
	width: 255px;
	_width: 250px;
	padding-left: 12px;
	margin-bottom:32px;
	}
	.ultimoquadroCases p{
	font-size:11px;
	width: 255px;
	margin-bottom:-1px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f3efe0;
	
	}
	.quadroesquerdoCases{
	float:left;
	width: 280px;
	_width: 270px;
	padding:0px 10px 0px 0px;
	background: url("../imagens/bg_quadroCases.gif");
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:32px;
	
	}	
	.quadroesquerdoCases a, .quadroCases a, .ultimoquadroCases a{
		text-decoration:none;
		color:#3c3c3c;
	}
	.quadroesquerdoCases p{
	font-size:11px;
	width: 259px;
	margin-bottom:-1px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f3efe0;
	}
	
	.quadroCases{
	float:left;
	width: 275px;
	padding:0px 10px 0px 15px;
	background: url("../imagens/bg_quadroCases.gif");
	background-repeat:no-repeat;
	background-position:right top;
	margin-bottom:32px;
	
	}	
	.quadroCases p{
	font-size:11px;
	width: 258px;
	margin-bottom:-1px;
	padding-bottom: 12px;
	border-bottom: 1px solid #f3efe0;
	}
	.nomequadroCases{
	margin-bottom:2px;
	font-size:13px;
	color:#ee3642;
	}
	.fotoCase {
	padding:9px 12px 12px 0px;
	background: url("../imagens/bg_fotoCase.gif");
	background-position:bottom right;
	background-repeat:no-repeat;
	}
	.galeriaCaseAberto{
	width:272px;
	float:left;
	margin-top:6px;
	}	
	
	.galeriaCaseAberto li{
	float:left;
	list-style:none;
	margin: 6px 7px 0px 0px;
	width: 55px;
	padding:0px 4px 4px 0px;
	border-right:2px solid #ededed;
	border-bottom:2px solid #ededed;
	
	}
	

	.primeiraColunaCases{
	width: 284px;
	_width: 141px;
	float:left;
	list-style:none;
	}
	.menuOqueFazemos{
	width: 255px;
	_width: 245px;
	float:left;
	margin: 21px 0px 15px 0px;
	clear:both;
	
	}

	.menuOqueFazemos li a{
	color:#ee3642;
	display:block;
	text-decoration:none;
	font: bold 11px tahoma;
	width: 80%;
	background: url("../imagens/setamenuOutrosCases.gif") 0px 7px;
	padding: 4px 0px 0px 25px;
	background-repeat:no-repeat;
	}	
	
	.menuOqueFazemos li {
	height:25px;
	border-bottom: 1px dotted #e5e5e5;
	width: 100%;
	display:block;
	list-style:none;
	padding-top: 5px;
	}
	.menuOqueFazemos li a:hover{
	color:#ee3642;
	text-decoration:none;
	font: bold 11px tahoma;
	width: 80%;
	display:block;
	background: url("../imagens/setamenuOutrosCasesHover.gif") 0px 7px;
	padding: 4px 0px 0px 33px;
	background-repeat:no-repeat;
	}
	.oqueFazmosAtivo{
		color:#737373;
		text-decoration:none;
		font: bold 11px tahoma;
		padding: 4px 0px 0px 25px;
		background: url("../imagens/setamenuOutrosCases1.gif") 1px 7px;
		background-repeat:no-repeat;
	}
	
	
	
	.menuOutrosProdutos{
	width: 100%;
	float:left;
	margin: 21px 0px 15px 0px;
	clear:both;
	
	}

	.menuOutrosProdutos li {
	width: 420px;
	_width: 400px;
	height:25px;
	border-bottom: 1px dotted #e5e5e5;
	list-style:none;
	padding-top: 5px;
	}
	.primeiraColunaCases{
	width: 420px;
	float:left;
	list-style:none;
	}
	.segundaColunaCases{
	width: 420px;
	_width:200px;
	float:left;
	margin-left:15px;
	list-style:none;
	}
	
	.menuOutrosProdutos li a{
	color:#ee3642;
	display:block;
	width:100%;
	_width:80%;
	text-decoration:none;
	font: bold 11px tahoma;
	background: url("../imagens/setamenuOutrosCases.gif") 0px 7px;
	padding: 4px 0px 0px 25px;
	background-repeat:no-repeat;
	}	
	.menuOutrosProdutos li a:hover{
	color:#ee3642;
	display:block;
	width:100%;
	_width:80%;
	text-decoration:none;
	font: bold 11px tahoma;
	background: url("../imagens/setamenuOutrosCasesHover.gif") 0px 7px;
	padding: 4px 0px 0px 33px;
	background-repeat:no-repeat;
	}
	.fotosCaseAberto{
	float:left;
	min-height: 230px;
	*height:230px;
	width:287px;
	background: url("../imagens/bg_fotosCaseAberto.gif");
	background-repeat:repeat-y;
	background-position: top right;
	
	}
	.descricaoCaseAberto{
	padding-left:17px;
	_padding-left:10px;
	width:548px;
	_width:540px;
	float:left;

	
	}	
	.campoContatoMenor{
	width:257px;
	_width:230px;
	float:left;
	margin:0 17px 5px 0;
	font:12px tahoma;
	}
	.campoContatoMenor input{
	width:99%;
	color:#716f6b;
	border: 1px solid #e5e5e5;
	margin:0 0px 5px 0;
	font:11px tahoma;
	height:18px;
	
	padding: 5px 3px 0px 3px;
	}
	form{
	font:11px tahoma;

	}
	
	textarea{
	width:95%;
	color:#716f6b;
	border: 1px solid #e5e5e5;
	font:11px tahoma;
	height:115px;
	padding: 5px 3px 0px 3px;
	}
	
	.contatoLocalizacao{
	min-height: 150px;
	*height:150px;
	width:257px;
	
	}
	.esquerdacontatoLocalizacao{
	width:270px;
	float:left;
	border-right: 1px solid #cccccc;
	}
	
	.contatoLocalizacao p{
	margin-top:-10px;
	width:100%;
	padding-bottom: 13px;

	
	}
	
	.descricaoCaseAberto p{
	width:540px;
	
	}	
	
	.fotosCaseAberto  h6{
	font-size: 12px;
	margin:2px 0px 10px 0px;
	}
	
	.imagensfotosCaseAberto{
	width:255px;
	
	
	}
	.tituloDasNoticiasAbertas span{
	color:#737373;
	}
	
	
	.colunaDireita{
	width:435px;
	margin-left: 15px;
	float:left;
	
	}
	
	.nomedosdetalhesprodutos{
	color:#ee3642;
	font: bold 20px arial ;
	
	}
	.imagemdetalhesprodutos{
	float:left;
	padding: 0px 8px 8px 0px ;
	margin:25px 0px 0px 0px;
	background: url("../imagens/bg_imagemdetalhesprodutos.gif");
	background-repeat:no-repeat;
	background-position: right bottom;
	}
	
	.blocodeprodutos{
	float:left;
	
	padding: 7px 0px 10px 0px;
	background: url("../imagens/sombradetitlos.gif")  0 32px ;
	background-repeat:no-repeat;
	min-height:150px;
	width: 100%;
	}
	.paragrafoblocodeprodutos {
	float:left;
	margin: 25px 0px 10px 14px;
	min-height:40px;
	font:12px tahoma;
	color:#737373;
	width: 230px;
	}
	.clear {
	clear:both;
	}
	
	/*fim do conteudo*/
	.rodape{
	margin-top:5px;
	clear:both;
	width: 100%;
	height: 63px;
	}
	
	.rodapeVermelho{
	background: url("../imagens/rodapevermelho.gif");
	background-repeat:repeat-x;
	width:614px;
	border-top: 4px solid #ee3642;
	float:left;
	height:60px;
	
	}	
	.enderecoVermelho{
	float: left;
	margin: 25px 0px 0px 20px;
	}	
	.mailVermelho{
	float: left;
	margin: 25px 0px 0px 0px;
	}
	
	.rodapeCinza{
	background: url("../imagens/rodapecinza.gif");
	background-repeat:repeat-x;
	width:242px;
	border-top: 4px solid #eeeeee;
	float:left;
	height:60px;
	
	}
	/*classes separadas*/
	.floatrightpdr{
	float:right;
	padding-right: 10px;
	
	}
	.floatrightpdrForm{
	float:right;
	padding-right: 20px;
	*margin-top:-1px;
	
	}	
	.float-right{
	float:right;
	}
	
	.floatrightvinte{
	float:right;
	margin-right: 21px;
	
	}
	.floatrighttreze{
	float:right;
	margin-right: 13px;
	
	}
	
	.float-left{
	float:left;
	}
	.mgtopdez{
	margin-top:10px;
	}
	
	.associacoes{
		padding-top:20px;
		float:left;
	}
	
	.associacoes p{
		border:0px;
	}
	.textoAssociacoes{
		width:350px; 
		line-height:17px;
		font-size:12px;
	}
	
	.endereco{
		font-family:tahoma;
		font-size:12px;
	}
	
	.enderecotitulo{
		font-family:tahoma;
		font-size:12px;
		color:#ee3642;
	}
	
	.tituloAssociacoes{
	font: 10px arial ;
	margin:20px 10px 5px 0px;
	float:left;
	color:#737373;
	
	}
	
	.tituloDestaqueHome{
		font: bold 13px tahoma;
		color:#ee3642;
		padding:12px 0px 3px 0px;
	}
	.descricaoHome{
		background-image:url(../imagens/sombradetitlos.gif);
		background-repeat:no-repeat;
		background-position:top left;
		line-height:17px;
		font-size:12px;
		font-family:tahoma ;
		padding:15px 0px 0px 0px;
		color:#737373;
	}