  /*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce - Modified by Valmy Gomes - valmygomes@legalzona.com.br valmygomes@hotmail.com in 19/04/2007



  Released under the GNU General Public License

*/

@import url(skin.css);

@import url(jcarousel.css);

@import url(imagebox.css);



.centerpage {

  width: 769px;

  position: absolute;

  left: 50%;

  top: 0px;

 margin-left: -383px;

  background: White;

		  }

  

	

	  

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

  background: #ffffff;

  color: #000000;

  margin: 0px;

}



A {

  color: #747474;

  text-decoration: none;

  font-size: 12px;

}



A:hover {

  color: #888888;

  text-decoration: underline;

}



FORM {

 display: inline;

}



TR.header {

/* background: #ffffff; */

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background-repeat: repeat;

  color: #CCCCCC;

  font-weight : bold;

}



A.headerNavigation { 

  color: #999999;

  font-size: 13px;  

  font-weight: bold;

  text-decoration: none;

}



A.headerNavigation:hover {

  color: #FFFFFF;

  font-size: 13px;  

  font-weight: bold;

  text-decoration: underline;

}



TR.headerError {

  background: #ff0000;

}



TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #ff0000;

  color: #ffffff;

  font-weight : bold;

  text-align : center;

}



TR.headerInfo {

  background: #00ff00;

}



TD.headerInfo {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  background: #00ff00;

  color: #ffffff;

  font-weight: bold;

  text-align: center;

}

