/* Class */
* {
	margin: 0;
	padding: 0;
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	outline:none;
}
a {
	color:#5c5c5c;
	text-decoration:none;	
}
a:hover {
	text-decoration:underline;	
}
#page{
	margin:0 auto;
	width:960px;
}
#meio{
	clear:both;
	width:960px;
	background:#464646;
}
div.menu_vertical {
	clear:both;
	width:960px;
	height:86px;
}
#rodape{
	clear:both;
	background:#464646;
	width:948px;
	padding:10px 6px;
	position:relative;
}
#icones_topo{
	background:url(imagens/bk_icons.png) repeat-x;
	height:52px;
	clear:both;
	width:960px;
	text-align:right;
}
.bk_meio2_cima{
	background:url(imagens/bk_meio2_cima.png) left top no-repeat;
	padding:5px 0 0 5px;
}
.bk_meio2{
	background:url(imagens/bk_meio2.png) repeat-y;
	clear:both;
}
/**BUSCA CARRINHO**/
#box_carrinho{
	background:url(imagens/bk_carrinho.png) no-repeat;
	width:466px;
	height:54px;
	margin:0 0 0 8px;
	float:left;
}
#box_carrinho span{
	display:block;
	font-size:11px;
	color:#000000;
	padding:30px 0 0 160px;
}
.bk_busca{
	background:url(imagens/bk_busca.png) repeat-x;
	height:60px;
	width:960px;
	clear:both;
}
#form_busca{
	width:480px;
	float:left;
	padding-top:22px;
}
.bt_busca, .NFButton{
	background:url(imagens/bt_busca.png) no-repeat;
	width:38px;
	height:32px;
	border:none;
	cursor:pointer;
}
/**MENU**/
#menu_horizontal{
	background:url(imagens/bk_menu.png) no-repeat;
	padding: 0 0 0 177px;
	position:relative;
	clear:both;
	z-index:6;
	height:60px;
	width: 783px;
}
ul#topnav {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	position: relative;
	border-left:solid 1px #FFFFFF;
	border-right:solid 1px #d9d9d9;
}
ul#topnav li {
	float: left;
	display:block;
	margin: 0;
	padding: 0;
}
ul#topnav li a {
	padding: 0 10px;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana;
	line-height:34px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #d9d9d9;
}
ul#topnav li span.item {
	padding:0;
	position: absolute;
	top:34px;
	background:#f0f0f0;
	display: none;
	width:200px;
	z-index:99999;
	font-weight:normal;
}
ul#topnav li:hover span.item {
	display: block;
	font-weight:normal;
}
ul#topnav li span.item a {
	line-height:30px;
	display: block;
	font-size:11px;
	border:solid 1px #FFFFFF;
	border-bottom:solid 1px #e1e1e1;
	text-transform:none;
	color:#000000;
	font-weight:normal;
}
ul#topnav li span.item a:hover {
	background: #efc510;
}
ul#topnav img {
	float: left;
	display:block;
	margin: 0;
	padding: 0;
}

