﻿@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,300,700,800);
@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

ul.LinhaCodigo {
    color: #828485;
    font-size: 11px;
	margin-bottom:15px !important;
margin-left:-4%;
width:214%;
}

ul.LinhaCodigo {
    border-bottom: 1px solid #e8eaea;
    padding-bottom: 5px;
}
ul.LinhaCodigo li {
    background: url("../images/seta.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline;
    font-size: 12px;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 20px;
}

.ProductDescriptionContainer p {padding:10px !important;}
.ProductDescription h3 {padding:5px !important;}
#cep_simular {height:28px;margin-left:0px !important;}
#recomendar {float: right;position: relative;right: -276%;margin-top: -33%;}
.BoxConsultaFrete h2 {
    background: url("../images/produtos-link.jpg") no-repeat scroll 0 -30px rgba(0, 0, 0, 0);
}
.BoxConsultaFrete{float:left; width:100%;}
.TabNav, .TabNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.TabNav {
	padding: 25px 0px 20px 0px;
	border-bottom: 4px solid #00638E;
}

.TabNav li {
	display: inline;
}

.TabNav li a {
	font-size: 14px;
	text-transform: uppercase;
	padding: 20px 15px;
	margin-right: 4px;
	margin-top: 3px;
	text-decoration: none;
	background: #E0DBC1;
}

.TabNav li a:hover {
	text-decoration: none;
	color: #fff;
	background: #00638E;
}

.TabNav li.Active a {
	color: #fff;
	background: #00638E;
}
.Breadcrumb ul, .Breadcrumb li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.Breadcrumb {
	font-size: 12px;
	text-transform: uppercase;
	padding: 10px 1px;
	margin: 0;
}

.Breadcrumb li {
	display: inline;
	font-size: 12px;
	text-transform: uppercase;
	color: #8c8c8c;
}

.Breadcrumb li a {
	color: #FF8A00;
	text-transform: none;
	position: relative;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
}

.Breadcrumb li a:hover{
	color: #00638E;
	text-decoration: none;
}

.Breadcrumb li a:after{
	content: "/\00a0";
	padding: 0 5px;
	color: #8c8c8c;
}

.proddetalhes.Wide {width: 980px;padding: 0;}
.proddetalhes {float: left;	width: 620px;	margin: 0;	padding: 0 10px 10px 10px;	font-size: 13px;}

.proddetalhes .Block {
clear: both;
margin-bottom: 10px;
}
.proddetalhes h2 {
padding: 3px 5px 3px 5px;
margin: 5px 0 5px 0;
}
.proddetalhes a:hover {
text-decoration: underline;
}
.proddetalhes .ProductList li {
border:1px solid #CCCCCC;
color: #484747;
float: left;
min-height: 310px;
list-style: none outside none;   
width: 24% !important;
}
.proddetalhes .ProductList li:hover, .Content .ProductList li.Over {
background: #E1EAE1;
}
.proddetalhes .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
background: #E1EAE1;
}

