html, body {height:100%;} 
* {margin:0; padding:0;}
body {margin:0;padding:0;background:#FFF;font:60%/1.4 Verdana, Arial, Helvetica, sans-serif;color: #666;background-color:: #333;}
img, ul, a, fieldset {border: 0; list-style: none}
.title2{ font-size:1.2em; color: #666;}
/* DIVS GERAIS */
#total{position: relative;border:#F00 0px solid;text-align:left;min-height:100%;background-color:#FFF}	
* html #total {height: 100%;}	
#conteudo{padding-bottom:220px;border:#F3C 0px solid;}
#cabecalho{border:#00F 0px solid;}	
#menu-esq{text-align:left;border:#9F3 0px solid;padding-left:1px;float:left;width:15%}	
#vitrine{border:#FF0 0px solid;padding-bottom:50px;float:right;width:84%}
#rodape{border:#0FF 0px solid;position:absolute;bottom:0;width:100%;}
.clear {clear:both;}
/* FIM DIVS*/
/*INFO SUPERIOR*/
#info_sup{text-align:center;border:#33FF33;margin-left: 600px;}
ul.new-info_sup,
ul.new-info_sup li,
ul.new-info_sup ul {text-align:center;list-style-position:outside;margin: 30;padding: 30;border:#33FF33;margin-left: 330px;}
ul.new-info_sup {position: relative;z-index: 597;float: left;}
ul.new-info_sup li {list-style-position:outside;float: left;color:#FFFFFF;margin-left: 30px;line-height: 1.3em;vertical-align: middle;}

/*Imagen Logo Principal*/
 #Logomarca {
	position:absolute;
	left:10px;
	top:1px;
	width:90px;
	height:181px;
	z-index:1;
}


/*MENU NOVO*/
#DMenuHorizontal{text-align:center;height:30px;background:url(../images/menu_fundo.gif) repeat-x}
ul.new-menutop,
ul.new-menutop li,
ul.new-menutop ul {list-style-position:outside;margin: 0;padding: 0;}
ul.new-menutop {position: relative;z-index: 597;float: left;}
ul.new-menutop li {list-style-position:outside;float: left;line-height: 1.3em;vertical-align: middle;}

/*Forms*/
.FormNews{font-size:1.1em; font-weight:normal; color:#666;}
/*Fim Forms*/
/*mENU*/
.new-menu {padding-bottom:10px; clear:both;}
.new-menu li {font-size:0.9em; font-weight:normal; color:#666;}
.new-menu span {font-size:0.9em; font-weight:normal; color:#666; margin-left:0.5em;}
.new-menu a {color:#666;}
/* MENUS COM IMAGENS*/

#mleitores{background-image:url(../images/menu_r1_c2.gif);width:54px;height:30px;display:block;text-indent:-8000em;}
#mcodbarra{background-image:url(../images/menu_r1_c3.gif);width:96px;height:30px;display:block;text-indent:-8000em;}
#mterminalc{background-image:url(../images/menu_r1_c4.gif);width:120px;height:30px;display:block;text-indent:-8000em;}
#mimpressorafiscal{background-image:url(../images/menu_r1_c5.gif);width:106px;height:30px;display:block;text-indent:-8000em;}
#mimpressorabol{background-image:url(../images/menu_r1_c6.gif);width:105px;height:30px;display:block;text-indent:-8000em;}
#mtouchscreen{background-image:url(../images/menu_r1_c7.gif);width:125px;height:30px;display:block;text-indent:-8000em;}
#mpindpad{background-image:url(../images/menu_r1_c8.gif);width:65px;height:30px;display:block;text-indent:-8000em;}
#mecf{background-image:url(../images/menu_r1_c9.gif);width:44px;height:30px;display:block;text-indent:-8000em;}
#mcoletordados{background-image:url(../images/menu_r1_c10.gif);width:62px;height:30px;display:block;text-indent:-8000em;}
/*FIM MENU NOVO*/

.BannerPrincipal_fundo {background: url(../images/br1px.jpg) repeat-x top;  overflow: hidden; padding-bottom: 110px; margin-bottom: 0em;}
.backBusca {background: url(../images/backBusca.jpg) repeat-x center ;margin-bottom: 0em; padding-bottom: 0px;}
.BannerPrincipal_barra {background: url(../images/imgIcons.jpg); width:300px;height:30px;padding-bottom: 0px;text-align:center;}
.BannerPrincipal_busca {background: url(../images/btnBuscar.jpg) repeat-x top;margin-bottom: 0em; padding-bottom: 0px;width:60px;height:30px; margin-left: 480px;}
.BannerPrincipal_cAIXATEXTO {margin-bottom: 2em;padding-bottom: 02px;margin-left: -230px;overflow: hidden;}

/* Componente Vitrine Produtos*/
.productVitrine{overflow: hidden; clear: both; padding: 7px 0 40px;}
.productVitrine .productList li { padding:2em 0pt 2em 4em; }
.product {min-height:250px;height:250px; padding-left:16em;}
.product .link {float:left; width:100%; margin-left: -15.4em;}
.product .link .image{float:left; margin-right: 10px; margin-bottom: -50px; position: relative; }
.product .info{display:block; margin-left: 135px;}
.product a:hover .info {text-decoration:underline;}
.product .name{display: block; font-size: 1.3em; font-weight:bold;}
.product .more img {display: block; margin:5px 0 0 0;}
.product .link .stamps{display:none;}
.product .stamps{display: block; padding: 10px 0 0 135px; margin-left: -15.4em; clear: left; margin-right: 150px;}
.product .stamps img{margin: 0 15px 10px 0;}
.product .price{float: right; width: 10.1em; max-width: 175px; margin-right: 5px; display: inline;}
.product .price img{display:block; width: 100%;} 
.product .price a{position:relative;}
.product .brand, .product .evaluation, .product .description , .product .from {display: block; font-size: 1.1em; line-height: 1.4; color:#0082D6;}
.product .discount{display: block; font-size: 1.1em; line-height: 1.4; color: #178e07;}
.product .for {display: block; font-size: 1.1em; line-height: 1.4; color: #0082d6; font-weight:bold; }
.product .price img{display: block; margin-bottom: 2px;}
.product .related{ padding-left:135px; clear:left;margin-left: -15.4em; margin-right: 150px;}
.product .related li{display: inline; background: none;font-size:1.1em; padding:2em 0 2em 0;}
.product .related li span{margin: 0 10px;}
.product .evaluation,.product .description {color:#666;}
.product .price .notAvail { display:block; font-size:1.1em; font-weight:bold; padding-bottom:3px; text-align:center;}

.productVitrine .grid li { padding:2em 0pt 2em 0; }
.grid .product .related li span,.grid .product .evaluation, .grid .product .description,.grid .product .price img, .grid .product .stamps, .grid .product .more {display: none;}
.grid .product {padding-left: 0; margin: 0 auto; text-align: center; max-width: 80%;}
.product .brand {color:#666;}
.grid .product .brand {clear: both;}
.grid .product .name {font-size: 1.1em; font-weight: normal; margin-top: 5px;}
.grid .product .link {float: none; width: auto; margin-left: 0; overflow: hidden;}
.grid .product .link .image, .grid .product .stamps img{float:none; margin: 0 auto; display: block; max-width:100%; }
.grid .product .price, .grid .product .related li, .grid .product .info, .grid .product .related, .grid .product .link .stamps, .grid .product .link .stamps img{float: none; width: auto; display: block; padding: 0 0 0 0; margin: 0 auto;} 
.grid .product .from,.grid .product .parcel,.grid .product .condition{color: #0082D6; display: block; font-size: 1.1em;}
.grid .product .tax{color: #0082D6; font-size: 1.0em;}
.grid .product .link .stamps{padding-top: 5px;}
.productList {overflow:hidden; color: #666;}
.productList li {overflow: visible; padding: 2em 0; margin-top: -1px;}
.productList li:after { content: "."; display: block; clear: both; visibility: hidden; height: 0; font-size: 0; }
.productList.line li { margin-top:0; }
.product a{color: #666; }

.grid li{float:left;}
.grid .first {clear:left;}
.productList.grid li {width: 33%;}

/* PADROES DE CAIXAS  */
.box1{border: 2px solid #DADADA; border-top: 0; overflow: hidden; padding: 5px; margin-bottom:-2px;}
.box2 {background: url(../images/bgBox1.gif) no-repeat left -6.8em; overflow: hidden; padding-bottom: 20px; margin-bottom: 1em;}
.box2  .box2A{background: url(../images/bgBox1.gif) no-repeat right -6.8em; overflow: hidden; margin-left: 5px; overflow: hidden; padding: 10px 10px 10px 0;}
.meetToo .box2  .box2A{padding: 0 10px 10px 0;}
.box3 {background: #fff url(../images/bgBox2.gif) no-repeat left -80px; overflow: hidden;}
.box3  .box3A {background: url(../images/bgBox2.gif) no-repeat right -80px; overflow: hidden; overflow: hidden; padding: 5px 10px 5px 5px; }
.box7 {background: #f6f6f6 url(../images/bgBox6Left.gif) no-repeat left top; }
.box7 .box7A {background: url(../images/bgBox6Right.gif) no-repeat right top; padding: 5px 10px 5px 5px; }
.box5{overflow: hidden; background: url(../images/bgBox5RightTop.gif) no-repeat right top;}
.box5A{overflow: hidden; background: url(../images/bgBox5LeftTop.gif) no-repeat left top;}
.box5B{overflow: hidden; background: url(../images/bgBox5RightBottom.gif) no-repeat right bottom;}
.box5C{overflow: hidden; background: url(../images/bgBox5LeftBottom.gif) no-repeat left bottom; padding:5px;}
.box9{overflow: hidden; background: url(../images/bgBox9RightTop.gif) no-repeat right top;}
.box9A{overflow: hidden; background: url(../images/bgBox9LeftTop.gif) no-repeat left top;}
.box9B{overflow: hidden; background: url(../images/bgBox9LeftBottom.gif) no-repeat left bottom;}
.box9C{overflow: hidden; background: url(../images/bgBox9RightBottom.gif) no-repeat right bottom; margin-top:7px;}

.topBox1{background: url(../images/bgBox1.gif) no-repeat left top; position: relative; text-align:center}
.topBox1 .topBox1A{background: url(../images/bgBox1.gif) no-repeat right top; overflow: hidden; padding: 5px;position:relative;}

.topBox1blue{background: url(../images/bgBox1_blue.gif) no-repeat left top; position: relative; text-align:center}
.topBox1blue.topBox1Ablue{background: url(../images/bgBox1_blue.gif) no-repeat right top; overflow: hidden; padding: 5px;position:relative;}


.topBox2{background: url(../images/bgBox2.gif) no-repeat left top; margin-right:10px;}
.topBox2 .topBox2A{background: url(../images/bgBox2.gif) no-repeat right top; overflow: hidden; padding:5px 5px 5px 0; position: relative; right:-10px; color:#fff;}
.topBox3{background: url(../images/bgTopBox3Left.gif) no-repeat left top; overflow: hidden; padding-left: 5px;}
.topBox3 .topBox3A{background: url(../images/bgTopBox3Right.gif) no-repeat right top; overflow: hidden; padding:5px;}

.menuFilterNavigation .topBox1 .topBox1A,.topBox1Ablue,.meetToo .topBox1 .topBox1A .topBox1Ablue .menuBrowseWorld .topBox1 .topBox1A{padding: 5px 5px 5px 0;}
/* Componente Footer */

.footerContent { background:#f5f5f5; overflow:hidden; width:76em; margin:0 auto;  }
.footerContent strong { color:#666; font-style:normal;font-size:11px; }
.footerContent h4 { color:#666; font-style:normal;font-size:11px; }
.footerContent a { color:#666; }
.footerContent a:hover { text-decoration:underline; }

.sharePage { background: url(../images/bgDotted.gif) repeat-x bottom; margin:0 10px 15px; padding-bottom:1px;position:relative;}
.sharePage .sharePage2 {width:34.5em; margin:0 auto;}

.sharePage .sharePage4 {float:left; margin-right:15px; font-size:1.1em;}
.sharePage  .sharePage4 .shareInfo {font-size:0.9em; font-weight:normal; float: left; position: relative; }
.sharePage  .sharePage4 .shareTitle {float: left; margin-right: 15px;}
.sharePage .sharePage4 .shareInfo a {color:#666; text-decoration:underline;}
.sharePage .sharePageIcons li {display:inline; padding-left:2px;}

.paymentWays { float:left; margin-bottom:1.5em;font-size:1.1em; }
.paymentWays ul li{clear:left;} 
.paymentWays .paymentWaysList{width:373px; height: 21px; background: url(../images/allBgHome.png) no-repeat 0 3px;}
.paymentWays .paymentWaysList li{float:left; clear: none; overflow: hidden; height:21px;}
.paymentWays .paymentWaysList li a{width:100%; height: 100%; display:block; padding-top:21px;}
.paymentWays .paymentWaysList .link1{width:53px;}
.paymentWays .paymentWaysList .link2{width:162px;}
.paymentWays .paymentWaysList .link3{width:35px;}
.paymentWays .paymentWaysList .link4{width:77px;}
.paymentWays .paymentWaysList .link5{width:45px;}
.rssWidgets { float:left; margin-left: 15px; background: url(../images/bgDotted3.gif) repeat-y left; overflow: hidden; padding:0 0 8px 15px; }
.footerContent .awards { margin-left: 15px; background: url(../images/bgDotted3.gif) repeat-y left; overflow: hidden;padding-left: 10px; float: left; }
.footerContent .awards li img { overflow: hidden; margin: 5px }
.rssWidgets h4 { margin-bottom: 5px;}
.rssWidgets ul{overflow: hidden; margin-top:5px;}
.rssWidgets ul li{overflow: hidden;font-size:1.1em; float:left; margin-right: 10px}
.rssWidgets li a img {float:none; overflow: hidden; margin-right: 5px; vertical-align: middle;  }
.rssWidgets li a .last { float:left; }
.rssWidgets li a span{ overflow: hidden; display: block; margin-right: 5px; }
.rssWidgets li a span:hover { text-decoration: underline;}
.rssWidgets .first { padding-top: 5px;}
.questions li, .institucional li, .partners  li, .awards li { display:inline; font-size:1.1em;}
.footerContent .partners { clear: left;}
.footerContent .partners strong, .questions strong, .institucional strong { float: left;  margin-right: 5px;}
.footerContent .partners h4, .questions h4, .institucional h4 { float: left;  margin-right: 5px;}
.questions { clear:left; }
.institucional { clear: left; padding-bottom: 15px; }
#footer .prideSupport { background: url(../images/bgDotted.gif) repeat-x top; overflow: hidden;padding-top: 15px; }
#footer .prideSupport .pride { background: url(../images/imagesBandBrasil.gif) no-repeat left; padding: 6px 37px 7px; line-height: 12px; float:left}
#footer .prideSupport ul li { float: left; margin-left: 3px; padding-top: 3px;}
#footer .prideSupport .prideSupport2 { margin:0pt auto; width:18.5em;}
#footer .prideSupport .prideSupport2 p{font-size:1.1em;}
#footer .prideSupport .prideSupport2 .support{float:left; margin-top: 10px;}
#footer .prideSupport .prideSupport2 ul li{margin: 0 5px;}
#footer .prideSupport {display: none;}
/* Componente More Info */
.boxMoreInfo .box6 { top:2.5em; left:.5em; width:28em; display:none;  }
#boxMoreInfoTags .box6 {left: -14px; top: 21px; z-index:3000;}
#boxMoreInfoTags .box6 p {font-size:10px; background: none; padding-bottom:0;}
#boxMoreInfoTags .box6 p strong{font-size:11px;}
.boxMoreInfo.selected .box6 { display:block; }
.boxMoreInfo .box6A { display:block;background: url(../images/bgDotted.gif) no-repeat  center top;  position: relative; top:-11px; padding:1.7em 1em 0 1em;}
.boxMoreInfo .moreInfo { overflow:hidden; padding-right:15px;}
.sharePage .boxMoreInfo .box6 { top:2em; left:50%; width:35em; margin-left:-17.5em;}
.sharePage3.selected .box6 { display:block; }
.moreDesiredLayer.selected .box6 {display:block; }
.tabs ul li .box6 {display:none; }
.tabs ul li.selected2 .box6 {display:block; }
.tabs ul li.selected2 .box6 {font-weight:normal; font-size:11px; left:5em; top:3.2em;}
.boxMoreInfo .moreInfo .mainDescription { margin-bottom:5px; }
.boxMoreInfo .moreInfo ul li { padding-top:5px; float:left; }
.boxMoreInfo .moreInfo ul li strong {  float:none; font-size:1em; margin:0 5px 0 0; float:left;  }
.boxMoreInfo .moreInfo ul li span { margin-left:5px; }
.boxMoreInfo .moreInfo ul li img { float:left; margin-right:5px; vertical-align:middle; display:inline; }
#lightwindow_contents .topBoxLine2,#lightwindow_contents .topBoxLine{background: none;overflow:hidden;}

.header .mainNavigationBar {clear: both; width: 100%; }
#header .header .mainNavigationBar .myCartBox{color:#FFF; display:block;}
#header .header .mainNavigationBar a:hover #cartQty{text-decoration:underline;}
.header .shoppingCart {float: right; }
.header .shoppingCart { position: relative; top: -0.5em;}
.header .shoppingCart span {display: block; margin-bottom: -5px; width: 46px; height: 0; overflow: hidden; padding-top:39px; background:url(../img/imgCartOff.gif) no-repeat;}

.produto-superior{position:relative;border:#F00 0px solid;}
.fotoprod{position:absolute;top:0;left:0;border:#0F0 0px solid;padding-left:1px;padding-top:1px;width:200px;height:100%;text-align:center}
.pagamentos{border:#00F 0px solid; padding-left:210px;padding-top:1px;height:100%;text-align:left}


/* PADROES DE CAIXAS  */
.box2_promocao {background: url(../images/bgBox1_promocao.jpg) no-repeat left -6.8em; overflow: hidden; padding-bottom: 20px; margin-bottom: 1em;}
.box2_promocao_2 {overflow: hidden; padding-bottom: 20px; margin-bottom: 1em;position: relative;}
.destaque{position:relative;height:200px;}
.foto-destaque{position:absolute;top:0;left:0;width:200px;height:200px;text-align:center}
.texto-destaque{padding-left:210px;font-size:1.9em;padding-top:1px;text-align:left}
.btn-destaque{padding-left:1px;padding-top:1px;text-align:left}

.preco-destaque{padding-left:1px;color:#FF0000;text-decoration:line-through;font-size:0.9em;1px;text-align:left}
.preco-destaque-por{padding-left:1px;color:#0000FF;font-size:1.3em;1px;text-align:left}

.parcela-destaque{padding-left:1px;font-size:0.9em;1px;text-align:left}
.precoparcela-destaque{padding-left:1px;font-size:0.3em;1px;text-align:left}

.box2_promocao   .box2A_promocao {background: url(../images/bgBox1_promocao.jpg) no-repeat right -6.8em; overflow: hidden; margin-left: 5px; overflow: hidden; padding: 10px 10px 10px 0;}
.meetToo .box2_promocao   .box2A_promocao {padding: 0 10px 10px 0;}
.topBox1_promocao {background: url(../images/bgBox1_promocao.jpg) no-repeat left top; position: relative; text-align:center}
.topBox1_promocao  .topBox1A_promocao {background: url(../images/bgBox1_promocao.jpg) no-repeat right top; overflow: hidden; padding: 5px;position:relative;}

.topBox2{background: url(../images/bgBox2.gif) no-repeat left top; margin-right:10px;}
.topBox2 .topBox2A{background: url(../images/bgBox2.gif) no-repeat right top; overflow: hidden; padding:5px 5px 5px 0; position: relative; right:-10px; color:#fff;}

.menuFilterNavigation .topBox1_promocao .topBox1A_promocao ,.topBox1Ablue,.meetToo .topBox1_promocao .topBox1A_promocao  .topBox1Ablue .menuBrowseWorld .topBox1_promocao  .topBox1A_promocao {padding: 5px 5px 5px 0;}
/* Produto Descricao */


.top-pagto{padding-left:10px;font-size:1.5em;color:#FF0000; font-size:1.5em;padding-top:1px;text-align:left}
.pagto-vista{padding-left:10px;font-size:1.5em;color:#FF6600; font-size:1.5em;padding-top:1px;text-align:left}
.pag-par{padding-left:10px;font-size:1.5em;color:#CC9999; font-size:1.5em;padding-top:1px;text-align:left}
.parc-princ{padding-left:10px;font-size:1.5em;color:#333333; font-size:1.5em;padding-top:1px;text-align:left}
 

.nome_produtodescricao{padding-left:10px;color:#000000; font-size:2.0em;padding-top:1px;text-align:left}
.bndes{padding-left:10px;font-size:1.9em;color:#000099; font-size:1.5em;padding-top:1px;text-align:left}
.Categoria_negrito{padding-left:7px;font-size:0.5em;font-weight:bold;color:#000099;font-size:1.0em;font-style:inherit;padding-top:1px;text-align:left}

.new-menu-marcas a {color:#666666;}
.Marcas_negrito	{padding-left:10px;font-size:5.2em;color:#666666;font-size:1.2em;padding-top:0px;text-align:left}

.new-menu-maisvendidos a {color:#FF0000;}
.maisvendidos_negrito	{padding-left:1px;color:#666666;font-size:0.9em;padding-top:0px;text-align:left}


.preco{padding-left:10px;font-size:1.9em;color:#000099; font-size:1.5em;padding-top:1px;text-align:left}
.precode{padding-left:10px;font-size:1.9em;color:#000099; font-size:1.5em;padding-top:1px;text-align:left}
.precopor{padding-left:10px;font-size:1.9em;color:#000099; font-size:1.5em;padding-top:1px;text-align:left}
