.maincontent                                {background:#ffffff; padding:0;}
.maincontent-in                             {margin:0 auto;}
.maincontent1                             {padding:39px 0 0 0;}

.ribei                                      {padding:0 0 47px 0; margin:0;}
.ribei h5                                   {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:36px; font-weight:bold; line-height:36px; color:#008a5c; padding:0 0 0px 0; text-align:center; background:url(../images/border5.png) no-repeat center 17px; text-transform:uppercase;}
.ribi-left                                  {float:left; display:inline-block; padding:50px 0 0 0;}
.ribi-left img                              {display:block;}
.ribi-right                                 {float:right; display:inline-block; width:369px; padding:46px 0 0 0;}
.ribi-right p                               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; line-height:24px; padding:0 0 27px 0; color:#5b5c65;}

.fisica-in                                 {margin:33px 34px 21px 25px;}
.fisica-in ul                              {display:block; }
.fisica-in ul li                           {display:block; padding:0 0 27px 0;}
.fisica-in ul li .text-field               {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:15px; color:#8b8b8b; padding:5px 10px 6px 13px; border:1px solid #d1d1d1; border-radius:10px; width:330px;}
.idade ul li input.text-field2           {padding:7px 10px 7px 10px; margin:10px 0 0 26px; width:69px;}

.no_border{border:none !important;}
.last   {margin:0 !important;}
.pad_last{padding:0 !important;}

ol, ul {
    list-style: outside none none;
}

.clear{clear:both; font-size:0px;line-height:0px; display:block;}