ul.sub_nav {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
ul.sub_nav li {
	display:block;
	width:200px;
	margin: 0;
	padding: 0;
	left:0px;
}
ul.sub_nav li a {
	padding: 0 10px;
	font-size:12px;
	font-family: Arial, Tahoma, Verdana;
	line-height:34px;
	display: block;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	border-right:solid 1px #FFFFFF;
	border-left:solid 1px #d9d9d9;
}
ul.sub_nav li span.subitem {
	position:absolute;
	left:200px;
	display:none;
	padding:0;
	margin-top:-32px;
	background:#f0f0f0;
	width:200px;
	z-index:99999;
	font-weight:normal;
}
ul.sub_nav li:hover span.subitem {
	display: block;
	font-weight:normal;
}
ul.sub_nav li span.subitem a {
	line-height:30px;
	display: block;
	font-size:11px;
	border:solid 1px #FFFFFF;
	border-bottom:solid 1px #e1e1e1;
	text-transform:none;
	color:#000000;
	font-weight:normal;
}
ul.sub_nav li span.subitem a:hover {
	background: #efc510;
}
/**NEWSLETTER**/
#frm_newsletter{
	width:439px;
	height:44px;
	padding:64px 17px 0 17px;
	background:url(imagens/bk_news.png) no-repeat;
	float:right;
	position:relative;
}
/**ATENDIMENTO ONLINE**/
#atendimento{
	background:url(imagens/bk_atendimento.png);
	width:456px;
	height:79px;
	padding:17px 17px 0 0;
	margin-bottom:8px;
	text-align:right;
}
/**AREA RESTRITA**/
#login_usuario{
	float:right;
	clear:both;
	width:629px;
	height:47px;
	padding:0 0 0 9px;
	background:url(imagens/bk_area_restrita.png) left top no-repeat;
	margin:10px 10px 10px 0;
}
.span_form{
	background:url(imagens/bk_area_restrita.png) right top no-repeat #00161b;
	height:47px;
	width:8px;
	float:right;
}
.item_menu_2{
	display:block;
	color:#FFFFFF;
	padding:15px;
	float:left;
	font-size:12px;
	background:url(imagens/bk_item_menu_2.gif) right center no-repeat;
}
/**BANNERS SLIDE**/
.banners_slide{ 
	width: 960px; 
	height: 208px; 
	float:left;
	margin:1px 0;
	position: relative; 
}
.banners_slide .wrapper{ 
	width: 960px; 
	overflow: hidden; 
	height: 208px; 
	position: absolute; 
	top: 0; 
	left: 0; 
}
.banners_slide .wrapper ul{ 
	width: 999999px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	margin: 0; 
	padding:0;
}
.banners_slide ul li{ 
	display: block; 
	float: left; 
	padding: 0; 
	width: 960px; 
	height: 208px; 
	margin: 0; 
}
.banners_slide .arrow{ 
	display: none; 
}
.banners_slide #thumbNav{ 
	display:block;
	position: relative; 
	top: 187px; 
	text-align: center; 
}
.banners_slide #thumbNav a{
	font-size:12px;
	color:#000;
	display: inline-block; 
	padding:10px 1px 0 0; 
	width:32px;
	height:33px;
	line-height:19px;
	margin:0 2px 0 0; 
	background: url(imagens/bt_num_banner.png) no-repeat 0 0;
	background-position:center;
	text-decoration:none;
}
.banners_slide #thumbNav a:hover{
	color:#FFF;
	background: url(imagens/bt_num_banner_p.png) no-repeat 0;
	background-position:center;
	text-decoration:none;
}
.banners_slide #thumbNav a.cur{
	color:#FFF;
	background: url(imagens/bt_num_banner_p.png) no-repeat 0;
	background-position:center;
	font-weight:bold;
}
.banners_slide #start-stop{
	display:none; 
}
.banners_slide .wrapper ul ul{ 
	position: static; 
	margin: 0; 
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
}
.banners_slide .wrapper ul ul li{ 
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
}
.banners_logos{
	float:left;
}
/**FOTOS VIDEOS**/
#fotos_videos{
	float:left;
	width:370px;
	height:223px;
}
ul.tabsfv {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	background:url(imagens/bk_baixo_tit.png) right 35px no-repeat;
	border-bottom: 1px solid #1e1e1e;
	width: 100%;
}
ul.tabsfv li {
	float: left;
	margin: 0;
	padding: 0;
	background:url(imagens/bk_abas_noticias.png) right top no-repeat;
	height:33px;
	width:123px;
	overflow: hidden;
	position: relative;
}
html ul.tabsfv li.active{
	background:url(imagens/bk_abas_noticias.png) left top no-repeat;
	height:66px;
}
ul.tabsfv li a {
	display: block;
	outline: none;
	text-indent:-9999px;
	width:123px;
	height:33px;
}
ul.tabsfv li a.tit_fotos {
	background:url(imagens/tit_fotos2.png) left bottom no-repeat;
}
ul.tabsfv li a.tit_videos {
	background:url(imagens/tit_videos2.png) left bottom;
}
ul.tabsfv li a.tit_fotos2 {
	background:url(imagens/tit_midias.png) left bottom;
}
 html ul.tabsfv li.active a{
	background-position: left top;
}
.tabfv_container {
	clear: both;
	float: left;
	width: 100%;
}
.tabfv_content {
	clear:both;
}
/**NOTÍCIAS QUEM SOMOS EVENTOS**/
#tabs_noticias{
	float:left;
	width:370px;
	margin-top:15px;
}
ul.tabsn {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	background:url(imagens/bk_baixo_tit.png) right 35px no-repeat;
	border-bottom: 1px solid #1e1e1e;
	width: 100%;
}
ul.tabsn li {
	float: left;
	margin: 0;
	padding: 0;
	background:url(imagens/bk_abas_noticias.png) right top no-repeat;
	height:33px;
	width:123px;
	overflow: hidden;
	position: relative;
}
html ul.tabsn li.active{
	background:url(imagens/bk_abas_noticias.png) left top no-repeat;
	height:66px;
}
ul.tabsn li a {
	display: block;
	outline: none;
	text-indent:-9999px;
	width:123px;
	height:33px;
}
ul.tabsn li a.tit_noticias {
	background:url(imagens/tit_noticias3.png) left bottom no-repeat;
}
ul.tabsn li a.tit_quemsomos {
	background:url(imagens/tit_quemsomos2.png) left bottom;
}
ul.tabsn li a.tit_eventos {
	background:url(imagens/tit_eventos2.png) left bottom;
}
 html ul.tabsn li.active a{
	background-position: left top;
}
.tabn_container {
	clear: both;
	float: left;
	width: 100%;
}
.tabn_content {
	clear:both;
}

