/*############################### - DEBUG - ###############################*/
* {
	padding: 0;
	margin: 0;
	list-style: none;
	border: none;
}
a{text-decoration: none}
a:link{color:#0B88E1}
a:visited {color:#999}

html { height: 100% }
body { height: 94%; margin: 0px; padding-top: 47px; font-family: Verdana; font-size: 10pt}


#clear {clear:both;}
.relative {position:relative;}
.fechar {
  position: absolute;
  right: 0;
  top: -20px;
  cursor:pointer;
}
/*###############################################################################*/

/*############################### - CONFIGS DE TEXTO - ###############################*/
h1,h2,h3,h4,h5,h6{font-size: 12pt;}
.titulo {
  color: #04376D;
  font-family: Trebuchet MS;
  font-size: 22pt;
  position: relative;
}
.subtitulo {
  color: #04376D;
  font-family: Trebuchet MS;
  font-size: 17pt;
  position: relative;
}

/*###############################################################################*/
#mapa { height: 100%; bottom: 50px; z-index:1;}


/*############################### - CAIXA EXIBI - ###############################*/
#cx_exibi {
  background: #fff;
  height: 90%;
  left: 5%;
  position: fixed;
  top: 5%;
  width: 90%;
}
/*############################### - JARDINS DO PRTO - ###############################*/	
#exibi_cont .titulo{
	margin-top:10px;
}

#esquerda, #direita { float:left; }
#direita{padding:10px;}

#exibi_cont #esquerda {
	margin-left:5%;
	margin-top: 5%;
	width:30%;
}
ul.menu {}
ul.menu li {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 5px #000000;
  height: 50px;
  margin: 10px 0;
  position: relative;
  width: 110%;
}
.ativo{
	z-index:3;
	display:block;
}
.n-ativo{
	display: none;
}
ul.menu li a {
  color: #000000;
  font-family: sans-serif;
  font-size: 16pt;
  padding: 3% 41%;
  position: relative;
  top: 26%;
}

#exibi_cont #direita {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid;
  height: 359px;
  margin-left: 1%;
  margin-top: 5%;
  position: relative;
  width: 59%;
  z-index: 2;
}

#maq_esq,#maq_mei,#maq_dir {float:left; width:33%;}
#maq_esq,#maq_mei,#maq_dir h3 {border-bottom: 1px solid #ccc}
#maq_esq ul li,#maq_mei ul li,#maq_dir ul li {
  float: left;
  height: 90px;
  width: 102px;
}
ul li img {
  width: 90px;
}
#maq_mei{}
#maq_dir{}
/*###############################################################################*/
/*##################################- RODAPE  -##################################*/
#roda-pe {
  bottom: 0;
  height: auto;
  position: absolute;
  width: 100%;
}
.local {
  display: inline;
  position: relative;
  top: 77px;
}
.local_texto {
  color: navy;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  text-shadow: 1px 1px 1px #FFFFFF;
}
#logo,#pixel {float:left;}
#logo{
	background:url(imagens/logo.png)no-repeat;
	width:232px;
	height:53px;
	position:relative;
	z-index: 2;
}
#pixel {
  background: url("imagens/pixel_footer.png") repeat-x scroll 0 0 transparent;
  height: 53px;
  position: absolute;
  width: 100%;
  z-index: 1;
}
#copy {
  bottom: 10px;
  position: absolute;
  right: 20px;
}
#copy p {
  font-size: 11pt;
  font-weight: bold;
  color:#333;
}
/*###############################################################################*/
/*##################################- MENU  -##################################*/
#menu {
  background: url("imagens/cx-menu.png") no-repeat scroll 0 0 transparent;
  height: 143px;
  position: fixed;
  right: 0;
  top: 40%;
  width: 62px;
  text-align:center;
  z-index:2;
}
#menu img {
  margin: 10px 0 0;
}
.form_chat{}
.form_contato{}
.form_ligamos{}

/*#############################################################################*/

/*##################################- LOCAIS  -#################################*/
#locais {
  background: url("imagens/locais.png") repeat scroll 0 0 transparent;
  height: 95px;
  position: fixed;
  right: 0;
  top: 78%;
  width: 560px;
  z-index: 3;
}
#icons_locais{}
#icons_locais img{}
/*#############################################################################*/

/*##################################- FORMS  -##################################*/
.conteudo_form {
  background: none repeat scroll 0 0 #F5F5F5;
  bottom: -104px;
  position: absolute;
  right: 80px;
  width:0px;
  overflow: hidden;
  box-shadow: 3px 3px 9px -1px #5E5E5E;
  -moz-box-shadow: 3px 3px 9px -1px #5E5E5E;
  -webkit-box-shadow: 3px 3px 9px -1px #5E5E5E;
}

#bnt2 {background: url(imagens/botao.png) no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;
  margin-top: 10px;
  margin-left: 10px;}
#bnt2:hover {background: url(imagens/botaoh.png);}
#bnt2:active {background: url(imagens/botaoc.png);}
  
#cx_form fieldset#esq {
  float: left;
  width: 222px;
}
#nome {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;}
#sobrenome {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;}
#email {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;}
#assunto {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;}
#telefone {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;}
#celular {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;}

#contato{ cursor:pointer;}
#ligamos{cursor:pointer;}

/*#cx_form input {
  background: url("../images/input.png") no-repeat scroll 0 0 transparent;
  height: 25px;
  width: 141px;
}*/






/*###############################################################################*/