body{
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	font-family:Arial;
	font-size:12px;
	color:#434343;
	line-height:22px;
	background-color:#FFFFFF;
}

input, textarea{
	font-family:Arial;
	font-size:12px;
	border:1px solid;
	background-color:#FFFFFF;
}

a{
	text-decoration:none;
	color:#434343;
}
a:hover{
	text-decoration:underline;
}

img{
	border:none;
}

h1{
	font-size:20px;
	color:#0873CD;
}

h2{
	font-size:18px;
	color:#0873CD;
}

h3{
	font-size:18px;
	color:#434343;
}

h4{
	font-size:14px;
	color:#434343;
	font-weight:normal;
}

.divGeneral{
	width:100%;
	/*position:relative;*/
	margin:auto;
}


/*MENU LATERAL INTERNAS*/
.divInternalColumn2 ul  {margin:0px; padding:0px;  }
.divInternalColumn2 ul li { margin:0; font-size:14px; border:1px solid #D9D9D9; border-top:none; font-weight:normal; list-style:none; padding:5px;	}




/*DIV QUE SOBE AO ENTRAR EM INTERNAS*/
.divFloat{
	
}

.divContent{
	width:1000px;
	
	margin:auto;
	
	/*position:relative;*/
	min-height:500px;
	
}

.divFooter{
	position:relative;
	background-color:#104474;
	float:left;
	width:100%;
	margin-top:35px;
	height:350px;
	line-height:14px;
}

.divFooterAddress{
	padding-top:20px;
	float:left;
	border-top:1px solid #275682;
	margin-top:10px;
	width:600px;
	margin-left:30px;
	_margin-left:15px;
	padding-left:0px;
	color:#87A1B9;
	
}

.divFooterForm{
	float:right;
	width:300px;
	height:250px;
	margin-top:-26px;
	margin-right:25px;
}




.divFooterForm textarea{
	width:280px;
	_width:260px;
	height:100px;
	background-color:#012D53;
	border:1px solid #245B8E;
	color:#7F95A8;
	padding:5px;
	margin:0px;
}

.divFooterForm input{
	width:280px;
	_width:260px;
	background-color:#012D53;
	border:1px solid #245B8E;
	color:#7F95A8;
	padding:5px;
	margin:0px;
}

.divFooterForm .checkboxFooter{
	padding:0px;
	margin:0px;
	width:auto;	
	border:none;
	vertical-align:middle;
	background-color:transparent;	
}

.divFooterContent{
	margin:auto;
	width:1000px;
	color:#FFFFFF;	
	
}
.divFooterContentContent{
	margin:30px;
}

.divFooterContentContent ul{
	float:left;
	height:130px;
	list-style:none;
	margin:0px;
	width:161px;
	padding:0px;
	margin-top:2px;
}
.divFooterContentContent ul li{
	padding-top:1px;
	padding-bottom:1px;
}
.divFooter a{
	color:#4680B6;
}

.divInternals{
	margin-left:30px;
	margin-right:30px;
	border-top:1px #D9D9D9 solid;
	padding-top:30px;
}


.divInternalColumn1{
	width:500px;
	float:left;
}

.divInternalColumn2{
	float:right;
	width:216px;
}

/*Paginacao padrao*/
.ulPager{	
	padding:0px;
	margin:auto;
	list-style:none;
}
.ulPager img{
	vertical-align:top;
}
.ulPager li{	
	padding:0px;
	float:left;
	width:20px;
	text-align:center;
	margin-top:8px;
	font-weight:bold;
}

/*SERVICOS*/

.divServicos .divInternalColumn1 {  width:650px; }
.divServicos .divInternalColumn1 ul{  list-style: none; margin:0px; padding:0px; }
.divServicos .divInternalColumn1 ul li {height:200px; border-bottom:1px solid #D9D9D9; margin-bottom:30px; padding-bottom:10px; }
.divServicos .divInternalColumn1 ul li h1{ float: left; margin: 0px 30px 0px 0px;}
.divServicos .divInternalColumn1 ul li h2{ font-size:18px; font-weight:bold; margin:0px; padding:0px; }
.divServicos .divInternalColumn1 ul li h3{ width:460px; font-size:12px; font-weight:normal; margin:22px 0px 0px 0px; padding:0px; }
.divServicos .divInternalColumn1 ul li h4{ margin:0px; padding:0px;  width:100%; text-align:right; float:right; }
.divServicos .divInternalColumn1 ul li blockquote{margin:0px; width:310px; padding:0px; float: left;}

.divServicos .divInternalColumn2 ul  {margin:0px; padding:0px;}
.divServicos .divInternalColumn2 ul li { margin:0; font-size:14px; border:1px solid #D9D9D9; border-top:none; font-weight:normal; list-style:none; padding:5px;	}

/*IMPRENSA */


.divImprensa .tableImprensaList td{border-top:1px solid #D9D9D9; padding:5px;}

/*PILARES*/

.divPilares h1 {font-size:20px; color:#0873CD; margin:0px 0px 30px 0px }

.divPilares .divInternalColumn1 ul {list-style: none; margin:0px; padding:0px; }
.divPilares .divInternalColumn1 ul  h2{ font-size:18px; font-weight:bold; margin:0px; padding:0px; }
.divPilares .divInternalColumn1 ul  h3{ font-size:12px; font-weight:normal; margin:22px 0px 30px 0px; padding:0px; width:450px; }
.divPilares .divInternalColumn1 ul  .img { float: left; margin: 0px 20px 0px 0px; padding:0x;  }
.divPilares .divInternalColumn1 ul blockquote{margin:0px; width:300px; padding:0px; float: left;  }


/* --- MAIN2.CSS */
/* principios */

.divPrincipios .divInternalColumn1 ul {list-style: none; margin:0px; padding:0px; }
.divPrincipios .divInternalColumn1 ul blockquote{margin:0px; width:320px; padding:0px; float: left; }
.divPrincipios .divInternalColumn1 ul  h3{ font-size:12px; font-weight:normal; margin:22px 0px 30px 0px; padding:0px; width:640px; }


.divImobiliaria .divInternalColumn1 ul {list-style: none; margin:30px 0px 0px 0px; padding:0px; }



/* depoimentos */
.divDepoimento .tableImprensaList td{border-top:1px solid #D9D9D9; padding:5px;}
.divDepoimento .titulo { font-size:16px; color:#434343; font-weight:bold; margin:10px 0px 5px 0px; padding:0px; }
.divDepoimento .texto { font-size:12px; color:#434343; margin:0px 0px 10px 0px; padding:0px; }

.divDepoimento h1 {font-size:20px; color:#0873CD; margin:0px 0px 30px 0px;}

/* obras */
.divObras .tableImprensaList td{border-top:1px solid #D9D9D9; padding:5px;}

/* lancamentos */
.divLancamentos .tableImprensaList td{border-top:1px solid #D9D9D9; padding:5px;}


/* a baril home*/

.textoCinza12 { font-size:12px; color:#999999; margin:0px 40px 0px 0px; line-height:16px;}
.textoCinza12x { font-size:12px; color:#999999; margin:0px 0px 0px 0px; line-height:16px;}
.textoCinza14 { font-size:14px; color:#434343; margin:0px 0px 0px 0px; line-height:20px;}
.btnAzulBaril { margin:20px 40px 0px 0px; }
.btnAzulBarilX { margin:20px 0px 0px 0px; }
.tituloCinzaAbaril { margin:20px 0px 20px 0px; }

/* home do site */

.tituloLancamento { font-size:21px; color:#0873CD; font-weight:bold; }
.textoLancamento { font-size:14px; color:#434343; }
.marginLancamento  { margin:10px 20px 0px 20px; }
.fundoBox { background-color:#F6F7FB; border:1px solid #D9D9D9; } 
.nomeDepoimento { font-size:14px; color:#0873CD; font-weight:bold; margin:0px 10px 0px 0px; line-height:14px; }
.cargoDepoimento { font-size:12px; color:#434343; margin:0px 10px 0px 0px; line-height:12px;}


/* MAIN 3.CSS*/
/*HISTORIA*/
.divHistoria .divInternalColumn2 ul  {margin:0px; padding:0px;}
.divHistoria .divInternalColumn2 ul li {margin:0; font-size:14px; border:1px solid #D9D9D9; border-top:none; font-weight:normal; list-style:none; padding:5px;	}

.divHistoria .divInternalColumn1 ul { list-style: none; margin: 0px; padding:0px; }
.divHistoria .divInternalColumn1 h1 {margin:10px 0px 40px 0px; }
.divHistoria .divInternalColumn1 ul li {min-height:100px; margin-bottom:30px; padding-bottom:10px; }

.divHistoria .h2{ color: #333; font-size:18px; font-weight:bold; margin:0px 0px 10px 20px; padding:0px; }
.divHistoria .h3{ line-height:22px; font-size:12px; font-weight:normal; margin:0px 0px 0px 20px; padding:0px; }




.menuInterna{
	background-color:#E1E1E1;
	margin-bottom:2px!important;
	border:0px!important;
}
.menuInternaSelected a{
color:#FFFFFF;
}
.menuInternaSelected{
	border:0px!important;
	background-color:#0773CD;
	color:#FFFFFF;
	margin-bottom:2px!important;
}
