/* E-Hub */
/* My Style */
/* 22/07/2010 - 14:10 */
@charset "utf-8";



/* ========== thickbox ===========*/

.skuSpecDisabled {
	border:1px solid #FF8A00 !important;
	}

#epZoomWindow {
	border:1px solid #ccc;
	overflow:hidden;
	z-index:1001;
	width:400px;
	height:350px;
	margin-left:50px;
}
#epZoomLens {border:1px solid #ccc;width:100px;height:100px;}
#epZoomPic {position:absolute;top:0;left:0;}

/* Zoom - Inicio */
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../../../../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #ccc;
	background-color: #FFF;
	left:50% !important;
	top:200px !important
	*margin-top:15px
}
/* Zoom - Final */

#TB_load{
position:fixed;

height:43px;
width:208px;
z-index:203;
top:50%;
left:50%;
margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */ 
}

* html #TB_load{ /* ie6 hack */
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_overlay{
background-color:#000;
-moz-opacity:0.8;
opacity: 0.8;
filter: alpha(opacity = 80);
position:fixed;
z-index:1200;
top:0;
left:0;
height:100%;
width:100%;
}

* html #TB_overlay{ /* ie6 hack */
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}

#TB_window{
position:fixed;
z-index:1202;
color:#000000;

text-align:left;
top:50%;
left:50%;
}

* html #TB_window{ /* ie6 hack */
position:absolute;
margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

#TB_window img#TB_Image{
display:block;
margin:15px 0 0 15px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #666;
border-left:1px solid #666;
}

#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}

#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}

#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}

#TB_title{
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}

#TB_ajaxContent.TB_modal{padding:15px;}

#TB_ajaxContent p{
padding:5px 0 5px 0;
}
#TB_HideSelect{
z-index:1199;
position:fixed;
top:0;
left:0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;
height:100%;
width:100%;
}

* html #TB_HideSelect{ /* ie6 hack */
position:absolute;
height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px':document.body.offsetHeight + 'px');
}

#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}

/* ========== end thickbox ===========*/

/* CSS Document */

.barra-alerta {
	display:none;
}
/* --- RESET ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-family:"Arial", Tahoma, Helvetica, sans-serif;
	color:#666666;
	background: transparent;
}
body {
	min-width:1014px;
	color:#000;
	font:11px Tahoma, Geneva, sans-serif;
	line-height:1;
	overflow-x:hidden;
	overflow-y:auto;
	margin-left:-8px;
}

/* -- BEGIN - Hidden na barra horizontal -- */
html { overflow:auto; overflow-x:hidden; }
/* -- END - Hidden na barra horizontal -- */

ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
a {
	text-decoration:none;
	color: #000;
}
a:hover {
	color:#333
}
form {
	width:100%;
	float:left
}
input.fitext, input.fipassword {
	color:#5e5e5e;
	padding:3px 5px 3px 5px;
	border:1px solid #ccc;
	margin-bottom:4px;
}
hr {
	display:none
}

.obr{ color:#F00; }


/* ========== SCROLL HOME  ===========*/

div.sc_menu {
	background:url(image/bg.png) no-repeat scroll 0 0 transparent;
	height:83px;
	overflow:auto;
	position:relative;
	width:1000px;
}
ul.sc_menu  {
	display:block;
	height:71px;
	list-style:none outside none;
	margin:0 30px;
	padding:8px 0 0 24px;
	text-align:center;
	width:30000px;
}

.sc_menu li {
	border-right:1px dotted #CCCCCC;
	display:block;
	float:left;
	width:150px;
}

.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	border: 3px #fff solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
.sc_menu a:hover img {
	filter:alpha(opacity=50);	
	opacity: 0.5;
}

.area-2-2 .bt-left{
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-left.png&Tsmp=2472010121500) no-repeat scroll 8px 5px #FFFFFF;
	height:71px;
	left:0;
	position:absolute;
	text-indent:-999em;
	top:3px;
	width:34px;
	z-index:200;
}

.area-2-2 .bt-left:hover{
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-left2.png&Tsmp=2472010121600) no-repeat scroll 8px 5px #FFFFFF;
}

.area-2-2 .bt-right {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-right.png&Tsmp=2472010121700) no-repeat scroll 0 6px #FFFFFF;
	height:71px;
	left:971px;
	position:absolute;
	text-indent:-999em;
	top:3px;
	width:29px;
	z-index:200;
}

.bt-right:hover{
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bt-right2.png&Tsmp=2472010121800) no-repeat scroll 0 6px #FFFFFF;
}

.area-2-2 .carBrands{
	position:relative;
}


/* ========== FIM - SCROLL HOME  ===========*/




/* -------------------------------------- FUNDO GERAL--------------------------------------*/
#aspnetForm {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_geral_drop.gif&Tsmp=2472010121100);
	width: 1016px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	float:none!important;
	background-repeat: repeat-y;
}






/* -------------------------------------- FLOAT --------------------------------------*/

.area-1, .area-2, .area-3, .area-4, .area-5, .history, .no-history, .footer, .sku, .breadcrumb, .header {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}






/* -------------------------------------- HEADER --------------------------------------*/


.header {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-repeat: repeat-x;
	position: relative;
	height: 122px;
	width: 1000px;
}
.header h1 a {
	height: 122px;
	width: 176px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	float: left;
}
.header .menuwrap {
	height: 58px;
	width: 824px;
	position: relative;
	float: left;
	display: none;
}
.menu {
	display:none;
}
.menu a {
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:57px;
	overflow:hidden;
	padding:0;
	width: 123px;
}
.header ul.servicos {
	position:absolute;
	right:6px;
	top:9px;
	width: 427px;
}

/*#ctl00_TopBar_TopBar1_pnlTopBarAssincrono {
	height: 65px;
	width: 824px;
	float: left;
	position: relative;
	clear: both;
}*/

[id*=pnlTopBarAssincrono]{
	height: 65px;
	width: 824px;
	float: left;
	position: relative;
/*	clear: both;*/
}

.header_menu_manual {
	display:block;
	float: left;
	width: 610px;
	height: 57px;
	
}
.header_menu_manual a {
	background-repeat:no-repeat;
	display:block !important;
	float:left;
	height:57px;
	overflow:hidden;
	padding:0;
	width: 122px;
	text-indent: -9999px;
}
.header_menu_manual .oculos_de_sol a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -176px -65px;
}
.header_menu_manual .oculos_de_grau a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -298px -65px;
}
.header_menu_manual .oculos_masculino a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -420px -65px;
}
.header_menu_manual .oculos_feminino a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -542px -65px;
}
.header_menu_manual .outlet a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -664px -65px;
}
.header_menu_manual .oculos_de_sol a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -176px -188px;
}
.header_menu_manual .oculos_de_grau a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -298px -188px;
}
.header_menu_manual .oculos_masculino a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);

	background-position: -420px -188px;
}
.header_menu_manual .oculos_feminino a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -542px -188px;
}
.header_menu_manual .outlet a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -664px -188px;
}
.header_menu_manual li {
	display: block;
	list-style-position: inside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
#ctl00_TopBar_TopBar1_divHeader {
	height: 65px;
	width: 820px;
	float: left;
}
#divCarrinhoResumo {
	position: absolute;
	left: -3px;
	top: 23px;
	z-index: 20;
	height: 33px;
	width: 211px;
}
.header ul.menu-user {
	position:absolute;
	right:0px;
	top:67px;
	width: 212px;
}

.header ul.menu-user .cadastro{
text-indent:-999em;	
}

.header ul.menu-user .cadastro a {
display:block;
width:80px;
height:21px;
}

.header ul.menu-user .cadastro a:hover {
background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
background-repeat: no-repeat;
background-position: -788px -190px;	
}
#divCarrinhoResumo #lnkCarrinho1 {
	height: 32px;
	display: block;
	text-indent:-9999px;
}
#divCarrinhoResumo #lnkCarrinho1:hover {
	height: 32px;
	display: block;
	text-indent:-9999px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -785px -213px;
}
#divCarrinhoResumo #lnkCarrinho2 {
	margin-top: -25px;
	float: left;
	margin-left: 87px;
	font-size: 10px;
}
#MenuWelcomeDeslogado {
	position: absolute;
	color: #FFF;
	font-size:11px;
	width: 250px;
	display: block;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 80px;
}
#LoginWrapper {
	position: absolute;
	color: #FFF;
	font-size: 11px;
	width: 250px;
	display: block;
	font-weight: normal;
	margin-top: 35px;
	margin-left: 80px;
}
#lnkLogin {
	font-weight: bold;
	color: #FFF;
}
.AtendimentoOnline a {
	display: block;
	position: absolute;
	height: 21px;
	width: 228px;
	left: 199px;
	top: 1px;
	text-indent:-9999px;
}
.AtendimentoOnline a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-repeat: no-repeat;
	background-position: -766px -133px;
	text-indent:-9999px;
}
.Televendas a {
	display: block;
	position: absolute;
	height: 21px;
	width: 200px;
	left: -1px;
	top: 1px;
	text-indent:-9999px;
}
.Televendas a:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-repeat: no-repeat;
	background-position: -566px -133px;
	text-indent:-9999px;
}
#lnkCadastreSe {
	display: block;
	position: absolute;
	height: 21px;
	width: 81px;
	left: -2px;
	text-indent:-9999px;
}
#lnkCadastreSe:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: -786px -190px;
	background-repeat: no-repeat;
}
#lnkMeuPedido {
	display:block;
	height:21px;
	left:81px;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:129px;
}
#lnkMeuPedido:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-repeat: no-repeat;
	background-position: -868px -190px;
}


/* -------------------------------------- BUSCA --------------------------------------*/

.searchWrapper {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position:0 -246px;
	background-repeat:no-repeat;
	float:none;
	height:37px;
	position:relative;
	width:1000px;
}

.bottomSearchWrapper {
	height: 37px;
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) !important;
	background-position:0 -283px !important;
	background-repeat: no-repeat;
	float:none;
	clear:both;
}

.searchWrapper legend, .searchWrapper label {
	display: none;
}

.searchWrapper fieldset {
	display:block;
	float:left;
	padding-left:273px;
	padding-top:8px;
}

.bottomSearchWrapper fieldset {
	padding-top: 8px;
	display: block;
	float: left;	
	position:relative;
	width:667px;
}

.searchWrapper select {
	border:1px solid #60C7A6;
	color:#666666;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:21px;
	left:668px;
	position:absolute;
	width:275px;
}

.bottomSearchWrapper select {
	border:1px solid #60C7A6;
	display:block;
	float:left;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:21px;
	left:374px;
	position:relative;
	top:-2px;
	width:275px;	
}

.searchWrapper .search input.fitext {
	border:1px solid #60C7A6;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	height:17px;
	position:absolute;
	top:6px;
	width:353px;
}

.bottomSearchWrapper .search input.fitext {
	border:1px solid #60C7A6 !important;
	display:block !important;
	float:left !important;
	font-family:Tahoma,Geneva,sans-serif !important;
	font-size:11px !important;
	font-weight:bold !important;
	height:17px !important;
	left:-13px;
	margin-top:0 !important;
	position:absolute;
	top:-4px;
	width:344px !important;
	z-index:10 !important;
}


.bottomSearchWrapper .search .bt {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll -943px -291px transparent !important;
	border:medium none !important;
	width:45px !important;
}

.bottomSearchWrapper .search .bt:hover {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll -674px -696px transparent !important;
	border:medium none !important;
	width:45px !important;
}

fieldset.search input.bt {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll -943px -291px transparent;
	border:medium none;
	margin-top:0;
	text-indent:-999em;
	width:45px;
	cursor:pointer;
}

fieldset.search input.bt:hover {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll -674px -696px transparent !important;
	border:medium none;
	margin-top:0;
	text-indent:-999em;
	width:45px;
	cursor:pointer;
}

.searchWrapper .search .ok {
	position:absolute;
	right:6px;
	top:10px;
}

.bottomSearchWrapper .search .ok{
	position:absolute;
	right:224px;
	top:0;	
}

.area-4 .searchWrapper {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position:0 -283px;
	background-repeat:no-repeat;
	float:left;
	height:37px;
	width:1000px;
}

.area-4 .searchWrapper .search .area-4 #ctl00_Conteudo_ctl00_txtBusca, .area-4 #ctl00_Conteudo_ctl01_txtBusca {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:17px;
	width:358px;
	z-index:10;
}


















/* -------------------------------------- CONTEUDO --------------------------------------*/

.area-3 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_conteudo.gif&Tsmp=2472010120700);
	background-repeat: repeat-y;
	float: left;
	margin-left: 8px;
}
.area-3-1 {
	width: 155px;
	display: block;
	float: left;
	padding-bottom: 30px;
}
.area-3-2 {
	float: left;
	display: block;
	width: 675px;
}
.area-3-3 {
	float: left;
	display: block;
	width: 167px;
	text-align: center;
}





/* MENU LATERAL */

.menu-dept h3 a, .menu-pedidos h3, .menu-perfil h3 a, menu-nav h3 a{
	border-bottom:1px solid #76D2B6;
	color:#FF8A00;
	display:block;
	font-family:"AkzidenzGrotesk-BoldCondItalic",Arial;
	font-size:14px;
	font-style:italic;
	height:9px;
	letter-spacing:-1px;
	margin-top:7px;
	padding-bottom:8px;
	padding-left:5px;
	padding-top:5px;
	text-transform:capitalize;
}
.menu-dept h3 a:hover, .menu-pedidos h3:hover, .menu-perfil h3 a:hover {
	color:#FFF;
	background-color:#ff8a00;
}

.menu-dept li a, .menu-pedidos li a, .menu-perfil li a, .active-filter, .navigation .menu-dept h4 a, .menu-nav even li a {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	/*background-position:-308px -25px;*/
	background-position:-388px -25px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #CACACA;
	color:#595959;
	display:block;
	font-weight:normal;
	margin-left:3px;
	padding-bottom:4px;
	padding-left:16px;
	padding-top:4px;
	width:128px;
}
.menu-dept li a:hover, .menu-pedidos li a:hover, .menu-perfil li a:hover, .active-filter, .navigation .menu-dept h4 a:hover, .menu-nav even li a:hover, .menu-nav even even h4 a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -289px 5px;
	background-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #cacaca;
	display: block;
	color: #595959;
	font-weight: normal;
	padding-left:16px;
}

#ctl00_Conteudo_ctl03_ctl01_ulFaixaPreco li a {
	margin-left:-15px;
margin-top:-4px;
margin-bottom:-5px;
	
}

#ctl00_Conteudo_ctl03_ctl01_pnlFaixaPreco  li {
	display:block;
margin-left:3px;
padding:4px 4px 4px 15px;
	}

#ctl00_Conteudo_ctl03_ctl01_pnlFaixaPreco .even li {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -289px 5px;
	background-color: #FFF;
	border-bottom:1px dotted #CACACA;

}

.menu-dept {
	margin-left: 4px;
	margin-top:15px;
}

/* ------PRATELEIRA PRODUTO----- */

/* LARGURA ELEMENTOS PRATELEIRA */
.prateleira h3, .prateleira .price, .prateleira .valor-de, .prateleira .price-off, .prateleira .price-inst, .prateleira .brand, .prateleira .dept, .prateleira .cat, .prateleira .rating, .prateleira .quickview, .prateleira .prateleira-comparar, .prateleira .flag, .prateleira .esgotado {
	margin:3px auto 0;
	display: block;
	text-align:left !important;
	width:180px !important;
}
/* FIM --- LARGURA ELEMENTOS PRATELEIRA */


