﻿@charset "utf-8";
/* CSS Document */

	/*   
		#494949 - (cor 1) fonte padrão
		#e9750e - (cor 2) links, precos, textos em destaque
		#0164a7 - (cor 3) menu, botões, textos em destaque
		#333333 - (cor 4) submenu, botões, textos em destaque
	*/

.campo_busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.campos_opcoes_frete {
	font-color:#000000;
}

	/* == PAGE ================== */
	html, body{
		margin:0;
		padding:0;
		background-color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#494949;
	}
	#pageContainer{
		/*width:964px;*/
		margin:0 5px 30px 5px;
		min-width:940px;
	}
	#pageHeader{
		height:114px;
		background-color:#F4F4F4;
		margin:0 5px;
		border-left:1px solid #333333;
		border-right:1px solid #dbdbdb;
		background-image:url(../img/pageHeader_background.jpg);
		background-repeat:no-repeat;
		background-position:right;
		padding:0 0px;
	}
		#pageHeader #boxLogo{
			width:210px;
			text-align:center;
			float:left;
			margin:0px 0 0 0;
		}
		#pageHeader #boxMsg{
				background-image:url(../img/icons/star.png) !important;
				background-image:none;
				filter: none !important;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/icons/star.png',sizingMethod='crop');
			background-repeat:no-repeat;
			float:left;
			margin:15px 0 0 10px;
			padding:0 0 0 30px;
		}
		#boxLogin {
			float:left;
			font-size:11px;
			margin:13px 0 0 10px;
			padding:0 0 0 0;
		}
		#boxLogin label{
			display:block;
			font-weight:bold;
			font-size:11px;
		}
		#pageHeader #boxCart{
			padding:10px 0 0 0;
			float:right;
			
		}
	.menu_cabecalho {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
			#pageHeader #boxCart #CartLog{
					background-image:url(../img/boxCart_background.png) !important;
					background-image:none;
				background-repeat:no-repeat;
				width:112px;
				height:51px;
				padding:12px 10px 0 150px;
				cursor:pointer;
				display:block;
				filter: none !important;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/boxCart_background.png',sizingMethod='crop');

				}
			#pageHeader #boxCart #CartLog:hover{text-decoration:none;}
				#pageHeader #boxCart #CartLog h3{
					background-image:url(../img/lineDashed_H.gif);
					background-repeat:repeat-x;
					background-position:bottom;
					font-size:11px;
					font-weight:normal;
					padding:0 0 3px 0;
					margin:0 0 3px 0;
				}
				#pageHeader #boxCart #CartLog p{
					margin:0;
					padding:0;
					font-weight:bold;
				}
				#pageHeader #boxCart #CartLog p span{
					color:#333333;
				}
			#pageHeader #boxCart #CartOptions{
	text-align:center;
	font-weight:bold;
	margin:2px 0 0 0;
	color:#000;
			}
			#pageHeader #boxCart #CartOptions a{
	color:#000;
	margin:0 3px
}
	#pageBar{
		width:99%;
		margin-left:5px;
		height:40px;
		background-image:url(../img/pageBar_background.gif);
		background-repeat:repeat-x;
	}
	
		/*menu*/
		#barMenu{
			font-size:10px;
			background-image:url(../img/pageBar_borderLeft.gif);
			background-repeat:no-repeat;
			padding:0 0 0 0px;
			height:40px;
			float:left;
		}
		#bt_Categorias{
    display:block;
	width:181px;
	height:37px;
	color:#F00;
	background-image:url(../img/bt_Categorias.png) !important;
	background-image:none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_Categorias.png',sizingMethod='crop');
