/* reset */
/* reset */
*{
	margin:0px;
	padding:0px;
}

li{list-style:none;}

a{text-decoration:none;}

img,fieldset{border:none;}

/* defaults base */
html, body { 
    height: 100%; 	
	background-color: #e5e5e5;
	color: #797878;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
} 

/* body round */
.bodyRound { 
width: 968px; height: 150px; padding: 5px; border: 1px solid #cfcfcf; background-color:#ffffff;
}


/* page holder */
.wrapper { 
    min-height: 92%; 
    height: auto !important; 
    height: 92%; 
    margin-top: auto;
    margin: auto;
	text-align: left; 
	width: 980px; 
	padding-top: 5px; 
	background-repeat: no-repeat;
} 

#box-main {
	border: 0px;
	PADDING: 0px; 
	MARGIN: 0px auto; 
	width: 980px; 
	clear: both;
}


#box-header {
	top: 0px;	
	background: url(../images/bg_header.jpg) 0px 0px; 	
	padding: 0 10px 0 10px; 
	width: 980px;
	height: 98px; 	
	background-repeat: no-repeat;
	clear: both;	
}
#nav-header {
	text-align: right;	
	padding-top: 7px; 
	width: 960px;	
	clear: both;	
}

#nav-header a:link {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #9a9a9a; text-decoration: none;
}	
#nav-header a:visited {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #9a9a9a; text-decoration: none;
}
#nav-header a:active {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #9a9a9a; text-decoration: none;
}
#nav-header a:hover {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #515151; text-decoration: underline;
}
#nav-header span {
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #515151; text-decoration: none
}

#logo-header {
	float: left;	
	padding: 8px 0 0 5px; 			
}

#cart-header {
	float: right;
	margin: 20px 21px 0 0 ;	
	width: 210px;	
	height: 44px;		
	text-align: right;		
}

#cart-content {	
	text-align: right;	
	float: right;
	margin: 3px 21px 0 0 ;	
	width: 130px;	
	height: 44px;
	line-height: 18px;	
}

#cart-content span {font: 11px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none; line-height: 18px;}

#cart-ico {	
	text-align: right;
	float: left;	
	font: bold 11px Tahoma;
	color: #ff8b00;
	margin: 0 ;	
	width: 59px;	
	height: 44px;
	line-height: 18px;	
}

/*  menu e o form */
#menu{
	background: url(../images/bg_nav_bar.png) no-repeat;
	width:962px;	
	overflow:hidden;
	margin:1px 0 0 4px;
}

/* formatação do menu */
#menu ul{overflow:hidden;padding-left:10px;float:left;}
#menu ul li{
	float:left;
	background:url(../images/separador.png) no-repeat right top;
	padding:0px;	
}
#menu ul li.last a,
#menu ul li.last{background:none;}
#menu ul li a{
	font:13px Tahoma, Verdana, Arial, Helvetica, sans-serif;	
	color:#272727;
	height:20px;
	display:block;
	padding:11px 18px;
	margin-left:-6px;
}
#menu ul li.ativo a,
#menu ul li a:hover{
	background:#3B3B3B url(../images/bulletseta.png) no-repeat center bottom;
	color:#ff9512;
}

/* formatação do form */
#menu form {
	float:right;
	overflow:hidden;
	width:223px;
	margin-top:10px;
}
#menu form fieldset{
	float:left;
	background:url(../images/bgbusca.png) no-repeat left;
	padding-left:5px;

}
#menu form label input{
	width:174px;
	border:none;
	padding:0;
	height:21px;
	overflow:hidden;
	float:left;
	overflow:hidden;
	background:transparent;
}
#menu form input[type="submit"]{
	float:left;
	width:25px;
	height:21px;	
	background:url(../images/btbusca.png) no-repeat;
	border:none;

}

/* box conteúdo base*/
#box-content {
	top: 0px;
	padding: 10px; 
	padding-left: 5px; 
	padding-right: 5px; 
	background: #fff url(../images/bg_page_body.gif) 0px 0px repeat-y; 	
	margin: 0px auto; 
	text-align: left;		
}

#box-bottom {
	top: 0px;
	padding: 0px; 
	background: #fff url(../images/bg_page_bottom.gif) 0px 0px no-repeat; 	
	height: 11px; 		
}

/* links do footer */
#links-top {
	top: 0px;	
	padding: 0px; 
	background:url(../images/bg_links_top.png) 0px 0px no-repeat; 	
	height: 9px; 		
}

