input, textarea, select {font-family:Arial, Verdana; border:solid 1px #ccc; background:#fff;}
input[type=checkbox] {width:12px !important; height:12px !important; border:none; margin:0 5px 0 0 !important; background:none;}

button {font:12px Arial, Verdana; color:#fff; padding:0px 7px; *padding:3px; border:solid 1px #496D49; background: url(../img/fundo_bt.jpg) repeat-x;}
button:hover {cursor:pointer; border:solid 1px #fff;}

button.ini {padding:4px 7px; *padding:3px;}

button.bt_cadastro {padding:4px 10px; *padding:3px; margin-right:12px;}
button.bt_cadastro:hover {border:solid 1px #000;}


.validou {background:#fff url(../img/positivo_ini-trans.png) no-repeat !important;}
.n_validou {background:#fff url(../img/negativo_ini-trans.png) no-repeat !important;}



/*************** INICIAL ******************/
.form_inicial {width:270px; left:50%; position:absolute; float:left; display:table; margin:15px 0 0 -135px;}
.form_inicial label {font-size:20px; font-weight:bold; width:100%; float:left; margin-bottom:15px; display:block;}
.form_inicial label span {font-size:11px; color:#ff0; font-weight:normal; right:0px; margin-top:-16px; *margin-top:8px; position:absolute; display:block;}
.form_inicial label input {font-size:20px; color:#608F60; float:left; width:97%; border:none; padding:2px 4px; margin:4px 0 0 0; background:#fff;}

.form_inicial a {float:left; color:#fff; margin-top:5px;}
.form_inicial button {float:right;}

.form_inicial span.error {color:#ff0; width:100%; float:left; margin:10px 0 10px 0; display:block;}
/*************** INICIAL ******************/



/*************** CADASTRO ******************/
.form_cadastro {width:98%; left:50%; float:left; padding:20px 10px;}
.form_cadastro label {font-size:12px; color:#858585; width:100%; float:left; margin-bottom:15px; display:block;}
.form_cadastro label.destaque {color:#496D49; font-weight:bold; width:98%; padding:5px 0 5px 5px; background:#B7C6B7;}
.form_cadastro label span {font-size:11px; color:#ff0000; font-weight:normal;}
.form_cadastro label input, .form_cadastro label textarea, .form_cadastro label select {font-size:14px; color:#333; float:left; width:97%; margin:3px 0 10px 0; padding:3px 5px;}
.form_cadastro label select {width:99%;}
.form_cadastro label input.menor_1 {width:150px;}
.form_cadastro label textarea {height:200px;}
.form_cadastro a.link_img {color:#E48900; padding-left:24px; display:block; float:left; margin-bottom:15px; background:url(../img/icon_img.gif) no-repeat;}
.form_cadastro a.link_cancelar {color:#333;}
.form_cadastro #botoes_finaliza {float:left; width:95%;}

.form_cadastro div.box_img {float:left; _float:none; position:relative; width:95%; margin:3px 0 15px 0; padding:20px 15px 0 15px; background:#E7EBE7;}
.form_cadastro div.box_img a {color:#3D5B3D;}
.form_cadastro div.box_img label {color:#3D5B3D; margin:0px;}
.form_cadastro div.box_img label input {margin:1px 5px 0 0;}
.form_cadastro div.box_img span {color:#E48900;}
.form_cadastro div.box_img span.dimensoes {font-size:10px; color:#ff0000; display:block; margin:5px 0;}
.form_cadastro div.box_img .separa {width:100%; float:left; padding-bottom:25px;}

.form_cadastro div.divide {width:48%; float:left; margin-right:20px;}
.form_cadastro div.divide + div.divide {margin-right:0px;}

/*************** CADASTRO ******************/