/*titulo do menu categorias*/ background-color:#333333;
	cursor:pointer;
		}
		
		#GrupoCategoria{
			display:block;
			width:175px;
			height:37px;
			color:#F00;
			background-color:#333333;
			cursor:pointer;
		}
		
		#GrupoCategoria ul
		{
			list-style:none;
			float:left;
			padding: 0px 0px 0px 0px;
			width:100%;
			text-align:center;
			margin:0px 0px 0px 0px;
		}
		
		#GrupoCategoria ul li
		{
			font-size:10px;
			float:left;
			height:30px;
			width:50%;
			background-image:url(../img/content_menu_tipo_bg1.gif);
		}
		
		#GrupoCategoria ul li.selecionado
		{
			font-size:10px;
			float:left;
			background-image:none;
		}

		#GrupoCategoria a
		{
			
			text-decoration:none;
			font-weight:bold;
			color:#FFBA00;
			font-size:10px;
			padding:7px;
			display:block;
		}
		
		#GrupoCategoria a:hover
		{
			text-decoration:underline;
		}
		
		/*		
		#barMenuList{
			position:absolute;
		}
			#barMenuList ul{
				margin:0;
				padding:0;
				list-style-type:disc;
				list-style-position:inside;
			}
			#barMenuList ul a{
				width:145px;
				color:#FFFFFF;
				display:block;
				padding:2px 0 3px 30px;
				text-decoration:none;
				font-size:11px;
				background-image:url(../img/menu_bullet.gif);
				background-position:0 8px;
				background-repeat:no-repeat;
				border-bottom:1px solid #676767;
				
			}
			#barMenuList ul li.end{
				border:0 !important;
			}
		#barMenuList ul#menuList{
			font-size:11px;
			margin:0 0px;
			width:155px;
			display:block;
/*fundo menu lateral das categorias*/			/*background-color:#333333;*/
/*borda do menu lateral e traço de separação das categorias*/ /*  border-top:1px solid #333333;
			padding:10px 10px;
			background-image:url(../img/menu_border.gif);
			background-repeat:no-repeat;
			background-position:bottom;
			
		}
			#barMenuList #menuList li{
				position:relative;
				display:block;
				border-style:none;
			}
			#barMenuList #menuList .hover{
				width:145px;
				padding:2px 10px 3px 15px;
				background-position:5px 8px;
				font-weight:bold;
			}
			#barMenuList #menuList .hoverSub{
				background-color:#333333;
				position:relative;
				width:145px;
				padding:2px 10px 3px 10px;
				background-position:0px 8px;
				margin:0 -25px 0 0;
				font-weight:bold;
			}
		#barMenuList .subMenuList{
			display:none;
		}
			#barMenuList .subMenuList ul{
				width:145px;
				background-color:#575757;
				padding:0px 10px;
				display:block;
				left:0px;
				top:0;
		
			}
			
			#barMenuList .subMenuList li{
				border-bottom:1px solid #F60 !important;
				border-bottom-color:#575757;
				display:block;
				width:100%;
				
				
				
			}
			#barMenuList .subMenuList a{
				width:auto;
				color:#FFBA00;
				border-bottom:1px solid #676767;
			}
			#barMenuList .subMenuList a:hover{
				text-decoration:underline;
			}
		*/
		#barMenuList{
			position:relative;
			margin:0px 0px 0px 0px;
		}
			#barMenuList ul{
				margin:0;
				padding:0;
				list-style:none;
			}
			#barMenuList ul a{
				width:154px;
				color:#FFFFFF;
				display:block;
				padding:2px 0 3px 10px;
				text-decoration:none;
				font-size:10px;
/*				background-image:url(../img/menu_bullet.gif);*/
				background-position:0 8px;
				background-repeat:no-repeat;

			}
			#barMenuList ul li.end{
				border:0 !important;
			}
		#barMenuList ul#menuList{
			color: #00C;
			margin:0 3px;
			width:157px;
			display:block;
			background-color:#333333;
			border-top:1px solid #333333;
			padding:10px 10px;
			background-image:url(../img/menu_border.gif);
			background-repeat:no-repeat;
			background-position:bottom;
		}
			#barMenuList #menuList li{
				position:relative;
				display:block;
				border-style:none;
				background:top;
				background-image:url(../img/img_titulo_departamento.png);
				background-repeat:no-repeat;
				padding:2px 2px 0px 16px;
				padding-bottom:0px;
				background-color: #333333;
			}
			#barMenuList #menuList .hover{
				width:145px;
				padding:2px 10px 3px 15px;
				background-position:5px 8px;
				font-weight:bold;
			}
			#barMenuList #menuList .hoverSub{
				background-color:#333333;
				position:relative;
				width:145px;
				padding:2px 10px 3px 10px;
				background-position:0px 8px;
				margin:0 -25px 0 0;
				font-weight:bold;
			}
		#barMenuList .subMenuList{
			display:none;
		}
			#barMenuList .subMenuList ul{
				width:145px;
/*				background-color:#238dd5; */
				padding: 0px 10px;
				display:block;