#links-content {
	top: 0px;	
	padding: 0 0 0 10px; 
	background: #605e5e; 			
}

.links1{
	float: left;
	width: 240px;
	line-height: 18px;
	margin: 15px 5px 0 5px;
	padding-left: 10px;
	border-left: 1px solid #fff;	
}

.links2{
	float: left;
	width: 220px;
	line-height: 18px;
	margin: 15px 5px 0 5px;		
	padding-left: 10px;
	border-left: 1px solid #fff;		
}

.links3{
	float: left;
	width: 170px;
	line-height: 18px;
	margin: 15px 5px 0 5px;		
	padding-left: 10px;
	border-left: 1px solid #fff;		
}

.links4{
	float: right;
	width: 250px;
	line-height: 18px;
	margin: 15px 5px 0 5px;		
	padding-left: 10px;
	border-left: 1px solid #fff;		
}

#links ul {
	font: 14px Arial, Verdana, Helvetica, sans-serif;		
	line-height: 18px;	
	color: #b8b6b6;	
	list-style-type: none;	
	padding: 3px;
	margin-left: 10px;	
}

#links li.main{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	text-transform: none;
	color: #fff;
}

span.links {font: bold 16px arial; text-transform: none; color: #fff; text-decoration: none;}
span.central{font: 20px arial; text-transform: none; color: #b8b6b6; text-decoration: none;}

/* footer */
#footer-content {
	top: 0px;
	text-align: center;
	font: 12px Tahoma;	
	color: #fff;
	padding: 20px 0 10px 0; 
	background: #1a1a1a;
	border-top: 1px solid #949494;	
}

#footer-bottom {
	top: 0px;
	padding: 0px; 
	background: #e5e5e5 url(../images/bg_footer_bottom.png) no-repeat center bottom; 	
	height: 9px; 		
}

/* coluna esquerda */
.leftCol{	
	width: 210px;
	line-height: 18px;
	margin: 10px 5px 0 5px;
	float: left;
	/* background:#fcdddd; */	
}

/* coluna principal */
.mainContent{
	float: left;
	margin: 0;
	width: 745px;
	/*background:#e9fce5; */	
}

/* coluna central */
.centerCol{
	margin: 0;
	float: left;
	width: 530px;
	line-height: 18px;		
}

/* coluna direita */
.rightCol{	
	float: right;
	width: 200px;
	line-height: 18px;
}

/* imagem produtos */
.colunaImagem{
float: left;
}

.colunaProduto{
float: left;
width: 300px;
}

.productIMG{
	margin: 0;
	text-align: center;
	float: left;
	border: 1px solid #cecece;
	padding: 25px 25px 5px 25px;
	margin: 0 20px 20px 0;
}

.aval{
	margin: 0 ;
	text-align: center;
	font-size: 11px;
	padding: 0 0 3px 0;
	line-height: 11px;	
}


.aval span{
	margin: 0 ;
	text-align: center;
	font-size: 9px;
	padding: 0 0 3px 0;
}

.listRating{
	margin: 0 ;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 3px 0;
	line-height: 11px;	
}

.listRating span{
	margin: 0 ;
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	padding: 0 0 3px 0;
}

.colunaCadastro{
float: left;
width: 250px;
font-size: 11px;
}

.colunaCadastro h1{
color: #fb6704;
font-size: 15px;
padding: 0 0 5px 0;
}

/* desconto produtos */
.save{
	margin: 5px 0 15px 0;
	width: 202px;
	float: left;
	border: 1px solid #cecece;
	padding: 5px 10px 5px 10px ;
	background:#eeeded;	
	font: 11px Tahoma; 
	color: #585858;
}

.save span{	
	font: 10px Tahoma; 
	color: #585858;
}

.network{
	margin: 10px 0 20px 0;
	width: 330px;	
	float: left;
	border: none;
	padding: 0;	
}

.comments {
display: block;
font: 11px Arial,Verdana,sans-serif;
color: #666;
height: 15px;
border: 0;
background: url(../images/ico_comment.png) no-repeat;
padding-left: 20px;
cursor: pointer;
}

.netComment {
float: left; 
padding: 6px 0 0 0; 
width: auto;
margin: 0 15px 0 0;
}

.netTweet{
float: left; 
width:auto; 
padding: 0;
}