/**Galeria Fotos VIDEOS**/
.nom_galeria{
	font-size:12px;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	display:block;
	position:absolute;
	z-index:8;
	margin:-23px 0 0 150px;
}
.nom_galeria_video{
	font-size:12px;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	display:block;
	position:absolute;
	z-index:8;
	margin:-23px 0 0 15px;
}
.nom_galeria_midia{
	font-size:12px;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	display:block;
	position:absolute;
	z-index:8;
	margin:-23px 0 0 15px;
}
.bk_baixo_peq{
	position:relative;
	background:url(imagens/bk_peq_baixo.png);
	width: 370px;
	height: 45px;
	text-align:center;
	margin-bottom:15px;
}
#list {
	height:92px;
	width:368px;
	position:relative;
	clear:both;
	padding-top:16px;
	background:#252525;
	border:solid 1px #1e1e1e;
	border-top:none;
}

#list2 {
	height:92px;
	width:368px;
	position:relative;
	clear:both;
	padding-top:16px;
	background:#252525;
	border:solid 1px #1e1e1e;
	border-top:none;
}

#list2 ul li {
	list-style:none;
	float:left;
	width:100px;
	margin:0 10px;
	color:#CCC;
	font-size:12px;
	border:solid 1px #fff;
	}
	
.slider {
	position:relative; 
	visibility:hidden;
	height:82px;
	width:342px!important; 
	margin-left:13px;
}
.slider2 {
	position:relative; 
	height:82px;
	width:342px!important; 
	margin-left:13px;
}
.slider ul {
	height:78px;
}
.slider ul li {
	height:76px;
	width:112px;
	margin:0 3px 0 0;
}
.slider ul li img {
	cursor:pointer;
	padding:1px;
	background:#FFFFFF;
	border:solid 1px #3d4a01;
}
.slider2 ul {
	height:78px;
}
.slider2 ul li {
	height:76px;
	width:112px;
	margin:0 3px 0 0;
}
.slider2 ul li img {
	cursor:pointer;
	padding:1px;
	background:#FFFFFF;
	border:solid 1px #3d4a01;
}
.prev {
	position:absolute;
	z-index:3;
	left:11px;
	bottom:9px;
	cursor:pointer; 
}
.next {
	position:absolute;
	z-index:3;
	right:11px;
	bottom:9px;
	cursor:pointer; 
}
/**Menu Categorias**/
#list_i {
	clear:both;
	height:77px;
	width:960px;
	padding-top:7px;
	margin:0;
	float:left;
	position:relative;
	background:url(imagens/bk_metal.png);
	border-bottom:solid #ffffff 1px;
}
.slider_i {
	position:relative; 
	visibility:hidden;
	height:70px;
	margin-left:16px;
}
.slider_i ul {
	height:70px;
}
.slider_i ul li {
	height:70px;
	width:140px;
	background:url(imagens/bk_menu_categorias.png) no-repeat;
	margin:0 5px 0 0;
	float:left;
}
.slider_i ul li a{
	font-weight:bold;
	text-align:center;
	width:140px;
	display:block;
	text-decoration:none;
	font-size:15px;
	color:#000000;
}
.next_i {
	cursor:pointer; 
	float:left;
	margin:18px 6px 0 7px;
}
.prev_i {
	cursor:pointer; 
	float:right;
	margin:18px 7px 0 0;

}
/**BOX NOTICIAS**/
.lista {
	position:relative;
	clear:both;
	display:block;
	padding:9px;
	background:#252525;
	border:solid 1px #1e1e1e;
	border-top:solid 1px #2a2a2a;
}
.lista:hover {
	background:#343434;
}
.foto_destaque{
	border:solid 1px #8c6997;
	padding:1px;
	background:#FFFFFF;
	float:left;
}
.tit_destaque{
	float:left;
}
.tit_destaque a{
	font-size:11px;
	color:#ffffff;
}
.tit_destaque a strong{
	font-size:11px;	
	color:#d2fd65;
}
/**BOX DESTAQUES**/
a.link_destaques:link, visited, active{
	color:#FFFFFF;
	}