.img-produto-prateleira {
	margin-bottom: 20px;
	display: block;
	margin-top: 10px;
}
.prateleira ul li {
	border-right:1px dotted #FCC88C;
	float:left;
	height:212px !important;
	padding:0;
	text-align:center;
	width:33%;
}

.prateleira li:hover h3 a {
	color: #f68501 !important;
}


.prateleira ul .last {
	border-right:0px dotted #fcc88c;
	float:left;
	height:auto !important;
	padding:0;
	text-align:center;
	width:33%;
}
body.home .prateleira ul {
	height:auto !important;
	margin-bottom:-9px;
	margin-left:11px;
	margin-top:0;
	overflow:hidden !important;
	width:98%;
}

.home .area-3-1 {

}

.home .area-3-1-1 {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
background-position:0 -1459px;
background-repeat:no-repeat;
display:block;
height:30px;
width:155px;
	
	}

.home .area-3-2  {

}

.home .area-3-3 {
	
}

.home .area-3-3-1 {
	display: block;
	height: 30px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -164px -1459px;
	
}
	
.home .area-3-2 h2 {	
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=HOME_Titulo-Colecao-Principal_150710.jpg) no-repeat scroll 0 0 transparent;
	display:block;
	height:56px;
	text-indent:-9999px;
}

.home .area-3-2-2 h4 {
	display: none !important;
	} 

.home .lista-produto h4{
	display: block;
	height: 27px;
	width: 660px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: 0px -1085px;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #2e9da4;
	font-weight: normal;
	padding-top: 9px;
	
}
	
.prateleira ul {
clear:both;
height:220px;
margin:8px 0 -10px 12px;
padding-bottom:28px;
position:relative;
}



.busca-resultado .prateleira ul {
	
	margin:0px 0;

}

.busca-resultado .null{
display:none;
}

.prateleira h3 a {
	border-bottom:1px solid #CCCCCC;
	color:#7D7D7D;
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:25px;
	margin-bottom:6px;
	width:170px;
}
.price a {
	color:#4A4A4A;
	font-size:10px;
	font-style:none;
	line-height:8px;
}
.prateleira .price span {
	text-transform:capitalize;
	text-decoration:line-through;
}

.prateleira .price strong{
	text-decoration:line-through;	
}

.prateleira .price-off strong {
	font-size:12px;
	margin-bottom:8px;
	padding-bottom:8px;
	text-transform:uppercase;
	color: #5c5c5c;
}

.prateleira .price-off .condicao {
	display:none;
}
.prateleira .pag-parcelado .condicao, .condicao {
	color:#4fbb96 !important;
	font-size:11px;
	display: block;
	line-height: 10px;
}
.price-inst a, .pag-parcelado a {
	color:#4fbb96 !important;
	font-size:13px;
	font-style:normal;
	line-height:14px;
}

.price-inst strong{
	color:#4FBB96;	
}

.prateleira .thickbox {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-position: 0px -48px;
	height: 58px;
	width: 59px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	float: right;
	margin-left: 123px;
	display:none;
}
.prateleira .dept a, .prateleira .brand a {
	float: left;
	font-size: 9px;
}
.prateleira .dept a {
	margin-left: 25px;
	margin-right: 2px;
}
.prateleira .dept a:hover {
	color: #4EC7CC;
}
.prateleira .brand a {
	padding-left: 12px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-position: -290px -64px;
	background-repeat: no-repeat;
}
.prateleira .brand a:hover {
	color: #FF8A00;
}
.prateleira .cat, .prateleira .dept, .prateleira .brand {
	height: 23px;
	width: 300px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	margin-top: 35px;
	margin-right: auto;
	margin-left: auto;
	z-index: 1;
	margin-bottom: -16px;
	display:none;
}
.prateleira .cat a {
	text-indent: -9999px;
	display: none;
}
.prateleira-comparar {
	float: none;
	padding-top: 10px;
	clear: both;
}
.prateleira .esgotado {
background-color:#F5F5F5;
border:1px dotted #999999;
clear:both;
color:#FF8A00;
display:block;
font-size:10px;
margin-bottom:18px;
margin-top:13px;
padding-bottom:3px;
padding-top:3px;
text-align:center !important;
text-transform:uppercase;
width:144px !important;
}
.prateleira .prateleira-comparar input {
}
.prateleira .prateleira-comparar label {
	display:block;
	height:13px;
	width:47px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -151px;
	text-indent: -9999px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 17px;
	cursor: hand;
	margin-top: -16px;
}

.departamento .prateleira h4, .busca .prateleira h4 {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
background-position:-282px -134px;
background-repeat:no-repeat;
border-bottom:1px dotted #ECECEC;
clear:both;
display:block;
font-size:10px;
padding-bottom:4px;
padding-left:18px;
position:relative;
width:800px;
	
	}
	
.lista-produto {
}
	
	
	
/* ------ FIM - PRATELEIRA PRODUTO----- */








/* -------------------------------------- HISTORICO --------------------------------------*/


.history {
	height: 130px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: 0px -315px;
	background-repeat: no-repeat;
}
.history h3 {
	display: none;
}
.history .wrapper {
	float:left;
	margin-left:11px;
	margin-right:14px;
	margin-top:17px;
	width:945px;
}
.history .last-seen {
	float: left;
	width: 439px;
	padding-left: 16px;
	margin-right: 16px;
	border-left:1px dotted #BFBFBF;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 90px;
}
.history .last-searches {
	float: left;
	padding-left: 16px;
	margin-right: 16px;
	border-left:1px dotted #BFBFBF;
	width: 324px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 90px;
}
.history .clean-history {
	height: 25px;
	width: 91px;
	display: block;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -119px;
	text-indent: -9999px;
	margin-top: 33px;
	margin-right: 20px;
	margin-left: auto;
	float: right;
}
.history .clean-history:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -91px -119px;
}
.history .last-seen h4, .history .last-searches h4 {
	font-size: 10px;
	font-weight: bold;
	color: #706f6f;
	text-transform: uppercase;
}
.history .last-seen li, .history .last-searches li {
	color: #333;
	list-style-type: disc;
	list-style-position: inside;
	margin-top: 7px;
	font-size: 11px;
}
.history .last-seen li a:hover, .history .last-searches li a:hover {
	color: #FF8A00;
}
/* -------------------------------------- FIM HISTORICO --------------------------------------*/














/* -------------------------------------- FOOTER --------------------------------------*/


.footer {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_geral_drop.gif&Tsmp=2472010121100);
	width: 1000px !important;
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	margin-bottom: 1px;
}

.footer div {
	float: left;
	display: block;
	margin-top: 20px;
}
.footer .wrapper {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_footer.gif&Tsmp=2472010121000);
	float: left;
	height: 184px;
	width: 992px;
	margin-top: 3px !important;
	padding-top: 0px;
	background-repeat: repeat-x;
	margin-left: 4px;
}
.footer span {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #759294;
	margin-bottom: 3px;
}
.footer .Empresa, .footer .Formas_Pagamento, .footer .Credibilidade, .footer .Seguranca, .footer .redessociais, .footer .Tecnologia, .footer .programas {
	border-left:1px dotted #BFBFBF;
	height:120px;
	margin-left:7px;
	padding-left:10px;
	padding-right:7px;
}
.footer .Empresa span {
	display: block;
	height: 40px;
	width: 40px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -65px -48px;
	text-indent: -9999px;
}
.footer .Empresa li {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #424040;
	margin-top: 4px;
}
.footer .Empresa a:hover {
	font-family: Arial;
	color: #FF8A00;
}
/* BANDEIRAS FORMAS DE PAGAMENTO*/

.footer .Formas_Pagamento {
	width: 168px;
}

.footer .Formas_Pagamento ul{
margin-top:17px;	
}

.footer .Formas_Pagamento li {
	display: block;
	height: 24px;
	width: 37px;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	margin-top: 5px;
}
.footer .Formas_Pagamento .visa {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -40px 0px;
}
.footer .Formas_Pagamento .master {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -80px 0px;
}
.footer .Formas_Pagamento .american {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -120px 0px;
}
.footer .Formas_Pagamento .diners {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -160px 0px;
}
.footer .Formas_Pagamento .aura {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	display: none;
}
.footer .Formas_Pagamento .itau {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -240px 0px;
}
.footer .Formas_Pagamento .bradesco {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -280px 0px;
}
.footer .Formas_Pagamento .unibanco {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -320px 0px;
	display: none;
}
.footer .Formas_Pagamento .bancobrasil {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -360px 0px;
}
.footer .Formas_Pagamento .boleto {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -400px 0px;
}
.footer .Formas_Pagamento .hiper {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -440px 0px;
	display: none;
}
.footer .Formas_Pagamento .notapaulista {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -480px 0px;
}
/* FIM - BANDEIRAS FORMAS DE PAGAMENTO*/

/* CREDIBILIDADE  */

.footer .Credibilidade {
	width:109px;
}
.footer .Credibilidade li a {
	margin-right: 5px;
	text-indent: -9999px;
	margin-top: 5px;
}
.footer .Credibilidade .ebit {
	display: block;
	height: 66px;
	margin-top:17px;
	width: 59px;
	float: left;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -1px -29px;
}
.footer .Credibilidade .buscape {
}
/* FIM - CREDIBILIDADE*/



/* SEGURANÃÂÃÂÃÂ'ÃÂÃ¢Â ÃÂ¢Ã¢ÂÂ¬Ã¢ÂÂ¢ÃÂÃÂÃÂ¢Ã¢ÂÂ¬ 'ÃÂÃÂÃÂ'ÃÂÃ¢ÂÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂ¢ÃÂÃÂ¢ÃÂ¢Ã¢ÂÂÃÂ¬ÃÂÃÂ¡ÃÂÃ¢ÂÂÃÂÃÂ¬ÃÂÃÂÃÂ¢Ã¢ÂÂ¬ÃÂ¡ÃÂÃ¢ÂÂÃÂÃÂ¡A */

.footer .Seguranca {
	width:109px;
}

.footer .Seguranca ul li{
display:inline;
}

.footer .Seguranca li a {
	display: block;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	margin-top: 5px;
}
.footer .Seguranca .Site_Seguro {
	height: 52px;
	width: 86px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -64px -38px;
}
.footer .Seguranca .VeriSign {
	height: 42px;
	width: 84px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -155px -43px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.footer .Seguranca .TrustSign {
	height: 38px;
	width: 100px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-repeat: no-repeat;
	background-position: -248px -46px;
	float:left;
	margin-top:20px;
}
.footer .Seguranca .Site_Blindado {
	height: 32px;
	width: 115px;
	background-image: url(http://portal.siteblindado.com.br/selos/www.mystyle.com.br/siteblindado.gif);
	background-repeat: no-repeat;
	margin-top: 7px;
	float:left;
}
/* FIM - SEGURANÃÂÃÂÃÂ'ÃÂÃ¢Â ÃÂ¢Ã¢ÂÂ¬Ã¢ÂÂ¢ÃÂÃÂÃÂ¢Ã¢ÂÂ¬ 'ÃÂÃÂÃÂ'ÃÂÃ¢ÂÂÃÂÃÂ¢ÃÂÃÂÃÂÃÂ¢ÃÂÃÂ¢ÃÂ¢Ã¢ÂÂÃÂ¬ÃÂÃÂ¡ÃÂÃ¢ÂÂÃÂÃÂ¬ÃÂÃÂÃÂ¢Ã¢ÂÂ¬ÃÂ¡ÃÂÃ¢ÂÂÃÂÃÂ¡A*/


/* PROGRAMAS */

.footer .programas {
	margin-left:20px;
	width:68px;
}

.footer .programas ul li{
	display:inline;
}

.footer .programas li a {
	display: block;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	margin-top: 5px;
}
.footer .programas .progOculosShop {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-359px -33px;
	background-repeat:no-repeat;
	height:66px;
	margin-left:6px;
	width:49px;
	margin-top:19px;
}
/* FIM - PROGRAMAS */


/* LOGO RODAPE */
.footer .logoMyStyleFooter{
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-936px -30px;
	height:71px;
	margin:0 0 10px 26px;
	width:83px;
}
/* FIM - LOGO RODAPE*/

/* REDES SOCIAIS */

.footer .redessociais {
	float:left;
	height:122px;
	margin-bottom:0;
	padding-right:0;
}

.footer .redessociais ul{
	border-bottom:1px dotted #CCCCCC;
	clear:both;
}

.footer .redessociais ul li{
	display:inline;	
	float:left;
}
.footer .redessociais a {
	display: block;
	height: 28px;
	width:28px;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	margin-top: 5px;
}
.footer .redessociais .Orkut {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position: -27px -107px;

	background-repeat: no-repeat;
}
.footer .redessociais .Twitter {

	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position: -133px -107px;
	background-repeat: no-repeat;
}
.footer .redessociais .Facebook {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-160px -107px;
	background-repeat: no-repeat;
}
.footer .redessociais .RSS {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-187px -107px;
	background-repeat: no-repeat;
}
.footer .redessociais .Delicious {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-215px -107px;
	background-repeat: no-repeat;
}
.footer .redessociais .YouTube {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-242px -107px;
	background-repeat: no-repeat;
}
/* FIM - REDES SOCIAIS */




/* TECNOLOGIA */


.footer .Tecnologia {
	height:118px;
	margin-right:0;
	margin-top:20px;
	padding-right:0;
	width:119px;
}

.footer .Tecnologia ul li{
	display:inline;
	float:left;
}
.footer .Tecnologia .E-Hub {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:0 -137px;
	background-repeat:no-repeat;
	border-bottom:1px dotted #CCCCCC;
	display:block;
	height:41px;
	margin-right:5px;
	margin-top:20px;
	padding-bottom:8px;
	text-indent:-9999px;
	width:111px;
}
.footer .Tecnologia .E-Plataforma {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
	background-position:-111px -137px;
	background-repeat:no-repeat;
	display:block;
	margin-left:12px;
	height:41px;
	text-indent:-9999px;
	width:80px;
}
/* FIM - TECNOLOGIA */


/* COPYRIGHT */

.footer .Copyright {
	display: block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	float: left;
	margin-top: 12px;
	width: 1000px;
	text-align: center;
	padding-top: 8px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #FFF;
}
/* FIM - COPYRIGHT */

/* -------------------------------------- FIM - FOOTER --------------------------------------*/























/* -------------------------------------- DEPARTAMENTO --------------------------------------*/

.departamento .area-3 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_conteudo_departamento.gif&Tsmp=2472010120800);
	background-repeat: repeat-y;
	float: left;
	margin-left: 8px;
}
.departamento .area-3-2 {
	width: 830px;
	margin-left: 8px;
	margin-top: 8px;
}
.departamento .prateleira ul li {
	width:24.9%;
}
.menu-dept h4 a {
	border-bottom:1px dashed #A6A6A6;
	color:#FF8A00;
	display:block;
	margin-top:1px;
	padding-bottom:4px;
	padding-left:19px;
	padding-top:4px;
	margin-right: 2px;
	background-color:#FFF;
}
.menu-dept h4 a:hover {
	background-color:#FF8A00;
	border-bottom:1px dashed #A6A6A6;
	color:#FFFFFF;
	display:block;
	margin-top:1px;
	padding-bottom:4px;
	padding-left:19px;
	padding-top:4px;
}
.filter h4 {
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 2px;
	padding-bottom: 3px;
	background-color: #93B5B4;
	color: #FFF;
	padding-top: 3px;
	margin-right: 2px;
}
.active-filter {
	background-color: #FFF;
}
.filtrar {
	display: block;
	float: right;
	height: 14px;
	width: 15px;
	text-indent: -9999px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -285px -75px;
	margin-top: -18px;
	margin-right: 8px;
}
.filtrar:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -285px -90px;
}