/*				position:absolute;*/
				left:0px;
				top:0;
			}
			#barMenuList .subMenuList li{
	/*			border-bottom:1px solid #44b6e6 !important;
				display:block;
				width:100%; */
			}
			#barMenuList .subMenuList a{
				width:auto;
				color:#FFBA00;
				border-bottom:1px solid #676767;
			}
			#barMenuList .subMenuList a:hover{
				text-decoration:underline;
			}
		
		/*search*/
		.barSearch{
			float:left;
			padding:0 20px 0 20px;
			font-weight:bold;
			color: #FF0000;
			font-size:14px;
		}
		#barSearch{
			float:left;
			padding:0 20px 0 20px;
			font-weight:bold;
			color: #FF0000;
			font-size:14px;
		}
			#barSearch input, #barSearch select{
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding:3px;
				vertical-align:middle;
				border:1px solid #b4b4b4;
				background-image:url(../img/search_input_background.gif);
				color: #494949;
				margin:0 5px;
			}
			#barSearch select{padding:2px;}
			#bt_Buscar{
				width:24px;
				height:23px;
				border:0;
					background-image:url(../img/bt_Buscar.png) !important;
					background-image:none;
					filter: none !important;
					filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bt_Buscar.png',sizingMethod='crop');
				background-color:#333333;
				cursor:pointer;
				vertical-align:middle;
			}
		/*msg*/
		#barMsg{
			float:right;
			background-image:url(../img/pageBar_borderRight.gif);
			background-repeat:no-repeat;
			background-position:top right;
			padding:13px 27px 12px 0;
		}
	
	/*pageContent*/	
	#pageContent{
		background-color:#FFFFFF;
		margin:0 5px;
		padding:0px;
		border-left:1px solid #333333;
		border-right:1px solid #dbdbdb;
		border-bottom:1px solid #dbdbdb;
	}
		#pageNavigation{
			width:175px;
			vertical-align:top;
			padding:0 10px 0 0;
		}
		#pageMarrow{
			vertical-align:top;
			padding:0;
		}
	
	/*pageFooter*/
	#pageFooter{
		padding:10px 60px;
		background-color:#333333;
		color:#FFFFFF;
	}
		#pageFooter a{
			text-decoration:none;
			color:#FFFFFF;
		}
		
		#pageFooter a:hover{
			text-decoration:underline;
		}
		
		#pageFooter h3{
			font-size:11px;
			color:#FFFFFF;
		}
		#pageFooter #f_formas_pagamento{
			width:100%;
			display:table;
			background-image:url(../img/pageFooter_background.jpg);
			background-repeat:no-repeat;
			background-position:right top;
		}
			#pageFooter #f_formas_pagamento #formasList{
				float:left;
			}
			#pageFooter #f_formas_pagamento #formasList ul{
				list-style:none;
				margin:0;
				padding:0;
			}
			#pageFooter #f_formas_pagamento #formasList ul li{
				display:block;
				float:left;
				margin:0 2px;
			}
			#pageFooter #f_formas_pagamento #formasList ul li.line{
				background-image:url(../img/lineDashed_V.gif);
				background-position:right;
				background-repeat:repeat-y;
				padding:0 15px 0 0;
				margin:0 10px 0 0;
			}
			#pageFooter #f_formas_pagamento #formasList ul li.Visa{
				background-image:none;
			}
			#pageFooter #f_formas_pagamento #formasList ul li.DinheiroMail{
				float:none;
				background-image:none;
			}
			#pageFooter #f_formas_pagamento #formasList ul li.MercadoPago{
				background-image:none;
			}
			#pageFooter #f_formas_pagamento #formasList ul li.PagSeguro{
				float:none;
				background-image:none;
			}
		#pageFooter #footerName{
			float:right;
			margin:30px 0 0 0;
			font-weight:bold;
			color:#FFFFFF;
		}
			
		#pageFooter #f_institucional{
			clear:both;
			background-color:#333333;
			padding:10px;
			margin:15px 0 7px 0;
			/*background-image:url(../img/pageFooter_back.jpg);*/
			background-repeat:repeat-x;
			background-position:bottom;
