/*********************************************************************************************************************************************/
/* FORMULÁRIOS                                                                                                                                      */
/*********************************************************************************************************************************************/
div.formularios {
	font-size: 11px;
	font-family: "Lucida Sans Unicode";
	width:auto;
	color:#3f3f3f;
	min-height:120px;
}

div.avisosFormErros{
  margin-top:4px;
  margin-bottom:5px;
  padding-right: 10px;
  background-color: #ffcccc;
}

div.avisosFormMsgs{
  margin-top:4px;
  margin-bottom:5px;
  padding-right: 10px;
  background-color: #b7eeb8;
}

div.tituloForm{
	background: #f8f8f8;
	margin-bottom:1px;
	padding: 5px 10px 10px 10px;
}

div.formularioForm{
   background:transparent;
}

div.dadosForm{
	 background: #f2f2f2;
	 padding: 15px 10px 15px 10px;
}

img.ui-datepicker-trigger{
	/*line-height: 28px;*/
	vertical-align: top;
	display: inline-block;
}

div.titSeccaoForm{
	background: #f8f8f8;
	margin-top: 5px;
	padding: 5px 0px 5px 10px;
}

div.captchaArea{
   background: #f2f2f2;
	margin-top:1px;
   padding: 8px 10px 5px 10px;	
}

div.buttonsArea{
   background: #f2f2f2;
	margin-top:1px;
   padding: 8px 10px 5px 10px;	
	text-align: right;
}

p.small{
	color:gray;
	font-size:9px;
	padding-top:5px;
}

div.dataLine{
	clear:left;
	padding-bottom:4px;
}

span.formMarcacaoVisitas{
  clear:left;
	display: inline-block;
	text-align: right;
	width:96px !IMPORTANT;
	margin-right: 3px;
}
span.formConcurso{
  clear:left;
	display: inline-block;
	text-align: right;
	width:210px;
	margin-right: 3px;
}

span.alignTop{
   vertical-align:top;
}

input.mandatory{
	background: #ffffcc;
}

input.px400{
	width: 400px;
}

input.px250{
	width: 250px;
}

input.px170{
	width: 170px;
}

input.px100{
	width: 100px;
}

input.px75{
	width: 75px;
}

input.px50{
	width:50px;
}

textarea.px402{
	width: 402px;
}

.erro{
	border: 1px solid #ff0000;
}

select.marcacaoVis{
	width: 54px;
}

/*div.captchaArea img{
   width: 185px;
   margin-left:190px;
}

div.captchaArea span#mudar{
   clear:left;
	display: inline-block;
   width: 185px;
	margin-left:190px;
	padding-bottom: 4px;
}*/

div#recaptcha_areaMarcacao{
	/*margin-left:192px;*/  
	margin-left:92px;/*esta margem vai depender da largura das labels do formulario*/
}
div#recaptcha_planos{
	/*margin-left:192px;*/  
	margin-left:210px;/*esta margem vai depender da largura das labels do formulario*/
}

div.dataError {
	text-align: left;
	background:transparent;
	border:none;
	padding: 10px;
	border-collapse: collapse;
	color:#ff0000;
	font-weight:normal;
}

div.dataInformation {
	text-align: left;
	background:transparent;
	border:none;
	border-collapse: collapse;
	color: #207321;
	font-weight: normal;
}




