@charset "utf-8";
/* CSS Document */


body {
	margin:0px;
	padding:0px;
	background: url(../imagens/bg_faixa_preta.jpg) repeat-x;
	text-align:center;
}

body a {outline:none;}

#corpo {
	margin:0px auto;
	padding:0px;
	width:741px;
	height:800px;
	text-align:left;
	background:#f0f5fe;
}
#logo {
	position:relative;
	margin:0px auto;
	padding:0px;
	width:202px;
	height:79px;
	float:left;
	background-image: url(../imagens/bg_topo.jpg);
}
.header_dir {
	float:right;
	margin:1px 0 0 0;
	background:url(../imagens/bg.jpg) repeat-x scroll 0 0 transparent;
}

.chat_online {
	width:118px;
	height:48px;
	float:right;
}
/* Inicio do Menu 
-----------------------------------------*/
#menu {
	position:relative;
	margin:0;
	padding-top:0px;
	float:right;
	height:30px;
	text-align:right;
	clear:both;
	width:531px;
	background-image: url(../imagens/bg_topo.jpg);
}
#menu ul, li {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	height:30px;
	list-style-type:none;
	text-decoration:none;
	font-style:normal;
}
a.lancamentos {
	width:91px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../imagens/menu/menu_01.jpg) no-repeat left top;
}
a.lancamentos:hover {
	background-position:bottom;
}

.lancamentos_b .lancamentos {background:url(../imagens/menu/menu_01.jpg) no-repeat left bottom;}

a.empreendimentos {
	width:120px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../imagens/menu/menu_02.jpg) no-repeat left top;
}
a.empreendimentos:hover {
	background-position:bottom;
}

.empreendimentos_b .empreendimentos {background:url(../imagens/menu/menu_02.jpg) no-repeat left bottom;}

a.acompanhe_obra {
	width:109px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../imagens/menu/menu_03.jpg) no-repeat left top;
}
a.acompanhe_obra:hover {
	background-position:bottom;
}

.acompanhe_obra_b .acompanhe_obra {background:url(../imagens/menu/menu_03.jpg) no-repeat left bottom;}

a.fale_conosco {
	width:92px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../imagens/menu/menu_04.jpg) no-repeat left top;
}
a.fale_conosco:hover {
	background-position:bottom;
}

.fale_conosco_b .fale_conosco {background:url(../imagens/menu/menu_04.jpg) no-repeat left bottom;}

a.assistencia_tecnica {
	width:119px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
	text-indent:-9999px;
	background:url(../imagens/menu/menu_05.jpg) no-repeat left top;
}
a.assistencia_tecnica:hover {
	background-position:bottom;
}

.assistencia_tecnica_b .assistencia_tecnica {background:url(../imagens/menu/menu_05.jpg) no-repeat left bottom;}