.departamento .null {
	display: none;
	}


/* -------------------------------------- FIM - DEPARTAMENTO --------------------------------------*/















/* -------------------------------------- BREADCRUMB --------------------------------------*/


.breadcrumb {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: 0px -448px;
	background-repeat: no-repeat;
	height: 34px;
	width: 830px;
	display: block;
	z-index: 20;
	margin-bottom:4px;
	position:relative;
}
.sku .breadcrumb {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: 0px -483px;
	background-repeat: no-repeat;
	height: 34px;
	width: 975px;
	display: block;
	z-index: 20;
	margin-bottom:4px;
	margin-top: 10px;
	float: left;
}
.breadcrumb ul {
	margin-left: 12px;
	margin-top: 8px;
	display: block;
	float: left;
}
.breadcrumb li {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll -290px -47px transparent;
	color:#FFFFFF;
	display:inline;
	font-family:Tahoma,Geneva,sans-serif;
	margin-left:4px;
	padding-left:13px;
}
.breadcrumb li a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
}

.breadcrumb li a:hover {
	color: #FFF;
	font-weight:bold;
}

.breadcrumb .first {
	font-weight:bold;
	}
	
.breadcrumb .last strong {
	color: #FFF;
	}	

.departamento .breadcrumb {
	
}
/* -------------------------------------- FIM - BREADCRUMB --------------------------------------*/







/*---------------------------- BANNERS -----------------------------------------------*/

.area-3-3 .box-banner {
	margin-bottom:10px;
	margin-top:10px;
	}

.home .area-3-2 .box-banner {
	margin-bottom:10px;
margin-left:12px;
}
	
.area-3-2 .box-banner {
display:block;
float:left;
margin-bottom:6px;

}
	
.departamento .area-3-2 .box-banner, .busca-resultado .area-3-2 .box-banner {
	margin-left:0px !important;
	margin-top:-8px;
}	


/*---------------------------- FIM - BANNERS -----------------------------------------------*/











/* -------------------------------------- CATEGORIA --------------------------------------*/



.busca-resultado .area-3 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_conteudo_departamento.gif&Tsmp=2472010120800);
	background-repeat: repeat-y;
	float: left;
	margin-left: 8px;
}

.busca-resultado .menu-nav h4{
	border-bottom:1px dotted #CACACA;
	color:#FFFFFF;
	display:block;
	font-weight:normal;
	margin-left:3px;
}

.busca-resultado .menu-nav h4 a{
	background-color:#F9F9F9;
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-position:-388px -25px;
	background-repeat:no-repeat;
	border:medium none;
	color:#999999;
	height:15px;
	margin:0;
	padding:4px 0 0 16px;
}

.busca-resultado .menu-nav h4 a:hover{
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -289px 5px;
	background-color: #FFF;
	display: block;
	color: #595959;
	font-weight: normal;
	padding-left:16px;

}


.busca-resultado .area-3-2 {
	width: 830px;
	margin-left: 8px;
	margin-top: 8px;
}
.busca-resultado .prateleira ul li {
	height:220px !important;
	margin:0 0 20px;
	padding-bottom:0;
	width:24.5%;
}





/* CATEGORIA - TITULO DA PAGINA */

.departamento .area-3-2-3 {
border-bottom:1px dotted #ECECEC;
clear:both;
display:block;
float:left;
margin-bottom:6px;
width:830px;
}

.busca-resultado h2.titulo-sessao, .area-3-2-3 .titulo-sessao {
color:#65C7A8;
display:block;
float:left;
font-family:Tahoma,Geneva,sans-serif;
font-size:15px;
font-weight:bold;
height:16px;
margin:0;
padding-bottom:3px;
padding-left:8px;
}

.departamento .area-3-2-3 .titulo-sessao{
	
	}


/* REFINAR BUSCA - ABAS */

.menu-tabs li.aba1 a {
	background-position:1px -1214px;
	border:none;
	margin:0;
}

.menu-tabs li.aba1 .tab-nav-activ{
background-position:1px -1178px;	
}

.menu-tabs li{
display:inline;	
}

.menu-tabs li a {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 0 transparent;
	display:block;
	float:left;
	height:25px;
	overflow:hidden;
	text-indent:-999px;
	width:61px;
}

.menu-tabs {
	height:33px;
	padding:0 !important;
	width:187px !important;
}

.menu-tabs li.aba2 a.tab-refine-activ {
background-position:-77px -1214px;
}

.menu-tabs li.aba2 a  {
	background-position:-80px -1178px;
	width:60px;
	margin:0;
	border:none;
}

.menu-tabs li.aba2 a:hover{
background-color:#f9f9f9;
width:55px;
}

.menu-nav label{
	background-color:#FFFFFF;
	color:#000;
	float:left;
	margin-bottom:2px;
	padding-bottom:1px;
	width:148px;
}

.busca-resultado .menu-dept .menu-nav .bt-refine{
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1249px transparent;
	display:block;
	height:27px;
	margin:10px auto;
	overflow:hidden;
	text-indent:-999px;
	width:112px;
}



.busca-resultado .menu-dept .menu-nav h3{
	
}

.busca-resultado .area-2{
	display:none;	
}

/* CATEGORIA - CONTROLE DE NAVEGACAO */

.filter-nav {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_paginacao.gif&Tsmp=2472010121200);
background-position:0 0;
background-repeat:repeat-x;
clear:both;
color:#FFFFFF;
font-family:Arial;
font-size:11px;
height:70px;
margin:5px 0 10px;
overflow:hidden;
position:relative;
}
/* PRODUTOS ENCONTRADOS */
.filter-nav .busca-encontrados {
	position:absolute;
	top:9px;
	left:10px;
	color:#666;
}
/* PAGINACAO */
.filter-nav .filter select {
	font-size:11px;
	padding:0
}
.busca-resultado .filter-nav .filter fieldset label {
}
.filter-nav .sort {
	position:absolute;
	top:9px;
	left:160px;
	width:420px
}
.filter-nav .paginacao {
	text-align:center
}
.filter-nav .paginacao li {
	display:inline;
	padding:0 6px 0 6px;
	border-left:1px solid #ccc;
	color:#666
}
.filter-nav .paginacao li a {
	color: #666
}
.filter-nav .paginacao li a:hover {
	color: #666;
	text-decoration:underline
}
.filter-nav .paginacao .first {
	border:0
}
.filter-nav .paginacao .prev {
	border-right:1px solid #ccc
}
.filter-nav .paginacao .atual {
	border:0
}

.filter-nav .paginacao .atual strong {
	color: #f68501;
}

.filter-nav .paginacao .next {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc
}
.filter-nav .paginacao .last {
	border:0
}
/* ORDENAR POR */
.filter-nav .detalhes-ordenacao {
	position:absolute;
	top:6px;
	right:10px
}
.filter-nav .detalhes-ordenacao select {
	font-size:11px;
	padding:0
}
/* ITENS POR PAGINA */
.filter-nav .filter {
	position:absolute;
	top:40px;
	left:10px;
	border:0;
	color:#666
}
/* PRODUTOS PARA COMPARAR */
.filter-nav .detalhes-comparacao {
	position:absolute;
	top:45px;
	right:6px;
	color:#666;
	display:none;
}
.filter-nav .detalhes-comparacao .compare {
	display:block;
	margin:0 0 0 10px;
}
.detalhes-comparacao .compare a {
background:	background-position:-173px -1px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	padding:0;
	display:block;
	width:89px;
	height:25px;
	text-indent:-999em;
	overflow:hidden;
	background-position: -1px -173px;
	margin-top: -18px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 190px;
}
.filter-nav .detalhes-comparacao .compare a:hover {
 background:	background-position:-173px -92px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -92px -173px;
}


/* -------------------------------------- FIM CATEGORIA BUSCA --------------------------------------*/



/* -------------------------------------- PAGINA PRODUTO  --------------------------------------*/
.box-info{
	float: left;
	width: 980px;
	display: block;
	height: 90px;
	margin-bottom: 100px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 9px;
	padding-bottom: 5px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-repeat: no-repeat;
	background-position: 0px -519px;
	top: 550px;
	
}


.sku .searchWrapper, .sku #product {
	margin-left: 8px;
}
.sku .breadcrumb {
	margin-left: 23px;
}
.sku .image {
	display: block;
	margin-left: 18px;
	width: 500px;
}
.sku .box-image {
	width: 1000px;
	height: 300px;
	float: left;
}
.thumb-list dt {
	display: none;
}
#product h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#F78601;
	letter-spacing: -1px;
	display: block;
	width: 390px;
	float: left;
	left: 560px;
	position: relative;
	margin-top: 50px;
	margin-bottom: -80px;
}
#product .more-products {
	width: 370px;
	float: left;
	clear: left;
	position: relative;
	left: 560px;
	margin-top: 80px;
	margin-bottom: -70px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	font-size: 10px;
}
#product .more-products a {
	font-weight: bold;
	color: #FF8A00;
}
#ctl00_Conteudo_SelecaoSku  {
	display: block;
	clear: both;
	float: left;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_skus.gif&Tsmp=2472010121300);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom:35px;
	width:1000px;
	height:500px;
}
.sku .more-views {
	display: block;
	width: 350px;
	float: left;
	margin-top: -165px;
	position: relative;
	left: 560px;
}

#product .more-views dd {
	float:left;
	border: 4px solid #666;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.more-info .selecao-atual {
	position: absolute;
	display: block;
	width: 350px;
	text-align: center;
	margin-left: 80px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #575757;
	margin-top: -45px;
}
.box-preco .bt-comprar-indisponivel {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-position:-148px -203px;
	display:block;
	height:47px;
	margin-left:812px;
	margin-top:18px;
	position:absolute;
	text-indent:-9999px;
	width:173px;
}

.box-preco .bt-comprar-indisponivel:hover{
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
background-position:0 -515px;
width:319px;
margin-left:638px;
}

.lnkReminder {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900)	;
	background-position:0 -569px;
	display:block;
	height:47px;
	margin-left:638px;
	margin-top:18px;
	position:absolute;
	text-indent:-9999px;
	width:319px;
}


.sku .sku-list-radio label a {
border:1px dotted #FFFFFF;
display:block;
float:left;
height:81px;
margin-left:8px;
margin-right:8px;
overflow:hidden;
padding-bottom:7px;
text-align:center;
text-decoration:none;
width:100px;
}

.sku .sku-list-radio label a:hover {
	border:1px dotted #CCCCCC;

}

.sku .sku-list-radio label a.sku-selecionado {
	border:1px dotted #FCC88C;
	}

.sku .sku-list-radio a:hover .sku-radio-tipo {
	color:#ff8a00;


}



.sku-list-radio {

	}

	

.more-info {
	float: left;
	display: block;
	width: 410px;
}



.box-info .comprar {
	display:block;
	height:47px;
	margin-left:157px;
	margin-top:-13px;
	position:absolute;
	top:31px;
	width:145px;
}

.comprar a {
	display: block;
	height: 47px;
	width: 146px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-position: 0px -203px;
	text-indent: -9999px;

}

.box-info .frete{
	display: block;
	height: 80px;
	width: 92px;
	position: absolute;
	margin-left:393px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5F5F5;
}

.box-info .calcula-frete{
	display: block;
	height: 41px;
	width: 75px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -255px;
	text-indent: -9999px;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.box-info .calcula-frete:hover {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -77px -255px !important;

}

.box-info .formas-pagamento {
	height: 80px;
	width: 134px;
	display: block;
	position: absolute;
	margin-left:485px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5F5F5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F5F5F5;
}

.box-info .txt-disponibilidade {
	color:#FF8A00;
font-weight:bold;
	}

.box-info .formas-pagamento .more {
	text-indent: -9999px;
	height: 41px;
	width: 112px;
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -302px;
	display: block;
	margin-top: 22px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

.box-info .formas-pagamento .more:hover {
	background-position: -114px -302px;
}

.box-info .prazo-entrega{
	display: block;
	height: 80px;
	width: 190px;
	position: absolute;
	margin-left:179px;
	padding-right:19px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5F5F5;
	
}

.prazo-entrega strong {
	margin-top: 5px;
	display: block;
	margin-bottom: 3px;
	}


.txt-disponibilidade {
	display: block;
	color: #000;
	 }

.box-info .more-product-info {
	display: block;
	height: 80px;
	width: 140px;
	margin-left: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5F5F5;
}

.box-info .rating-wrapper strong {
	display: none;
}

.box-info .rating-wrapper {
	font-size: 9px;
	font-weight: bold;
	text-transform: capitalize;
	margin-top: 15px;
}

.box-info .rating-wrapper #ctl00_Conteudo_ProdutoInfoBox_Span1 {
	margin-right: auto;
	margin-left: auto;
	display: block;
	width: 120px;
}

.box-info .box-sku .box-price .comprar-indisponivel .bt {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-position:0 -515px;
	height:47px;
	left:0;
	position:absolute;
	text-indent:-999em;
	top:16px;
	width:326px;
}

.box-info .box-sku .box-price .comprar-indisponivel .bt-comprar-indisponivel {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900)!important;
background-position:0 -569px!important;
height:47px;
left:-20px!important;
position:absolute;
text-indent:-999em;
top:16px;
width:326px;
}

/* RATING STARS */

.rating {
	display: block;
	height: 23px;
	width: 110px;
	text-indent: -9999px;
	margin-left: auto;
	margin-top: 3px;
	margin-right: auto;
}
.rating.a0 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -455px;
}
.rating.a1 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -434px;
}
.rating.a2 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -413px;
}
.rating.a3 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -392px;
}
.rating.a4 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -371px;
}
.rating.a5 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -350px;
}


/* FIM - RATING STARS */








.indique-amigo a {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: 0px -487px;
	display: block;
	height: 20px;
	width: 100px;
	text-indent: -9999px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 4px;
}
.indique-amigo a:hover {
	background-position: -102px -487px;
	 }
	 

.detalhes-produto {
	display: block;
	margin-top: 20px;
	clear: both;
}


.box-info .box-price {
	display: block;
	position: absolute;
	width: 180px;
	margin-left: 655px;
}

.box-price .reference {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	display: block;
	color: #CCC;
	text-indent: -9999px;
	height: 14px;
}

.box-price strong {
	font-weight: normal !important;
	letter-spacing: -1px;
	}

.box-price .price {
	font-size: 12px;
	font-weight: normal;
	color: #909090;
	display: block;
}

.box-price .price-off {
	font-size: 19px;
	font-weight: normal !important;
	color: #60B99C;
	display: block;
	margin-top: 5px;
}
.box-price .price-off span {
	font-size: 16px;
	color: #909090;
}

.box-price .price-off strong {
	color: #000;
	
}

.box-price .price-inst {
	font-size: 15px;
	color: #64caa9;
}

.box-price .economia {
	color: #919191;
	font-size: 9px;
	margin-top: 4px;
}

.box-info .box-sku .sku{
	clear:both;
	display:block;
	float:left;
	height:113px;
	margin-top:108px;
	position:absolute;
	width:1000px;
}

.box-info .box-sku .sku input {
	display: none;
}

.box-info .box-sku .sku .sku-radio-valor {
	display: none;
}

