﻿/* ********************            FORMULÁRIO GENÉRICO         *****************************/
body#interna #conteudo-principal form,
body form {
	position: relative;
	border-bottom: 1px solid #ededed;
	padding-bottom: 5px;
	background: none;
}

body form fieldset ul,
body#interna #conteudo-principal form fieldset ul {
	margin: 0;
	list-style-type: none;
}

body form fieldset ul li,
body#interna #conteudo-principal form fieldset ul li {
	width: 470px;
	margin: 0 10px 5px 0;
	float: left;
	background: url(../../_conteudo/img/interna_input_background.png) no-repeat left top;
}


body form fieldset ul li.textarea, 
body#interna #conteudo-principal form fieldset ul li.textarea { 
	margin: 0 10px 8px 0;
	float: left;
    background: url(../../_conteudo/img/interna_textarea_background.png) no-repeat left top; 
}

body form fieldset ul li div,
body#interna #conteudo-principal form fieldset ul li div { height:22px;}

body form fieldset ul li textarea,
body#interna #conteudo-principal form fieldset ul li textarea {
	width: 436px;
	height: 106px;
	border: none;
	padding: 0px 5px 5px 5px;
	background: none;
}

body form fieldset ul li input.campo,
body#interna #conteudo-principal form fieldset ul li input.campo {
	float: left;
	background: none;
	border: none;
	padding: 5px;
}

body form fieldset ul li select.campo,
body#interna #conteudo-principal form fieldset ul li select.campo {
	border: none;
	padding: 5px;
	margin: 0;
    height:inherit;
    width: 442px;
}

/* ********************            Validação de dados         *****************************/

body form fieldset div.resumo-validate ul li label.error { color: red; }

body form fieldset div.resumo-validate {
	background-color: #fff;
	border: 2px solid red;
	margin: 5px;
	padding: 5px;
    clear:both;
    color: red;
    width:450px;
    
}

body form fieldset div.resumo-validate ul  {
}

body form fieldset div.resumo-validate ul li {
	margin-left: 20px;
}

body form fieldset div.resumo-validate { display: none }
body form fieldset div.resumo-validate label.error {
	display: block;
	margin-left: 1em;
	width: auto;
}
body form fieldset div.resumo-validate label.error {
	display: inline;
}

/* ********************            Download         *****************************/
 
body#interna #conteudo-principal.erroPage #conteudo-download  { width: 450px; }

body#interna #download ul li.nome  { width: 460px; }
body#interna #download ul li.nome input.campo { width: 430px; }

body#interna #download ul li.administradora { width: 300px; }
body#interna #download ul li.administradora input.campo { width: 270px; }

body#interna #download ul li.cargo { width: 150px;}
body#interna #download ul li.cargo input.campo { width: 125px; padding-right:0; }

body#interna #download ul li.endereco { width: 300px; }
body#interna #download ul li.endereco input.campo { width: 270px;}

body#interna #download ul li.bairro { width: 150px; }
body#interna #download ul li.bairro input.campo { width: 125px;  padding-right:0;}

body#interna #download ul li.email  { width: 460px; }
body#interna #download ul li.email input.campo { width: 430px; }

body#interna #download ul li.conhecimento { width: 460px; margin-right:0; }
body#interna #download ul li.conhecimento select.campo { width: 424px;  padding-right:0;}

body#interna #download ul li.atividade input.campo { width: 320px; }

body#interna #download ul li.ramo  { width: 460px; }
body#interna #download ul li.ramo input.campo { width: 430px; }

body#interna #download ul li.cep  { width: 135px; }
body#interna #download ul li.cep input.campo { width: 105px; }

body#interna #download ul li.cidade { width: 155px; }
body#interna #download ul li.cidade input.campo { width: 125px; }

body#interna #download ul li.estado { width: 150px; margin-right:0; }
body#interna #download ul li.estado select.campo { width: 114px;  padding-right:0;}

body#interna #download ul li.ddd { width: 80px; clear:both; }
body#interna #download ul li.ddd input.campo { width: 50px; }

body#interna #download ul li.telefone { width: 180px; }
body#interna #download ul li.telefone input.campo { width: 150px; }

body#interna #download ul li.fax { width: 180px; margin-right:0;}
body#interna #download ul li.fax input.campo { width: 150px; }

body#interna #download ul li.atividade-label  { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.atividade { width: 300px; }
body#interna #download ul li.atividade input.radio { width: 20px; }
body#interna #download ul li.atividade div { padding-top:2px; height:22px;width: 280px; float:left; }

