/* CSS Document */
* {
	margin: 0;
	padding: 0;
	outline: none;
}
body{
	margin:0;
	overflow-x:hidden;
	background:#F7F7F7;
}
a {
    color: inherit;
    text-decoration: none;
	list-style-type: none;
	outline:none;
}
a img {
    border: none;
}
.clear {
    clear: both;
}


/* POPUP */

#popup_home{
	z-index:9999;
	position:absolute;
}	


/*------------------------------------TODAS PAGINAS-------------------------------------------*/
.fundo-conteudo{
	width:100%;
	height:auto;
}
.conteudo{
	width:1100px;
	height:auto;
	margin: 0 auto;
}

.descricao-todas-paginas{
	width:1100px;
	height:auto;
	float:right;
	margin-top:30px;
	margin-bottom:30px;
}

.img-todas-paginas{
    width: 250px;
	height:150px;
    overflow: hidden;
	float:left;
	margin-right:15px;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:10px;
}
.img-todas-paginas img{
	width:250px;
	height:auto;
}


.img-mais-fotos{
    width: 265px;
	height:200px;
    overflow: hidden;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.img-mais-fotos img{
	width:300px;
	height:auto;
}

/* paginacao*/

#paginacao{
	text-align:center;
	color:#CE993B;
	font-size:20px;
	font-family: 'Lato', sans-serif;
	margin-top:10px;
}


/*------------------------------------TOPO-------------------------------------------*/
/* CABECALHO */
#fundo-sombra{
	width:100%;
	height:35px;
}

#sombra{
	width:970px;
	height:34px;
	margin: 0 auto;
	background: url('../img/sombra.png') no-repeat;
}

#fundo-cabecalho{
	width:100%;
	height:220px;
	/*margin-top:200px; só na home, verificacao no topo*/
}
#conteudo-cabecalho{
	width:1100px;
	height:220px;
	margin:0 auto;
}
#logo{
	width:255px;
	height:180px;
	margin:0 auto;
}

#detalhe-logo{
	width:785px;
	height:15px;
	margin:25px auto;
	background: url('../img/detalhe-logo.png') no-repeat;
}


/*------------------------------------CONSULTE PROCESSO-------------------------------------------*/
#div-consulte-processo{
	
	width:180px;
	height:25px;
	float:left;
	margin-left:825px;
	background:#CE993B;
	text-align:center;
	border-radius: 0px 0px 4px 4px;
	border:1px solid #CE993B;
	border-top:none !important;
	cursor:pointer;
	z-index: 20;
	position:absolute;
}
#div-consulte-processo p{
	padding-top:4px;
	font-family: 'Lato-Light';
	font-size:14px;
	color:#FFFFFF;
}
.processos{
	width:180px;
	height:auto;
	background:#CE993B;
	text-align:left;
	border:1px solid #CE993B;
	border-radius: 0px 0px 4px 4px;
	border:1px solid #CE993B;

	padding-top:0px;
	margin-top:5px;
	float:left;
	margin-left:825px;
	z-index: 20;
	position:absolute;

}
.processos p{
	padding-top:5px !important;
	padding-bottom:5px !important;
	font-family: 'Lato-Light';
	font-size:12px;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	text-indent:1px;
}
.processos p a:hover{
	text-decoration:underline;
}
/*------------------------------------HOME-------------------------------------------*/

.divs-area-home{
	width:350px;
	height:250px;
	background:#FFFFFF;
	float:left;
	margin-left:10px;
	margin-right:5px;
}

.img-quem-somos{
	width:350px;
	height:205px;
	background: url('../img/quem-somos.png') no-repeat;
}

.img-atuacao{
	width:350px;
	height:205px;
	background: url('../img/atuacao.jpg') no-repeat;
}

.img-contato{
	width:350px;
	height:205px;
	background: url('../img/contato.jpg') no-repeat;
}

.divs-area-home .img{
-webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
	filter: grayscale(100%);
 }
 
.divs-area-home:hover .img{
	-webkit-filter: grayscale(0);
   -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
     -o-filter: grayscale(0);
	filter: grayscale(0);
 }

 
.fundo-nome-home{
	width:350px;
	height:45px;
	background:#565749;
}

.divs-area-home a:hover .fundo-nome-home{
	background:#81806E;
}

/* infotmativos home */

#detalhe-informativos{
	width:260px;
	height:15px;
	margin:10px auto;
	background: url('../img/detalhe-informativos.png') no-repeat;
}


