 input {
 font-size:14px;
 color:#666;
 border:0;
 height:36px;
 line-height:36px;
 padding:0 10px;
 background:#eceded
 }
 
 select {
 font-size:14px;
 color:#666;
 border:0;
 height:36px;
 line-height:32px;
 padding:9px 5px;
 background:#eceded
 } 
 
   *+html select {
	   margin-bottom:-12px
    }

 textarea {
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#666;
 border:0;
 line-height:18px;
 padding:10px;
 background:#eceded
 }

label {
color:#132453;
font-weight:bold
}

  textarea.t500 {
  width:480px;
  max-width:480px;
  height:80px;
  max-height:80px
  }

  textarea.t360 {
  width:340px;
  max-width:340px;
  height:80px;
  max-height:80px;
  }

  input.f500 {
  width:480px
  }

    input[type="checkbox"],
	input[type="radio"]{
    padding:0;
	margin-top:4px;
	background:none
	}


  input.f360 {
  width:340px
  }

  input.f240 {
  width:220px
  } 
  
  input.f202 {
  width:182px
  }  

  input.f120 {
  width:100px
  }

  input.f84 {
  width:64px
  }
  
  input.f55 {
  width:35px
  }  

  select.f84 {
  width:84px
  }  

  select.f120 {
  width:120px
  } 

  select.f202 {
  width:202px
  } 

  select.f240 {
  width:240px
  } 
  
  select.f360 {
  width:360px
  }   

	 button {
	 width:90px;
	 height:36px;
	 font-size:14px;
	 color:#fff;
	 text-align:center;
	 border:0;
	 cursor:pointer;
	 background:#132453
	 }

.avisoR {
background:#4D4D4D;
padding:10px;
}

.avisoR p {
color:#fff;
margin-bottom:0
}

.erroR {
border:3px #ccc solid;
padding:10px;
}

.erroR p {
color:#fff;
margin-bottom:0;
padding:10px;
background:#B91119
}

.okR {
background:#2D6A2F;
padding:10px;
}

.okR p {
color:#fff;
margin-bottom:0
}

.erroR ul li {
list-style:disc inside;
margin-bottom:5px;
color:#B91119
}

.okR ul li {
list-style:disc inside;
margin-bottom:5px;
color:#fff
}

.vAlignBas,
.vAlignBas td,
.vAlignBas th {
vertical-align:baseline;
padding-top:10px;
}

	*+html .vAlignBas,
	*+html .vAlignBas td,
	*+html .vAlignBas th {
	vertical-align:top;
	padding-top:10px;
	}

.vAlignTop,
.vAlignTop td,
.vAlignTop th {
vertical-align:top
}

.tabPad10 td {
padding-bottom:10px;
}

.notabPad10 td {
padding-bottom:0
}