.proddetalhes.Wide.WideWithLeft {
margin: 0 20px 0 230px;
}
.proddetalhes h1{
color: #00638E;
	text-transform: uppercase;
	margin: 10px 0;
	font-size: 18px;
	background: none repeat scroll 0 0 #FFFFFF;
	clear: both;
	margin: 0;
	margin-bottom: 12px;
	padding: 10px 18px;
	border-color: #E0DBC1;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 4px;}
.proddetalhes h1 i{display: none;}
.proddetalhes .Block {background: none repeat scroll 0 0 #FFFFFF;clear: both;margin: 0;margin-bottom: 12px;border-color: #E0DBC1;border-image: none;border-style: solid;
border-width: 1px 1px 4px;}
.proddetalhes h2 {padding: 3px 5px 3px 5px;margin: 5px 0 5px 0;}
.proddetalhes a:hover {text-decoration: none;}

.fb-comments .Block{background: none repeat scroll 0 0 #FFFFFF;clear: both;margin: 0;margin-bottom: 12px;border-color: #E0DBC1;border-image: none;border-style: solid;
border-width: 1px 1px 4px;}

#WrapperProd {
clear: both;
margin: 0 auto;
width: 1000px;
}
.VariationSelect:disabled{
	background: #eee;
}
input, select {
	font-size: 14px;
	border: 1px solid #dedede;
	color: #2e3a47;
	transition: all 0.15s linear 0s;
	padding: 7px;
	margin-left: 0px;
	margin-right: 0px;
}
.ProductDetailsGrid strong{
	text-transform: uppercase;
	font-size: 12px;
}
.ProductDetailsGrid .Label {
margin: 0 0 6px -140px;
float: left;
width: 130px;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
padding-top: 1px;
display: inline;
position: relative;
text-align:right;
}
.ProductDetailsGrid .Labels {
    margin: 10px 0px 6px -140px;
    float: left;
    width: 130px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 1px;
    display: inline;
    position: relative;
    text-align: right;
}
.DireitaComprar {
padding:0px !important;
float:right;
margin-top:16%;

}
.Precode strike{font-size:16px;color:#737373}

.Precode strike{font-size:16px;color:#737373}
.Boleto small{font-size:12px;color:#737373}

.logado small{
    display: block;
    background-color: #3A3A3C;
    color: #FFF;
    font-size: 13px;
    height: 30px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
   line-height: 30px;
    padding: 0px 40px;
    text-decoration: none;
}
.PrecoPor {color:#b70606; font-size:28px; margin:6px 0px;line-height:88%}
.PrecoPor  small{color:#b70606; font-size:10px; display:block; width:20px;float:left;line-height:90%;padding-top:3px;}
.PrecoPor strong{padding-left:3px; font-family: "Swis721_B";color: #F60;font-size:24px}
.Precode, .PrecoPor, .PrecoCartao{ width:82%; padding-left:0px}
.PrecoCartao{font-size:18px;color:#434242;height:48px;}
.PrecoCartao small{font-size:12px; float:left; display:block; line-height:80%;padding-top:4px; width:24px;}
.PrecoCartao strong{color:#890e08;float:left; display:block; padding-right:5px; font-weight:normal}
.cartao small{display:none}
.LinhaPreco{display:block; width:100%;font-size:14px}
.LinhaPreco .cartao{color:#890e08 !important;font-weight:bold;font-size:16px; padding-right:4px}
.EsquerdaComprar  .PrecoBoleto{color:#056f19; font-size:24px;}
.EsquerdaComprar  .cartao{color:#9f050d;}
.EsquerdaComprar {padding:0px !important;}
.EsquerdaComprar  {width:54% !important}
.Precode strike{font-size:12px;color:#737373}
.Precode strike small{font-size:100%}
#BlocoComprar .ProN .LinhaPreco .cartao{padding-right:4px; }
.BotaoComprar {
    background: url("../images/botao-comprar.jpg") center right no-repeat;
    border: 0;
    border-radius: 5px;
    cursor: pointer;
    display: block;
    float: right;
    height: 125px;
    margin-bottom: 0;
    margin-top: 0px;
    text-indent: -9999px;
    width: 268px;
	opacity: 0.8; 
margin-right:34%;
}
.BotaoComprar:hover{
 opacity: 1.0;
}
.Buttons{
display: block;
background-color: #00638E;
color: #FFFFFF;
font-size: 12px;
height: 30px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
text-transform: uppercase;
text-align: center;
vertical-align: middle;
cursor: pointer;
white-space: nowrap;
line-height: 30px;
text-decoration: none;
padding: 0 10px;
border:0;
}
.Buttons:hover{background-color: #FF8A00;color: #fff;text-decoration: none !important;}
.Buttons i {margin-right: 5px;font-size: 13px;}
#CartTopo{display: none;z-index: 999;position: absolute;}
.FinishOrder .ProductPrice, .FinishOrder .ProductList em{display: inline;}#CartTopo p {color: #8c8c8c;}
#CartTopo p strong{color: #FF8A00;}
#CartTopo em{font-size: 14px;display: inline;}
#CartTopo small{margin: 0 10px;font-style: normal;}
#CartTopo .ProductList{border-bottom: 1px solid #ddd;padding-bottom: 10px;}
#CartTopo .Buttons{display: inline-block;}
#CartTopo .Checkout{margin-top: 15px;float: right;margin-bottom: 0;}
.headcart:hover > #CartTopo{display: block;background: #fff;padding: 10px;border: 1px solid #ddd;margin-left: -85px;margin-top: 0px;}
#Categorias {clear: both;padding: 0;background: none repeat scroll 0 0 #C20000;margin: 0 auto; display:table; width:100%;}
#Categorias h2{display: none;}
#Categorias .Block{margin: 0;width: 1000px;margin: 0 auto;}
#Categorias ul {margin: 0;padding: 0;width: 1000px;margin: 0 auto;}
#Categorias li {list-style: none;padding: 0 0 6px;margin: 0 5px;float: left;position: relative;}
#Categorias li.First{border-left: 1px solid #c7c7c7;}
#Categorias li a {display: block;float: left;text-align: center;text-decoration: none;padding: 4px 20px 17px 20px;height: 14px;line-height: 24px;font-size: 15px;}
#Categorias li:hover	{background: #A80000;color: #FF8A00;}
#Categorias li:hover > ul{display: block;}
#Categorias li ul {display: none;background: #A80000;position: absolute;z-index: 5;padding: 5px;top: 32px;width: auto;padding-left: 3px;}
#Categorias li ul li {clear: both;color: #00639A;text-align: left;background: transparent;border-right: 0;}
#Categorias li ul li a {padding: 3px;text-align: left;margin: 0;min-width: 88px;line-height: 18px;height: auto;}
#Categorias li ul li a:hover {text-decoration: none;}
#Categorias li:hover a, #Categorias li.over a{text-decoration: underline;}
#Categorias li ul li a, #Categorias li.over li a {text-decoration: none !important;}
#Categorias li:hover ul, #Categorias li.over ul {}
#Categorias li a {color: #fff;}
#Categorias li a:hover { color: #fff;}
#Categorias li ul li a {background-image:;background-position: left center;background-repeat: no-repeat;color: #ddd;display: block;padding: 4px 4px 4px 15px;white-space: nowrap;}
#Categorias li ul li:hover{background: none !important;}
#Categorias li ul li a:hover {background: url("../images/arrow_menu.png") no-repeat left center;color:#fff;}
#Categorias li:hover a, #Categorias li.over a{text-decoration: none;}
#Menu {margin: auto;display:table;text-align:center;font-size:1em;}
#Menu ul {margin: 0;padding: 0;}
#Menu li {float: left;position: relative;list-style: none;margin: 0;padding-bottom:13px;padding-top:10px;}
#Menu li.First a {background-image: none;}
#Menu li a {display: block;float: left;text-transform: uppercase;font-size: 1.1em;font-weight :bold;text-align: center;padding: 6px 15px 0 15px;height: 20px;color:#FFFFFF;text-decoration: none !important;}
#Menu li ul {width: auto;position: absolute;clear: left;top: 30px;left: 5px;display: none;text-align: left;font-size: 1.0em;background: transparent;z-index: 1;}
#Menu li ul li {clear: both;text-align: left;background: transparent;}
#Menu li ul li a {padding: 5px 10px;font-size: 1.0em;text-align: left;margin: 0;width: 120px;height: auto;}
#Menu li ul li a:hover {text-decoration: none;}
#Menu li:hover a, #Menu li.over a {text-decoration: none;text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#Menu li ul li a, #Menu li.over li a {text-decoration: none !important;}
#Menu li:hover ul, #Menu li.over ul {display: block;}
#Menu li a {color: #fff;}
#Menu li ul li a {background: #222;}
#Menu li ul li a:hover {color: #f8d5e0;}
#Menu2 {margin-top:10px;margin-left:15px;display:table;clear: both;text-align:left !important;}
#Menu2 ul {margin: 0;list-style:circle;padding: 0;}
#Menu2 li {float: left;display:block;margin: 0;padding: 0;text-align:left !important;color:#FFF;list-style:circle;width:100%;}
#Menu2 li.First a {list-style:circle;}
#Menu2 li a {display: block;float: left;text-transform: uppercase;text-align:left !important;font-size: 1.1em;font-weight :bold;padding: 7px 15px 0 15px;color:#FFFFFF;text-decoration: none !important;list-style:circle;}
#Menu2 li ul {list-style:circle;width: auto;position: absolute;clear: left;top: 30px;left: 5px;display: none;text-align:center !important;font-size: 1.0em;background: transparent;z-index: 1;}
#Menu2 li ul li {clear: both;list-style:circle;background: transparent;}
#Menu2 li ul li a {padding: 5px 10px;font-size: 1.0em;margin: 0;width: 120px;height: auto;list-style:circle;}
#Menu2 li ul li a:hover {text-decoration: none;}
#Menu2 li:hover a, #Menu li.over a {text-decoration: none;text-shadow: 0px 0px 5px rgba(111, 190, 227, 1);-webkit-transition: all 0.5ms ease-in-out;-moz-transition: all 0.5ms ease-in-out;-ms-transition: all 0.5ms ease-in-out;-o-transition: all 0.5ms ease-in-out;transition: all 0.5ms ease-in-out;}
#Menu2 li ul li a, #Menu li.over li a {text-decoration: none !important;text-shadow: 0px 0px 5px rgba(111, 190, 227, 1);-webkit-transition: all 0.5ms ease-in-out;-moz-transition: all 0.5ms ease-in-out;-ms-transition: all 0.5ms ease-in-out;-o-transition: all 0.5ms ease-in-out;transition: all 0.5ms ease-in-out;}
#Menu2 li:hover ul, #Menu li.over ul {display: block;}