#banInt { background-image: url(../images/zpitch.jpg); margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
#banInt h1 { font-size: 2.4em; color: #304D6F; margin: 0 0 20px; }
#banInt p { font-size: 1.3em; font-weight: normal; line-height: 1.6em; font-style: normal; color: #666; }
#banner { padding: 20px; margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; background-color: #EAEAEA; }
#banner h1 { font-size: 2.4em; color: #304D6F; margin: 0 0 20px; }
#banner p { font-size: 1.3em; font-weight: normal; line-height: 1.6em; font-style: normal; color: #666; }
#footer { clear: both; padding: 20px; background-color: #333; color: #FFF; }
#footer a { color: #ccc; margin: 0 10px 0 0; border-bottom: 1px dotted #444; padding: 0 0 1px; }
#footer p { margin: 0 0 8px; color: #CCC; }
#footer img { padding: 2px; }
#footer h2 { color: #999; margin-bottom: 10px; margin-top: 10px; font-size: 1em; }
#footer h3 { color: #CCC; }
#header { background-color: #333; background-image: url(../images/h-bg.jpg); }
#lcd { background-color: #333; height: 300px; width: 500px; }
#links { float: right; }
#links a { margin: 0 0 0 10px; }
#logo { float: left; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 15px; }
#logo a { color: #fff; }
#logo span { color: #808080; }
#main { background-color: #FFF; padding: 10px; }
#mainH { background-color: #FFF; padding: 20px; }
#navTop { padding-top: 5px; padding-right: 0; padding-bottom: 0; padding-left: 4px; height: 25px; }
#navTop a { color: #CCC; margin-top: 0px; margin-right: 10px; margin-bottom: 0; margin-left: 0; font-size: 0.8em; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; padding-left: 15px; display: block; line-height: 2.5em; }
#navTop a.current, a.mcurrent { color: #fff; background-color: #666; }
#navTop a.ecurrent, #navTop a.ecurrent:hover { color: #333; background-color: #FFF; }
#navTop a.mcurrent, #navTop a.mcurrent:hover { color: #fff; background-color: #666; }
#navTop a:hover { color: #fff; background-color: #666; }
#navTop li { font-size: 1.2em; display: inline; float: left; }
#wrapper { margin: auto; background-image: url(../images/bg-ct.gif); background-repeat: repeat-y; width: 1000px; padding-right: 10px; padding-left: 10px; }
* { margin: 0; padding: 0; }
.accordion .item { float: left; }
.accordion .nocurrent { display: block; }
.accordion { border: 1px solid #EFEFEF; background-color: #FFF; float: left; padding: 1px; /*width: 200px;*/ }
.accordion a { text-decoration: none; background-color: #DBDBDB; display: block; font-size: 0.9em; color: #666; margin-top: 1px; line-height: 1.4em; /*width: 180px;*/ float: left; padding: 8px; }
.accordion a.active { background-image: url(../images/bg-al.gif); color: #FFF; }
.accordion a.edAct { /* width: 15px;*/ float: left; margin-left: 1px; }
.accordion a.edAct:hover { background-color: #996; color: #FFF; }
.accordion a.heading { line-height: normal; float: left; width: 140px; }
.accordion a.heading:hover { color: #FFF; }
.accordion a.inlinks { background-color: #DCE293; color: #333; float: left; width: 140px; }
.accordion a.inlinks:hover { color: #333; }
.accordion a.plinks { background-color: #EFEFEF; float: left; width: 140px; }
.accordion a.plinks:hover { background-color: #996; color: #FFF; }
.accordion ul { display: none; }
.accordion ul { display: none; float: left; }
.addProd { border: 1px solid #EFEFEF; margin-bottom: 5px; background-color: #FFF; width: 216px; margin-top: 5px; padding: 1px; }
.addProd a { display: block; text-align: left; width: 206px; font-size: 0.9em; line-height: 2.2em; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; background-color: #EFEFEF; }
.addProd a:hover { color: #FFF; background-color: #996; }
.childCat { border: 1px solid #EFEFEF; margin-bottom: 5px; background-color: #FFF; width: 196px; margin-top: 5px; padding: 1px; }
.childCat a { display: block; text-align: left; width: 195; font-size: 0.9em; line-height: 2.2em; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; background-color: #EFEFEF; }
.childCat a:hover { color: #FFF; background-color: #996; }
.admMenu { margin-top: 5px; margin-bottom: 5px; }
.admMenu h3 { margin: 0px; }
.hcell { width: 200px; text-align: center; background-image: url(../images/corner-tl.gif); background-repeat: no-repeat; background-position: left top; padding: 10px; margin-bottom: 20px; margin-left: 11px; margin-right: 11px; }
.bcell { float:left; width: 200px; text-align: center; background-image: url(../images/corner-tl.gif); background-repeat: no-repeat; background-position: left top; padding: 10px; margin-right: 26px; margin-bottom: 26px; }
.bbcell { float:left; width: 200px; text-align: center; background-image: url(../images/corner-tl.gif); background-repeat: no-repeat; background-position: left top; padding: 10px; margin-right: 20px; margin-bottom: 20px; }
.blockLeft { float:left; margin-bottom:0px; margin-left: 15px; width: 450px; }
.blockLeft li{width: 500px; }
.boxMenu { background-color: #666; padding-left: 20px; height: 38px; background-image: url(../images/bg-a.gif); background-repeat: repeat-x; }
.Busca { padding-left: 5px; }
.Busca h1 { font-size: large; margin-top: 20px; margin-left: 10px; color: #666; background-color: #FFF; }
.case { margin-bottom: 15px; }
.case a { color: #666; font-weight: bold; }
.mainBox { margin-bottom: 30px; background-image: url(../images/bg-mainbox.png); background-repeat: repeat-x; background-position: bottom; padding-bottom: 10px; }
.mainBox p { margin-left: 10px; margin-right: 10px; }
.mainBox ul { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }

.mainBox img { background-color: #FFF; padding: 2px; border: 1px solid #EFEFEF; }
.mainBox li { list-style-image: url(../images/arrow.gif); margin-left: 20px; line-height: 190%; }
.mainBox a { font-weight: bold; }
.cell { text-align: center; border: 1px solid #EFEFEF; padding-top: 10px; }
.cell a { display: block; }



.cell img { }
.cellList { text-align: center; border: 1px solid #EFEFEF; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.cellList img { border: 0px; }
.cellOnly { padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; }
.cellOnly div { padding: 10px; background-image: url(../images/corner-tl.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 20px; }
.cellOnly img { border: 1px solid #EFEFEF; background-color: #FFF; padding: 8px; }
.clean { font-size: 1px; line-height: 1px; clear: both; height: 1px; }
.clearing { clear: both; }
.clr { clear: both; }
.colBlock { float: left; width: 290px; margin-top: 0; margin-right: 32px; margin-bottom: 0px; margin-left: 0; }
.colBlock.last { float: right; margin-right: 0; width: 240px; }
.colHomBlock { float: left; width: 690px; margin-top: 0; margin-right: 0; margin-bottom: 0px; margin-left: 0; }
.colHomBlock h1 { margin-bottom: 10px; font-size: 1.4em; }
.colBlock.last h3 { margin-bottom: 10px; }
.contbox { }
.contbox h2 { text-align: left; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; color: #CCC; background-image: url(../images/bg-a.gif); font-size: 0.9em; padding-right: 10px; }
.content { background-color: #666; color: #FFF; padding-top: 20px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; }
.contentInt { background-color: #666; color: #FFF; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 20px; }
.current ul { display: block; }
.date { font-size: .84em; margin: 0 0 3px; }
.fbusca { float: left; background-color: #EFEFEF; margin-left: 5px; }
.fbusca .bbody { padding: 8px; }
.fbusca label { font-size: small; font-family: "Arial Narrow", Helvetica, sans-serif; }
.fbusca .tit { font-size: small; padding: 6px; font-weight: bold; font-family: "Arial Narrow", Helvetica, sans-serif; background-color: #676767; color: #FFF; }
.hbusca { float: right; margin-left: 5px; margin-right: 10px; margin-top: 8px; }
.hbusca .inpH { background-color: #EFEFEF; width: 200px; padding: 4px; color: #000; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #999; border-right-color: #EFEFEF; border-bottom-color: #EFEFEF; border-left-color: #999; }
.hbusca .bbody { padding: 8px; }
.hbusca label { font-size: small; font-family: "Arial Narrow", Helvetica, sans-serif; }
.hbusca .tit { font-size: small; padding: 6px; font-weight: bold; color: #FFF; font-family: "Arial Narrow", Helvetica, sans-serif; }
.infBott { background-color:#EFEFEF; margin-bottom:10px; margin-top:10px; padding: 6px; }
.infBott img { margin-top: 4px; margin-right: 4px; margin-bottom: 4px; margin-left: 10px; }
.infBottBT { margin-bottom:10px; margin-top:10px; background-image: url(../images/aplicacao/bg-esteriliz.jpg); background-repeat: no-repeat; background-position: left top; height: 60px; width: 742px; padding-top: 15px; }
.infBottBT a { font-size: x-large; font-weight: bold; text-align: center; display: block; color: #333; }


.imgBody { }
.imgProd { padding: 10px; background-image: url(../images/corner-tl.gif); background-repeat: no-repeat; background-position: left top; margin-bottom: 20px; background-color: #FFF; }
.left { float: left; }
.inleft { float: left; width: 550px; margin-left: 20px; }
.inleft p { }
.left h1 { font-weight: normal; }
.left img { padding: 3px; background-color: #FFF; margin-right: 15px; border: 1px solid #EFEFEF; }
.link { color: #fff; font-size: .9em; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; background-color: #960; }
.ListLink { background-image:url(../images/pg.gif); background-position:12px 4px; background-repeat:no-repeat; line-height:1.5em; margin-bottom:5px; margin-top:5px; padding-left:30px; font-size: small; }
.ListInfo { color:#960; font-family:"Courier New", Courier, monospace; padding-left:30px; font-size: 12px; margin-bottom: 20px; }
.marg { margin-top: 30px; margin-bottom: 10px; }
.mTop { border: 1px solid #EFEFEF; margin-bottom: 3px; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; }
.ncell a { background-color: #EFEFEF; margin-top: 10px; display: block; font-weight: normal; line-height: 120%; padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; color: #000; font-size: 10px; }
.ncell a:hover { background-color: #CCC; display: block; color: #FFF; }
.ncellList { background-color: #EFEFEF; margin-top: 10px; display: block; font-weight: normal; line-height: 120%; padding-top: 6px; padding-right: 4px; padding-bottom: 6px; padding-left: 4px; color: #000; font-size: 10px; }
.oneDiv { padding-left: 10px; padding-top: 20px; padding-bottom: 20px; }
.oneDiv h1 { font-size: large; padding-bottom: 10px; }
.oneCol { width: 740px; float: left; padding-left: 10px; padding-top: 10px; }
.oneCol h1 { font-size: large; padding-bottom: 10px; }
.oneCol h2 { font-size: small; padding-bottom: 10px; }
.oneCol ul { margin-left: 20px; padding-right: 40px; margin-top: 20px; margin-bottom: 20px; width: 700px; }
.oneCol li { list-style-image: url(../images/arrow.gif); font-weight: normal; margin-left: 20px; margin-bottom: 10px; }
.oneCol li a { font-weight: bold; color: #963; }
.oneCol p { text-align: justify; width: 720px; }
.onePrd { padding-left: 10px; }
.onePrd h1 { font-size: 1.2em; padding-top: 10px; padding-bottom: 10px; }
.onePrd h2 { font-size: 1.1em; padding-top: 10px; padding-bottom: 10px; color: #666; }
.oneList { width: 740px; float: left; padding-left: 10px; padding-top: 10px; }
.oneList h1 { font-size: large; padding-bottom: 10px; }
.oneList h2 { font-size: small; padding-bottom: 10px; }
.pcell { border:1px solid #EFEFEF; float:left; background-color: #FFF; padding: 1px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 2px; }
.pcell a { display: block; width: 170px; text-align: left; font-size: 0.9em; line-height: 2em; background-color: #EFEFEF; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 6px; background-image: url(../images/fade-butt-b.png); color: #666; }
.pcell a:hover { color: #666; background-image: url(../images/fade-butt-a.png); }
.plink { font-weight: bold; }
.right { float: right; }
.right h1 { margin-bottom: 10px; }
.sep { background-repeat: repeat-x; background-color: #EFEFEF; height: 10px; }
.shadow { background-image: url(../images/shadow.png); background-repeat: repeat-x; }
.shadowB { background-image: url(../images/shadow-b.png); background-repeat: repeat-x; }
.short { padding: 0 0 15px 0; }
.sideHead { background-image: url(../images/bg-al.gif); background-repeat: repeat-x; }
.sideHead a { padding: 12px; font-size: 11px; text-decoration: none; width: 50px; color: #FFF; }
.tbDesc .alt { background-color: #EFEFEF; }
.tbDesc .palt { background-color: #EFEFEF; }
.tbDesc { font-size: 11px; border: 1px solid #EFEFEF; padding: 1px; margin-bottom: 10px; background-color: #FFF; }
.tbDesc td { line-height: 2.2em; padding: 2px; }
.tbDesc a { display: block; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 5px center; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 25px; }
.tbDesc a:hover { background-color: #DCE293; color: #333; }
.tbDesc th { text-align: left; padding: 4px; color: #FFF; background-image: url(../images/bg-a.gif); font-size: small; font-family: "Arial Narrow", Helvetica, sans-serif; }
.tbInfo .alt { background-color: #EFEFEF; }
.tbInfo { font-size: xx-small; border: 1px solid #EFEFEF; padding: 2px; }
.tabDiv h2 { font-size: large; }
.tbInfo td { padding: 4px; line-height: 2.2em; }
.tbInfo th { text-align: left; padding: 4px; color: #FFF; background-image: url(../images/bg-al.gif); font-family: "Arial Narrow", Helvetica, sans-serif; font-size: small; font-weight: normal; }
.title { float: left; margin-top: 35px; font-weight: normal; }
.title h1 { font-size: 1.1em; }
.titltH1 { margin-bottom: 20px; }
.ulGal { margin-top: 20px; margin-bottom: 20px; margin-left: 0px; }
.ulGal img { padding: 2px; border: 1px solid #999; }
.ulGal ul { list-style-type: none; margin-left: 0px; }
.ulGal li { display: inline; list-style-type: none; margin-left: 0px; margin-right: 10px; }
a { outline: 0; color: #666; text-decoration: none; }
a:hover { outline: 0; color: #999; text-decoration: none; }
body { color: #666; background-color: #333; background-image: url(../images/bg.gif); height: 100%; width: 100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; font-size: 12px; }
h1, h2, h3, h4 { color: #666; }
img { outline: 0; border: 0; }
li, ul { list-style: none; }
p { margin: 0 0 15px; line-height: 1.6em; font-size: 1em; }
.leftBlock {
	float: left;
	width: 500px;
}
.leftBlock p { margin-right: 20px; margin-left: 10px; width: 480px; }
.leftBlock ul li {
	width: 500px;
}

.leftBlockLi { float: left; height: 317px; width: 290px; }
.leftBlockLi ul { width: 250px; }
.leftBlockLi li { margin-left: 10px; }
.infoTitle { }
.tabDiv { margin-top: 20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
.dBanner { margin-bottom: 20px; }
.oneImg { padding: 2px; border: 1px solid #EFEFEF; }
.oneImgP { padding: 2px; border: 1px solid #EFEFEF; margin-right: 10px; margin-bottom: 5px; }
.results { padding-right: 30px; padding-left: 10px; margin-top: 20px; }
.results a { font-weight: bold; color: #69C; text-decoration: underline; }
.results a:hover { font-weight: bold; color: #F90; text-decoration: underline; }
.results p { width: 650px; }
.hTitle { margin-top: 10px; }
#page-wrap { background: white; width: 960px; margin: 0 auto; padding: 50px 0; }
#slider { height: 227px; overflow: hidden; position: relative; margin-top: 0px; margin-right: 0; margin-bottom: 0px; margin-left: 0; background-color: white; background-image: url(../images/slider-bg.jpg); width: 960px; }
/* DEFAULT is for three panels */								  
#mover { position: relative; overflow: hidden; float: left; }
.slide { padding: 30px; position: relative; width: 900px; float: left; }
.slide h1 { font-size: 1.4em; letter-spacing: -1px; color: #333; }
.slide p { color: #333; font-size: 12px; line-height: 22px; width: 550px; margin-top: 10px; }
.slide img { position: absolute; top: 40px; left: 650px; width: 270px; height: 140px; background-color: #FFF; padding: 6px; }
#slider-stopper { position: absolute; top: 0px; right: 32px; color: white; padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; background-color: #666; }
.contentProd { background-color: #FFF; padding-top: 20px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; }
.contentProd h1 { font-size: large; padding-top: 20px; padding-bottom: 20px; }
.dgoogle { padding: 2px; border: 1px solid #CCC; }
.slideCont { width: 740px; float: left; }
.slideCont p { width: 720px; text-align: justify; }
.slideCont h1 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
.slideShow h1 { font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
.slideShow p { width: 710px; }
.slideShow { margin-bottom: 20px; float: left; width: 745px; overflow: hidden; margin-top: 10px; margin-left: 10px; }
#pd_visionmount li img { padding: 2px; border: 1px solid #EFEFEF; }
.slideShow ul#pd_visionmount { margin: 0; padding: 0; list-style: none; height: 267px; overflow: hidden; }
.banProd img { padding: 2px; border: 1px solid #EFEFEF; }
.imgBd { padding: 4px; border: 1px solid #999; }
.fInf { font-size: 11px; float: left; }
.fInfL { font-size: 11px; float: right; }
#boxPrice { margin-bottom: 20px; width: 730px; }
#boxPrice ul  { width: 600px; font-size: 11px; }

#boxPrice h1 { color: #F30; font-size: x-large; font-weight: bold; }
#boxPrice .topPrice { background-color: #EDEDED; background-image: url(../images/top-price.jpg); background-repeat: no-repeat; height: 10px; }
#boxPrice .botPrice { background-color: #EEE; background-image: url(../images/bot-price.jpg); background-repeat: no-repeat; background-position: bottom; height: 10px; }
#boxPrice .contPrice { background-image: url(../images/line-price.jpg); background-repeat: repeat-y; padding-right: 15px; padding-left: 15px; }
.edInt { height: 40px; width: 270px; background-image: url(../images/send-int.jpg); background-repeat: no-repeat; display: block; }
.edInt:hover { height: 40px; width: 270px; background-image: url(../images/send-int-h.jpg); background-repeat: no-repeat; display: block; }
#iLed {
	margin-top: 10px;
	margin-bottom: 10px;
}
.bxImg img {
	padding: 1px;
	border: 1px solid #CCC;
	margin-right: 2px;
}