a.link_destaques:hover {
	text-decoration: underline;
	color: #CCC;
}
.bk_box_destaques{
	background:url(imagens/bk_box_destaque.png) left top no-repeat;
	height:201px;
	width:272px;
	float:left;
	margin-left:17px;
}
.borda_produtos_destaques{
	clear:both;
	margin-top:13px;
	width:270px;
	height:130px;
	position: relative; 
	float:left;
}
.borda_produtos_destaques .wrapper{ 
	width: 270px; 
	height: 160px; 
	position: absolute; 
	top: -30px; 
	padding:0 0 0 1px;
	margin:0;
	left: 0; 
}
.borda_produtos_destaques .wrapper ul{ 
	width: 999999px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	margin: 0;
	padding:0;
}
.borda_produtos_destaques ul li{ 
	display: block; 
	float: left; 
	padding: 0; 
	width: 271px; 
	height: 85px; 
	text-align:center;
	margin: 0;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
.borda_produtos_destaques a.mais{
	background:url(imagens/bt_mais.png) no-repeat;
	width:30px;
	float:left;
	display:block;
	position:absolute;
	right:0;
	bottom:0;
	margin:0 0 -36px 0;
	height:29px;
}
.borda_produtos_destaques ul li span{
	position:absolute;
	width:256px;
	color:#FFFFFF;
	height:32px;
	font-size:11px;
	font-weight:bold;
	display: block; 
	float: left; 
	text-align:center;
	left:0;
	margin: 95px 0 0 10px; 
	padding: 0; 
	z-index:9;
}
.borda_produtos_destaques .arrow{ 
	display: block; 
	height: 46px; 
	width: 23px; 
	background: url(imagens/setas.png) no-repeat; 
	text-indent: -9999px; 
	position: absolute;
	z-index:2;
	top: 20px; 
	cursor: pointer; 
}
.borda_produtos_destaques .forward{ 
	background: url(imagens/setas.png) no-repeat left bottom; 
	left: 1px; 
}
.borda_produtos_destaques .back{ 
	background: url(imagens/setas.png) no-repeat right bottom; 
	right: 0px; 
}
.borda_produtos_destaques .forward:hover{ 
	background: url(imagens/setas.png) no-repeat left top; 
}
.borda_produtos_destaques .back:hover{
	background: url(imagens/setas.png) no-repeat right top; 
}
.borda_produtos_destaques #thumbNav{ 
	display:none;
}
.borda_produtos_destaques #start-stop{
	display:none; 
}
.tit_box_categorias{
	width:123px;
	padding:0 5px;
	float:left;
	height:46px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	padding-top:10px;
}
/**BOX PRODUTOS**/
.tit_produtos{
	background:url(imagens/bk_produtos.png) left top no-repeat;
	height:66px;
	width:926px;
}
.baixo_produtos{
	background:url(imagens/bk_produtos.png) left bottom no-repeat;
	height:45px;
	width:926px;
}
.borda_produtos{
	border:solid 1px #1e1e1e;
	border-right:none;
	border-bottom:none;
	clear:both;
	width:925px;
	background:url(imagens/bk_borda_produtos2.gif) #252525;
	height:508px;
}


.produtos{
	width:184px;
	margin-right:1px;
	height:254px;
	display:block;
	text-decoration:none;
	float:left;
	font-size:12px;
}
.produtos:hover{
	background:url(imagens/bk_borda_produtos2.gif) left bottom #343434;
}
.borda_produtos2{
	border:solid 1px #1e1e1e;
	border-right:none;
	border-bottom:none;
	clear:both;
	background:url(imagens/bk_borda_produtos3.gif) #252525;
	width:935px; 
	margin-left:10px; 
}
.produtos2{
	width:186px;
	margin-right:1px;
	height:254px;
	display:block;
	text-decoration:none;
	float:left;
	font-size:12px;
}
.produtos2:hover{
	background:url(imagens/bk_borda_produtos3.gif) left bottom #343434;
}

.produtos3{
	text-align:center;
	width:186px;
	margin-right:1px;
	height:30px;
	padding-top:10px;
	display:block;
	text-decoration:none;
	float:left;
	font-size:12px;
	color:#ffffff;
}
.produtos3:hover{
	background:url(imagens/bk_borda_produtos3.gif) left bottom #343434;
}

