@charset "iso-8859-1";
/* CSS Document */

/* GERAL */

body{
	background:#e3e7ea url(../img/bg.jpg) repeat-x;
	color:#838c94;
	font-family:Tahoma;
	font-size:11px;
	margin:0;
	padding:0;
}

ul{
	margin:0;
	padding:0;
}

a{
	color:#9099A0;
	outline:none;
}

input,
textarea,
select{
	border:1px solid #c9d0d6;
	color:#6b6e70;
	font-family:Arial;
	font-size:12px;
}

.left{
	float:left;
}
.right{
	float:right;
}

.clear{
	clear:both;
}

#siteMain{
	margin:auto;
	width:980px;
}

#divGeral{
	background:#ffffff;
	padding:18px 18px 10px 18px;
}


/* RODAPE */

#rodape{
	color:#838c94;
	font-size:9px;
	margin:24px 0 0 0;
	padding:0 0 50px 0;
}
#rodape a{
	color:#838c94;
	font-weight:bold;
	text-decoration:none;
}


/* TOPO */

#topo{
	background:url(../img/bg-topo.jpg) repeat-x;
	height:124px;
	padding:10px 0 0 0;
}


#menuTopo{
	height:52px;
	margin:40px 0 25px 20px;
}

#menuTopo li{
	background:url(../img/separador-menu.gif) no-repeat scroll right center transparent;
	float:left;
	list-style:none outside none;
	padding:0 15px;
	width:80px;
	list-style:none;
}

#menuTopo li a{
	line-height:30px;
	text-decoration:none;
	display:block;
	height:30px;
}

#menuTopo li a:hover{
	display:block;
	background-color:#D8DDE1;
	color:#FFF;
	font-weight:bold;	
	height:30px;
}

.acessoClientes{
	display:block;
}

.acessoClientes a{
	line-height:30px;
	text-decoration:none;
	display:block;
}

.acessoClientes a:hover{
	display:block;
	background-color:#D8DDE1;
	color:#FFF;
	font-weight:bold;	
	}

.menuAcesso{
	background:#d7dde1;
	padding:15px 11px;
	position:absolute;
	text-align:left;
	width:190px;
	top:136px;
}
.menuAcesso input{
	border:none;
}

.labelEmail{
	background:url(../img/label-email.gif) no-repeat;
	display:block;
	float:left;
	height:24px;
	margin:0 0 7px 0;
	text-indent:-9999px;
	width:56px;
}
.labelUser{
	background:url(../img/label-user.gif) no-repeat;
	display:block;
	float:left;
	height:24px;
	margin:0 0 7px 0;
	text-indent:-9999px;
	width:56px;
}

.labelSenha{
	background:url(../img/label-senha.gif) no-repeat;
	clear:both;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:56px;
}
.strEmail,
.strSenha{
	float:left;
	height:22px;
	width:125px;
}

.btEntrar{
	float:right;
	margin:11px 0 0 0;
}

.acessoInterno{
	background:url(../img/bt-chave.gif) no-repeat;
	display:block;
	height:30px;
	text-indent:-9999px;
	width:40px;

}

.acessoInterno:hover{
		background:url(../img/bt-chave-hv.gif) no-repeat;
}

.menuInterno{
	background:#d7dde1;
	padding:15px 11px;
	position:absolute;
	text-align:left;
	width:190px;
	top:136px;
}
.menuInterno input{
	border:none;
}

.labelEmail2{
	background:url(../img/label-email.gif) no-repeat;
	display:block;
	float:left;
	height:24px;
	margin:0 0 7px 0;
	text-indent:-9999px;
	width:56px;
}

.labelSenha2{
	background:url(../img/label-senha.gif) no-repeat;
	clear:both;
	display:block;
	float:left;
	height:24px;
	text-indent:-9999px;
	width:56px;
}
.strEmail2,
.strSenha2{
	float:left;
	height:22px;
	width:125px;
}

.btEntrar2{
	margin:11px 0 0 116px;
}


/* FLASH */

#flash{
	float:left;
	height:435px;
	width:600px;
}


/* ACCORDEON */

#menuAccord{
	float:right;
	margin:19px 19px 0 0;
}

#bannerHome{
	float:right;
	height:144px;
	margin:17px 19px 0 0;
	width:317px;
}


/* CONTEUDO */

#conteudoHome{
	background:#ffffff url(../img/bg-conteudo.jpg) no-repeat;
	min-height:437px;
	text-align:left;
	width:944px;
}

#conteudo{
	background:#ffffff url(../img/bg-conteudo.jpg) no-repeat;
	min-height:550px;
	text-align:left;
	width:944px;
}

/* TITULO */

#titulo{
	float:left;
	width:100%;
}
#titulo a{
	background:url(../img/ico-flecha.gif) no-repeat center center;
	color:#979ea6;
	font-size:9px;
	margin:0 0 0 -31px;
	padding:0 0 0 33px;
	text-decoration:none;
}
#titulo h1{
	display:block;
	margin:14px 0 0 0;
	padding:0;
	text-indent:-9999px;
}