.box-info .box-sku .sku .sku-radio-tipo {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #595959;
	
}

.box-info .box-sku .sku img {
	margin-top: 10px;
	margin-bottom: 15px;
	margin-bottom: 12px;
	
}

.box-info .box-sku .sku h5 {
	display: none;

}

.prodContentContainer {
	display:block;
	float:left;
	margin-top:16px;
	padding-left:25px;
	padding-right:25px;
	width:950px;
	}
	
.prodContentContainer .tags-associadas{
display:none;	
}
	
.prodContentContainer .pesquisa-palavra {
	display: none;
}

.prodContentContainer div{
	margin-bottom: 20px;
}

.prodContentContainer .top{
	display: none;
}

.prodContentContainer h4 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
	background-position: 0px -625px;
	display: block;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 18px;
	font-size: 14px;
	font-weight: bold;
	color: #13b883;
	background-repeat: no-repeat;
}

.prodContentContainer p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #3d3d3d;
	margin: 10px;
}

.prodContentContainer .dimensoes {
	display: none;
}

.detalhes-produto #caracteristicas {
display:block !important;
margin-left: 10px;
position:relative;
}

.detalhes-produto #caracteristicas h4 {
	background-image: url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) !important;
	float: left !important;
	font-family: Tahoma, Geneva, sans-serif;
	font-style: italic !important;
	color: #000 !important;
	background-repeat: no-repeat;
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
	padding-left: 9px !important;
	font-size: 11px !important;
	font-weight: bold !important;
	background-position: -288px -133px !important;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	width:100px;
}

.detalhes-produto #caracteristicas table{
margin-bottom:30px;
}

.detalhes-produto #caracteristicas .itensInclusos{
left:550px;
position:absolute;
top:0;
}

.detalhes-produto #caracteristicas table td img{
	margin-left:-120px;
}

.detalhes-produto #descricao{

display:block!important;	
}

.detalhes-produto #caracteristicas table th, .detalhes-produto #caracteristicas table td {
	text-align: left;
	line-height: 25px;
	padding-right: 20px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;

	
	}
.detalhes-produto #caracteristicas table th {
	color: #333;
}


.listasku-radio .start-price {
	font-size:15px;
	left:655px;
	margin-top:-53px;
	position:absolute;
	z-index:20;
	}









/* ------------------------------------------- CARROSSEL ------------------------------------------- */


.carrosselSistema  {
	display:block;
	float:left;
	height:264px;
	margin-left:10px;
	margin-right:auto;
	width:97%;
}

.carHorizontal {
	margin-top:5px;
	overflow:hidden;
	position:relative;
	
}

.home .carHorizontal {
	width:658px;

}

ol.carroselBtLista li {
	background:none repeat scroll 0 0 #FFFFFF;
	border:medium none;
	float:none;
	left:0;
	overflow:hidden;
	position:absolute;
	top:12px;
	width:18px !important;
}

ol.carroselBtLista li {
	margin:0;
	z-index:1000;
}

.carHorizontal a.btn-nav-esquerda {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -346px -323px;
}

ol.carroselBtLista li.bt-right {
background:none repeat scroll 0 0 #FFFFFF;
border:medium none;
left:auto;
right:0;
}

.carHorizontal a.btn-nav-direita {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
	background-repeat: no-repeat;
	background-position: -370px -323px
}

.carHorizontal a.btn-nav-esquerda, .carHorizontal a.btn-nav-direita {
	margin:0 !important;
}

.carrosselProdutos a.btCarrossel {
	display:block;
	height:182px;
	text-indent:-999em;
}

ol.carroselBtLista a  {
	z-index:1001;
}

.carHorizontal .maisImagensWrapper {
	height:212px;
	margin-right:22px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	width:auto;
}

.carrosselProdutos .maisImagensInner {
	left:0;
	position:absolute;
	width:100%;
}

.carrosselProdutos .maisImagensInner ul {
	padding-left:15px;
}

.maisImagensInner ul li {
	width:213px !important;
}

.departamento .maisImagensInner ul li {
	width:199px !important;
}

.departamento .carrosselSistema {
	margin-left:3px;
width:825px;
	 
 }

#product .carrosselSistema {
	height:257px !important;
	width: 100%;
	}
#product .carrosselProdutos .maisImagensInner {
	margin-left:21px !important;
	}

/* ------------------------------------------- FIM CARROSSEL ------------------------------------------- */






/* -------------------------------------------  ACERTO MARGEM ESQUERDA 8PX  ------------------------------------------- */

.carrinho .searchWrapper, .content {
	margin-left: 8px;
}








/* -------------------------------------------  CARRINHO ------------------------------------------- */

.carrinho .content h2 {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -80px #FFFFFF;
	border-bottom:1px solid #FF9999;
	color:#000000 !important;
	font-size:18px !important;
	font-style:italic;
	font-weight:bold;
	height:12px !important;
	margin-bottom:20px;
	margin-left:22px;
	margin-top:0;
	padding-bottom:11px !important;
	padding-left:40px !important;
	padding-top:16px !important;
	text-indent:-999em;
	text-transform:uppercase;
	width:908px !important;
}

.carrinho .content .bts {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll -5px -1037px transparent;
	height:42px;
	margin-left:18px;
	position:relative;
	width:966px;
}

.carrinho-vazio .carrinho .content .bts {
	height:42px;
	margin-left:0;
	position:relative;
	width:300px;
}

.carrinho .carrinho-vazio .bts{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll -7px -1037px transparent;
height:42px;
margin-left:18px;
position:relative;
width:192px;
}

.carrinho .content .bts .bt {
	/*background:url("IMAGES/x.gif") no-repeat scroll 0 0 transparent;*/
	display:block;
	height:42px;
	left:770px;
	overflow:hidden;
	position:absolute;
	text-indent:-999px;
	width:196px;
}

.carrinho .content .bts .continuar-comprando .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1276px transparent;
left:3px;
top:0;
width:191px;
}

.carrinho .content .bts .finalizar-compra .bt {
background:url(http://www.oculosshop.com.br/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1318px transparent;
height:37px;
left:769px;
top:4px;
width:184px;
z-index:10000;
}

.carrinho .comprar a{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1356px transparent;
width:103px;
margin:0 auto;
}

.carrinho .prateleira ul{
border-bottom:4px solid #999999;
display:block;
float:left;
height:auto;
width:944px;
}

.carrinho .prateleira ul li{
margin-top:15px;
width:26%;
}

.carrinho .carrinhoTable {
margin:8px 0 10px 18px;
width:960px;
}

.carrinho .carrinhoTable thead th, .carrinho .carrinhoTable thead td {
background-color:#565656;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:5px 12px;
text-align:center;
}

.carrinho .carrinhoTable thead th, carrinho .carrinhoTable thead td {
background-color:#565656;
border-left:1px solid #FFFFFF;
color:#FFFFFF;
font-weight:bold;
padding:5px 12px;
text-align:center;
}

.carrinho .carrinhoTable thead th.produto {
border:medium none;
text-align:left;
}

.carrinho .carrinhoTable thead th, .carrinho .carrinhoTable thead td {
	background-color:#565656;
	border-left:1px solid #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px 12px;
	text-align:center;
	white-space: nowrap;
	font-size: 10px;
}

.carrinho table.carrinhoTable td.texto-cepline span.ok-carrinho .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1153px transparent;
border:0 none;
cursor:pointer;
height:20px;
line-height:999em;
margin:7px 0 0 5px;
overflow:hidden;
text-indent:-999em;
width:40px;
}

.carrinho table.carrinhoTable tr.vale-presente span.ok-carrinho .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1132px transparent;
border:0 none;
cursor:pointer;
height:20px;
line-height:999em;
margin:6px 0 0 5px;
overflow:hidden;
text-indent:-999em;
width:75px;
}

.carrinho .carrinhoTable .subtotal td, .carrinho .carrinhoTable .vale-presente td {
border-bottom:1px dotted #CC0000;
padding:10px;
vertical-align:middle;
}

.carrinho .carrinhoTable .subtotal td.txtSubTotal {
border-right:1px solid #CCCCCC;
color:#606060;
font-weight:bold;
text-align:right;
}

.carrinho .carrinhoTable .vale-presente td.preco-total, .carrinho .carrinhoTable .subtotal td.preco-total, .carrinho .carrinhoTable .cepline td.frete-gratis {
color:#999999;
font-size:11px;
font-weight:normal;
}

.carrinho .carrinhoTable .subtotal td, .carrinho .carrinhoTable .vale-presente td {
border-bottom:1px dotted #CC0000;
padding:10px;
vertical-align:middle;
}

.carrinho .carrinhoTable .vale-presente td {
color:#878A0C;
font-weight:bold;
}

table.carrinhoTable ul.controle-quantidade a {
background:url("/Control/ArquivoExibir.aspx?NomeArquivo=atualizar.gif&Tsmp=2162010164900") no-repeat scroll 0 0 transparent;
display:block;
float:left;
height:17px;
margin-top:1px;
overflow:hidden;
text-indent:-9999px;
width:49px;
}
table.carrinhoTable ul.controle-quantidade li {
height:17px;
margin:0 0 1px;
width:58px;
}

.carrinho .carrinhoTable .quantidade fieldset {
	margin:auto;
width:20px;
	
	}

.carrinho .carrinhoTable .vale-presente td {
color:#878A0C;
font-weight:bold;
}

.carrinho .carrinhoTable .vale-presente label, .carrinho .carrinhoTable .cepline label {
color:#999999;
float:left;
font-size:10px;
font-weight:normal;
margin-right:20px;
}

.carrinho .carrinhoTable .vale-presente input, .carrinho .carrinhoTable .cepline input {

float:left;
margin:5px 5px 0 0;
}

.carrinho .carrinhoTable .vale-presente input, .carrinho .carrinhoTable .cepline input {
float:left;
margin:5px 5px 0 0;
}

.carrinho .carrinhoTable .subtotal td, .carrinho .carrinhoTable .vale-presente td {
border-bottom:1px dotted #4CB992;
padding:10px;
vertical-align:middle;
}

.carrinho .carrinhoTable .vale-presente td {
color:#999D08;
font-weight:bold;
}

.carrinho .carrinhoTable .vale-presente .texto-vale-presente .vale-presente legend span{
color:#999D08;	
}

.carrinho .carrinhoTable .vale-presente td.vale-presente {
border-right:1px solid #CCCCCC;
text-align:right;
}

.carrinho .carrinhoTable .cepline td {
color:#60C7A6;
font-weight:bold;
padding:10px;
vertical-align:middle;
}

.carrinho .carrinhoTable .cepline .texto-cepline .cep legend span {
color: #60c7a6;	
}

.carrinho .carrinhoTable .vale-presente label, .carrinho .carrinhoTable .cepline label {
color:#999999;
float:left;
font-size:10px;
font-weight:normal;
margin-right:20px;
}

.carrinho .carrinhoTable .cepline .duvidaCep {
color:#606060;
display:block;
text-decoration:underline;
}

.carrinho .carrinhoTable .vale-presente input, .carrinho .carrinhoTable .cepline input {
float:left;
margin:5px 5px 0 0;
}

.carrinho .carrinhoTable .cepline td.txt-frete {
border-right:1px solid #CCCCCC;
text-align:right;
}

.carrinho .carrinhoTable .total td {
background-color:#3B3B3B;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:10px;
}

.carrinho .carrinhoTable .total td.valor-total {
border-right:1px solid #FFFFFF;
text-align:right;
}

.carrinho .carrinhoTable .valor-parcelado, .carrinho .carrinhoTable .valor-parcelado p, .carrinho .carrinhoTable .valor-parcelado strong{
background-color:#60C7A6;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:3px;
text-align:right;
}

.carrinho .carrinhoTable tbody td {
background-color:#F4F4F4;
border-bottom:1px solid #E8B0B0;
border-left:1px dotted #CCCCCC;
padding:10px 5px;
text-align:center;
vertical-align:middle;
}

.carrinho .carrinhoTable tbody td.produto {
border-left:medium none;
padding-left:10px;
text-align:left;
}

.carrinho .carrinhoTable tbody td.produto .sku-imagem {
float:left;
margin-right:10px;
}

.carrinho .carrinhoTable tbody td.produto h4 {
color:#999999;
font-weight:normal;
padding-top:10px;
width:240px;
}

.carrinho .carrinhoTable tbody td.produto h4 a {
color:#414141;
font-weight:bold;
}

.carrinho .carrinhoTable .boxQuantidade {
float:left;
margin-left:30%;
margin-right:5px;
}

.carrinho .carrinhoTable .boxQuantidade {
float:left;
margin-left:5px;
margin-right:5px;
width:2em;
}

.carrinho .carrinhoTable .controle-quantidade {
}

.carrinho .carrinhoTable tbody td.preco-unitario, .carrinho .carrinhoTable tbody td.preco-total {
font-weight:bold;
}

.carrinho .carrinhoTable tbody td.preco-unitario s {
color:#999999;
font-weight:normal;
}


.carrinho .bottomSearchWrapper {
display:none;	
}
.carrinho .history{
display:none
}

.carrinho .carrinhoTable tbody td.preco-unitario, .carrinho .carrinhoTable tbody td.preco-total {
font-weight:bold;
}

.carrinho .carrinhoTable tbody td {
background-color:#F4F4F4;
border-bottom:1px solid #ffd6a6;
border-left:1px dotted #CCCCCC;
padding:10px 5px;
text-align:center;
vertical-align:middle;
width:44px;
}

.carrinho .carrinhoTable a.excluir {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll -248px -148px transparent;
display:block;
height:19px;
margin-left:12px;
overflow:hidden;
text-indent:-999px;
width:59px;
}

.carrinho .prodContentContainer div{
margin-top:20px;	
}
.carrinho .sidebar{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_geral_drop.gif&Tsmp=2472010121100) repeat-y scroll 0 0 transparent;
float:left;
height:auto;
width:1020px;
}

/* ---------------------------- CARRINHO VAZIO --------------------------------*/

.carrinho .carrinho-vazio {
	margin:0 auto;
	min-height:400px;
	width:900px;
}

.carrinho .carrinho-vazio h3 {
color:#666666;
font-size:18px;	
}

.carrinho .carrinho-vazio p {
color:#666666;
padding-bottom:10px;		
}

.carrinho .carrinho-vazio strong {
	
}

/* ---------------------------- CHECKOUT -------------------------------------*/
/* ---------------------------- LOGIN ------------------------------*/

.login .header-steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) scroll no-repeat 0px -909px;
border-bottom:7px solid #A6A6A6;
border-top:7px solid #A6A6A6;
margin:0 auto;
width:1000px;
position:relative;
}

.login .header-steps h1{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 7px -7px transparent;
height:115px;
text-indent:-999em;
width:175px;
}

.login .header-steps .steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 0 -693px transparent;
left:273px;
position:absolute;
text-indent:-999em;
top:53px;
width:686px;
}

.login .header-steps ul {
	
}

.login .header-steps li {
	
}

.login .register-info, body.login .sign-in {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=login_bg.gif&Tsmp=2472010122100) no-repeat scroll 0 0 transparent;
color:#5E5E5E;
float:left;
height:279px;
margin-bottom:18px;
margin-left:17px;
margin-top:17px;
padding:20px 22px 0;
width:432px;
}

.login .register-info h1{
clear:both;
margin:5px 0 0px;
}

