@charset "utf-8";
/* CSS Document */


body {
	
	margin:0px;
	
	padding:0px;
	
    background: url(../imagens/bg_faixa_preta.jpg) repeat-x; 
	
	text-align:center;
}

#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;


}


#menu {
	
	position:relative;
	
	margin:0;
	
	padding-top:49px;
	
	padding-left:8px;
	
	float:right;
	
	height:30px;
	
	text-align:right;
	
	background: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;

}

#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;
}