﻿html, body {
	font-family: "Crete Round" !important;
font-style: normal;
font-weight: 400;
	font-size: 14px;
	color: #686868;
	background-color:#FFF;
	margin: 0px;
	border: none;
}
a{
	text-decoration:none;
	border:none;}
	
a img{
	text-decoration:none;
	border:none;}

.tudo {
	width: 100%;
	height: auto;
}
.tudo2 {
	width: 980px; /*Alinhamento ao centro*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.clear {
	clear: both;
	display: block;
}

/* Topo */

.topo1{
	background:url(../img/bg_topo1.jpg);
			background-repeat:repeat-x;
	width:100%;
	height:45px;}


.telefone{
	color:#675939;
	font-size:16px;
	font-weight:normal;
	background:url(../img/telefone.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	float:left;
	font-style: italic;
	margin: 15px 40px 12px 0px;}
	
.email{
	color:#675939;
	font-size:16px;
	font-weight:normal;
		background:url(../img/email.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
	float:left;
	font-style: italic;
	margin: 15px 0px 12px 0px;}
	
.area_restrita{
	float:right;
	background:url(../img/cadeado.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	margin: 12px 0px;}
	
.input_area_restrita{
font-size: 12px;
font-style: normal;
font-weight: 400;
font-family: "Crete Round" !important;
font-style: italic;
padding: 13px 0px 3px 5px;
margin: -5px 0px 0px 3px;
float:left;}

.bt_ok{
	background:url(../img/bt_ok.jpg);
	background-repeat:no-repeat;
border: none;
width: 43px;
height: 32px;
float: left;
margin: -4px 0px 0px 3px;
cursor:pointer;}


.topo_madeira{
/*		background:url(../img/bg_madeira.jpg);
		background-repeat:repeat-x;
	width:100%;
	height:710px;
	max-height: 710px;*/
	background:url(../img/bg_madeira.jpg);
		background-repeat:repeat-x;
	width:100%;
	height: 630px;
background-position: 0px -69px;}
	
.logo{
	float:left;}
	
.menu{
width: 69.8%;
float: left;
/*background: #999;*/
height: 102px;
margin-left: 36px;}

/* menu jquery */
nav {
	width: 100%;
  margin: 25px auto;
}

nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

nav ul li {
  position: relative;
  display: inline-block;
  margin-right: -4px;
  text-align: center;
}

nav ul li:first-child a {

 /* width: 49px;*/
  padding: 15px 17px;
}

nav ul li:last-child { margin: 0; }

nav ul li a {
display: block;
padding: 10px 6px;
color: #FFF;
font-size: 16px;
text-decoration: none;
transition: all 0.2s linear 0s;
margin: 0px 0px 0px 2px;
border: 1px solid transparent;
text-transform: uppercase;
font-style: normal;
font-weight: 400;
font-family: "Crete Round" !important;
}

nav ul li a:hover { 
border: 1px solid #c8ad70; }

nav ul li ul {
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 240px;
  margin-top:5px;
  -webkit-box-shadow: 0 0 5px 1px #000;
box-shadow: 0 0 5px 1px #000;}

nav ul li ul li {
  display: block;
  width: 100%;
  margin: 0;
  text-align: left;
}

nav ul li ul li a {
  display: block;
  background: #c8ad70;
  padding: 10px 15px;
  
}

nav ul li ul li a:first-child {
/*  background: #c8ad70;*/
  width: auto;
/*  border-left: 4px solid transparent;
  padding: 10px 15px;*/
  font-size: 16px;

}

nav ul li ul li a:hover {
/*  background: #34495e;
  border-left: 4px solid #2ecc71;*/
  color:#282316;
}

/* menu jquery*/


/* areas_de_atuacao */

.areas_de_atuacao{
	width:100%;
	height:360px;
}

.areas_de_atuacao_col_esquerda{
	float:left;

	width: 260px;
	margin-right:38px;}

.areas_de_atuacao_col_direita{
	float:left;
}
		
		.areas_de_atuacao_col_direita ul{
			margin:0;
			padding:0;
}
		
		.areas_de_atuacao_col_direita ul a{
				color: #777777;
}
		.areas_de_atuacao_col_direita ul a:hover{
color: #303030;}
		
		.areas_de_atuacao_col_direita ul a li{
			list-style-type:none;
			float:left;
			border:1px solid #c8ad70;
			width:160px;
			height:160px;
			border-radius: 5px;
			margin-bottom:35px;
			background-image:url(../img/simbolo_areas.png);
			background-repeat:no-repeat;
			background-position:center;}

.areas_de_atuacao_col_direita ul a li:hover{
			border:1px solid #c8ad70;
			background-color:#c8ad70;
			background-image:url(../img/simbolo_areas_hover.png);
			background-repeat:no-repeat;
			background-position:center;


}

.borda_titulo{
	background-color: #C8AD70;
width: 169px;
margin: 7px 0px 0px -13px;
height: 6px;}
		
h3{
	color:#141414;
	font-size:26px;
	margin:0;
	padding:0;
	font-style: italic;}

h4{
color: #C8AD70;
font-size: 52.8px;
margin: -14px 0px 0px 0px;
padding: 0px;
font-style: italic;}

h5{
font-size: 26px;
font-style: italic;
text-align: center;
margin-top: 160px;}

.texto_areas{
	color:#919191;
	font-size:16px;
	margin-top:25px;
	font-style:italic;
	text-align:left;
	}
	
.nossa_equipe{
	width:100%;
	height:550px;
	background-color:#ededed;}

.nossa_equipe ul{
	margin:17px 0px 0px 0px;
	padding:0;}

.nossa_equipe ul a{}

.nossa_equipe ul a li{
	list-style-type:none;
	float:left;
	margin: 0px 38px;
	border-radius: 3px;}

.nome_nossa_equipe{
	font: 24px "Crete Round",sans-serif;
color: #141414;
text-align:center;
width: 250px;
max-height: 35px;}

.cargo_nossa_equipe{
	font: italic 16px "Crete Round",sans-serif;
color: #969696;
text-align:center;
width: 250px;
max-height: 20px;}

.acompanhamento_de_processos{
		text-align: center;
width: 100%;
margin: 0px 0px 63px 0px;}

.acompanhamento_de_processos_titulo{
	font-size:34px !important;
	text-align:center;
	color:#000;
	margin: 68px 0px 17px 0px;}

.acompanhamento_de_processos_texto{
		font-size:18px !important;
	text-align:center;
	color:#747474;
	margin: 0px 0px 38px 0px;}

.margem1{
	width:100%;
	background-color:#BDBDBD;
	height:1px;}
	
/* nossos_clientes */

.nossos_clientes{
	width:100%;
	height:210px;
}

.nossos_clientes_col_esquerda{
	float:left;

	width: 261px;
	margin-right:38px;
	margin-top: 15px;}

.nossos_clientes_col_direita{
	float: left;
width: 69%;
height: 198px;
}

.bg_rodape{
	width:100%;
	height:450px;
	background-color:#343434;}
	
.rodape{}

.rodape ul{
	margin:0;
	padding: 61px 0px 0px 0px;}

.rodape ul li{
list-style-type: none;
float: left;
background-repeat: no-repeat;
background-position: left center;
height: 31px;
padding-left: 37px;
width: 280px;
font-size:26px;
color: #C8AD70;
}


.rodape2 ul{
	margin:0;
	padding: 47px 0px 0px;}

.rodape2 ul li{
list-style-type: none;
float: left;
width: 280px;
font-size:16px;
color: #BABABA;
}


.bt_news{
	background-image:url(../img/bt_news.jpg);
	background-repeat:no-repeat;
	border:none;
	width:316px;
	height:50px;
	cursor:pointer;}
	
.input_news{position: absolute;
padding: 15px;
margin: 1px 0px 0px 0px;
border:none;}

.margem2{
	width:100%;
	height:1px;
	background-color:#4F4F4F;
	margin-top:50px;}
	
.margem3{
	width:100%;
	height:1px;
	background-color:#9E9E9E;
	margin-bottom:33px;}
	
.desenvolvedor{
	font-size:11px;}
	
/* CSS Fellype */

/* ==================== Conteúdo ====================*/
.conteudo{
	width:100%;
}



.frase_conteudo{
	height:auto;
	text-align:center;
	font-family:'Crete Round';
	font-size:28px;
	color:#999;
}
.autor_frase_conteudo{
	height:auto;
	font-family:'Crete Round';
	font-size:18px;
	color:#999;
	float:right;
}

.bg_divide{
	width:100%;
	height:2px;
	background:#cfcfcf;
	margin-top:70px;
}



.banner_conteudo{
	background:url(../img/banner_conteudo_empresa.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:266px;
}
.banner_conteudo_empresa{
	background:url(../img/banner_conteudo_empresa.png) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:266px;
}
.banner_conteudo_imobiliario{
	background:url(../img/banner_conteudo_imobiliario.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.banner_conteudo_civil{
	background:url(../img/banner_conteudo_civil.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.banner_conteudo_trabalhista{
	background:url(../img/banner_conteudo_trabalhista.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.banner_conteudo_links_uteis{
	background:url(../img/banner_conteudo_links_uteis.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.banner_conteudo_clientes{
	background:url(../img/banner_conteudo_clientes.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.banner_conteudo_trabalhe_conosco{
	background:url(../img/banner_conteudo_trabalhe_conosco.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.banner_conteudo_contato{
	background:url(../img/banner_conteudo_contato.jpg) no-repeat;
	padding-bottom:100px;
	width:980px;
	height:314px;
}
.bg_titulo_cont{
	background:#000;
	width:100%;
	height:84px;
	opacity:0.80;
	margin-top:-160px;
}
.bg_titulo_cont2{
	background:#000;
	width:100%;
	height:84px;
	opacity:0.80;
	margin-top:-184px;
}
.titulo_banner_cont{
	font-size:45px;
	padding-top:10px;
	padding-left:20px;
	color:#c7ad70;
	font-family:'Crete Round';
	font-style:italic;
}


.conteudo_todo{
	width:100%;
	margin-top:70px;
}



.box_cont_lateral{
	width:250px;
	height:auto;
	float:left;
	padding-right:30px;
}
.titulo_font_lateral{
	font-size:16px;
}
.font_txt_lateral{
	font-size:14px;
	text-align:justify;
	color:#828181;
	margin-top:40px;
}



.box_cont_txt_principal{
	width:700px;
	height:auto;
	float:left;
}
.titulo_cont_principal{
	font-size:28px;
}
.font_txt_cont_principal{
	font-size:14px;
	text-align:justify;
	color:#828181;
	margin-top:24px;
}



.box_mini_conteudo{
	width:300px;
	height:250px;
	float:right;
	padding-right:50px;
}
.titulo_box_mini_cont{
	margin-top:px;
	font-size:16px;
}
.font_txt_mini_cont{
	font-size:14px;
	text-align:justify;
	color:#828181;
	margin-top:40px;
	padding-right:10px;
}

/* CSS Pág. Contato */
.campo_assina{
	padding: 8px 45px 8px 13px;
	width: 233px;
	border: 1px solid #b9b9b9;	
	font-family:'Open Sans';
	font-size:14px;
}

.input_contato_text
{
	padding: 8px 45px 8px 13px;
	position:relative;
	float:left;
	width:500px;
	height:210px;
	border:1px solid #b8b8b8;
	margin-bottom:20px;
	font-family:'Open Sans';
	font-size:14px;
}

.btn_enviar {
    background: #C8AD70 none repeat scroll 0% 0%;
    color: #FFF;
    border: 0px none;
    padding: 8px 53px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    margin-right: 23px;
    font-family: "Open Sans";
    width: 46px; 
}
/*Fim CSS Pág. Contato */


/* CSS Pág. clientes */
.img_clientes{
	border-radius:10px;
	box-shadow:3px 3px 3px 3px #CCC;
}

li{
	list-style:none;
}

.efeito_img_clientes{
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	-ms-transition: all .25s linear;
	transition: all .25s linear;
}
.efeito_img_clientes:hover{
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	-ms-transition: all .25s linear;
	transition: all .25s linear;
}

.li_img_clientes{
	float:left;
	padding-right:10px;
	padding-bottom:50px;
}

.detalhe_img_lateral{
	box-shadow: 0px 3px 9px 0px #999;
	border-radius: 20px;
}
/* Fim CSS Pág. clientes */

/* CSS Pág. Links Úteis */
.links_uteis{
	color:#686868;
}

.links_uteis:hover{
	color:#686868;
	text-decoration:underline;
}
/* Fim CSS Pág. Links Úteis */


.margem_topo{margin-top:-24px;}
.margem_topo2{margin-top:-6px;}