/*		}
			#pageFooter #f_institucional ul{
				list-style:none;
				padding:0 0 5px 0;
				margin:0 0 5px 0;
				background-image:url(../img/lineDashed_H.gif);
				background-repeat:repeat-x;
				background-position:bottom;
			} */
			}
			#pageFooter #f_institucional ul.rodapeTextosAdicionais{
				list-style:none;
				padding:0 0 5px 0;
				margin:0 0 5px 0;
				background-image:url(../img/lineDashed_H.gif);
				background-repeat:repeat-x;
				background-position:bottom;
			}
			#pageFooter #f_institucional ul.rodapeLinks{
				list-style:none;
				padding:0 0 5px 0;
				margin:0 0 5px 0;
			}
			#pageFooter #f_institucional ul li{
				display:inline;
				margin:0 10px 0 0;
			}
		#pageFooter #f_copyright{
			width:100%;
			display:table;
			padding:5px 0 0 0;
		}
			#pageFooter #f_copyright p{
				float:left;
				width:600px;
				margin:0;
			}
			#pageFooter #f_copyright img{
				float:right;

			}
		
	/*boxStyle*/
	.boxStyle{
		width:175px;
		margin:10px 0 0 0;
			background-image:url(../img/boxStyle_border_back_p.jpg);
			background-repeat:no-repeat;
			background-position:bottom;
			padding:8px 0 7px 0;
	}
	.boxStyle .boxStyleMarrow{
		border-left:1px solid #d4d3d3;
		border-right:1px solid #d4d3d3;
		padding:1px;
	}
	.boxStyle .boxStyleTitle{
		background-image:url(../img/boxStyle_title_back_p.jpg);
		background-repeat:no-repeat;
		font-size:11px;
		font-weight:bold;
		padding:7px 7px 6px 7px;
		margin:0;
/*titulo quadro destaques e receba ofertas*/color:#333333;
	}
	.boxStyle .boxStyleContent{
		padding:7px 7px 0 7px;
		background-image:url(../img/boxStyle_content_back_p.jpg);
		background-repeat:repeat-x;
	}
	/*borderStyle*/
	.borderStyle{
		margin:15px 0 0 0;
		border-collapse:collapse;
		padding:0;
	}
	.borderStyle .borderLeft{
		background-image:url(../img/borderStyle_left_back.jpg);
		background-repeat:no-repeat;
		font-size:0;
		width:7px;
		background-position:top;
	}
	.borderStyle .borderCenter{
		background-image:url(../img/borderStyle_center_back.jpg);
		background-repeat:repeat-x;
		background-position:top;
		padding:5px;
	}
	.borderStyle .borderRight{
		background-image:url(../img/borderStyle_right_back.jpg);
		background-repeat:no-repeat;
		font-size:0;
		width:7px;
		background-position:top;
	}

	/* == FORM ================== */
	form{
		display:block;
		margin:0;
		padding:0;
	}
	label{
		display:block;
		font-weight:bold;
	}
	.input{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:2px;
		vertical-align:middle;
		border:1px solid #b4b4b4;
		background-image:url(../img/search_input_background.gif);
		background-repeat:repeat-x;
		background-color:#FFFFFF;
		color:#494949;
	}
	.fieldButton{
		height:22px;
		padding:5px 0;
	}
	.button{
		display:block;
		background-color:#333333;						
		background-image:url(../img/button_border.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		float:left;
		margin:0 0 0 5px;
		text-decoration:none !important;
	}
	.button span{
		display:block;
		background-image:url(../img/icons/button_icon_add.gif);
		background-repeat:no-repeat; 
		background-position:right top; 
		padding:3px 24px 4px 10px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		white-space:nowrap;
	}
	.icon_add span{background-image:url(../img/icons/button_icon_add.gif) !important;}
	.icon_go span{background-image:url(../img/icons/button_icon_go.gif) !important;}
	.icon_delete span{background-image:url(../img/icons/button_icon_delete.gif) !important;}
	.icon_vehicle span{background-image:url(../img/icons/button_icon_vehicle.gif) !important; padding-right:33px;}
	.icon_change span{background-image:url(../img/icons/button_icon_change.gif) !important;}
	.icon_update span{background-image:url(../img/icons/button_icon_update.gif) !important;}
	
		.tableForm{
			
		}
		.tableForm .titleForm div{
			text-align:left;
			background-image:url(../img/lineDashed_H.gif);
			background-repeat:repeat-x;
			background-position:bottom;
			margin:0 0 5px 0;
			padding:0 0 5px 0;
		} 
		.tableForm th{
			vertical-align:top;
			padding:3px;
		}
		.tableForm th label{
			text-align:right;
			padding:4px 3px 0 3px;
		}
		.tableForm .fieldBorder th, .tableForm .fieldBorder td{
			background-image:url(../img/search_input_background.gif);
			background-position:0 10px;
			background-repeat:repeat-x;
			background-color:#FFFFFF;
			padding:18px 5px;
		}
		.tableForm td{
			vertical-align:top;
			padding:2px;
		}
		.tableForm td div{
			padding:4px 3px 0 3px;
		}
		.colorsColection{
			height:17px;
		}
		.colorsColection a{
			float:left;
			margin:0 3px 0 0;
			display:block;
			width:17px;
			height:17px;
			background-image:url(../img/optionColor_back.png) !important;
			background-image:none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/optionColor_back.png',sizingMethod='crop');
			cursor:pointer;
		}
		
	/* == FORMAT ================== */
	a{
		color:#e9750e;
		text-decoration:none;
		font-size:11px;
	}
	a:hover{
	text-decoration:underline;
	font-size: 11px;
	color:#000000;
	}
		a:hover p{text-decoration:underline;}
	.invisible{
		display:none;
	}
	h3{
		color:#494949;
		font-size:11px;
		margin:12px 0 7px 0;
	}
	h2{
		color:#333333;
		font-size:11px;
	}
	.colorDefault{
		color:#494949;
	}
	p{
		padding:0;
		margin:5px 0 8px 0;
	}
	.title{
		background-image:url(../img/lineDashed_H.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		font-size:11px;
		font-weight:bold;
		padding:5px 0 5px 0;
		margin:5px 0 12px 0;
		color:#FF6600;
	}
	.titleLinha{
		background-image:url(../img/lineDashed_H.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		font-size:11px;
		font-weight:bold;
		padding:2px 0 2px 0;
		margin:4px 0 4px 0;
		color:#333333;
	}
	.color_1{color:#494949 !important;}
	.color_2{color:#e9750e !important;}
	.color_3{color:#333333 !important;}
	.color_4{color:#333333 !important;}
	.BgColor_1{background-color:#494949 !important;}
	.BgColor_2{background-color:#e9750e !important;}
	.BgColor_3{background-color:#F90 !important;}
	.BgColor_4{background-color:#333333 !important;}
	
	

	/* == TABLE ================== */
	.table th{
		background-color:#333333;/* cor do quadro do titulos das colunas do carrinho de compras*/
		color:#FFFFFF;
		text-align:left;
		padding:3px;
			background-image:url(../img/table_th_back.png) !important;
			background-image:none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/table_th_back.png',sizingMethod='scale');
	}
	.table td{
		background-color:#F1F1F1;
		padding:3px;
	}

	/* == CLASS ================== */
	
	/*subCategoriaInt*/
	.menu_subCategoriaInt{
		width:175px;
	}
		.menu_subCategoriaInt h3{
			width:159px;
			display:block;
			background-color:#000;
			color:#FFFFFF;
			font-size:10px;
			background-image:url(../img/subCategoriaInt_head_back.png) !important;
			background-image:none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/subCategoriaInt_head_back.png',sizingMethod='crop');
			padding:6px 8px;
			margin:0;
		}
		.menu_subCategoriaInt ul{
			list-style:none;
			padding:5px 10px;
			margin:0;
			background-color:#333333;
			background-image:url(../img/subCategoriaInt_head_border.gif);
			background-repeat:no-repeat;
			background-position:bottom;
		}
		.menu_subCategoriaInt ul li{
			border-bottom:1px solid #676767 !important;
			width:100%;
			display:block;
		}
		.menu_subCategoriaInt ul li.end{
			border:0 !important;
		}
		.menu_subCategoriaInt a{
			color:#FFFFFF;
			display:block;
			padding:2px 0 3px 10px;
			text-decoration:none;
			font-size:10px;
			background-image:url(../img/menu_bullet.gif);
			background-position:0 8px;
			background-repeat:no-repeat;
		}
		.menu_subCategoriaInt a:hover{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			margin-left:5px;
		}
	
	/*thumb Produtos  tela produtos_descricao*/
	.box_GaleriaProdutos{
		clear:both;
	}
	.box_GaleriaProdutos a{
		color:#000;/*descrição do produto na home*/
	}
	.box_GaleriaProdutos td{
		text-align:center;
		vertical-align:top;
		padding:5px;
	}
	.prodThumb_Titulo{
		margin:2px;
	}
	.prodThumb_PrecoOld{
		margin:1px;
		color:#F60;
		font-weight:bold;
	}
		.prodThumb_PrecoOld span{
			font-weight:normal;
			
		}
	.prodThumb_Preco{
		margin:1px;
		color:#900;
		font-weight:bold;
	}
		.prodThumb_Preco span{
			font-weight:bold;
			color:#FF6600;
			font-weight:bold;
		}
	.prodThumb_Msg{
		margin:2px;
	}
	
	/*destaques*/
	.box_Destaques td{
		background-image:url(../img/lineDashed_H.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		vertical-align:middle;
		padding:8px 3px;
	}
	.box_Destaques td.end{background:none; padding-bottom:0;}
		.box_Destaques a{
			color:#494949;
		}
	.box_Destaques td img{
		float:left;
		margin:0 3px 3px 0;
	}
	.box_Destaques .destaquePreco{
		font-weight:bold;
		color:#000;
	}
	.box_Destaques td span{
		color:#e9750e;
	}
	.box_Destaques td p{
		margin:4px 0;
	}
	
	/*fluxoLine*/
	.fluxoLine{
		margin:0;
		padding:0;
		list-style:none;
	}
	.fluxoLine li{
		display:inline;
		padding:2px 3px;
		color:#999999;
	}
	.fluxoLine li span{
		padding:0 0 0 5px;
	}

	/*paging*/
	.paging{
		width:100%;
		display:table;
		margin:25px 0 15px 0;
		position:relative;
	}
	.paging table{
		margin:0 auto;
	}
	.paging a{
		display:block;
		width:24px;
		text-align:center;
		padding:4px 0 5px 0;
		height:14px;
		font-weight:bold;
	}
	.paging a.press, .paging a.nav{
		background-image:url(../img/paging_n_back.png) !important;
		background-image:none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/paging_n_back.png',sizingMethod='crop');
		background-color:#900;
		color:#FFFFFF;
		cursor:default;
	}
	.paging a.nav{
		background-color:#484848;
		cursor:pointer;
		margin:0 3px;
	}
	
	/*autentica*/
	.erro_login{
		text-align:center;
	}
	.erro_login span{
		color:#FF0000;
		font-family:arial,helvetica,sans-serif;
		font-size:13px;
		font-weight:bold;
	}
/*menu superior: inicio*/	
div.menu-superior1
{
	padding:0 0 0 0;
	margin:0px;
	min-width:940px;
	height:35px;
}
div.menu-superior1 ul
{
	list-style:none;
	text-align:center;
	vertical-align:middle;
	border-style:none;
	border-width:0px;
	width:100%;
}

div.menu-superior1 li
{
	float:left;
	width:130px;
	height:25px;
	border-width:1px;
	border-style:solid;
	background-repeat:no-repeat;
	margin-left:20px;
	padding:7px 0 0 0;
}

div.menu-superior1 li.menu-selecionado
{
	background-image:url(../img/menu-botao.jpg);
	padding:7px 0 0 0;	
}

div.menu-superior1 li.menu1 a
{
	text-decoration:none;
}

div.menu-superior1 li a
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
}
/*menu superior: fim */

/*menu superior2: inicio*/	
div.menu-superior2
{
	padding:0 0 0 0;
	margin:0px;
	min-width:940px;
	height:35px;
}
div.menu-superior2 ul
{
	list-style:none;
	text-align:center;
	vertical-align:middle;
}

div.menu-superior2 li
{
	float:left;
	width:200px;
	height:35px;
	border:0px;
	background-repeat:no-repeat;
	margin-left:20px;
	padding:7px 0 0 0;
}

div.menu-superior2 li.menu-selecionado
{
	background-image:url(../img/menu-botao.jpg);
	padding:7px 0 0 0;	
}

div.menu-superior2 li.menu1 a
{
	text-decoration:none;
}

div.menu-superior2 li a
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
}

/*menu superior: fim */

ul.parcelamento li
{
	color:red;
	float:none;
}

ul.parcelamento li strong
{
	color:blue;
}

ul.bandeirasList span.precoantigo
{
	text-decoration:line-through;
	color:red;
}
ul.bandeirasList span.precototal
{
	text-decoration:none;
	font-weight:bold;
	color:black;
}
ul.bandeirasList li hr
{
	border-top: 1px dashed #f00;
    color: #ffffff;
	border-color: #aaaaaa;
    background-color: #ffffff;
    height: 1px;
}

ul.bandeirasList li label
{
	float:left;
}

.produtoavista span.precoantigo
{
	text-decoration:line-through;
	color:red;
}
.comunicar_disponibilidade a:hover
{
	text-decoration:underline;
	color:#3333CC;
}
		
.msg_erro
{
	text-align:center;
	color:red;
}

.inputErro
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
	vertical-align:middle;
	border:1px solid #b4b4b4;
	background-image:url(../img/search_input_background.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#FF0000;
	border-color:#FF0000;
}
.msgClienteEmAprovacao
{
	text-align:center;
	color:red;
	font-weight:bold;
}
.cadastroLogin
{
	text-align:center;
}
.pedidoAguardandoAprovacaoCadastro
{
}
body.bodyPopup {
	background-color:#FFFFFF;
}
html.htmlPopup{
	background-color:#FFFFFF;
}
.urlProdutoCarrinho
{
	color:#330099;
}
.carrinho{
	width:100%;
}
#pageHeader #boxMsg3Cabecalho{
	float:left;
	left:210px;
	margin:60px 0 0 20px;
	position:absolute;
}
#pageHeaderTopo{
	margin-top:0px;
	margin-left: 5px;
	height:0px;
	background-color:white;
}
#pageHeaderTopo #boxMsg1Cabecalho{
	margin: 0 0 0 0;
	float: left;
}
#pageHeaderTopo #boxMsg2Cabecalho{
	float:right;
}
.btIndicar{
	display:block;
	width:125px;
	height:25px;
	color:#FFFFFF;
		background-image:url(../img/bt_Indicar.png) !important;
		background-image:none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bt_Indicar.png',sizingMethod='crop');
	background-color:#484848;
	cursor:pointer;
	margin:2px 0;
}
.btIndicar span{
	display:none;
}
.conta_usuario_msg
{
	border-color:#FA9000;
	border-style:dotted;
	font-family:verdana;
	font-size:1.2em;
	font-weight:bold;
	line-height:2em;
	text-align:center;
}
div.DesativarTelaCheia
{
	background-color:#000000;
	height:100%;
	opacity:0.75;
	position:fixed;
	width:100%;
	z-index:1000;
	left:0px;
	top:0px;
}
div.divSelecionarTipoLojaUsuario
{
	min-height:600px;
	min-width:800px;
	position:fixed;
	z-index:1001;
	background-image:url(../img/tela-abertura-ecommerce.jpg);
	background-repeat:no-repeat;
}
div.divSelecionarTipoLojaUsuario #bt_distribuidor
{
	height:233px;
	position:fixed;
	top:150px;
	width:219px;
	left:100px;
}
div.divSelecionarTipoLojaUsuario #bt_consumidor
{
	height:231px;
	position:fixed;
	top:150px;
	width:259px;
	left:450px;
}
div.divSelecionarTipoLojaUsuario #mensagem
{
	position:fixed;
	bottom:0px;
	min-height:30px;
	min-width:500px;
	background-color:#FFFFFF;
	left:100px;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}
/* ==== produto descrição ==== */
#box_ProdutoDescricao{
	margin:18px 30px;
}
#box_ProdutoDescricao #prodNome{
	font-size:18px;
	padding:0;
	margin:10px 0 20px 0;
}
#box_ProdutoDescricao #prodGaleria{
	width:350px;
	vertical-align:top;
	text-align:center;
}
	#box_ProdutoDescricao #prodGaleria .prodImg{
		margin:0 0 5px 0;
		background-image:url(../img/load.gif);
		background-repeat:no-repeat;
		background-position:center;
		height:350px;
	}
	#box_ProdutoDescricao #prodGaleria .prodImg img{
		
	}
	#box_ProdutoDescricao #prodGaleria .prodThumb{
		display:inline;
		margin:3px;
	}
	#box_ProdutoDescricao #prodGaleria .prodThumb img{
		border:1px solid #dbdbdb;
	}