/* Fim do Menu 


-----------------------------------------*/
#ligue {
	position:relative;
	margin:0px;
	padding:0px;
	width:263px;
	height:112px;
	float:left;
}
#villa_verde {
	position:relative;
	margin:0px;
	padding:0px;
	width:232px;
	height:45px;
	float:left;
	text-align:left;
}
#img_top {
	position:relative;
	margin:0;
	padding:0;
	width:246px;
	height:112px;
	float:right;
}
#villa_verde_txt {
	position:relative;
	margin:0px;
	padding:7px 0 0 32px;
	width:200px;
	height:30px;
	float:left;
	text-align:left;
	background: url(../imagens/fale_conosco/bg_top_02.jpg) repeat;
}
#villa_verde_btn {
	position:relative;
	margin:0px;
	padding:2px 0 0 32px;
	width:200px;
	height:28px;
	float:left;
	text-align:left;
	background: url(../imagens/fale_conosco/bg_top_03.jpg) repeat;
}
#contato {
	position:relative;
	margin:0;
	padding:33px 0 0 0;
	width:741px;
	height:63px;
	text-aling:left;
	float:left;
	background:#f0f5fe;
}
#titulo_local {
	position:relative;
	margin:0;
	padding:10px 0 0 0;
	width:333px;
	height:34px;
	float:left;
	text-align:left;
	background:#f0f5fe;
}
#txt_local {
	position:relative;
	margin:0;
	padding:2px 0 0 45px;
	width:288px;
	height:129px;
	float:left;
	text-align:left;
	background:#f0f5fe;
}
#linha_vertical {
	position:relative;
	margin:0;
	padding:0 8px 0 0;
	width:34px;
	height:175px;
	float:right;
	background:#f0f5fe;
}
#map {
	position:relative;
 margin:;
	padding:0 92px 0 0;
	width:274px;
	height:175px;
	float:right;
	background:#f0f5fe;
}
#btn_fale_conosco {
	position:relative;
	margin:0;
	padding:30px 0 0 0;
	width:741px;
	height:50px;
	float:left;
	background:#f0f5fe;
}
#box {
	position:relative;
	margin:0;
	padding:51px 0 0 0;
	width:561px;
	height:400px;
	text-align:right;
	float:left;
	background:#f0f5fe;
}
/********************** assistencia tecnica **********************/
#assistencia_tecnica_tit {
	float:left;
	margin-top:13px;
}
#box2 {
	margin:auto;
	text-align:right;
}
#box h1 {
	font-size:18px;
	margin:0;
	padding:0;
	margin-right:106px;
	color:#060606;
	font-weight:normal;
}
.box_li {
	float:right;
	margin-bottom:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.box_li {
	float:right;
	margin-bottom:10px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.asterisco {
	color:#fa1339;
	font-size:16px;
}
#assitencia_aviso {
	float:left;
	background:#f0f5fe;
	font-size:11px;
}
#btn_enviar_solicitacao {
	width:741px;
	text-align:center;
	float:left;
	height:40px;
	background:#f0f5fe;
}
.frase {
	float:left;
	width:741px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.box_descreva {
	float:left;
	margin-left:110px;
}
/********************** /assistencia tecnica **********************/

#cidade {
	position:relative;
	margin:0 0 18px 186px;
	padding:0;
	text-align:left;
	float:left;
}
#estado {
	position:relative;
	margin:0 9px 18px 0;
	padding:0;
	width:165px;
	height:25px;
	text-align:right;
	float:right;
}
#assunto {
	position:relative;
	margin:0 0 18px 178px;
	padding:0;
	width:182px;
	height:25px;
	text-align:left;
	float:left;
}
#telefone {
	position:relative;
	margin:0 0 18px 30px;
	padding:0;
	width:170px;
	height:25px;
	text-align:left;
	float:left;
}
#empreendimentos {
	position:relative;
	margin:0 0 18px 135px;
	padding:0;
	width:450px;
	height:25px;
	text-align:left;
	float:left;
}
#comentarios_box {
	position:relative;
	margin:0 0 0 3px;
	padding:0;
	width:300px;
	height:100px;
	text-align:left;
	float:left;
}
#comentarios {
	position:relative;
	margin:40px 0 0 144px;
	padding:0;
	width:80px;
	height:20px;
	text-align:right;
	float:left;
}
#btn_enviar {
	position:relative;
	margin:0 0 0 408px;
	padding:0;
	width:73px;
	height:29px;
	text-align:left;
	float:left;
}
#btn_limpar {
	position:relative;
	margin:0;
	padding:0;
	width:73px;
	height:29px;
	text-align:left;
	float:left;
}
/*Ínicio do rodapé*/

#rodape {
	position:relative;
	margin:0;
	padding:30px 90px 0 90px;
	height:42px;
	float:left;
	text-align:center;
	background:#f0f5fe;
}
ul.rodape, li.rodape {
	text-decoration:none;
	font-style:normal;
	margin:0;
	padding:0;
	text-align:center;
	list-style:none;
	float:left;
}
a.rodape {
	display:block;
	margin:auto;
	text-decoration:none;
	float:left;
	font-style:normal;
	font-family: Arial;
	font-size:11px;
	padding:0 15px;
	color: #282727;
}
a.rodape:hover {
	color:#000;
	text-decoration:underline;
}
/*FIM do rodapé*/


.txt_top {
	font-family: Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#cececf;
	text-decoration: none;
	letter-spacing:0px;
	font-style: normal;
}
.txt_destaque {
	font-family: Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#021730;
	text-decoration: none;
	letter-spacing:0px;
	font-style: normal;
}
.txt_pag {
	font-family: Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#021730;
	text-decoration: none;
	letter-spacing:0px;
	font-style: normal;
}
.txt_fale_conosco {
	font-family: Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color:#060606;
	text-decoration: none;
	letter-spacing:0px;
	font-style: normal;
}
.txt_rodape {
	font-family: Arial;
	font-size: 11px;
	color: #282727;
}
.asterisco {
	font-family: Arial;
	font-size:13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #fa1339;
}
.box_grandes {
	width: 322px;
	font-family: Arial;
	font-size:11px;
	color:#021730;
}
.outros_box {
	font-family: Arial;
	font-size:11px;
	color:#021730;
}
.box_comentarios {
	width: 322px;
	font-family: Arial;
	font-size:11px;
	color:#021730;
}
.grp, .grp2 {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
.grp *, .grp2 * {
}
.grp2 {
	width:100px;
	margin-left:210px;
	margin-bottom:0;
}
.grp label, .grp input, .grp span {
	float:left;
	margin-right:3px;
	display:block;
	clear:none;
	line-height:25px;
}
.grp label {
	width:80px;
	text-align:right;
	margin-left:130px;
}
input.borda, select.borda, textarea.borda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

