* {
  margin:0;
  padding:0;
  border:0;
}

html {
	height: 100%;
}

body {
	height:100%;
	padding:0;
	margin:0;
	font: 11px Arial, Helvetica, Verdana, sans-serif;
	color: #404040;
	background:url(../img/bg-site.jpg) top repeat-x #103779;
}

a{
	color:#254485;
	text-decoration:none;
	font-weight:none;
}
a:hover{
	text-decoration:none;
	color:#000;
}

h1{
	height:23px;
	float:left;
	font-size:11px;
	font-weight:normal;
	color:#9d9d9d;
	padding:7px 0px 0px 10px;
	background:#f0f0f0;
}
h1 a {
	font-weight:normal;
	color:#9d9d9d;
	margin:0px 5px 0px 5px;
}
h1 a:hover {
	font-weight:normal;
	color:#9d9d9d;
	text-decoration:underline;
}

h2{
	width:300px;
	height:45px;
	float:left;
	background:url(../img/bg-h2.gif) no-repeat;
	font-size:16px;
	color:#254485;
	font-weight:bold;
}
h2 .maior{
	font-size:20px;
}
.desc{
	width:375px;
	height:45px;
	float:left;
	text-align:right;
	font-size:10px;
	color:#000;
}

h3{
	font-size:14px;
	color:#000;
	margin-bottom:20px;
}

#geral {
  width: 990px;
  margin: 0 auto;
  padding:0;
}

#topo-logo a{
	width:245px;
	height:275px;
	float:left;
	background:url(../img/topo-logo.jpg) no-repeat;
	display:block;
}
#topo-flash{
	height:245px;
	float:left;
}
#lateral{
	width:275px;
	float:left;
}
#lateral p{
	margin:0px 30px 0px 45px;
}
#lateral #news_obrigado{
    display:none;
    width:180px;
	float:left;
    background:#fff;
	color:#254485;
	border:1px solid #ddd;
	height:17px;
	font-size:11px;
	padding:2px;
    margin: 20px 30px 0px 45px;
}
#bglateral{
	background:url(../img/bg-lateral.gif) repeat-y;
	float:left;
}

#conteudo{
	width:715px;
	float:left;
}

#solucoes-conhecimento{
	width:695px;
	height:205px;
	float:left;
	background:url(../img/bg-solucoes-conhecimento.jpg) no-repeat center;
}

#solucoes-conhecimento p{
	display:block;
	width:450px;
	margin:60px 0 0 15px;
}
#solucoes-conhecimento p a{
	font-size:12px;
	color:#ea7e00;
	padding:0 5px 0 5px;
}
#solucoes-conhecimento p a:hover{
	text-decoration:none;
	color:#000;
}


#solucoes-gestao-qualidade{
	width:300px;
	height:190px;
	float:left;
	padding:60px 35px 10px 15px;
	background:url(../img/bg-solucoes-gestao-qualidade.gif) no-repeat center;
}
#solucoes-gestao-qualidade ul{
	list-style:none;
	margin-top:10px;
}
#solucoes-gestao-qualidade ul li a{
	line-height:20px;
	font-size:12px;
	color:#ea7e00;
}
#solucoes-gestao-qualidade ul li a:hover{
	text-decoration:none;
	color:#000;
}

#solucoes-certificacao{
	width:315px;
	height:190px;
	padding:60px 5px 10px 25px;
	float:left;
	background:url(../img/bg-solucoes-certificacao.gif) no-repeat center;
}
#solucoes-certificacao ul{
	list-style:none;
	margin-top:10px;
}
#solucoes-certificacao ul li a{
	line-height:20px;
	font-size:12px;
	color:#ea7e00;
}
#solucoes-certificacao ul li a:hover{
	text-decoration:none;
	color:#000;
}

#depoimentos-home{
	width:350px;
	height:130px;
	float:left;
}

