* {margin:0; padding: 0; list-style: none; text-decoration: none;border:0;outline:0}
a span, h1 span, h2 span, h4 span, h5 span, button span{display:none;}

html {background: #f7f6ef; font: normal 12px Verdana, Verdana, Arial, Helvetica, sans-serif;}
body {background: #f7f6ef url(../images/bg3.jpg) repeat-x center top;}
p {display:block; float:left;margin-top:10px; width:100%}
p.titulo{font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #432413; text-align:justify;display:block; float:left; width:100%;margin:10px 0 10px 0}
p.texto {font: normal 12px Verdana, Arial, Helvetica, sans-serif;color: #432413; text-align:justify;display:block; float:left; width:100%;margin-top:10px}
p.separa {display:block; float:left; width:100%;margin:20px 0 20px 0;border-bottom:1px dotted #586264;}

a {font-size: 12px;	color:#432413;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #432413;}
a:hover {text-decoration: underline;color: #432413;}
a:active {text-decoration: none;color: #432413;}
a.link-branco:link {color:#432413;text-decoration:none;cursor:pointer;}
a.link-branco:visited {color:#432413;text-decoration:none;cursor:pointer;}
a.link-branco:active {color:#432413;text-decoration:none;cursor:pointer;}
a.link-branco:hover {color:#432413;text-decoration:underline;cursor:pointer;}
a.link-menu:link {text-decoration:none;cursor:pointer;}
a.link-menu:hover {text-decoration:none;cursor:pointer;}

/*header*/
#topo-geral {display:block;float:left;width:100%;height:88px; background: #dcd2be url(../images/bg-topo.png) repeat-x center top}
#topo-geral #topo {display:block;width:950px;height:88px;margin:0 auto;}
#topo-geral #topo #logo {display:block; float:left; width:224px; height:88px;}
#topo-geral #topo #menu-sup {display:block;float:right;width:430px; height:18px; background:url(../images/bg_menu-sup.png); margin:69px 0 0 0}
#topo-geral #topo #menu-sup ul {display:block; margin:3px 0 0 13px}
#topo-geral #topo #menu-sup ul li {display:inline; padding:2px; margin:0 0 0 5px;}
#topo-geral #topo #menu-sup ul li a {font: bold 11px Arial, Helvetica, sans-serif;color:#000; outline:0;}

#flash-geral {display:block; float:left; width:100%; height:290px; background:url(../images/bg-flash.png) no-repeat center top}
#flash-geral #flash {display:block; width:950px; height:290px; margin:0 auto}

/*menu*/
#menu-geral {display:block; float:left; width:100%; height:42px;}
#menu-geral #menu {display:block; width:950px; height:42px; margin:0 auto; background:url(../images/bg-menu.png) no-repeat center top; z-index:0}

#menu-geral #menu #nav, #nav ul {list-style: none; display: block; float:left; margin:13px 0 0 50px; width:900px; /*height:20px; */z-index:10;padding: 0}
#menu-geral #menu #nav li {float: left; padding: 0; cursor:pointer;}
#menu-geral #menu #nav li.espacamento {margin-left:20px;}
#menu-geral #menu #nav li ul {position: absolute;left: -999em; /*height: 100%;*/ width: 169px; display: block; background:   url(../images/bg-submenu-novo.png) ; padding-top:15px; z-index:100; margin: 0 0 0 0; *margin: 22px 0 0 -70px;}
#menu-geral #menu #nav li ul li {display:block; margin:2px 0 0 13px; width:150px;}
#menu-geral #menu #nav li ul li a {font: bold 10px Arial, Helvetica, sans-serif; }
#menu-geral #menu #nav li ul ul {margin: 0;}
#menu-geral #menu #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#menu-geral #menu #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}

#conteudo-geral {display:block; float:left; width:100%; height:100%;/* background:#f7f6ef*/}
#conteudo-geral #conteudo {display:block;width:800px;height:100%;margin:0 auto;}

#conteudo-geral #conteudo #titulos{display:block;width:100%; float:left;}
#conteudo-geral #conteudo #titulo {display:block; float:left; margin-top:20px; height:40px;}

#conteudo-geral #conteudo .perfil-arquiteto {display:block; float:left; width:150px; height:250px;margin:10px 10px 0 0}
#conteudo-geral #conteudo .perfil-arquiteto .foto {display:block; float:left; width:150px; height:200px; background:#E8E5D4}

#conteudo-geral #conteudo #fotos {display:block; float:left; width:100%; height:100%; margin-top:10px}
#conteudo-geral #conteudo #fotos .foto-noticia {display:block; float:left; width:50px; height:50px;border:1px solid #432413; background:#E8E5D4; margin:0 5px 5px 0}
#conteudo-geral #conteudo #novidade {display:block; float:left; width:100%; height:100%; margin-top:10px}
#conteudo-geral #conteudo #breadcrumb {display:block; float:left;font:bold 14px Arial, Helvetica, sans-serif;margin-top:32px;}
#conteudo-geral #conteudo h1 {font:bold 14px Arial, Helvetica, sans-serif; margin-top:20px}
#conteudo-geral #conteudo h2{font: normal 12px Verdana, Arial, Helvetica, sans-serif;color: #432413; text-align:justify;}
#conteudo-geral #conteudo h2 img {padding: 10px}
#conteudo-geral #conteudo h2 p {display:block; float:left; width:800px; margin:10px 0 10px 0}
#conteudo-geral #conteudo h2 p.nota{font: normal 14px Verdana, Arial, Helvetica, sans-serif;color: #fff; text-align:justify; background:#663300;}

#conteudo-geral #conteudo #slider {display:block; float:left; width:760px; margin:10px 0 0 15px}

#conteudo-geral #conteudo .unidade {display:block; float:left; width:760px; margin:10px 0 0 15px}
#conteudo-geral #conteudo .unidade .foto-unidade {display:block; margin:0 auto;width:100px; height:85px; border:solid 5px #d2ccaa;}


/*detalhes do produto*/
/*#conteudo-geral #conteudo #produtos {display:block;width:100%; margin:0 auto}*/
#conteudo-geral #conteudo .box-produtos {width:150px; margin:35px 0 10px 40px;display:block;float:left;}
#conteudo-geral #conteudo .box-produtos .foto{border:1px solid #432413;}
#conteudo-geral #conteudo .box-produtos .detalhes-produto {width:150px;float:left;margin:0;}
#conteudo-geral #conteudo .box-produtos .detalhes-produto .nome-produto{margin:0;width:100%;text-align:center;}
#conteudo-geral #conteudo .box-produtos .detalhes-produto .nome-produto a {color:#432413;width:150px;font:bold 10px Arial, Helvetica, sans-serif;}
#conteudo-geral #conteudo .box-produtos .detalhes-produto .nome-produto a:hover {color:#432413;text-decoration:underline;}
#conteudo-geral #conteudo .box-produtos .detalhes-produto .botao-produto{margin:5px 0 0 10px;width:100%;}

/*rodape*/
#rodape-geral {display:block; float:left; width:100%;/* background:#f7f6ef*/}
#rodape-geral #rodape {display:block; width:800px;text-align:center; border-top:#432413 thin solid; margin:30px auto;clear:both;}
#rodape-geral #rodape address{font: normal 11px Verdana, Arial, Helvetica, sans-serif;color: #432413;text-align:center; margin:20px 0 20px 0}
#rodape-geral #rodape address a {font-size: 11px;	color:#432413;}

/*formularios*/
form.contato {margin:10px 0 10px 40px;width:410px;float:left;}
form.contato fieldset{margin:0;border:0;}
form.contato legend{display:block;}
form.contato .maior {margin-top:6px;float:left;width:400px;color:#432413;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato .grande {margin-top:6px;float:left;width:400px;color:#432413;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato .sucesso {margin-top:6px;float:left;width:400px;color:#432413;font:bold 16px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato .medio {height:45px;margin-top:6px;float:left;width:305px;color:#432413;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato .pequeno {height:45px;margin-top:6px;float:left;width:80px;color:#432413;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato .menor {height:45px;margin-top:6px;float:left;width:45px;color:#432413;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato .metade {height:45px;margin-top:6px;float:left;width:145px;color:#432413;font:normal 12px Arial, Helvetica, sans-serif;text-align:left;margin-left:5px;}
form.contato label input {width:98%; height:18px;background:#fff;border:1px solid  #432413;font:normal 12px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;padding-top:3px;float:left;}
form.contato label textarea {width:98%; height:80px;background:#fff;border:1px solid  #432413;font:normal 12px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:2px;padding-top:3px;float:left;}
form.contato label select {width:99%;height:25px;float:left;border:1px solid  #432413;font:normal 12px Arial, Helvetica, sans-serif;margin-top:4px;float:left;}
form.contato .botao {width:131px;height:35px;background: url(../images/bt-enviar.png) no-repeat;border:0;cursor:pointer;display:block;float:right;margin:10px 10px 0 0;}

/*paginação*/
.paginacao{text-align:center;font:normal 12px;color:#432413;}
.paginacao a {font:normal 12px;color:#432413;}
.paginacao a:link {font:normal 12px;color:#432413;;text-decoration: none;}
.paginacao a:visited {font:normal 12px;color:#432413;text-decoration: none;}
.paginacao a:hover {font:normal 12px;color:#432413;text-decoration: underline;}
.paginacao a:active {font:bold 12px;text-decoration: none;color: #432413;}