body#interna #download ul li.unidades-label { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.unidades  { width: 175px; }
body#interna #download ul li.unidades input.campo { width: 145px; }

body#interna #download ul li.condominios-label { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.condominios { width: 175px; }
body#interna #download ul li.condominios input.campo { width: 145px; }

body#interna #download ul li.boletos-label { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.boletos { width: 175px; }
body#interna #download ul li.boletos input.campo { width: 145px; }

body#interna #download ul li.jatrabalhou-label  { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.jatrabalhou { width: 172px; }
body#interna #download ul li.jatrabalhou input.radio { width: 20px; }
body#interna #download ul li.jatrabalhou div { padding-top:2px;width: 152px; float:left; }

body#interna #download ul li.interesseimob-label  { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.interesseimob { width: 470px; }
body#interna #download ul li.interesseimob input.radio { width: 20px; }
body#interna #download ul li.interesseimob div { padding-top:2px;width: 450px; float:left; }

body#interna #download ul li.especificomanager-label  { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.especificomanager { width: 172px; }
body#interna #download ul li.especificomanager input.radio { width: 20px; }
body#interna #download ul li.especificomanager div { padding-top:2px;width: 152px; float:left; }

body#interna #download ul li.especificofolha-label  { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.especificofolha { width: 172px; }
body#interna #download ul li.especificofolha input.radio { width: 20px; }
body#interna #download ul li.especificofolha div { padding-top:2px;width: 152px; float:left; }

body#interna #download ul li.contratos-label { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.contratos { width: 175px; }
body#interna #download ul li.contratos input.campo { width: 145px; }

body#interna #download ul li.funcionarios-label { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.funcionarios { width: 175px; }
body#interna #download ul li.funcionarios input.campo { width: 145px; }

body#interna #download ul li.empresas-label { background:none; width: 432px; font-weight:bold;}
body#interna #download ul li.empresas { width: 175px; }
body#interna #download ul li.empresas input.campo { width: 145px; }

#download .botoes-form input#enviar { margin-right:10px; }


/* ********************            Preços         *****************************/
#Precos {
	position: relative;
	border-bottom: 1px solid #ededed;
	padding-bottom: 8px;
}
body#interna #Precos ul {
	margin: 0;
	list-style-type: none;
}

body#interna #Precos ul li {
	margin: 0 10px 8px 0;
	width: 470px;
	float: left;
	background: url(../../_conteudo/img/interna_input_background.png) no-repeat left top;
}

body#interna #Precos input.campo {
	width: 440px;
	float: left;
	background: none;
}

body#interna #Precos select.campo {
	width: 434px;
	background: none;
}

body#interna #Precos ul li.email { width: 470px; }
body#interna #Precos ul li.email input.campo { width: 440px; }

body#interna #Precos ul li.ddd { width: 80px; }
body#interna #Precos ul li.ddd input.campo { width: 50px; }

body#interna #Precos ul li.telefone { width: 120px; }
body#interna #Precos ul li.telefone input.campo { width: 90px; }

body#interna #Precos ul li.celular { width: 120px;  }
body#interna #Precos ul li.celular input.campo { width: 90px; }

body#interna #Precos ul li.fax { width: 120px; margin-right:0; }
body#interna #Precos ul li.fax input.campo { width: 90px; }

body#interna #Precos ul li.contratos-label  { background:none; width: 432px; font-weight:bold;}
body#interna #Precos ul li.contratos { width: 430px; }
body#interna #Precos ul li.contratos div {     padding-top:2px; height:22px;width: 410px; float:left; }
body#interna #Precos ul li.contratos input.radio { width: 20px; }

body#interna #Precos ul li.opicionais-label  { background:none; width: 432px; font-weight:bold; }
body#interna #Precos ul li.opicionais { width: 410px; }


body#interna #Precos ul li.faturamento-label  { background:none; width: 432px; font-weight:bold;}
body#interna #Precos ul li.faturamento { width: 400px; }
body#interna #Precos ul li.faturamento div {     padding-top:2px; height:22px;width: 380px; float:left; }
body#interna #Precos ul li.faturamento input.radio { width: 20px; }

body#interna form#Precos fieldset div.fim-conteudo  {
    border-top: 1px solid #cbcbcb; 
    height:1px;
    width:480px;
}

body#interna #Precos ul li.gerenciamento-label  { background:none; width: 432px; font-weight:bold;}
body#interna #Precos ul li.gerenciamento { width: 400px; }

