body {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-color: #333333; width: 100%; margin: 0px; background:url('/resources/images/bg-footer.jpg'); background-repeat: repeat-y; background-color: #FEFEFE; line-height: 18px}
/* a    {text-decoration:none; color:#000;} */

h1 {font-size: 20px; line-height: 20px;}
h2 {font-size: 16px; line-height: 20px;}

a.link-noticia {text-decoration:underline; line-height:30px;}
.produto-left {position:relative; float: left;width: 515px; }
.imagem-produto {position:relative; float: left; }

#geralEsq {position: absolute; width: 50%; top: 0px; left: 0px; height: 307px; background-color: #F6F6F6; background-image: url('/resources/images/bg-esq.jpg'); background-repeat: repeat-x; display: run-in; z-index: -10;}

#geralDir {position: absolute; width: 50%; top: 0px; right: 0px; height: 307px; background-color: #FEFEFE; background-image: url('/resources/images/bg-cont.jpg'); background-repeat: repeat-x; display: block; z-index: -10;}

#topo {width: 960px; height: 80px; background-color: #9EBB8D; text-align: center; border-bottom: 1px solid #9EBB8D; margin: 0 auto 0 auto;}


#topoFlash {width: 960px; height: 200px; background-color: #006600; text-align: center; margin: 0 auto 0 auto;}

/* BreadCrumbs */

#breadCrumbs {float: left; width: 100%; font-size: 12px; height: 20px; margin-bottom: 10px; color: #9EBB8D;}
#breadCrumbs a {color: #9EBB8D;}

#cont {width: 960px; margin: 0 auto 0 auto;}

#contEsq {float: left; width: 215px; background-color: #F6F6F6; background-image: url('/resources/images/bg-esq-p.jpg'); background-repeat: repeat-x; padding-top: 15px; padding-top: 40px; font-size: 14px;}

#contDir {float: left; width: 519px; background-color: #FEFEFE; background-image: url('/resources/images/bg-cont-p.jpg'); background-repeat: repeat-x; min-height: 750px; padding: 15px;}

#colDir {float: left; width: 196px; padding-top: 15px;}

/* Footer */

#footer {float: left; width: 100%; border-top: 5px solid #CCCCCC; border-bottom: 5px solid #CCCCCC; background-color: #9EBB8D;}
#footCont {margin: 0 auto 0 auto; width: 960px;}

.footBlockEsq, .footBlockCen, .footBlockDir {float: left; margin: 15px 0 15px 0; color: #FFFFFF; height: 245px; display: block;}

.footBlockEsq {width: 215px; border-right: 1px solid #4B673F;}
.footBlockCen {width: 216px; border-right: 1px solid #4B673F; margin-left: 30px;}
.footBlockDir {width: 146px; border-top: 1px dotted #999999; margin-left: 30px;}


#footer2 {float: left; width: 100%;}
#footer2Base {margin: 0 auto 0 auto; height: 140px; width: 960px; display: block;}
#foot2Cont {float: left; height: 140px; width: 745px; margin: 0 0 0 215px; padding: 15px 0 0 30px; border-left: 1px dotted #999999; color: #666666; font-size: 12px; line-height: 20px; background: #FFFFFF;}
#foot2Cont a {float: left; margin: 0 15px 0 0; color: #666666; text-decoration: none; size: 12px;}

#skype {float: left; background-image: url('/resources/images/box-skype.png'); text-align: center; width: 192px; height: 99px; padding-top: 40px; margin: 0 auto 20px auto; color: #9EBB8D;}

#certificados {float: left; text-align: center; width: 192px; margin: 0 auto 20px auto; color: #9EBB8D; font-size: 16px; font-weight: bold; line-height: 33px; border:1px solid #ccc; padding-bottom:10px;}


/* Menu Esquerda */
.notActive, .active {float: left; width: 191px; height: 28px; display: block; border-bottom: 1px dotted #999999; line-height: 26px;}
.notActive a {text-decoration: none; color: #333333;} 
.active a {text-decoration: none; color: #9EBB8D; font-weight: bold;} 
.notActive li {color: #333333; margin-left: 6px;}
.active li {color: #9EBB8D; margin-left: 6px;}
.notActive {}
.active {background-color: #FFFFFF;}


/* Noticias */

.footBlockEsq ul, .footBlockCen ul, .footBlockDir ul {float: left; width: 100%;}
.footBlockEsq ul li, .footBlockCen ul li, .footBlockDir ul li {list-style-image:url('/resources/images/bullet2.gif'); margin-bottom: 0px;}
.footBlockEsq a, .footBlockCen a, .footBlockDir a {color: #FFFFFF; font-size: 12px;}

.footBlockDir div {float: left; height: 7px;}

/* Lista Produtos na Categoria */

.prodList {float: left; width: 240px; min-height: 60px; display: block; margin: 10px 10px 10px 0; text-align: center;}


/* Página de empresa */
.caixaTop {float: left; width: 528px; height: 14px; margin-top: 10px;}
.caixaCont {float: left; width: 508px; padding: 0 10px 0 10px;}
.caixaBottom {float: left; width: 528px; height: 12px; margin-bottom: 10px;}

/* Página de Localização */

#localizacaoPag {float: left; width: 518px;}
#locaTop, #locaEsq, #locaCont, #locaDir, #locaBot {float: left;}

#locaTop {width: 518px; height: 49px; background-image: url('/resources/images/localizacao_r1_c1.jpg');}
#locaEsq {width: 9px; height: 331px; background-image: url('/resources/images/localizacao_r2_c1.jpg');}
#locaCont {width: 501px; height: 331px);}
#locaDir {width: 8px; height: 331px; background-image: url('/resources/images/localizacao_r2_c3.jpg');}
#locaBot {width: 518px; height: 33px; background-image: url('/resources/images/localizacao_r3_c1.jpg');}


/* Página de Contato */
.rhInput {float: left; width: 150px; height: 24px;}
.rhInputField {float: left; width: 350px; height: 24px;}
.rhInputField input {border: 1px solid #006600;}




#slider       { background-color:#006600; width:916px; _width:916px; height:200px; margin-bottom:11px; _height:270px; _margin-bottom:11px; _background-color:#FFF; _z-index:10; margin:auto;}

/* css do acordeon e lightbox */

/* ACORDION HORIZONTAL */

#slideContainer { width:720px; height:200px; _height:276px; margin:auto; _width:720px; float:left;}
#slide 	        { margin:0; padding:0; display:block; overflow:hidden; _margin:0; _padding:0; _display:block; _overflow:hidden; }
#slide li       { float:left; display:inline; overflow:hidden; list-style:none; position:relative;}
#slide img      { border:0; }
#slide p      { width:680px; _width:68px; height:25px; position:relative; margin-left:50px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin-top:5px;}

	
.img-home   { float:right; position:relative;}	




/***********************************Menu Left******************************************/
/*Primeiro Grupo */
#produtos {height: 28px; margin: 0; padding: 0 0 0 6px; position: relative; z-index:100;}
.menu-left {float:left; height: auto; margin: 0px; padding: 0px; width:180px; z-index:100;}

.menu-left ul {padding: 0 0 0 0px; margin: 0 0 0 0;}
.menu-left li {margin: 0px; padding: 0px; width: 148px; height: auto; float: left; }


.menu-left li a { color:#333333; display:block; height:21px; margin:0; padding:0; text-decoration:none; width:70px;}
.menu-left li a:hover { color:#000; height:21px; }


/* Segundo grupo */
.sub-menu2                { width:148px; background:#9ebb8d; position:relative; float:left;}
.sub-menu2 ul             { width:auto;  }
.sub-menu2 li             { width:auto; height:20px; padding:0 10px; white-space:nowrap; margin:0; list-style:none; }
.sub-menu2 li a           { width:90px; padding:0 5px; border:none; font:11px Arial; color:#fff; text-decoration:none; }
.sub-menu2 li a:hover     { width:75px; background:none; color:#000; }


/* Hiden Submenus */
.menu-left ul ul           { margin: 0px; padding: 5px 0 0 5px; position:absolute; top:0px; left:70px;  display:none; z-index:500; }

/* Show submenus */
div.menu-left li:hover    { cursor:default; z-index:100; }
div.menu-left li:hover ul { display:block; }

/***********************************Menu Left******************************************/
/*Menu Home*/
.links-home li	{ list-style:none; line-height:20px;}
.links-home a	{ color:#000000; text-decoration:underline;}	
.links-home a:hover	{ color:#9EBB8D; text-decoration:none;}





* {margin:0; padding:0}
.sm {list-style:none; width:720px; height:200px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

#certificado-prod { border:1px solid #CCCCCC; color:#9EBB8D; font-size:16px; font-weight:bold; line-height:33px; text-align:center; width:192px; position:relative; top:456px; width:192px; padding-bottom:10px; }
