* { font-family:"Trebuchet MS"; margin:0; padding:0; text-decoration:none; }
img { border:medium none; }
body { background:transparent url(../img/bg-topo.jpg) no-repeat scroll center top; }
body, div, table { color:#828C9E; font-size:13px; line-height:18px; }
table { width:100%; }
table tr td, table tr th { border:1px solid #DCE3E7; padding:3px; }
table tr th { background:#EBECF1 none repeat scroll 0 0; padding:4px; }
#site { background:transparent url(../img/bg-topo.jpg) no-repeat scroll -220px top; margin:auto; width:1000px; }
#topo { height:187px; width:1000px; }
#topo .logo { float:left; height:187px; width:330px; }
#topo .logo a { display:block; height:187px; width:330px; }
.orcamento { display:block; background:url(../img/bg-orcamento.gif) no-repeat; height:51px; width:280px; position:absolute; z-index: 89; margin-left:350px; }
.orcamento p { font-size:11px; text-align:center; }
.orcamento p strong { font-size:14px; }
.orcamento p a { color:#fff; display:block; padding-left:40px; padding-bottom:14px; }
#menu { height:70px; width:1000px; }
#menu ul { padding-left:20px; }
#menu ul li { float:left; font-size:11px; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; text-align:center; }
#menu ul li a { background:transparent url(../img/bgLi.jpg) no-repeat scroll 0 10px; color:#FFFFFF; display:block; height:37px; padding:17px 12px 0; }
#menu ul li.bt01 a { background:transparent none repeat scroll 0 0; }
#menu ul li ul { display:none; padding:0; position:absolute; }
#menu ul li ul li { float:none; font-size:11px; }
#menu ul li ul li a, #menu ul li.bt01 ul li a { background:#9B69C6 none repeat scroll 0 0; border-bottom:1px solid #54227A; display:block; height:auto !important; padding:3px !important; width:150px !important; }
#menu ul li ul li a:hover { background:#FFFFFF none repeat scroll 0 0; color:#54227A; }
#corpo { padding-left:40px; padding-right:40px; width:920px; }
#corpo h1 { color:#9B6AC6; font-size:26px; margin-bottom:25px; }
#corpo h2 { color:#9B6AC6; font-size:18px; font-weight:normal; padding-bottom:10px; }
#corpo p { padding-bottom:15px; }
#corpo .boxproduto { float:left; height:160px; padding-right:20px; width:440px; }
#corpo .boxproduto .image { border:1px solid #FFCC66; float:left; height:116px; margin:0 10px 10px 0; text-align:center; width:118px; }
#corpo .boxproduto .image img { height:78px; padding-top:20px; width:78px; }
#corpo .boxproduto p { padding-bottom:5px; }
#corpo .boxproduto p a { color:#C55657; margin-right:1ex; text-decoration:underline; }
#corpo .boxproduto input { border:1px solid #C55657; font-size:12px; margin-right:1ex; padding:2px; }
#corpo .boxprod { border:1px solid #FAD6A8; float:left; height:130px; margin:0 5px 5px 0; padding:10px; width:270px; }
#corpo .boxprod h2 { display:none; }
#corpo .boxprod .image { border:1px solid #FFCC66; float:left; height:78px; margin:0 10px 10px 0; text-align:center; width:78px; }
#corpo .boxprod .image img { height:78px; width:78px; }
#corpo .boxprod p { padding-bottom:5px; }
#corpo .boxprod p a { color:#C55657; margin-right:1ex; text-decoration:underline; }
#corpo .boxprod input { border:1px solid #C55657; font-size:12px; margin-right:1px; padding:2px; }
#corpo .boxprod .pcarrinho { clear:both; }
.carrinho { background:transparent url(../img/bt-compra.jpg) no-repeat scroll right center; padding:5px 34px 5px 0; }
.carrinhoup { background:transparent url(../img/bt-compra.jpg) no-repeat scroll right center; color:#999999 !important; padding:5px 34px 5px 0; }
.paginacao { clear:both; font-size:11px; padding-bottom:20px; text-align:center; }
.paginacao span { padding:0 5px; }
.paginacao span.pagActive { color:#000000; font-size:18px; }
.paginacao span a { color:#C55657; }

.excluir { display:block; background:url(../img/Delete.jpg) no-repeat; width:20px; height:20px; text-indent:-10000px; margin:auto; }

#rodape { background:#B18FCC none repeat scroll 0 0; clear:both; height:180px; padding-top:15px; width:auto; }
#rodape .rodape { height:180px; margin:auto; padding-top:10px; width:1000px; }
#rodape .facilidades { height:200px; }
#rodape .facilidades h1 { font-size:26px; letter-spacing:-1px; padding-bottom:15px; }
#rodape .facilidades p { font-size:13px; line-height:18px; margin-bottom:10px; }
#rodape .facilidades a { color:#FFFFFF; }
#rodape .facilidades img { float:left; padding-right:10px; }
#rodape .facilidades .box01 { float:left; padding-right:20px; width:320px; }
#rodape .facilidades .box02 { float:left; padding-right:20px; width:320px; }
#rodape .facilidades .box03 { float:left; width:320px; }
.menu2 { background:transparent url(../img/bg-rodape.jpg) repeat-x scroll 0 0; height:50px; }
.menu2 ul { margin:auto; padding-left:200px; width:900px; }
.menu2 li { float:left; font-size:14px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:100px; padding-top:7px; }
.menu2 li a { color:#FFFFFF; text-decoration:underline; }
.end { background:#FFFFFF none repeat scroll 0 0; }
.end p { color:#929BA8; font-size:14px; line-height:22px; text-align:center; }
.end a { color:#CD6D6D; text-decoration:underline; }


/* GERAL > FORMULÁRIOS */

fieldset {border:1px solid #DCE3E7; margin:10px 0 15px 0; *margin:0 0 20px 0;}
fieldset legend {  border:1px solid #DCE3E7; margin:0 0 0 10px; *margin:20px 0 0 10px; padding:5px; font-size:12px; font-weight:bold; color:#9B6AC6; text-align:left; text-transform:uppercase;}
fieldset dl {padding:10px; color:#9B6AC6;}
fieldset dl dt {float:left; display:inline-block; clear:both; width:20%; padding:10px 5px 0 5px; min-height:35px; _height:35px; font-weight:bold; text-align:right;}
fieldset dl dd {float:left; display:inline-block; width:75%; padding:5px; min-height:35px; _height:35px;}
fieldset dl dd input, fieldset dl dd select, fieldset dl dd textarea {background:#fff; border:1px solid #9B6AC6; padding:5px; font-size:12px;}
#form_orcamento div, #form1 div { overflow:auto; font-weight:bold; color:#9B6AC6; text-align:center !important; padding-bottom:10px;}
fieldset dl dd textarea {width:328px; margin:0 0 12px 0;}
#form_orcamento div input, #form1 div input {background: url(../img/bg-input.jpg) repeat-x center top #65338a; border:1px solid #DCE3E7; margin:0 10px -10px 10px; padding:5px 10px; font-size:12px; font-weight:bold; color:#dcd8d9; text-align:center; text-transform:uppercase; cursor:pointer;}