.headerCategoriesItems { 

     

		color:#f7f7f7;

	font-family:Arial, Verdana;

	font-size:8pt;

	font-weight:bold;

	text-decoration:none;

	position: relative;

	border-left:1px solid #FFFFFF;

	padding:2px;

	overflow:hidden;

	line-height:18px;

  }

  

  .headerCategoriesItems a { color: #333333; }

  .headerCategoriesItems a:hover { color: #000000; }



TR.footer {

  background: #bbc3d3;

}



TD.footer {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  color: #6b6f75;

  font-weight: bold;

  padding:5px 0px;

}

a.footer{

	  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

   color: #ffffff;

  font-weight: bold;

}



a.footer:hover{

	font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

   color: #ffffff;

  font-weight: bold;

}

.infoBox {



}

.infoBox1{background-color:#FFF; border:1px solid #A6B3BA; }

.infoBoxContents {

 

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.infoHeaderHeading {

  color:#FFF; font-size:10px;padding-left:4px; padding-bottom:3px; text-align:left;

}

TD.infoBoxHeading {

  background:url(images/infobox/corner_center.gif) repeat-x;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;



  color: #848282;

}



TD.infoBoxHeading1 {

  background:url(images/infobox/corner_center.gif) repeat-x;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #FFF;

}



TD.infoBoxCategoriesHeading {

  background:url(images/infobox/cat_bg.gif) repeat-x;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  font-weight: bold;

  color: #FFF;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

 

}



TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {

  background: #ffffff;

}



TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {

  background: #ffffff;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #c2c5bb;

  border-spacing: 1px;

  background: #FFFFFF;

}



.productListing-heading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #c2c5bb;

  color: #FFFFFF;

  font-weight: bold;

}

.productListing-heading a{

 

  color: #FFFFFF;

  font-weight: bold;

}

.productListing-heading a:hover{

 

  color: #FFFFFF;

  font-weight: bold;

text-decoration:underline;

}



TD.productListing-data {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}

TD.productListing-data a{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#1c7d88;

}

TD.productListing-data a:hover{

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color:#1c7d88;



}

A.pageResults {

  color: #4A4949;

}



A.pageResults:hover {

  color: #4A4949;

  text-decoration:none;

  

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 20px;

  font-weight: bold;

  color: #1c7d88;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

  line-height: 1.5;

}



TD.smallText, SPAN.smallText, P.smallText {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family: Verdana, Arial, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family: Verdana, Arial, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family: Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family: Arial,Verdana, Arial, sans-serif;

  color: #C20000;

  font:bold 12px Arial, Helvetica, sans-serif;  

}



SPAN.errorText {

  font-family: Verdana, Arial, sans-serif;

  color: #ff0000;



}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* message box */



.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



*.h11{color:#6d7066; font-weight:bold; text-decoration:none; font-size:11px;}

*.h11:hover{color:#6d7066; font-weight:bold; text-decoration:underline;font-size:11px;}



*.m11{color:#6d7066; text-decoration:none; font-size:10px;}

*.m11:hover{color:#6d7066; text-decoration:underline;font-size:10px;}













td{

 font-family: tahoma,verdana,arial;

 font-size: 11px;

 color: #848282;

}



 .bg{

  background-image: url(images/m23.gif);

  background-repeat: repeat-y; 

 }



 .bg1{

  background-image: url(images/m29.gif);

  background-repeat: repeat-y; 

 }



 .bg2{

  background-image: url(images/m42.gif);

  background-repeat: repeat-y; 

 }



 .bg3{

  background-image: url(images/m48.gif);

  background-repeat: repeat-y; 

 }



 .bg4{

  background-image: url(images/m59.gif);

  background-repeat: repeat-y; 

 }



 .go{

  border-style: solid;

  border-width: 1px;

  border-color: #A1A1A1;

  height: 20px;

 }



 .cy{

  font-size: 11px;

  color: #747474;

  font-weight: bold;

 }



 .cy1{

  font-size: 14px;

  color: #FF850D;

  font-weight: bold;

 }



 .cy2{

  font-size: 13px;

  color: #848282;

  font-weight: bold;

 }





 .ml{

  font-size: 11px;

  color: #08A8C4;

  text-decoration: none;

 }



 .ml1{

  font-size: 11px;

  color: #848282;

  text-decoration: none;

 }



 .ml2{

  font-size: 10px;

  color: #848282;

  text-decoration: underline;

 }



 .px2{

  font-size: 2px;

 }



 .px4{

  font-size: 4px;

 }



 .se{

  width: 110px;

  font-size: 9px;

 }

 



a img{text-decoration:none;}

h1,h2,h3,h4 {font-size:11px;font-weight:normal;margin:0px;padding:0px;}

ul{list-style-type:none;}

a:link, a:visited {text-decoration:none;}

a:hover {text-decoration:underline;}

/*Credits: Dynamic Drive CSS Library */



.suckerdiv ul{

margin: 0;

padding: 0;

list-style-type: none;

width: 176px; /* Width of Menu Items */

border-bottom: 1px solid #ededed;

font-family: arial;

font-size: 12px;

}



.suckerdiv ul li{

position: relative;

background-color: #fefefe;

}



/*1st level sub menu style */

.suckerdiv ul li ul{

left: 175px; /* Parent menu width - 1*/

position: absolute;

width: 176px; /*sub menu width*/

top: 0;

display: none;

}



/*All subsequent sub menu levels offset */

.suckerdiv ul li ul li ul{

left: 175px; /* Parent menu width - 1*/

}



/*All subsequent sub menu levels offset */

.suckerdiv ul li ul li a{

left: 175px; /* Parent menu width - 1*/

background-color: #fefefe;

}



/*All subsequent sub menu levels offset */

.suckerdiv ul li ul li ul li a{

background-color: #fefefe;

}



/*All subsequent sub menu levels offset */

.suckerdiv ul li ul li ul li ul li a{

background-color: #fefefe;

}



/* menu links style */

.suckerdiv ul li a{

display: block;

color: #666666;

text-decoration: none;

background-color: #fefefe;

padding: 1px 5px;

border: 1px solid #ededed;

border-bottom: 0;

line-height: 1.75em;

}



.suckerdiv ul li a:hover{

background-color: #e4e4e4;

color: #000000;

text-decoration: none;

}



.suckerdiv ul li ul li a:hover{

background-color: #e4e4e4;

color: #000000;

text-decoration: none;

}



.suckerdiv ul li ul li ul li a:hover{

background-color: #e4e4e4;

color: #000000;

text-decoration: none;

}



/* The main categories with sub-categories */

.suckerdiv .subfolderstyle{

background: url(images/arrow-list.gif) no-repeat center right;

}



/* This one colors the sub-folder with other sub-folders */

.suckerdiv ul li ul .subfolderstyle {

background-color: #fefefe;

}



/* This one colors the sub-folder with other sub-folders */

.suckerdiv ul li ul li ul .subfolderstyle {

background-color: #fefefe;

}



/* This one colors the sub-folder with other sub-folders */

.suckerdiv ul li ul li ul li ul .subfolderstyle {

background-color: #fefefe;

}



/* Holly Hack for IE \\*/

* html .suckerdiv ul li { float: left; height: 1%; }

* html .suckerdiv ul li a { height: 1%; }



a#ssL {

position: fixed;

right: 0;

bottom: 0;

display: block;

height: 80px;

width: 80px;

background: url(images/site_seguro.png) bottom right no-repeat;

text-indent: -999em;

text-decoration: none;

}



.cxprod{

	

	text-align: center;

	width:160px;

	height:265px;

	padding:9px;

	border:#dcdcdc solid 1px;

	background-color:#f3f3f3;

	margin-left:0px;

	}

.cxprod a.thumb{

	

}	



.cxprod a.thumb img{

	border:#dcdcdc solid 1px;

	margin-bottom:4px;

	width:154px;

	height:126px;

}





/* CSS Document */

/* RESET */ * {

    margin: 0;

    padding: 0

}



a img {

    border: none

}



#content_geral {

    width: 95%;

    padding: 5px;

    margin: 0 auto;

}



#produto_img {

    width: 38%;

    border: 1px solid #E9E9E9;

    float: left;

}



.img_principal {

    border: 0px solid #666;

    display: block;

    margin: auto;

    position: relative;

    width: 279px;

}



#produto_compra {

    width: 61%;

    float: right;

}



div.box_nomeProduto h2.titProduto {

    color: #000;

    font-size: 27px;

    font-weight: normal;

    margin: 0;

    text-align: left;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}



dl.Linha_1 {

    margin: 0 0 6px;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}



dl.Linha_1 dt.fabrica {

    border: medium none;

    margin: 0;

    padding: 0;

}



dl.Linha_1 dt, dl.Linha_1 dd {

    color: #B2B2B2;

    font-size: 12px;

    font-weight: normal;

}



dl.Linha_1 dt {

    border-left: 1px solid #B2B2B2;

    margin-left: 6px;

    padding: 0 0 2px 6px;

}



dl.Linha_1 dt, dl.Linha_1 dd {

    display: inline;

}



div.box_nomeProduto {

    overflow: hidden;

    padding: 0px 0px 0px 8px;

}



div.box_precos {

    

    overflow: hidden;

    padding: 13px 0px 8px 11px;

    background-image: url(images/img_r2_c5.jpg);

    background-repeat: no-repeat;

}



div.box_precos .iPreco {

    width: 239px;

    float: left;

    min-height: 100px;

}



div.box_precos .iPreco p.preco {

    padding: 0 0 0 5px;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size: 16px;

    color: #666666;

}



div.box_precos .iPreco p.preco_vista {

    padding: 0 0 0 5px;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size: 25px;

    color: #000;

}



div.box_precos .iPreco p.preco span {

    display: inline;

    margin-right: 2px;

}



div.box_precos .iPreco p.preco_vista span {

    display: inline;

    margin-right: 2px;

}



div.box_precos .iPreco p.economize {

    padding: 0 0 0 5px;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size: 13px;

    color: #333;

}



div.box_precos .iPreco p.economize b {

    color: #000;

    font-weight: bold;

}



div.box_precos .comprar {

    width: 183px;

    float: left;

    min-height: 100px;

}



div.box_precos .comprar .bt_comprar {

    text-align: center;

}



div.box_precos .comprar .bt_amigos {

    text-align: center;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size: 12px;

    margin-top: 10px;

}



div.box_precos .comprar .bt_amigos a {

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    color: #666;

    text-decoration: none;

}



div.box_infocompra {

    height: 108px;

    overflow: hidden;

    padding: 13px 0px 8px 11px;

    background-image: url(images/img_r3_c5.jpg);

    background-repeat: no-repeat;

}



div.box_infocompra .disponivel {

    width: 270px;

    float: left;

    min-height: 50px;

}



div.box_infocompra .media {

    width: 150px;

    float: left;

    min-height: 50px;

}



div.box_infocompra .extras_bt {

    width: 418px;

    padding: 2px;

    clear: both;

}



div.box_infocompra .disponivel p.texto {

    padding: 0 5px;

    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

    font-size: 12px;

    color: #666666;

    line-height: 125%;

}



div.box_infocompra .media .bt_twitter {

    display: inline;

    margin: 20px;

}



div.box_infocompra .media .bt_youtube {

    display: inline;

    margin: 15px;

}



div.box_infocompra .extras_bt .bt_calcular_frete {

    display: inline;

}



div.box_infocompra .extras_bt .bt_pagametos {

    display: inline;

}



div.box_infocompra .extras_bt .bt_avaliar {

    display: inline;

}



#outros {

    width: 100%;

    margin-top: 25px;

    clear: both;

}



#outros h3 {

    color: #000000;

    font-family: trebuchet MS;

    font-size: 19px;

    left: 19px;

    position: relative;

    top: 12px;

}



#outros .border_topo {

    background-image: url(images/barra_r1_c1.jpg);

    background-position: left top;

    background-repeat: no-repeat;

    height: 46px;

    position: relative;

    margin-left: -5px;

}