/*--------------------------- INFORMATIVOS-------------------------------------------*/
.cada-informativo{
	width:259px;
	height:301px;
	background:#FFFFFF;
	border: 1px solid #E1E1E1;
	float:left;
	margin-left:8px;
	margin-right:5px;
	margin-top:25px;
}
.linha-titulo-informativo{
	 background:#D99A53; width:60px; height:2px; margin: 5px auto;
 }
.cada-informativo img{
	width:187px;
	height:125px;
	display:block;
	margin: 10px auto 0 auto;
	border-radius:5px;
	 border:6px solid #FFFFFF;

}
.cada-informativo:hover img{
 -webkit-transition: all 1s ease;
         -moz-transition: all 1s ease;
           -o-transition: all 1s ease;
          -ms-transition: all 1s ease;
              transition: all 1s ease;
	 border:6px solid #CCCCCC;

}

.previa-informativo{
	width:260px;
	height:65px;
}

/*--------------------------- RODAPE-------------------------------------------*/
.rodape{
	background:#565749; height:270px;
}
.enderecos-rodape{
	width:560px;
	height:260px;
	margin-left:40px;
	float:left;
}

.enderecos-rodape img{ margin-top:25px; float:left;}

.news-rodape{
	width:425px;
	height:260px;
	float:right;
	margin-right:10px;
}

.news-rodape img{ margin-top:25px; float:left;}

.enderecos{
	width:220px;
	height:auto;
	float:left;
	margin-left:60px;
	margin-top:15px;
}

.input_news{
	width:295px;
	height:39px;
	padding-left:15px;
	float:right;
	margin-top:10px;
	margin-right:55px;
	font-family: 'Lato-Light';
	font-size:14px;
	font-weight:600;
}

.submit_news{
	width:155px;
	height:40px;
	float:right;
	background: url('../img/botao-news.png') no-repeat;
	border:none;
	margin-right:55px;
	margin-top:10px;
	cursor:pointer;
}

.cancelar-news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	margin-left:65px;
	margin-top:30px;
}
.cancelar-news a:hover{
	text-decoration:underline;
}


/*--------------------------- FALE CONOSCO-------------------------------------------*/


.left { float: left; }
.right { float: right; }


.tamanho-10 { width: 10%; }
.tamanho-20 { width: 20%; }
.tamanho-30 { width: 30%; }
.tamanho-40 { width: 40%; }
.tamanho-45 { width: 45%; }
.tamanho-50 { width: 50%; }
.tamanho-60 { width: 60%; }
.tamanho-70 { width: 70%; }
.tamanho-80 { width: 80%; }
.tamanho-90 { width: 90%; }
.tamanho-100 { width: 100%; }

.form p {
		font-family: 'Lato';
		font-size:16px;
		color:#545747;
		line-height:26px;
		letter-spacing:1px;
		margin: 10px 0 10px 0;
	}

.form .select, .input {
		height: 35px;
		border: solid 1px #ccc;
		text-indent: 5px;
		font-family: 'Lato';
		font-size:14px;
	}
.form .textarea {
	border: solid 1px #ccc;
	height: 100px;
	resize: none;
	font-family: 'Lato';
	font-size:14px;

}

.form .submit {
	width: 100px;
	height: 35px;
	margin-top: 10px;
	background: none;
	color: #CE993B;
	float: left;
	cursor: pointer;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	text-align: center;
	font-size: 18px;
	border: solid 1px #CE993B;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	}
		
.form .submit:hover {
		color:#ffffff;
		background-color: #CE993B;
		transition: all 0.3s;
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
	}
.form small{
		font-family: 'Lato-Light';
		font-size:14px;
		color:#545747;
		line-height:26px;
		letter-spacing:1px;
		font-weight:800;
		margin-top:40px;
	}	
.form i{
	color:#CE993B;
	}
/* mensagem de retorno contato */
.mensagem-contato{
	font-family: 'Lato', sans-serif;
	font-weight:700;
	font-size:16px;
	color:#CE993B;
	letter-spacing:1px;

}
/*CANCELAR NEWSLETTER */	
.botao-cancelar-news{
	width:155px;
	height:40px;
	float:right;
	background: url('../img/cancelar-news.png') no-repeat;
	border:none;
	margin-top:10px;
	cursor:pointer;
}

/* mensagem de retorno contato */
.mensagem-news{
	font-family: 'Lato', sans-serif;
	font-weight:700;
	font-size:16px;
	color:#CE993B;
	letter-spacing:1px;
	text-align:center;


}
/* --------------- INFORMATIVOS PAGINA -------------------------- */
.img-desc-informativo{
	width:825px;
	height:auto;
	float:left;
}
.mais-informativos{
	width:250px;
	height:auto;
	float:right;
	border-left: 1px solid #CCCCCC;

}