.linha_bt_listagem{
	background:url(imagens/bk_bt_listar.gif) repeat-x center; 
	width:95%; 
	margin:0 auto; 
	text-align:center;
}
.valores_produto{
	border-bottom: dotted 1px #3d4a01; 
	border-top: dotted 1px #3d4a01; 
	margin:5px 0; 
	padding:5px 0;
}
.valores_produto2{
	border-top: dotted 1px #3d4a01; 
	margin:5px 0; 
	padding:5px 0;
}
#rastreamento{
	background: url(imagens/bk_acompanhe_pedido.png) no-repeat;
	width:437px;
	height:35px;
	float:right;
}
.menu_ecommerce{
	background: url(imagens/bk_menu_ecommerce.png) no-repeat;
	width:460px;
	height:41px;
	padding-left:15px;
	float:right;
}
.atual{
	color:#FFFFFF;
	font-size:12px;
}
.proximo{
	color:#7a7a7a;
	font-size:12px;
	font-size:11px;
}
/**TAG CLOUD**/
.bk_tags{
	text-align:center;
	padding-top:12px;
	font-size:11px;
}
.tags {
	padding: 10px 15px 10px 15px !important;
}
.tags a{
	color:#8c6997 !important;
}
/**INTERNAS**/
.bk_grande_cima{
	background:url(imagens/bk_grande.png) no-repeat left top;
	width:939px;
	height:66px;
	margin-left:10px;
}
.bk_grande_cima span{
	float:left;
	margin:43px 0 0 15px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.bk_grande_cima_categoria{
	float:left;
	margin:5px 0 0 20px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	width:939px;
	height:66px;
}
.bk_grande_baixo{
	background:url(imagens/bk_grande.png) no-repeat left bottom;
	width:909px;
	height:71px;
	text-align:right;
	padding:0 15px;
	margin-left:10px;
}
.borda_conteudo{
	border:solid 1px #1e1e1e;
	width:917px;
	background:#252525;
	padding:10px 10px 20px 10px;
	margin-left:10px;
}
.borda_conteudo img{
	border:solid 1px #3d4a01;
	padding:1px;
	background:#FFFFFF;
}
.borda_conteudo2{
	border:solid 1px #1e1e1e;
	width:917px;
	background:#252525;
	padding:10px 10px 20px 10px;
	margin-left:10px;
}
.fonte{
	padding:10px 0 0 0;
	border-top:dotted 1px #3d4a01;
	margin-top:10px;
	color:#FFFFFF;
}
.info_produto{
	padding:10px 0;
	border-top:dotted 1px #3d4a01;
}
.anexos{
	padding:10px 0;
	margin-top:10px;
	border-top:dotted 1px #3d4a01;
}
.link_leia{
	display:block;
	padding:5px 0;
	border-bottom:dotted 1px #3d4a01;
}
.link_listagem{
	display:block;
	padding:5px 10px;
	border-bottom:dotted 1px #3d4a01;
}
#compartilhar{
	background:url(imagens/bk_compartilhamento.png) no-repeat;
	margin:0 auto;
	width:740px;
	height:41px;
	text-align:center;
}
#compartilhar ul{
	list-style:none;
	margin:10px 0 0 20px;
	display:inline-block;
}
#compartilhar li{
	float:left;
	margin-right:20px;
}
#compartilhar li a{
	font-family: Arial, Tahoma, Verdana;
	font-size:12px;
	line-height:16px;
	display:block;
}
#compartilhar li a img{
	margin-bottom:-4px;
}
.paginas{
	width:250px;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
}
.paginas span{
	display:block; 
	padding-top:10px; 
	width:184px;
	float:left; 
	color:#FFFFFF;
}
.paginas a, .paginas b{
	color:#FFFFFF;
}
.error{
	color:#d2ec18!important;
}
div#eScreen {
	filter: alpha(opacity=70);
	background-color: black;
	opacity: 0.7;
}
.tit_amigo_cima{
	background:url(imagens/bk_amigo.png) left top;
	width:523px;
	height:66px;
}
.tit_amigo_baixo{
	background:url(imagens/bk_amigo.png) left bottom;
	width:523px;
	height:45px;
}
.lista_fotos_produtos{
	list-style:none;
	padding:10px 20px 0 10px;
	margin:0;
}
.lista_fotos_produtos li{
	padding:0;
	margin:0!important;
}
/** SIMULADOR DE PARCELAS **/
ul.tabs {
	margin:10px 0 0 0;
	}
ul.tabs li{
	padding:5px;
	display:inline-block;
	*display:inline;
	height:30px;
	}
ul.tabs li.active {
	background:#666;
	}
div.tab_content {
	padding:10px;
	background:#666;
	}
div.parcela {
	float:left;
	width:220px;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #999;
	}
div.cb {
	clear:both;
	}