#outros .borda_geral {

    border-left: 1px solid #CCCCCC;

    border-bottom: 1px solid #CCCCCC;

    border-right: 1px solid #CCCCCC;

    padding: 10px;

}



/**

 *  CSS do CARROSSEL

 */

.jcarousel-skin-ie7 {

    margin-top: 15px;

}



.jcarousel-skin-ie7 .jcarousel-container {

    -moz-border-radius: 10px;

}



.jcarousel-skin-ie7 .jcarousel-direction-rtl {

    direction: rtl;

}



.jcarousel-skin-ie7 .jcarousel-container-horizontal {

    width: 70%;

    padding: 7px 40px;

    margin: 0 auto;

}



.jcarousel-skin-ie7 .jcarousel-container-vertical {

    width: 75px;

    height: 245px;

    padding: 40px 20px;

}



.jcarousel-skin-ie7 .jcarousel-clip-horizontal {

    width: 205px;

    height: 62px;

    margin: 0 auto;

}



.jcarousel-skin-ie7 .jcarousel-clip-vertical {

    width: 77px;

    height: 245px;

}



.jcarousel-skin-ie7 .jcarousel-item {

    width: 60px;

    height: 60px;

    border: 1px solid #ccc;

}



.jcarousel-skin-ie7 .jcarousel-item:hover {

    border-color: #808080;

}



