#form1, #frmbusca, #frmMap { width:72%; margin:auto; padding-bottom:15px;}
fieldset { border:0; margin:10px 0 15px 0; }
fieldset legend { font-size:18px; border:0; margin:0; padding:5px 5px 15px 0; text-align:left; display:none; }
fieldset dl { padding:10px; color:#333; }
dl.condEscondido { opacity:0.5; }
fieldset dl dt { float:left; display:inline-block; clear:both; width:30%; padding:8px 5px 0 5px; min-height:31px; font-weight:normal; text-align:right; font-size:13px; }
fieldset dl dd { float:left; display:inline-block; width:65%; padding:5px; min-height:31px; /*min-height:25px;*/ font-size:12px; color:#979797; }
fieldset dl dd .holder { padding:0 15px; color:#656464; font-size:13px; line-height:39px; min-width:100px; }
fieldset dl dd.ddradiocontato:before { content:"Período:"; line-height:39px; font-size:14px; color:#838383; position:relative; top:-2px; }
fieldset dl dd.ddradiocontato input[type="radio"] { margin:0 3px 0 8px; }
fieldset dl dd.ddradiocontato label { line-height:10px; vertical-align:text-top; font-size:14px; color:#838383; }
fieldset dl dd img { padding:8px 0 8px 25px; }

/*input - tamanhos*/
.inputPequeno { width:188px; margin-right:20px; }
.inputMedio { width:428px; margin-right:20px; }
.inputQuarto { width:668px; margin-right:20px; }
.inputGrande { width:908px; }

/*select - tamanho*/
.selectPequeno { width:218px; margin-right:20px; }
.selectPequeno span.customSelect { width:218px; background-position:-215px -695px !important; margin-right:0px; }
.selectPequeno span.customSelectHover { background-position:-624px -695px !important;  }
.selectMedio { width:460px; margin-right:20px; }
.selectMedio span.customSelect { width:458px; background-position:25px -695px !important; margin-right:0px; }
.selectGrande { width:960px; }
.selectGrande span.customSelect { width:958px; background-position:940px center !important; margin-right:0px; }
.selectBuscaInterna { width:167px; margin-right:20px; }
.selectBuscaInterna span.customSelect { width:167px; background-position:148px center !important; margin-right:0px; }

/* Formularios - Inputs */
input#textCaptcha { float:left; margin:0 5px 0 0; }

input[type="radio"] { border:none; margin:0 3px 0 0; height:auto; }
input[type="checkbox"] { border:none; margin:0 3px 0 0; }

/*inputs - texto*/
.boxBuscas .tpBuscas .forms .holder { color:#656464; height:37px; line-height:37px; }
#pageIndex .boxBuscas .tpBuscas .forms .customSelect,
input[type="text"],
input[type="captcha"],
input[type="password"],
textarea { border:1px solid #CCC; background:#FFF; height:37px; line-height:37px; color:#656464; font-size:13px; padding:0 15px;
	-webkit-transition:all 300ms ease-in-out;
	   -moz-transition:all 300ms ease-in-out;
	   	-ms-transition:all 300ms ease-in-out;
		 -o-transition:all 300ms ease-in-out;
		 	transition:all 300ms ease-in-out; }

/*inputs - botoes*/
input[type="submit"],
input[type="button"] { cursor:pointer; border:none; }

/*inputs - botoes - hover*/
input[type="submit"]:hover,
input[type="button"]:hover {  }

/*inputs - textarea*/
textarea { resize:none; overflow:auto; height:74px; font-size:13px; }

/*inputs - select*/
select { border:1px solid #707070; color:#656464; height:29px; cursor:pointer;
	-webkit-transition:all 300ms ease-in-out;
	   -moz-transition:all 300ms ease-in-out;
	   	-ms-transition:all 300ms ease-in-out;
		 -o-transition:all 300ms ease-in-out;
		 	transition:all 300ms ease-in-out; }
select option { color:#000; padding:2px 10px 2px 5px; font-size:12px; color:#656464; }
.browserIE7 select { height:35px; }
.browserIE7 select option { height:35px; }

.pageBuscaAvancada .ui-multiselect,
dd span.customSelect,
.zona span.customSelect { border:1px solid #CCC; background:#FFF; height:37px; line-height:37px; color:#656464; font-size:14px;
	-webkit-transition:border-color 300ms ease-in-out;
	   -moz-transition:border-color 300ms ease-in-out;
	   	-ms-transition:border-color 300ms ease-in-out;
		 -o-transition:border-color 300ms ease-in-out;
		 	transition:border-color 300ms ease-in-out; }

dd select,
.zona select { height:39px !important; min-height:39px; font-size:12px; padding:0; }
.pageBuscaAvancada .ui-multiselect span,
dd .customSelectInner,
.zona span.customSelect { display:block; text-indent:15px; overflow:hidden; height:38px; color:#656464; font-size:13px; padding:0 1px; background:none; }
dd span.customSelect span:before { content: "\25BC"; float:right; padding-right:10px; font-size:11px; }
dd span.customSelectHover { border-color:#999; }

input[type="text"]:focus, input[type="password"]:focus, input[type="captcha"]:focus,  textarea:focus, select:focus { border-color:#999; }

/*inputs - conteudo*/
form div, 
form p { padding:0 0 10px 0; font-weight:normal; color:#838383; text-align:center; }
form p { margin-right:20px; }
form p.obrigatorio { line-height:35px; text-align:right !important; }

/*inputs - div botoes*/
form .botoes { float:left; }

/* Mensagem de erro do Captcha */
.campoErrado { border:1px solid #B94A48 !important; }

/* Mensagem de validação */
.erroValidacao { background-color: #F2DEDE; border:1px solid #B94A48; color: #B94A48; padding: 14px; text-align:left; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); font-size:13px; margin-bottom:20px; }