.login .register-info ul{
float:left;
margin:5px 0px 10px 5px;
text-align:justify;
width:290px;
}
.login .register-info ul li{
background:none no-repeat scroll 0 0 transparent;
line-height:13px;
list-style:disc outside none;
margin:0 0 5px 10px;
padding:0;
}

.login-seguranca{
clear:right;
float:right;
width:130px;
}
.login-seguranca .TrustSign {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=bandeiras_cartoes.gif&Tsmp=2472010120400);
background-position:-248px -46px;
background-repeat:no-repeat;
float:right;
height:38px;
margin-top:5px;
text-indent:-9999px;
width:100px;
}
.login-seguranca .Site_Blindado {
/*background-image:url("http://portal.siteblindado.com.br/selos/www.mystyle.com.br/siteblindado.gif");
background-repeat:no-repeat;
float:right;
height:32px;
margin-top:7px;
width:115px;
text-indent:-9999px;*/
display:none;
}

.login-hacker{
clear:right;
float:right;
margin:8px 0 0 25px;
}
.login-hacker .progOculosShop {
/*background-image:url("http://www.ehub.com.br/-MYSTYLE-/CSS/image/bandeiras_cartoes.gif");
background-position:-359px -33px;
background-repeat:no-repeat;
display:block;
height:66px;
margin-left:6px;
text-indent:-9999px;
width:55px;*/
background-image:url(http://portal.siteblindado.com.br/selos/www.mystyle.com.br/siteblindado.gif);
background-repeat:no-repeat;
float:right;
height:32px;
margin-top:7px;
width:115px;
text-indent:-9999px;
}

.login .register-info .txt{
float:left;
line-height:13px;
margin:5px 0 9px;
text-align:justify;
width:290px;
}


.login .mainWrapper {
height:400px;
margin-left:6px;
}

.login .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #FF9999;
font-size:18px;
font-style:italic;
font-weight:bold;
height:25px;
margin-bottom:20px;
margin-left:22px;
margin-top:22px;
padding-bottom:3px;
padding-left:40px;
padding-top:10px;
text-indent:-999em;
text-transform:uppercase;
width:914px;
}

.login .sign-in .aviso-erro {
margin:10px auto;
width:600px;	
}

.login .aviso-erro {
display:none;
color:#333333;
margin:0 auto;
text-align:center;
width:450px;
}

.login .register-info h4{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll -13px -41px transparent;
border-bottom:1px solid #666666;
color:#666666;
font:bold 15px Tahoma;
margin-bottom:4px;
text-indent:-999em;
text-transform:uppercase;
}

body.login .sign-in h4{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll -13px -63px transparent;
border-bottom:1px solid #666666;
color:#666666;
font:bold 15px Tahoma;
margin-bottom:4px;
text-indent:-999em;
text-transform:uppercase;	
}

.login .register-info p strong {
display:block;
font-weight:bold;
padding-top:10px;
}

.login .register-info li {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bts_bgs_int.gif&Tsmp=2472010121800) no-repeat scroll 0 -712px transparent;
padding:6px 0 11px 16px;
}

.login .register-info li a{
color:#F00;
}

.login .sign-in .grp {
font-size:12px;
padding-top:15px;
}

.login .sign-in .login-email-links li a{
color:#FF0000;
font-size:11px;
line-height:1.5em;
text-decoration:underline;
}

.login .sign-in .login-senha-links li a{
color:#F00;	
text-decoration:underline;
font-size:11px;
}

.login .sign-in .login-email-links, .login .sign-in .login-senha-links  {
margin:5px 0 0 126px;
}

.login .sign-in .bt {
background-position:-200px -760px;
width:69px;
}

.login .sign-in label {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bts_bgs_int.gif&Tsmp=2472010121800) no-repeat scroll 0 -715px transparent;
color:#5E5E5E;
display:block;
float:left;
height:20px;
padding-left:16px;
width:110px;
}

.login .register-info .bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -662px transparent;
border:0 none;
clear:left;
cursor:pointer;
display:block;
height:28px;
line-height:1000px;
overflow:hidden;
text-indent:-999px;
width:187px;
}

.login .sign-in .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0px -692px transparent;
border:medium none;
margin:60px 0 0 294px;
cursor:pointer;
height:26px;
line-height:200em;
font-size:0;
width:187px;
}


/*---------------------------------- CADASTRO CLIENTE ---------------------------------  */

/*captcha*/

.img{}
#captchaArea{
clear:both;
float:left;
margin:10px 0 10px 233px;
}
.captchaImgHolder{
clear:both;
float:left;
margin-top:5px;
padding-left:0 !important;
}
.captchaInputHolder{
clear:both;
float:left;
margin-top:5px;
padding-left:0 !important;
}
.captchaInputHolder span{
clear:both;
float:left;
}
.captchaField{
clear:both;
float:left;
}

/*captcha fim*/

.cadastro-cliente .searchWrapper {
margin-left:8px;	
}

.cadastro-cliente .content {
clear:both;
margin-top:50px;
}

.cadastro-cliente .header_menu_manual  {

display:block;
/*float:left;*/
height:57px;
position:relative;
/*top:65px;*/
width:610px;
}

.cadastro-cliente .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bts_bgs_int.gif&Tsmp=2472010121800) no-repeat scroll 0 -370px #FFFFFF;
border-bottom:1px solid #FF9999;
font-size:18px;
font-style:italic;
font-weight:bold;
height:25px;
margin-bottom:20px;
margin-left:22px;
margin-top:22px;
padding-bottom:3px;
padding-left:40px;
padding-top:10px;
text-transform:uppercase;
width:914px;	
}

.checkout #txtCadastroClienteDadosInfo, body.checkout .conteudo-educativo, body.checkout .tooltip {
padding-left:16px;
}

.checkout .identificacao {
margin-top:20px;
margin-bottom:20px;
}

.checkout .cadastro fieldset, body.checkout .cadastro-endereco fieldset {
margin-bottom:30px;
}

.cadastro-cliente .continuar-usuario .bt{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll -1px -663px transparent;
border:medium none;
height:28px;
line-height:1000px;
margin:0 0 0 16px;
overflow:hidden;
text-indent:-999px;
width:113px;
cursor:pointer;
}

body.checkout .cadastro legend span, body.checkout .cadastro legend span, body.checkout .cadastro-endereco h3, body.checkout .endereco h2, body.checkout .dados-pagamento h3, body.checkout .pagamento p strong, body.confirmacao-compra .dados-compra h3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bts_bgs_int.gif&Tsmp=2472010121800) no-repeat scroll 0 -870px transparent;
color:#FF6600;
display:block;
font-size:14px;
height:25px;
padding:15px;
text-transform:uppercase;
width:961px;
}

.checkout .grp {
clear:both;
margin-bottom:4px;
}

.checkout .grp input.cep-prefixo {
width:41px;	
}

.checkout .grp input.cep-sufixo {
width:25px;	
}

body.checkout .cadastro-endereco label {
clear:both;
color:#545454;
display:block;
float:left;
font-size:12px;
padding:0 16px 5px;
text-align:right;
width:200px;
}

body.checkout .cadastro label{
clear:both;
color:#545454;
display:block;
float:left;
font-size:12px;
padding:0 16px 5px;
text-align:right;
width:200px;	
}

body.cadastro-cliente .fCheck label {
display:block;
float:none;
margin:0 0 0 20px;
padding:0;
text-align:left !important;
width:500px !important;
}

.checkout .cadastro .fitext, body.checkout .cadastro .fitext {
float:left;
margin-right:5px;
margin-bottom:5px;
}

.checkout .fAvisos p {
padding:0 26px 20px 16px;
}

.checkout .fAvisos label {
text-align:left;
width:320px;
}

.checkout .cadastro legend span.obr {
background:none repeat scroll 0 0 transparent;
display:inline;
width:auto;
}

body.checkout .cadastro .frmTipoPessoa label, body.checkout .cadastro .fSexo label.sexo-m, body.checkout .cadastro .fSexo label.sexo-f {
clear:none;
padding-right:0;
text-align:left;
width:130px;
}

/* ---------------------------- ESQUECI MINHA SENHA -------------------------*/

.esqueci-senha .content  {
border:medium none !important;
color:#666666;
font-size:12px;
line-height:1.3em;
margin:0 auto 20px !important;
padding:20px 35px 40px;
position:relative;
width:936px;
}

.esqueci-senha .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -559px #FFFFFF !important;
border-bottom:1px solid #FF9999;
clear:both;
font-size:18px;
font-style:italic;
font-weight:bold;
height:25px;
margin-bottom:20px;
margin-left:2px !important;
margin-top:50px;
padding-bottom:3px;
padding-left:40px !important;
padding-top:14px !important;
text-transform:uppercase;
width:900px !important;
}

.manutencao-conta .content .wrapper fieldset, body.email-mudou .box fieldset {
margin:20px 0 0 39px;
text-align:left;
}

.manutencao-conta .content .wrapper, body.manutencao-conta .box p {
padding:30px 0 0;
text-align:center;
}

.manutencao-conta .content .wrapper fieldset legend span{
display:none;	
}

.manutencao-conta .content .wrapper .btw .fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -691px transparent;
border:medium none;
display:block;
float:left;
height:27px;
line-height:1000px;
margin:10px 0 50px 197px;
overflow:hidden;
text-indent:-999px;
width:112px;
}

.outras-opcoes {
border-top:1px solid #CCCCCC;
clear:both;
padding-top:15px;
}

.manutencao-conta .outras-opcoes {
border-top:1px solid #CCCCCC;
clear:both;
padding-top:15px;
}

.manutencao-conta .outras-opcoes li {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bts_bgs_int.gif&Tsmp=2472010121800) no-repeat scroll 0 -716px transparent;
height:20px;
padding-left:16px;
width:200px;
}

.manutencao-conta .outras-opcoes ul {
margin-bottom:11px;
margin-left:12px;
margin-top:16px;
width:900px;
}

.manutencao-conta .outras-opcoes li a {
color:#666666;
font-weight:bold;
text-decoration:underline;
}

.manutencao-conta .content .wrapper label, body.email-mudou .box label {
display:block;
float:left;
margin-right:10px;
text-align:left;
width:150px;
}

.esqueci-senha .searchWrapper {
margin-left:8px;
float:none;
}


/* -------------------------------- CADASTRO DE ENDEREÃÂÃÂÃÂ'ÃÂÃ¢Â ÃÂ¢Ã¢ÂÂ¬Ã¢ÂÂ¢ÃÂÃÂÃÂÃÂ¢ÃÂÃÂ¢ÃÂ¢Ã¢ÂÂ¬ÃÂ¡ÃÂÃÂ¬ÃÂÃ¢ÂÂÃÂÃÂ¡O ----------------------------------------*/
.endereco-compra .cadastro-endereco, .endereco-compra #ctl00_Conteudo_ctrlEndereco_updEndereco .bts{
display:none;	
}

.novoEnderecoHit{
background-color:#999999;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
height:16px;
margin:0 auto;
padding:15px;
text-transform:uppercase;
width:923px;
}

.novoEnderecoHit:hover{
cursor:pointer;
background-color:#5fc0a1;	
}

.endereco-compra .header-steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) scroll no-repeat 0px -909px;
border-bottom:7px solid #A6A6A6;
border-top:7px solid #A6A6A6;
margin:0 auto;
width:1000px;
position:relative;
}

body.checkout .aviso-erro{
background-color:#F9F9F9;
border:1px solid #CCCCCC;
margin:0 auto 29px;
padding:15px;
width:800px;	
}

body.checkout .aviso-erro ul li{
color:#F00;	
line-height:1.5em;
list-style-type:circle;
margin-left:30px;
}

.endereco-compra .header-steps h1{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 0 -6px transparent;
height:116px;
text-indent:-999em;
width:175px;	
}

.endereco-compra .header-steps .steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 0 -741px transparent;
left:273px;
position:absolute;
text-indent:-999em;
top:53px;
width:686px;
}

.endereco-compra .content h3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -137px transparent !important;
border-bottom:1px solid #FF9999;
color:#000000 !important;
font-size:18px !important;
font-style:italic;
font-weight:bold;
height:22px !important;
margin-bottom:20px;
margin-left:22px;
margin-top:22px;
padding-bottom:0 !important;
padding-left:40px !important;
padding-top:12px !important;
text-indent:-999em;
text-transform:uppercase;
width:908px !important;
}

.endereco-compra .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -110px transparent !important;
border-bottom:1px solid #FF9999;
color:#000000 !important;
font-size:18px !important;
font-style:italic;
font-weight:bold;
height:20px !important;
margin-bottom:20px;
margin-left:22px;
margin-top:22px;
padding-bottom:0 !important;
padding-left:40px !important;
padding-top:12px !important;
text-indent:-999em;
text-transform:uppercase;
width:908px !important;
}

.endereco-compra ul.address-list ul.bts .editar a.bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) repeat scroll 0 -723px transparent;
cursor:pointer;
display:block;
height:20px;
margin:5px 0 0;
overflow:hidden;
text-indent:-999em;
width:79px;
}

.endereco-compra ul.address-list .select-address a.bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite2.gif&Tsmp=2472010122700) repeat scroll 0 -2894px transparent;
cursor:pointer;
display:block;
height:29px;
margin:5px 0;
overflow:hidden;
text-indent:-999em;
width:230px;
}

.endereco-compra ul.address-list .select-address a.bt:hover {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite2.gif&Tsmp=2472010122700) repeat scroll 0 -2923px transparent;
}

.endereco-compra ul.address-list strong {
color:#666666;
display:block;
font-family:arial;
font-size:1.4em;
margin-bottom:3px;
margin-left:9px;
margin-top:10px;
text-transform:uppercase;
}

.checkout .content p {
color:#666666;
line-height:20px;
}

.endereco-compra .content .endereco{
	
}

.endereco-compra .bts {
margin-left:37px;
width:180px;
}

.endereco-compra .voltar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -743px transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:20px;
line-height:1000px;
margin:0;
overflow:hidden;
text-indent:-999em;
width:76px;
}

.endereco-compra .continuar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0px -764px transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:20px;
line-height:1000px;
margin:0 0 0 10px;
overflow:hidden;
text-indent:-999em;
width:80px;
}

.endereco-compra .content .endereco h2 {
	display:none;
}

.endereco-compra .cadastro-endereco legend {
	color:#FF0000;
	margin-bottom:21px;
	width:100px;
}

.endereco-compra .cadastro-endereco legend span {
	margin-left: 67px;
	width:400px;
}

.endereco-compra ul.address-list li {
border:1px solid #F2F2F2;
float:left;
font-style:normal;
margin:1em 2em;
min-height:200px;
padding:1em 0.5em;
width:21em;
}

.endereco-compra ul.address-list .wrapper {
font-style:normal;	
}

.endereco-compra ul.address-list li * {
font-style:normal;
}

.endereco-compra ul.address-list address {
line-height:1.3em;
}

.endereco-compra ul.address-list .wrapper .bts .editar {
border:medium none;
margin:0;
min-height:10px;
padding:0;
width:78px;
}

.endereco-compra ul.address-list .wrapper .bts .excluir {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) repeat scroll -79px -718px transparent;
border:medium none;
cursor:pointer;
display:block;
margin:0;
min-height:27px;
overflow:hidden;
padding:0;
text-indent:-999em;
width:75px;
}

.endereco-compra ul.address-list li address p {
padding-left:1em !important;
}

.endereco-compra .lista-endereco legend span {
display:none;	
}

/* ------------------------------------- FORMA DE PAGAMENTO ----------------------------------- */