.jcarousel-skin-ie7 .jcarousel-item-horizontal {

    margin-left: 0;

    margin-right: 7px;

}



.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {

    margin-left: 7px;

    margin-right: 0;

}



.jcarousel-skin-ie7 .jcarousel-item-vertical {

    margin-bottom: 7px;

}



.jcarousel-skin-ie7 .jcarousel-item-placeholder {

}



/**

 *  Horizontal Buttons

 */

.jcarousel-skin-ie7 .jcarousel-next-horizontal {

    position: absolute;

    top: 25px;

    right: 0px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(images/next-horizontal.gif) no-repeat 0 0;

}



.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-next-horizontal {

    left: 5px;

    right: auto;

    background-image: url(images/prev-horizontal.gif);

}



.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {

    background-position: -32px 0;

}



.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {

    background-position: -64px 0;

}



.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal {

    position: absolute;

    top: 25px;

    left: 3px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(images/prev-horizontal.gif) no-repeat 0 0;

}



.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-prev-horizontal {

    left: auto;

    right: 5px;

    background-image: url(images/next-horizontal.gif);

}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {

    background-position: -32px 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {

    background-position: -64px 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {

    cursor: default;

    background-position: -96px 0;

}



/**

 *  Vertical Buttons

 */

.jcarousel-skin-ie7 .jcarousel-next-vertical {

    position: absolute;

    bottom: 5px;

    left: 43px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(images/next-vertical.gif) no-repeat 0 0;

}



.jcarousel-skin-ie7 .jcarousel-next-vertical:hover {

    background-position: 0 -32px;

}



.jcarousel-skin-ie7 .jcarousel-next-vertical:active {

    background-position: 0 -64px;

}



.jcarousel-skin-ie7 .jcarousel-next-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-vertical:active {

    cursor: default;

    background-position: 0 -96px;

}



.jcarousel-skin-ie7 .jcarousel-prev-vertical {

    position: absolute;

    top: 5px;

    left: 43px;

    width: 32px;

    height: 32px;

    cursor: pointer;

    background: transparent url(images/prev-vertical.gif) no-repeat 0 0;

}



.jcarousel-skin-ie7 .jcarousel-prev-vertical:hover {

    background-position: 0 -32px;

}



.jcarousel-skin-ie7 .jcarousel-prev-vertical:active {

    background-position: 0 -64px;

}



.jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-vertical:active {

    cursor: default;

    background-position: 0 -96px;

}	

////////////////////

/* bloco de parcelas + cartão */
.prodParcelamento{ display: block; width: 100%; border-left: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; }
.prodParcelamento .titulo {width: 100%; height: 27px; position: relative; }

.prodParcelamento .titulo a.aba_cartao_comum,
.prodParcelamento .titulo a.aba_cartao_comum:visited {
	display: block;	height: 27px; float: left; overflow: hidden; text-decoration: none; outline: 0;
}

.prodParcelamento .titulo a.aba_cartao_comum,
.prodParcelamento .titulo a.aba_cartao_comum:visited { width: 174px; background: url(images/aba_cartao_normal.jpg); cursor: default; }

.prodParcelamento .titulo a.aba_cartao_comum span {
	display: block; padding-top: 3px; margin-left: 22px; font-family: "Trebuchet MS"; font-size: 15px; font-weight: bold; color: #1E6CC6;
}


.prodParcelamento .prodParcelas {
	float: center; width: 100%; overflow: hidden; margin-top: -1px; background: url(images/prodParcelamentoBgNovo.gif) 0 10px; border-top: 1px solid #F2F2F2;
}


.prodParcelamento .prodParcelas { display: block; }

.prodParcelamento .prodParcelas.direita { *margin-left: -1px; }
.prodParcelamento .prodParcelas.esquerda ul{ padding-top: 0px; }
.prodParcelamento .prodParcelas.direita ul{ padding-top: 0px;}

.prodParcelamento .prodParcelas ul li {
	display: block;	
	width: auto;
	margin: 10 auto;
	font: 11px "Trebuchet MS";
	color: #333;
	text-align: center;
	line-height: 20px;
}

.prodParcelamento .prodParcelas ul li em{ display: block; float: left; text-align: center; padding: 0 0px 0 0; width: 33%; font-style: normal; }

.prodParcelamento .rodape_parcelamento,
.prodParcelamento .rodape_parcelamento .esquerda,
.prodParcelamento .rodape_parcelamento .direita { display: block; width: 100%; height: 10px; }

.prodParcelamento .rodape_parcelamento { float: left; background: url(images/rodape_parcela_slice.jpg) repeat-x; }
.prodParcelamento .rodape_parcelamento .esquerda { background: url(images/rodape_parcela_esquerda.jpg) no-repeat left top; }
.prodParcelamento .rodape_parcelamento .direita { background: url(images/rodape_parcela_direita.jpg) no-repeat right top; }

.prodParcelamento .observacao_parcelas_cartao { display: none; }

a.tab{
  text-align: center;
  text-decoration:none;
  z-index:1000;
  }

  a.tab:hover{
  
  z-index:9000; 
  }

  a.tab span{display: none}
  a.tab:hover span{
	display:block;
	position:absolute;
	width: 468px;	
	height: 100%;
	left:50%;
	margin-left: -234px;
	
  }
  a.tab1:hover span{  	
	display:block;	
	width: 468px;	
	z-index:9000; 
  }

  
  
  .table{ display: table; width: 100%; border: 1px solid #CCC;}
	
	.tr { display: table-row;}		
	.td2 {
		display: table-cell;		
		padding: 3px;
		height: 90%;
	}
	
	.td5 {
		display: table-cell;		
		padding: 3px;		
	}
	
	.td3 {
		display: table-cell;		
		padding: 3px;		
	} 

.miniaturasProduto { margin: 0 .2em; width: 60px; height: 60px; border: 1px solid #ccc; }
	.imgProduto { border: 0px ;  }
	.ampliaProduto { 
	padding: 2px; 
	font-family: Arial,Helvetica;
	font-style: normal;
	font-variant: normal;
	font-size: 9px; }	
