@charset "utf-8";
/* base */
body {background:#fff;color:#707070;font-family:"Calibri",Trebuchet MS,Tahoma,Verdana,Helvetica,sans-serif;font-size:0.8em;}
* {border:0 none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;outline-style:none;outline-width:0;padding:0;}
.content{padding-right:16px; float:left; margin:145px 0 0 60px;background:url(img/main-bg.png);}
.hide {display:none;}
/* base */
 
 
/* configuração header */
.header {left:0;width:100%; background:url(img/topo-bg.png) repeat-x center; position:fixed;height:167px;top:0;}
a.logo-client{height:167px; float:left;width:258px;text-indent:-9999px; background:url(img/logo.png) no-repeat;}


/* main menu */
.header ul {height:34px; width:402px; float:left; background:url(img/menu-bg.png) no-repeat;margin-top:37px;}
.header ul li.selected{margin: 2px 8px 0 0; height:30px;float:left; background:url(img/menu-bg-2.gif) no-repeat right top;height:34px;}
.header ul li.selected a{background:url(img/menu-bg-1.gif) no-repeat left top; float:left;color:#78258a;text-decoration:none;padding:5px 15px;font-size:1.2em;height:34px;}
.header ul li{margin: 2px 8px 0 0; height:30px;float:left;}
.header ul a{float:left;color:#78258a;text-decoration:none;padding:5px 14px;font-size:1.2em;}
.header ul a:hover{text-decoration:underline;}
.header p {padding:39px 0 7px 5px;width:418px; float:left; background:url(img/contato-bg.png) no-repeat bottom;}
.header p a{padding: 6px 0 0 16px; color:#652900; float:left;text-decoration:none;font-size:1em;}
.header p a:hover{text-decoration:underline;}
.header p strong{width:195px;color:#652900;float:left; font-weight:normal; margin-top:3px; padding-left:15px;}
.header p strong em{font-size:1.3em; font-style:normal;}
.header .top {width:1100px;}
/* configuração header */


/* produtos */
.produtos {background:url(img/home-bg.jpg) repeat-x;}

/*.produtos.bolos {width:2250px;}*/
.produtos.bolos .no-foto {height:400px; margin:left}
.produtos.bolos .no-foto .produto {height:100px;}

div.sessao{float:left;clear:both;}
.sessao input{border:0;}

.content .barra {height: 35px;background:#fff;padding: 10px 0 0 15px;width:100%;display:block;}
.content .barra h3{float:left; padding-top:0px;color:#850062;font-size:1.6em;}
.content .barra ul, .content .barra ul li {float:left;}
.content .barra ul li {padding-top:5px;margin-left:25px;}
.content .barra ul li a {color:#707070; text-decoration:none;font-size:1.1em;}
.content .barra ul li a:hover {text-decoration:underline;}

.main {float:left; padding-top:20px;position:relative;width:auto;}

.produto {float:left;margin:0 0 20px 25px;width:328px; background:url(img/produto-bg.png) bottom no-repeat;padding:0 0 16px 0}
.produto dt {background:#fff;color:#d1009b;font-size:1.5em;}
.produto dd em {color:#6f6f6f;font-size:1.3em;}
.produto dd {background:#fff;color:#2a2a2a;font-size:0.9em;padding:0 10px 5px 0;}
.produto dt, .produto dd {padding-left: 14px;}
.produto .foto {padding: 0;background:none;}
.produto.ultimo {margin-right:25px;}


.no-foto3 {float:left;padding:10px;margin:10px 0 0 0;width:130px;}
.no-foto3 li{margin:6px 0 0 0;float:left; text-align:right;width:120px;font-size:0.9em;}

.no-foto4 {clear:both;float:left;margin:8px 0 0 0;width:390px;}
.no-foto4 li {width:120px;float:left;font-size:0.9em;text-align:right;}
.b {margin-top:1px;padding:0;}
.b li {width:150px;}

.c {width:570px;}



/* orçamento */



.orcamentobg{background:url(img/orcamento-bg.jpg) repeat-y;float:left;}
.main.orcamento {margin-bottom:15px;}
.main.orcamento h4{color:#78258a;font-size:1.3em;padding:0 0 10px 23px;}
.main.orcamento h5{font-size:1em; margin: 10px 0 0 15px;border-bottom:1px #e3d2e6 solid;width:100%;color:#78258a;}
.main.orcamento div {margin:0 30px 0 10px; float:left;}
.main.orcamento div.bg {margin:0 0 0 20px; padding-top:10px; float:left;background:#fff;}

.main.orcamento .produto{width:auto; float:left; clear:both;margin:0 0 0 25px; padding:0;background:none;}
.main.orcamento .produto.segundo{margin-bottom:10px;}
.main.orcamento .produto dd{height:63px;float:left;margin:10px 10px 10px 0;width:60px; background:url(img/produto-m-bg.gif) bottom no-repeat;padding:0 0 3px 0}
.main.orcamento .produto dd input{position:absolute;padding:4px;}
.main.orcamento .produto dd label em{position:absolute; width:19px; height:18px; background:#fff;}
.main.orcamento .bg label.numeros{margin:0 10px 1px 10px; width:385px; font-size:1.3em;background:#f8f0fa; float:left;clear:both;padding:5px;color:#78258a;}

.main.orcamento .produto.sem-foto {clear:both;}
.main.orcamento .produto dt, .main.orcamento .produto dd {display:block; clear:both; padding-left: 0px;font-size:1.3em;}
.main.orcamento .produto dd.com-foto {clear:both; padding-left: 0px;font-size:1.3em;}


.main.orcamento .produto.finos dd {float:left;clear:none;}
.main.orcamento .produto.finos  {width:auto;margin-top:10px;}

.main.orcamento .no-foto2 {float:left;padding:10px 0 10px 0px;}
.main.orcamento .no-foto2 li{margin:0px 0 0 0;float:left; text-align:left;width:205px;font-size:0.9em;}

.main.orcamento .produto .foto2 {height:78px; padding: 0;background:none;display:inline;}
.main.orcamento .produto .foto2 label em{padding: 0;background:none; font-size:0.7em;padding-left:18px;font-style:normal;line-height:15px;}



.content.ok div a, .content.contato div a{background:none;padding:0 0 0 12px;margin-top:15px;float:left;clear:both;}


.content.quem p{float:left;clear:both;padding:10px 20px 15px 15px;width:90%;}
.quemsomosbg {background:url(img/quemsomosbg.jpg) repeat-x;float:left;}
.content.quem .main.orcamento{width:70%;}

.contatobg {background:url(img/contatobg.jpg) repeat-x;float:left;width:100%;}
.content.contato .orcamento{width:100%;}

/* contatos */
form fieldset.dados {width:380px; float:left}
form fieldset.dados label {color:#78258a; margin-top:10px; width:104%; text-align:right;font-size:1em;clear:both;display:block;}
form fieldset.dados label input {color:#b70084; width:75%;}
form fieldset.mensagem {clear:both;display:block;}
form fieldset.mensagem label {color:#78258a; padding-left:30px; margin-top:12px; width:100%; font-size:1em;clear:both;display:block;}
form fieldset.mensagem label textarea {color:#b70084;display:block; clear:both; width:360px;}
input, select, textarea { padding:3px; border:1px #cecdcd solid; font-size:1em; color:#595a59;font-family:"Calibri",Trebuchet MS,Tahoma,Verdana,Helvetica,sans-serif;background:#fafafa;} 


input.enviar {width:130px; font-size:1.2em; cursor:pointer;margin:0px 0 0 245px; padding:15px 10px 10px 30px; background:url(img/encomendar-bt.gif) no-repeat; border:0;color:#fff;}
input.enviar-contato {width:106px; font-size:1.2em; cursor:pointer;margin:0 0 0 285px; padding:15px 10px 10px 30px; background:url(img/enviar-bt.gif) no-repeat; border:0;color:#fff;}
/* contatos */