/**TEXTOS INPUTS**/
.mensagem {
	border:1px solid #Ff0000;
	width:927px;
	margin:10px 0 0 10px;
	background:#bc0000;
	color:#FFFfff;
	padding:5px;
	text-align:center;
	font-weight:bold;
}
.input1{
	background:url(imagens/bk_input.png) right top no-repeat;
	font-size:11px;
	color:#FFFFFF;
	padding:9px 10px 9px 0;
	border:none;
	float:left;
}
option{
	color:#000000!important;
}
.span_input{
	background:url(imagens/bk_input.png) left top no-repeat;
	height:32px;
	width:10px;
	float:left;
}
.input_msg{
	background:url(imagens/bk_input_msg.png) right top no-repeat;
	font-size:11px;
	color:#FFFFFF;
	height:132px;
	padding:9px 10px 9px 0;
	border:none;
	float:left;
	overflow:hidden;
}
.span_input_msg{
	background:url(imagens/bk_input_msg.png) left top no-repeat;
	height:150px;
	width:10px;
	float:left;
}
.input{
	padding:2px 3px;
	*padding:1px 3px;
	font-size:12px;
	color:#000000;
}

.txt_verde_12, .txt_verde_12 a{
	color:#d2ec18!important;
	font-size:12px!important;
}
.txt_verde_16, .txt_verde_16 a{
	color:#d2ec18!important;
	font-size:16px!important;
}
.txt_branco, .txt_branco a{
	color:#FFFFFF;
	font-size:12px;
}
.txt_branco_16, .txt_branco_16 a{
	color:#FFFFFF!important;
	font-size:16px!important;
}
.txt_cinza, .txt_cinza a{
	color:#b9b9b9!important;
	font-size:12px;
}
.txt_conteudo, .txt_conteudo a{
	color:#FFFFFF ;
	font-size:12px;
	line-height:18px;
}
.txt_conteudo ul li{
	margin-left:20px;
}
.txt_conteudo ul.NFSelectOptions li{
	margin-left:0;
}
/*Text inputs*/
.NFText {border:none; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; background:none;}
.NFTextCenter {height:14px; background:url(imagens/bk_input.png) repeat-x center top; padding:8px 0 10px 0; margin:0; float:left;}
.NFTextLeft, .NFTextRight {width:10px; height:32px; vertical-align:middle; float:left;}
.NFTextLeft {background:url(imagens/bk_input.png) no-repeat left top;}
.NFTextRight {background:url(imagens/bk_input.png) no-repeat right;}

/*Selects*/
.NFSelect {height:32px; position:absolute; border:none;}
.NFSelectLeft {float:left; width:10px; height:32px; background:url(imagens/bk_select.png) no-repeat left top; vertical-align:middle;}
.NFSelectRight {height:14px; padding:8px 0 10px 0; width:auto; background:url(imagens/bk_select.png) no-repeat 100% 0; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:3px; margin-left:3px;}
.NFSelectTarget {position:absolute; background:none; margin-left:-13px; margin-top:32px; z-index:3; left:0; top:0; padding-bottom:13px;}
.NFSelectOptions {position:relative; background:#707175; margin-left:16px; margin-top:0; list-style:none; padding:4px 0; color:#fff; font:11px/13px Arial, Helvetica, sans-serif; z-index:4; max-height:200px; overflow-y:auto; overflow-x:hidden; left:0; top:0;}
.NFSelectOptions li {padding-bottom:1px;}
.NFSelectOptions a {display:block; text-decoration:none; color:#fff; padding:2px 3px; background:none;}
.NFSelectOptions a.NFOptionActive {background:#464646;}
.NFSelectOptions a:hover {background:#333;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Radio*/
.NFRadio {cursor:pointer; position:absolute; display:block; width:13px; height:13px; border:1px solid transparent; background:url(imagens/radio.png) no-repeat 0 0; z-index:2;}
/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:bottom;}
.NFhr {background-position:100% 100%;}

/* calendar styles - CALENDARIO */
#calendar_div {
	display: none;
	border: 1px solid #777;
	z-index: 10; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	
}
#calendar_div select option {
	background-color:#e1e1e1;
	}
#calendar_div a {
	cursor: pointer;
	cursor: hand;
}
button.calendar_trigger {
	width: 25px;
}
img.calendar_trigger {
	width: 16px;
	height: 14px;
	margin: 2px;
	vertical-align: middle;
	display: inline;
	
}
#calendar_control, #calendar_links, #calendar_header, #calendar {
	clear: both;
	float: left;
	width: 185px;
	color: #fff;
}
#calendar_control {
	background: #788808;
}
#calendar_links {
	background: #000;
}
#calendar_control a, #calendar_links a {
	font-weight: bold;
	font-size: 75%;
	letter-spacing: 1px;
	padding: 2px 5px;
	color: #eee;
}
#calendar_control a:hover {
	background: #c3de15;
	color: #333;
}
#calendar_links a:hover {
	background: #ddd;
	color: #333;
}
#calendar_clear, #calendar_prev {
	float: left;
}
#calendar_current {
	float: left;
	width: 35%;
	text-align: center;
}
#calendar_close, #calendar_next {
	float: right;
}
#calendar_header {
	background: #333;
	text-align: center;
}
#calendar_header select {
	background: #333;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
