*{
margin:0;
padding:0;
}
body {
	background-image: url(img/fnd_page.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 19px;
}
#header {
	width: 681px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fnd_superior.jpg);
	background-repeat: no-repeat;
	padding-right: 9px;
	padding-left: 9px;
	background-position: 0px 50px;
	
}

#header #logotipo {
	background-image: url(img/logotipo.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 150px;
	
	}

#header #logotipo a {
	height: 100%;
	width: 100%;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	}
#header .banner{
	width:680px; 
	height:148px; 
	display:block; 
	background: url(img/foto_principal.jpg) no-repeat 0 0; 
	clear:both;
	}

#header .banner img{
	display:none;
	}

#header #menu {
	background-color: #000000;
	height: 23px;
	width: 680px;
	display:block;
	}

#header ul {
	list-style-type: none;
	display: block;
	float: right;
	}
	
#header ul li {
	float: left;
	}
	
#header ul li a {
	color: #A8A8A8;
	font-size: 10px;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;
}
#header ul li a.semborda {
	border-right:none;
}



#header ul li a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

.content .noticia a{
	text-decoration:none;
	color:#FFFFFF;

	}


.content {
	width: 681px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(img/fnd_content.jpg);
	background-repeat: no-repeat;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 5px;
	display:table;
	
}

.fundoCinza{
	background: url(img/fnd_destaques.gif) repeat-x 0 0;
	height: 137px;
	width: 681px;
	
}
.bordaCinza {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8C9C9;
}

.content .madeinbrazil {
	display: block;
	width: 330px;
	float:right;
	padding: 5px;
}

.content .madeinbrazil {
	display: block;
	width: 330px;
	float:right;
	padding: 5px;
}
.content .madeinbrazil h2 {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	margin-left: 10px;
}

.content .fundoCinza .madeinbrazil p {
	font-size: 10px;
	height: 112px;
	color: #100000;
	line-height: 17px;
	margin-left: 10px;
	
}




.content .destaque {
	display: block;
	width: 330px;
	float:left;
	padding: 5px;
}
.content .destaque h2 {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-weight: bold;
	color: #808080;
	margin-left: 10px;
}
.content .destaque img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 7px;
}
.content .destaque p {
	font-size: 10px;
	color: #100000;
	line-height: 17px;
	margin-left: 10px;
}

.content .noticia {
	display: block;
	float:right;
	background-image: url(img/fnd_news2.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	width: 313px;
	padding-bottom: 14px;
	margin-left: 15px;
	
}

.content  .noticia h2 {
	background-image: url(img/fnd_h2_news.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 76px;
	text-indent: -99999px;
	overflow: hidden;
	margin-top: 32px;
	margin-left: 12px;
}
.content .noticia p {
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 12px;
	margin-top: 10px;
	}
.content .fundoCinza .destaque .bordaCinza a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	}


/******empresa*********/

.fundoCinzaEmpresa{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 610px;
	width: 188px;
	float:left;
	display:block;
}


.fotoEmpresa {
 padding-top:10px;
 padding-left:10px;
 }
 

.txtEmpresa {
	font-size: 10px;
	color: #100000;
	line-height: 17px;
	margin-left: 10px;
	float: left;
	width: 468px;
	display:table;
}

.txtEmpresa p{
	padding-bottom:10px;
}

.txtEmpresa ul {
	padding-bottom:10px;
	list-style:inside;
}
.txtEmpresa ul li {
	list-style-type: disc;
}
.txtEmpresa ul li ul.listaServicos2{
	/*padding-left: 10px;*/
	width:300px;
	display:table;
	/*clear:both;*/
	float:none;
	list-style:outside;
	padding-left:10px;
	padding-bottom:0;
	/*padding-top:10px;*/
}
.txtEmpresa ul li ul.listaServicos2 li {
	list-style:none;
}

.txtEmpresa ul li ul.listaServicos3{
	/*padding-left: 10px;*/
	width:450px;
	display:table;
	/*clear:both;*/
	float:none;
	list-style:outside;
	padding-left:10px;
	padding-bottom:0;
	/*padding-top:10px;*/
}
.txtEmpresa ul li ul.listaServicos3 li {
	list-style:none;
}
.titulosInternos{
    font-family: "Arial Narrow";
	font-size: 18px;
	color: #962120;
	padding-bottom:6px;
}

.titulosInternostop{
    font-family: "Arial Narrow";
	font-size: 18px;
	color: #962120;
	padding-bottom:6px;
	padding-top:6px;
}
.content .fundoCinzaServicos{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 770px;
	width: 188px;
	float:left;
	display:block;
}



/******solucoes*********/


.fundoCinzaSolucoes{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 383px;
	width: 188px;
	float:left;
	display:block;
}


/******servios*********/



.listaServicos{
 list-style: none;
 
 }
 


.titulosInternosServicos{
    font-family: "Arial Narrow";
	font-size: 18px;
	color: #962120;
	padding-bottom: 9px;
	}
	
/******clientes*********/


.fundoCinzaClientes{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 950px;
	width: 188px;
	float:left;
	display:block;
}

.content .fundoCinzaReferencias{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 1400px;
	width: 188px;
	float:left;
	display:block;
   }

.txtClientes {
	font-size: 10px;
	color: #100000;
	line-height: 17px;
	padding-left:5px;
	padding-bottom: 10px;
	float: left;
	width: 180px;
	display:table;
}

.titulosClientes{
    font-family: "Arial Narrow";
	font-size: 18px;
	color: #962120;
	padding-bottom: 5px;
	padding-left: 5px;
	}

.fotoClientes {
 padding-top:10px;
 padding-left:5px;
 }
 
 
 
 
 /******contato*********/
 
 
 .a {
 list-style:none;
 text-decoration:none;
 }
 
 img{ border:0;}
 
 .fundoCinzaContato{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 570px;
	width: 188px;
	float:left;
	display:block;
}
 
.cliqueAqui {
	font-size: 10px;
	color: #100000;
	padding-left:5px;
	padding-bottom: 10px;
	float: right;
	width: 73px;
	}
	
 .email {
	font-size: 10px;
	color: #100000;
	text-decoration:none;
	}
 
.mapaEmpresa {
 padding-top:2
 px;
 padding-left:6px;
 }
 
 
  /******formulario interno contato*********/
  
#form{
	float: left;
	width: 370px;
	margin-top:20px;
	padding-left: 60px;
}