#box_ProdutoDescricao #prodDescricao{
	vertical-align:top;
	padding:0 0 0 20px;
	width:100%;
}

/* ==== precos ==== */
.box_Preco{
	margin:15px auto 8px auto;
}
.box_Preco p{
	font-size:12px;
	margin:2px 0;
	font-weight:bold;
}
	.box_Preco p span{
		font-weight:normal;
	}
.PrecoOld span{
	text-decoration:line-through;
}
.Preco span{
	font-weight:bold !important;
	font-size:20px;
	vertical-align:middle;
}

/* ==== forma pagamento ==== */
#box_formasPagamento{
	margin:0 auto;
}
#box_formasPagamento td{
	vertical-align:top;
	padding:0 1px 0 0;
}
#box_formasPagamento ul{
	list-style:none;
	margin:0;
	padding:10px;
}

/* ==== botões ==== */
.btComprar{
	display:block;
	width:125px;
	height:37px;
	color:#FFFFFF;
		background-image:url(../img/bt_Comprar.png) !important;
		background-image:none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bt_Comprar.png',sizingMethod='crop');
	cursor:pointer;
	margin:2px 0;
}
.btSimular{
	display:block;
	width:125px;
	height:37px;
	color:#0000CC;
		background-image:url(../img/bt_simularfrete.png) !important;
		background-image:none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bt_simularfrete.png',sizingMethod='crop');
	cursor:pointer;
	margin:2px 0;
}
.imgativa
{
	background-color:#BBBBBB;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:center;
	
}
.imgdesativa
{
	background-color:#FFFFFF;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	text-align:center;
}
/* ==== fim produto descrição ==== */
		#box_Splash{
			vertical-align:top;
			height:180px;
		}
		#box_SplashBaixo{
			width::100%;
			height:205px;
		}		
		#box_Ofertas{
			vertical-align:top;
			padding:0px 7px 0 0;
		}
		#box_Banners{
			padding:5px 0 0 0;
			width:150px;
			vertical-align:top;
		}
			#box_Banners a{
				display:block;
				margin:0 0 5px 0;
			}
		#boxLogin{
			float:left;
			margin:13px 0 0 30px;
			padding:0 0 0 30px;
			font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#494949;
		font-weight:normal;
		}	
