
#content .colB{
  float:left;
  width:616px;
  padding:0 0 15px;
  background:#FFE600 url(../images/fundo_colB_content.jpg) repeat-x bottom;
  font: 12px/1.5em Verdana, Georgia, sans-serif;
  color:#2E3092;
}

#content .colB h2{
  display:block;
  clear:both;
}

#content div.colB h2.boxTit{
  display:block;
  font:bold 24px/1.5em "Trebuchet MS", Arial, sans-serif;
  color:#FFFFFF;
  background: #F36F21;
  margin:0;
  text-align:left;
  text-indent:10px;
}

#content div.colB h2.boxTit strong{
  font-size:12px;
}

form div.rows{
  display:block;
  padding:10px 0 0 0;
  width:100%;
  font:bold 11px/1.5em Verdana;
  clear:both;
}


form div.rows label{
  position:relative;
  float:left;
  width:200px;
  text-align:right;
  left:0px;
}

form div.rows div{
  float:left;
  width:300px;
  padding-left:5px;
  text-align:left;
  font:normal 10px/1.5em Verdana;
}

/* Correção de Posicão de text em relação a radio e checkbox */

form div.rowE input , form div.rowJ input, form div.rowK input, form div.rowM input{
float:left;
}

form div.rowE span, form div.rowJ div span, form div.rowK span, form div.rowM span{
  float:left;
  line-height:2em;
  margin-right:3px;
}

form div.rowM div{
  position:relative;
  left:150px;
  width:100%;
  
}

/* fim da correção*/

form div.rows .wFull{
  float:left;
  width:100%;
}

form .entTxt{
  background:#FFF799;
  border:0;
}

form .rowK div label{
  width:70px;
  height:50px;
  text-align:left;
}

form div.rowN div{
  width:100%;
  text-align:center;
}

form textarea{
  width:300px;
  height:60px;
}

form .rowN input{
  font-weight:bold;
  color:#F36F21;
}

div.erroContainer label {
  padding: 0 0 0 20px;
  text-align: left;
  display: block;
  font-size: 11px;
  font-weight: bold;
  color:#c00;
}

span.clearFull{
display:block;
clear:both;
height:1px;
}