body#interna #Precos ul li.opicionais-label  { background:none; width: 432px; font-weight:bold;}
body#interna #Precos ul li.opicionais { width: 400px; }
body#interna #Precos ul li.opicionais div {     padding-top:2px; height:22px;width: 380px; float:left; }
body#interna #Precos ul li.opicionais input.radio { width: 20px; }

body#interna #Precos ul li.licencas-label  { background:none; font-weight:bold;}

body#interna #Precos ul li.micros-manager { width: 160px; }
body#interna #Precos ul li.micros-manager input.campo { width: 130px; }

body#interna #Precos .botoes-form { margin-right:10px; }

body#interna #Precos ul li.micros { width: 175px; }
body#interna #Precos ul li.micros input.campo { width: 145px; }

body#interna #Precos ul li.opcao-produto { background:none; font-weight:bold; }
body#interna #Precos ul li.opicionais-produtos { background:none; font-weight:bold;  margin-left:30px;}

body#interna #Precos ul li.opcoes { background:none; margin-left:30px;}


/* ********************            BOX SUPORTE         *****************************/
body#interna form#frmSuporte fieldset ul li { width: 180px; }
body#interna form#frmSuporte ul li.produtos select.campo { width: 152px;}

body#interna form#frmSuporte ul li input.campo { width: 150px; }

body#interna form#frmSuporte ul li.senha { position:relative; }
body#interna form#frmSuporte .botao-ok { margin-right:10px; }

body#interna form#frmSuporte fieldset #senha-suporte {
    position: absolute;
    margin: 3px 0 -17px 5px;
    padding: 23px 0 -20px 5px;
    background: none;
    height: 20px;
    
	font-size: 11px;
	color: #686868;
	font-family: "Arial", Helvetica, sans-serif;
	
	left: 2px;
	top: 0;
}

/* ********************             BUSCA         *****************************/
body #busca-site fieldset ul li.busca { 
    width: 150px;  
    padding: 0;
    margin: 0 3px 0 0;
    float:left;
}
body form#busca-site fieldset ul li.busca input.campo { width: 125px;  padding-right:0; margin-right:0;}

/* ********************             GALERIA         *****************************/
body#interna .box input.campo {
	width: 170px;
	background: url(../../_conteudo/img/interna_input_box_background.png) no-repeat left top;
}

/* ********************            BOX Galeria         *****************************/

body#interna form#frmGaleria fieldset ul li.galerias {
    width: 243px; 
    padding:0;  
    margin:0;  
    background:none;
}
body#interna form#frmGaleria fieldset ul li.galerias select.campo {
    width: 215px; 
    padding:0;  
    margin-left:3px;
    margin-top:5px;
    
    float:left;
    clear:both;
}

/* ********************            BOX NEWSLETTER         *****************************/

#frm_new fieldset ul li.nome { width: 245px; }
#frm_new fieldset ul li.nome input.campo { width: 215px; }

#frm_new fieldset ul li.email { width: 245px; }
#frm_new fieldset ul li.email input.campo { width: 215px; }

#frm_new fieldset .botao-ok { margin-right:10px; }

/* ********************        PAGINA DE CONTATO         *****************************/

body#interna #contato ul {
	margin: 0;
	list-style-type: none;
}

body#interna #contato ul li {
	width: 470px;
	margin: 0 0 8px 0;
	float: left;
	background: url(../../_conteudo/img/interna_input_background.png) no-repeat left top;
}


body#interna #contato ul li.textarea { background: url(../../_conteudo/img/interna_textarea_background.png) no-repeat left top; }

body#interna #contato ul li label {
	display: block;
	clear: both;
}

body#interna #contato input.campo {
	width: 440px;
	float: left;
	background: none;
}



#contato textarea {
	width: 472px;
	height: 106px;
	padding: 4px 0 0 5px;
	border: none;
	background: none;
}

#contato {
	position: relative;
	border-bottom: 1px solid #ededed;
	padding-bottom: 8px;
}

#contato.download-demonstrativo {
	padding-bottom: 0;
	border-bottom: none;
}

body#interna #contato ul li.ddd { width: 80px; }
body#interna #contato ul li.ddd input.campo { width: 50px; }

body#interna #contato ul li.telefone { width: 130px; }
body#interna #contato ul li.telefone input.campo { width: 100px; }

body#interna #contato ul li.ramal input.campo { width: 70px; }
body#interna #contato ul li.ramal {
	width: 100px;
	margin: 0 10px 0  0 ;
}

body#interna #contato ul li.celular { width: 130px; margin-right: 0; }
body#interna #contato ul li.celular input.campo { width: 100px; margin-right: 0; }

body#interna form#contato .botao-ok { margin-right:10px; }
