/* CSS Document */

form {
	float:left;
	display:block;
	position:relative;
	width:100%;
	height:auto;
}

/* DIV QUE VAI CONTER QUALQUER FORMULÁRIO */
div.div-content-form {
	float:left;
	display:block;
	width:100%;
	height:auto;
	position:relative;
}

/* PARA A LISTA DE CAMPOS DE ALGUM FORMULÁRIO */
ul.ul-li-form-modo01 {
	float:left;
	display:block;
	width:100%;
	height:auto;
	position:relative;
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.ul-li-form-modo01 li.li-form-modo01 {
	float:left; 
	display:inline;
	width:45%;
	height:25px;
	position:relative;
	margin-right:30px;
}

/* LABEL DOS FORMULÁRIOS */
div.div-label {
	float:left;
	display:block;
	width:auto;
	height:100%;
	position:relative;
}

div.div-label span {
	float:left;
	display:block;
	width:auto;
	height:25px;
	line-height:25px;
	position:relative;
	font-size:13px;
	font-weight:bolder;
	color:#FFFFFF;
	padding-right:25px;
}

div.div-content-select-form {
	float:left;
	display:block;
	width:350px;
	height:23px;
	border:solid 1px #ABADB3;
	position:relative !important;
	background-color:white;
}

form#frmRepresentate select {
	float:left;
	display:block;
	width:340px;
	height:auto;
	position:absolute;
	top:1px;
	left:5px;
	background-color:transparent;
	font-size:12px;
	color:#717171;
	border:none;
}

/* CAMPOS DO FORMULÁRIO DE CONTATO */
ul#ul-li-campos-form {
	float:left; 
	display:block; 
	width:100%; 
	height:auto; 
	margin:0px; 
	padding:0px; 
	list-style:none;
	margin-top:8px;
}

ul#ul-li-campos-form li.li-campos-form {
	float:left; 
	display:block; 
	width:100%; 
	height:auto; 
	clear:both; 
	margin-top:8px;
}

div.div-campos-form {
	float:left;
	display:block;
	clear:both;
	width:100%;
	height:auto;
	position:relative;
}

div.div-label-campos-form {
	float:left;
	display:block;
	width:30%;
	height:auto;
	position:relative;
}

div.div-label-campos-form p {
	float:left;
	display:block;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bolder;
	color:#FFFFFF;
}

textarea.input-form-textarea {
	float:left;
	display:block;
	width:94%;
	height:100px;
	font-size:12px; 
/*	font-size:11px; */
	color:#333333;
	background-color:#FFFFFF;
	border:none;
	padding-left:3%;
	padding-right:3%;
}

input.input-fcont {
	float:left;
	display:block;
	width:94%;
	height:25px;
	font-size:12px; 
/*	font-size:11px; */
	color:#333333;
	background-color:#FFFFFF;
	border:none;
	padding-left:3%;
	padding-right:3%;
}

/* DIVS QUE VÃO CONTER AS MENSAGENS DE ERROS E AS LABELS DO INPUT */
div.div-error-input, div.div-label-input {
	float:left;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	background-color:#FFFFFF;
	top:0px;
	left:0px;
}

div.div-error-input span, div.div-label-input span {
	float:left;
	display:block;
	width:94%;
	line-height:25px;
	font-size:12px; 
/*	font-size:11px; */
	color:#333333;
	padding-left:3%;
}

/* BOTÃO ENVIAR */
input#btn-enviar {
	float:left;
	display:block;
	width:69px;
	height:21px;
	position:relative;
	background-color:transparent;
	cursor:pointer; 
	border:none;
}

form#fcontato div.div-btn-enviar-form, form#fnovidades div.div-btn-enviar-form, form#fterreno div.div-btn-enviar-form,
form#fsac div.div-btn-enviar-form, form#ftrabalhe div.div-btn-enviar-form {
	float:right;
	display:block;
	clear:both;
	position:relative;
	margin-top:15px;
}

form#ftrabalhe div#div-img-upload-file {
	float:left;
	display:block;
	width:300px;
	height:22px;
	position:relative;
	background:transparent url('../imagens/formularios/uploadFile.gif') left top no-repeat;
}

form#fnovidades div.div-btn-enviar-form {
	width:90px;
	height:22px;
	background:transparent url('../imagens/formularios/btnCadastrar.png') left top no-repeat;
}

form#fcontato div.div-btn-enviar-form, form#fterreno div.div-btn-enviar-form, form#fsac div.div-btn-enviar-form,
form#ftrabalhe div.div-btn-enviar-form {
	width:69px;
	height:21px;
	background:transparent url('../imagens/icones/formularios/btnEnviar.jpg') left top no-repeat;
}

/* PARA AS CAPAS DOS FORMULÁRIOS */
div.divCapaForm {
	float:left;
	display:block;
	position:absolute;
	background-color:transparent;
	top:0px;
	left:0px;
	width:auto;
	height:auto;
}

div.divMsgsCapaForm {
	float:left;
	display:block;
	position:absolute;
	width:275px;
	height:36px;
}

div.divMsgEnviandoForm {
	float:right;
	display:block;
	clear:both;
	position:absolute;
	background:transparent url('../imagens/icones/formularios/msg-enviando-pob.gif') left top no-repeat;
	width:100%;
	height:100%;
	top:0px;
}

div.divMsgEnviadoForm {
	float:left;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	background:transparent url('../imagens/icones/formularios/msg-enviado-pob.png') left top no-repeat;
	top:0px;
}

div.divMsgsCapaForm02 {
	float:left;
	display:block;
	position:absolute;
	width:150px;
	height:22px;
}

div.divMsgEnviandoForm02 {
	float:right;
	display:block;
	clear:both;
	position:absolute;
	background:transparent url('../imagens/formularios/msg-cadastrando.png') left top no-repeat;
	width:100%;
	height:100%;
	top:0px;
}

div.divMsgEnviadoForm02 {
	float:left;
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	background:transparent url('../imagens/formularios/msg-cadastrado.png') left top no-repeat;
	top:0px;
}

/* DIV QUE VAI CONTER O FORMULÁRIO E A REFERÊNCIA DO MESMO */
div.div-box-ref-formularios {
	float:left;
	display:block;
	width:80%;
	height:auto;
	position:relative;
}

/* DIV QUE VAI CONTER O FORMULÁRIO */
div.div-box-formularios {
	float:right;
	display:block;
	width:53%;
	height:auto;
	position:relative;
}

div.div-contenedor-formularios {
	float:right;
	display:block;
	clear:both;
	width:100%;
	height:auto;
	position:relative;
}

div.div-referencia-contatos {
	float:left;
	display:block;
	width:40%;
	height:auto;
	position:relative;
}

div.div-referencia-contatos h1, div.div-referencia-contatos h2, div.div-referencia-contatos h3, div.div-referencia-contatos h4, 
div.div-referencia-contatos h5, div.div-referencia-contatos h6 {
	color:#2427AB;
}

div.div-referencia-contatos p {
	color: #FFFFFF;
	font-size:12px;
}

/* PARA OS ELEMENTOS SELECT */
select.sel-form {
	float:left;
	display:block;
	width:100%;
	height:20px;
	position:relative;
	font-size:11px; 
	color:#999999;
	background-color:#FFFFFF;
	border:none;
}