.produtoRelacionado
{
	width:100%;
}
.box_cores
{
	width:19px; 
	height:22px; 
	vertical-align:top;
}
.box_cores img
{
	width: 20px;
	height: 20px;
}
/* ==== lista de compras ==== */
#carrinhoList td{
	background-color:#FFFFFF;
	background-image:url(../img/lineDashed_H.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#carrinhoList td.transparent{
	background:none;
}

.bandeirasList{
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	display:table;
}
.bandeirasList li{
	float:left;
	margin:0 23px 0 0;
	display:block;
	white-space:nowrap;
}

/* ==== botões ==== */
.btFinalizarPedido{
	display:block;
	width:154px;
	height:37px;
	color:#FFFFFF;
		background-image:url(../img/bt_Finalizar_Pedido.png) !important;
		background-image:none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bt_Finalizar_Pedido.png',sizingMethod='crop');
	cursor:pointer;
	margin:25px 10px 15px 10px;
}
.dadospagamento{
}
.valor
{
	text-align:right;
}
#produtoDescricao {
	width:100%;
}
#produto_sku{
}
/****************************************************************/
/** NOVO MENU ***/
#barMenuList ul#menuList{
			margin:0 3px;
			width:195px;
			display:block;
			padding:0px;
			background-position:left top;
			background-color:#f4f4f4;
			/*background-image:url(../img/img_titulo_departamento.png);*/
}

#barMenuList ul#menuList2{
			margin:0 3px;
			width:155px;
			display:block;
			padding:10px 10px;
			background-position:bottom;
			background-color:none;
			
		}
			#barMenuList #menuList2 li{
				position:relative;
				display:block;
				font-family: Verdana, Helvetica, sans-serif;
				font-size: 11px;
				color: #494949;
				border-bottom:0px solid #238DD5;
				background-image:none;
				padding:1px;

			}
			#barMenuList #menuList2 .hover{
				width:120px;
				padding:2px 10px 3px 15px;
				background-position:5px 8px;
				font-weight:bold;
				font-family: Verdana, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
			}
			#barMenuList #menuList2 .hoverSub{
				background-color:none;
				position:relative;
				width:130px;
				padding:2px 10px 3px 15px;
				background-position:5px 8px;
				margin:0 -5px 0 0;
				font-weight:bold;
			}
/** [ VEJA + ] ***/
#vejaMais{
  font-size: 9px;
  text-decoration:none;
  text-align:right;
  background-image:none;
}
