/* Geral - Componentes Basicos  */
* {margin:0; padding:0;}
body {font-size:62.5%; /* line-height:1.25; */ font-family: arial, verdana, freesans, garuda, helvetica, sans-serif; color: #666; background-color: #FFF;}
img, ul, a, fieldset {border: 0; list-style: none}
a{cursor: pointer; text-decoration:none;}
a:hover {text-decoration: underline;}
p {margin: 0.5em 0; /* line-height: 1.5; */}
p a {text-decoration: underline; color:#666;}
input[type="text"] {border: 1px solid #ccc;}
hr {display: block; height: 1px; color: #CCC; background: #CCC; border: 0; margin: 0.5em 0.2em; display:none;}
select {font-size: 1em;}
option {font-size: 1.1em;}

/* Componente Fotos do Produto */
.productPicFull,.boxProductPics{text-align:center; float:left; padding-left:15px; } 
.productPicFull img{width:18em; }
div.boxProductPics .zoom{margin:0 0 25px 0; text-align:center;}
div.boxProductPics .btView360Gray,div.boxProductPics .btDownloadManual,div.boxProductPics .btWatchVideo{margin:0.2em 0 0 0}
ul.listThumbsProduct { overflow: hidden; text-align:center; clear:left;}
ul.listThumbsProduct li {display:inline; width: 40px; margin: 0 0 .4em; }
ul.listThumbsProduct li a img { margin: 0 .2em; width: 3.8em; border: 1px solid #ccc; }

/* Lightbox Produto */
.productLightBox {overflow:hidden; text-align:center; zoom:1; text-align:center; padding-bottom: 30px;}
.productLightBox h2 { font-size:1.4em; margin-bottom:20px; text-align:left;}
.productLightBox ul { overflow:hidden;   }
.productLightBox ul li { float:left; padding-left:10px; }
.productLightBox ul li ul { margin-top:0; }
.productLightBox ul li img { width:3.8em;  border: 1px solid #ccc; padding:1px;}
.productLightBox ul .selected img  { border:1px solid #0082d6; overflow:hidden; zoom:1;}
.productLightBox .productLight { padding:5px 0; position: absolute; bottom: 0; left: 5px;  background: #FFF; _bottom: -1px; width:98%; }
.productLightBox .productZoom {  padding-right:5px; overflow:hidden; zoom:1; }
.productLightBox .productOptions { background: url(../img/bgDotted2.gif) repeat-y scroll left center; margin-left:10px; padding-left:5px;  }

.productLightBox .boxSzoom{background: url(../img/breadCrumbsBg.gif) repeat-x  left bottom;  position:absolute; padding-bottom:20px; bottom:52px; width:97.7%; left:0;}
.productLightBox  .sZoom  {background: url(../img/bgSuperZoom.png) no-repeat left bottom;height:52px;overflow:hidden;top:232px; display:none;}
.productLightBox  .sZoom.both{background-position: left -1px}
.productLightBox  .sZoom .moreZoom{height:43px; width: 40px; padding-left:0;margin-top:10px;}
.productLightBox .sZoom .lessZoom { height: 26px; width:31px; padding-left:0; margin-top:25px;}
.productLightBox  .sZoom .moreZoom  a{ overflow: hidden; height:0; padding-top: 43px; display: block;}
.productLightBox .sZoom .lessZoom  a{ overflow: hidden; height:0; padding-top: 26px; display: block;}

.productLightBox .topBoxLine {background: url(../img/bgTopBoxLineLeft.gif) no-repeat scroll left top; }
.productLightBox .topBoxLine2 { background:transparent url(../img/bgTopBoxLineRight.gif) no-repeat scroll right top; }
#mediaPlayer{width: 300px; margin: 0 auto;}

#lightwindow_contents .topBoxLine2,#lightwindow_contents .topBoxLine{background: none;overflow:hidden;}

