body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.errorMsg {
  color: red;
}

.successMsg {
  color: green;
}

/* Classes para formatar o cabecalho */

.sombraesquerda {
	background-image: url(../imagens/marginLeft.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.restoesquerda {
	background-color: #F0F0F0;
}
.sombradireita {
	background-image: url(../imagens/marginRight.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.restodireita {
	background-color: #F0F0F0;
}

/* Classes para formatar o rodape */
.fundorodape {
	background-image: url(../imagens/fundorodape.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
}

/* Classes para formatar os empreendimentos na pagina inicial */
.textoimagenspeq {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding-bottom: 18px;
	text-align: justify;
	padding-right: 10px;
}
.tituloimagenspeq {
	font-family: "Lucida Sans", Verdana, Arial;
	font-size: 13px;
	color: #003399;
}
.tracejadobotton {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.textorodape {
	width: 740px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	margin-right: 10px;
	margin-top: 10px;
	text-align: right;
}

.textorodapeDados {
  height: 10px;
  padding-top: 15px;
	font-size: 9px;
	color: #FFFFFF;

  padding-left: 10px;
	text-align: left;
}

.textorodapeMaker {
  height: 10px;
  padding-top: 15px;
	font-size: 9px;
	color: #FFFFFF;

  padding-right: 5px;
	text-align: right;
}

/* Classes para a enquete */
.enquete {
	background-image: url(../imagens/enquete.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
}
.enquetefundo {
	background-image: url(../imagens/enquetefundo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 70px;
	padding-left: 10px;
	width: 210px;

	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
.nomeEnquete {
  width: 180px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.opcoesEnquete {
  width: 180px;
  padding-bottom: 5px;
  color: #FFFFFF;
  font-size: 11px;
}
.afterEnquete {
  width: 180px;
  text-align: center;
}
.buttonEnquete {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0072E4;
  font-weight: bold;
  font-size: 11px;
}

/* Para as imagens rotativas do rodape da pagina inicial */
.imgsBottom {
  font-size: 11px;
  text-align: center;
  vertical-align: top;
  width: 33%;
  padding-left: 10px;
  padding-right: 10px;
}

/* Para o conteudo das paginas do site */
.titTela {
  color: #004491;
  font-size: 22;
  text-align: left;
}

.conteudoSite {
  font-size: 11px;
  vertical-align: top;
  color: #333333;
}

.conteudoSiteTexto {
  font-size: 11px;
  vertical-align: top;
  padding: 10pt;
  text-align: justify;
  color: #333333;
}

.formSite {
  font-size: 12px;
  color: #333333;
}

.formSiteTip {
  font-size: 10px;
  color: #333333;
  font-style: italic;
}

/* Para as paginas de emprendimentos */
.emptoStatusTit {
  font-size: 16px;
  font-weight: bold;
  color: white;
  padding-left: 10pt;
  background-color: #004491;
}

.emptoStatusOverTit {
  background-color: #0089E1;
}

.emptoDesc {
  font-size: 11px;
  vertical-align: top;
  padding-top: 15pt;
  color: #666666;
  padding-bottom: 15pt;
}

.emptoDescTxt {
  font-size: 11px;
  vertical-align: top;
  padding-left: 15pt;
  color: #666666;
}

.emptoDescAlt {
  font-size: 11px;
  background-color: #EFEFEF;
  vertical-align: top;
  padding-top: 15pt;
  padding-bottom: 15pt;
  color: #666666;
}

.emptoDescAltTxt {
  font-size: 11px;
  background-color: #EFEFEF;
  vertical-align: top;
  padding-left: 15pt;
  color: #666666;
}

/* E para as imagens dos empreendimentos */
.imgEmpto {
  font-size: 11px;
  text-align: center;
  vertical-align: top;
  width: 33%;
  padding: 15px;
}

.imgEmptoAlt {
  font-size: 11px;
  text-align: center;
  background-color: #EFEFEF;
  vertical-align: top;
  width: 33%;
  padding: 15px;
}

/* Classes genericas para os objetos */
input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
a.menu {
  text-decoration: none;
  color: #FFFFFF;
}
a.menu:hover {
  text-decoration: underline;
}

/* Sobrescrevendo as classes do phpbasic */
.select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
.inputButton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #0072E4;
  font-weight: bold;
  font-size: 11px;
}

/* Lista de contatos da imobiliaria */
.contatoListHead {
  font-size: 10px;
  font-weight: bold;
  color: white;
  padding-left: 10pt;
  background-color: #004491;
}

.contatoListItem {
  font-size: 10px;
  color: #004491;
  padding-left: 10pt;
}

.buttonCalendar {
  padding-left:10px;
  background-color: transparent;
  background-image: url('../phpbasic/img/calendar.gif');
  background-repeat: no-repeat;
  background-position: center center;
  border: 0px solid black;
  width: 22px;
  height: 22px;
}

.formSite {
  font-size: 11px;
  vertical-align: middle;
  color: #666666;
}

/* Div que simula um link */
.divLink {
  color: blue;
  text-decoration: underline;
}