.divCadastroCVContainer { width:800px; height:auto; margin:auto; font-family:Tahoma, Geneva, sans-serif; overflow:hidden; }
.divFormTitle { width:100%; height:35px; line-height:35px; margin:10px 0 20px 0; text-align:center; font-weight:bold; color:#aaa; }
.divFormContainer { width:100%; height:100%; overflow:hidden; }
.divFormContainer input[type="submit"] { float:right; margin-top:10px; cursor:pointer; }
.divFormRow { width:100%; line-height:40px; font-size:12px; overflow:hidden; border-bottom:1px solid #ccc; }
.divFormContainer .divError { display:none; line-height:16px; margin-bottom:10px; font-weight:normal; }
.divFormRow.error { color:#900; font-weight:bold; }
.divFormRow.error .divError { display:block; }
.divFormRow.error .divInputContainer { font-weight:normal; }
.divFormRow.cargo { height:auto; min-height:40px; }
.divFormRow.cargo .divInputContainer { padding-bottom:10px; line-height:16px; }
.divFormRow.qualificacao { height:100px; line-height:100px; margin-top:5px; }
.divFormRow.qualificacao .divInputTitle  { line-height:20px; }
.divFormRow .divInputTitle { float:left; width:200px; height:100%; text-align:right; }
.divFormRow .divInputContainer { float:left; width:600px; height:100%; }
.divFormRow .divInputContainer input, .divFormRow .divInputContainer select, .divFormRow .divInputContainer textarea { margin-left:5px; }
.divFormRow .divInputContainer textarea { width:550px; height:80px; margin-top:5px; resize:none; }
.divFormRow .divInputContainer .inputNome { width:550px; }
.divFormRow .divInputContainer .inputCEP { width:80px; }
.divFormRow .divInputContainer .inputData { width:80px; }
.divFormRow .divInputContainer .inputEndereco { width:250px; }
.divFormRow .divInputContainer .inputComplemento { width:135px; }
.divFormRow .divInputContainer .inputNumero { width:50px; }
.divFormRow .divInputContainer .inputBairro { width:200px; }
.divFormRow .divInputContainer .inputCidade { width:200px; }
.divFormRow .divInputContainer .selectLarge { width:300px; }

#divSuccessMessageContainer { width:450px; height:150px; line-height:150px; margin:70px auto 0 auto; text-align:center; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:16px;
							 color:#060; background-color:#efe; border:1px solid #060; }

#divFormBackOverlay { position:fixed; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); z-index:95000; }
#divCancelBackOverlay { position:fixed; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); z-index:90000; }
#divFormFatalErrorOverlay { position:fixed; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=50); z-index:96000; }
#divFormFatalErrorContent { position:fixed; width:350px; height:145px; top:50%; left:50%; margin-left:-200px; margin-top:-100px; background:#fff; border:1px solid #666; border-radius:10px; z-index:97000; }
#divFormProcessingOverlay { position:fixed; top:0; left:0; right:0; bottom:0; background:#000; opacity:0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=50); z-index:98000; }
#divFormProcessingContent { position:fixed; top:0; left:0; right:0; bottom:0; background:transparent url(icon_form_loading.gif) no-repeat 50% 50%; z-index:99000; }
.divTabela { overflow:hidden; margin:0 auto; width:95%; position:relative; display:table;}
.divTabela .divDefaultMessage, .divTabela .divLoading, .divTabela .divError { overflow:hidden; clear:both; margin-top:25px; text-align:center; font-weight:bold; line-height:20px; width:99%; border-bottom-left-radius:7px; border-bottom-right-radius:7px; padding:25px 0; }
.divTabela .divDefaultMessage { color:#666; border:1px solid #666; background:#eee; }
.divTabela .divLoading { color:#666; border:1px solid #666; background:#eee; }
.divTsbela .divLoading .iconSearchLoading { vertical-align: middle; }
.divTabela .divError { color:#900; border:1px solid #900; background:#fee; }