/*forms*/

.form{}
.form .txt1{width:400px;}
.form .txt2{width:350px;}
.form .txt3{width:300px;}
.form .txt4{width:250px;}
.form .txt5{width:150px;}
.form .txt6{width:100px;}
.form .txt71{width:50px;}
.form .txt7{width:40px;} /*5 caracteres*/
.form .txt8{width:20px;} /*2 caracteres*/

.form input, .form textarea, .form select{font-family:"Trebuchet MS", Verdana, Arial;font-size:13px;}

.form input.txt, .form select.txt, .form textarea{border:1px inset #335E80;background:#DFE6EC;padding:2px;color:#20394F;font-weight:bold;}
.form input.txt_h, .form textares.txt_h{font-size:12px;background:#335E80;color:#C1CFDB;}

.form input.btn{border:1px outset #335E80;font-weight:bold;color:#20394F;}

.form p.btn{margin:15px 0 0 0;}

.form_s label{width:110px;display:block;float:left;clear:left;}
.form_s p{border-bottom:1px dotted #3A6C94;padding:5px 0 5px 5px;}

.form_ass label{width:130px;display:block;float:left;clear:left;}
.form_ass p{border-bottom:1px dotted #3A6C94;padding:5px 0 5px 5px;/*margin:0 0 6px 0;*/}
.form_ass p.spc1{background:#396A93;margin-right:254px;}
.form_ass p.spc1 input.txt{background:#DED9B3;}

form.busca{background:url(../imagens/busca_back.gif) no-repeat;height:18px;padding:3px;}
form.busca input.txt{width:148px;line-height:18px;background:#DFE6EC;color:#20394F;font-weight:bold;
font-family:"Trebuchet MS", Verdana, Arial;font-size:13px;}
form.busca input.btn{background:#DFE6EC url(../imagens/lupa_icon.gif) no-repeat scroll 0 0;
border:0pt solid #FFFFFF;height:14px;vertical-align:middle;width:13px;}