.netFace{
float: left; 
width:auto; 
padding: 0 5px 0 0;
}

h1.product{font: bold 14px Tahoma; text-transform: none; color: #3a3a3a; text-decoration: none; line-height: 18px;}

h1.warn{font: bold 13px Tahoma; text-transform: none; color: #b71212; text-decoration: none; line-height: 18px;}

span.warn{font: bold 10px Tahoma; text-transform: none; color: #b71212; text-decoration: none; line-height: 18px;}

P.product{font: 13px Tahoma; text-transform: none; color: #5d5c5c; text-decoration: none; line-height: 18px; margin-top: 5px;}

P.cart{font: 12px Tahoma; text-transform: none; color: #868484; text-decoration: none; line-height: 18px; margin-top: 5px;}

P.cart2{font: 12px Tahoma; text-transform: none; color: #646666; text-decoration: none; line-height: 18px; margin-top: 5px;}

span.productDesc{margin: 20px 0 0 0; padding: 0 0 3px 15px; font: bold 14px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4f4f4f;  background:url(../images/pointer_small.png) left center no-repeat;}
span.smallDesc{margin: 20px 0 0 0; padding: 0 0 3px 15px; font: bold 12px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4f4f4f;  background:url(../images/pointer_small.png) left center no-repeat;}

/* preço */
.priceHolder{
	margin: 0;
	float: left;
	width: 230px;	
	vertical-align:middle;
	border: 0;	
	padding: 0;	
}

.price{
	margin: 0;	
	float: left;
	vertical-align:top;		
	border: 0;		
	padding: 5px 0 0 0;
}

/* preço lista */
.listIMG{
	margin: 0;
	float: left;
	border: 1px solid #cecece;
	padding: 10px;
	text-align: center;
	margin: 0 15px 15px 0;	
}

.listHolder{
	font: 12px Tahoma; 
	color: #5d5c5c;
	margin: 0;
	float: left;
	width: 240px;	
	vertical-align:top;
	border: 0;		
	padding: 0;
	padding-right: 10px;			
}

.priceListHolder{
	margin: 0;
	top: 0;
	float: right;
	width: 105px;	
	vertical-align:top;
	border: 0;	
	border-left: 1px solid #cecece;	
	padding: 0;	
	padding-left: 25px;	
}

P.listProduct{
font: 12px Tahoma; color: #5d5c5c; line-height: 18px; margin-top: 10px;
}

/* Comprar */
.buy{
	margin: 0;	
	float: right;
	vertical-align:middle;
	height: auto;
	border: 0;
	border-left: 1px solid #aca9a9;	
	padding: 8px 5px 5px 25px;			
}

.track{
	font: bold 12px Tahoma; 
	color: #5d5c5c;
	vertical-align: baseline;
	background:url(../images/bt_track.png) center no-repeat;		
	width: 103px;
	height: 30px;	
	float: right;
	text-align:center;			
}

.track span{
	font: bold 9px Tahoma; 
	color: #5d5c5c;	
}


/* rating */
div#ratingProd{margin: auto; clear: both;}
div#rating { float: left; margin: 0;}
div#ratingHintProd{ background-color: #ffffff; border-radius: 3px; float: left; height: 15px; margin-left: 5px; padding: 0 8px 2px 8px; text-align: center; width: 100px; }
div#ratingHint { background-color: #ffffff; border-radius: 3px; float: left; height: 15px; margin-left: 5px; padding: 0 8px 2px 8px; text-align: center; width: 100px; }
div#ratingHintLeft { background-color: #ffffff; border-radius: 3px; float: left; height: 15px; margin-left: 5px; padding: 0 8px 2px 8px; text-align: left; width: 80px;}


/* rating dummy*/
div#rating1, div#rating2, div#rating3, div#rating4, div#rating5, div#rating6, div#rating7, div#rating8, div#rating9, div#rating10
div#rating11, div#rating12, div#rating13, div#rating14, div#rating15, div#rating16, div#rating17, div#rating18, div#rating19, div#rating20
{ float: left; margin: 0;}


/* espaçadores */
.push3 {height: 3px; clear:both;} 
.push5 {height: 5px; clear:both;} 
.push10 {height: 10px; clear:both;} 
.push13 {height: 13px; clear:both;} 
.push15 {height: 15px; clear:both;} 
.push20 {height: 20px; clear:both;} 
.push50 {height: 50px; clear:both;} 
.push100 {height: 100px; clear:both;} 

/* bloco de navegação */
.blocoNav{background:url(../images/blocoNav_top.jpg) left top repeat-x; width:200px;}
.blocoNav .bot{background:url(../images/blocoNav_bg.jpg) left bottom repeat-x;}
.blocoNav .left{background:url(../images/blocoNav_bg.jpg) left top repeat-y;}
.blocoNav .right{background:url(../images/blocoNav_bg.jpg) right top repeat-y;}
.blocoNav .left_top{background:url(../images/blocoNav_left_top.jpg) left top no-repeat;}
.blocoNav .right_top{background:url(../images/blocoNav_right_top.jpg) right top no-repeat;}
.blocoNav .left_bot{background:url(../images/blocoNav_left_bot.jpg) left bottom no-repeat;}
.blocoNav .right_bot{background:url(../images/blocoNav_right_bot.jpg) right bottom no-repeat; padding:9px 18px 33px 14px;}
.blocoNav  .titulo{padding: 0 0 5px 18px; font: 17px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4f4f4f; clear:both; background:url(../images/pointer.png) left center no-repeat;}

/* bloco extra */
.blocoExtra{background:url(../images/blocoNav_top.jpg) left top repeat-x #cccccc; width:200px;}
.blocoExtra .bot{background:url(../images/blocoNav_bg.jpg) left bottom repeat-x;}
.blocoExtra.left{background:url(../images/blocoNav_bg.jpg) left top repeat-y;}
.blocoExtra.right{background:url(../images/blocoNav_bg.jpg) right top repeat-y;}
.blocoExtra .left_top{background:url(../images/blocoNav_left_top.jpg) left top no-repeat;}
.blocoExtra .right_top{background:url(../images/blocoNav_right_top.jpg) right top no-repeat;}
.blocoExtra .left_bot{background:url(../images/blocoExtra_left_bot.jpg) left bottom no-repeat;}
.blocoExtra .right_bot{background:url(../images/blocoExtra_right_bot.jpg) right bottom no-repeat; padding:9px 18px 33px 14px;}
.blocoExtra .titulo{padding: 0 0 5px 18px; font: 17px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4f4f4f; clear:both; background:url(../images/pointer.png) left center no-repeat;}

/*======= link lista ===========*/
a.lista:link {font: 12px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none;}	
a.lista:visited {font: 12px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none;}
a.lista:active {font: 12px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: underline;}
a.lista:hover {font: 12px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: underline;}
span.lista {font: 12px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none;}
.small {font: 10px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none;}
span.listaPlus{font: bold 11px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none;}

a.listaOn:link {font: 12px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none;}	
a.listaOn:visited {font: 12px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none;}
a.listaOn:active {font: 12px Tahoma; text-transform: none; color: #ff8b00; text-decoration: underline;}
a.listaOn:hover {font: 12px Tahoma; text-transform: none; color: #ff8b00; text-decoration: underline;}
span.listaOn {font: 12px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none;}
#lista { margin: 0 10px 0 0; text-align: left; padding: 18px 0 0 5px;} 
#lista li{ padding: 0 0 10px 0; } 

/*======= link lista ===========*/
ul.listaItems
{
list-style-type: none;
padding: 0px;
margin: 15px;
font-size: 12px;
}
ul.listaItems li
{
background-image: url(../images/arrow_path.png);
background-repeat: no-repeat;
background-position: 0px 5px; 
padding-left: 10px; 
}

/*======= forms ===========*/
label.newsletter {font: bold 10px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none;}
label.newsletterSmall {font: 10px Tahoma; text-transform: none; color: #4f4f4f; text-decoration: none;}
input.botao {	font: bold 12px arial; border: #666666 1px solid;  background-color: #4f4f4f; padding: 3px 5px 3px 5px; color: #fff; overflow: visible;}
input.campo {	font: 15px arial; border: #aeadad 1px solid;  background-color: #ffffff; padding: 1px; }

/*======= remove  ===========*/
.boxRemove {
	float:left;	
	margin-top:-17px;	
	margin-left:65px;		
	border-left: 1px solid #b71212;
	padding: 0 0 0 8px; 
}

/*======= links  ===========*/
a.remove:link {font: 11px Tahoma; text-transform: none; color: #b71212; text-decoration: none;}	
a.remove:visited {font: 11px Tahoma; text-transform: none; color: #b71212; text-decoration: none;}
a.remove:active {font: 11px Tahoma; text-transform: none; color: #b71212; text-decoration: underline;}
a.remove:hover {font: 11px Tahoma; text-transform: none; color: #b71212; text-decoration: underline;}

a.path:link {font: 11px Tahoma; text-transform: none; color: #646666; text-decoration: none;}	
a.path:visited {font: 11px Tahoma; text-transform: none; color: #646666; text-decoration: none;}
a.path:active {font: 11px Tahoma; text-transform: none; color: #646666; text-decoration: underline;}
a.path:hover {font: 11px Tahoma; text-transform: none; color: #646666; text-decoration: underline;}

a.topSale:link {font: bold 12px Tahoma; text-transform: none; color: #898888; text-decoration: none; line-height: 18px;}	
a.topSale:visited {font: bold 12px Tahoma; text-transform: none; color: #898888; text-decoration: none; line-height: 18px;}
a.topSale:active {font: bold 12px Tahoma; text-transform: none; color: #898888; text-decoration: underline; line-height: 18px;}
a.topSale:hover {font: bold 12px Tahoma; text-transform: none; color: #898888; text-decoration: underline; line-height: 18px;}
span.topSale {font: bold 12px Tahoma; text-transform: none; color: #fb6704; text-decoration: none; line-height: 18px;}
div.topSale {clear: both; height: 10px; padding: 10px 0 0 0 ; background: #fff;}
hr.topSale {color: #fff; background-color: #fff; border: 1px solid #e5e6e4; border-style: none none solid; }

a.mainSale:link {font: bold 12px Tahoma; text-transform: none; color: #3a3a3a; text-decoration: none; line-height: 18px;}	
a.mainSale:visited {font: bold 12px Tahoma; text-transform: none; color: #3a3a3a; text-decoration: none; line-height: 18px;}
a.mainSale:active {font: bold 12px Tahoma; text-transform: none; color: #3a3a3a; text-decoration: underline; line-height: 18px;}
a.mainSale:hover {font: bold 12px Tahoma; text-transform: none; color: #3a3a3a; text-decoration: underline; line-height: 18px;}

a.autorSale:link {font: 11px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: none; line-height: 18px;}	
a.autorSale:visited {font: 11px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: none; line-height: 18px;}
a.autorSale:active {font: 11px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: underline; line-height: 18px;}
a.autorSale:hover {font: 11px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: underline; line-height: 18px;}
.autorSale span {font: 9px Tahoma; text-transform: none; color: #fb6704; text-decoration: none; line-height: 18px; margin-right: 2px;}
div.sale {clear: both; height: 3px; padding: 3px 0 3px 0 ; background: #fff;}
hr.sale {color: #fff; background-color: #fff; border: 1px dotted #e5e6e4; border-style: none none dotted; }

a.bigLink:link {font: bold 12px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: none; line-height: 18px;}	
a.bigLink:visited {font: bold 12px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: none; line-height: 18px;}
a.bigLink:active {font: bold 12px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: underline; line-height: 18px;}
a.bigLink:hover {font: bold 12px Tahoma; text-transform: none; color: #6d6c6c; text-decoration: underline; line-height: 18px;}
.bigLink span {font: bold 11px Tahoma; text-transform: none; color: #fb6704; text-decoration: none; line-height: 18px; margin-right: 2px;}

a.middleLink:link {font: 12px Tahoma; text-transform: none; color: #424141; text-decoration: none; line-height: 18px;}	
a.middleLink:visited {font: 12px Tahoma; text-transform: none; color: #424141; text-decoration: none; line-height: 18px;}
a.middleLink:active {font: 12px Tahoma; text-transform: none; color: #424141; text-decoration: underline; line-height: 18px;}
a.middleLink:hover {font: 12px Tahoma; text-transform: none; color: #fb6704; text-decoration: underline; line-height: 18px;}
.middleLink span {font: bold 11px Tahoma; text-transform: none; color: #fb6704; text-decoration: none; line-height: 18px; margin-right: 2px;}


a.from:link {font: bold 10px Arial; text-transform: none; color: #3a3a3a; text-decoration: none; line-height: 18px;}	
a.from:visited {font: bold 10px Arial; text-transform: none; color: #3a3a3a; text-decoration: none; line-height: 18px;}
a.from:active {font: bold 10px Arial; text-transform: none; color: #3a3a3a; text-decoration: underline; line-height: 18px;}
a.from:hover {font: bold 10px Arial; text-transform: none; color: #3a3a3a; text-decoration: underline; line-height: 18px;}
span.from {font: bold 10px Arial; text-transform: none; color: #3a3a3a; text-decoration: none; line-height: 18px;}

a.for:link {font: bold 13px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none; line-height: 18px;}	
a.for:visited {font: bold 13px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none; line-height: 18px;}
a.for:active {font: bold 13px Tahoma; text-transform: none; color: #ff8b00; text-decoration: underline; line-height: 18px;}
a.for:hover {font: bold 13px Tahoma; text-transform: none; color: #ff8b00; text-decoration: underline; line-height: 18px;}
span.for {font: bold 13px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none; line-height: 18px;}	

a.forRed:link {font: bold 14px Tahoma; text-transform: none; color: #a22403; text-decoration: none; line-height: 18px;}	
a.forRed:visited {font: bold 14px Tahoma; text-transform: none; color: #a22403; text-decoration: none; line-height: 18px;}
a.forRed:active {font: bold 14px Tahoma; text-transform: none; color: #a22403; text-decoration: underline; line-height: 18px;}
a.forRed:hover {font: bold 14px Tahoma; text-transform: none; color: #a22403; text-decoration: underline; line-height: 18px;}
span.forRed {font: bold 14px Tahoma; text-transform: none; color: #a22403; text-decoration: none; line-height: 18px;}	

a.links:link {font: 13px Arial; text-transform: none; color: #fff; text-decoration: none; line-height: 18px;}	
a.links:visited {font: 13px Arial; text-transform: none; color: #fff; text-decoration: none; line-height: 18px;}
a.links:active {font: 13px Arial; text-transform: none; color: #fff; text-decoration: underline; line-height: 18px;}
a.links:hover {font: 13px Arial; text-transform: none; color: #fff; text-decoration: underline; line-height: 18px;}

a.subLinks:link {font: 13px Arial; text-transform: none; color: #b8b6b6; text-decoration: none; line-height: 18px;}	
a.subLinks:visited {font: 13px Arial; text-transform: none; color: #b8b6b6; text-decoration: none; line-height: 18px;}
a.subLinks:active {font: 13px Arial; text-transform: none; color: #b8b6b6; text-decoration: underline; line-height: 18px;}
a.subLinks:hover {font: 13px Arial; text-transform: none; color: #b8b6b6; text-decoration: underline; line-height: 18px;}

a.cart:link {font: bold 11px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none; line-height: 18px;}	
a.cart:visited {font: bold 11px Tahoma; text-transform: none; color: #ff8b00; text-decoration: none; line-height: 18px;}
a.cart:active {font: bold 11px Tahoma; text-transform: none; color: #ff8b00; text-decoration: underline; line-height: 18px;}
a.cart:hover {font: bold 11px Tahoma; text-transform: none; color: #ff8b00; text-decoration: underline; line-height: 18px;}

/*======= slider flash  ===========*/
.hotSite {
	margin:5px 0 0 5px;	
	}

/*======= path/breadcrumb  ===========*/
#path {
	color: #646666;
	font: 11px Tahoma;
	width: 533px;
	height: 40px;	
	padding: 15px 0 3px 15px;	
	background:url(../images/bg_path_bar.png) no-repeat; 
	}

#path2 {
	color: #acadad;
	font: 11px Tahoma;
	width: 745px;
	height: 40px;	
	padding: 15px 0 3px 15px;	
	background:url(../images/bg_path2_bar.png) no-repeat; 
	}
	
#path ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#path2 ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#path ul li {
	margin-left: 0;
	padding-left: 15px;
	padding-right: 10px;
	border: none;
	list-style: none;
	display: inline;
	background:url(../images/arrow_path.png) left center no-repeat;
	}
	
#path2 ul li {
	margin-left: 0;
	padding-left: 15px;
	padding-right: 10px;
	border: none;
	list-style: none;
	display: inline;
	background:url(../images/arrow_path.png) left center no-repeat;
	}
	
#path ul li.base {
	color: #fff;
	width: 100px;
	margin-left: 0;
	padding: 5px 20px 5px 10px;	
	border: none;
	list-style: none;
	display: inline;
	background:url(../images/path_pointer.png) left center no-repeat;
	}

#path2 ul li.base {
	color: #fff;
	width: 100px;
	margin-left: 0;
	padding: 5px 20px 5px 10px;	
	border: none;
	list-style: none;
	display: inline;
	background:url(../images/path_pointer.png) left center no-repeat;
	}
	
#path ul li.first {
	color: #fff;
	width: 100px;
	margin-left: 0;
	padding-left: 15px;
	padding-right: 10px;
	border: none;
	list-style: none;
	display: inline;	
	}

	
	
/* coluna 1 - produto  */
.product1{
	text-align: center;
	margin: 0 18px 0 0 ;
	float: left;	
	width: 165px;
	line-height: 16px;	
}

/* coluna 2- produto  */
.product2{
	text-align: center;	
	float: left;	
	width: 165px;
	line-height: 18px;	
}

/* coluna 3 - produto  */
.product3{	
	text-align: center;
	float: right;
	width: 165px;
	line-height: 18px;
}

/* coluna 3 - produto  */
.contentProduct{	
	text-align: left;	
	width: 155px;
	line-height: 18px;
	padding: 10px 0 0 0;		
}

/* paginação  */
#pagination-CPB li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
display:inline;
}

#pagination-CPB a{
border:solid 1px #aeadad;
margin-right:2px;
}
#pagination-CPB .previous-off,
#pagination-CPB .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-CPB .next a,
#pagination-CPB .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
} 
#pagination-CPB .active{
color:#ff8b00;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-CPB a:link,
#pagination-CPB a:visited {
color:#4f4f4f;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-CPB a:hover{
border:solid 1px #ff8b00;
}

/* play list */
.playList  table{		
		font: 12px Tahoma, verdana; text-transform: none; 		
		vertical-align: middle;		
	}
	
.playList th{		
		border: 1px solid #fff;
		background-color: #c5c5c5;		
		font: bold 11px Tahoma, verdana; text-transform: none; 
		color: #605e5e;
		text-align: left;
		vertical-align: middle;	
		padding: 5px 10px 5px 10px;
	}	

.playList td{		
		border: 1px solid #fff;
		border-bottom: 1px solid #eeeded;
		text-align: left;
		vertical-align: middle;	
		padding: 5px 10px 5px 10px;
		font: 11px Tahoma, verdana; text-transform: none; 
	}

/* cadastro */
.cadastro  table{		
		font: 12px Tahoma, verdana; text-transform: none; 		
		vertical-align: middle;			
	}
.labelCadastro  {		
		font: bold 12px Tahoma, verdana; text-transform: none; 		
		vertical-align: middle;			
		text-align: right;
		color: #605e5e;
	}

.labelCadastroTop {		
		font: bold 12px Tahoma, verdana; text-transform: none; 		
		vertical-align: top;			
		text-align: right;
		color: #605e5e;
	}
	
/* ceta de compras */
span.shopDesc{padding: 0 0 1px 22px; font: bold 13px  Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4f4f4f;  background:url(../images/information.png) left center no-repeat;}
.shopCart  table{		
		font: 12px Tahoma, verdana; text-transform: none; 		
		vertical-align: middle;		
	}
	
.shopCart th{		
		border: 1px solid #fff;
		background-color: #c5c5c5;		
		font: bold 11px Tahoma, verdana; text-transform: none; 
		color: #605e5e;
		text-align: left;
		vertical-align: middle;	
		padding: 5px 10px 5px 10px;
	}	

.shopCart td{		
		border: 1px solid #fff;
		border-bottom: 1px solid #eeeded;
		color: #605e5e;
		text-align: left;
		vertical-align: middle;	
		padding: 5px 10px 5px 10px;
		font: 11px Tahoma, verdana; text-transform: none; 
}

/* abas cadastro */

ul#tabList
{
font: bold 11px tahoma, verdana, arial, sans-serif;
list-style-type: none;
padding-bottom: 26px;
border-bottom: 1px solid #d0cece;
margin: 0;
}

ul#tabList li
{
float: left;
height: 23px;
background-color: #e9e9e9;
margin: 2px 7px 0 2px;
border: 1px solid #d0cece;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

ul#tabList li#active
{
border-bottom: 1px solid #fff;
background-color: #fff;
}

li#active a {color: #4f4f4f;}

#tabList a
{
float: left;
display: block;
color: #7a7878;
text-decoration: none;
padding: 4px 8px 4px 8px;
}

#tabList a:hover { background: #fff;
border-bottom: 1px solid #fff;
color: #4f4f4f;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}


