html, body { margin:0px; padding:0;}
* {  font-size:10pt; outline: none; font-family:Arial, Helvetica, sans-serif; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { font: inherit; font-size: 1em; white-space: normal; }
dfn, i, cite, var, address, em { font-style: normal; }
th, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { border: none; }
form{ margin:0px;}
table { border-collapse: collapse; border-spacing: 0; }

body { background: white; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; margin:0; padding:0; }
sub, sup { vertical-align: baseline; }
a { color: inherit; text-decoration:none }
/* hr { display: none; } /* we don't need a visual hr in layout */
/*font { color: inherit !important; font: inherit !important; color: inherit !important; } /* disables some nasty font attributes in standard browsers */
marquee { overflow: inherit !important; /* -moz-binding: none; */}
blink { text-decoration: none; }
nobr { white-space: normal; }

.line {
background: transparent url(../imagens/bgDotted.gif) repeat-x scroll 100% 50%;
color: #666;
display: block;
padding: 0.5em 0px;} 



a{ color:#333;}
strong{ font-weight:bold}
body{  background-color:#000}
#rotten_body{ background:url(../imagens/bg_full.jpg) center top no-repeat;}
/*top*/
#top{ width:1000px; height:166px; background:url(../imagens/skt_rotten_02.jpg) center top no-repeat; _height:145px; margin:0 auto; padding:0px;}
#top h1{ visibility:hidden; cursor:pointer; text-indent:-1000px;}

#head{ width:820px; display:none; height:70px; float:left}

#user_area{ text-align:center; padding:4px 0 0 0; background:#99CC00; background:url(/imagens/user_bg_top.jpg) no-repeat center bottom;}
#user_menu{ margin:auto; width:1000px; no-repeat; text-align:left}
/*
#menu{ width:620px; height:30px; float:left}
#menu ul{ margin:0px; padding:0px; list-style:none;}
#menu ul li{ float:left; margin:0px; padding:0px;}
*/
/*
	#busca{ background:url(../imagens/toppo_20.jpg) no-repeat; width:200px; height:30px; float:left}
*/

#main{ width:980px; background:url(../imagens/skt_rotten_15.jpg) center top no-repeat; background-color:#FFFFFF; padding:30px 0 0 0; margin:0px auto 0 auto; text-align:left;}

.clear{
	clear:both;
	height:0px;
	overflow:hidden;
	background:#FFFFFF;
	margin:0 auto;
	width:980px;
	display:block;
}
#banner{ width:468px; height:60px; padding:50px 0 0 320px; display:block; }


#ass{ width:800px; margin:10px auto 10px auto; clear:both; padding:10px; font-size:8pt}

#content{ width:660px; padding:0 10px; float:left; display:block }
#sidebar{ width:290px; margin-left:10px; float:left; }

small{ font-size:7pt; color:#999999; letter-spacing:0px;}
/* h1{font-size:14pt; color:#CC0000; letter-spacing:-1px; font-weight:bold;} */
/* post */


/*

.post h1{margin:0px; float:left; margin:10px 0 0 10px; font-size:16pt;  color:#333; font-weight:normal;}
.post h1 a{font-size:14pt; color:#3366cc; font-weight:bold; line-height:24px; }
.post h1 a:hover{ color:#666666;}
.post small{margin:0; clear:both; }
.post .img{ margin-top:10px; padding:5px; border:1px solid #f4f4f4}
/ * .post .valor{ color:#FFFFFF; background-color:#ddd; background:url(../imagens/bg_preco.jpg) no-repeat; width:265px; height:205px; margin-bottom:0px; float:left; margin-top:10px; padding:20px;  font-size:8pt; }* / 
.mini{font-size:8pt; text-align:right }
.post .valor .valor_fora{ color:#FFFFFF;  font-size:8pt; margin-left:5px; }
.post .valor .valor_rotten{ color:#FFFFFF;  font-size:16pt; font-weight:bold; margin-left:5px; }
.post .valor .valor_economia{ font-size:8pt; margin-left:5px; }
*/
.valor_fora{ color:#CC0000; font-size:8pt; margin-left:5px; text-decoration:line-through }
.valor_rotten{ color:#003399; font-size:11pt; font-weight:bold; margin-left:5px; }
.valor_parcelado{ color:#666666; font-size:8pt; font-weight:normal; line-height:16px; margin-left:5px; }
.valor_economia{ font-size:8pt;  margin-left:5px; }


/* .descricao{ width:500px; clear:both; font-size:10pt; margin-bottom:20px; } */

.post .texto{ line-height:16px; margin:10px 0 10px 160px;}

/.linkk{ font-size:8pt; color:#999999;}



.box_comentario input, .box_comentario textarea{ clear:both; display:block; width:300px; margin-bottom:3px;}
.box_comentario textarea{ height:120px;}
.c_submit input{ display:block; width:60px; margin-bottom:3px;}

.box_newsletter { display:table; margin:10px 0 0 10px }
.box_newsletter input { float:left; margin:0 3px 0 0; width:142px; padding:0px; }
html>body .box_newsletter input { float:left; margin:0 3px 0 0; width:145px; padding:0px; }

.box_newsletter .c_submit input{ display:inline; width:30px; margin:0;}

h4{ font-size:12pt; font-weight:bold; color:#003399; border-bottom:3px solid #f4f4f4; margin-bottom:10px;}
h5{ font-size:11pt; font-weight:bold; color:#666;}

.lista_produtos { margin-top:10px;}
.lista_produtos li{ border-bottom:1px solid #f4f4f4; margin-bottom:5px; padding-bottom:5px;}
.lista_produtos a{ font-size:11pt; color:#333333; font-weight:bold}


#sidebar .lista_produtos { margin:10px;}
#sidebar .lista_produtos li{ display:table; width:180px; border-bottom:1px solid #CCCCCC; margin-bottom:5px; padding-bottom:5px;}
#sidebar .lista_produtos a{font-size:8pt; color:#333333; font-weight:bold}					
#sidebar a.fabricante_titulo {font-size:14pt; color:#a3df10; font-weight:normal; line-height:24px; }
#sidebar a.fabricante_titulo:hover{ color:#666666;}

#sidebar .lista_produtos .img{ background-color:#FFFFFF; margin:0 5px 0 0; width:50px; height:50px; float:left; padding:5px; border:1px solid #f4f4f4;}


/*.titulo{ background:url(../imagens/titulo.jpg) no-repeat; padding:8px; display:block; color:#FFFFFF; font-size:12pt; font-weight:bold; margin-bottom:10px;}*/

.compartilhe{ clear:both;}

#lista_paginas{ margin-top:10px;}
a.paginacao{ padding:1px 3px; border:1px solid #BFC7D2; color:#333333; font-weight:bold; font-size:11pt}
a.selected{ border:0px solid #BFC7D2; background:#CCCCCC; color:#333333; font-weight:bold; font-size:12pt}

#abremarcas{ cursor:pointer;}


/*2009.06.05*/

/*footer*/
#footer{ line-height:18px; width:980px; background-color:#FFF; background:url(../imagens/skt_rotten_bottom.jpg) no-repeat bottom #FFFFFF;  margin:0px auto 0 auto; clear:both; padding:30px 0; display:table;}
#footer ul{ margin:0 0 0 10px; padding:0; list-style:none; width:100px; float:left}
#footer li{ margin:0 0 2px 0; padding:0px;}
#footer a{ font-size:9pt; margin:0px; color:#3366cc; border-bottom:1px solid #C5D2E2; font-weight:bold}

ul.marcas{list-style:none; width:980px; margin:0px 0px 0px 0px; display:table;}
ul.marcas li{display:inline; float:left; width:9%; text-align:center; margin:0px;}
ul.marcas li .img{ width:110px; height:110px; margin:auto;}
ul.marcas li .text{ margin:5px;}
ul.marcas li a{ font-weight:normal; font-size:12px; color:#000000;}
ul.marcas li .valor_fora{ font-weight:normal; font-size:11px; color:#005dc6; text-decoration:line-through}
ul.marcas li .valor_rotten{ font-weight:bold; font-size:11px; color:#005dc6;}

#box_blog{ width:280px; height:385px; background-image:url(../imagens/box_blog.gif); color:#FFFFFF;}
#box_blog h2{ font-size:16px; font-weight:bold }
#box_blog h2 a{ font-size:16px; font-weight:bold }
#box_blog .data{ font-size:10px; margin-bottom:5px}
#box_blog .texto{ font-size:12px; margin-top:10px; text-align:justify; line-height:14px}
#box_blog a{ color:#FFFFFF;}

/*body:nth-of-type(1) #fullsize, body:nth-of-type(1) #produto{ width:980px;  padding:0 10px; float:left; display:table;}*/
#fullsize, #produto{ width:960px; width /*\**/: 960px\9; /* Internet Explorer 8 */  margin:0 10px; float:left; display:table;}


#produto .imgDestaque{ float:left; padding:20px 0; width:360px; text-align:center;}
#produto .descricao{ float:left; width:560px; overflow:hidden; margin-left:20px}

#content h2{font-weight:bold; font-size:16px; color:#000000; padding:0 0 0px; border-bottom:1px solid #CCCCCC; background:none;}

#produto h1{font-weight:normal; font-size:20px; color:#000000; padding:0 0 10px; border-bottom:1px solid #CCCCCC; background:none;}
#produto h2{font-weight:bold; font-size:16px; color:#000000; padding:0 0 0px; border-bottom:1px solid #CCCCCC; background:none;}
#produto .valor{ color:#FFFFFF; width:580px; margin-bottom:30px; float:left; margin-top:10px; font-size:10px; }
#produto .valor_fora{ color:#666666; font-size:12px; text-decoration:line-through}
#produto .valor_skt{ font-weight:bold; font-size:11px; color:#005dc6; font-size:16px;}
#produto .marca{ font-size:12px}

.v_info{ font-size:12px; float:left; padding:2px 0 0 0;}
.v_moeda{ font-size:12px; float:left; padding:4px 0 0 0;}
.v_real{font-size:20px; float:left}
.v_centavo{font-size:12px; float:left; padding:2px 0 0 0;}


.lista_comentarios li{ border-bottom:1px solid #DADADA; padding:5px;}
.lista_comentarios li.admin{ border-bottom:1px solid #f4f4f4; margin-left:10px; border-left:1px solid #f4f4f4; padding-left:5px; margin-bottom:5px; padding-bottom:5px;}

.comentario{ margin-top:10px;}


.tag{}

#car_quantidade{ width:30px; text-align:center; background:transparent; border:1px solid #CCCCCC}
#car_descricao{ width:400px; border:0px; background:#FFFFFF; color:#000000;}
#car_valor{ width:70px; border:0px; text-align:right; background:#FFFFFF; color:#000000;}
#car_frete{ display:none}
#car_peso{  display:none}

#skt_carrinho .produto{ /* background:url(../imagens/carrinho_faixa.gif) no-repeat bottom;*/ border-bottom:1px dotted #666666;}
#skt_carrinho .produto td{ padding:5px 0;}


/*dados cliente*/
label{ clear:both; font-size:8pt; font-weight:bold; display:block;}

#cli_nome{ width:250px;}
#cli_cep{ width:70px;}
#cli_end{ width:250px;}
#cli_num{ width:40px;}
#cli_compl{ width:80px;}
#cli_bairro{ width:150px;}
#cli_cidade{ width:150px;}
#cli_uf{ width:150px;}


#loading{ position:absolute; z-index:1222; width:188px; height:66px; background:url(../imagens/loading.gif) no-repeat; display:none}

#cli_ddd{width:30px;}
#cli_tel{width:70px;}




/* GUIA DA PISTAS */
#pistas{width:660px; padding:0 10px; float:left; display:table; overflow:hidden}
#pistas h1, #pistas h1 a{width:580px; font-weight:normal; font-size:20px; color:#000000; padding:0 0 10px;}
#pistas .imagem{width:660px; padding:10px 0; clear:both; display:table;}
#pistas .conteudo{width:660px; padding:10px 0; clear:both; display:table;}
#pistas .mapa{width:660px; padding:10px 0; clear:both; display:table;}

/*
ul.front{list-style:none; width:660px; margin:10px 0 20px 0; display:block; clear:both; height:190px;}
ul.front li.firt{ clear:left;}
ul.front li{display:inline; float:left; width:25%; text-align:center; margin:0px; -moz-float-edge:margin-box}
ul.front li .img{ width:110px; height:110px; margin:auto; float:none; padding:0px background:none;}
ul.front li .text{ margin:5px;}
ul.front li a{ font-weight:normal; font-size:12px; color:#000000;}
ul.front li .valor_fora{ font-weight:normal; font-size:11px; color:#005dc6; text-decoration:line-through}
ul.front li .valor_rotten{ font-weight:bold; font-size:11px; color:#005dc6;}
*/

ul.listProd{list-style:none; width:940px; margin:10px 0 20px 0; display:block; clear:both}
ul.listProd li.firt{ clear:left;}
ul.listProd li{display:list-item; float:left; width:16%; text-align:center; margin:0px; -moz-float-edge:margin-box}
ul.listProd li .img{ width:110px; height:110px; margin:auto; float:none; padding:0px background:none;}
ul.listProd li .text{ margin:5px;}
ul.listProd li a{ font-weight:normal; font-size:12px; color:#000000;}
ul.listProd li .valor_fora{ font-weight:normal; font-size:11px; color:#005dc6; text-decoration:line-through}
ul.listProd li .valor_rotten{ font-weight:bold; font-size:11px; color:#005dc6;}


h1{font-weight:normal; font-size:20px; color:#000000; padding:0 0 10px 0; border-bottom:1px solid #CCCCCC; background:none; bottom no-repeat;  }





ul.paginacao{
	list-style:none;
	margin:10px auto 20px auto;
	text-align:center;
/*	display:block;*/
	display:inline;
}
	
ul.paginacao li{
	display:inline;
	display:block;
	float:left;
	width:20px; 
	height:20px;
	border:1px #999999 solid; 
}

ul.paginacao li.selected{
	display:inline;
	float:left;
	width:20px; 
	height:20px;
	border:1px #999999 solid;
	background-color:#d4d4d4;
	font-weight:bold;
}

ul.paginacao li a{ font-weight:normal; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif; cursor:pointer}
ul.paginacao .nPage{
	width:20px;
	display:block;
	border:0px;
	padding:3px 0; 
	text-align:center; 
	margin:0 0 2px 0; 
	float:left	
}


						
#comentarios{
	clear:both; margin:20px 0;
}

#area_categorias{z-index:364656; position:absolute; top:140px; margin:0 0 0 110px; height:500px; width:182px; padding:33px; display:none;}
#box_categorias{z-index:364655; position:absolute; top:173px; margin:0 0 0 143px; width:182px; padding:0px; display:none;}

#box_categorias a{color:#99CC00; font-size:14px; font-weight:normal}
#box_categorias .destaque a{color:#99CC00; font-size:14px; font-weight:bold}
#box_categorias a{color:#99CC00; font-size:14px;}
#box_categorias a:hover{color:#ffffff;}
#box_categorias .a{ padding:5px 0 0 20px; }











#menu{ width:140px; margin-left:10px; _margin-left:5px; float:left; overflow:hidden}
#content{ width:800px; padding:0 10px; float:left; display:block; }
#sidebar{ width:200px; margin:0px; float:left; }


ul.front{list-style:none; width:800px; margin:10px 0 20px 0; display:block; clear:both; height:160px;}
ul.front li.firt{ clear:left;}
ul.front li{ line-height:12px; display:inline; float:left; width:20%; text-align:center; margin:0px; -moz-float-edge:margin-box}
ul.front li .img{ width:110px; height:110px; margin:auto; float:none; padding:0px; background:none;}
ul.front li .text{ margin:5px; height:105px;}
ul.front li a{ font-weight:normal; font-size:12px; color:#000000;}
ul.front li .valor_fora{ font-weight:normal; font-size:11px; color:#005dc6; text-decoration:line-through}
ul.front li .valor_rotten{ font-weight:bold; font-size:11px; color:#005dc6;}

ul.destaque{list-style:none; width:800px; margin:10px 0 20px 0; display:block; clear:both; height:160px;}
ul.destaque li.firt{ clear:left;}
ul.destaque li{ line-height:12px; display:inline; float:left; width:25%; text-align:center; margin:0px; -moz-float-edge:margin-box}
ul.destaque li .img{ width:180px; height:180px; margin:auto; float:none; padding:0px; background:none;}
ul.destaque li .text{ margin:5px; height:105px;}
ul.destaque li a{ font-weight:normal; font-size:12px; color:#000000;}
ul.destaque li .valor_fora{ font-weight:normal; font-size:11px; color:#005dc6; text-decoration:line-through}
ul.destaque li .valor_rotten{ font-weight:bold; font-size:11px; color:#005dc6;}



#menu a{color:#99CC00; font-size:14px; font-weight:normal}

#menu .a{ padding:5px 0 0 5px; font-weight:normal }

#menu .normal{ background:none; height:24px; width:182px; background-color:#f4f4f4; border-bottom:1px solid #FFFFFF; color:#333333; font-size:14px; font-weight:bold}
#menu .destaque{background:none; height:24px; width:182px; background-color:#f4f4f4; border-bottom:1px solid #FFFFFF;}
#menu .destaque a{color:#333333; font-size:14px; font-weight:bold}
#menu .destaque .a{font-size:12px; font-weight:bold}

#menu a{color:#333333; font-size:12px;}

.lat{background:#333333;}
.lat a{color:#99CC00; font-size:16px; font-weight:bold; padding:5px;}
.lat a:hover{color:#ffffff; }
.lat .a{ padding:0px 0 0 10px; font-size:16px;  }




#box_comentarios{
	margin:10px 0;
}
#box_comentarios h5{ font-size:11pt; font-weight:bold; color:#669900;}

.error{
color:#CC0000; font-weight:normal;
}



.selecionado{width:80px; border:1px solid #999999; padding:2px; height:120px; float:left; text-align:center;}
.selecionado a{ color:#000000;}		
.box_mod{ width:80px; border:1px solid #FFFFFF; padding:2px; height:120px; float:left; text-align:center;}

/*BLOG BLOG BLOG BLOG BLOG BLOG*/
#content_blog{ width:530px; padding:0 10px; float:left; display:block; }
#side_blog{ color:#FFFFFF; background-color:#333333; width:200px; margin-left:10px; margin-right:10px; _margin-left:5px; _margin-right:5px;  float:left; overflow:hidden}
#side_blog .shot{ margin:5px; padding:5px 0; border-bottom:1px solid #CCCCCC}

#side_blog .shot a{ color:#FFFFFF;}
#side_blog .shot h2 a{ font-size:16px; color:#FFFFFF; font-weight:bold}
#side_blog .shot .texto{ font-size:11px; color:#FFFFFF; margin:3px 0; line-height:12px;}
#side_blog .shot img{ margin-top:5px;}


/* BLOG */
/* #blog{width:660px; padding:0 10px; float:left; display:table;}*/
.post h1, .post h1 a{font-weight:normal; font-size:20px; color:#000000; padding:0 0 10px;}
.post{display:table; clear:both; margin:0 0 40px 0; }
.post .conteudo{ line-height:16px;}


.pro_mod{ font-size:14px;}
















.paginacao{
	list-style:none;
	margin:10px auto 20px auto;
	text-align:center;
/*	display:block;*/
	display:inline;
}
	
.paginacao div{
	display:inline;
	display:block;
	float:left;
	width:20px; 
	height:20px;
	border:1px #999999 solid; 
}

.paginacao div.selected{
	display:inline;
	float:left;
	width:20px; 
	height:20px;
	border:1px #999999 solid;
	background-color:#d4d4d4;
	font-weight:bold;
}

.paginacao div a{ border:0px; font-weight:normal; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif; cursor:pointer}
.paginacao .nPage{
	width:20px;
	display:block; 
	padding:3px 0;
	border:0px;
	text-align:center; 
	margin:0 0 2px 0; 
	float:left	
}


#pages {
	padding: 3px; clear:both; display:block
}
#pages ul {
	list-style-type: none;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#pages li a {
	color: #88af3f;
	padding: 4px;
	border: 1px solid #ddd;
	text-decoration: none;
	float: left;
}
#pages li a:hover {
	color: #638425;
	background: #f1ffd6;
	border: 1px solid #85bd1e;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 4px;
}
#pages li.current {
	color: #FFF;
	border: 1px solid #b2e05d;
	padding: 4px;
	background: #b2e05d;
}


.titulo td{ 
	height:20px; 
	font-size:12px;
	font-weight:bold; 
	background-color:#f4f4f4; 
	color:#333333;
	border-left:0px solid #f4f4f4;
}

.linha td{ 
	height:20px; 
	font-size:12px;
	color:#333333;
	border-bottom:1px solid #f4f4f4;
}



#PagePedido h2{ color:#000000; font-size:20px; line-height:24px; font-weight:normal; border:0px; }
#PagePedido .conteudo{ margin-top:20px; margin-bottom:20px; font-size:14px; }

#form_busca{

 clear:both; -moz-border-radius: 5px; -webkit-border-radius:5px; padding:10px; background:#f4f4f4; margin:10px 0; font-size:16px
 }
 


#content_blog .post .conteudo a{color:#003399; text-decoration:underline;}


h4{margin:0px; line-height:16px; font-size:14px; background:#999999; display:table; padding:2px 4px; color:#FFFFFF; border:0px;}
.p2{ padding:2px 5px;}

.cform{ background:url(../imagens/bg_form.jpg) repeat-x #ccff66; padding:4px;}