.forma-pagamento .header-steps {
background:url(image/sprite_geral.gif) scroll no-repeat 0px -909px;
border-bottom:7px solid #A6A6A6;
border-top:7px solid #A6A6A6;
margin:0 auto;
width:1000px;
position:relative;
}

body.forma-pagamento .header-steps h1{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 7px -7px transparent;
height:115px;
text-indent:-999em;
width:175px;
}

body.forma-pagamento .content {
color:#666666;
font-size:12px;
margin:0 auto;
padding:20px 0;
width:980px;
}

body.forma-pagamento .header-steps  {
border-bottom:7px solid #A6A6A6;
border-top:7px solid #A6A6A6;
margin:0 auto;
position:relative;
width:1000px;
}

body.forma-pagamento .header-steps .steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 0 -791px transparent;
left:273px;
position:absolute;
text-indent:-999em;
top:36px;
width:686px;
}

body.forma-pagamento .dados-pagamento {
background-color:#F5F5F5;
border:1px solid #CCCCCC;
color:#666666;
margin-left:39px;
overflow:hidden;
padding:10px;
width:500px;
}

body.forma-pagamento .dados-pagamento h3{
display:none;	
}

body.forma-pagamento .dados-pagamento .wrapper table.valor-compra th {
padding:0.5em 0 0.5em 1em;
text-align:left;
}

body.forma-pagamento .dados-pagamento .wrapper table.valor-compra td {
color:#FF6600;
padding-left:20px;
}

.forma-pagamento .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll -11px -199px transparent;
border-bottom:1px solid;
color:#FF6600;
font-size:14px;
font-weight:bold;
height:30px;
line-height:42px;
margin:0 2px 15px 26px;
padding:0 0 2px;
text-indent:-999em;
text-transform:uppercase;
width:900px;
}

.forma-pagamento .cartao .credit-card-info .mensagem-cartao{
display:none;	
}

.forma-pagamento .opc-parcelamento legend span {
display:block;
float:left;
line-height:23px;
text-align:right;
width:330px;
}

.forma-pagamento .cartao .info-cartao fieldset label a{
color:#666666;
font-style:italic;
font-weight:bold;
}

body.forma-pagamento .dados-pagamento .wrapper table.valor-compra tr.valor-total {
border-top:1px solid #CCC;
font-weight:bold;
}

.forma-pagamento .pagamento p strong {
background:none repeat scroll 0 0 transparent !important;
color:#666666 !important;
display:inline !important;
font-size:14px !important;
font-weight:bold;
height:0 !important;
padding:0 !important;
}

body.forma-pagamento .content p {
color:#666666;
line-height:20px;
margin-left:26px;
margin-top:28px;
width:900px;
}

.forma-pagamento .formaPagamentoWrapper h3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll -11px -258px transparent;
border-bottom:1px solid;
color:#FF6600;
font-size:14px;
font-weight:bold;
height:23px;
line-height:42px;
margin-left:26px;
margin-top:22px;
padding-bottom:2px;
text-indent:-999em;
text-transform:uppercase;
width:900px;
}

body.forma-pagamento .formaPagamentoWrapper .pagamento-cartao-wrapper {
}

body.forma-pagamento .formaPagamentoWrapper .cartao {
padding:10px;
}

body.forma-pagamento .formaPagamentoWrapper fieldset.radio-cartao {
	margin-left:26px;
}

body.forma-pagamento .boleto-wrapper {
margin:20px 0;
padding-bottom:10px;
}

body.forma-pagamento .boleto-wrapper h3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll -9px -280px transparent;
border-bottom:1px solid;
color:#FF6600;
font-size:14px;
font-weight:bold;
height:30px;
margin:0 0 15px 26px;
padding:0;
text-indent:-999em;
text-transform:uppercase;
width:900px;
}

body.forma-pagamento .boleto-wrapper .opc-boleto {
}

body.forma-pagamento .boleto-wrapper .opc-boleto .lista-opcoes-pagamento {
margin-left:10px;
}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-boletos {
}

body.forma-pagamento .boleto-wrapper .opc-boleto ul.lista-boletos li {
margin-left:26px;
}

body.forma-pagamento .boleto-wrapper .opc-boleto .lista-opcoes-pagamento p {
display:block;
margin:-8px 0 0;
padding:0 0 0 90px;
}

body.forma-pagamento .debito-wrapper {
border-bottom:1px solid #CCCCCC;
margin:20px 0;
padding-bottom:10px;
}

body.forma-pagamento .debito-wrapper h3 {
color:#96151A;
font-size:14px;
font-weight:bold;
line-height:42px;
margin:0 0 15px;
padding:0 0 0 0;
text-indent:20px;
text-transform:uppercase;
width:420px;
}

body.forma-pagamento .debito-wrapper .debito {
margin-left:10px;
}

.forma-pagamento .formaPagamentoWrapper fieldset.selec-cartoes legend span {
margin-left:26px;
}

.forma-pagamento .voltar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -744px transparent;
border:medium none;
display:block;
float:left;
height:20px;
line-height:1000px;
margin:0 0 0 26px;
overflow:hidden;
text-indent:-999em;
width:75px;
}

.forma-pagamento .pagamento-cartao-wrapper .continuar .fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) repeat scroll 0 -785px transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:30px;
line-height:1000px;
overflow:hidden;
text-indent:-999em;
width:335px;
margin-left:26px;
}

.forma-pagamento .boleto-wrapper .continuar .fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) repeat scroll 0 -813px transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:29px;
line-height:1000px;
margin:0 0 0 26px;
overflow:hidden;
text-indent:-999em;
width:335px;
}

body.forma-pagamento .debito-wrapper ul.lista-debito li {
display:block;
height:50px;
margin:20px 0;
}

body.forma-pagamento .debito-wrapper ul.lista-debito li label {
}

body.forma-pagamento .debito-wrapper ul.lista-debito li input {
float:left;
margin-top:25px;
position:relative;
}

body.forma-pagamento .debito-wrapper ul.lista-debito li img {
float:left;
margin-left:5px;
margin-right:10px;
}

body.forma-pagamento .debito-wrapper ul.lista-debito li label strong {
display:block;
margin-bottom:5px;
margin-top:0;
}

body.forma-pagamento .formaPagamentoWrapper ul.lista-bandeiras li {
display:block;
float:left;
margin:20px 40px 20px 0;
}

body.forma-pagamento .formaPagamentoWrapper ul.lista-bandeiras li input {
position:relative;
top:-20px;
}

body.forma-pagamento .formaPagamentoWrapper ul.lista-bandeiras li img {
margin-left:5px;
}

body.forma-pagamento .formaPagamentoWrapper ul.lista-bandeiras li label strong {
display:none;
}

body.forma-pagamento .boleto-wrapper .opc-boleto .lista-opcoes-pagamento p {
display:block;
margin:-8px 0 0 23px;
padding:0 0 0 90px;
}

body.forma-pagamento .boleto-wrapper .opc-boleto .lista-opcoes-pagamento input {
position:relative;
top:-20px;
}

body.forma-pagamento .boleto-wrapper .opc-boleto .lista-opcoes-pagamento strong {
display:block;
margin-left:23px;
margin-top:-54px;
padding:0 0 10px 90px;
}

body.forma-pagamento .credit-card-info {
background:none repeat scroll 0 0 #F9F9F9;
border:1px solid #EEEEEE;
margin:0 0 0 26px;
padding:10px;
width:760px;
}

body.forma-pagamento .info-cartao legend {
font-size:12px;
font-weight:bold;
margin:0 0 20px;
}

body.forma-pagamento .credit-card-info fieldset fieldset {
padding:0 0 10px;
}


body.forma-pagamento .info-cartao label {
display:block;
float:left;
margin:0 10px 0 0;
text-align:right;
width:330px;
}


body.forma-pagamento .opc-parcelamento select {
float:left;
margin:-22px 0 0 340px;
}

body.forma-pagamento .info-cartao {
font-size:12px;
}

/*
* Footer - margin-negativa
*/
body.forma-pagamento .footer {
margin-left:-18px;	
}


/* ------------------------------------- CONFIRMACAO COMPRA ----------------------------------- */

.confirmacao-compra .header-steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) scroll no-repeat 0px -909px;
border-bottom:7px solid #A6A6A6;
border-top:7px solid #A6A6A6;
margin:0 auto;
width:1000px;
position:relative;
}

body.confirmacao-compra .header-steps h1{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 7px -7px transparent;
height:115px;
text-indent:-999em;
width:175px;
}

body.confirmacao-compra .header-steps .steps {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600) no-repeat scroll 0 -841px transparent;
left:273px;
position:absolute;
text-indent:-999em;
top:53px;
width:686px;
}

body.confirmacao-compra .content {}

body.confirmacao-compra .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll -12px -306px transparent;
border-bottom:1px solid;
color:#FF8A00;
font-size:14px;
font-weight:bold;
height:36px;
margin:33px auto;
padding:0;
text-indent:-999em;
text-transform:uppercase;
width:922px;
}

body.confirmacao-compra .dados-pagamento {
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
margin:0 auto 13px;
overflow:hidden;
padding:0;
width:924px;
}

body.confirmacao-compra .dados-pagamento h3 {
color:#F88000;
font-family:Arial;
font-size:15px;
font-weight:bold;
line-height:14px;
margin:-1px -1px 10px !important;
padding-bottom:0;
text-indent:-4px;
text-transform:uppercase;
width:895px;
}

.confirmacao-compra tr.total-servicos th, .confirmacao-compra tr.total-servicos td {
border-bottom:1px solid #E1E1E1;
}

body.confirmacao-compra .dados-pagamento table {
width:50%;
}

body.confirmacao-compra .dados-pagamento th {
padding:0.5em 0 0.5em 1em;
text-align:left;
}

body.confirmacao-compra .dados-pagamento td {
color:#FF8A00;
}

body.confirmacao-compra tr.valor-total {
font-weight:bold;
}

body.confirmacao-compra .dados-pagamento th {
padding:0.5em 0 0.5em 1em;
text-align:left;
}

body.confirmacao-compra tr.valor-total td {
padding-top:10px;
}

body.confirmacao-compra .dados-pagamento .pagamento-endereco {
line-height:16px;
margin:15px;
}

body.confirmacao-compra .dados-compra {
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
border-style:none solid solid;
border-width:medium 1px 1px;
overflow:hidden;
padding-bottom:10px;
width:924px;
margin:0 auto;
}

body.confirmacao-compra .dados-compra h3 {
color:#F88000;
font-family:Arial;
font-size:15px;
font-weight:bold;
line-height:14px;
margin:-1px -1px 10px !important;
padding-bottom:0;
text-indent:-4px;
text-transform:uppercase;
width:895px;
}

body.confirmacao-compra .dados-compra table {
margin:0;
padding:0;
width:100%;
}

body.confirmacao-compra table.dados-entrega  {
border-bottom:1px solid #EEEEEE;
}

body.confirmacao-compra .dados-compra table thead tr {
line-height:20px;
}

body.confirmacao-compra .dados-compra th {
background:none repeat scroll 0 0 #EEEEEE;
padding:5px 0 5px 10px;
text-align:left;
}

body.confirmacao-compra .dados-produto tbody tr th {
background-color:#FFF;	
}

body.confirmacao-compra .confirmar-pedido {
clear:both;
margin:0;
overflow:auto;
padding:10px 0;
}

body.confirmacao-compra .confirmar-pedido .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 10px -840px transparent;
border:medium none;
cursor:pointer;
display:block;
float:right;
height:30px;
line-height:1000px;
margin-right:42px;
overflow:hidden;
text-indent:-999em;
width:190px;
}

body.confirmacao-compra .confirma-endereco-entrega .end{
margin-bottom:10px;
margin-left:10px;
margin-top:10px;
line-height:1.5em;
}

body.confirmacao-compra .confirma-tipo-compra {
padding-left:10px;
}

/* ------------------------------------- FINALIZA COMPRA / SUCCESS ----------------------------*/
.finaliza-compra .sucess .order-number {
border:4px solid #B2B2B2;
color:#999999;
font-size:1.2em;
height:114px;
margin:2em 20px;
padding:83px 2em 2em;
width:30%;
float:left;
}

.finaliza-compra .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -607px transparent;
border-bottom:1px solid;
color:#FF8A00;
font-size:14px;
font-weight:bold;
height:30px;
line-height:42px;
margin:17px 0 15px 10px;
padding:0;
text-indent:-999em;
text-transform:uppercase;
width:958px;
}

.finaliza-compra .sucess .congrats {
color:#666666;
margin-left:18px;
padding-top:2em;
text-align:left;
}
.finaliza-compra .sucess  {
text-align:center;
}

.finaliza-compra .finaliza-compra .content h2 {
height:30px;
text-indent:-999em;
}

.finaliza-compra .sucess .warning {
color:#666666;
float:left;
margin-left:47px;
margin-top:36px;
padding:3em;
width:445px;
}

.finaliza-compra .sucess .txtFinalizacao {
color:#666666;
}

.finaliza-compra .sucess p.continuar-comprando a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -622px transparent;
display:block;
height:37px;
text-indent:-999em;
width:190px;
}

.finaliza-compra .sucess .continuar-comprando {
background-color:#fff;
float:right;
height:42px;
margin-right:200px;
width:190px;
}

.finaliza-compra .searchWrapper{
margin-left:8px;	
}

.finaliza-compra .sucess .order-number strong {
color:#ff8a00;
font-size:2.8em;
}

.finaliza-compra .info{
display:none!important;	
}

/*
*	bottomSearchWrapper - para ajustar margin na pÃÂÃÂÃÂ'ÃÂÃ¢Â ÃÂ¢Ã¢ÂÂ¬Ã¢ÂÂ¢ÃÂÃÂÃÂ¢Ã¢ÂÂ¬ÃÂ¡ÃÂÃ¢ÂÂÃÂÃÂ¡gina de finalizacao
*/

.finaliza-compra .bottomSearchWrapper {
margin-top:284px !important;
}

/* ------------------------------------- MINHA CONTA ----------------------------------------- */


.minha-conta .area-3-1 .nav .menu-perfil h3  {
border-bottom:1px solid #76D2B6;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
width:142px;
font-style:italic;
height:18px;
letter-spacing:-1px;
padding-left:5px;
padding-top:23px;
text-transform:capitalize;	
}

.minha-conta .quickview{
display:none;	
}

.minha-conta .lista-minha-conta ul li{
border-bottom:1px dotted #CCCCCC;
padding-bottom:29px;	
}

.minha-conta .area-3-2-1 h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -340px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:4px;
letter-spacing:-1px;
margin-top:14px;
padding-left:5px;
padding-top:23px;
text-indent:-999em;
text-transform:capitalize;
}

.minha-conta .area-3-2 {
border-right:1px dotted #CCCCCC;
margin-left:15px;
padding-right:10px;
width:570px;
}
.minha-conta ul.abas, body.todos-comentarios ul.abas, body.lista-amigos ul.abas {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -877px transparent;
border-bottom:1px solid #CCCCCC;
height:38px;
margin:1em 0;
overflow:hidden;
padding-left:1em;
width:559px;
}

.minha-conta .lista-minha-conta {
margin-left:10px;
margin-top:21px;
}

.minha-conta .lista-minha-conta h4 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -431px transparent;
border-bottom:1px solid #FF8A00;
height:20px;
text-indent:-999em;
width:200px;
}

.minha-conta .abas .meu-perfil {
cursor:pointer;
float:left;
height:29px;
overflow:hidden;
width:120px;
text-indent:-999em;
}