#calendar {
	background: #ccc;
	text-align: center;
	font-size: 105%;
}
#calendar a {
	color: #333;
}
#calendar a:hover {
	color: #000;
	background: none;
}
#calendar .calendar_titleRow {
	background: #777;
	font-size: 12px !important;
}
#calendar .calendar_daysRow {
	background: #eee;
	color: #666;
}
#calendar .calendar_daysCell {
	color: #000;
	border: 1px solid #ddd;
}
#calendar .calendar_weekEndCell {
	background: #ddd;
}
#calendar .calendar_daysCellOver {
	background: #fff;
	border: 1px solid #777;
}
#calendar .calendar_unselectable {
	color: #888;
}
#calendar_today {
	background: #fcc !important;
}
#calendar_currentDay {
	background: #999 !important;
}
#calendar_cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have to match width and borders*/
    height: 210px; /*must have to match maximum height*/ 
}

#calendar_newYear option {
	color:#FFF;
	}
	
div.formas_de_pagamento_fundo {
	background-image:url(imagens/formas_de_pagamento.png);
	background-repeat:no-repeat;
}	
	
div.formas_de_pagamento_visa {
	margin:-92px 0px 0px 16px; 
	*margin:-3px 0px 0px 23px;  
	padding-top:7px; 
	*padding-top:3px;  
	
}

div.formas_de_pagamento_boleto_bancario {
	margin:-42px 0px 0px 18px; 
	*margin:-3px 0px 0px 23px;  
	padding-top:7px; 
	*padding-top:3px;  
	
}

div.formas_de_pagamento_pag_seguro {
	margin:-92px 0px 0px 18px; 
	*margin:-3px 0px 0px 23px;  
	padding-top:7px; 
	*padding-top:3px;  
	
}

div.formas_de_pagamento_deposito_bancario {
	margin:-42px 0px 0px 18px; 
	*margin:-3px 0px 0px 23px;  
	padding-top:7px; 
	*padding-top:3px;  
	
}

div.formas_de_pagamento {
	margin:-18px 0px 0px 15px; 
	*margin:-18px 0px 0px 13px;  
	padding-top:7px; 
	*padding-top:3px;  
	position:absolute;
}

div.formas_de_pagamento_posicao {
	margin:25px 0px 0px 0px; 
	*margin:30px 0px 0px 0px;  
	padding-top:7px; 
	*padding-top:3px;  
	position:relative;
}

/* Home Nova */
.b_loja_virtual {
	width:464px;
	height:214px;
	position:relative;
	margin-left:7px;
	float:left;
}
.b_promocional {
	width:473px;
	margin-right:7px;
	float:right;
}
.b_galerias {
	width:464px;
	height:214px;
	position:relative;
	margin:6px 0 0 7px;
	float:left;
}
.b_noticias {
	width:473px;
	height:214px;
	position:relative;
	margin:6px 7px 0 0;
	float:right;
}
.bk_banner01 {
	position:absolute;
	top:0;
	left:0;	
}
.bk_banner02 {
	background:url(imagens/bk_banner02.png) repeat-y;
	width:452px;
	padding:6px;
}
.bk_banner02x473 {
	background:url(imagens/bk_banner02x473.png) repeat-y;
	width:461px;
	padding:6px;
}
.bk_banner03 {
	position:absolute;
	bottom:0;
	left:0;	
}
.aba_loja_virtual {
	position:absolute;
	top:-2px;
	right:-5px;	
	z-index:2;
}

.b_promocional {
	width:473px;
	float:right;
}

/* TAG CLOUD */
.bk_tagclouds {
	background:url(imagens/bk_tagclouds.gif) no-repeat;
	/*height:113px;*/
	height:250px;	
}
.tag_clouds {
	height:113px;
	width:757px;
	float:left;
}
.tag_cloud {
	width:625px;
	padding-left:200px;
	height:250px;
	float:left;
	}
.tag_clouds ul{
	padding:25px 100px;
	margin:0px;
	text-align:center;
	line-height:26px;
}
.tags {
	padding:15px !important;
}
.tags a{
	color:#dfdfdf !important;
	text-transform:lowercase;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.tags a:hover{
	text-decoration:underline;
}
.redes_sociais {
	/*height:113px;
	width:188px;*/
	height:190px;
	padding-top:60px;
	width:120px;
	text-align:center;
	float:right;	
}
.redes_sociais img{
	/*margin:52px 0 0 18px;*/
	margin-bottom:15px;
}

/* Rodapé */
.bk_rodape {
	background:url(imagens/bk_rodape.gif) no-repeat;
	height:92px;
	padding:0 10px;	
}
.menu_rodape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#b3b3b4;
	line-height:20px;
	margin:16px 0 0 0;
	float:left;
	width:700px;
}
.menu_rodape a {
	text-decoration:underline;
	color:#b3b3b4;
}
.logos_rodape {
	width:220px;
	margin-top:3px;
	float:right;
}

