div.error {font:12px Arial; color:red;width:200px}

.imgcode A {color:black;text-decoration:underline;}

div.tr_submit div{text-align:left;}



div.forma {

  border:0px solid green;
  width:400px;
}

div.forma div.tr_string, div.forma div.tr_imgcode, div.forma div.tr_email,div.forma div.tr_pass,div.forma div.tr_int, div.forma div.tr_date, div.forma div.tr_select, div.forma div.tr_text, div.forma div.tr_separator, div.forma div.tr_obligatory,  div.forma div.tr_email, div.forma div.tr_phone,div.forma div.tr_checkbox {
  display:block;
  border:0px solid blue;
  width:100%;
  text-align:left;
}



div.forma  div.name {
  width:100%;
  padding:0px 0 5px 0;

}


div.forma  div.value {
  padding:0px 0 10px 0;
  width:100%;
}

div.forma  div.name, div.forma  div.value, div.forma div#div_obligatory {
  display:block;
  vertical-align:top;
  border:0px solid red;
}


div.forma input.string, div.forma input.imgcode,div.forma input.email,div.forma input.password, div.forma input.int, div.forma select, div.forma input.date, div.forma input.phone, div.forma input.email  {font:12px Verdana; width:100%;height:18px;border:1px solid black;}


div.forma select  {width:200px;}
div.forma input.int  {width:50px;}
div.forma input.date {width:100px;}
div.forma input.phone,div.forma input.email {width:150px;}

div.forma textarea {font:12px Verdana; width:100%;height:200px;border:1px solid black;}

