html {height: 100%; min-height: 100%;}
body {margin: 0; padding: 0; height: 100%; min-height: 100%; background: #fff;}
img {border: 0;}

#cabeca {background: url(images/bg_cabeca01.jpg) no-repeat #fff; height: 190px; margin:0; padding:0; }
#menu {height:41px;}
#testeira {height: 230px; margin:0; padding:0; }

/*CONTEUDO*/

#mainpage {width:990px; margin:0 auto; }

#miolo-inner {padding:0; margin: 1px 0 0 0; min-height: 100%; background: url(images/bg_pg-miolo-main.gif);}
#miolo-inner .pg-miolo-main {margin:0; padding: 0; color:#666; }
.miolo-blockesq {width:210px; float:left; margin-left: 0px; overflow: visible;}
.miolo-blockcentro {width:390px; float:left; margin-left: 0px;  }
.miolo-blockdir {width:390px; float:left; margin:0px;}
#miolo-base {padding: 0; margin: 0; background: #8f9a3d; height: 10px; clear:both;}
#miolo-baseinternas {padding: 0; margin: 0; background: #8f9a3d; height: 10px; clear:both;}
#miolo-baseinternas .baseum {padding: 0; margin: 0; background: #8f9a3d; height: 10px; width:749px; float:left; border-right: 1px solid #fff; }
#miolo-baseinternas .basedois {padding: 0; margin: 0; background: #6594ac; height: 10px; width:240px; float:left; }

#miolo-innerinternas {padding:0; margin: 1px 0 0 0; min-height: 100%; background: url(images/bg_pg-miolo-main_internas.gif);}
.miolo-blockcentrointernas {width:540px; float:left; margin: 0 0 15px 0;  }
.miolo-blockdirinternas {width:240px; float:left; margin:0px; }

.miolo-blockcentrointernas a { text-decoration:underline; color: #6d6e71; }

.miolo-blockcentrointernas a:hover { text-decoration:none; color: #6d6e71; }

.miolo-blockcentrointernas h1 {font-family:Arial, Helvetica, sans-serif; font-size: 15px; color: #6d6e71; font-weight:bold; margin: 15px 15px 5px 15px;}
.miolo-blockcentrointernas h2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6d6e71; font-weight:bold; margin: 15px 15px 5px 15px;}
.miolo-blockcentrointernas h3 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #6d6e71; font-weight:bold; margin: 15px 15px 10px 15px;}
.miolo-blockcentrointernas h4 {font-family:Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color: #6d6e71; font-weight: 100; border-bottom: 1px solid #6D6E71; margin: 15px 15px 10px 15px;}
.miolo-blockcentrointernas p.textogeral {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #576a73; margin: 5px 20px 5px 30px;}
.miolo-blockcentrointernas p.textogeral2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #576a73; margin: 5px 20px 5px 30px;}
.miolo-blockcentrointernas ul.textogeral {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #576a73; margin: 5px 20px 5px 30px;}
.miolo-blockcentrointernas .espaco {height: 25px;}
.miolo-blockcentrointernas .tabela { border: 1px solid #6d6e71; border-collapse:collapse; margin: 10px 0 10px 30px; }
.miolo-blockcentrointernas .tittabela {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #6d6e71; font-weight:bold; text-align:center;}
.miolo-blockcentrointernas p.textotabela {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #576a73; margin: 3px 0 4px 0;}
.miolo-blockcentrointernas p.textotabela a {color: #576a73; text-decoration:none; }
.miolo-blockcentrointernas p.textotabela a:visited {color:#576a73; }
.miolo-blockcentrointernas p.textotabela a:hover {color:#576a73; text-decoration:underline; }

.linksarquivos {text-align: left; padding: 5px 0 0 0; margin: 0 0 0 27px;}
.linksarquivos li {list-style: none; padding: 4px 0 6px 0; display: block; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #6d6e71;}
.linksarquivos li a {padding: 0 0 0 18px; text-decoration:none; background: url(images/icon_txt.gif) left no-repeat ;}
.linksarquivos li a:link {color: #6d6e71; }
.linksarquivos li a:visited {color: #6d6e71; }
.linksarquivos li a:hover {color: #6d6e71; text-decoration:underline;}
.linksarquivos .update {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000; margin: 0 0 0 10px}

.linksempreendimentos {text-align: left; padding: 5px 0 0 0; margin: 0 0 0 27px;}
.linksempreendimentos li {padding: 4px 0 6px 0; margin: 0 0 0 27px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #6d6e71;}
.linksempreendimentos li a {padding: 0 ; text-decoration:none;}
.linksempreendimentos li a:link {color: #6d6e71; }
.linksempreendimentos li a:visited {color: #6d6e71; }
.linksempreendimentos li a:hover {color: #6d6e71; text-decoration:underline;}

#galeria { margin:10px 0 0 27px; padding:0;}
#galeria ul {list-style: none; margin:0; padding:0;}
#galeria ul li {float: left; width: 121px; height: 121px;}
#galeria ul li a {margin: 0; text-decoration:none;}
#galeria ul li a:hover {filter: alpha(opacity=75); -moz-opacity:0.75; }

.linkgeral {color:#000;}
a.linkgeral {color: #000; text-decoration:none; }
a.linkgeral:visited {color:#000; }
a.linkgeral:hover {color:#000; text-decoration:underline; }

.titnoticiashome {margin:0; padding: 10px 0 0 0; height:30px; background: #8f9a3d; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#fff; border-right: 1px solid #fff; }
.titgeralinternas {margin:0; padding: 10px 0 0 10px; height:30px; background: #e0b025; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

.titgeralinternas .amarelo {color: #f1da98;}
.titgeralinternas a.amarelo {color: #f1da98; text-decoration:none; font-size: 16px; font-weight: bold;}
.titgeralinternas a.amarelo:visited {color:#f1da98; }
.titgeralinternas a.amarelo:hover {color:#fff; text-decoration:none; }

.titgeralinternasdois {margin:0; padding: 12px 0 0 10px; height:28px; background: #e0b025; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#fff; border-right: 1px solid #fff; }
.titgeralinternasdois .amarelodois {color: #f1da98;}
.titgeralinternasdois a.amarelodois {color: #f1da98; text-decoration:none; font-size: 14px; font-weight: bold;}
.titgeralinternasdois a.amarelodois:visited {color:#f1da98; }
.titgeralinternasdois a.amarelodois:hover {color:#fff; text-decoration:none; }

.titgeralinternastres {margin:0; padding: 14px 0 0 10px; height:26px; background: #e0b025; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.titgeralinternastres .amarelotres {color: #f1da98;}
.titgeralinternastres a.amarelotres {color: #fff; text-decoration:underline; font-size: 13px; font-weight: bold;}
.titgeralinternastres a.amarelotres:visited {color:#fff; }
.titgeralinternastres a.amarelotres:hover {color:#f1da98; text-decoration:none; }

.titgeralinternasok {margin:10px; padding: 14px 0 0 10px; height:26px; background: #50B748; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#fff; border-right: 1px solid #fff; border-bottom: 1px solid #fff; text-transform: uppercase; text-align: center; }


.titempreendhome {margin:0; padding: 10px 0 0 0; height:30px; background: #8f9a3d; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#fff; }
.titnoticiasinternas{margin:0; padding: 10px 0 0 0; height:30px; background: #6594ac; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#fff; border-bottom: 1px solid #fff; }

#boxemphome {width: 110px; float:left; height: 200px; padding: 10px 0 0 15px;}
#boxemphome .titulo {font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#556871;}
#boxemphome p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#556871; margin: 5px 0 0 0;}
#boxemphome a {color: #000; text-decoration:none; font-size: 10px; font-weight: bold;}
#boxemphome a:visited {color:#000; }
#boxemphome a:hover {color:#000; text-decoration:underline; }

#boxdestnoticias {width: 215px; float:left; padding: 10px 0 0 10px;}
#boxdestnoticias .titulo {font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:#fff;}
#boxdestnoticias p {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; margin: 0;}
#boxdestnoticias img {float: left; margin: 2px 7px 0 0; padding:3px; background-color: #fff;}
#boxdestnoticias a {color: #000; text-decoration:none; font-size: 10px; font-weight: bold;}
#boxdestnoticias a:visited {color:#000; }
#boxdestnoticias a:hover {color:#000; text-decoration:underline; }

.destaquenoticias ul {padding: 15px 0 0 0 ; margin: 0 0 0 10px ; clear:left;}
.destaquenoticias li { list-style: none; padding: 4px 0 6px 0; margin: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #324fa7;}
.destaquenoticias li a {padding: 0 ; text-decoration:none;}
.destaquenoticias li a:link {color: #fff; }
.destaquenoticias li a:visited {color: #fff; }
.destaquenoticias li a:hover {color: #fff; text-decoration:underline;}

.destaquenoticiashome ul {padding: 15px 0 0 0 ; margin: 0 0 0 15px ; clear:left;}
.destaquenoticiashome li { list-style: none; padding: 4px 0 6px 0; margin: 0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #576a73;}
.destaquenoticiashome li a {padding: 0 ; text-decoration:none;}
.destaquenoticiashome li a:link {color: #576a73; }
.destaquenoticiashome li a:visited {color: #576a73; }
.destaquenoticiashome li a:hover {color: #576a73; text-decoration:underline;}

.separador {margin: 0 15px 20px 15px; padding: 20px 0 5px 0;  clear: both;	border-bottom: #6d6e71 1px solid;}

.titfotos {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #6d6e71; font-weight:bold; margin: 5px 0 15px 15px;}
.legenda {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #6d6e71; margin: 0;}


.destaqueempresas {margin: 15px 0 0 27px; padding: 0; display: inline-block; overflow: hidden; height: 75px; width: 360px; }
.destaqueempresas p {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5b5b5b; margin: 25px 0px 0px 120px;}
.destaqueempresas img {margin:0 0 0 0;}
.destaqueempresas-cham {font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: bold;}
.destaqueempresas-cham a {text-decoration:none; }
.destaqueempresas-cham a:link { color: #5b5b5b; }
.destaqueempresas-cham a:visited { color: #5b5b5b; }
.destaqueempresas-cham a:hover { color: #5b5b5b; text-decoration: underline;}

.imagemesq {float: left;}
.imagemprojetos {float: left; margin: 2px 5px 0 -15px; padding:3px; border:1px solid #5b5b5b;background-color: #e7e7e8;}

.fotosempreendimentos{margin: 2px; padding:3px; border:1px solid #5b5b5b;background-color: #FFFFFF;}

/*RODAPÉ*/

#rodape {
color: #2e3192;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
text-align: center;
margin: 0;
padding: 15px 0 0 0;
background: url(images/bg_rodape.gif) no-repeat #fff; height: 63px; margin:0;
clear:both;
}
#rodape p { margin: 0 0 5px 0;}
#rodape .copyright {color: #797cb8;}

#rodapelinks {
margin: 0;
padding: 20px 0 0 0;
height: 70px;
color: #000;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px; 
text-align: center;
background: #fff;
clear:both;
}

#rodapelinks p.umdois { margin: 0 0 4px 0;}
#rodapelinks p.tres { margin: 12px 0 5px 0;}

#rodapelinks .links {color:#000;}
#rodapelinks a.links {color: #000; text-decoration:none; }
#rodapelinks a.links:visited {color:#000; }
#rodapelinks a.links:hover {color:#000; text-decoration:underline; }

/* FORMULÁRIO  CONTATO */

#formulario {width:	350px; margin: 0 0 0 30px;}
#formulario form p {margin: 3px 0 0 0;}
#formulario fieldset {border:none; margin:0; padding:0;}
#formulario textarea{height:80px; background: #7cafc6;}

#formulario input, #formulario textarea{
	width: 350px;
	background: #d2d7db;
	border: none;
	margin: 0;
}

#formulario input.medio{
	width: 100px;
	background: #d2d7db;
	border: none;
	margin: 0;
}

#formulario input.pequeno{
	width: 30px;
	background: #d2d7db;
	border: none;
	margin: 0;
}

.envio {text-align: right; margin:0 160px 0 0 ;}

input.submit{
	background: #d2d7db;
	color: #576a73;
	border: none;
	padding: 5px ;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#formulario p{
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #576a73;
}