#geral #conInternas .caixasInternas label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #69686E;
	padding-bottom:4px;
	padding-top:2px;
}
.campos{
	border: 1px solid #707070;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 340px;
}
.campos2{
	border: 1px solid #707070;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 277px;

}
.espacos {
	display:block;
	padding-top:5px;
	padding-bottom:5px;
}


.campos3{
	/*border: 1px solid #707070;*/
	color: #666666;
	}

.camposddd{
	border: 1px solid #707070;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 39px;
}
.camposfone{
	border: 1px solid #707070;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 295px;
}

.enviar{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #707070;
	position:absolute;
	left: 283px;
	top: 3px;
	/*margin: 10px 0px 10px 280px;*/
	
}


 /******links*********/
 
 .fundoCinzaLinks{
	background: url(img/fnd_destaques.gif) repeat-x;
	height: 180px;
	width: 680px;
	float:left;
	display:block;
} 

.tituloLinks{
    font-family: "Arial Narrow";
	font-size: 18px;
	color: #808080;
	padding-top: 5px;
	padding-bottom: 5px;
}

.txtLinks {
	font-size: 10px;
	color: #100000;
	line-height: 17px;
	margin-left: 5px;
	float: left;
	width: 468px;
	display:table;
}
 
 
 .content .txtEmpresa .listaServicos span{
 	padding-left:16px;
	
 	}
	
	
 /******News*********/
 
.fundoCinzaNews{
	background: url(img/fnd_destaques.gif) repeat 0 0;
	height: 910px;
	width: 188px;
	float:left;
	display:block;
}
.dspNone{
	display:none;
	}

.content .txtEmpresa #subMenu1 a{
	font-size: 10px;
	color: #100000;
	
	


	text-decoration:none;
	}



.content .txtEmpresa #subMenu1 li{
	list-style:none;
	}
 
 
/******footer*********/
 
 


#footer {
	width: 652px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	background-image: url(img/fnd_footer.jpg);
	height: 24px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	padding-right: 22px;
}
#footer address {
	font-size: 10px;
	font-style: normal;
	float: left;
	display: block;
	text-align: center;
	}
	
#footer a{
text-decoration:none;
color:#000000;
	}
	
#footer #xhtml {
	background-image: url(img/selo_xhtml.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 80px;
	float: right;
}
#footer #xhtml a {
	text-indent: -99999px;
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
#footer #gd {
	background-image: url(img/selo_gd.gif);
	height: 15px;
	width: 91px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 10px;
}
#footer #gd a {
	text-indent: -99999px;
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
}