/* MENU LATERAL */

#menuLateral{
	float:left;
	margin:46px 0 0 0;
	width:137px;
}
#menuLateral ul{
	border-top:#e2e5e7 solid 1px;
}
#menuLateral li{
	border-bottom:#e2e5e7 solid 1px;
	height:30px;
	line-height:30px;
	list-style:none;
	vertical-align:middle;
}
#menuLateral a{
	color:#838c94;
	text-decoration:none;
}

/* TEXTO */

#texto{
	float:left;
	font-family:Arial;
	margin:46px 0 0 40px;
	width:450px;
}

#textoFull{
	float:left;
	font-family:Arial;
	margin:46px 0 0 40px;
	width:695px;
}

#textoFull2{
	float:left;
	font-family:Arial;
	margin:46px 0 0 0;
	width:850px;
}
#texto span,
#textoFull span,
#textoFull2 span{
	font-size:14px;
	font-weight:bold;
}


/* NAVEGACAO */

#navegacao{
	margin:30px auto auto auto;
	width:100%;
}
#navegacao a{
	color:#9099a0;
	font-weight:bold;
	text-decoration:none;
}


/* CLOG */

#clog{
	background:url(../img/bg-clog.png) no-repeat bottom right;
	min-height:480px;
	padding:31px 32px;
	width:882px;
}
#clog #titulo h1{
	background:url(../img/tit-clog.png) no-repeat;
	height:29px;
	width:68px;
}


/* MEIO AMBIENTE */


#meioAmbiente{
	background:url(../img/bg-meioamb.png) no-repeat bottom right;
	min-height:510px;
	padding:31px 32px;
	width:882px;
}
#meioAmbiente #titulo h1{
	background:url(../img/tit-meioambiente.png) no-repeat;
	height:29px;
	width:176px;
}


/* CLIENTES */

#clientes{
	padding:31px 32px;
	width:882px;
	height:680px;
}
#clientes #titulo h1{
	background:url(../img/tit-clientes.png) no-repeat;
	height:27px;
	width:193px;
}
#clientes ul{
	margin:60px 0 0 0;
}
#clientes li{
	float:left;
	list-style:none;
	margin:0 34px 43px 0;
}
#clientes .last{
	margin:0 0 43px 0;
}


/* SERVICOS */

#servicos{
	padding:31px 32px;
	width:882px;
}
#servicos #titulo h1{
	background:url(../img/tit-servicos.png) no-repeat;
	height:28px;
	width:94px;
}


/* NOTICIAS */

#noticias{
	padding:31px 32px;
	width:882px;
}
#noticias #titulo h1{
	background:url(../img/tit-noticias.png) no-repeat;
	height:24px;
	width:194px;
}
#noticias #textoFull li{
	border-top:#dee0e1 solid 1px;
	list-style:none;
	height:63px;
}
#noticias #textoFull a{
	color:#9099a0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

/* NOTICIAS INSTITUCIONAIS */

#noticiasInst{
	padding:31px 32px;
	width:882px;
}
#noticiasInst #titulo h1{
	background:url(../img/tit-noticiasinst.png) no-repeat;
	height:24px;
	width:252px;
}
#noticiasInst #textoFull li{
	border-top:#dee0e1 solid 1px;
	list-style:none;
	height:63px;
}
#noticiasInst #textoFull a{
	color:#9099a0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


/* CONTATO */

#contato{
	padding:31px 32px;
	width:882px;
}
#contato #titulo h1{
	background:url(../img/tit-contato.png) no-repeat;
	height:22px;
	width:91px;
}

#contato #endereco{
	float:left;
	width:280px;
}

#contato #endereco2{
	float:left;
	width:280px;
}

#contato #formulario{
	float:left;
	line-height:22px;
}
.strNome3,
.strEmail3{
	height:23px;
	width:260px;
}
.strMensagem{
	height:83px;
	width:260px;
}

.inputBt{
	border:none;
}


/* ORCAMENTOS */

#orcamentos{
	padding:31px 32px;
	width:882px;
}
#orcamentos #titulo h1{
	background:url(../img/tit-orcamentos.png) no-repeat;
	height:28px;
	width:142px;
}
#orcamentos #formulario{
	float:left;
	line-height:13px;
}

.strNomeOrc,
.strTelefoneOrc,
.strEmailOrc,
.strAlturaOrc,
.strLarguraOrc,
.strProfundidadeOrc,
.strPesoOrc,
.strValorOrc{
	height:19px;
	width:260px;
}
.strCidadeOrigOrc,
.strCidadeDestOrc{
	height:19px;
	width:214px;
}
.strUfOriOrc,
.strUfDestOrc{
	height:23px;
	padding:2px 0 0 0;
}

#menuTopo li .webmail{
	float:left;
	margin:11px 0 0 0;
}
#menuTopo li .webmail a{
	display:block;
	font-weight:normal;
	height:26px;
	width:65px;
}
#menuTopo li .webmail a:hover{
	font-weight:normal;
}