#informativo-home{
	width:325px;
	height:110px;
	float:left;
	padding:10px;
	background:url(../img/bg-informativo-home.jpg) no-repeat center;
}
#informativo-home .titulo{
	width:300px;
	height:40px;
	display:block;
	padding-top:20px;
	margin-top:15px;
	font-size:12px;
}

#interno{
	width:675px;
	min-height:560px;
	float:left;
	margin:2px 0px 20px 0px;
	padding:10px;
	background:#fff;
}

#interno-box{
	width:620px;
	padding:10px;
	background:#103779;
	text-align:center;
	color:#fff;
}

#interno-box2{
	width:300px;
	padding:10px;
	background:#eee;
	text-align:left;
	float:left;
	margin:10px 0px 0px 12px;
	_margin:10px 0px 0px 10px;
}

.lista-conteudo{
	list-style:square;
	margin-left:40px;
}

.lista-clientes{
	margin-left:40px;
}

.lista-clientes li{
	list-style:none;
	display:block;
	width:150px;
	height:150px;
	float:left;
	text-align:center;
}

.lista-informativo{
	list-style:square;
	margin:20px 0px 0px 0px;
}

#rodape{
	width:990px;
	float:left;
}

#rodape .onde-estamos{
	width:260px;
	height:95px;
	float:left;
	padding:60px 10px 5px 5px;
	text-align:right;
	background:url(../img/bg-rodape1.gif) no-repeat center;
}
#rodape .mais-buscados{
	width:715px;
	height:160px;
	float:left;
	text-align:right;
	background:url(../img/bg-rodape2.gif) no-repeat center;
}
.tags{
	margin:60px 45px 0px 40px;
}
.tags a{
	padding:5px;
}
.m{
	font-size:16px;
}
.g{
	font-size:20px;
}
.copyright{
	margin:30px 45px 0px 0px;
	text-align:right;
	color:#b2b2b2;
}

/*   FORMULÁRIOS   /////////////////////	*/

.formulario{
	text-align:center;
}

.formulario input{
	background:#fff;
	color:#254485;
	border:1px solid #ddd;
	height:17px;
	font-size:11px;
	margin-top:10px;
	padding:2px;
}
.formulario input:hover{
	border:1px solid #ccc;
}

.assunto{
	width:272px;
	background:#fff;
	color:#254485;
	border:1px solid #ccc;
	height:20px;
	font-size:11px;
	margin-top:10px;
	padding:2px;
}

.formulario .bt{
	background:url(../img/bt-enviar.gif) no-repeat center;
	width:80px;
	height:25px;
	border:none;
	margin-left:90px;
}

.formulario .bt:hover{
	background:url(../img/bt-enviar-over.gif) no-repeat center;
	border:none;
}

/* contato */

.contato{
	text-align:right;
	margin-right:200px;
}

.contato legend{
	display:none;
}

.contato label{
	color:#000;
	float:left;
	text-align:right;
	width:195px;
	padding-top:12px;
}

.contato input{
	background:#fff;
	color:#254485;
	border:1px solid #ddd;
	height:17px;
	font-size:11px;
	margin-top:10px;
	padding:2px;
}
.contato input:hover{
	border:1px solid #ccc;
}

.contato textarea{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#254485;
	border:1px solid #ddd;
	font-size:11px;
	margin-top:10px;
	padding:2px;
	width:268px;
}

.contato .bt{
	background:url(../img/bt-enviar.gif) no-repeat center;
	width:80px;
	height:25px;
	border:none;
	margin-left:90px;
}

.contato .bt:hover{
	background:url(../img/bt-enviar-over.gif) no-repeat center;
	border:none;
}

.contato .btlimpar{
	background:url(../img/bt-enviar2.gif) no-repeat center;
	width:80px;
	height:25px;
	border:none;
	margin-left:90px;
}

.contato .btlimpar:hover{
	background:url(../img/bt-enviar-over2.gif) no-repeat center;
	border:none;
}