/* Categorias */
.categorias {
	clear:both;
	padding:15px 0 10px 0;	
}
.categorias div{
	width:290px;
	margin:15px 0 12px 17px;
	float:left;
}
.categorias img{
	border:none;
}
.categorias a{
	display:block;
	height:60px;
}

.acessorios {
	background:url(imagens/categorias/ico_acessorios.png) top;
	width:175px;
}	
.acessorios:hover {
	background:url(imagens/categorias/ico_acessorios.png) bottom;
}	

.ar {
	background:url(imagens/categorias/ico_ar_combustivel.png) top;
	width:230px;
}	
.ar:hover {
	background:url(imagens/categorias/ico_ar_combustivel.png) bottom;
}	

.chevrolet {
	background:url(imagens/categorias/ico_chevrolet.png) top;
	width:260px;
}	
.chevrolet:hover {
	background:url(imagens/categorias/ico_chevrolet.png) bottom;
}	

.ignicao {
	background:url(imagens/categorias/ico_ignicao_eletronicos.png) top;
	width:260px;
}	
.ignicao:hover {
	background:url(imagens/categorias/ico_ignicao_eletronicos.png) bottom;
}	

.injecao {
	background:url(imagens/categorias/ico_injecao_eletronica.png) top;
	width:235px;
}	
.injecao:hover {
	background:url(imagens/categorias/ico_injecao_eletronica.png) bottom;
}	

.kits {
	background:url(imagens/categorias/ico_kits_reparo.png) top;
	width:200px;
}	
.kits:hover {
	background:url(imagens/categorias/ico_kits_reparo.png) bottom;
}	

.mantas {
	background:url(imagens/categorias/ico_mantas_revestimento.png) top;
	width:270px;
}	
.mantas:hover {
	background:url(imagens/categorias/ico_mantas_revestimento.png) bottom;
}	

.motorCmpnt {
	background:url(imagens/categorias/ico_motor_componentes.png) top;
	width:270px;
}	
.motorCmpnt:hover {
	background:url(imagens/categorias/ico_motor_componentes.png) bottom;
}	

.motorCmplt {
	background:url(imagens/categorias/ico_motor_completo.png) top;
	width:215px;
}	
.motorCmplt:hover {
	background:url(imagens/categorias/ico_motor_completo.png) bottom;
}	

.rodas {
	background:url(imagens/categorias/ico_rodas_especiais.png) top;
	width:220px;
}	
.rodas:hover {
	background:url(imagens/categorias/ico_rodas_especiais.png) bottom;
}	

.transmissao {
	background:url(imagens/categorias/ico_transmissao_derivados.png) top;
	width:290px;
}	
.transmissao:hover {
	background:url(imagens/categorias/ico_transmissao_derivados.png) bottom;
}	

/* Galerias */
.galerias {
	clear:both;	
}
.galerias div{
	width:240px;
	margin:25px 0 5px 49px;
	float:left;
}
.galerias img{
	border:none;
}
.galerias a{
	display:block;
	height:165px;
}
.galerias_not_eve {
	clear:both;
	padding-left:150px;
}
.galerias_not_eve div{
	width:240px;
	margin:25px 0 5px 49px;
	float:left;
}
.galerias_not_eve img{
	border:none;
}
.galerias_not_eve a{
	display:block;
	height:165px;
}

/* Noticias */
.noticias {
	clear:both;	
}
.noticias div{
	width:240px;
	margin:10px 15px 10px 141px;
	float:left;
}
.noticias img{
	border:none;
}
.noticias a{
	display:block;
	height:165px;
}

.eventos {
	background:url(imagens/categorias/ico_eventos.png) top;
	width:155px;
}	
.eventos:hover {
	background:url(imagens/categorias/ico_eventos.png) bottom;
}	

.novidades {
	background:url(imagens/categorias/ico_noticias.png) top;
	width:155px;
}	
.novidades:hover {
	background:url(imagens/categorias/ico_noticias.png) bottom;
}
.lojavirtualmenu a{
    padding: 0 !important;
}
.subcategoria_menu a{
    padding: 0 0 0 20px;
}
.sparkok img{
    border: solid 0px transparent !important;    
}
