/*-----------------------------------------------------------------------------
Site HobbyLândia
Versao               : 1.1
autor                : Fabiano Monteiro
email                : fabiano@sv.com.br; sv@sv.com.br;
website				 : http://www.sv.com.br/
Autor da Modificação : 
-----------------------------------------------------------------------------*/



body {font-family: "Trebuchet MS",Tahoma; font-size: 11px; background: #ffffff; color: #666666; margin: 0px;}
a { color: #00576F; text-decoration: none; }
a:hover {color: #CC9900; text-decoration: underline;}
form {display: inline;}
input, select { font-size: 9px; color: #666666;  }

br{line-height:7px;}
p { margin:0 0 0 0; }

.boxText {  }
.errorBox {  background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size: 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  text-decoration: underline; }

tr.header { background: #ffffff;}
tr.headerNavigation { background: #bbc3d3;}
td.headerNavigation {background: #bbc3d3;color: #ffffff;font-weight : bold;}

a.headerNavigation { color: #FFFFFF; }
a.headerNavigation:hover {color: #ffffff;}

tr.headerError { background: #ff0000;}

td.headerError {background: #ff0000;color: #ffffff;font-weight : bold;text-align : center;}

tr.headerInfo {background: #00ff00;}

td.headerInfo { background: #00ff00;color: #ffffff;font-weight: bold;text-align: center;}

tr.footer {background: #bbc3d3;}

td.footer { background: #bbc3d3;color: #ffffff;font-weight: bold;}

/*borda de tabelas */
.infoBox { background: #CCC; }

.infoBoxContents { background: #EEF2F3; border: 1px dashed #666666; padding: 10px; font-size: 11px; }

.infoBoxNotice { background: #FF8E90; }

.infoBoxNoticeContents {background: #FFE6E6; }

TD.infoBoxHeading { font-weight: bold;background: #bbc3d3;color: #ffffff;}

td.infoBox, span.infoBox { }

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: #EEF2F3;
}

TABLE.productListing {border: 1px; border-style: solid; border-color: #ddd; border-spacing: 0;}

.productListing-heading { background: #CC9900; font-size: 10px; color: #FFFFFF; font-weight: bold;}

TD.productListing-data { padding: 5px; font-size: 11px; }

A.pageResults {color: #0000FF;}

A.pageResults:hover {color: #0000FF; background: #FFFF33;}

TD.pageHeading, DIV.pageHeading { font-weight: bold; color: #BF8F00;}
.bgTitListaProd, .bgTitInt
	{ padding-left: 15px; background: url(images/seta_titProd.gif) left center no-repeat; }
.tbTitPrecoProd { _margin-top: 20px; }

.titPags { color: #1C4083 !important; padding-left: 15px; background: url(images/seta_titPags.gif) left center no-repeat; }

/*span.imgsVoltarTopo { display: block; text-align: center; }*/
span.imgsVoltarTopo { display: block; margin-top: 5px; }

TR.subBar { background: #f4f7fd;}

TD.subBar {color: #000000;}

TD.main, P.main { font-size: 11px; }


TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; }

TD.accountCategory { color: #aabbdd;}

TD.fieldKey { font-weight: bold; font-size: 11px; }

TD.fieldValue { }

TD.tableHeading {font-weight: bold;}

SPAN.newItemInCart {  color: #ff0000;}

/*CHECKBOX, INPUT, RADIO, SELECT { }

textarea { }*/

span.greetUser { color: #f0a480;font-weight: bold;}

table.formArea { background: #f1f9fe;border-color: #7b9ebd; border-style: solid; border-width: 1px;}

td.formAreaTitle {font-weight: bold;}

span.markProductOutOfStock { color: #c76170;font-weight: bold;}

span.productSpecialPrice { color: #ff0000;}

span.errorText {color: #ff0000;}

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

.checkoutBarFrom, .checkoutBarTo { font-size:11px; color: #8c8c8c; }
.checkoutBarCurrent { font-size:11px; color: #000000; }

/* message box */

.messageBox {   }
.messageStackError, .messageStackWarning { font-size:11px;  background-color: #ffb3b5; }
.messageStackSuccess { font-size:12px; color: #CC9900; font-weight: bold; }

/* input requirement */

.inputRequirement { font-size:10px; color: #ff0000; }

/* N -------------------------------------------------------------------------------------------- */
.canvas { font-size: 11px; border-left:2px solid #CC9900; border-right:1px solid #126881; margin: 0 auto;  }
.canvas table.tbCorpoIndex { width: 777px;  background: url(images/bg_tbMeioMenu.gif) top left repeat-y; }
.canvas table.tbCorpoIndexPagInt { width: 777px; padding-right: 10px; background: url(images/bg_tbMeioMenu.gif) top left repeat-y; }
.canvas table.tbCorpo { width: 777px; padding-right: 10px; background: url(images/bg_tbMeioMenu.gif) top left repeat-y; }
.menuSuperior { font-size: 10px; }
.topoImg {  }
.tdTopo {  text-align: right; }
.tdTopo a {  }
.tdTopo a img { border-bottom: 1px dashed #136982;  }
.tbSupTitPags { margin-top: 10px; }

.breadcrumb { margin-left: 140px; font-size: 11px;  border-top: 1px dashed #666666;  }
.breadcrumb a {color: #1C4187; text-decoration: none;  }
.breadcrumb a:hover {color:#CC9900; text-decoration:underline;}

.rodape {  font-size: 11px; width: 777px; color:#FFFFFF; height:31px; background: url(images/fd_rodape.gif) no-repeat; }
.rodape .text { padding-top: 12px;  }
.rodape .smallText { color:#FFFFFF; }
.rodape  a { color:#FFFFFF; text-decoration: none; }

ul.listaRodape { font-size: 11px; margin:0; margin-top:5px; list-style: none; }
ul.listaRodape li { display: inline; vertical-align: middle; }
ul.listaRodape li img {  }

table.tbAnimacao {  margin-bottom: 5px;  }
.animacaoTd { padding-right: 5px;}

#destaquesHome { padding-top: 8px;  background:  url(images/fd_destaques.gif) no-repeat left top; width: 760px; height:97px; margin-left: 8px;  }
ul.listaDestaque {list-style: none;margin: 0;padding-left: 215px;}
ul.listaDestaque h6 {font-family: verdada, sans-serif; font-size: 12px; color: #1C4083;margin: 0;}
ul.listaDestaque li {float: left; margin-right: 6px;}
span.imgDest img {float: left; margin-right: 5px;}
span.boxCont {margin-left: 80px; padding-right: 15px; display: block;}
span.boxCont a:hover { text-decoration: none; }
span.textProd { line-height: 1.1em; display: block; color: #333; width: 76px; height: 35px; overflow: hidden; cursor: pointer;}
span.textPreco {display: block; color: #CC9900; font-weight: bold; width: 72px; cursor: pointer; }
div.barraHoriz {height: 21px;margin-bottom: 5px;background: url(images/img_barraHorHome.gif) left top;}
span.msgDestaq {padding: 35px 0 0 14px;display: block;float: left;width: 170px;font-family: verdada, sans-serif;}

#boxFormBusca { padding-right: 5px; padding-top: 2px; margin-bottom: 5px; text-align: right; background: url(images/bg_formBusca.jpg) no-repeat top right;height: 28px; }
div.formBusca {	}
div.formBusca .infoInput { }
div.formBusca .infoInput input,select { font-size: 9px;color: #666666;border: 1px solid #666666;width: 133px;}
span.btnOkBusca  input.btnOk {background: url(images/btn_ok.gif) top left;width: 39px;height: 18px;border: none;cursor: pointer;}

div.boxDica {  margin-top: 5px; .margin-top:0px; _margin-top:0px; margin-bottom:5px; background: #f1f1f1; width: 106px;  /*border: 1px solid #378095;*/ height: 63px; overflow: hidden; }
div.boxDica span.tit { font-family: Arial, sans-serif; font-size: 11px; display:block; color:#1F3E7E; background: #FFFFFF; font-weight: bolder; }
div.boxDica p { margin: 0; padding-left: 2px; font-size: 11px; }

/*Menu*/
#tdMenu {  }
#tdMenu table { margin-left: -3px; margin-top: -28px; position: relative; }
/* Sobrescreve tabela da home #tdMenu */
	#tdMenuCesta { padding-right: 25px; }
	#tdMenuCesta table { margin-top: -50px; _margin-top: -40px; margin-left: -3px; position: relative; }
	
	#tdMenuInt { padding-right: 25px; }
	#tdMenuInt table { margin-left: -3px; margin-top: -8px; }
/* end */
.menu ul.listaMenu a { color: #1C4187; text-decoration: none; margin: 2px 0; padding-left: 15px; font-size: 10px; }
.menu ul.listaMenu a.linkMenu {  display: block; width:115px; height: 16px; color: #1C4187; }
.menu ul.listaMenu { margin: 0; padding:0; list-style: none; }
.menu ul.listaMenu li { border-bottom: 1px solid #CC9900; width:113px; height: 18px; }
.menu ul.listaMenu li a { background: url(images/bg_menuItem.jpg) left top no-repeat; }
.menu ul.listaMenu li a.linkMenu:hover { background: url(images/bg_menuItemSelect.jpg) left top no-repeat; }
.subMenuTop {background: url(images/bg_tbMeioMenu.gif) top left repeat-y; border-top: 1px dashed #136982;}

.tdListaPoli { padding-left: 8px; }

ul.listaPoliticaLateral {   text-align:center; width: 118px; font-size:10px; list-style: none; margin: 0; padding: 0; }
ul.listaPoliticaLateral li { padding: 3px 1px; }
li.itemBd { border-bottom: 1px solid #CC9900; }
ul.listaPoliticaLateral li a { color: #8E8E8E; }


/* Menu Superior */
span.saudacao { color: #666666; }
ul.listaSupMenu { text-align:right; margin: 0; list-style: none; padding-bottom: 2px; padding-right: 10px;  }
ul.listaSupMenu li { display:inline; }
ul.listaSupMenu li a { color: #BF8F00; font-weight: bolder;}
/* --- */
ul.listaMenuInf { text-align:right; margin: 0; list-style: none; padding-top: 2px; padding-bottom: 2px; padding-right: 10px;  }
ul.listaMenuInf li { display:inline; }
ul.listaMenuInf li a { color: #BF8F00; font-weight: bolder; }


/* Cesta */
div.boxCarrinho { float: right; margin-top: 10px; font-size: 11px;}
.linkCesta { color: #999; padding-left: 15px; }
.contador { padding-left: 15px; }
span.itens { font-weight: bolder; color: #666666; }
div.cestaCompras { padding-top:18px;  text-align: left;  background: url(images/bg_cesta.gif) top left no-repeat; width: 107px; height: 52px; }

.mainProd { background: #EEF2F3; border: 1px dashed #666666; padding: 10px; }

.imgProd { border: 1px dashed #666666; }
span.ampliar {}
span.ampliar img { position:absolute; z-index:11; margin: 65px 0 0 47px; }

.subTitBuscaAvan { font-size: 11px; font-weight: bold; }

td.tdMaeListaOfic {  }

td.tdMaeListaOfic ul.listaOficinas { list-style: none; color: #1D5C80; margin-top: 5px; margin:4px; padding: 5px;  }
td.tdMaeListaOfic ul.listaOficinas li { }
td.tdMaeListaOfic ul.listaOficinas li a {color: #1C4187; text-decoration: none;  }
td.tdMaeListaOfic ul.listaOficinas li ul {   list-style: none; color: #333; margin:0; padding: 0; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
td.tdMaeListaOfic ul.listaOficinas li ul li { margin-left: 5px; padding-bottom: 5px;  }

div.politicaPriva { color:#333; padding: 5px 5px 5px 15px; }

td.tdMaeListaDicas {  }
.boxDicaUni { margin: 5px; }
td.tdMaeListaDicas ol.listaDicas { margin: 5px 5px 0 15px; padding: 5px 5px 0 15px; }
td.tdMaeListaDicas ol.listaDicas li { padding-bottom: 5px;  color: #333; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
td.tdMaeListaDicas ol.listaDicas li a {color: #1C4187; text-decoration: none;  }
td.tdMaeListaDicas ol.listaDicas li a:hover {color:#CC9900; text-decoration:underline;}
td.tdMaeListaDicas ol.listaDicas { color: #1D5C80;  margin-top: 5px;  }
td.tdMaeListaDicas ol.listaDicas li ul { list-style: none; color: #333;  }
td.tdMaeListaDicas ol.listaDicas li ul li { padding-bottom: 5px;  }

td.tdMaelistaLinks {  }
td.tdMaelistaLinks ul.listaLinks li a {color: #136982; text-decoration: none;  }
td.tdMaelistaLinks ul.listaLinks li a:hover {color:#CC9900; text-decoration:underline;}
td.tdMaelistaLinks ul.listaLinks { list-style: none; color: #1D5C80; margin-top: 5px; margin:4px; padding: 5px;  }
td.tdMaelistaLinks ul.listaLinks li ul { list-style: none; color: #333; margin:0; padding: 0; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
td.tdMaelistaLinks ul.listaLinks li ul li { margin-left: 5px; padding-bottom: 5px; }

td.tdMaelistaEventos  {  }
td.tdMaelistaEventos ul.listaEventos { margin: 5px 5px 0 10px; padding: 5px 5px 0 10px; }
td.tdMaelistaEventos ul.listaEventos li { padding-bottom: 5px;  color: #333; margin-bottom: 10px; border-bottom: 1px solid #CCC; }
td.tdMaelistaEventos ul.listaEventos li a {color: #1C4187; text-decoration: none;  }
td.tdMaelistaEventos ul.listaEventos { list-style: none; color: #1D5C80; margin-top: 5px;  }
td.tdMaelistaEventos ul.listaEventos li ul { list-style: none; color: #333;  }
td.tdMaelistaEventos ul.listaEventos li ul li {  }
span.dataEvento { font-size:10px; font-weight: bolder; color: #333; }

tb.tbLogin { background: #ff0000; }
.titLogin { font-size: 12px; color: #BF8F00; }

.titContato { font-size: 12px; color: #BF8F00; }
.contContato { font-size: 11px; }

.infoBoxNewLogin, .infoBoxCliCadast, .boxBorderGeral
	{ border: 1px dashed #666666; }
.contCliCadast .contLogar, .contNewLogin .contLogar
	{ padding: 0 10px; }
.inputEmail input, .inputSenha input 
	{ width: 140px; font-size: 9px;color: #666666;border: 1px solid #666666; }
	
div.categDescricao { margin-top:10px; font-size: 12px; }
.tbListaCategInt {  background:#F9F9F9; border-right: 2px solid #C3D9DF; border-bottom: 2px solid #C3D9DF; }
td.separaCateg { padding: 5px; text-align: center; font-size: 11px;   }

td.separaCateg img {  }

.semComentario .infoBox .infoBoxContents { border:none; }

