@charset "utf-8";/* CSS Document */*
{margin:0; padding:0; font-family:Arial; text-decoration:none; list-style-type:none;}
a{color:#003; cursor:pointer;}
a:hover{text-decoration:underline;}
html{overflow:-moz-scrollbars-vertical;}
form,label,p,dl,dt,dd,ul,li{display:block;}
h1,h2,h3,h4,h5,h6{display:block;}
img{border:0;}
ul{font-size:0;}
.limpar{clear:both; font-size:0; line-height:0; visibility:hidden;}
.ocultar{display:none!important;}
.red{color:#F00!important;}
/*------------------------------------------------body--------------------*/
body{font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.foco{border-color:#666!important; color:#000!important; background:#E8E8E8!important; font-weight:bold;}
table.formulario{width:100%;}
table.formulario span.exibicao{display:block; text-align:center; font-size:12px; font-weight:bold; padding:5px;}
table.formulario strong,.vermelho{font-size:12px; color:#f58220; font-weight:normal;}
table.formulario tr td{font-size:11px; line-height:22px; padding:3px 10px 3px 5px;}
table.formulario tr td h3.centro{text-align:center; padding:10px 0px;}
table.formulario tr td.comp{width:25%;}
table.formulario tr td.comp select,table.formulario tr td.comp input{width:100%;}
table.formulario tr td.direita{text-align:right;}
table.formulario tr td button,table.formulario tr td select,table.formulario tr td textarea,table.formulario tr td input{font-size:12px; line-height:20px; border:1px solid #999; color:#000; padding:2px;}
table.formulario tr td option{padding:0px 0px 0px 2px;}
table.formulario tr td button{width:200px; text-align:center; display:block; margin:10px auto; font-weight:bold; text-transform:uppercase;}
table.formulario tr td textarea{width:100%; margin:5px auto; display:block; height:100px;}
table.formulario tr.item th{padding:15px 0px 0px;}
table.formulario tr.sub th{background:#dcdcdb; color:#000; width:25%; font-size:12px; line-height:24px;}
table.formulario tr.item th h3{background:#f58220; color:#FFF; font-size:13px; line-height:26px;}
table.formulario tr.titulo th{background:#f58220; text-transform:uppercase; font-size:14px; line-height:28px; color:#FFF;}
table.formulario tr.fundo td{background:#F5F5F5;}
table.formulario tr.listra td{background:#F5F5F5;}
div#tudo{overflow:auto; height:100%; width:100%; position:relative;}
/*------------------------------------------------menu--------------------*/
/*------------------------------------------------bodyTop--------------------*/
div#bodyBot_principal{width:760px; margin:0px auto 0;}
div#bodyBot_principal h2.topo{padding:5px 0px 5px; color:#000; float:left; width:100%;}
div#bodyBot_principal p.topo{color:#333; text-align:justify;}
div.topo_grupo{padding:0px 0px 20px;}
#bodyTop_principal{background:#D9F1FF repeat-x 0 0; color:#999;}
/*------------------------------------------------bodyTop--------------------*/
/*------------------------------------------------bodyBot--------------------*/
#bodyBot_principal{background:#999 repeat-x 0 0; padding:10px 0;}
#bodybot{width:760px; margin:0 auto;}
div#bodybot h2{display:block; width:250px; height:30px; font:bold 22px Arial, Helvetica, sans-serif; text-align:center; padding-top:10px; color:#FFF;}
a#orcamento div{width:95px; float:right; padding-top:10px; padding-right:15px; text-align:right; font-size:17px; font-weight:bold; line-height:25px; height:90px;}
div.pequeno_box span#contato{background:url(../img/contato.jpg);}
span#contato div.conteudo{float:right; padding:18px 0px 0px; letter-spacing:1px; width:150px; text-align:center; font:bold 19px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;}
span#contato div.conteudo strong{display:block; color:#CE0000; margin-bottom:14px; letter-spacing:0em; text-transform:none; font-size:26px; line-height:20px;}
div#b1{text-decoration:none;}
div#b2{text-decoration:none;}
div#b1 div.bobox div.con,div.con_home,div#b1 div.bobox span.b{border-right-color:#F4F9FD; border-left-color:#F4F9FD; background-color:#F4F9FD;}
div#b2 div.bobox div.con,div.con_home,div#b2 div.bobox span.b{border-right-color:#F4F9FD; border-left-color:#F4F9FD; background-color:#F4F9FD;}
/*------------------------------------------------bodyBot--------------------*/
div.bobox{width:100%;}
div.bobox h3.aviso{font-size:12px;}
div.bobox div.con{color:#1D4063; padding:8px 10px; float:left; margin:0px;}
div.con_home{padding:8px 15px; margin:0px; float:left; color:#1D4063; background:#F4F9FD;}
div.bobox div.con,div.bobox span.b{border-right-width:0px; border-left-width:0px;}
div.bobox span.b{display:block; overflow:hidden; height:1px; font-size:1px;}
div.bobox span.b1{margin:0 5px;}
div.bobox span.b2{margin:0 3px; border-width:0 2px;}
div.bobox span.b3{margin:0 2px;}
div.bobox span.b4{margin:0 1px; height:2px;}
form#formulario div.grupo{width:500px!important; margin:0px 0px 0px 60px;}
form#formulario label{width:100%; padding:5px 0px 0px;}
form#formulario label strong{font-size:12px; line-height:24px; display:block; width:20%; text-align:right; float:left; color:#333; padding:0px 5px 0px 0px;}
form#formulario input,form#formulario textarea,form#formulario select{border-top:1px solid #888; border-left:1px solid #888; border-bottom:1px solid #FFF; border-right:1px solid #FFF; padding:2px; margin-top:3px; margin-bottom:5px; width:76%; font-size:12px; color:#1D4063; background:#DBDBDB;}
form#formulario button{border-top:1px solid #FFF; border-left:1px solid #FFF; border-bottom:1px solid #CCC; border-right:1px solid #CCC; background-color:#f58220; color:#FFF; font-size:12px; padding:3px 0px; margin:0px auto; text-transform:uppercase; font-weight:bold; width:50%; text-align:center; display:block; letter-spacing:0.05cm;}
form#formulario span.exibicao{display:block; text-align:center; font-size:12px; font-weight:bold; color:#000; padding:5px;}

@media only screen and (max-width:850px){
	#orcamentos p{color:red; padding:5px 8px;}
	.orcamento-smart, .listra{display:none;}
	tr.fundo td{background:none!important;}
	table.formulario{width: 280px;}
	tr {width: 100%; display: block; max-width: 100%;}
	table.formulario tr.item th {padding: 15px 0px 0px; width:320px;}
	table.formulario tr td.direita {padding:5px 7px 0 8px; text-align:left; width:265px; display: table;}
	table.formulario tr td.direita label{font-weight:bold;}
	table.formulario tr td.comp select{width:246px;}
	table.formulario tr td textarea{width:259px;}
	label{font-size:13px;}
	table.formulario tr.item th h3 {font-size:12px; text-align: left; padding: 0 8px;}
}