.minha-conta .abas .meu-perfil a{
display:block;
height:40px;
width:100px;
}

.minha-conta .abas .meus-pedidos {
cursor:pointer;
float:left;
height:27px;
text-indent:-999em;
overflow:hidden;
width:135px;
}

.minha-conta .abas .meus-pedidos a {
display:block;
height:40px;
width:100px;
}

.minha-conta .dados .dados-usuario dt {
border-bottom:1px dotted #CCCCCC;
float:left;
font-weight:bold;
line-height:25px;
padding-right:10px;
text-align:right;
width:130px;
}

.minha-conta .dados .dados-usuario dd {
border-bottom:1px dotted #CCCCCC;
float:left;
height:25px;
line-height:25px;
width:200px;
font-size:10px;
}

.minha-conta .dados .dados-usuario {
width:340px;
}

.minha-conta .dados {
float:left;
margin:20px 0 0;
}

.minha-conta ul.bts li {
display:block;
float:left;
letter-spacing:0;
margin-left:0;
margin-right:0;
overflow:hidden;
}

.minha-conta .area-3-2-3 .bts {
clear:both;
float:left;
margin:10px 0 17px;
text-align:right;
width:32%;
}

.minha-conta .meus-dados h4, .minha-conta .meus-dados .btw, .minha-conta .meus-dados .photo {
display:none;	
}

.minha-conta .informacoes-conta {
margin:1em 0;
clear:both;
}

.minha-conta .informacoes-conta h3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -375px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:0;
letter-spacing:-1px;
padding-left:5px;
padding-top:23px;
text-indent:-999em;
text-transform:capitalize;
}

.minha-conta .informacoes-conta h3 a{
color:#FF8A00;	
font-family:Arial, Helvetica, sans-serif;
}

.minha-conta .meus-dados .foto, .minha-conta .meus-dados .dados dl, .minha-conta .informacoes-conta dl {
font-size:1.1em;
margin:1em 3em;
}

.minha-conta .meus-dados .dados dd, .minha-conta .informacoes-conta dd {
color:#000000;
line-height:19px;
}

.minha-conta .meus-dados .foto a, .minha-conta .meus-dados .dados dd a, .minha-conta .informacoes-conta dd a {
	text-decoration:underline;
}

.minha-conta .minhas-opinioes h3 {
height:31px;
margin-top:40px;
}

.minha-conta .meus-dados .dados dt, .minha-conta .informacoes-conta dt {
float:left;
font-weight:bold;
line-height:19px;
margin-right:0.6em;
}

.minha-conta .minhas-opinioes {
margin-bottom:30px;	
}

.minha-conta .minhas-opinioes h3 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -406px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:0;
letter-spacing:-1px;
padding-left:5px;
padding-top:23px;
text-indent:-999em;
text-transform:capitalize;
}

.minha-conta .minhas-opinioes h3 a{
border-bottom:1px solid #76D2B6;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:18px;
letter-spacing:-1px;
padding-left:5px;
padding-top:23px;
text-transform:capitalize;	
}

.minha-conta .minhas-opinioes .lista-comentarios{	
margin-left:38px;
margin-top:15px;
}

.minha-conta .area-3-2-3 h3 {
display:none;	
}

.minha-conta .area-3-3 {
height:578px;	
}

.minha-conta .area-3-3-2 {
width:223px;	
}

.minha-conta .lista-minha-conta li h3{
font-size:11px;
font-weight:bold;
line-height:16px;
margin:0 auto;
width:148px;
}

.minha-conta .breadcrumb {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
background-position:0 -448px;
background-repeat:no-repeat;
display:block;
height:34px;
margin-bottom:4px;
margin-top:6px;
margin-left:4px;
width:830px;
z-index:20;	
}

.minha-conta .area-3{
padding-left:3px;
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=bkg_conteudo_minha_conta.gif&Tsmp=2472010120900) repeat-y scroll 0 0 transparent;
}

/* ------------------------------------------ MEUS PEDIDOS ---------------------------------------------------- */
.meus-pedidos .searchWrapper{
margin-left:8px;	
}

.meus-pedidos .nav {
float:left;
margin:10px 15px 0;
padding-bottom:10px;
width:165px;
}

.meus-pedidos .breadcrumb{
margin-left:13px;
}

.meus-pedidos .content h2 {
display:none!important;
}

.meus-pedidos .tabela-pedidos h3 {
color:#FF8A00;
font-size:14px;
font-weight:bold;
margin:0 0 10px;
}

.meus-pedidos ul.abas{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -921px transparent;	
}

.meus-pedidos .tabela-pedidos table {
width:804px;
}

.meus-pedidos .tabela-pedidos thead {
color:#FF8A00;
}

.meus-pedidos .tabela-pedidos .pedido {
text-align:center;
width:140px;
}

.meus-pedidos .tabela-pedidos thead th {
background:none repeat scroll 0 0 #F5F5F5;
padding:5px 0;
}

.meus-pedidos .tabela-pedidos .data {
text-align:left;
width:130px;
}

.meus-pedidos .tabela-pedidos .valor {
text-align:left;
width:90px;
}

.meus-pedidos .tabela-pedidos .forma {
text-align:left;
width:150px;
}

.meus-pedidos .tabela-pedidos .status {
text-align:left;
width:100px;
}

.meus-pedidos .tabela-pedidos .links {
text-align:left;
width:160px;
}

.meus-pedidos .tabela-pedidos tbody .even {
background:none repeat scroll 0 0 #F5F5F5;
}

.meus-pedidos .tabela-pedidos tbody td {
vertical-align:middle;
}

.meus-pedidos .tabela-pedidos {
line-height:180%;
padding:0 0 20px;
}

.meus-pedidos .filtrar {
background:none repeat scroll 0 0 transparent;
border:1px solid #E7ECEF;
float:none;
height:auto;
margin:0 0 45px 186px;
padding:20px;
text-indent:0;
width:762px;
}

.meus-pedidos .filtrar legend span {
color:#FF8A00;
font-size:16px;
font-weight:bold;
margin:0 15px 15px;
}

.meus-pedidos .filtrar .grp {
margin:5px 0 10px;
}

.meus-pedidos .filtrar .grp label {
display:block;
float:left;
line-height:22px;
width:130px;
}

.meus-pedidos .filtrar select {
padding:1px;
}

.meus-pedidos .filtrar .grp {
margin:5px 0 10px;
}

.meus-pedidos .filtrar .filtrar-data .fitext {
padding:1px;
width:75px;
}

.meus-pedidos .filtrar .ok {
padding-top:10px;
width:92px;
}

.meus-pedidos .filtrar .ok .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1248px transparent;
border:medium none;
color:transparent !important;
cursor:pointer;
height:29px;
line-height:999px;
width:113px;}

.meus-pedidos .filtrar .filtrar-data .fitext {
padding:1px;
width:75px;
}

/* ------------------------------------------ LOGGED IN / LOGGEDIN ------------------------------------------- */
.loggedin .welcome {
color:#FFFFFF;
margin-left:84px;
margin-top:29px;	
}

.loggedin .welcome .logout {
color:#FFF;	
}

/* ------------------------------------------ ALTERAR SENHA -------------------------------------------------- */
.alterar-senha .searchWrapper {
margin-left:8px;	
}

.minha-conta .content h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -450px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:4px;
letter-spacing:-1px;
margin-left:20px;
margin-top:12px;
padding-left:4px;
padding-top:23px;
text-indent:-999em;
text-transform:capitalize;
width:937px;
}

.alterar-senha .alterar-senha p {
line-height:19px;
margin-left:21px;
}

.alterar-senha .alterar-senha .mensagens .msg-retorno p{
background-color:#F9F9F9;
border:1px dotted #CCCCCC;
clear:both;
color:#FF8A00;
font-weight:bold;
height:18px;
margin:0 auto 15px;
padding:15px;
text-align:center;
text-transform:uppercase;
width:400px;	
}

.alterar-senha .content .aviso-erro{
background-color:#F9F9F9;
border:1px dotted #CCCCCC;
margin:10px auto 0;
padding:15px;
width:400px;
}

.alterar-senha .content .aviso-erro ul li{
margin-top:10px;	
color:#F00;
list-style-type:circle;
margin-left:40px;
}

.alterar-senha .outras-opcoes  {
border-top:1px dotted #CCCCCC;
clear:both;
margin:0 auto;
padding-top:20px;
width:945px;
}

.alterar-senha .alterar-senha fieldset .grp input {
margin-right:5px;
width:150px;
margin-bottom:4px;
}

/* ------------------------- EDITAR CONTA---------------------------------*/
.editar-conta .content {
color:#666666;
font-size:12px;
padding:20px 0;
}

.editar-conta .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -482px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:0;
letter-spacing:-1px;
margin-left:20px;
padding-left:4px;
text-transform:capitalize;
width:937px;
}

.editar-conta .meus-dados-alterar {
border:1px solid #FFFFFF;
margin:0;
padding:0;
}

.editar-conta .meus-dados-alterar fieldset {
color:#666666;
font-size:12px;
margin:10px 0;
overflow:hidden;
padding:0 25px;
width:710px;
}

.editar-conta .meus-dados-alterar fieldset .nao-altera {
padding:4px 0 5px;
}

.editar-conta fieldset .nao-altera span {
display:block;
float:left;
font-weight:bold;
margin-right:10px;
text-align:left;
width:160px;
}

.editar-conta .meus-dados-alterar fieldset .grp {
clear:both;
margin-bottom:5px;
overflow:auto;
}

.editar-conta .meus-dados-alterar fieldset .grp label {
display:block;
float:left;
font-weight:bold;
height:21px;
line-height:21px;
padding-right:10px;
text-align:left !important;
width:160px;
}

.editar-conta .meus-dados-alterar fieldset .grp select {
display:none;
float:right;
padding:1px;
}

.editar-conta .meus-dados-alterar fieldset .grp input.fitext {
font-size:12px;
padding:2px;
width:201px;
}

.editar-conta .meus-dados-alterar fieldset .grp input.dia {
width:21px;
}

.editar-conta .meus-dados-alterar fieldset .grp input.mes {
width:21px;
}

.editar-conta .meus-dados-alterar fieldset .grp input.ano {
width:35px;
}

.editar-conta fieldset .firadio {
display:block;
float:left;
clear:both;
}

.editar-conta .meus-dados-alterar fieldset .grp label {
display:block;
float:left;
font-weight:bold;
height:21px;
line-height:21px;
padding-right:10px;
text-align:left !important;
width:160px;
}

.editar-conta .meus-dados-alterar fieldset legend span {
display:none;
}

.editar-conta ul.bts li.voltar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -744px transparent;
border:medium none;
cursor:pointer;
display:block;
float:left;
height:20px;
line-height:999em;
margin:4px 15px 0 0;
overflow:hidden;
text-indent:-999em;
width:75px;
}

.editar-conta ul.bts li.salvar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -765px transparent;
border:medium none;
cursor:pointer;
display:block;
height:20px;
line-height:999em;
margin:4px 15px 0 0;
overflow:hidden;
text-indent:-999em;
width:76px;
}

.editar-conta .bts {
float:left;
margin:10px 0 20px;
padding:0;
width:190px;
}


.editar-conta fieldset span.fSexo {
display:block;
float:left;
width:390px;
}

/* ------------------------------------------- EMAIL MUDOU ------------------------------------------- */
.email-mudou .searchWrapper  {
background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral.gif&Tsmp=2472010122600);
background-position:0 -246px;
background-repeat:no-repeat;
float:none;
height:37px;
width:1000px;
margin-left:8px;
}

.email-mudou .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -504px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:4px;
letter-spacing:-1px;
margin-left:20px;
margin-top:12px;
padding-left:4px;
padding-top:23px;
text-indent:-999em;
text-transform:capitalize;
width:937px;
}

.email-mudou .esqueci-mudou .email-mudou-continuar .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -967px transparent;
border:medium none;
cursor:pointer;
display:block;
height:28px;
line-height:999em;
margin:20px 15px 20px 0;
overflow:hidden;
text-indent:-999em;
width:130px;
}


.email-mudou .esqueci-mudou p {
line-height:19px;
}

.email-mudou .esqueci-mudou fieldset {
padding:10px 0;
}

.email-mudou .esqueci-mudou fieldset .grp {
padding:3px 0;
}

.email-mudou .esqueci-mudou fieldset label {
display:block;
float:left;
line-height:22px;
width:155px;
}

.email-mudou .esqueci-mudou fieldset .grp input {
margin-right:5px;
width:150px;
}

.email-mudou .esqueci-mudou .esqueci-senha {
color:#ff8a00;
}

.email-mudou .outras-opcoes  {
border-top:1px dotted #CCCCCC;
clear:both;
margin:0 auto;
padding-top:20px;
width:957px;
}

.email-mudou .outras-opcoes h3 {
margin:0 0 15px;
}

.email-mudou .outras-opcoes ul {}

.email-mudou .outras-opcoes ul li {
color:#CCCCCC;
margin:0 0 10px 10px;
padding-left:20px;
}

.email-mudou .outras-opcoes ul li a {}


/* -------------------------- ESQUECI EMAIL ----------------------------- */

.esqueci-email .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -533px transparent;
border-bottom:1px solid #FF8A00;
color:#FF8A00;
display:block;
font-family:Arial;
font-size:14px;
font-style:italic;
height:0;
letter-spacing:-1px;
margin-left:20px;
padding-left:4px;
text-transform:capitalize;
width:937px;
}

.esqueci-email .esqueci-mudou p {
line-height:19px;
}

.esqueci-email .esqueci-mudou fieldset {
padding:10px 0;
}

.esqueci-email .esqueci-mudou fieldset h3 {
height:25px;
}

.esqueci-email .esqueci-mudou fieldset .grp {
padding:3px 0;
}

.esqueci-email .esqueci-mudou label {
display:block;
float:left;
line-height:22px;
width:70px;
}

.esqueci-email .esqueci-mudou fieldset .grp input {
margin-right:5px;
width:150px;
}

.esqueci-email .esqueci-mudou .buscar-email .bt {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -997px transparent;
border:medium none;
cursor:pointer;
display:block;
height:27px;
line-height:999em;
margin:20px 15px 20px 0;
overflow:hidden;
text-indent:-999em;
width:115px;
}

.esqueci-email .recuperar-email {
margin:0 auto;
width:948px;
}
.esqueci-email .outras-opcoes {
border-top:1px solid #CCCCCC;
clear:both;
margin:0 auto;
padding-top:15px;
width:949px;
}

.esqueci-email .searchWrapper {
margin-left:8px;
}



/* ------------------------------------------ COMPARACAO DE PRODUTOS ------------------------------------------------ */

.comparar .content h2 {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=cabecalhos_sprite.png&Tsmp=2472010121900) no-repeat scroll 0 -580px transparent;
border-bottom:1px solid;
color:#FF8A00;
float:left;
font-family:Arial;
font-size:18px;
font-weight:normal;
height:13px;
margin:0 auto;
padding:15px 20px 0;
text-indent:-999em;
text-transform:uppercase;
width:939px;
}


.comparar .searchWrapper {
margin-left:8px;	
}
.comparar .topWrapper .info p {
line-height:25px;
}

.comparar .content p {
color:#666666;
font-family:Arial;
font-size:12px;
}

.comparar .comparar-outros {
clear:both;
margin:0;
overflow:auto;
padding:0;
}

.comparar .topWrapper {
clear:both;
}

.comparar .corpo-comparacao {
}

