body {background-color: #d9d9d9; background-image: url(resources/images/back.jpg); background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #373F54; margin: 0px; /*font-weight: bold;*/}


h1 {font-size: 18px;}
h2 {font-size: 14px;}
a {color:#444444;}

#geral {width:989px; height:auto; margin:auto; position:relative;}
#topo {float: left; width: 989px; height: 184px;}
#logo {float: left; width: 242px; height: 84px;}
#menu {float: left; width:746px; height:97px; background: url('/resources/images/back-link.jpg') no-repeat bottom right;}
#menu ul {margin-top: 72px; list-style-type: none; width: 800px; margin-left: -50px; background:#dddee0;}
#menu ul li {float: left; width: 110px; text-align: center;}
#menu a {text-decoration: none; color: #444444; font-weight: bold; font-size: 13px;}
#banner {/*float: left; width:942px; height:87px; margin-left:34px;*/


background-color:#FFFFFF;
float:left;
height:87px;
margin-left:34px;
text-align:center;
width:922px;

}


#barraTop {float: left; width: 941px; height: 25px; background: #FFFFFF; margin:0 0 0 34px; padding: 2px 0 0 0; border-right: 1px solid #A6A6A6;}
#busca {float: right; width: 205px;}
.campoBusca {background: #E2E2E2; border: 1px solid #CCCCCC; width: 110px;}

#main {float: left; width: 941px; margin-left: 34px; background: #FFFFFF; border-right: 1px solid #A6A6A6;}
#linha {float: left; width: 802px; height: 0px; margin: 6px 130px 0px 8px; border-top: 1px solid #CCCCCC;}
#colEsq {float: left; width: 166px; margin: 16px 23px 5px 8px; padding: 8px; background: #e2e2e2;}
.menuP {font-size: 14px;}

#conteudo {float: left; width: 728px; margin-top: 16px; line-height: 24px;}

#rodape {float: left; margin-left: 33px; width: 944px; height: 70px; background: url('/resources/images/footer.jpg') no-repeat; font-size: 9px; font-weight: bold; padding: 8px 0 0 8px;}

#breadCrumbs {float: left; width: 100%; margin: -9px 0 3px 0; font-size: 10px; }

/* Menu produtos Esquerda */

.menuProd {font-size: 9px; color: #000000;}
.menuProd a {font-size: 12px; color:#444444;}
.menuProd a:hover {font-size: 12px; color:#CCCCCC;}
.menuProd p {margin-bottom: 5px;}

/* Lista de Parceiros */

.parceiroList {float:left; min-width:200px; text-align:center; margin:15px;}
.parceiros { max-width:150px;}

/* Lista de Produtos */

#listaProd {float: left; width: 722px;}
.prodList {float: left; width: 100%;}


/* Página de produto */

#prodCont {float: left; width: 700px;}
#orcamento {float: right; width: 200px; height: 100px; margin: 0 0 10px 10px;}


/* Página Inicial */

#prod-home {padding:3px; width:148px; float:left; position:relative; margin-left:10px;  color:#000;}

.prod-home { float:left; /*height:50px; */ margin-left: 5px; padding:0px; position:relative; text-align:left; text-decoration:none; /*width:210px;*/ }

.prod-home-img { float:left; margin-right:5px; position:relative; /*width:48px; height:50px;*/}

#prod-home a {color:#000; text-decoration:none;}
#homeH1 {float: left; margin: -43px 0 0 0; padding: 0px;}
#homeH1 h1 {margin: 0px;}
.titulo-input {width:125px; height:30px; float:left; position:relative; text-align:right;}
.campo-input {width:300px;  height:30px; float:left; position:relative;}
.tamanho-input {width:280px; height:20px;}
