@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-family:"Open Sans", "Trebuchet MS", Helvetica, sans-serif; text-decoration:none; list-style-type:none;}
html{overflow:-moz-scrollbars-vertical;}
a{color:#003; cursor:pointer;}
a:hover{text-decoration:underline;}
form,label,p,dl,dt,dd,ul,li{display:block;}
h1,h2,h3,h4,h5,h6{display:block;}
.limpar{clear:both; font-size:0; line-height:0; height:0;}
div.status{visibility:hidden; position:absolute;}
body{font:14px "Open Sans", "Trebuchet MS", Helvetica, sans-serif;}
form#orcamento{}
form#orcamento fieldset{border:none;}
form#orcamento legend{padding:10px; font-weight:bold; color:#C00;}
form#orcamento table{width:100%;}
form#orcamento table thead tr th{padding:7px 0; background:#036; font-size:15px; color:#fff;}
form#orcamento table tbody tr td{font-size:14px; line-height:24px; padding:3px 10px 3px 10px;}
form#orcamento table tbody tr td.centro{text-align:center; padding:10px 0;}
form#orcamento table tbody tr td{width:25%;}
form#orcamento table tbody tr td select,form#orcamento table tbody tr td input{width:100%;}
table.lista tr td input{width:25px!important; text-align:center!important;}
form#orcamento table tbody tr th{text-align:right;}
form#orcamento table tbody tr td button,
form#orcamento table tbody tr td select,
form#orcamento table tbody tr td textarea,
form#orcamento table tbody tr td input{font-size:14px; line-height:22px; border:1px solid #999; color:#000; padding:2px;}
form#orcamento table tbody tr td option{padding:0 0 0 2px;}
form#orcamento table tbody tr td button{width:200px; text-align:center; display:block; margin:10px auto; font-weight:bold; text-transform:uppercase;}
form#orcamento table tbody tr td textarea{width:100%; margin:5px auto; display:block; height:100px;}
form#orcamento table tbody tr:nth-child{background:#F5F5F5;}
form#formulario table tbody tr td label{width:100%; padding:5px 0 0;}
form#formulario table tbody tr td label strong{font-size:13px; line-height:25px; display:block; width:20%; text-align:right; float:left; color:#333; padding:0 5px 0 0;}
form#formulario table tbody tr td input,
form#formulario table tbody tr td textarea,
form#formulario table tbody tr td select,
form#orcamento table.formatada tbody tr td span{border:1px solid #999; padding:0 2px; font-size:11px;}
form#formulario table tbody tr td button{border:1px solid #FFF; background-color:#00006A; color:#FFF; font-size:13px; padding:3px 0; margin:0 auto; text-transform:uppercase; font-weight:bold; width:50%; text-align:center; display:block; letter-spacing:0.05cm;}
form#formulario table tbody tr td span.exibicao{display:block; text-align:center; font-size:13px; font-weight:bold; color:#000; padding:5px;}
form#orcamento table.formatada tbody tr td span,
form#orcamento table.formatada tbody tr td input{width:30px; text-align:center;}
form#orcamento table.formatada tbody tr td input:focus{color:#333; background:#CCC; border-color:#666;}
form#orcamento table.formatada tbody tr td span{display:inline-block; line-height:21px; font-weight:bold;}