.comparar .corpo-comparacao table {
background-color:#F5F5F5;
border:2px solid #FFFFFF;
color:#666666;
float:left;
margin:15px 0;
overflow:hidden;
width:auto;
}

.comparar .corpo-comparacao table thead {
}

.comparar .corpo-comparacao table thead tr.remover {
background:none repeat scroll 0 0 white;
}

.comparar .comparar-outros a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=botoes.png) no-repeat scroll -702px -41px transparent;
cursor:pointer;
display:block;
float:right;
height:20px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-999em;
width:170px;
}

.comparar .corpo-comparacao table tr.remover td:first-child {
border-left:0 none;
}

body.comparar .corpo-comparacao table thead tr.remover td {
background:none repeat scroll 0 0 #F5F5F5;
}

.comparar .corpo-comparacao table thead tr td {
background:none repeat scroll 0 0 #FFFFFF;
padding:5px;
text-align:center;
}

.comparar .corpo-comparacao table thead td {
width:195px !important;
}

.comparar .corpo-comparacao table thead td {
width:195px !important;
}

.comparar .corpo-comparacao table th, body.comparar .corpo-comparacao table td  {
}

.comparar .corpo-comparacao table td {
border:3px solid #FFFFFF;
padding:10px;
}

.comparar .corpo-comparacao table tbody {
}

.comparar .corpo-comparacao table tbody tr th {
background:none repeat scroll 0 0 #F5F5F5;
padding:5px;
text-align:left;
text-indent:5px;
}

.comparar .corpo-comparacao tbody th, body.comparar .corpo-comparacao tbody td  {
background:none repeat scroll 0 0 #F5F5F5;
border:3px solid #FFFFFF;
float:none !important;
padding:5px 0;
vertical-align:middle;
}

.comparar .corpo-comparacao table tbody tr th .prazo {
margin:10px 0;
padding:2px;
text-align:left;
}

.comparar .corpo-comparacao table tbody tr th .prazo legend {
}

.comparar .corpo-comparacao table tbody tr th .prazo legend span {
margin:0;
}

.comparar .corpo-comparacao table tbody tr th .prazo .prefixo {
margin:10px 0;
width:100px;
}

.comparar .corpo-comparacao table tbody tr th .prazo .sufixo {
margin:10px 0;
width:35px;
}

.comparar .corpo-comparacao table tbody tr th .prazo .ok {
}

.comparar .corpo-comparacao table tbody tr th .prazo .ok .fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=botoes.png) no-repeat scroll -355px -82px transparent;
border:medium none;
cursor:pointer;
display:block;
height:20px;
line-height:1000px;
margin:0 0 0 4px;
text-indent:-999em;
width:70px;
}

.comparar .corpo-comparacao table tbody tr td {
background:none repeat scroll 0 0 #F9F9F9;
border:3px solid #FFFFFF;
padding:5px;
text-align:center;
}

.comparar .corpo-comparacao table tbody td {
font-size:11px !important;
line-height:150%;
}

.comparar .corpo-comparacao tbody th, body.comparar .corpo-comparacao tbody td  {
background:none repeat scroll 0 0 #F5F5F5;
border:3px solid #FFFFFF;
float:none !important;
padding:5px 0;
vertical-align:middle;
}

.comparar .corpo-comparacao table th, body.comparar .corpo-comparacao table td  {
vertical-align:middle;
}

.comparar .corpo-comparacao table tbody tr th .prazo {
margin:10px 0;
padding:2px;
text-align:left;
}

.comparar .corpo-comparacao table tbody tr th .prazo legend {
}

.comparar .corpo-comparacao table tbody tr th .prazo legend span {
margin:0;
}

.comparar .corpo-comparacao table tbody tr th .prazo .prefixo {
margin:10px 0;
width:100px;
}

.comparar .corpo-comparacao table tbody tr th .prazo .sufixo {
margin:10px 0;
width:35px;
}

.comparar .corpo-comparacao table tbody tr th .prazo .ok {
}

.comparar .corpo-comparacao table tbody tr th .prazo .ok .fisubmit {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1087px transparent;
border:medium none;
cursor:pointer;
display:block;
height:21px;
line-height:1000px;
margin:0 0 0 4px;
text-indent:-999em;
width:76px;
}

.comparar .comparar-outros {
clear:both;
margin:0;
overflow:auto;
padding:0;
}

.comparar .comparar-outros a {
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900) no-repeat scroll 0 -1058px transparent;
cursor:pointer;
display:block;
float:right;
height:28px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-999em;
width:170px;
}

.comparar .content a {
color:#56BE9D;
}

.comparar .content {
margin:10px auto;
padding:10px;
width:990px;
}

.welcome strong{
float:left;
}

.welcome em{
clear:both;
float:left;
}

#ctl00_pnlBarraAlertaTelevendas{
display:none;	
}

.comparar .corpo-comparacao .listaNomeProduto .produto ul{
height:85px;	
}

.comparar .corpo-comparacao .listaNomeProduto .produto .img-produto-prateleira{
width:200px;
}

.comparar .corpo-comparacao .listaNomeProduto .produto img{
margin:0 auto;
}

/* auto-atendimento, institucional */
.auto-atendimento .content, .institucional .content {
	width:1010px;
	position:relative;
	text-align:left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	padding-bottom: 40px;
}
.auto-atendimento .content p, .institucional .content p {
	line-height:1.2em
}

.auto-atendimento .canais h2 {
	width:213px;
	height:51px;
	text-indent:-999px;
	overflow:hidden;
	display:block;
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=endereco.gif) -394px -89px no-repeat;
	margin-bottom:10px
}
.auto-atendimento .canais h3 {
	font-size:12px;
	font-weight:bold;
	color:#f63;
	margin-bottom:8px
}
.auto-atendimento .canais .central strong {
	font-size:12px;
	display:block
}
.auto-atendimento .canais .chat a {
	display:block;
	width:102px;
	height:23px;
	margin:0 auto 8px auto;
	text-indent:-999px;
	overflow:hidden;
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=endereco.gif) -394px -139px no-repeat;
}
.auto-atendimento .canais .email a {
	display:block;
	width:113px;
	height:21px;
	margin:0 auto 8px auto;
	text-indent:-999px;
	overflow:hidden;
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=endereco.gif) -394px -162px no-repeat;
}
.auto-atendimento .canais div {
	text-align:center;
	margin-top:16px;
	padding-top:16px;
	border-top:1px solid #f63
}
.auto-atendimento .links {
	width:720px;
	float:right
}
.institucional .links {
	float:left
}
.auto-atendimento .links h3, .institucional .links h3 {
	display:block;
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=endereco.gif) -394px -183px;
	height:20px;
	line-height:20px;
	color:#f63;
	text-indent:10px;
	width:270px
}
.auto-atendimento .links .links_top, .institucional .links .links_top {
	border-top:none!important;
	padding:0
}
.auto-atendimento .links div, .auto-atendimento .content .respostas, .institucional .content .respostas {
	background-color:#fff;
	padding:10px 0;
	border-top:1px solid #f63
}
.institucional .content .institucional {
	border-top:1px solid #f63;
	padding:10px 0;
}
.institucional .content .respostas p {
	padding:10px 20px
}
.auto-atendimento .links .links_top .institucional, .institucional .links .links_top .institucional {
	width:270px;
	height:242px;
	float:left;
	background-color:#fff
}
.auto-atendimento .links .links_top .auto {
	width:430px;
	height:242px;
	float:right;
}
.auto-atendimento .links .duvidas {
	clear:both;
	margin-top:15px;
	float: left;
	width: 721px;
}
.auto-atendimento .content .respostas {
	clear:both;
}
.auto-atendimento .content ul, .institucional .content ul {
	margin:5px 10px
}
.auto-atendimento .content li a, .institucional .content li a {
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=endereco.gif) -304px -208px no-repeat;
	display:block;
	line-height:23px;
	text-indent:12px;
	color:#666
}
.auto-atendimento .content .duvidas ul {
	width:330px
}
.auto-atendimento .content .duvidas ul.esq {
	float:left
}
.auto-atendimento .content .duvidas ul.dir {
	float:right
}
.auto-atendimento .content .respostas, .institucional .content .respostas {
	margin-top: 30px;
	padding-top: 10px;
	padding-right: 16px;
	padding-bottom: 10px;
	padding-left: 16px;
	float: left;
	width: 970px;
	font-family: Tahoma, Geneva, sans-serif;
	clear: left;
	line-height: 17px;
}
.institucional .content .respostas {
	margin-top:0!important;
	margin-bottom:30px
}
.auto-atendimento .content .respostas h2, .institucional .content .respostas h2 {
	display:block;
	background:url(/Control/ArquivoExibir.aspx?NomeArquivo=endereco_tit_bg.gif) 0 -92px no-repeat;
	line-height:23px;
	color:#FFF;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
.auto-atendimento .content .respostas p, .insitucional .content .respostas p {
	padding-bottom: 10px;
	padding-left: 25px;
}


.auto-atendimento .content .respostas {
	font-size: 12px;
}
.auto-atendimento .content .respostas ul li {
	list-style-type: disc;
	list-style-position: outside;
	font-size: 11px;
}
.auto-atendimento .content .respostas ul {
	margin-left: 40px;
}
.auto-atendimento .content .respostas ol {
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
	font-size: 11px;
	margin-left: 30px;
	margin-bottom: 10px;
}
.auto-atendimento .content .respostas p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



	
	


	
/*---------------------------- CENTRAL DE ATENDIMENTO -----------------------------------------------*/
	
.contentAtendimento{
float:left;
width:990px;
}

/* CANAIS */
.canais{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll 0 0 transparent;
float:left;
height:928px;
line-height:1.3em;
padding:7px;
width:240px;
}

.infoCanal{
margin-top:112px;
}

.infoCentral{
margin-top:141px;
}

.infoCentral strong{
color:#FF8A00;
display:block;
font-size:24px;
margin-left:20px;
}	

.infoAtendimento{
margin-top:77px;
}

.chatOnline{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -272px -23px transparent;
display:block;
height:25px;
margin:106px auto 0;
text-indent:-999em;
width:116px;
}

.infoEmail{
margin-top:101px;
width:208px;
}

.btnEmail{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -272px -52px transparent;
display:block;
height:26px;
margin:100px auto 0;
text-indent:-999em;
width:136px;
}
/* END - CANAIS*/



.institucional{
float:left;
height:228px;
margin-left:10px;
width:326px;
}

.institucional h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -275px -409px transparent;
height:60px;
margin:8px;
text-indent:-999em;
width:227px;
}

.institucional ul{
list-style-type:none;
margin-left:14px;
padding:0;
text-align:left;
width:309px;
}

.institucional li{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -552px 7px transparent;
border-bottom:1px dotted #CCCCCC;
height:13px;
padding-top:9px;
}

.institucional li:hover{
background-color:#a6e4e8;
}

.autoAtendimento{
float:left;
height:auto;
margin-left:10px;
width:360px;
}

.autoAtendimento h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -275px -489px transparent;
height:55px;
margin:8px;
text-indent:-999em;
width:251px;
}

.autoAtendimento ul{
list-style-type:none;
margin-left:14px;
padding:0;
text-align:left;
width:304px;
}

.autoAtendimento li{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -552px 7px transparent;
border-bottom:1px dotted #CCCCCC;
height:14px;
padding-top:8px;
}

.autoAtendimento li:hover{
background-color:#a6e4e8;
}

.duvidasFrequentes{
float:left;
margin-left:10px;
margin-top:15px;
width:358px;
}

.duvidasFrequentes h2{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -275px -338px transparent;
height:61px;
margin:8px;
text-indent:-999em;
width:330px;
}

.duvidasFrequentes .ulDuvidasFrequentesFirst{
float:left;
list-style-type:none;
margin-left:14px;
margin-top:0;
padding:0;
text-align:left;
width:326px;
}

.duvidasFrequentes .ulDuvidasFrequentesFirst li{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -552px 7px transparent;
border-bottom:1px dotted #CCCCCC;
height:14px;
padding-top:8px;
}

.duvidasFrequentes .ulDuvidasFrequentesFirst li:hover{
background-color:#a6e4e8;
}

.duvidasFrequentes .ulDuvidasFrequentesSecond{
float:left;
list-style-type:none;
margin-left:14px;
margin-top:0;

padding:0;
text-align:left;
width:342px;
}

.duvidasFrequentes .ulDuvidasFrequentesSecond li{
background:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_central_atendimento.png&Tsmp=2472010122500) no-repeat scroll -552px 7px transparent;
border-bottom:1px dotted #CCCCCC;
height:14px;
padding-left:14px;
padding-top:8px;
}

.duvidasFrequentes .ulDuvidasFrequentesSecond li:hover{
background-color:#e3e3e3;
}

/* QUESTIONS */

.boxQuestion{
background-color:#F9F9F9;
float:right;
height:auto;
margin-right:26px;
margin-top:20px;
text-align:left;
width:686px;
}

.boxQuestion .headerQuestion{
background-color:#2E9DA4;
height:25px;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
text-align:left;
}

.boxQuestion .headerQuestion h1{
color:#FFFFFF;	
margin-top:0;
}

.boxQuestion p{
line-height:1.4;
padding:15px;
}

/*---------------------------- FIM - CENTRAL DE ATENDIMENTO -----------------------------------------------*/


/*---------------------------- TEXTOS - MARCAS  -----------------------------------------------*/
.texto-marca p {
	display:block;
	font-family:Tahoma,Geneva,sans-serif;
	font-size:10px;
	margin:8px 0 0;
	text-align:justify;
	width:815px;
} 
.texto-marca {
	background-color:#FAFAFA;
	border:1px solid #CFEFE4;
	float:left;
	margin-bottom:7px;
	width:828px;
}
.texto-marca h1 {
	color:#64CAA9;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:12px 0 0;
	text-transform:uppercase;
}
.texto-marca img {
	display:block;
	float:left;
	margin:9px;
}

/*---------------------------- FIM - TEXTOS - MARCAS  -----------------------------------------------*/

/*---------------------------- SKU - MULTIPLO  -----------------------------------------------*/

.sku .listasku-multiplo {
	
	
	}


.sku .sku-replicado {
background-color:#F0F0F0;
border:1px dotted #FCC88C;
display:block;
float:left;
margin-right:10px;
padding:6px;
	
	}
	
.listasku-multiplo .sku {
margin-left:549px;
margin-top:-112px !important;
	
	}	

.listasku-multiplo h5 {
display:block;
font-size:15px;
margin-left:550px;
margin-top:-136px;
position:absolute;
width:370px;
	
	}


.listasku-multiplo .start-price {
font-size:15px;
margin-left:659px;
margin-top:56px;
position:absolute;
width:300px;
z-index:20;
	
	}
	
.sku-replicado h6 {
	font-size:12px;
padding-bottom:6px;
	
	}
	
.sku-a-curva-base {
	margin-top:7px;
	
	}
	
.sku-o-grau label, .sku-a-curva-base label {
	display:none;
	}

.sku-o-grau select, .sku-a-curva-base select {
	background-image:url(/Control/ArquivoExibir.aspx?NomeArquivo=sprite_geral2.gif&Tsmp=2972010113900);
background-position:-286px -132px;
display:block;
font-size:11px;
padding-left:9px;
	}

.listasku-multiplo .box-price-item {
	margin-top:25px;
	
	}

.help {
	display:none;
	}

/*---------------------------- FIM - SKU - MULTIPLO  -----------------------------------------------*/









