.ttform *{line-height:1.7em}
.ttform{overflow:hidden}
.ttform fieldset, .ttform legend, .ttform input, .ttform textarea, .ttform button{-moz-border-radius:5px;-webkit-border-radius:5px}
.ttform fieldset{padding:5px;margin:5px 5px;border:1px dashed #ddd;background:#f8f8f8}
.ttform legend{padding:3px 10px;font-weight:700;color:#222;background:#e5e5e5;border:1px solid #ccc}
.ttform label{margin-top:10px;font-weight:700;float:left;display:inline}
.ttform label small{font-size:.8em;font-weight:100;color:#555}
.ttform label,.ttform input,.ttform textarea,.ttform select{display:block;width:100%;color:#333}
.ttform label.l2{width: 49%;_width:48.3%;margin-right:2%}
.ttform label.l3{width:32%;_width:31.3%;margin-right:2%}
.ttform label.ll{margin-right:0}
.ttform input, .ttform textarea{padding:3px 0;border:1px solid;border-color:#bbb #ddd #e6e6e6}
.ttform select{padding:5px}
.ttform textarea{height:200px}
.ttform p{font-weight:100;margin:0}
.ttform p input{float:left;clear:left;border:0;width:auto;padding:2px}
.ttform input.h{display:none}


.ttform .confirmar, .ttform .novo, .ttform .enviar, .ttform .cancelar, .ttform .apagar, .ttform .imprimir, .ttform .editar, .ttform .avancar, .ttform .anterior, .ttform .proximo, .ttform .pdf, .ttform .pesquisar{background:url("btn.png") no-repeat;padding:7px 8px 9px 25px;_padding:9px 8px 7px 25px;margin: 40px 10px 10px 0;cursor:pointer;color:#333;width:auto;overflow:visible;border:1px solid;float:left;font:700 .9em/1 sans-serif;height:35px}
.ttform .confirmar:hover, .ttform .novo:hover, .ttform .enviar:hover, .ttform .cancelar:hover, .ttform .apagar:hover, .ttform .imprimir:hover, .ttform .editar:hover, .ttform .avancar:hover, .ttform .anterior:hover, .ttform .proximo:hover, .ttform .pdf:hover, .ttform .pesquisar:hover{border-color:#333}
.ttform input.button[class]{width:auto}
.ttform .ti{text-indent:-9999px;width:35px}
.ttform .confirmar, .ttform .enviar{background-color:#F0FFD4;background-position:8px -372px;border-color:#A9C379}
.ttform .novo{background-color:#D4EFFF;background-position:8px -192px;border-color:#7990C3}
.ttform .cancelar, .ttform .apagar{background-color:#FFE1D4;background-position:8px -336px;border-color:#C38279}
.ttform .imprimir{background-color:#E2E2E2;background-position:8px -229px;border-color:#999999}
.ttform .editar{background-color:#FFFBD4;background-position:8px -85px;border-color:#C3BE79}
.ttform .avancar{background-color:#F7FFD4;background-position:8px -49px;border-color:#C0C379}
.ttform .anterior{background-color:#FFEED4;background-position:8px -13px;border-color:#C3A579}
.ttform .proximo{background-color:#FFEED4;background-position:8px -25px;border-color:#C3A579}
.ttform .pdf{background-color:#EBEBEB; background-position:8px -157px;border-color:#C2C2C2}
.ttform .pesquisar{background-color:#FEF0FF; background-position:8px -121px;border-color:#C99EC2}

.ttform input:focus, .ttform button:focus, .ttform textarea:focus{border-color:#6D96B4;}
.ttform input:active, .ttform button:active {background-position:8px -411px}
.ttform button[disabled], .ttform input[disabled], .ttform button.dis, .ttform input.dis{color:#888;background-color:#eee;background-position:8px -299px;border-color:#aaa}

.ttform input.v,.ttform textarea.v{border: 1px solid #CCA095;background:#FFF2ED}
.ttform input.g,.ttform textarea.g{border:1px solid #DCDD00;background:#FFFFED}
.ttform .ss, .ttform .er {font-weight:100;font-size:.9em;float:none}
.ttform .ss{color:#83A268}
.ttform .er{color:#CE1700}




