/*====================*/
/*===  GERAL       ===*/
/*====================*/
@font-face {
    font-family: 'futurthn';
    src: url('fonts/futurthn-webfont.eot');
    src: url('fonts/futurthn-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurthn-webfont.woff') format('woff'),
         url('fonts/futurthn-webfont.ttf') format('truetype'),
         url('fonts/futurthn-webfont.svg#futurthn') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'futuram';
    src: url('fonts/futuram-webfont.eot');
    src: url('fonts/futuram-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/futuram-webfont.woff') format('woff'),
         url('fonts/futuram-webfont.ttf') format('truetype'),
         url('fonts/futuram-webfont.svg#futuram') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futurabold';
    src: url('fonts/futurabold.eot');
    src: url('fonts/futurabold.eot?#iefix') format('embedded-opentype'),
         url('fonts/futurabold.woff') format('woff'),
         url('fonts/futurabold.ttf') format('truetype'),
         url('fonts/futurabold.svg#futurabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
html {
	height: 100%;
}
body{
	margin: 0;
	padding: 0;
	height: 100%;
	margin:0px;
	background-image:url(images/fundo.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#fff;
	font-size:13px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
}
.areaGeral{
	position:absolute;
	width:100%;
}
.conteudo{
	width:866px;
	position:relative;
	left:50%;
	margin-left:-433px;
}
.rodape{
	background-image:url(images/fundoRodape.jpg);
	position:relative;
	width:866px;
	height:169px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-align:center;
}
.rodapeBoxTexto{
	padding-top:85px;
	width:866px;
}
.fundoBranco{
	background-color:#fff;
	text-align:justify;
}
.conteudoPaginas{
	font-family:'futuram';
	padding-top:20px;
	padding-bottom:10px;
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
	width:846;
	font-size:14px;
	color:#4c4c4c;
	line-height:19px;
}
.linkPadrao{
	text-decoration:none;
}
/*====================*/
/*===  MENU        ===*/
/*====================*/
.areaTopo{
	width:866;
	height:150px;
	margin-top:30px;
	margin-bottom:0px;
}
.logoMenu{
	width:341px;
	height:68px;
	background-image:url(images/logos.png);
	float:left;
	paddint-top:50px;
}
.simboloMenu{
	width:135px;
	height:150px;
	background-image:url(images/logos.png);
	background-position: 0px -69px;
	float:right;
}
.fundoMenu{
	width:866px;
	height:45px;
	background-color:#fff;
}
.menu{
}
.parceiros{
	margin-left:35px;
	padding-top:35px;
}
.logoMenu{
	margin-top:30px;
	margin-bottom:5px;
}
.itemMenu p{
	padding-left:11px;
	padding-right:11px;
	padding-top:13px;
}
.itemMenuAtivo p{
	padding-left:11px;
	padding-right:11px;
	padding-top:13px;
}
.itemMenu{
	background-color:#fff;
	float:left;
	overflow:hidden;
	color:#243E50;
    font-family: 'futuram';
	font-size:17px;
	height:42px;
	text-align:center;
	border-right:1px solid #CCC;
	transition: background-color 0.6s ease-out, border-top 0.1s ease-out;
	-moz-transition: background-color 0.6s ease-out, border-top 0.1s ease-out; /* Firefox 4 */
	-webkit-transition: background-color 0.6s ease-out, border-top 0.1s ease-out; /* Safari and Chrome */
	-o-transition: background-color 0.6s ease-out, border-top 0.1s ease-out; /* Opera */
	border-bottom:3px solid #fff;
}
.itemMenu:hover{
	background-color:#e5ebed;
	border-bottom:0px;
	border-top:3px solid #00A859;
}
.itemMenu a{
	color:#b4b4b4;
	text-decoration:none;
}
.itemMenuAtivo{
	font-weight:bolder;
	background-color:#00A859;
	float:left;
	overflow:hidden;
	color:#fff;
	font-family:'futurthn';
	font-size:18px;
	height:42px;
	text-align:center;
	border-right:1px solid #CCC;
	border-bottom:3px solid #00A859;
}
.itemMenuAtivo a{
	color:#fff;
	text-decoration:none;
}
h1{
	font-family:'futurabold';
	font-size:26px;
	font-weight:bolder;
}
/*====================*/
/*===  HOME        ===*/
/*====================*/
.slider-wrapper {
	overflow:hidden;
	width: 866px;
	height:382px;
}
#wrapper{
	overflow:hidden;
	width:866px;
	height:382px;
}
.sombraBanner{
	background-image:url(images/sombraBanner.png);
	width:866px;
	height:24px;
}
.itemHome1{
	background-image:url(images/home/itensHomeMeio.png);
	background-position:0px 0px;
	width:293px;
	height:125px;
	float:left;
	margin-right:34px;
}
.itemHome2{
	background-image:url(images/home/itensHomeMeio.png);
	background-position:-312px 0px;
	width:253px;
	height:145px;
	float:left;
	margin-right:35px;
}
.itemHome3{
	background-image:url(images/home/itensHomeMeio.png);
	background-position:-618px 0px;
	width:251px;
	height:145px;
	float:left;
}
.btLeiaMais{
	background-image:url(images/btLeiaMais.png);
	width:111px;
	height:34px;
	position:absolute;
	margin-left:10px;
	margin-top:54px;
}
.areaHomeMeio{
	height:165px;
}
/*====================*/
/*===  EMPRESA     ===*/
/*====================*/
.imagemEmpresa{
	float:right;
	width: 419px;
	height:333px;
	margin-left:25px;
}
/*====================*/
/*===  SERVICOS    ===*/
/*====================*/
.imagem1Servicos{
	float:right;
	width: 280px;
	height:214px;
	margin-left:25px;
}
.imagem2Servicos{
	float:left;
	width: 207px;
	height:162px;
	margin-right:25px;
}
.conteudoPaginasServicos{
	font-family:'futuram';
	padding-top:10px;
	padding-bottom:10px;
	margin-top:10px;
	width:846;
	font-size:14px;
	color:#333;
}
.conteudoPaginasServicosTexto{
	margin-left:30px;
	margin-right:30px;
	width:806;
	font-size:14px;
	color:#4c4c4c;
	line-height:19px;
}
/*====================*/
/*===  PRODUTOS    ===*/
/*====================*/
.imagemProdutos{
	float:right;
	width: 206px;
	height:451px;
	margin-left:25px;
}
/*====================*/
/*===  MONITORAMENTO =*/
/*====================*/
.imagemMonitoramento{
	width:763px;
	height:182px;
	text-align:center;
	margin-left:25px;
	margin-top:6px;
	margin-bottom:6px;
	color:#000;
	font-family:'futurthn';
	font-size:18px;
}
/*====================*/
/*===  MANUAIS       =*/
/*====================*/
.tabelaDownload{
	color:#000;
	vertical-align:middle;
	text-align:center
}
.tabelaDownload td{
	color:#000;
	vertical-align:middle;
	text-align:center
}
.botaoDownload{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	width:107px;
	height:25px;
	text-align:center;
	color:#FFF;
	font-family:'futurthn';
	font-size:18px;
	background-color:#b6b8ba;
	border:1px solid #d0d2d4;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	text-decoration:none;
}
.botaoDownload:hover{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	width:107px;
	height:25px;
	text-align:center;
	color:#00954c;
	font-family:'futurthn';
	font-size:17px;
	background-color:#d0d2d4;
	border:1px solid #00954c;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
/*====================*/
/*===  LINKS         =*/
/*====================*/
.linkAcesse{
	text-decoration:none;
}
.botaoAcesse{
	margin-bottom:5px;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	width:107px;
	height:25px;
	text-align:center;
	color:#FFF;
	font-family:'futurthn';
	font-size:17px;
	background-color:#b6b8ba;
	border:1px solid #d0d2d4;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
.botaoAcesse:hover{
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	width:107px;
	height:25px;
	text-align:center;
	color:#00954c;
	font-family:'futurthn';
	font-size:17px;
	background-color:#d0d2d4;
	border:1px solid #00954c;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
}
/*====================*/
/*===  CONTATO       =*/
/*====================*/
.areaCampoContato{
}
.campoContato{
	width:518px;
	height:19px;
	border: 2px solid #dae89f;
	font-family:"Courier New", Courier, monospace;
	font-size:0.9em;
}
.areaCampoContatoMult{
	background-color:#d1e287;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	width:510px;
	height:180px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	text-align:right;
}
.campoContatoMult{
	background-color:#d1e287;
	width:500px;
	height:140px;
	border:none;
	resize: none; 
}
/*====================*/
/*===  CONTATO       =*/
/*====================*/
.areaCampoOrcamento{
	width:auto;
	height:22px;
}
.campoOrcamento{
	height:19px;
	border: 2px solid #dae89f;
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
}
.itemResposta{
	display:none;
}
.linkPergunta{
	color:#333;
	text-decoration:none;
}