/*Formularios*/

.content form{ display:inline; float:left; width:100%;}
.content fieldset{ display:inline; float:left; width:100%;}
.content legend{ display:none;}
.content label{ display:inline; float:left; width:100%; padding:10px 0;}
.content input,
.content select,
.content textarea{ display:inline; float:right; margin-right:22px; padding:3px 5px 0 5px; width:310px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:1em; border:1px solid #c7c7c7; background:url(../img/bg-formulario.gif) no-repeat left top;}
.content label.small{ width:auto; }
.content label.small strong{ width:75px; }
.content input.small,
.content select.small,
.content textarea.small{ width:25px; margin-left:10px; float:left; }
.content select{ padding:3px 0; width:322px; background:none;}
.content select option{ background:#fff;}
.content input{ height:16px;}
.content form strong{ display:inline; float:left; width:80px; padding-top:4px; text-align:right;}

.content button{ display:inline; float:right; margin-right:22px; height:15px; cursor:pointer; text-align:left; text-indent:-9999em;}
.content button.enviar{ width:40px; background:url(../img/icons/btn-enviar.gif) no-repeat left top;}

.content .label2 input{ float:left; margin-left:10px; width:auto;}

/*Mensagens*/
.msg_obrigatorio{ width:395px !important; padding-left:35px !important; margin-bottom:10px; border:1px solid #cc9600; font-weight:700; background:url(../img/icons/icon-obrigatorio.gif) no-repeat 10px 12px;}
.msg_invalido{ width:395px !important; padding-left:35px !important; margin-bottom:10px; border:1px solid #a10000; font-weight:700; color:#a10000; background:url(../img/icons/icon-invalido.gif) no-repeat 10px 12px;}
.msg_ok{ width:395px !important; padding-left:35px !important; margin-bottom:10px; border:1px solid #7acc00; font-weight:700; background:url(../img/icons/icon-ok.gif) no-repeat 10px 12px;}

/*Validacao*/
.content label.obrigatorio{ background:url(../img/icons/icon-obrigatorio.gif) no-repeat right 13px;}

.content label.invalido{ background:url(../img/icons/icon-invalido.gif) no-repeat right 13px;}
.content label.invalido input,
.content label.invalido textarea{ border:1px solid #a10000}

.content label.ok{ background:url(../img/icons/icon-ok.gif) no-repeat right 13px;}
.content label.ok input,
.content label.ok textarea{ border:1px solid #7acc00}
