/*
  $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

  Released under the GNU General Public License
*/

.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: #0072AC; text-decoration: underline; }

BODY {
  background:#FFFFFF url(images/fundomeio.jpg) repeat-x !important;
  color: #333333  !important;
  margin: 0px !important;
  padding:0px !important;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif !important;
}

A {
  outline:0 !important;
  cursor: pointer !important;
  text-decoration: none !important;
  
}

A:hover {
  cursor:pointer;
}

A:visited {
text-decoration: none;

}

*.topmenu{ list-style-image:url(images/topmenu_marker.gif); margin-left:20px; margin-top:0px;margin-bottom:0px; margin-right:0px; line-height:1em;}
a.atopmenu{font-family:Tahoma Arial, Helvetica, sans-serif;color:#e4d8a5; text-decoration:underline;font-size: 11px;}
a.atopmenu:hover{font:Tahoma Arial, Helvetica, sans-serif;color:#e4d8a5; text-decoration:none;font-size: 11px;}
FORM {
	display: inline;
}

TR.header {
  /*background: #ffffff;*/
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

/* PADRAO ABAS  */
.tabs {clear:both;overflow:hidden; padding-bottom:1px; position:relative; top:1px; z-index:1;display: none;}
.tabs li {margin-right:10px;}
.tabs li, .gc .tit  {background: url(images/abamp1.gif) no-repeat scroll left top; float:left;  padding:0 0 0 6px;}
.tabs .selected {background: url(images/abamp2.gif) no-repeat scroll left -100px; position:relative; z-index:999!important;}
.tabs .selected a {background: url(images/abaps1.gif) no-repeat scroll right -100px; color:#fff; float:left;}
.tabs .selected b {color:#fff;}
.tabs li a, .gc .tit b {background: url(images/abaps2.gif) no-repeat scroll right top; color:#666; float: left; font-weight:bold; padding:7px 30px 5px 5px; text-transform:uppercase; display:block; margin-right:-15px; }
.gc .tit .type1 { color:#cc0000;  }
.gc .tit b.type1 span {background: url(images/carrinho.png) no-repeat 0 -1596px;}
.tabs li a b, .gc .tit a b {color:#666; font-size: 1.1em;}
.tabs li a:hover, .gc .tit a:hover {text-decoration:none;}
.tabs li b, .gc .tit b  span {background: url(images/carrinho.png) no-repeat 0 -1396px; padding-left:7px; font-weight:bold;}
.tabs .selected  b {background: url(images/carrinho.png) no-repeat 0 -1297px; }
.tabsCont .selected {display:block;}



A.headerNavigation { 
  color: #333333; 
}

A.headerNavigation:hover {
  color: #333333;
  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;
}
a.menu{color:#6c6f65; font:bold 11px Tahoma, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;}
a.menu:hover{color:#ffffff; font:bold 11px Tahoma, Helvetica, sans-serif;text-transform:uppercase; text-decoration:none;}
*.search{color:#77787b; text-decoration:none;}
.search:hover{color:#404040; text-decoration:underline;}
*.search1{font-family: "Trebuchet MS", Arial, Tahoma; font-size:13px; color:#77787b; border: 0px solid #000000; weight: normal;
 }
.horiz_menu{font:11px Tahoma, Helvetica, sans-serif; text-decoration:none; color:#D3F4FF;}
.horiz_menu:hover{font:11px Tahoma, Helvetica, sans-serif; text-decoration:underline; color:#D3F4FF;}
.categories{color:#343940;}
.categories:hover{color:#343940;}
*.header{border:1px solid #6DC7E5; text-align: left; padding-left:10px; padding-top:4px; 
  background:url(images/box_bg.gif) repeat-x; height:22px; margin-bottom:1px;color:#FFF;font:bold 14px Arial,Tahoma, Helvetica, sans-serif;}
*.productName{color:#333333; font-weight:bold; font:12px "Trebuchet MS", Arial,Tahoma, Helvetica, sans-serif;}
*.productName:hover{color:#333333; font-weight:bold;font:12px "Trebuchet MS" Arial,Tahoma, Helvetica, sans-serif; text-decoration:underline;}
*.price{color:#C20000; font:bold 16px Arial, Helvetica, sans-serif;}
a.bottom{color:#555555; font-weight:bold; text-transform:uppercase; text-decoration:none; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
a.bottom:hover{color:#555555; font-weight:bold; text-transform:uppercase; text-decoration:underline; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
a.bestsellers{ color:#2478ab; text-decoration:none;}
a.bestsellers:hover{ color:#bd1700; text-decoration:underline;}

*.textdecor{color:#4F4F4F; font-weight:bold; font:16px Geneva, Arial, Helvetica, sans-serif;}
*.textdecor:visited{color:#4F4F4F; font-weight:bold; font:16px Geneva, Arial, Helvetica, sans-serif;}

TR.footer {
  
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #54574f;
  font-weight: bold;
  padding:5px 0px;
}

TD.footer1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #54574f;
  font-weight: none;
  padding:5px 0px;
}

TD.footer2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #54574f;
  font-weight: none;
  padding:5px 0px;
}


.header10 {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #626262;
  font-weight: none;
  font-size: 12px;
}

.header10:hover {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #626262;
  font-weight: none;
  text-decoration: underline;
  font-size: 12px;
}

.tele {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #626262;
  font-weight: none;
  font-size: 12px;
}

a.tele{
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #626262;
  font-weight: none;
  text-decoration: underline;
  font-size: 12px;
}

.fone {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #ef7831;
  font-weight: bold;
  font-size: 12px;
}

a.fone{
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #ef7831;
  font-weight: bold;
  text-decoration: underline;
  font-size: 12px;
}

.cumprimento {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #626262;
  font-weight: none;
  font-size: 12px;
}

.cadastrese {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #f9671f;
  font-weight: none;
  font-size: 12px;
}

a.cadastrese {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #f9671f !important;
  font-weight: none;
  font-size: 12px;
}


.cadastrese:hover {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  color: #f9671f;
  font-weight: none;
  text-decoration: underline;
  font-size: 12px;
}


.infoBox {

}
.infoBox1{background-color:#FFF; border:1px solid #ededed; }
.infobox2{background:url(images/info.gif) no-repeat; background-position:right}
.infobox3{background:url(images/infobox/comprarfundo.gif) repeat-x; padding-left:25px; text-decoration:none !important; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #afafaf !important;}
.infobox4{
background:url(images/infobox/comprarfundo.gif) repeat-x; 
text-decoration:none !important;
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 12px;
color: #333333;
}
.infobox5{background:url(images/infobox/comprarfundo.gif) repeat-x; padding-left:10px; vertical-align:middle; text-decoration:none !important; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #333333;}

.fundoetiqueta{background:url(images/infobox/fundoetiquetam.jpg) repeat-x; padding-left:10px; vertical-align:middle; text-decoration:none !important; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #333333;}

.infobox6{padding-left:10px; text-decoration:none !important; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #333333;}

.indiquetexto{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #333333;}
.indiquetexto.visited{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #333333;}



.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:#939a7f; font-size:10px;padding-left:4px; padding-bottom:3px; text-align:left;
}
TD.infoBoxHeading {
  background:url(images/infobox/menu_cat_meio.png) repeat-x;
  background-position: 0px;
  margin-left: 0px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
text-transform: none; //uppercase;
  color: #FFF;
}

TD.infoBoxPontilhado {
  background:url(images/infobox/meiopont.gif) repeat-x;
  background-position: 0px;
  margin-left: 0px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: none; //uppercase;
  color: #626262;
}






TD.infoBoxHeadingMenu {
  background:url(images/infobox/menufundo.png) no-repeat;
  background-position: 0px;
  margin-left: 0px;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
text-transform: none;
  color: #FFF;
}




TD.infoBoxFundo {
  background:url(images/infobox/mfundop.gif) repeat-x;
  font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
text-transform:none;
  color: #000000;
}

TD.infoBoxFundoAba {
  background:url(images/infobox/mfundoaba.gif) repeat-x;
  font-family:"Trebuchet MS",Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
text-transform:none;
  color: #000000;
}



TD.infoBoxHeading1 {
  background:url(images/infobox/block_bg.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;
 
}


#produtoaba {
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #54574f  !important ; 
    float:left;
    width:100%;
    background:#FFFFFF url(images/bgaba1.gif) repeat-x bottom;
    line-height:normal;
    }

#produtoaba ul {
    margin:0;
    padding:10px 10px ;
    list-style:none;
    }

#produtoaba li {
    float:left;
	background:url(images/abadireitaon.gif) no-repeat right top;
    margin:0px 0px 0px 0px;
    padding:0px;
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;

    }
    
	
#produtoaba a {
    display:block;
	background:url(images/abaesquerdaon.gif) no-repeat left top;
    padding:5px 20px 3px;
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
font-weight:normal;

    }
	
#produtoaba #current {
        background-image:url(images/abadireitaon.gif);
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #54574f  !important ;
	text-decoration:none;
	}

#produtoaba #current a {
    background-image:url(images/abaesquerdaon.gif);
	padding:5px 20px 5px;
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #54574f  !important ;
	text-decoration:none;


    }


TD.abanormall a {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
	font-weight:normal;
        padding-left: 15px;
}

TD.abanormalm a {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
	font-weight:normal;
        padding-left: 0px;
}

TD.abanormalr a {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
	font-weight:normal;
        padding-left: 0px;
}

TD.abacurrentl a {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
	font-weight:bold;
        padding-left: 15px;
}

TD.abacurrentm a {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
	font-weight:bold;
        padding-left: 0px;
}

TD.abacurrentr a {
        font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
        font-size:11px;
	font-weight:bold;
        padding-left: 0px;
}


#acompanhe {
    font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size:9px;
	color: #54574f  !important ; 
    float:right;
    width:100%;
    background:url(images/acompanhe.png) no-repeat right top;
    line-height:normal;
    padding-top: 0px;
    }
	

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: 0px;
  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: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#333333;
}
TD.productListing-data a:hover{
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#333333;

}

.classificar ul li {}

.prodImg { width: 410px; height: 320px; display: block; float: left; }
.prodImgLandPage { display: block; float: left; }
.prodImg .imagem_produto {display: block; width: 100%; height: 310px; }
.prodImg .play_webvideo {display: block; position: absolute; width: 75px; height: 46px; margin-top: -60px; margin-left: 5px; }
.prodImg .play_webvideo a,
.prodImg .play_webvideo a:visited
{
	display: block;
	overflow: hidden;
	outline: 0;
	width: 72px;
	height: 46px;
	text-indent: -1999px;
	background: url(/imagens/layout2008/play_webvideo.png);
}

.prodImg .play_webvideo a:hover  {background-position: -74px 0px;}

.prodImg #divGanheBrinde {
	background:transparent url(/imagens/layout2008/bundle/img_brinde_ganhe_brinde.png) repeat scroll 0 0; behavior: url(/css/comum/iepngfix.htc);
	display:block;
	height:89px;
	margin-left:280px;
	margin-top:-95px;
	position:absolute;
	width:89px;
}
.prodThumbs {
	clear: both;
	width: 400px;
	height: 58px;
	display: block;
	float: left;
}

.prodThumbs .lnkMovePlayer
{
	width: 20px;
	height: 58px;
	float: left;
}

.prodThumbs .lnkMovePlayer a,
.prodThumbs .lnkMovePlayer a:visited
{
	display: block;
	padding-top: 17px;
}

.prodThumbs .playerProdutos
{
	width: 355px;
	height: 63px;
	float: left;
	overflow: hidden;
}

.prodThumbs ul.internoThumbsProdutos
{
	width: 5000px;
	height: 57px;
	padding-left: 0px;
}

.prodThumbs ul.internoThumbsProdutos li
{
	width: 67px;
	height: 52px;
	float: left;
	background:url(images/janela.jpg) no-repeat;
	margin-right: 5px;
	list-style-type: none; /* retira o marcador de listas*/ 

}

.prodThumbs ul.internoThumbsProdutos li img
{
	margin-top: 4px;
	margin-left: 4px;
	cursor: pointer;
}

.prodThumbs ul.internoThumbsProdutos li img.selecionado
{
	cursor:default;
}


.prodBts { clear: both; display: block; padding-top: 10px; *padding-top: 5px; }
.prodBts a,
.prodBts a:visited { border: 0; text-decoration: none;}

.prodCores { display: block; float: left; clear: both; padding-top: 10px; width: 425px;}
.prodCores li{ display: block;	float: left;  width: 66px; _width: 66px; height: 40px; margin: 0 4px 8px 0; }
.prodCores li input{ margin: 12px 0 0 4px; *margin: 10px 0 0 0; _margin: 10px 0 0 0; }
.prodCores li.primeira { display: block; width: auto; font: 12px "Trebuchet MS"; font-style: italic; float: left; padding: 10px 3px 0 20px;}


A.pageResults {
  color: #4A4949;
}

A.pageResults:hover {
  color: #4A4949;
  text-decoration:none;
  
}

TD.pageHeading, DIV.pageHeading {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #f9671f;
}


*.parcelamento {
  font-family: Verdana, Arial, sans-serif; 
  background-image: url(images/abamp1.gif) no-repeat;
  font-size: 14px;
  font-weight: bold;
  color: #1c7d88;
}

*.parcelamento:link {
  font-family: Verdana, Arial, sans-serif;
  background: url(images/abamp2.gif) no-repeat;
  font-size: 14px;
  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: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#333333;
  line-height: 1.5;
}

TD.main2, P.main2 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: italic;
  font-weight: bold;
  font-size: 18px;
  color:#bed630;
  line-height: 1.5;
}

TD.main3, P.main3 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 10px;
  color:#999999;
}

TD.main4, P.main4 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 12px;
  color:#686868;
}

TD.main5, P.main5{
font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: italic;
  font-size: 13px;
  color:#2A2A2A;
  }

TD.main6, P.main6{
font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: none;
  font-size: 13px;
  color:#676767;
  }

TD.main7, P.main7, a.main7 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 12px;
  color:#888888;
}

TD.main7:visited, P.main7:visited, a.main7:visited {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 12px;
  color:#888888;
}

TD.main8, P.main8, a.main8{
font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: italic;
  font-size: 13px;
  color:#2A2A2A;
  }
TD.main8:visited, P.main8:visited, a.main8:visited{
font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: italic;
  font-size: 13px;
  color:#2A2A2A;
  }

TD.main10, P.main10, a.main10{
font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: none;
  font-size: 11px;
  color:#888888;
  }

TD.main10:visited, P.main10:visited, a.main10:visited{
font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: none;
  font-size: 11px;
  color:#888888;
  }

TD.main11, P.main11 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-style: none;
  font-size: 12px;
  color:#a0a495;
  line-height: 1.5;
}


h5.slideShowTit,
h5.imagemAmpliadaTit{display: block; float: left; margin: -5px 0px 0px 3px; width: 141px; height: 18px; background: url(images/ampliar.png) 0 -24px; text-indent: -1999px; }
h5.imagemAmpliadaTit{background-position: 0 0; height: 24px; }

h6.header_pop_indicacao
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#f9671f;
	font-size: 20px;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0 0 0 5px;
}

h6.header_pop_prazo
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#f9671f;
	font-size: 20px;
	font-weight: bold;
	margin: 0px; 
        padding: 0 0 0 5px;
}


h6.ajuda_busca
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#f9671f;
	font-size: 20px;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0 0 0 5px;
}

h6.header_ask_question
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#f9671f;
	font-size: 20px;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0 0 0 5px;
}

h6.header_privacidade
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#f9671f;
	font-size: 20px;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0 0 0 5px;
}

h6.header_termos
{
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	color:#f9671f;
	font-size: 20px;
	font-weight: bold;
	background: none;
	margin: 0;
	padding: 0 0 0 5px;
}

TD.smallText, SPAN.smallText, P.smallText, *.smallText, a.smallText{
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 10px;
}

TD.smallText1, SPAN.smallText1, P.smallText1, *.smallText1 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 11px;
}


TD.smallText2, SPAN.smallText2, P.smallText2, *.smallText2 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 12px;
  color: #333333;
}

TD.smallText2.visited, SPAN.smallText2.visited, P.smallText2.visited, *.smallText2.visited {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 12px;
  color: #333333;
}

TD.smallText3, SPAN.smallText3, P.smallText3, *.smallText3, a.smallText3 {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size: 10px;
  color: #000000;
}

TD.smallText3:visited, SPAN.smallText3:visited, P.smallText3:visited, *.smallText3:visited, a.smallText3:visited {
  font-famil: "Trebuchet MS", Arial, Tahoma;
  font-size: 10px;
  color: #000000;
}

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;
}

SPAN.greetUser1 {
  color: #00adee;
  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: #333333;
  font: 11px "Trebuchet MS";  
}

SPAN.productSpecialPrice1 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #333333;
  font: 23px "Trebuchet MS";  
}

SPAN.productSpecialPrice2, a.productSpecialPrice2  {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #ef5a00;
  font: 14px "Trebuchet MS";  
}

SPAN.productSpecialPrice2:visited, a.productSpecialPrice2:visited {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #ef5a00;
  font: 14px "Trebuchet MS";  
}

SPAN.productSpecialPrice3 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #ef5a00;
  font: 21px "Trebuchet MS";
  font-weight: none;
  letter-spacing: -1.5px;
}

SPAN.productSpecialPrice4 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #f9671f;
  font: 11px "Trebuchet MS";
  font-weight: bold;
}

SPAN.productSpecialPriceX {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #f9671f;
  font: 13px "Trebuchet MS";
  font-weight: bold;
  font-style: italic;
}

SPAN.productSpecialPrice5 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #333333;
  font: 11px "Trebuchet MS";
  font-weight: none;
}

SPAN.productSpecialPrice7, a.productSpecialPrice7  {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font: 12px "Trebuchet MS";  
}

SPAN.productPrice {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #333333;
  font: 12px "Trebuchet MS";  
}

SPAN.productPrice1 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #FFFFFF;
  font: 10px "Trebuchet MS";  
}

SPAN.productPrice2 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #FFFFFFF;
  font: 11px "Trebuchet MS";  
}

SPAN.productPrice3 {
  font-family: Arial,Verdana, Arial, sans-serif;
  color: #ababab;
  font: 11px "Trebuchet MS";  
}


SPAN.produtoindex {
  font-family: "Trebuchet MS", Arial, Tahoma;
  font-size:16px;
  font-style:italic;
  color:#bed630;
 }
  
SPAN.produtoindex1 {
  font-family:"Trebuchet MS", Arial, Tahoma;
  font-size:16px;
  font-style:italic;
  color:#f9671f;
}

SPAN.barra {
  color: #afafaf !important;
  font-size:10px;
}

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; }
.messageStackSuccess1 { font-family: "Trebuchet MS", Arial, Tahoma; font-size: 16px; color:#f9671f; }


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

*.h11{font-family: "Trebuchet MS", Verdana, Arial, Tahoma; color:#6d7066; font-weight:bold; text-decoration:none; font-size:11px;}
*.h11:hover{font-family: "Trebuchet MS", Verdana, Arial, Tahoma; 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;}

/* Light_Box */

#caixa_total{ /*A id da caixa total ela quando aparece fica do tamanho total da tela o que é interessante para tomar cuidado com a div conteudo caixa não ultrapassar essa margem se não acontece a quebra do layout que deixa o efeito com uma aparência bem indesejavel */
background:silver;
width:100%;
height:100%;
display:none;
position:absolute;
z-index:10000;
top:0;}

#conteudo_caixa{ /* A id do conteudo caixa */
position:absolute;
z-index:10001;
margin:50% 50%;
top:-300px;
background:#fff;
display:none;
padding:10px;
}

#fechar{ /* A id do botão fechar */
float:right;
background:#000;
color:#fff;
padding:4px;
display:none;
cursor:pointer;
}

/* Light_Box2 */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 12px solid #00FF00;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

TD.news {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #404040;
  font-style: italic;
}

.about {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #404040;
  font-style: none;
}

.abouti {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #404040;
  font-style: italic;
}


/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
    background: transparent url(images/infobox/menufundom.png) repeat-y;
    color:#4e4e4e; 
    padding-left: 5px;
    margin-left: 0px;
    padding-right: 0px;    
//	background-color: #00adee;
//	border: 0px outset #00adee;

}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
        font-family: "Trebuchet MS", Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
        padding-left: 10px;
	display: block;
        font-weight: normal;	
        	
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #77787b;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #323232;
	background-color: #e3eab7;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #00adee;
	background-color: #bed630;
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e3eab7;
	border: 0px outset #e3eab7;
	position: relative;
	display: block;
        padding: 10px 10px 10px 10px;
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: "Trebuchet MS", Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	position: relative;
	display: block;
        background-color: #e3eab7;
	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #2d2d2d;
	text-decoration: none;
        background-color: #e3eab7;
	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #bed630;
	text-decoration: none;

}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #4e4e4e;
	background-color: #bed630;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 12px;
}

.dmselected {   /* Style override for selected category tree */
background-color: #bed630;              
color:#4e4e4e;
    padding-left: 0px;
    margin-left: 0px;
    padding-right: 0px;
                
}

.verbar .dmselected {   /* Style override for selected root category */
   background-color: #bed630;
background: transparent url(images/infobox/menufundom.png) repeat-y;
padding-left: 5px;
    margin-left: -5px;
    padding-right: 0px;



}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}



