@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans 2';
	font-style: normal;
	font-weight: 600;
	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Open Sans 3';
	font-style: normal;
	font-weight: 300;
	src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
	font-family: 'Roboto Condensed';
	font-style: normal;
	font-weight: 400;
	src: local('Archivo Narrow Regular'), local('ArchivoNarrow-Regular'), url(http://themes.googleusercontent.com/static/fonts/archivonarrow/v2/DsLzC9scoPnrGiwYYMQXphdbPw3QSf9R-kE0EsQUn2A.woff) format('woff');
}
@font-face {
	font-family: 'Signika';
	font-style: normal;
	font-weight: 400;
	src: local('Signika'), local('Signika-Regular'), url(http://themes.googleusercontent.com/static/fonts/signika/v3/_M5k9_BZTkfaM2dnN0vNGw.woff) format('woff');
}
@font-face {
	font-family: 'trade_gothic';
	font-style: normal;
	font-weight: normal;
	src: url('tradegothic-boldcondtwenty-webfont.eot');
	src: url('tradegothic-boldcondtwenty-webfont.eot?#iefix') format('embedded-opentype'), url('tradegothic-boldcondtwenty-webfont.woff') format('woff'), url('tradegothic-boldcondtwenty-webfont.ttf') format('truetype'), url('tradegothic-boldcondtwenty-webfont.svg#trade_gothic') format('svg');
}
body {
	font-family: Arial, Helvetica, sans-serif!important;
	/*background:url("../images/fundo.png") repeat-y scroll top center #9a9a9a;*/
	background: #9a9a9a;
	color: #777777;
	line-height: 1.3;
	font-size: 13px;
	min-height: 100%;
	padding: 0px;
	margin: 0px;
}
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 {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
}
a {
	color: #848484;
	-webkit-transition: color 0.3s linear 0s;
	-moz-transition: color 0.3s linear 0s;
	-o-transition: color 0.3s linear 0s;
	-ms-transition: color 0.3s linear 0s;
	transition: color 0.3s linear 0s;
	text-decoration: none;
}
input[type="password"], input[type="text"], input[type="email"], input[type="www"], input[type="tel"], input[type="url"], input[type="search"], select, .inputbox {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #dadada;
	color: #555555;
	font: 11px/16px Arial, Helvetica, sans-serif;
	height: 19px;
 padding: 0 5px;
}
img a {
	border: 0px solid;
	text-outline: none;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #CCC;
	-webkit-transition: color 0.3s linear 0s;
	-moz-transition: color 0.3s linear 0s;
	-o-transition: color 0.3s linear 0s;
	-ms-transition: color 0.3s linear 0s;
	transition: color 0.3s linear 0s;
	text-decoration: none;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 15px;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 11px;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul li {
	line-height: 2.6;
}
p {
	margin: 0px;
	padding: 0px;
}
#site {
	background: transparent;
	padding: 0px;
}
#pagina {
	float: none;
	padding: 0px 0px;
	background: #e8e8e9;
	display: block;
	margin: 0 auto !important;
	text-align: left;
	width: 700px;
	display: table;/*-webkit-box-shadow: 0 0 20px 0 #3a3a3a;
	/*box-shadow: 0 0 20px 0 #3a3a3a;*/
}
#pagina._home {
	background: #363636!important;
}
#loja5_topo {
	position: relative;
	float: left;
	background-color: #07b24c;
	padding-top: 12px;
	width: 100%;
}
#gkButtons {
	/*background: url("../images/imagens.png") no-repeat scroll -25px -1988px transparent;
	margin-left: 8px;
	margin-top: 6px;
	width: 135px;
	float: right;
	color: #FFF;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 12px!important;
	height: 28px;
	line-height: 28px;
	cursor: pointer;
}*/
	display: inline-block;
	float: right;
	font-size: 23px;
	height: 26px;
	line-height: 16px;
	margin-right: 3px;
	padding-left: 12px;
	padding-top: 2px;
	/*width: 294px;*/  
	margin-top: 5px;
}
#btnLoginTerminar {
	background: none repeat scroll 0 0 #184322;
	float: right;
	font-family: 'Open Sans 2', Arial, sans-serif !important;
	font-size: 11px;
	height: 27px;
	line-height: 28px;
	padding: 0 6px;
}
#gkButtons #btnLogin {
	background: url("../images/imagens.png") no-repeat scroll -268px -1988px #184322;
	display: inline-block;
	font-family: 'Open Sans 2', Arial, sans-serif !important;
	height: 25px;
	line-height: 14px;
	padding-left: 37px;
	padding-top: 2px;
	width: 120px;
	 margin-right: 6px;
}
#gkButtons.sem {
	width: 130px;
	font-size: 12px;
	line-height: 11px;
}
#gkButtons.sem #btnLogin {
	width: 99px;
}
#gkButtons #btnLogin .login_on {
	font-size: 11px;
	margin-top: -10px;
	width: 100px;
}
#gkButtons #btnLogin .terminar {
	font-size: 9px;
	width: 100px;
}
#gkButtons a {
	color: #FFF;
}
#gkTopNav {
	float: right;
	margin-top: 7px;
}
#gkTopNav li a {
	color: #333;
}
#gkButtons a:hover {
	color: #9DD29C;
}
#gkTopNav li a:hover {
	color: #127DBD;
}
#Cartpopup .simb_carrinho {
	background: url("../images/imagens.png") no-repeat scroll -5px -201px transparent;
	padding-bottom: 0;
	padding-left: 50px;
	padding-top: 0px;
}
#Cartpopup {
	background: url("../images/imagens.png") no-repeat scroll -20px -1936px transparent;
	width: 145px;
	color: #FFF !important;
	float: left;
	font-family: 'Open Sans 2', Arial, sans-serif !important;
	font-size: 12px;
	height: 30px !important;
	text-transform: uppercase;
	letter-spacing: -0.2px;
	line-height: 30px;
	margin-top: 6px;
	text-align: left;
	text-indent: 0;
	transition: all 0.3s ease-in-out 0s;
	vertical-align: middle !important;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	letter-spacing: -0.2px;
	transition: all 0.3s ease-in-out;
}
.countproduct {
	background: #FF0000;
	border-radius: 18px;
	float: left;
	font-size: 13px;
	height: 15px;
	line-height: 1;
	margin-left: -10px;
	margin-top: -5px;
	text-align: center;
	text-indent: -2px;
	width: 15px;
}
#btnwish .logo_btnwish {
	background: url("../images/imagens.png") no-repeat scroll -253px -1937px transparent;
	height: 27px;
	width: 40px;
	float: left;
}
#btnwish {
	color: #fff;
	background: url("../images/imagens.png") no-repeat scroll -20px -1936px transparent;
	font-family: 'Open Sans 2', Arial, sans-serif !important;
	font-size: 12px;
	height: 30px !important;
	letter-spacing: -0.2px;
	line-height: 30px;
	margin-top: 0;
	padding-left: 0;
	padding-right: 8px;
	text-align: left;
	text-indent: 3px;
	text-transform: uppercase;
	transition: background 0.3s ease-in-out 0s;
	width: 158px;
	-webkit-transition: background 0.3s ease-in-out;
	-moz-transition: background 0.3s ease-in-out;
	-o-transition: background 0.3s ease-in-out;
	-ms-transition: background 0.3s ease-in-out;
	transition: background 0.3s ease-in-out;
	letter-spacing: -0.2px;
}
#btnwish:hover {
	color: #9DD29C!important;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dark #Cartpopup {
	width: 35px;
	background-position: right top;
}
#Cartpopup:hover {
	color: #9DD29C!important;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dark #Cartpopup:hover {
	background-position: right bottom;
}
h2#gkLogo a {
	float: left;
	width: 234px;
}
/*h2#gkLogo img {
	display:block
	
}*/
 
h2.gkLogo.text {
	width: auto;
	float: left;
	margin: 0;
}
h2.gkLogo.text a {
	display: block;
	font-size: 24px;
	line-height: 73px;
	font-weight: normal;
	text-indent: 0;
	float: left;
}
h2.gkLogo.text a {
	padding: 0;
	width: auto!important;
}
h2.gkLogo.text a > span {
	color: #CCC;
	padding: 0 7px;
	display: block;
	font-size: 24px;
	line-height: 35px;
	float: left;
}
h2.gkLogo.text .gkLogoSlogan {
	font-size: 11px!important;
	line-height: 35px;
	color: #111!important;
	margin: 0 0 0 8px;
	height: 45px;
	display: block;
	float: left;
}
#loja5_head {
	padding: 20px 20px;
	margin-bottom: 0px;
	width: 940px !important;
}
#loja5_bottom_head {
	float: left;
	height: auto;
	/*margin-bottom: 20px;*/
	margin-top: 0;
	padding: 0 0 0 20px;
	width: 98%;
}
#loja5_bottom_head h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a3a3a3;
	text-align: center;
	padding-top: 5px;
}
#loja5_top_mainbody .moduletable_solucoes {
	background-color: #fff;
}
#loja5_top_mainbody .moduletable_solucoes h3 {
	width: 100%!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #a3a3a3;
	text-align: center;
	padding-top: 5px;
}
.titulo_bottom_head {
	color: #000;
	font-family: 'trade_gothic', Arial, sans-serif !important;
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	padding: 30px 25px 0;
	text-align: center;
	text-transform: uppercase;
}
.imagem_bottom_head {
	border: 0 none;
	height: 55px;
	line-height: 100px;
	text-align: center;
	vertical-align: middle;
}
.titulo .desc_bottom_head {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px;
	text-align: left;
	padding-left: 10px;
}
.desc_bottom_head {
	color: #fff;
	text-transform: uppercase;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 10px;
	padding: 0 0px;
	text-align: center;
}
.fundo1_bottom_head {
	height: 80px;
	position: relative;
	background-color: #ed2024;
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.fundo2_bottom_head {
	height: 80px;
	position: relative;
	background-color: #70b844;
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.fundo3_bottom_head {
	height: 80px;
	position: relative;
	background-color: #fcb03c;
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.fundo1_bottom_head:hover {
	-webkit-transition: all 1s ease;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.fundo2_bottom_head:hover {
	-webkit-transition: all 1s ease;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.fundo3_bottom_head:hover {
	-webkit-transition: all 1s ease;
	cursor: pointer;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_solucoes .custom_solucoes {
	padding-top: 5px;
}
.custom_solucoes .fundo1_bottom_head {
	height: 230px;
	position: relative;
	background-color: #01437a;
}
.custom_solucoes .fundo2_bottom_head {
	height: 230px;
	position: relative;
	background-color: #01437a;
}
.custom_solucoes .fundo3_bottom_head {
	height: 230px;
	position: relative;
	background-color: #01437a;
}
.custom_solucoes .imagem_bottom_head {
	height: 230px;
	line-height: 230px;
}
.custom_solucoes .desc_bottom_head {
	color: #fff;
	background: transparent;
	line-height: 13px;
	font-weight: bold;
	position: absolute;
	z-index: 100;
	left: 6%;
	top: 40%;
	text-transform: uppercase;
	margin: 0 auto;
	width: 80%;
	font-family: Arial, sans-serif !important;
	font-size: 14px;
	padding: 10px 10px;
	text-align: center;
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.custom_solucoes .desc_bottom_head2 {
	opacity: 0;
	filter: alpha(opacity=0);
	color: #01437a;
	background: #FFFfff;
	line-height: 13px;
	position: absolute;
	z-index: 100;
	left: 30%;
	top: 63%;
	text-transform: uppercase;
	margin: 0 auto;
	width: 40%;
	font-family: 'trade_gothic', Arial, sans-serif !important;
	font-size: 11px;
	padding: 5px;
	text-align: center;
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_solucoes .fundo1_bottom_head:hover .imagem_bottom_head {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.8s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_solucoes .fundo1_bottom_head .imagem_bottom_head {
	opacity: 0.2;
	filter: alpha(opacity=20);
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 1s ease;
	transition: all 0.8s ease;
}
.moduletable_solucoes .fundo1_bottom_head:hover .desc_bottom_head {
	background: #01437a;
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_solucoes .fundo1_bottom_head:hover .desc_bottom_head2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_bottom_head .moduletable a {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_bottom_head .moduletable a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_moeda {
	float: left;
	position: relative;
	margin-top: 6px;
}
#loja5_lingua {
	margin-top: 6px;
	float: left;
	position: relative;
}
#loja5_registo {
	margin-top: 6px;
	float: right;
	position: relative;
	width: 120px;
}
#loja5_logo {
 float: left;
    margin-top: 0;
    position: relative;
    text-align: center;
    width: 100%;
}
#loja5_pesquisa {
	float: right;
	margin-right: 8px;
	margin-top: 50px;
	position: relative;
	width: 33%;
}
#loja5_pesquisa #mod-search-searchword {
	width: 178px;
	height: 18px;
	padding: 5px 10px;
	border: 1px solid #ebeaea;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#loja5_carrinho {
	float: right;
	height: 40px;
	margin-top: 23px;
	position: relative;
	width: 235px;
}
#loja5_right {
	float: right;
	position: relative;
	width: 21.5%;
}
#loja5_menu .menu {
	float: left;
	height: 42px !important;
	padding-right: 0;
	width: 550px;
}
#loja5_menu {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#loja5_menu .dropdown {
	float: left;
	padding-right: 0;
	width: 630px;
	background: none;
}
#loja5_menu ul.dropdown ul li {
	font-size: 11px;
	background: #07b24c;
	text-transform: capitalize!important;
	border-radius: 0 0 0 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#loja5_menu ul.dropdown ul li:hover {
	font-size: 11px;
	font-family: Arial, sans-serif;
	background: #3c6f42;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#loja5_menu ul.dropdown ul.sub_menu ul.sub_menu li {
	font-size: 11px;
	font-family: Arial, sans-serif;
	background: #07B24C;
	text-transform: capitalize!important;
}
#loja5_menu ul.dropdown ul.sub_menu ul.sub_menu li:hover {
	font-size: 11px;
	font-family: Arial, sans-serif;
	background: #3C6F42;
}
#loja5_menu ul.dropdown ul li a {
	color: #fff!important;
}
#loja5_menu .menu li:first-child {
	border-left: 0px solid #ebebeb;
}
#loja5_menu .menu li:last-child {
	padding-right: 0px!important;
}
#loja5_menu .dropdown > li {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	float: left;
	color: #979797;
	height: 41px;
	line-height: 14px;
	font-size: 11px;
	padding: 0 10px 0 0;
	border-radius: 0 0 0 0 !important;
	display: table-cell;
	vertical-align: bottom;
	margin: 0px;
	background: url("../images/menu_fundo.jpg") no-repeat top left;
	width: 80px;
	text-shadow: none;
}
#loja5_menu .dropdown > li.menuactive {
	background: url("../images/menu_topo.jpg") no-repeat top left;
}
#loja5_menu ul.dropdown > li > ul {
	margin-top: 13px !important;
	width: 160px;
}
#loja5_menu .dropdown li.active a {
	color: #01437A!important;
}
#loja5_menu .dropdown > li > a, #loja5_menu .dropdown > li > .separador {
	color: #9dd29c;
	display: table-cell;
	text-shadow: none!important;
	vertical-align: bottom;
	height: 41px;
	padding: 0 0 22px;
	border-radius: 0 0 0 0 !important;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#loja5_menu .dropdown li a._azul {
	color: #087dbb;
}
#loja5_menu .dropdown li a._azul:hover {
	color: #fff;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#loja5_menu .dropdown li a:hover {
	color: #fff;
}
#loja5_menu {
	background: none!important;
	margin-top: -54px;
	margin-left: 230px;
	clear: both;
	display: block;
	float: left;
	height: 42px;
	/*position: relative;*/
	width: 630px !important;
	z-index: 0;
}
#loja5_banners {
	float: right;
	position: relative;
}
#loja5_banners {
	background: #363636;
	float: left;
	clear: both;
	position: relative;
}
#loja5_centro._home {
	background: #363636;
}
#loja5_centro {
	background: #e8e8e9;
	float: left;
	clear: both;
	position: relative;
	width: 100%;
}
._home #loja5_baixo {
	background-color: #363636;
}
#loja5_baixo {
	background-color: #e8e8e9;
	float: left;
	clear: both;
	position: relative;
	width: 96%;
	margin: 0px 0px;
	padding: 20px 20px 0;
}
#loja5_banners {
}
#caminho2 {
	float: left;
	clear: both;
	padding-bottom: 15px;
	background: none repeat scroll 0 0 #E8E8E9;
	position: relative;
	width: 600px;
}
#caminho {
	float: left;
	clear: both;
	position: relative;
	font-family: Arial, sans-serif!important;
	font-weight: normal;
	font-size: 11px;
	height: 20px;
	letter-spacing: 0;
	line-height: 20px;
	padding: 0px 10px;
	text-transform: capitalize;
	margin: 15px 10px 0;
	/*background: url("../images/caminho.jpg") no-repeat; */
	width: 940px;
}
.moduletablecaminho {
	background: url("../images/imagens.png") no-repeat scroll -130px -995px transparent;
	padding-left: 20px
}
#loja5_top_head {
	height: 40px;
	width: 950px;
	clear: both;
	margin-top: 0px;
	padding: 0px 15px;
	background-color: #3c6f42;
	margin-bottom: 0px;
}
#loja5_top_mainbody {
/*adding-right:25px !important;*/
}
#loja5_mainbody {
	/*background-color:#fff; */
	float: left;
	position: relative;
	padding: 0;
	width: 100%;
}
#loja5_conteudo {
	float: left!important;
	position: relative;
	width: 78%!important;
}
#loja5_bottom_menu1 .menu > li > ul > li > span.separator {
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size: 10px !important;
	text-transform: capitalize;
}
#loja5_bottom_menu1 .menu > li > ul > li > span.separator:hover {
	font-size: 10px !important;
	text-transform: capitalize;
}
#loja5_conteudo_total {
	float: left;
	position: relative;
	width: 100%;
}
#loja5_left {
	float: left;
	padding-left: 20px;
	position: relative;
	width: 19.95%;
	padding-right: 0px !important;/*background-color:#fff;*/
}
#loja5_bottom_social {
	width: 100%;
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
	margin: 25px 0 14px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
#loja5_bottom_menu1 {
	float: left;
	width: 560px!important;
	position: relative;
	clear: both;
	min-height: 165px;
	/*overflow: hidden;*/
}
._home .item-498.deeper.parent > ul {
  background: none repeat scroll 0 0 #363636 !important;}
 .without_login > span {
  cursor: pointer;
}
 
#loja5_bottom_menu1 .menu > li {
	float: left;
	margin-right: 7px;
	float: left;
	padding: 0px 0px 0 0;
	display: table-cell;
	vertical-align: bottom;
	padding: 0 0px;
}
#loja5_bottom_menu1 .menu > li > a {
	font-family: 'Open Sans 2', sans-serif;
	text-transform: uppercase;
	color: #7d7d7d;
	line-height: 12px;
	font-size: 11px;
}
#loja5_bottom_menu1 .menu > li > ul > li > a {
	font-size: 10px;
}
#loja5_bottom_menu1 .menu > li > a:hover, #loja5_bottom_menu1 .menu > li > ul > li > a:hover {
	color: #07b24c
}
#loja5_bottom_menu2 {
	float: left;
	width: 140px!important;
	position: relative;
	min-height: 120px;
}
#loja5_bottom_menu3 {
	float: left;
	width: 220px!important;
	position: relative;
	min-height: 120px;
}
#loja5_bottom_menu4 {
	float: left;
	height: 98px;
	overflow: hidden;
	width: 170px!important;
}
#loja5_bottom_extra {
	background: none;
	float: left;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0;
	width: 260px!important;
}
#loja5_bottom_extra .titulo {
	color: #555555;
	font-weight: bold;
	text-transform: uppercase;
}
#loja5_bottom_extra .msg li {
	float: left;
	padding-right: 5px;
	line-height: 16px;
}
#loja5_bottom_menu1 a, #loja5_bottom_menu2 a, #loja5_bottom_menu3 a, #loja5_bottom_menu4 a, #loja5_bottom_extra a {
	color: #7D7D7D;
}
#loja5_bottom_menu1 a:hover, #loja5_bottom_menu2 a:hover, #loja5_bottom_menu3 a:hover, #loja5_bottom_menu4 a:hover, #loja5_bottom_extra a:hover {
	color: #737272;
}
#loja5_footer {
	/*border-top:1px solid #C3C3C3;*/
	clear: both;
	float: left;
	margin-bottom: 0px;
	width: 100%;
}
#loja5_linguamoeda {
	float: left !important;
	width: 380px !important;
}
#lingua {
	float: right;
}
.PT, .BR, .EN, .ES, .IT, .FR {
	float: right;
	height: 22px;
	width: 45px;
}
.mod-languages {
	/*background: url("../images/imagens.png") no-repeat scroll -162px -673px rgba(0, 0, 0, 0);*/
	
	color: #FFF!important;
	float: left !important;
	height: 35px;
	line-height: 27px !important;
	margin-right: -5px !important;
	margin-left: 0px !important;
	margin-top: 31px !important;
	border-left: 1px solid #9dd29c;
	/*padding-left:36px !important;*/
	padding-top: 0 !important;
	width: 50px !important;
}
#gkTopInfo {
	float: left!important;
	width: 380px!important;
}
#langlingua {
	float: left;
	font-size: 9px !important;
	margin-right: 8px;
}
#lingua {
	float: right;
	font-family: Arial, sans-serif !important;
	font-size: 10px !important;
	line-height: 27px;
	height: 25px;
}
.ES select, .PT select, .BR select, .EN select, .IT select, .FR select, #gkTopInfo textarea:focus, #gkTopInfo .inputbox:focus {
	background: url("../images/imagens.png") no-repeat scroll 8px -440px #07b24c;
	border: medium none !important;
	color: #FFF;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-size: 12px !important;
	line-height: 14px;
	margin-top: 2px !important;
	padding: 1px 0 !important;
	width: 56px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.ES select:hover, .PT select:hover, .BR select:hover, .EN select:hover, .IT select:hover, .FR select:hover, #gkTopInfo textarea:hover, #gkTopInfo .inputbox:hover {
	color: #184322;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
#login-form > .userdata > p#form-login-username input, #login-form > .userdata > p#form-login-password input {
	background: none repeat scroll 0 0 #fff !important;
	color: #848484!important;
	font-size: 11px!important;
	font-weight: normal;
	margin-top: 0px !important;
	width: 100%!important;
}
#formloginremember {
	color: #868686!important;
}
#moedas {
	background: none repeat scroll 0 0 #2b2b2b !important;
	float: left;
	height: 25px;
	margin-right: 6px;
	text-transform: uppercase;
}
#letra_escolhida {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 9px !important;
	height: 15px !important;
	line-height: 15px !important;
	margin: 5px 5px 0 -3px;
	padding: 0 0 0 0px;
	transition: all 0.5s linear 0s;
	width: auto;
	color: #FFF;
	cursor: pointer;
	float: left;
}
#formcurr select option {
	color: #fff!important;
	border-color: #000!important;
	background: none!important;
	-webkit-appearance: none;
}
#formlang select option {
	color: #fff!important;
	border-color: #000!important;
	background: none!important;
	-webkit-appearance: none;
}
select {
	font-size: 11px !important;
	margin: 3px 5px 3px 0 !important;
	/*min-height:23px;*/
	/*padding: 2px 2px 2px 0 !important;*/
	text-align: left !important;
	text-indent: 0 !important;
	text-transform: none !important;
	vertical-align: middle !important;
}
select#virtuemart_currency_id {
	background: url("../images/imagens.png") no-repeat scroll 80px -441px #2b2b2b !important;
	-webkit-appearance: none;
	border-color: transparent !important;
	border-radius: 0 0 0 0 !important;
	color: #FFF!important;
	font: 9px Arial, Helvetica, sans-serif !important;
	line-height: 13px!important;
	height: 15px !important;
	margin: 3px 0 0 !important;
	padding: 0;
	width: 130px;
	text-transform: uppercase !important;
}
#letra_escolhida {
	margin: 6px 0 0 0px !important;
}
#n202 {
	background: url("../images/imagens.png") no-repeat scroll -168px -581px rgba(0, 0, 0, 0);
	margin: 0 0 0 6px;
	padding-left: 24px;
	float: left;
}
#info_top .moedax {
	border-right: 1px solid #494949;
	height: 15px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
	transition: all 0.5s linear 0s;
	width: 87px;
	background: none;
}
#n203 {
	background: url("../images/imagens.png") no-repeat scroll -168px -605px rgba(0, 0, 0, 0);
	margin: 0 0 0 6px;
	padding-left: 24px;
	float: left;
}
#n20 {
	background: url("../images/imagens.png") no-repeat scroll -168px -653px rgba(0, 0, 0, 0);
	margin: 0 0 0 6px;
	padding-left: 24px;
	float: left;
}
#n47 {
	background: url("../images/imagens.png") no-repeat scroll -168px -629px rgba(0, 0, 0, 0);
	margin: 0 0 0 6px;
	padding-left: 24px;
	float: left;
}
#n144 {
	background: url("../images/imagens.png") no-repeat scroll -168px -676px rgba(0, 0, 0, 0);
	margin: 0 0 0 6px;
	padding-left: 24px;
	float: left;
}
#formcurr {
	margin-right: 0px;
	overflow: hidden;
	padding-right: 0px;
	width: 120px;
	height: 32px;
}
#formcurr form {
	overflow: hidden;
	width: 109px;
}
#currency_resto_do_mundo {
	text-transform: uppercase;
}
#formlang {
	overflow: hidden;
	height: 27px;
	margin-top: 1px;
	width: 33px;
}
#moedas #seta {
	width: 10px;
	height: 10px;
	z-index: 20;
	margin-left: 80px;
	margin-top: -17px;
}
.fornecedor {
	clear: both;
	float: left;
	font-family: 'Roboto Condensed', Helvetica, sans-serif !important;
	font-size: 14px;
}
.productdetails-view span.ttl_desc {
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}
.productdetails-view span.text_desc {
	padding-bottom: 10px;
}
#info_top select#virtuemart_currency_id {
	background: url("../images/imagens.png") no-repeat scroll 52px -316px rgba(0, 0, 0, 0) !important;
	font-size: 9px !important;
	font-weight: bold !important;
	line-height: 11px !important;
	margin: -1px !important;
	padding: 0 !important;
	width: 168px !important
}
#info_top form {
	font-size: 14px;
	margin: 0 !important;
	padding: 0 !important;
}
.es-ES {
	width: 90px!important;
}
#offlajn-ajax-search {
	margin-top: 5px;
	width: 240px;
	float: right;
}
#offlajn-ajax-search .offlajn-ajax-search-container {
	background-color: #e4eaee;
	padding: 4px;
	margin: 0;
}
#search-form div {
	margin: 0;
	padding: 0;
}
#offlajn-ajax-search .offlajn-ajax-search-inner {
	width: 100%;
}
#search-form {
	margin: 0;
	padding: 0;
	position: relative;
}
#search-form input {
	font-size: 12px;
}
#search-form input:focus {
	background-color: #FFF;
}
.dj_ie7 #search-form {
	padding-bottom: 0px;
}
#search-area {
	display: block;
	height: 27px;
	padding: 0 60px 0 5px;
	width: 100%!important;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	border: 1px #b2c4d4 solid;
	border-right: none;
	line-height: 27px;
	-webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.28);
	box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.28);
	float: left;
	margin: 0;
}
.dj_ie7 #search-area {
	padding-left: 0;
	padding-right: 0;
	height: 25px;
	line-height: 25px;
	float: none;
}
.search-caption-on {
	color: #2C2C2C;
}
#search-form #search-area-close.search-area-loading {
}
#search-form #search-area-close {
	height: 16px;
	width: 22px;
	top: 50%;
	margin-top: -8px;
	right: 40px;
	position: absolute;
	cursor: pointer;
	visibility: hidden;
}
#ajax-search-button {
	height: 27px;
	width: 35px;
	-webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.28);
	box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.28);
	float: left;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}
.dj_ie7 #ajax-search-button {
	top: 0+1;
	right: 0-1;
}
.dj_opera #ajax-search-button {
	border-radius: 0;
}
#ajax-search-button .magnifier {
	height: 27px;
	width: 35px;
	padding: 0;
	margin: 0;
}
#ajax-search-button:hover {
	-webkit-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.8);
	box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.8);
}
#search-results {
	position: absolute;
	top: 0px;
	left: 0px;
	margin-top: 2px;
	visibility: hidden;
	text-decoration: none;
	z-index: 1000;
	font-size: 12px;
}
#search-results-moovable {
	position: relative;
	overflow: hidden;
	height: 0px;
	width: 338px;
 background-color:#;
 border:1px # solid;
}
#search-results-inner {
	position: relative;
	width: 240px;/**/
	overflow: hidden;
	padding-bottom: 10px;
}
.dj_ie #search-results-inner {
	padding-bottom: 0px;
}
#search-results .plugin-title {
	-webkit-box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 0.4);
	box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 0.4);
	line-height: 26px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	height: 100%;
	margin: 0;
	padding: 0;
}
.dj_opera #search-results .plugin-title {
}
#search-results .plugin-title.first {
	-webkit-box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 0.4);
	box-shadow: inset 0px 0px 2px rgba(255, 255, 255, 0.4);
	margin-top: -1px;
}
.dj_opera #search-results .plugin-title.first {
}
.dj_ie #search-results .plugin-title.first {
	margin-top: 0;
}
#search-results .ie-fix-plugin-title {
	border-top: 1px solid #B2BCC1;
	border-bottom: 1px solid #000;
}
#search-results .plugin-title-inner {
	-moz-user-select: none;
	padding-left: 10px;
	padding-right: 5px;
	float: left;
	cursor: default;
}
#search-results .pagination {
	margin: 8px;
	margin-left: 0px;
	float: right;
	width: auto;
}
#search-results .pager {
	width: 10px;
	height: 10px;
	margin-left: 5px;
	float: left;
	padding: 0;
	background: url("../images/imagens.png") no-repeat scroll -10px -345px;
}
#search-results .pager:hover {
	cursor: pointer;
	background: url("../images/imagens.png") no-repeat scroll -10px -359px;
}
#search-results .pager.active, #search-results .pager.active:hover {
	cursor: default;
	background: url("../images/imagens.png") no-repeat scroll -10px -359px;
}
#search-results .page-container {
	position: relative;
	overflow: hidden;
	height: 258px;
	width: 240px;/**/
}
#search-results .page-band {
	position: absolute;
	left: 0;
	width: 10000px;
}
#search-results .page-element {
	float: left;
	left: 0;
	cursor: hand;
}
.dj_opera #search-results #search-results-inner .result-element:hover, .dj_opera #search-results #search-results-inner .selected-element {
	border-radius: 0;
}
#search-results .result-element {
	display: block;
	width: 240px;
	height: 84px;
 color:#;
	font-weight: bold;
	overflow: hidden;
	border-bottom: 2px solid #CCC!important;
}
#search-results .result-element img {
	display: block;
	float: left;
	padding: 2px;
	padding-right: 10px;
	border: 0;
}
.ajax-clear {
	clear: both;
}
#search-results .result-element span {
	display: block;
	float: left;
	width: 321px;
	margin-left: 5px;
	margin-right: 12px;
	line-height: 14px;
	text-align: left;
	cursor: pointer;
	margin-top: 5px;
}
#search-results .result-element span.small-desc {
	margin-top: 2px;
	font-weight: normal;
	line-height: 13px;
 color:#;
}
#search-results .result-element:hover span.small-desc, #search-results .selected-element span.small-desc {
	color: #DDDDDD;
}
#search-results .result-products span {
	width: 229px;
	font-size: 11px;
	margin-top: 5px;
	width: 136px;
}
#search-results .no-result {
	display: block;
	width: 240px;
	height: 30px;
 color:#;
	font-weight: bold;
 border-top:1px solid #;
 border-bottom:1px solid #;
	overflow: hidden;
	text-align: center;
	padding-top: 10px;
}
#search-results .no-result span {
	width: 321px;
	line-height: 20px;
	text-align: left;
	cursor: default;
	-moz-user-select: none;
}
#offlajn-ajax-search .offlajn-ajax-search-container {
	background-color: transparent!important;
	border-radius: 0px 0px 0px 0px!important;
	margin: 0;
	width: 230px !important;
	padding: 0px!important;
	height: 30px!important;
}
#search-area {
	border: 0px solid #000 !important;
	border-radius: 0px 0px 0px 0px!important;
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset!important;
	background-color: #fff;
	display: block;
	float: left;
	height: 30px !important;
	line-height: 30px !important;
	margin: 0px 0 0 4px !important;
	color: #878686!important;
	font-size: 12px!important;
	font-family: Arial, sans-serif !important;
	padding: 0 5px 0 5px !important;
	width: 190px !important;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
#search-area:hover {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;/*box-shadow:0 0 5px #DDDDDD !important;*/
}
#offlajn-ajax-search .offlajn-ajax-search-inner {
	width: 230px !important;
}
#ajax-search-button .magnifier {
	background: url("../images/imagens.png") no-repeat scroll -5px -403px transparent !important;
	width: 42px!important;
	height: 30px!important;
}
#ajax-search-button {
	background: none!important;
	border-bottom-right-radius: 0px!important;
	border-top-right-radius: 0px !important;
	box-shadow: none!important;
	cursor: pointer;
	float: left;
	height: 27px;
	position: absolute;
	right: 0;
	top: 0;
	width: 35px;
}
#ajax-search-button .magnifier {
	margin: 0px 0 0 -13px!important;
}
#search-results-moovable {
	background-color: #FFF;
	border: 1px solid #E5E5E5;
	margin-left: 5px!important;
	border-radius: 0px 0px 0px 0px!important;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.6)!important;
	height: 0;
	overflow: hidden;
	position: relative;
	width: 240px;
}
#search-form #search-area-close {
	right: 40px !important;
	margin-top: -8px!important;
	background: url("../images/imagens.png") no-repeat scroll -7px -64px transparent!important;
}
#search-results .plugin-title.first {
	border-top-left-radius: 0px!important;
	border-top-right-radius: 0px!important;
	background: #efefef!important;
	box-shadow: 0 0 0px rgba(255, 255, 255, 0.4) inset!important;
	margin-top: -1px!important;
}
#search-results .plugin-title-inner {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px!important;
	font-weight: normal!important;
	text-transform: uppercase!important;
	color: #909090!important;
}
#search-results .plugin-title {
	border-bottom: 0px!important;
	background: #efefef!important;
}
#search-results .result-products span {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	font-weight: normal;
}
#search-results .result-element span.small-desc {
	color: #a1a1a1!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px!important;
	margin-top: 2px;
}
#search-results #search-results-inner .result-element:hover, #search-results #search-results-inner .selected-element {
	color: #07b04b!important;
	border-bottom: 2px solid #07b04b!important;
	padding-top: 0px;
	text-decoration: none;
}
.moduletable_menup {
	/*border-bottom:1px solid #000;*/
	float: left;
	height: 41px;
	margin-left: 0;
	width: 630px;
}
ul#specialnav {
	background: none repeat scroll 0 0 transparent;
	height: 25px;
	list-style-type: none !important;
	margin: -3px 0;
	padding: 0;
	position: absolute;
}
ul#specialnav ul {
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}
ul#specialnav a {
	text-decoration: none;
}
ul#specialnav li.active li a {
	background: none repeat scroll 0 0 transparent;
}
ul#specialnav li.subTop {
	float: left;
	position: static;
	height: 25px;
	margin-left: 2px;
	border-bottom: none!important;
	padding-left: 13px;
	padding-right: 12px;
}
ul#specialnav li.marcas, ul#specialnav li.Discounts, ul#specialnav li.modalidades {
	float: left;
	position: static;
	height: 20px;
	margin-left: 2px;
	border-bottom: none!important;
	color: #fff !important;
}
ul#specialnav .marcas a, ul#specialnav .Discounts a, ul#specialnav .modalidades a {
	color: #fff;
}
ul#specialnav .home {
	background: #FFF;
	float: left;
	height: 38px !important;
	margin-right: 2px;
	overflow: hidden;
	position: relative;
	width: 44px !important;
}
ul#specialnav .home a {
	float: left;
	height: 38px !important;
	width: 44px !important;
}
ul#specialnav li.subTop a {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	letter-spacing: -0.5px;
	font-size: 16px!important;
	color: #000;
	display: block;
	line-height: 25px;
	padding: 0 6px;
	text-transform: uppercase;
}
ul#specialnav li.subTop a:hover, ul#specialnav ul.sub li.current a:hover, ul#specialnav ul.sub li.current a {
	border-bottom: medium none;
	color: #000;
	padding: 0 6px;
}
.letter {
	color: #444444;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 17px;
	line-height: 17px;
	margin-left: 8px;
	margin-right: 20px;
	border-bottom: 1px solid #EEEEEE;
}
ul#specialnav .marcas ul.board li.boardTop {
	font-size: 11px !important;
	height: auto;
	margin: 0px!important;
	padding: 0 7px 0 0;
	width: 183px;
}
ul#specialnav ul.board {
	background: #fff !important;
	border-bottom: 0px solid #A5A1A1 !important;
	-moz-box-shadow: 0px 3px 5px 0px #ccc;
	-webkit-box-shadow: 0px 3px 5px 0px #ccc;
	box-shadow: 0px 3px 5px 0px #ccc;
	display: none;
	height: auto;
	left: -5px!important;
	margin: 0 5px;
	overflow: hidden;
	padding: 20px 0 0px 10px;
	position: absolute;
	top: 25px;
	width: 972px !important;
	z-index: 1000;
}
ul#specialnav ul.board a:hover, ul#specialnav ul.board a, ul#specialnav ul.sub li.current ul.board a:hover, ul#specialnav ul.sub li.current ul.board a {
	background: none repeat scroll 0 0 transparent;
	color: #727070;
	line-height: 15px;
	min-height: 16px;
	padding: 0 9px;
	text-decoration: none;
}
ul#specialnav ul.board a:hover {
	text-decoration: none !important;
}
ul#specialnav ul.board a:hover, ul#specialnav ul.sub li.current ul.board a:hover {
	text-decoration: underline;
}
ul#specialnav ul.board li.boardTop {
	float: left;
	font-size: 11px !important;
	height: auto;
	margin: 0 0 8px;
	padding: 0 7px 0 0;
	width: 187px;
}
ul#specialnav ul.board li.boardTop > ul > div > a {
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	font-size: 11px!important;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 10px;
}
ul#specialnav ul.board li.boardTop > ul > div.first_catg > a {
	margin-top: 0px;
	font-family: Arial, sans-serif !important;
	font-weight: bold;
	letter-spacing: 0px!important;
}
ul#specialnav ul.board li.boardTop a {
	color: #626262;
	cursor: pointer;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase!important;
	text-transform: none;
}
ul#specialnav ul.board li.boardTop li a {
	background: transparent;
	letter-spacing: 0px;
	color: #868686;
	cursor: pointer;
	font-size: 11px!important;
	font-weight: normal !important;
	line-height: 18px !important;
	min-height: 11px;
	padding-bottom: 0px !important;
	text-indent: 0px;
	text-transform: capitalize !important;
	width: 169px;
	font-family: Arial, Helvetica, sans-serif !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
ul#specialnav ul.board li.boardTop li a:hover {
	color: #000;
	font-size: 9px;
	font-weight: normal !important;
	line-height: 18px !important;
	min-height: 11px;
	padding-bottom: 0px !important;
	text-transform: capitalize !important;
	text-decoration: underline!important;
	text-indent: 0px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
ul#specialnav li.boardTop li {
}
ul#specialnav div.textOnly {
	line-height: 14px;
	padding: 5px 20px;
	text-transform: uppercase;
}
ul#specialnav li.subTop div.textOnly {
	color: #000;
}
ul#specialnav li.subTop div.textOnly:hover {
	background: none repeat scroll 0 0 #F8EFF0;
	color: #777777;
	line-height: 25px;
	padding: 0 20px;
}
ul#specialnav li.boardTop div.textOnly {
	color: #727070;
	font-weight: bold;
}
ul#specialnav li.boardTop div.textOnly:hover {
	background: none repeat scroll 0 0 transparent;
	line-height: 14px;
	padding: 5px 20px;
}
ul#specialnav li.subTop > div {
	height: 25px;
	line-height: 25px;
}
ul#specialnav li.Discounts > div, ul#specialnav li.marcas > div, ul#specialnav li.modalidades > div {
	background-color: #2C2C2C !important;
	color: #fff !important;
	cursor: pointer !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#specialnav .subTop.marcas {
	padding: 0 !important;
}
#specialnav .subTop.Discounts {
	padding: 0 !important;
}
ul#specialnav li.marcas > div a, ul#specialnav li.Discounts > div a, ul#specialnav li.modalidades > div a {
	cursor: pointer !important;
}
ul#specialnav li.marcas > div:hover, ul#specialnav li.Discounts > div:hover, ul#specialnav li.modalidades > div:hover {
	background-color: #444 !important;
	color: #fff !important;
	cursor: pointer !important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
ul#specialnav li.subTop > div:hover {
	border-bottom: none!important;
}
._product {
	float: right;
	width: 280px;
}
.content .image {
	float: left;
	width: 90px;
	padding: 10px;
}
.nome_rebon_preco_detalhes {
	float: left;
	width: 150px;
	padding: 10px;
}
.nome_rebon_preco_detalhes .nome {
	float: left;
	font-size: 14px;
	font-weight: bold;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	width: 130px;
	text-align: left;
}
.nome_rebon_preco_detalhes .rebon {
	float: left;
}
._product {
	width: 180px!important;
	padding-left: 40px;
	border-left: 1px solid #D3D3D3;
	height: 210px;
	margin-top: 10px !important;
}
._product .preco {
	color: #F3791D;
	float: left;
	margin-top: 5px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 22px;
	height: 23px;
	width: 140px;
	line-height: 23px;
}
._product .detalhes a {
	background: url("sabermais.png") no-repeat scroll 0 0 transparent !important;
	width: 96px!important;
	height: 24px!important;
	line-height: 24px!important;
	text-align: center;
	font-size: 13px!important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	margin: 20px 0px 0px 0px!important;
	padding: 0!important;
	display: inline-block!important;
	border: none!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
._product .detalhes a:hover {
	color: #f3791d!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
._product .image {
	display: inline-table!important;
	padding-left: 2px !important;
	margin-right: 10px;
}
.nome_rebon .rebon {
	position: absolute;
	width: 50px;
	height: 14px !important;
	top: 30px;
	font-weight: bold;
	line-height: 14px !important;
	text-align: center;
	margin-left: 140px;
	font-size: 14px;
	text-transform: uppercase;
	font-family: Arial Narrow, Archivo Narrow, Arial, sans-serif !important;
	color: #3F3F3F;
}
ul#specialnav li.subTop .home a {
	padding: 10px 15px 0 15px;
}
.home span {
	background: url("../images/imagens.png") no-repeat scroll -11px -547px transparent;
	padding: 24px;
	float: left;
}
.home span:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.subTop.cat_550 > div {
	background-color: #000 !important;
}
.subTop.cat_550 > div > a {
	color: #FFF !important;
}
.subTop.cat_696 > div {
	background-color: #000 !important;
}
.subTop.cat_696 > div > a {
	color: #FFF !important;
}
.custom_tabserv {
	color: #7E7E7E;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	line-height: 21px;
	text-align: right;
	text-transform: uppercase;
}
.loja5_top_head_my7sports {
	background: url("../images/imagens.png") no-repeat scroll -22px -987px rgba(0, 0, 0, 0);
	height: 60px;
	margin-top: -5px;
	width: 148px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.loja5_top_head_my7brands {
	background: url("../images/imagens.png") no-repeat scroll -17px -1042px rgba(0, 0, 0, 0);
	height: 65px;
	width: 153px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.loja5_top_head_my7gourmet {
	background: url("../images/imagens.png") no-repeat scroll -23px -1109px rgba(0, 0, 0, 0);
	height: 65px;
	width: 158px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.loja5_top_head_my7shoes {
	background: url("../images/imagens.png") no-repeat scroll -24px -1179px rgba(0, 0, 0, 0);
	height: 63px;
	margin-top: -1px;
	width: 158px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.loja5_top_head_t-shirts {
	background: url("../images/imagens.png") no-repeat scroll -24px -1237px rgba(0, 0, 0, 0);
	height: 65px;
	width: 158px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.loja5_top_head_my7sports:hover, .loja5_top_head_my7brands:hover, .loja5_top_head_my7gourmet:hover, .loja5_top_head_my7shoes:hover, .loja5_top_head_t-shirts:hover {
	opacity: 0.8;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.custom_tabserv td img {
	padding-right: 5px;
}
.custom_tabserv a {
	opacity: 0.8;
}
.custom_tabserv td {
	padding-right: 5px;
	padding-top: 2px;
	text-align: left;
	text-transform: none !important;
}
.custom_tabserv .tbanerbottom {
	color: #545454;
	font-size: 24px;
}
.custom_tabserv .stbanerbottom {
	color: #000;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
}
#gk-tabs-235 .gkTabsContainer0, #gk-tabs-235 .gkTabsContainer1, #gk-tabs-235 .gkTabsContainer2 {
	height: 350px;
}
.gkTabsWrap.vertical ol {
	border-bottom: 3px solid #97ccee;
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
	color: #fff;
	text-shadow: 0 0px 0;
	text-align: left;
	border-right: 1px solid #80a1bd;
}
.gkTabsWrap.vertical ol li:hover, .gkTabsWrap.vertical ol li.active, .gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active {
	color: #7aa7cc!important;/*background:#FFF;
	border:1px solid #cfcfcf;*/
}
.gkTabsContainer + ol {
}
.gkTabsButtonNext, .gkTabsButtonPrev {
	background: #ddd;
}
.gkTabsButtonNext:hover, .gkTabsButtonPrev:hover {
	background: #eee;
}
.gkTabsWrap.horizontal > ol {
	background: #fff;
}
.gkTabsGK5 {
	position: relative;
	overflow: hidden;
}
.gkTabsWrap {
	margin: 0;
}
.gkTabsWrap.vertical ol {
	background-color: #01437a;
	height: 50px;
	margin: 0px 0px !important;
	padding: 0!important;
}
.productdetails-view {
	width: 780px !important;
}
.productdetails-view .esquerda {
	width: 41%;
}
.quick .productdetails-view .esquerda {
	/*margin-left: -9px;
    margin-top: -14px;*/
	width: auto;
}
.gkTabsWrap.vertical ol li, .gkTabsWrap.horizontal ol li {
	border-radius: 0 0 0 0;
	cursor: pointer;
	float: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif!important;
	height: 32px;
	line-height: 36px !important;
	list-style-type: none;
	margin: 8px 4px 0 0 !important;
	padding: 0 20px !important;
	position: relative;
	text-transform: uppercase;
}
.gkTabsContainer + ol {
	border-bottom: none!important;
}
.gkTabsContainer + ol li {
	border-radius: 0 0 0px 0px!important;
}
.gkTabsContainer {
	clear: both;
	height: 295px !important;
	overflow: hidden;
	position: relative;
}
.gkTabsItem div.texto {
	width: 330px;
	height: 80px;
	position: absolute;
	background-color: #fff;
	padding: 10px;
	bottom: 35px;
	left: 35px;
	font-family: 'trade_gothic', Arial, sans-serif !important;
	color: #afafaf;
	font-size: 14px;
	text-align: justify;
}
.gkTabsItem div.texto a {
	color: #01437a;
	float: none;
	padding-right: 30px;
	background: url("../images/imagens.png") no-repeat scroll -190px -656px rgba(0, 0, 0, 0);
}
.gkTabsItem div.texto a:hover {
	color: #666;
	cursor: pointer;
}
.gkTabsItem {
	float: left;
	left: -9999px;
	padding: 5px 0px;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.gkTabsItem.active {
	left: 0;
	position: relative;
	z-index: 2;
}
.gkTabsButtonNext, .gkTabsButtonPrev {
	border-radius: 50%;
	cursor: pointer;
	height: 18px;
	position: absolute;
	right: 0;
	font: 0/0px a;
	top: 43%;
	width: 18px;
	z-index: 3;
}
.gkTabsButtonPrev {
	left: 0;
	right: inherit;
}
.gkTabsButtonNext:before, .gkTabsButtonPrev:before {
	content: "â€º";
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	line-height: 17px;
	text-align: center;
	width: 18px;
}
.gkTabsButtonPrev:before {
	content: "â€¹";
}
.gkTabsWrap.horizontal {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display: table;
	width: 100%;
}
.gkTabsWrap.horizontal > ol, .gkTabsWrap.horizontal > .gkTabsContainer {
	display: table-cell;
	vertical-align: top;
}
.gkTabsWrap.horizontal > ol {
	position: relative;
	z-index: 5;
}
.gkTabsWrap.horizontal ol li {
	cursor: pointer;
	float: right;
	border-radius: 2px;
	margin: 0 0 3px!important;
}
.gkTabsWrap.horizontal ol li:hover, .gkTabsWrap.horizontal ol li.active {
}
.gkTabsWrap.horizontal .gkTabsItem {
	padding: 2px 20px
}
.gkTabsWrap.horizontal .gkTabsContainer + ol {
	border: none !important
}
.gkTabsWrap.horizontal .gkTabsContainer + ol li {
	border-radius: 2px !important;
	float: left;
}
.gkTabsContainer .custom p {
	margin: 0;
}
.gkTabsContainer .custom img {
	max-width: 980px !important;
	transition: all 0.3s ease-in-out 0s;
}
.gkTabsContainer .custom img:hover {
/*opacity:0.8;
	transition:all 0.3s ease-in-out 0s;*/
}
#gototop {
	margin: 5px;
	padding: 5px;
	background: url("../images/imagens.png") no-repeat scroll 45px -657px #22b24c !important;
	border: 0 none !important;
	color: #FFF !important;
	cursor: pointer;
	font-family: Arial, sans-serif !important;
	font-size: 11px !important;
	height: 30px;
	line-height: 13px;
	opacity: 1;
	padding-left: 10px !important;
	padding-right: 44px !important;
	text-align: center !important;
	text-transform: uppercase;
	transition: all 0.3s ease-in-out 0s;
	width: 45px;
	opacity: 1!important;
}
#gototop:hover {
	opacity: 0.75 !important;
	transition: all 0.3s ease-in-out 0s;
}
.btvoltar {
	background: url("../images/voltarseta.jpg") no-repeat scroll left center rgba(0, 0, 0, 0) !important;
	color: #909090;
	float: right;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 0;
	margin-top: -5px;
	padding-left: 30px;
	text-transform: uppercase;
}
.moduletable_caminho {
	border-bottom: 1px solid #13AEFF;
	margin-bottom: 15px;
	padding-bottom: 3px;
}
.breadcrumbs_caminho {
	color: #909090;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
}
.breadcrumbs_caminho .pathway {
	color: #13AEFF !important;
}
#loja5_footer .custom {
	color: #3F3F3F;
	font-family: Arial, sans-serif !important;
	font-size: 9px;
	line-height: 60px;
	text-transform: uppercase;
}
#loja5_footer span {
	color: #737272;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 9px;
	line-height: 22px;
	text-transform: uppercase;
}
#loja5_footer .custom table div {
	line-height: 13px;
	text-align: right;
}
.custom_redesoc p {
	color: #737272;
	font-family: Arial, sans-serif !important;
	font-size: 9px;
	margin-top: -7px;
	text-transform: uppercase;
}
.custom_redesoc img {
	background-color: #F2F2F2;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}
.custom_redesoc img:hover {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	opacity: 0.7!important;
	filter: alpha(opacity=70)!important;
}
#rsmsc_scroller {
	width: 100%px;
	height: 90px;
	border: 0px solid #CCCCCC;
	padding: 5px;
}
.rsmsc_scroller_class {
}
#rsmsc_scroller .innerDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 90px;
	line-height: 11px;
}
#rsmsc_scroller .sem_imagem_testemunho {
	background: url("../images/imagens.png") no-repeat scroll -145px -811px #FFF;
	border: 1px solid #DEDEDE;
	height: 50px;
	width: 50px;
}
#rsmsc_scroller {
	background: none repeat scroll 0 0 #FFF;
	border-top: 1px solid #C3C3C3 !important;
	height: 160px !important;
	margin-top: -12px;
	padding-top: 23px !important;
}
.moduletable_testemunhos {
	float: right;
	margin-top: 15px;
	padding: 0;
	width: 215px;
}
.moduletable_testemunhos h3 {
	background: none repeat scroll 0 0 #FFF !important;
	color: #000 !important;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size: 19px;
	height: 25px;
	letter-spacing: -0.5px !important;
	line-height: 23px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: 130px;
	z-index: 5;
}
#rsmsc_scroller .innerDiv {
	border-bottom: 1px solid #CCCCCC;
	height: 70px !important;
	margin-bottom: 15px;
	width: 210px !important;
}
.moduletable_testemunhos #rsmsc a {
	color: #000;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}
.moduletable_testemunhos #rsmsc a:hover {
	color: #565656;
}
.moduletable_testemunhos #rsmsc {
	height: 23px;
	line-height: 20px;
	background: #FFF;
	margin-left: 15px;
	padding-top: 11px !important;
	text-align: center !important;
}
.moduletable_testemunhos #rsmsc > a {
	background: url("../images/imagens.png") no-repeat scroll 21px -585px rgba(0, 0, 0, 0);
	padding-right: 20px;
}
.moduletable_testemunhos #rsmsc > a:hover {
	background: url("../images/imagens.png") no-repeat scroll 21px -599px rgba(0, 0, 0, 0);
	padding-right: 20px;
}
.return {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
}
.cbuss {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
}
.centr {
	float: right;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
}
.cprest {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
}
.qualidade {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
}
.facebook-icon {
	background: url("../images/imagens.png") no-repeat scroll -65px -350px rgba(0, 0, 0, 0);
	padding-left: 31px;
	padding-right: 0;
	padding-top: 9px;
}
.facebook-icon:hover {
	background: url("../images/imagens.png") no-repeat scroll -65px -325px rgba(0, 0, 0, 0);
}
.twitter-icon {
	background: url("../images/imagens.png") no-repeat scroll -96px -350px rgba(0, 0, 0, 0);
	padding-left: 28px;
	padding-right: 0;
	padding-top: 9px;
}
.twitter-icon:hover {
	background: url("../images/imagens.png") no-repeat scroll -96px -325px rgba(0, 0, 0, 0);
}
.youtube-icon {
	background: url("../images/imagens.png") no-repeat scroll -124px -350px rgba(0, 0, 0, 0);
	padding-left: 26px;
	padding-top: 9px;
}
.youtube-icon:hover {
	background: url("../images/imagens.png") no-repeat scroll -124px -325px rgba(0, 0, 0, 0);
}
.tumblr-icon {
	background: url("../images/imagens.png") no-repeat scroll -150px -350px rgba(0, 0, 0, 0);
	padding-left: 22px;
	padding-top: 9px;
}
.tumblr-icon:hover {
	background: url("../images/imagens.png") no-repeat scroll -150px -325px rgba(0, 0, 0, 0);
}
.pinterest-icon {
	background: url("../images/imagens.png") no-repeat scroll -172px -350px rgba(0, 0, 0, 0);
	padding-left: 24px;
	padding-top: 9px;
}
.pinterest-icon:hover {
	background: url("../images/imagens.png") no-repeat scroll -172px -325px rgba(0, 0, 0, 0);
}
.metodospag {
	background: url("../images/imagens.png") no-repeat scroll -1px -706px rgba(0, 0, 0, 0);
	height: 34px;
	padding-left: 121px;
	padding-right: 117px;
	padding-top: 4px;
	float: left;
}
.metotosenv {
	background: url("../images/imagens.png") no-repeat scroll 4px -742px rgba(0, 0, 0, 0);
	float: left !important;
	height: 40px;
	margin-top: 1px;
	padding-right: 0;
	padding-top: 0;
	width: 317px;
}
.siteseguro {
	background: url("../images/imagens.png") no-repeat scroll -143px -743px rgba(0, 0, 0, 0);
	float: left !important;
	height: 50px;
	padding-right: 0;
	padding-top: 4px;
	width: 51px;
}
.RSWS_testi_block {
	border: 1px solid #EEEEEE !important;
	box-shadow: 2px 2px 3px 0 #DEDEDE !important;
}
.RSWS_desc {
	margin-top: 15px;
}
.RSWS_testmonial_subtext {
	font-size: 11px;
	line-height: 13px;
}
.RSWS_testimonial {
	font-size: 11px !important;
	line-height: 11px !important;
}
.RSWS_form_main {
	width: 99% !important;
}
#loja5_centro .itemDate {
	display: none;
}
fieldset.formFieldset ol.formContainer {
	margin: 0;
	padding: 0;
}
fieldset {
	font-size: 11px;
}
.item-page h2 {
	color: #424242 !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 24px;
	letter-spacing: -1px;
	line-height: 20px;
	padding-top: 0;
	text-transform: none !important;
}
#caminho a:hover {
	color: #262626 !important;
}
#caminho .seta {
	background: url("../images/imagens.png") no-repeat scroll -13px -133px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 8px;
	padding: 0 2px;
	width: 4px;
}
#caminho #caminho_segundo {
	color: #676767 !important;
	font-family: 'Open Sans 2', sans-serif!important;
	text-transform: uppercase;
}
#caminho #caminho_primeiro {
	font-family: 'Open Sans 2', sans-serif!important;
	text-transform: uppercase;
}
#caminho a.voltaopatras {
	color: #7a7a7a !important;
	font-family: 'Open Sans 2', sans-serif!important;
	text-transform: uppercase;
	font-size: 12px;
	padding-left: 11px;
	float: right;
	text-transform: uppercase;
}
#caminho a.voltaopatras:hover {
	color: #909090 !important;
}
.paginacaobt {
	background: none repeat scroll 0 0 #2C2C2C;
	color: #FFF;
	font-size: 9px;
	margin: 0 3px;
	padding: 3px 7px;
	text-align: center;
	text-transform: uppercase;
}
.paginacaobt:hover {
	background: none repeat scroll 0 0 #717171;
	cursor: pointer;
}
.pagstest {
	font-size: 11px;
	padding: 3px 5px;
}
.RSWS_testi_img {
	border: 2px solid #CCCCCC !important;
}
.moduletable_testemunhos .content {
	background: none repeat scroll 0 0 #FFF;
	padding-top: 20px;
}
.RSWS_submit_link a {
	background: none repeat scroll 0 0 #2C2C2C;
	color: #FFF;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 11px !important;
	padding: 5px 8px !important;
	text-decoration: none;
	text-transform: uppercase;
}
.RSWS_submit_link a:hover {
	background: none repeat scroll 0 0 #717171;
}
.RSWS_testi_block table.RSWS_form_main tr, .RSWS_testi_block table.RSWS_form_main td {
	font-size: 11px !important;
	line-height: 15px !important;
	padding: 5px !important;
}
.RSWS_form_first_col {
	width: 8% !important;
}
.RSWS_form_main input {
	background-color: #FFF;
	border: 1px solid #C4C4C4;
	border-radius: 0 0 0 0;
	font-size: 11px;
}
.RSWS_form_textarea {
	background-color: #FFF;
	border: 1px solid #C4C4C4;
	border-radius: 0 0 0 0;
	font-size: 11px;
}
.RSWS_form_main #testi_pic {
	background-color: #FFF;
	border: 1px solid #C4C4C4 !important;
	border-radius: 0 0 0 0;
	font-size: 11px;
}
input.RSWS_form_button {
	background: none repeat scroll 0 0 #2C2C2C !important;
	border: medium none;
	color: #FFF;
	font-size: 9px;
	margin: 0 3px;
	padding: 3px 7px;
	text-align: center;
	text-transform: uppercase;
}
input.RSWS_form_button:hover {
	background: none repeat scroll 0 0 #717171 !important;
	cursor: pointer;
}
.RSWS_submit_link {
	display: none;
}
#security_code {
	width: 98px !important;
}
.RSWS_success {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #000 !important;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 11px !important;
	padding: 5px 8px;
	text-align: center;
	text-transform: uppercase;
}
#infocartchange #payment {
	border: 2px solid #FAFAFA;
	float: left;
	height: 90px;
	margin: 6px 3px;
	padding: 16px 4px;
	text-align: center;
	width: 126px;
}
#infocartchange #payment:hover {
	border: 2px solid #22b24c;
}
#infocartchange #payment.activo {
	border: 2px solid #22b24c;
}
#infocartchange #payment:hover {
	cursor: pointer;
}
.vmpayment_name, .vmpayment_cost, .vmpayment_description {
	clear: both;
	display: table;
	width: 100% !important;
}
#infocartchange #payment input[type="checkbox"], #payment .checkbox, #payment input[type="radio"], #payment .radio {
	display: none;
	visibility: hidden;
}
#infocartchange #shipment input[type="checkbox"], #shipment .checkbox, #shipment input[type="radio"], #shipment .radio {
	float: none;
}
.vmshipment_cost {
	font-weight: bold;
}
#loading_infocartchange, #loading_infocart {
	background: url("/components/com_virtuemart/assets/images/loader_cart.png") no-repeat scroll center center #FFF;
	opacity: 0.7;
	position: absolute;
	width: 757px;
	margin-left: -10px;
	z-index: 123;
}
#listamoradascart li {
	border-bottom: 1px solid #DFDBD1;
	float: left;
	line-height: 16px !important;
	margin-bottom: 6px;
	padding-bottom: 6px;
	width: 100%;
}
#listamoradascart #address {
	float: left;
}
#listamoradascart #linkedit {
	float: right;
}
#envio_escolhido > b, #pagamento_escolhido > b {
	text-transform: uppercase;
}
.envio_id, .pagamento_id {
	width: 503px !important;
}
.envio_id .vmshipment_name {
	font-weight: bold;
	text-transform: uppercase;
}
#td_shipment {
	line-height: 16px;
	text-align: center;
	vertical-align: middle;
	width: 40px;
}
#img_details_order {
	border: 1px solid;
	border-radius: 11px 11px 11px 11px;
	float: left;
	margin: 5px;
}
#listamoradascart .addressforcart {
	float: left;
}
#listamoradascart .text {
	float: left;
	height: 20px;
	line-height: 11px;
	padding-left: 5px;
	width: 244px;
}
#listamoradascart {
	margin-top: 12px;
}
#shipment .vmshipment_description {
	display: block;
	max-height: 120px !important;
}
.vmpayment_cost {
	line-height: 12px !important;
}
#pagamento_escolhido .vmpayment_name {
	float: left;
	padding-left: 5px;
}
#payment .vmpayment_description {
	background: none repeat scroll 0 0 #22b24c;
	color: #FFF;
	display: block !important;
	float: none !important;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold !important;
	height: 24px !important;
	letter-spacing: 0;
	line-height: 10px;
	margin: 12px 0 0 !important;
	padding: 3px 0 0 !important;
}
.pagamento_id .vmpayment_description {
	display: none;
}
#payment .vmpayment_cost {
	display: none;
}
#cartForm .product_row .nome .product_name {
	font-weight: bold;
}
#cartForm .product_row .nome {
	color: #CCCCCC;
	font-weight: normal;
}
#cartForm .product_row .referencia {
	color: #666666;
	font-size: 10px;
	padding-top: 2px;
	text-align: left;
}
.semcupao {
	line-height: 12px;
}
#system-message table td {
	vertical-align: middle !important;
}
#empresa {
	font-size: 11px;
	line-height: 13px;
}
#empresa img {
	display: table-cell;
}
#empresa .primeiroblock {
	background: url("../images/imagens.png") no-repeat scroll 0 -620px rgba(0, 0, 0, 0);
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	padding-left: 20px;
	padding-right: 60px;
}
#empresa .segundoblock {
	background: url("../images/imagens.png") no-repeat scroll 345px -638px rgba(0, 0, 0, 0);
	font-size: 12px;
	font-style: italic;
	line-height: 15px;
	padding-left: 60px;
	padding-right: 18px;
}
#formulariomarcas .blocos {
	float: left;
	text-align: center;
	width: 100%;
}
#formulariomarcas {
	margin-left: 320px;
	width: 340px;
}
#formulariomarcas #submit {
	margin-left: 110px;
	background-color: #2C2C2C;
	color: #fff;
	text-transform: uppercase;
	border: none;
	font-size: 11px!important;
	padding: 5px 36px;
}
#system-message a {
	color: #BF0000 !important;
}
#system-message a:hover {
	color: #000 !important;
}
#wrapper .linha label {
	text-align: left !important;
}
.fichaproduto_qr {
	float: right;
	background: url(/templates/loja5/images/qr.png);
	width: 39px;
	height: 17px;
	margin: 0px 0px 20px 0px;
}
.sizeloja5 {
	float: right;
	font-family: 'Roboto Condensed', Arial, sans-serif !important;
	font-size: 15px;
	margin: -36px -9px 0 0;
	padding: 0;
	text-align: right;
	text-decoration: underline;
}
#info_pay_later {
	background: none repeat scroll 0 0 #3a7042!important;
	color: #FFF;
	font-family: arial;
	font-size: 10px;
	height: 45px;
	line-height: 14px;
	padding: 3px;
	text-align: center;
}
div#_prod_discount_menu div.precodiv {
	padding-top: 2px;
	text-align: center;
	width: 100%;
}
.board > div#_prod_discount_menu {
	float: right;
	padding: 0 0 20px;
}
ul#specialnav li.subTop.Discounts ul.board li.boardTop {
	width: 150px;
}
.free_shipment {
	border: 2px solid #22b24c;
	display: table-cell;
	height: 50px;
	text-align: center;
	vertical-align: middle;
	width: 725px;
}
.free_shipment > img {
	margin-bottom: -4px;
	padding: 0 10px 0 0;
}
.free_shipment > span {
	color: #C60000;
	font-size: 11px;
}
.free_shipment > span > span {
	font-weight: bold;
}
.tax_iva {
	display: none;
	clear: both;
	float: right;
	font-size: 10px;
	font-weight: normal;
}
#adminForm #zip_field {
	max-width: 80px !important;
	width: 80px !important;
}
#guiacompras img {
	border: 1px solid #CCCCCC !important;
	display: inherit;
	margin: 0;
}
.item-pageguiau .itemDate {
	display: none;
}
#guiacompras td {
	padding: 12px !important;
	vertical-align: top !important;
}
#guiacompras p {
	color: #777777;
	font-size: 11px;
}
#guiacompras #vermelho {
	color: #CB0000;
	font-weight: bold;
}
#guiacompras tr {
	background: url("../images/bacta.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
}
#caixazita #caixam {
	background: none repeat scroll 0 0 #F3F2EE;
	border: 1px solid #DDDDDD;
	border-radius: 13px 13px 13px 13px;
	color: #616060 !important;
	float: left;
	font-family: tahoma, arial, sans-serif;
	font-size: 11px !important;
	height: 175px;
	margin: 30px 0 20px 10px;
	padding: 15px;
	width: 146px;
}
#caixazita #caixam:hover {
	background: none repeat scroll 0 0 #EEEDE8;
}
#caixazita #caixam #vermelho {
	color: #CB0000;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 6px;
}
.item-pageguiau .articleContent.clear {
	box-shadow: 0 0 9px #E9E9E9;
	padding: 20px;
}
#video_guia {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 16px;
	text-align: center;
}
.item-pageguiau .item-title h2 {
	color: #CB0000 !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 22px;
	font-weight: lighter;
	height: 22px;
	letter-spacing: -1px;
	line-height: 41px;
	padding-top: 0;
	text-transform: none !important;
}
#troca .cart-summary td {
	font-size: 11px !important;
	padding: 5px !important;
}
#troca #ritens td input {
	height: 13px !important;
	line-height: 13px !important;
}
#troca #infotroca {
	border: 1px solid #EEEEEE;
	font-size: 11px;
	line-height: 15px;
	margin-top: 5px;
	padding: 7px;
}
#troca #dadosnib td.first {
	width: 80px !important;
}
#troca #dadosnib td input.nome {
	width: 532px !important;
}
#troca #razao_reembolso {
	font-size: 11px;
	max-width: 680px;
	padding: 5px;
}
#troca #rrecolha .second {
	width: 255px !important;
}
#dados_envio .morada_envio {
	line-height: 14px;
}
.divcarrinho span.introtext {
	font-size: 12px;
	line-height: 15px;
	padding-top: 10px;
	text-align: justify;
}
.divcarrinho {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom: 6px;
	margin-top: 0;
	padding: 5px 10px 20px;
	width: 757px;
}
#Bsolus_login #login-form #dentro_fbook a {
	font-size: 11px !important;
	margin-left: 2px;
}
.load_product {
	background-color: #EFEFEF;
	background-image: url("/components/com_virtuemart/assets/images/load_products1.gif");
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	margin-top: 10px;
	width: 743px;
	float: left;
}
.load_product_quick {
	background-color: #0DB14B;
	background-image: url("/components/com_virtuemart/assets/images/load_products.gif");
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	margin-top: 58px;
	position: relative;
	width: 141px;
}
.load_product_quick_preco {
	background-color: #0DB14B;
	background-image: url("/components/com_virtuemart/assets/images/load_products.gif");
	background-position: center;
	background-repeat: no-repeat;
	float: right;
	height: 26px;
	margin-top: -13px;
	position: relative;
	width: 110px;
}
.mensage_products {
	background-color: #EFEFEF;
	color: #7C7C7C;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	height: 20px;
	line-height: 20px;
	margin-top: -1px !important;
	text-align: center;
	width: 788px;
}
.addons_promocao {
	position: absolute;
	z-index: 100;
}
#pedido_order {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #E5E5E5;
	float: right;
	padding: 10px;
}
#text_order {
	float: left;
	line-height: 15px;
	width: 362px;
}
.board #vertodas a {
	background-color: #2C2C2C!important;
	color: #fff!important;
	margin-top: 10px;
	margin-left: 10px;
	width: 60px!important;
	text-align: center;
}
.board #vertodas a:hover {
	background-color: #717171!important;
	color: #fff!important;
}
.moduletable_superfiltroloja5 {
	float: left;
	/*border:1px solid #fff;*/
	-moz-box-shadow: 0px 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px 0px #fff;
	float: left;
	margin-bottom: 15px;
	/*padding:6px 7px 20px 0px;*/
	width: 152px;
}
#gkBottom1 .moduletable {
	margin-top: 0px!important;
}
img.featuredProductImage {
	background-color: #FFF!important;
}
span.skype_pnh_container {
	display: none !important;
}
span.skype_pnh_print_container, span[class^="skype_pnh_print_container"] {
	display: inline !important;
}
.divcarrinho_titulo {
	font-size: 14px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #848484;
	font-weight: normal;
	/*border-bottom:1px solid #c3c3c3;*/
	text-transform: uppercase;
	padding-top: 0px;
}
.divcarrinho_titulo span {
	font-size: 20px;
	padding-right: 2px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #424242;
	font-weight: bold;
}
#tudo .item-page h1 {
	display: none;
}
#tudo .item-page .item-title {
	display: none;
}
#tudo .item-page .itemDate {
	display: none;
}
#tudo {
	margin: -10px;
}
#avisocamposob {
	background-color: #990000;
	color: #FFF;
	display: none;
	float: left;
	font-size: 11px;
	margin-left: 20px;
	padding: 0 56px;
	width: auto !important;
}
.addons_novo img {
	height: 41px !important;
	width: 67px !important;
}
.custom_lateral {
	height: 620px;
	margin-left: -150px;
	position: absolute !important;
	top: 221px;
	width: 145px;
}
#tablelojas img {
	text-align: center;
	display: inline;
	margin: 0px;
}
#tablelojas td {
	line-height: 13px;
	font-size: 11px;
	background-color: #F8F8F8;
}
#tablelojas td > div {
	background-color: #fff;
}
#tablelojas span {
	border-bottom: 1px solid #ddd;
	margin: 0 20px;
	padding-bottom: 10px;
}
.item-page #gkSocialAPI {
	display: none;
}
#div_img {
	float: left;
	width: 40px;
	padding-left: 5px;
}
.loja5_bottom_head_30dias {
	background: url("../images/imagens.png") no-repeat scroll -14px -804px rgba(0, 0, 0, 0);
	height: 32px;
}
.loja5_bottom_head_transportes {
	background: url("../images/imagens.png") no-repeat scroll -13px -835px rgba(0, 0, 0, 0);
	height: 32px;
}
.loja5_bottom_head_rapido {
	background: url("../images/imagens.png") no-repeat scroll -8px -865px rgba(0, 0, 0, 0);
	height: 32px;
}
.loja5_bottom_head_pagamentos {
	background: url("../images/imagens.png") no-repeat scroll -14px -901px rgba(0, 0, 0, 0);
	height: 32px;
	position: absolute;
	width: 127px !important;
	z-index: -1;
}
.loja5_bottom_head_original {
	background: url("../images/imagens.png") no-repeat scroll -11px -938px rgba(0, 0, 0, 0);
	height: 32px;
}
#div_text {
	float: none;
	padding: 5px 0px;
	text-align: right;
	font-size: 10px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.custom_footertags {
	background: none repeat scroll 0 0 #F2F2F2;
	padding: 10px;
	font-size: 11px;
	float: left;
}
.custom_footertags .titulo {
	text-transform: uppercase;
	color: #555;
	font-weight: bold;
}
.custom_footertags .msg {
	line-height: 13px;
	color: #999;
}
.custom_footertags .msg li {
	float: left;
	padding-right: 5px;
}
.moduletable_footertags .msg a {
	color: #999!important;
}
.custom_footertags .msg a:hover {
	color: #C60000!important;
}
.custom_footertags .msg ul li:last-child {
	padding-right: 0px;
}
.custom_footertags table {
	margin-bottom: 10px;
}
#loja5_left > div#related_keywords {
	background: none repeat scroll 0 0 #F2F2F2;
	color: #999999;
	font-size: 10px;
	padding: 5px 10px 10px 10px;
	float: left;
	display: none !important;
	width: 161px;
}
#loja5_left > div#related_keywords > div {
	font-size: 12px;
}
#loja5_left > div#related_keywords a {
	padding: 0px;
	text-transform: uppercase;
}
#loja5_left > div#related_keywords span {
	padding: 0px 3px 0px 0px;
	color: #CCCCCC;
}
#loja5_left > div#related_keywords .tagdiv {
	font-size: 10px;
	font-weight: normal;
	float: left;
	font-size: 9px;
	color: #848484;
	text-transform: uppercase;
}
#loja5_left > div#related_keywords > div {
	color: #555555;
	font-weight: bold;
}
div.mod-languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.mod-languages li {
	margin-left: 0px;
	margin-right: 4px;
}
div.mod-languages ul.lang-inline li {
	display: inline;
}
div.mod-languages ul.lang-block li {
	display: block;
}
div.mod-languages img {
	border: none;
}
div.mod-languages .lang-active a {
	text-decoration: none;
	color: #60aeee;
	font-size: 10px;
}
div.mod-languages a {
	text-decoration: none;
	color: #fff;
	font-size: 10px;
}
div.mod-languages a:hover {
	text-decoration: none;
	color: #60aeee;
	font-size: 10px;
}
.gkTabItem {
	float: left;
	overflow: hidden;
	padding: 0px 0!important;
}
.gkTabItemSpace {
	background-color: #f1f1f1;
}
ul.gkTabs {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	background: none repeat scroll 0 0 transparent !important;
	border-color: none !important;
	border-image: none !important;
	border-style: none none solid !important;
	border-width: medium medium 3px !important;
	height: 42px;
	margin: 0 !important;
	padding: 0 !important;
}
.gkTab {
	border: none!important;
}
ul.gkTabs li:hover, ul.gkTabs li.active {
	background: url("../images/tabbg.jpg") repeat-x scroll 0 0 transparent !important;
	color: #FFF !important;
}
.featuredProductImage {
	max-height: 140px;
}
#nsp-newsprotab .nspArt > div {
	width: 86%;
	padding: 10px!important;
	background-color: #fff;
	height: 198px;
	margin-bottom: 10px;
	-moz-box-shadow: 0px 3px 5px 0px #ccc;
	-webkit-box-shadow: 0px 3px 5px 0px #ccc;
	box-shadow: 0px 3px 5px 0px #ccc;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#nsp-newsprotab h4 {
	font-size: 14px;
	color: #909090;
	background: url("../images/quadtit.png") no-repeat scroll left center transparent !important;
	padding-left: 15px;
	margin-left: -10px;
}
#nsp-newsprotab .nspArt > div:hover {
	height: 225px;
	border-bottom: 4px solid #f3791d;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#nsp-newsprotab .nspTopInterface {
	margin-top: -7px !important;
	margin-bottom: 5px !important;
}
.gkTabItemSpace {
	height: 280px!important;
}
#nsp-newsprotab .nspPrev, #nsp-newsprotab .nspNext {
	display: none;
}
#nsp-newsprotab .nspArtPage {
	width: 684px!important;
}
#lado_esquerdo_preco .nspRSPrice, #lado_esquerdo_preco .nspRSPrice span{
	float: right;
	width: 100%;
	font-size: 22px !important;
	height: 30px;
	line-height: 55px;
	color: #0db14b;
	font-family: 'Open sans', Arial, sans-serif !important;
	text-transform: uppercase;
	text-align: right;
}
#produtoscaixa .addtocart-button .comprar {
	background: none repeat scroll 0 0 #0DB14B;
	border: medium none;
	bottom: -19px;
	color: #FFFFFF;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 10px;
	margin: 0 !important;
	padding: 5px 6px;
	position: absolute;
	text-transform: uppercase;
	width: 141px;
}
#produtoscaixa .addtocart-button .comprar:hover {
	background: #3c6f42;
	cursor: pointer;
}
#lado_esquerdo_preco .addtocart-button .comprar:hover {
	background: #3c6f42;
	cursor: pointer;
}
.mdpArt .nspRSPrice {
	margin: 2px auto;
	float: none;
}
.nspRSPrice {
	color: #000;
	float: left;
	font-family: 'Open sans', Arial, sans-serif !important;
	text-transform: uppercase;
	line-height: 16px;
	margin: 0px 0 -1px;
	text-transform: none !important;
	top: 0;
}
.nspRSPrice2 {
	color: #000;
	float: left;
	font-family: 'Open sans', Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 15px !important;
	line-height: 16px;
	margin: 2px 0 -1px;
	text-transform: none !important;
	top: 0;
}
.val_desc, .taxadesconto {
	clear: both;
	color: #666666;
	float: left;
	font-family: 'Open sans', Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	line-height: 16px;
	margin: 0 auto;
	text-align: right;
}
#mdp-newsprosele .precolinha1 {
	float: left!important;
	margin-left: 0px;
}
#mdp-newsprosele .preco_div {
	width: 90px !important;
}
.precodesconto {
	font-size: 9px!important;
	font-weight: normal!important;
	text-align: right!important;
	margin: 0 auto!important;
	width: 100%!important;
	float: right!important;
	height: 20px!important;
	line-height: 22px!important;
	color: #0DB14B!important;
}
.moduletablensppromo .precodiv .precodiv2 .nspRSPrice2, .moduletablenspsnov .precodiv .precodiv2 .nspRSPrice2 {
	padding: 0px 0px 0px 10px;
}
#lado_esquerdo_preco .taxadesconto {
	font-family: 'Open sans', Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 12px;
	float: right;
	width: 100%;
	color: #777;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: line-through;
	height: 16px;
	line-height: 16px;
	margin: 0 0px 0 0px;
}
.nspArt .precodiv {
	text-align: center;
	width: 100%;
}
.nspArt .precodiv2 {
	text-align: center;
	width: auto;
}
.horizontal-separator {
	background: none repeat scroll 0 0 #DCDCDC!important;
	height: 1px!important;
	margin: 16px 0!important;
	display: none!important;
}
#nsp-newsprotab .precodesconto {
	height: 27px;
	line-height: 27px;
	margin-right: 5px;
}
#nsp-newsprotab .nspArt .readon {
	float: left!important;
	margin-left: 98px!important;
	margin-top: 6px!important;
	position: relative!important;
	background: url("../images/butprods.jpg") no-repeat scroll right center transparent !important;
	color: #909090;
	font-size: 14px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-weight: normal!important;
}
#loja5_left .moduletablesel {
	float: left!important;
	width: 180px;
	border: 0 solid;
	padding: 0;
}
#loja5_left #mdp-newsprosele {
	width: 100% !important;
	margin-left: 0px;
}
#loja5_left #mdp-newsprosele h4 {
	width: 102px!important;
}
#loja5_left #mdp-newsprosele .p_sku {
	width: 102px!important;
}
#loja5_left #mdp-newsprosele .precodiv {
	width: 102px!important;
}
#mdp-newsprosele .precodesconto {
	color: #C40000;
	float: right;
	font-family: 'Signika', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	margin-left: 5px;
	width: auto;
	text-decoration: line-through;
}
#mdp-newsprosele .val_desc, .taxadesconto {
	clear: both;
	color: #666666;
	float: left;
	font-family: 'Signika', Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 14px;
	line-height: 16px;
	margin: 0 auto;
	width: auto;
	text-align: right;
}
.moduletablesel {
	padding: 6px 0px 20px 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 210px;
	float: right;
	border: 1px solid #dfdfdf;
	-moz-box-shadow: 0px 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px 0px #fff;
}
.moduletableregisto {
	padding: 6px 18px;
	margin-bottom: 15px;
	margin-top: 15px;
	border: 1px solid #e8e8e8;
	-moz-box-shadow: 0px 3px 5px 0px #ccc;
	-webkit-box-shadow: 0px 3px 5px 0px #ccc;
	box-shadow: 0px 3px 5px 0px #ccc;
}
.produtos {
	margin-top: 15px;
	border: 1px solid #e4e4e4;
	-moz-box-shadow: 0px 1px 2px 0px #ccc;
	-webkit-box-shadow: 0px 1px 2px 0px #ccc;
	box-shadow: 0px 1px 2px 0px #ccc;
	padding: 12px 12px 20px;
	margin-bottom: 15px;
}
ul#specialnav .home {
	display: none!important;
}
.moduletablesel h3 {
	/*background:none repeat scroll 0 0 #FFF !important;*/
	color: #424242 !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 19px;
	height: 25px;
	line-height: 23px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	letter-spacing: -0.5px !important;
	z-index: 5;
}
#mdp-newsprosele {
	border-top: 1px solid #C3C3C3;
	margin-top: -11px;
	padding-top: 15px;
	position: relative;
	width: 95% !important;
	margin-left: 6px;
	z-index: 0;
}
.moduletablenspsnov .content {
	margin-top: 5px;
}
#gkRight {
	padding-left: 10px;
}
#gkRight > div:first-child, #gkLeft > div:first-child {
	border-right: 0px solid #DDDDDD!important;
}
#nsp-newsprosele img {
	max-height: 60px;
	max-width: 60px;
}
#nsp-newsprosele .nspArt div {
	float: left;
	position: relative;
}
#nsp-newsprosele h4 {
	color: #909090;
	float: right;
	font-size: 14px;
	height: 15px;
	overflow: hidden;
	line-height: 15px;
	width: 110px;
}
#nsp-newsprosele .p_sku {
	color: #7e7e7e;
	float: left !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 18px;
	width: 110px;
	text-transform: uppercase;
}
#nsp-newsprosele .nspArt .readon {
	background: url("../images/butprods.jpg") no-repeat scroll right center transparent !important;
	width: 12px;
	margin-left: 168px;
	position: absolute;
	top: 50px;
	width: 12px;
}
#nsp-newsprosele .nspRSPrice {
	float: left;
	margin-left: -4px;
	margin-top: 0;
}
#nsp-newsprosele .prodimg {
	height: 60px;
	width: 60px;
	margin-right: 10px;
	float: left;
}
#nsp-newsprosele .precodiv {
	width: 110px!important;
}
#nsp-newsprosele .nspArt {
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e9e9e9;
}
#nsp-newsprosele .nspArt div {
	overflow: inherit!important;
}
#nsp-newsprosele .nspPrev, #nsp-newsprosele .nspNext {
	display: none;
}
#nsp-newsprosele .nspTopInterface {
	position: static;
}
#nsp-newsprosele .nspTopInterface > div {
	position: absolute;
	z-index: 5000;
	margin-left: 70px;
	margin-top: 373px;
}
#nsp-newsprotab .p_sku {
	color: #F28431;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 18px;
	margin-left: 5px;
	margin-top: -5px;
	text-transform: uppercase;
}
.moduletablenspnov {
	margin-top: 0px;
	margin-bottom: 0px;
	height: 320px;
}
.moduletablensprom {
	margin-top: 15px;
	margin-bottom: 15px;
	height: 280px;
}
.moduletablenspnov .nspMain {
	-webkit-box-shadow: 1px 3px 3px 0px #dddddd;
	box-shadow: 1px 3px 3px 0px #dddddd;
	border: 1px solid #e8e8e8;
}
.moduletablenspnov h3 {
	float: none;
}
.moduletablenspnov h3 {
	background: none repeat scroll 0 0 #FFF;
	color: #000 !important;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	font-size: 19px;
	height: 25px;
	letter-spacing: -0.6px !important;
	line-height: 25px;
	margin: 20px 0;
	padding: 0;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	width: 100% !important;
	z-index: 1;
}
#loja5_top_mainbody > div:first-child > h3 {
	width: 13%;
}
.moduletablenspsnov h3 {
	font-size: 22px;
	color: #000!important;
	font-style: italic;
	height: 25px;
	line-height: 25px;
	padding: 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin: 0px;
	letter-spacing: -0.6px!important;
	width: auto;
}
.moduletablensppromo h3 {
	font-size: 22px;
	color: #000!important;
	font-style: italic;
	height: 25px;
	line-height: 25px;
	padding: 5px 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
	margin: 0px;
	letter-spacing: -0.6px!important;
	width: auto;
}
.moduletablensppromo {
	background: #f2f2f2;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 25px;
	margin-bottom: 20px;
}
.moduletablenspnov .content {
	float: none;
}
.moduletablenspnov .featuredProductImage {
	max-height: 183px;
	max-width: 153px;
}
.moduletablenspsnov .featuredProductImage {
	max-height: 183px;
	max-width: 153px;
}
.moduletablensppromo .featuredProductImage {
	max-height: 183px;
	max-width: 153px;
}
.moduletablenspnov .nspArt .addons_novo {
	margin-left: 10px;
}
.moduletablenspnov .prodimg {
	float: none;
	height: 125px;
	width: 100%;
	padding-left: 1px;
	margin-top: 0px;
	margin-bottom: 7px;
}
.moduletablenspsnov .prodimg {
	float: none;
	height: 135px;
	width: 100%;
	padding-left: 1px;
	margin-top: 10px;
	margin-bottom: 14px;
}
.moduletablensppromo .prodimg {
	float: none;
	height: 125px;
	width: 100%;
	padding-left: 1px;
	margin-top: 10px;
	margin-bottom: 14px;
}
.moduletablensppromo .precodiv {
	padding-top: 2px;
}
.moduletablenspsnov h4 {
	color: #909090;
	float: none !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	text-transform: none;
	padding: 0 3px;
	line-height: 15px;
	padding-left: 10px!important;
	width: 96% !important;
	text-align: left!important;
	font-weight: normal;
	letter-spacing: 0px;
	height: 15px;
	overflow: hidden;
	margin: 0px;
}
div#_prod_discount_menu h4 > div.name > a, div#_prod_discount_menu h4 > div.name > a:hover, .moduletablenspnov h4 {
	color: #323232;
	float: none !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 10px;
	padding-left: 10px;
	line-height: 15px;
	width: 93% !important;
	text-align: center!important;
	font-weight: normal;
	letter-spacing: 0px;
	height: 15px;
	overflow: hidden;
	margin: 0px;
}
.moduletablensppromo h4 {
	color: #323232;
	float: none !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	text-transform: uppercase;
	padding: 0 3px;
	padding-left: 10px;
	line-height: 15px;
	width: 90% !important;
	text-align: center!important;
	font-weight: normal;
	letter-spacing: 0px;
	height: 15px;
	overflow: hidden;
	margin: 0px;
}
.moduletablenspnov .precodiv {
	padding-left: 0px;
}
.moduletablenspnov #mdp-243 {
	border: 0px solid transparent!important;
}
.moduletablenspnov .preco_div {
	float: none;
	margin: 0 0 0 84px !important;
	padding-left: 0;
	text-align: center;
	width: 80px;
}
.moduletablenspnov .precodesconto {
	padding-left: 6px!important;
}
div#_prod_discount_menu div.p_sku, .moduletablenspnov .p_sku {
	color: #7E7E7E;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	padding-left: 10px;
	height: 12px;
	line-height: 11px;
	text-align: center !important;
}
.precodiv .precolinha1 {
	float: none;
	margin: 5px auto -2px;
	text-align: center;
	text-transform: none !important;
}
.precolinha1 > sup, .nspRSPrice > sup {
	float: right;
	font-size: 14px;
	line-height: 16px;
	position: relative;
}
.precolinha1 > sub, .nspRSPrice > sub {
	float: left;
	font-size: 14px;
	line-height: 16px;
	margin-right: 4px;
}
.precodesconto > sup {
	float: right;
	font-size: 11px;
	line-height: 16px !important;
	text-decoration: line-through;
}
.precodesconto > sub {
	clear: both;
	float: left;
	font-size: 11px;
	line-height: 16px;
	margin-right: 4px;
}
.PricesalesPrice > sup {
	float: right;
	font-size: 20px;
}
.PricesalesPrice > sub {
	float: left;
	font-size: 20px;
	margin-right: 4px;
}
.PricebasePriceWithTax > sub {
	float: left;
	font-size: 14px;
	line-height: 18px;
	margin-right: 2px;
}
.PricebasePriceWithTax > sup {
	float: right;
	font-size: 14px;
	line-height: 18px;
	text-decoration: line-through;
}
.moduletablenspsnov .p_sku {
	padding-left: 10px!important;
	color: #7E7E7E;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	text-align: left !important;
}
.moduletablensppromo .p_sku {
	color: #7E7E7E;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	text-align: left !important;
	padding-left: 10px!important;
}
.moduletablensppromo .nspArt {
	height: 204px;
	border: 1px solid transparent;
	margin-left: 6px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	background-color: #fff;
}
.moduletablensppromo .nspArt:hover {
	height: 204px;
	border: 1px solid #c5c5c5;
	margin-left: 6px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablensppromo #prim.nspArt {
	margin-left: 0px!important;
}
.moduletablensppromo .nspArt#prim {
	background: #fff !important;
}
.moduletablenspsnov .nspArt {
	height: 204px;
	border: 1px solid #c5c5c5;
	margin-left: 7px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspsnov .nspArt > div {
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspsnov .nspArt > div:hover {
	border: 1px solid #c5c5c5;
	height: 99%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspsnov .nspArt:hover {
	height: 204px;
	margin-left: 7px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
#prod_rel .moduletablenspsnov .nspArt {
	margin-bottom: 2px !important;
}
.moduletablenspnov .nspArt:hover {
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspnov .nspArt {
	height: 204px;
	border: 1px solid transparent;
	margin: 2px!important;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspnov #prim.nspArt {
}
.moduletablenspnov .nspArt#prim {
	background: none !important;
}
#nsp-nsp_210 {
	margin-left: 0px;
	margin-top: 0px;
}
.moduletablensppromo .nspArt {
	width: 24%!important;
}
.moduletablenspnov .nspArt {
	width: 24.16% !important
}
.moduletablenspsnov .nspArt {
	width: 23.8%!important;
}
#nsp-nsp_230 #prim {
	margin-left: 0px!important;
}
.moduletablenspsnov {
	padding: 0px 0px 2px 0px;
}
.moduletablensppromo .nspArt .readon {
	background: #6a6a6a;
	color: #fff;
	float: none !important;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px!important;
	font-weight: normal !important;
	width: 139px!important;
	height: 30px!important;
	line-height: 30px!important;
	top: 50%;
	margin-left: -70px;
	left: 50%;
	position: absolute !important;
	border-radius: 0px 0px 0px!important;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablensppromo .nspArt:hover .readon {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspnov .nspArt .readon {
	background: #6a6a6a;
	color: #fff;
	float: none !important;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px!important;
	font-weight: normal !important;
	width: 139px!important;
	height: 30px!important;
	line-height: 30px!important;
	top: 50%;
	margin-left: -70px;
	left: 50%;
	position: absolute !important;
	border-radius: 0px 0px 0px!important;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspnov .nspArt:hover .readon {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspsnov .nspArt .readon {
	background: #6a6a6a;
	color: #fff;
	float: none !important;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px!important;
	font-weight: normal !important;
	width: 139px!important;
	height: 30px!important;
	line-height: 30px!important;
	top: 50%;
	margin-left: -70px;
	left: 50%;
	position: absolute !important;
	border-radius: 0px 0px 0px!important;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspsnov .nspArt:hover .readon {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspsnov .nspArt > div {
	position: relative !important;
	height: 99%;
}
.moduletablenspnov .nspPagination {
}
.moduletablensppromo .nspPrev {
	display: none;
	background: url("../images/lnov.png") no-repeat scroll 0 0 transparent !important;
	width: 12px;
	height: 18px;
	position: absolute;
	margin-top: 125px;
	margin-left: -10px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablensppromo .nspPrev:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablensppromo .nspNext {
	display: none;
	background: url("../images/lright.png") no-repeat scroll 0 0 transparent !important;
	width: 12px;
	height: 18px;
	position: absolute;
	margin-left: 655px;
	margin-top: 125px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablensppromo .nspNext:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspnov .nspPrev {
	display: none;
	background: url("../images/lnov.png") no-repeat scroll 0 0 transparent !important;
	width: 12px;
	height: 18px;
	position: absolute;
	margin-top: 125px;
	margin-left: -10px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspnov .nspPrev:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspnov .nspNext {
	display: none;
	background: url("../images/lright.png") no-repeat scroll 0 0 transparent !important;
	width: 12px;
	height: 18px;
	position: absolute;
	margin-left: 655px;
	margin-top: 125px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspnov .nspNext:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablensppromo .nspTopInterface {
	margin-left: 680px !important;
	margin-top: -30px !important;
	position: absolute;
}
.moduletablenspnov .nspTopInterface {
	margin-left: 712px !important;
	margin-top: -30px !important;
	position: absolute;
}
.moduletablenspsnov .nspTopInterface {
	margin-left: 728px !important;
	margin-top: -30px !important;
	position: absolute;
	width: 36px;
}
.nspArt .readon {
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	color: #909090;
	height: 14px!important;
	line-height: 14px!important;
}
.nspArt .readon:hover {
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	color: #fff!important;
}
#nsp-newsprosele .readon {
	font-size: 1px!important;
	color: #fff!important;
	text-indent: -555px!important;
}
#nsp-newsprosele .readon:hover {
	font-size: 1px!important;
	color: #fff!important;
	text-indent: -555px!important;
}
.moduletablenspprom {
	margin-top: 15px;
	border: 1px solid #e8e8e8;
	-moz-box-shadow: 0px 3px 5px 0px #ccc;
	-webkit-box-shadow: 0px 3px 5px 0px #ccc;
	box-shadow: 0px 3px 5px 0px #ccc;
	padding: 12px 12px 0px;
	margin-bottom: 15px;
	height: 202px;
}
.moduletablenspprom h3 {
	float: none;
	background-color: #ff3030;
	height: 25px;
	line-height: 25px;
	margin-left: -20px;
	padding-left: 22px;
	width: 699px;
}
.moduletablenspprom h3 {
	color: #FFF;
	height: 25px;
	line-height: 25px;
	margin-left: -20px;
	padding: 5px 15px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	width: auto;
	font-size: 18px;
}
.moduletablenspprom .content {
	float: none;
	margin-top: 20px;
}
.moduletablenspprom .featuredProductImage {
	max-height: 125px;
	max-width: 100px;
	padding-top: 10px;
}
.moduletablenspprom .prodimg {
	float: left;
	height: 125px;
	width: 100px;
	padding-left: 1px;
}
.moduletablenspprom h4 {
	color: #909090;
	float: right !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	line-height: 15px;
	width: 110px !important;
}
.moduletablenspprom .p_sku {
	float: left!important;
	margin-left: 6px;
	color: #F28431;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 18px;
	text-transform: uppercase;
}
.moduletablenspprom .nspArt {
	height: 140px;
	margin-bottom: 25px;
	background: transparent !important;
	position: relative;
}
.moduletablenspprom .nspArt#prim {
	background: none !important;
}
.moduletablenspprom .nspRSPrice {
	float: left!important;
	margin-top: -60px;
	margin-left: 102px;
}
.moduletablenspprom .nspRSPrice2 {
	float: left!important;
	margin-top: -60px;
	margin-left: 102px;
}
.moduletablenspprom .precodesconto {
	float: left!important;
	margin-top: -38px;
	margin-left: 102px;
}
.moduletablenspprom .nspArt .readon {
	background: url("../images/butprods.jpg") no-repeat scroll right center transparent !important;
	color: #909090;
	float: left !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	font-weight: normal !important;
	margin-left: 94px !important;
	margin-top: -10px !important;
	position: relative !important;
}
.moduletablenspprom .nspPagination {
	display: none;
}
.moduletablenspprom .nspPrev {
	background: url("../images/lnov.png") no-repeat scroll 0 0 transparent !important;
	width: 12px;
	height: 18px;
	position: absolute;
	margin-top: 55px;
	margin-left: -10px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspprom .nspPrev:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspprom .nspNext {
	background: url("../images/lright.png") no-repeat scroll 0 0 transparent !important;
	width: 12px;
	height: 18px;
	position: absolute;
	margin-left: 655px;
	margin-top: 55px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspprom .nspNext:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspprom .nspTopInterface {
	float: left;
}
#nsp-nsp_214 {
	margin-left: 16px;
}
.moduletable_topo {
	margin-top: 34px;
}
.moduletablenspnov .addons_promocao {
	position: absolute!important;
	margin-left: 1px;
}
.moduletablenspnov .nspArt > div {
	position: relative!important;
}
.moduletablenspsnov .addons_promocao {
	position: absolute!important;
	margin-left: 0px;
}
.moduletablenspsnov .nspArt > div {
	position: relative!important;
}
.moduletablensppromo .addons_promocao {
	position: absolute!important;
	margin-left: 0px;
}
.moduletablensppromo .nspArt > div {
	position: relative!important;
}
#nsp-newsprosele .addons_promocao {
	position: absolute!important;
	margin-left: 0px;
}
#nsp-newsprosele .nspArt > div {
	position: relative!important;
}
#bpage2 #info_product_dir .addons_promocao {
	position: absolute!important;
	margin-left: 300px;
}
#bpage2 #info_product_dir .addons_promocao img {
	width: 75px!important;
	height: 24px!important;
}
#limpafiltro {
	background: #9B9B9B;
	color: #fff !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px !important;
	font-weight: normal !important;
	margin-top: 0 !important;
	padding-bottom: 0;
	text-indent: 0;
	cursor: pointer;
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s ease-in-out 0s;
	width: 132px;
}
#paymentForm .vm-button-correct {
	background-color: #F48633;
	color: #FFF !important;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	height: 25px !important;
	line-height: 27px;
	margin-bottom: 20px!important;
	margin-top: 10px;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto;
}
#paymentForm .vm-button-correct:hover {
	background-color: #F2F2F2;
	color: #fff!important;
	font-weight: normal!important;
}
.pagamentx #paymentForm > div {
}
.pagamentx .vmpayment_name {
	color: #484848;
}
.pagamentx .vmshipment_name {
	color: #484848;
}
#topo {
	display: block;
	background: url("../images/top_site.jpg") repeat-x scroll top left #FFF;
	height: 145px;
	overflow: visible;
	right: 0;
	top: 0;
	z-index: 9999;
	width: 100%!important;
	background-color: #fff;
	border-bottom: 2px solid #ececec;
}
.mdpMain {
	overflow: hidden;
}
.mdpBotInterface, .mdpTopInterface {
	overflow: hidden;
	margin: 5px 0;
}
.moduletablensppromo .mdpMain {
	overflow: hidden;
}
#prim .name, .mdpArt .name a {
	color: #666;
}
.moduletablensppromo .mdpBotInterface, .moduletablensppromo .mdpTopInterface {
	margin: 5px 0;
	overflow: hidden;
	padding: 0 10px 0 0;
}
.mdpBotInterface div, .mdpTopInterface div {
	float: right;
}
.mdpPagination {
	list-style-type: none !important;
	padding: 0 !important;
	float: left;
}
.mdpPagination li {
	float: left;
	width: 8px;
	height: 8px;
	margin: 0 4px 0 0 !important;
	background: url("../images/imagens.png") no-repeat scroll -13px -100px transparent;
	text-indent: -999em;
	cursor: pointer;
}
.mdpPagination li:hover, .mdpPagination li.active {
	background-position: -13px -108px;
}
.mdpNext, .mdpPrev {
	float: left;
	width: 14px;
	height: 14px;
	margin: 0 0 0 4px;
	background: url("../images/imagens.png") no-repeat scroll -10px -145px transparent;
	text-indent: -999em;
	cursor: pointer;
}
.mdpPrev {
	background-position: -10px -117px
}
.mdpNext:hover, .mdpPrev:hover {
	background-position: 0 -30px
}
.mdpPrev:hover {
	background-position: 0 -58px
}
.mdpCounter {
	float: left;
	margin: 0 0 0 8px;
	padding: 1px 4px;
	border: 1px solid #ddd;
	border-radius: 2px 2px;
	-moz-border-radius: 2px 2px;
	-webkit-border-radius: 2px 2px;
	color: #878787;
	font-size: 9px;
	cursor: pointer;
}
.mdpCounter span {
}
.mdpBotInterface .mdpCounter strong, .mdpTopInterface .mdpCounter strong {
}
.mdpArts {
	overflow: hidden;
}
.mdpArt {
	float: left;
}
.mdpArt div {
	overflow: hidden;
	position: relative;
}
.mdpArt h4.mdpHeader {
}
.mdpArt h4.mdpHeader a {
	text-decoration: none
}
.mdpArt h4.mdpHeader a:hover {
}
.mdpArt img.mdpImage {
	border: none
}
.mdpArt p.mdpText {
	float: none;
}
.mdpArt p.mdpText a {
}
.mdpArt p.mdpText a:hover {
}
.mdpArt p.mdpInfo {
	font-size: 90%
}
.mdpArt p.mdpInfo a {
}
.mdpArt p.mdpInfo a:hover {
}
.mdpArt .tleft {
	text-align: left;
}
.mdpArt .tright {
	text-align: right;
}
.mdpArt .tcenter {
	text-align: center;
}
.mdpArt .tjustify {
	text-align: justify;
}
.mdpArt .fleft {
	float: left;
}
.mdpArt .fright {
	float: right;
}
.mdpArt .fnone {
	clear: both;
	width: 100%;
	float: none;
}
.readon.left, .readon.right, .readon.center {
	clear: both;
}
.readon.left {
	float: left;
}
.readon.right {
	float: right;
}
.readon.center {
	display: inline;
	float: none;
}
.mdpAvatar {
}
.mdpLinks {
}
.mdpLinks ul {
	padding: 0 !important;
	list-style-type: none !important;
}
.mdpLinks ul li {
	margin: 0 30px 0 0 !important
}
.mdpLinks ul li:hover {
}
.mdpLinks ul li h4 {
}
.mdpLinks ul li h4 a {
	text-decoration: none
}
.mdpLinks ul li h4 a:hover {
}
.mdpLinks ul li p {
}
.mdpArts.left {
	float: right;
}
.mdpLinksWrap.left {
	float: left;
}
.mdpArts.right {
	float: left;
}
.mdpLinksWrap.right {
	float: right;
}
.mdpMain .unvisible {
	height: 1px;
	left: -10000px;
	overflow: hidden;
	position: absolute;
	top: auto;
	width: 1px;
}
.mdpFs80 {
	font-size: 80%;
}
.mdpFs90 {
	font-size: 90%;
}
.mdpFs100 {
	font-size: 100%;
}
.mdpFs110 {
	font-size: 110%;
}
.mdpFs120 {
	font-size: 120%;
}
.mdpFs130 {
	font-size: 130%;
}
.mdpFs140 {
	font-size: 140%;
}
.mdpFs150 {
	font-size: 150%;
}
.mdpFs160 {
	font-size: 160%;
}
.mdpFs170 {
	font-size: 170%;
}
.mdpFs180 {
	font-size: 180%;
}
.mdpFs190 {
	font-size: 190%;
}
.mdpFs200 {
	font-size: 200%;
}
.moduletablenspnov #prim.mdpArt {
	background: none repeat scroll 0 0 transparent !important;
	margin: 0px 2px 0px -2px!important;
}
.moduletablenspnov #prim.mdpArt {
}
.moduletablenspnov .mdpArt {
	position: relative;
}
.moduletablenspnov .mdpArt {
	width: 24.5% !important;
}
.moduletablenspnov .mdpArt {
	border: 1px solid rgba(0, 0, 0, 0);
	height: 275px;
	margin: 0 !important;
	transition: all 0.3s linear 0s;
}
.mdpArt {
	float: left;
}
.moduletablenspnov .mdpArt > div {
	position: relative !important;
	border-left: 1px solid #EEE;
	padding: 0px!important;
}
.moduletablenspnov .mdpArt .addons_novo {
	margin-left: 10px;
}
.mdpArt .addons_novo {
	position: absolute !important;
}
.moduletablenspnov .prodimg {
	float: none;
	height: 185px !important;
	width: 100%;
}
.moduletablensppromo #prim, .moduletablensppromo .mdpArt {
	background: none repeat scroll 0 0 #FFF;
	margin: 0 0 0 7px;
	width: 23.8% !important;
}
.moduletablensppromo #prim {
	margin: 0!important;
}
.mdpArt .precodiv {
	text-align: center;
	width: 100%;
}
.mdpMain {
	overflow: hidden;
}
.moduletablenspnov .mdpMain {
	margin-top: -10px;
	padding-top: 10px;
	position: relative;
	width: 100% !important;
}
.moduletablenspnov .mdpTopInterface {
	margin-left: 730px !important;
	margin-top: -30px !important;
	position: absolute;
}
.mdpPagination {
	float: left;
	list-style-type: none !important;
	margin: 3px 0 0 7px !important;
	padding: 0 !important;
}
#mdp-newsprosele img {
	margin-top: 0px !important;
	max-height: 50px;
	max-width: 50px;
}
#mdp-newsprosele .mdpArt div {
	float: left;
	position: relative;
	text-transform: uppercase;
}
#mdp-newsprosele h4 {
	color: #909090;
	float: left;
	font-size: 14px;
	height: 15px;
	overflow: hidden;
	line-height: 15px;
	margin: 0px;
	width: 135px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
}
#mdp-newsprosele .p_sku {
	color: #7e7e7e;
	float: left !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: 18px;
	width: 135px;
	text-transform: uppercase;
}
#mdp-newsprosele .mdpArt .readon {
	background: url("images/butprods.jpg") no-repeat scroll right center transparent !important;
	width: 12px;
	margin-left: 168px;
	position: absolute;
	top: 50px;
	width: 12px;
}
#mdp-newsprosele .mdpRSPrice {
	float: left;
	margin-left: 0px;
	margin-top: 0;
}
#mdp-newsprosele .prodimg {
	height: 60px;
	margin-left: -4px;
	width: 60px;
	margin-right: 7px;
	float: left;
}
#mdp-newsprosele .precodiv {
	width: 135px!important;
}
#mdp-newsprosele .mdpArt {
	border-bottom: 1px solid #E9E9E9;
	margin-bottom: 0px;
	padding-top: 5px;
}
#mdp-newsprosele .mdpArt div {
	overflow: inherit!important;
}
#mdp-newsprosele .mdpPrev, #mdp-newsprosele .mdpNext {
	display: none;
}
#mdp-newsprosele .mdpTopInterface {
	position: static;
}
#mdp-newsprosele .mdpTopInterface > div {
	position: absolute;
	z-index: 5000;
	margin-left: 70px;
	margin-top: 390px;
}
.boxsel {
	-moz-box-shadow: 0px 0px 0px 0px #fff;
	-webkit-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px 0px #fff;
	float: none;
	margin-bottom: 15px;
	padding: 6px 7px 20px 0px;
	width: 180px;
}
#loja5_right .addons_promocao, #loja5_left .addons_promocao {
	display: none;
}
#loja5_right .addons_promocao img, #loja5_left .addons_promocao img {
	display: none;
}
.moduletablenspsnov .content {
	margin-top: 5px;
}
.moduletablenspsnov .header span {
	color: #c20000;
	height: 25px;
	line-height: 25px;
	padding: 5px 0px;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	letter-spacing: -0.6px!important;
	text-transform: uppercase;
	width: auto;
	font-size: 18px;
}
.moduletablenspsnov .featuredProductImage {
	max-height: 125px;
	max-width: 160px;
}
.moduletablenspsnov .prodimg {
	float: none;
	height: 120px;
	width: 100%;
	padding-left: 1px;
	margin-top: 10px;
	margin-bottom: 3px;
}
.moduletablenspsnov .p_sku {
	color: #7E7E7E;
	float: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px;
	height: 12px;
	line-height: 11px;
	text-align: left !important;
}
.moduletablenspsnov .mdpArt {
	height: 204px;
	border: 1px solid #c5c5c5;
	margin-left: 7px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
img.featuredProductImage {
	opacity: 1;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
}
img.featuredProductImage:hover {
	opacity: 0.9;
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-ms-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
}
.moduletablenspsnov .mdpArt > div {
	border: 1px solid #fff;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspsnov .mdpArt > div:hover {
	border: 1px solid #c5c5c5;
	height: 99%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
.moduletablenspsnov .mdpArt:hover {
	height: 204px;
	margin-left: 7px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}
#prod_rel .moduletablenspsnov .mdpArt {
	margin-bottom: 2px !important;
}
.moduletablenspsnov .mdpArt {
	width: 24%!important;
}
.moduletablenspsnov {
	padding: 0px 0px 2px 0px;
}
#mdp-newsprosele #promocao1 {
	display: none;
}
.moduletablenspsnov .mdpArt .readon {
	background: #6a6a6a;
	color: #fff;
	float: none !important;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	text-align: center;
	padding: 0px!important;
	font-weight: normal !important;
	width: 139px!important;
	height: 30px!important;
	line-height: 30px!important;
	top: 50%;
	margin-left: -70px;
	left: 50%;
	position: absolute !important;
	border-radius: 0px 0px 0px!important;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspsnov .mdp:hover .readon {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.moduletablenspsnov .mdpArt > div {
	position: relative !important;
	height: 99%;
}
.moduletablenspsnov .mdpTopInterface {
	margin-left: 723px !important;
	margin-top: -30px !important;
	position: absolute;
	width: 36px;
}
.moduletablenspsnov #prim {
	margin-left: 0 !important;
}
#loja5_top_head .moduletable_barranews {
	float: left;
}
.moduletable_barranews {
	margin-right: 16px;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 31px;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 144px;
}
.moduletable_pesquisa {
	float: left;
	width: 230px;
	height: 36px
}
#loja5_top_head .acymailing_module_barranews {
	float: left;
	height: 31px;
	background: #127dbd;
	width: 141px;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .acymailing_module_barranews:hover {
	opacity: 0.85;
	filter: alpha(opacity=85);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.acymailing_module_barranews a.acymailing_togglemodule {
	color: #fff;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 13px;
	font-style: italic;
	line-height: 30px;
	height: 31px !important;
	width: 86%;
	padding-left: 15px;
	background: url("../images/imagens.png") no-repeat scroll -165px -1197px transparent;
	display: inline-block;
}
#loja5_bottom_extra .acymailing_introtext {
	color: #7c7c7c;
	width: 383px;
	margin-right: 0px;
}
#loja5_bottom_extra .moduletable_barranews h3 {
	color: #fff;
	font-family: 'Open Sans', sans-serif!important;
	font-size: 13px;
	font-style: italic;
	line-height: 30px;
	height: 34px !important;
	width: 130px;
	padding-left: 15px;
	background: url("../images/imagens.png") no-repeat scroll -165px -1195px #22b24c;
	display: inline-block;
	float: left;
}
#loja5_bottom_extra .acymailing_module_barranews {
	float: none;
	width: 215px;
}
#loja5_bottom_extra .moduletable_barranews {
	width: 365px;
}
.moduletable_barranews h3 {
	color: #A3A3A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 35px !important;
	text-transform: capitalize;
}
.acymailing_module_barranews .acymailing_form {
	float: left;
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 {
	padding: 0px;
	font-size: 11px;
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .acymailing_introtext {
	margin-left: 0px;
}
.acymailing_module_form .acymailing_introtext {
	display: block;
	padding-bottom: 10px;
}
.acymailing_introtext {
	color: #9b9b9b;
	float: left;
	/*font-family:Arial, Helvetica, sans-serif !important;*/
	font-family: 'Open Sans 2', sans-serif!important;
	font-size: 12px;
	line-height: 13px;
	margin-right: 10px;
	margin-top: 2px;
	text-transform: none;
	width: 383px;
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .inputbox {
	background: none repeat scroll 0 0 #FFF !important;
	border: 1px solid #C4C4C4 !important;
	border-radius: 0 0 0 0 !important;
	height: 52px;
	color: #777777;
	line-height: 54px;
	padding: 0 41px 0 20px;
	width: 318px !important;
}
.acysubbuttons {
	float: right;
}
#loja5_bottom_extra .moduletable_barranews #acymailing_fulldiv_formAcymailing1 .readon {
	background: url("../images/imagens.png") no-repeat scroll -246px -1077px!important;
	height: 54px!important;
	margin: 0 0 0 -55px!important;
	width: 55px!important;
	text-indent: -9999px;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}
#loja5_bottom_extra .moduletable_barranews #acymailing_fulldiv_formAcymailing1 .readon:hover {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 0.7!important;
	filter: alpha(opacity=70)!important;
}
.moduletable_barranews #acymailing_fulldiv_formAcymailing1 .readon {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 0px solid transparent;
	border-left: 1px solid #C4C4C4;
	color: #01437a !important;
	font-size: 10px !important;
	height: 18px !important;
	line-height: 18px !important;
	margin-left: -35px;
	margin-top: 5px;
	cursor: pointer;
	opacity: 1;
	position: absolute;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	width: 31px;
}
.moduletable_redesoc {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: #909090;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 14px;
	height: 32px;
	margin-left: 590px;
	margin-top: 17px;
	padding-left: 25px;
	position: absolute;
	width: 180px;
}
.moduletable_redesoc > div {
	margin-top: 11px;
}
#loja5_baixo .moduletable h3 {
	color: #A3A3A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 35px !important;
	text-transform: capitalize;
}
#loja5_baixo .moduletable li .separator {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #7D7D7D;
	font-family: 'Open Sans 2', sans-serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: uppercase;
}
#loja5_baixo .moduletable li .separator:hover {
	background: none !important;
}
.moduletable li, .moduletable_text li {
	font-size: 11px;
	font-weight: normal;
	line-height: 16px !important;
}
#loja5_baixo .moduletable {
	margin-top: 0 !important;
}
#produtoscaixa #tags {
	margin-left: -4px;
}
#produtoscaixa #tags .addons_novo_pt, #produtoscaixa #tags .addons_novo_es, #produtoscaixa #tags .addons_novo_en {
	margin-left: 2px;
	margin-top: 8px;
}
#promocao_desc_5_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll 0px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_10_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -39px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_15_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -79px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_20_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -119px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_25_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -159px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_30_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -199px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_35_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -239px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_40_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -279px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_45_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -319px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_50_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -359px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_52_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -399px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_55_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -439px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_60_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -479px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_65_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -519px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_68_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -559px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_70_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -599px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_75_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -639px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_80_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -679px 2px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
.addons_envio_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -885px 7px rgba(0, 0, 0, 0);
	height: 38px;
	width: 50px;
}
.addons_novo_pt {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -959px 0 rgba(0, 0, 0, 0);
	height: 26px;
	width: 81px;
}
#mdp-244 #promocao_desc_5_pt {
	height: 45px;
	margin-left: 9px;
	margin-top: 2px;
}
#mdp-244 #promocao_desc_10_pt {
	height: 45px;
	margin-left: 9px;
	margin-top: 2px;
}
#mdp-244 #promocao_desc_20_pt {
	height: 45px;
	margin-left: 9px;
	margin-top: 2px;
}
#mdp-244 #promocao_desc_30_pt {
	height: 45px;
	margin-left: 9px;
	margin-top: 2px;
}
#mdp-244 #promocao_desc_40_pt {
	height: 45px;
	margin-left: 9px;
	margin-top: 2px;
}
#mdp-244 #promocao_desc_50_pt {
	height: 45px;
	margin-left: 9px;
	margin-top: 2px;
}
#promocao_desc_5_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll 0px -39px;
	height: 22px;
	width: 47px;
	margin-top: 4px;
	margin-left: 4px;
}
#promocao_desc_5_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll 0px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_10_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -39px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_15_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -79px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_20_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -119px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_25_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -159px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_30_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -199px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_35_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -239px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_40_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -279px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_45_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -319px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_50_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -359px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_52_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -399px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_55_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -439px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_60_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -479px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_65_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -519px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_68_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -559px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_70_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -599px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_75_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -639px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_80_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -679px -39px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
.addons_novo_es {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -959px -40px rgba(0, 0, 0, 0);
	height: 26px;
	width: 81px;
}
#promocao_desc_5_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll 0px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_10_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -39px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_15_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -79px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_20_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -119px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_25_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -159px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_30_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -199px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_35_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -239px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_40_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -279px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_45_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -319px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_50_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -359px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_52_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -399px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_55_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -439px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_60_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -479px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_65_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -519px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_68_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -559px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_70_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -599px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_75_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -639px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
#promocao_desc_80_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -679px -120px;
	height: 22px;
	width: 42px;
	margin-left: 5px;
	margin-top: 7px;
}
.addons_novo_en {
	background: url("/images/Site/site/Reabons/rebon.png") no-repeat scroll -959px -122px rgba(0, 0, 0, 0);
	height: 26px;
	width: 81px;
}
#Bsolus_login {
	background: url("../images/imagens.png") no-repeat scroll 73px -229px rgba(0, 0, 0, 0);
	height: 0;
	margin-left: -60px;
	overflow: hidden;
	padding: 0 5px;
	position: absolute;
	right: 0;
	top: 25px;
	width: 200px;
	z-index: 10000;
}
#Bsolus_login > div {
	background: none repeat scroll 0 0 #FFF;
	border: 0px solid #DDDDDD;
	box-shadow: 0 0 0;
	float: left;
	height: auto;
	padding: 15px 25px 20px;
	width: 155px;
}
#login-form ul li a {
	color: #848484 !important;
	text-decoration: none !important;
}
#login-form ul li a:hover {
	color: #000 !important;
	text-decoration: none !important;
}
.login-greeting {
	color: #000;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 15px;
	line-height: 15px;
}
p#form-login-username > label {
	background: url("../images/imagens.png") no-repeat scroll -31px -316px rgba(0, 0, 0, 0);
	float: left;
	font-size: 0;
	padding: 11px;
}
p#form-login-password > label {
	font-size: 0;
	padding: 11px;
}
#Bsolus_login > div > div#fb {
	height: 30px;
	text-align: center;
	width: 100%;
}
#Bsolus_login > div > div#fb a {
	float: none;
}
#Bsolus_login > div > div#sep {
	margin: 15px 0;
	text-align: center;
}
#Bsolus_login > div > div#sep label {
	background: none repeat scroll 0 0 #FFF;
	color: #000;
	padding: 0 3px;
}
#login-form > .userdata > p#form-login-username {
	background: url("../images/imagens.png") no-repeat scroll -171px -183px rgba(0, 0, 0, 0);
}
#login-form > .userdata > p#form-login-password {
	background: url("../images/imagens.png") no-repeat scroll -171px -215px rgba(0, 0, 0, 0);
}
#login-form > .userdata > p#form-login-username, #login-form > .userdata > p#form-login-password {
	border: 1px solid #E5E5E5;
	border-radius: 3px 3px 3px 3px;
	font-size: 0;
	margin: 5px 0;
	padding-left: 20px;
	height: 20px;
}
#login-form > .userdata > p#form-login-username input, #login-form > .userdata > p#form-login-password input {
	background: none repeat scroll 0 0 transparent !important;
	border: medium none;
	font-size: 11px;
	width: 90% !important;
}
#login-form ul {
	border: medium none;
	float: left;
	list-style: none outside none;
	margin: 5px 0 -3px !important;
	padding: 2px 0 5px;
	width: 150px;
}
#formloginremember {
	float: left;
	line-height: 15px;
	margin: 0 !important;
	width: auto;
}
#formloginremember > div {
	background: url("../images/imagens.png") no-repeat scroll -7px -9px rgba(0, 0, 0, 0);
	float: left;
	height: 15px;
	line-height: 15px;
	margin: 0 !important;
	padding-right: 5px;
	width: 15px;
}
#formloginremember .inputbox {
	display: none;
}
#login-form a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #A4A4A4;
}
#login-form a:hover {
	color: #37A437 !important;
}
#login-form .button:hover {
	background-color: #184322 !important;
	transition: all 0.3s linear 0s;
}
#login-form .button {
	background-color: #22b24c !important;
	border-radius: 0 0 0 0;
	color: #fff;
	border: 0px solid transparent;
	cursor: pointer;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px !important;
	height: 25px !important;
	line-height: 15px !important;
	margin: 0 0 0 2px !important;
	padding: 0 0 2px;
	text-align: center !important;
	transition: all 0.3s linear 0s;
	width: 149px !important;
}
#Bsolus_login fieldset {
	border: 0 none;
	padding: 0;
}
#btnLogin .without_login {
	float: left;
	width: 94px;
	padding-top: 8px;
}
#gkTopNav #login-formli, #Bsolus_login #login-form a {
	float: left;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	font-weight: normal !important;
	line-height: 11px;
	padding: 0;
}
#login-form li {
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
	height: auto;
	line-height: 15px;
	margin: 0 !important;
	padding-bottom: 4px;
	padding-left: 3px;
	text-decoration: none;
	width: 135px;
}
#login-form li#minha_conta {
	background: url("../images/imagens.png") no-repeat scroll -174px -269px rgba(0, 0, 0, 0);
	padding-left: 16px;
}
#login-form li#encomendas {
	background: url("../images/imagens.png") no-repeat scroll -174px -300px rgba(0, 0, 0, 0);
	padding-left: 16px;
}
#login-form li#wishlist {
	background: url("../images/imagens.png") no-repeat scroll -174px -266px rgba(0, 0, 0, 0);
	padding-left: 16px;
}
#Bsolus_login > div > div#fb a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: none;
	padding: 0;
}
li.registarlink {
	color: #000 !important;
	padding-bottom: 0 !important;
	padding-top: 8px;
	text-align: center !important;
	text-transform: uppercase;
	width: 150px !important;
}
li.registarlink a {
	color: #000 !important;
	text-align: center !important;
	width: 150px;
}
td p {
	line-height: 1.3em;
	margin: 0;
}
#facebox {
	position: fixed;
	z-index: 65560;
	text-align: left;
}
#facebox .popup {
	position: relative;
}
#facebox .content {
	display: table;
	width: 775px;
	background: #e8e8e9;
	padding: 10px;
}
#facebox .content > p:first-child {
	margin-top: 0;
}
#facebox .content > p:last-child {
	margin-bottom: 0;
}
#facebox .close {
	position: absolute;
	top: 5px;
	right: 5px;
	background: transparent;
	padding: 2px;
}
#facebox .close img {
	opacity: 0.3;
}
#facebox .close:hover img {
	opacity: 1.0;
}
#facebox img {
	border: 0;
	margin: 0;
}
#facebox_overlay {
	z-index: 65558;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.facebox_hide {
	z-index: -100;
}
.facebox_overlayBG {
	background-color: #000;
	z-index: 99;
}
#facebox .loading, #facebox .image {
	text-align: center;
}
.clr {
	clear: both;
	overflow: hidden
}
.general-bg, input.custom-attribute, input.quantity-input, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default {
	border: solid #CAC9C9 1px;
	color: #777;
	text-decoration: none;
	padding: 2px 2px 2px
}
span.custom-variant-inputbox input.custom-attribute:hover, span.quantity-box input.quantity-input:hover, input.vm-default:hover, span.quantity-box input.quantity-input:hover, .ask-a-question-view input.counter:hover, .ask-a-question-view input#email:hover, table.user-details input:hover, a.ask-a-question:hover, a.details:hover, div.details:hover, a.product-details:hover, button.default:hover {
	background-position: 0 -40px;
	color: #000;
	text-decoration: none
}
.productdetails-view .spacer-buy-area {
	padding: 0 0 0 12px
}
.productdetails-view .dentro {
	float: left;
	width: 100%;
}
.product-neighbours {
	color: #777;
	margin: 0 0 0px;
}
.product-neighbours a.next-page {
	padding-right: 30px;
	line-height: 20px;
	float: right
}
.parte1 {
	float: left;
	min-height: 100px;
	width: 305px;
}
.parte2 {
	float: right;
	width: 150px;
	min-height: 100px;
}
.imagemesquerda {
	background-color: #fff;
}
.product-neighbours a.previous-page {
	padding-left: 30px;
	line-height: 20px;
	float: left
}
.dentro .product-neighbours a:hover {
	color: #38b734;
}
.productdetails-view h1 {
	font-size: 22px;
	margin: 0 0 6px;
	padding: 0
}
.dentro .product-neighbours {
	margin-top: -20px;
	width: 744px;
}
.productdetails-view .product-short-description {
	margin: 0 0 15px;
	padding: 0
}
.productdetails-view .product-description, .product-fields {
	margin: 15px 0
}
span.title {
	font-weight: 700;
	display: block;
	border-bottom: solid #CAC9C9 1px;
	font-size: 14px;
	margin: 0 0 6px
}
.product-packaging {
	margin: 15px 0 0
}
.icons {
	text-align: right;
	float: right;
	margin: 0 0 10px 30px
}
.additional-images img {
	margin-right: 8px;
	width: 50px;
	height: auto
}
.product-price {
	margin: 0 0 15px;
	padding: 20px 10px 0 0;
}
.productdetails-view .addtocart-bar {
	margin: 5px 0;
	padding: 0 0 0 0px
}
.availability {
	text-align: center;
	margin: 15px 0 0
}
.customer-reviews h4 {
	border-bottom: solid #CAC9C9 1px;
	font-size: 14px;
	margin: 0 0 10px;
	padding: 0 0 6px
}
.write-reviews {
	text-align: center;
	margin: 20px 0 0
}
.write-reviews h4 {
	text-align: left
}
.write-reviews h4 span {
	font-size: 12px;
	font-weight: 400;
	margin-left: 8px
}
.write-reviews span.step {
	font-weight: 700;
	display: inline-block;
	margin: 0 0 8px
}
.write-reviews ul.rating {
	text-align: center;
	margin: 0 0 20px;
	padding: 0
}
.write-reviews ul.rating li {
	display: inline-block;
	list-style: none;
	text-align: center;
	padding: 0 5px
}
.write-reviews ul.rating li span {
	display: block;
	padding-bottom: 5px
}
.write-reviews textarea.virtuemart {
	margin-bottom: 6px;
	display: inline-block
}
.list-reviews .normal {
	border: solid #CAC9C9 1px;
	margin-bottom: 8px;
	padding: 12px
}
.list-reviews .normal blockquote, .list-reviews .highlight blockquote {
	margin-top: 12px;
	font-size: 12px;
	word-wrap: break-word
}
.list-reviews .normal blockquote:before, .list-reviews .highlight blockquote:before {
	content: open-quote;
	font-weight: 700;
	font-size: 24px;
	padding-right: 6px
}
.list-reviews .normal blockquote:after, .list-reviews .highlight blockquote:after {
	content: close-quote;
	font-weight: 700;
	font-size: 24px;
	padding-left: 6px
}
.list-reviews .highlight {
	background: #f7f6f6;
	border: solid #CAC9C9 1px;
	margin-bottom: 8px;
	padding: 12px
}
.list-reviews span.date {
	float: right;
	display: block;
	color: #777;
	border-left: solid #CAC9C9 1px;
	border-bottom: solid #CAC9C9 1px;
	position: relative;
	top: -12px;
	right: -12px;
	font-size: 10px;
	padding: 4px 6px 2px
}
span.variant-dropdown {
	width: 150px;
	float: left;
	display: block;
	margin-bottom: 5px
}
span.variant-dropdown select {
	width: 150px
}
span.custom-variant-inputbox {
	width: 152px;
	float: left;
	display: block;
	margin-bottom: 5px
}
input.custom-attribute {
	width: 140px
}
span.quantity-box {
	float: left;
	width: 27px;
	padding-top: 5px
}
input.quantity-input {
	height: 19px;
	width: 25px;
	text-align: center;
	font-weight: 700;
	padding: 2px
}
span.quantity-controls {
	float: right;
	margin: 0;
	padding-top: 0;
	width: 60px;
}
span.quantity-controls input.quantity-controls {
	height: 25px;
	border: none;
	width: 30px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
span.quantity-controls input.quantity-controls:hover {
	opacity: 0.7;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
span.quantity-controls input.quantity-minus {
	float: left;
	background: url("../images/imagens.png") no-repeat scroll -164px -512px;
	cursor: pointer;
	margin: 0;
	padding: 0;
}
span.addtocart-button {
	width: 152px;
	float: left;
	margin: 0 0 0 10px
}
span.cart-images img {
	float: left;
	width: 45px;
	margin: 0
}
span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
	background: #0db14b;
	border: none;
	color: #fff;
	width: 123px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #fff;
	font-size: 10px;
	padding: 5px 6px;
	text-transform: uppercase;
	cursor: pointer;
}
.parte2 div.addtocart-button {
	position: absolute;
	bottom: 5px;
	background: #0db14b;
	border: none;
	color: #fff;
	width: 128px;
	text-align: center;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #fff;
	font-size: 11px;
	padding: 5px 6px;
	text-transform: uppercase;
}
.semstock div.addtocart-button {
	margin-left: 5px!important;
}
.category-view h4 {
	font-size: 14px;
	margin: 0;
	padding: 0
}
.category-view .row .category .spacer h2 a {
	font-size: 14px;
	display: block;
	text-align: center
}
.category-view .row .category .spacer h2 a img {
	margin-top: 6px;
	max-width: 100%;
	height: auto
}
.featured-view h4, .latest-view h4, .topten-view h4, .related-products-view h4 {
	font-size: 14px;
	margin: 0 0 8px;
	padding: 0
}
.browse-view h1 {
	font-size: 16px;
	margin: 0 0 8px;
	padding: 0
}
.orderlistcontainer {
	font-size: 12px;
	display: inline-block;
	text-decoration: none;
	margin: 0 10px 0 0
}
.orderlistcontainer div.activeOrder {
	cursor: pointer;
	border: solid #e6e6e6 2px;
	font-size: 11px;
	padding: 0 24px 0 12px
}
.orderlistcontainer a {
	text-decoration: none;
	display: block
}
.orderlistcontainer a:hover {
	text-decoration: none;
	display: block;
	color: #EEE;
	background: #777
}
.orderlistcontainer div.orderlist {
	display: none;
	position: absolute;
	border: solid #CAC9C9 1px;
	background: #FFF;
	cursor: pointer
}
.orderlistcontainer div.orderlist div {
	font-size: 11px;
	padding: 2px 12px 1px
}
.orderlistcontainer div.orderlist div:hover {
	color: #EEE;
	background: #e6e6e6
}
.ask-a-question-view .product-summary {
	border-bottom: solid #CAC9C9 1px;
	margin: 25px 0 0;
	padding: 0 0 10px
}
.ask-a-question-view .product-summary h2 {
	font-size: 16px;
	margin: 0;
	padding: 0
}
.ask-a-question-view .product-summary .short-description {
	margin-top: 6px
}
.ask-a-question-view .product-summary img.product-image {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto
}
.ask-a-question-view .form-field textarea.field {
	width: 394px;
	border: solid #CAC9C9 1px;
	color: #777;
	text-align: left;
	padding: 12px
}
.ask-a-question-view .form-field textarea.field:hover {
	color: #000
}
.ask-a-question-view input.counter, .ask-a-question-view input#email {
	border: solid #ccc 1px;
	color: #777;
	display: inline-block;
	margin: 0 0 0 10px;
	padding: 5px 5px 4px
}
.vmquote {
	font-size: smaller
}
.manufacturer-details-view img {
	float: right;
	margin: 0 0 10px 20px
}
.manufacturer-details-view .email-weblink a {
	margin-right: 15px
}
a.ask-a-question {
	font-size: 12px;
	font-weight: 700;
	display: inline-block;
	text-decoration: none;
	margin-bottom: 8px;
	padding: 3px 12px 1px
}
a.ask-a-question:hover {
	color: #777;
	text-decoration: none
}
input.highlight-button {
	color: #fff;
	font-size: 11px;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	background-color: #000;
	border: none;
	text-decoration: none;
	padding: 4px 8px 2px
}
input.highlight-button:visited {
	color: #fff
}
a.product-details, a.details, div.details {
	background-position: 0 0;
	display: inline-block;
	padding: 3px 8px 1px
}
a.details:hover, div.details:hover, a.product-details:hover {
	background-position: 0 -40px;
	color: #777
}
span.details-button {
	margin: 0 0 0 10px
}
span.details-button input.details-button {
	color: #135CAE;
	border: 1px solid #CAC9C9;
	cursor: pointer;
	text-align: center;
	padding: 3px 8px 1px
}
.coupon {
	color: gray;
	border: 1px solid #CAC9C9;
	font-size: 9px;
	padding: 3px
}
button.default {
	display: inline-block;
	cursor: pointer;
	padding: 5px 8px 4px
}
.cart-summary .details-button .details-button {
	margin-top: 0px;
	border: 0px;
	background: #22b24c!important;
}
.cart-summary .details-button .details-button:hover {
	margin-top: 0px;
	border: 0px;
	background: #3a7042!important;
}
button.default:hover {
	color: #777
}
a.highlight, a.highlight:visited {
	border: solid #00a000 1px;
	font-size: 12px;
	display: inline-block;
	text-decoration: none;
	background-position: 0 -160px;
	color: #fff;
	padding: 3px 8px 1px
}
textarea.virtuemart {
	background: #fff;
	border: solid #ccc 1px;
	color: #777;
	text-align: left;
	padding: 5px 5px 4px
}
p.product_s_desc {
	margin-bottom: 6px;
	padding: 0
}
span.stock-level {
	font-size: 10px;
	color: #7d7b7b
}
.horizontal-separator {
	height: 1px;
	background: transparent;
	margin: 10px 0
}
.invalid {
	background-color: #ffd;
	color: #000;
	border-color: red
}
.page-results {
	margin-top: 25px;
	text-align: right
}
.control-buttons button.default {
	margin-left: 8px
}
table.user-details input {
	border: solid #ccc 1px;
	color: #777;
	margin-bottom: 2px;
	padding: 5px 5px 4px
}
table.user-details input.invalid {
	border: solid red 1px;
	color: #777;
	margin-bottom: 2px;
	padding: 5px 5px 4px
}
td.key {
	padding: 0 6px
}
.cart-view h1 {
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px
}
.cart-view h2 {
	font-size: 12px;
	margin: 0;
	padding: 0
}
.checkout-button-top {
	text-align: right;
	border-top: solid #E9E8E8 1px;
	padding: 10px 0 0
}
.checkout-button-top input.terms-of-service {
	margin-right: 10px;
	display: inline-block
}
span.tos {
	display: inline-block;
	margin-right: 15px
}
.billto-shipto {
	border-top: solid #E9E8E8 1px;
	border-bottom: solid #E9E8E8 1px;
	margin: 10px 0 0;
	padding: 10px 0 25px
}
.billto-shipto span, span.terms-of-service {
	display: inline-block;
	font-size: 14px
}
.output-billto span.titles, .output-shipto span.titles {
	width: 150px;
	float: left
}
.output-billto span.values-first_name, .output-billto span.values-middle_name, .output-billto span.values-zip, .output-shipto span.values-first_name, .output-shipto span.values-middle_name, .output-shipto span.values-zip {
	float: left;
	margin-right: 3px
}
table.cart-summary tr th {
	border-bottom: solid #E9E8E8 1px;
	padding: 6px 0 3px
}
.customer-comment {
	text-align: center;
	border-top: solid #E9E8E8 1px;
	margin: 10px 0 0;
	padding: 10px 0 0
}
textarea.customer-comment {
	background: #fff;
	border: solid #ccc 1px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	color: #777;
	margin-bottom: 2px;
	text-align: left;
	padding: 5px 5px 4px
}
div.terms-of-service {
	border-top: solid #E9E8E8 1px;
	border-bottom: solid #E9E8E8 1px;
	margin: 10px 0 0;
	padding: 10px 0 15px
}
.terms-of-service h5 {
	background: #7C1E21;
	color: rgba(255, 255, 255, 0.9);
	font-size: 14px;
	text-align: center;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-weight: 400;
	margin: 0;
	padding: 15px
}
.terms-of-service h5 a, .terms-of-service h5 a:visited {
	color: #fff;
	text-transform: uppercase
}
.vm-button-correct, .vm-button-correct:hover, .vm-button-correct:visited {
	font-size: 12px;
	font-weight: 700;
	display: inline-block;
	text-decoration: none;
	color: #777
}
.VmArrowdown {
	cursor: pointer;
	float: right;
	width: 16px;
	height: 16px;
	padding: 0 12px
}
ul.VMmenu, .VMmenu ul, .VMmenu li {
	list-style-type: none!important;
	background-image: none!important;
	padding: 2px
}
#ui-tabs ul#tabs {
	list-style-type: none;
	overflow: hidden;
	margin: 0;
	padding: 20px 20px 0
}
#ui-tabs ul#tabs li {
	display: inline-block;
	cursor: pointer;
	background: #f2f2f2;
	padding: 10px 20px 7px
}
#ui-tabs ul#tabs li.current {
	display: inline-block;
	background: #ccc;
	color: #444
}
#ui-tabs .tabs {
	padding: 20px
}
#ui-tabs .dyn-tabs {
	overflow: auto;
	display: none
}
.clear, br.clear {
	clear: both
}
.width1 {
	width: 1%
}
.width2 {
	width: 2%
}
.width3 {
	width: 3%
}
.width4 {
	width: 4%
}
.width5 {
	width: 5%
}
.width6 {
	width: 6%
}
.width7 {
	width: 7%
}
.width8 {
	width: 8%
}
.width9 {
	width: 9%
}
.width10 {
	width: 10%
}
.width11 {
	width: 11%
}
.width12 {
	width: 12%
}
.width13 {
	width: 13%
}
.width14 {
	width: 14%
}
.width15 {
	width: 15%
}
.width16 {
	width: 16%
}
.width17 {
	width: 17%
}
.width18 {
	width: 18%
}
.width19 {
	width: 19%
}
.width20 {
	width: 20%
}
.width21 {
	width: 21%
}
.width22 {
	width: 22%
}
.width23 {
	width: 23%
}
.width24 {
	width: 24%
}
.width25 {
	width: 25%
}
.width26 {
	width: 26%
}
.width27 {
	width: 27%
}
.width28 {
	width: 28%
}
.width29 {
	width: 29%
}
.width30 {
	width: 30%
}
.width31 {
	width: 31%
}
.width32 {
	width: 32%
}
.width33 {
	width: 33%
}
.width34 {
	width: 34%
}
.width35 {
	width: 35%
}
.width36 {
	width: 36%
}
.width37 {
	width: 37%
}
.width38 {
	width: 38%
}
.width39 {
	width: 39%
}
.width40 {
	width: 40%
}
.width41 {
	width: 41%
}
.width42 {
	width: 42%
}
.width43 {
	width: 43%
}
.width44 {
	width: 44%
}
.width45 {
	width: 45%
}
.width46 {
	width: 46%
}
.width47 {
	width: 47%
}
.width48 {
	width: 48%
}
.width49 {
	width: 49%
}
.width50 {
	width: 50%
}
.width51 {
	width: 51%
}
.width52 {
	width: 52%
}
.width53 {
	width: 53%
}
.width54 {
	width: 54%
}
.width55 {
	width: 55%
}
.width56 {
	width: 56%
}
.width57 {
	width: 57%
}
.width58 {
	width: 58%
}
.width59 {
	width: 59%
}
.width60 {
	width: 60%
}
.width61 {
	width: 61%
}
.width62 {
	width: 62%
}
.width63 {
	width: 63%
}
.width64 {
	width: 64%
}
.width65 {
	width: 65%
}
.width66 {
	width: 66%
}
.width67 {
	width: 67%
}
.width68 {
	width: 68%
}
.width69 {
	width: 69%
}
.width70 {
	width: 70%
}
.width71 {
	width: 71%
}
.width72 {
	width: 72%
}
.width73 {
	width: 73%
}
.width74 {
	width: 74%
}
.width75 {
	width: 75%
}
.width76 {
	width: 76%
}
.width77 {
	width: 77%
}
.width78 {
	width: 78%
}
.width79 {
	width: 79%
}
.width81 {
	width: 81%
}
.width82 {
	width: 82%
}
.width83 {
	width: 83%
}
.width84 {
	width: 84%
}
.width85 {
	width: 85%
}
.width86 {
	width: 86%
}
.width87 {
	width: 87%
}
.width88 {
	width: 88%
}
.width89 {
	width: 89%
}
.width90 {
	width: 90%
}
.width91 {
	width: 91%
}
.width92 {
	width: 92%
}
.width93 {
	width: 93%
}
.width94 {
	width: 94%
}
.width95 {
	width: 95%
}
.width96 {
	width: 96%
}
.width97 {
	width: 97%
}
.width98 {
	width: 98%
}
.width99 {
	width: 99%
}
.width100 {
	width: 100%
}
.vmicon, .vmiconFE {
	background: url(../images/vm2-sprite.png) no-repeat top left
}
.vm2-add_quantity_cart {
	background-position: 0 0;
	width: 24px;
	height: 24px;
	border: 0;
	cursor: pointer
}
.vm2-arrow_down {
	background-position: 0 -72px;
	width: 16px;
	height: 16px
}
.vm2-billto-icon {
	background-position: 0 -138px;
	height: 24px;
	margin-right: 6px;
	vertical-align: middle;
	width: 24px;
	border: 0
}
.vm2-remove_from_cart {
	background-position: 0 -216px !important;
	border: 0 none;
	cursor: pointer;
	display: inline-block;
	height: 21px;
	vertical-align: bottom;
	width: 17px!important;
}
.vm2-shipto-icon {
	background-position: 0 -284px;
	height: 24px;
	margin-right: 6px;
	vertical-align: middle;
	width: 24px
}
.vm2-stars0 {
	background-position: 0 -358px;
	width: 64px;
	height: 13px
}
.vm2-warning {
	background-position: 0 -1383px;
	width: 50px;
	height: 40px;
}
.vendor-store-desc, .category-view, .featured-view, .latest-view, .topten-view, .related-products-view, .browse-view, .order-view {
	margin-bottom: 25px
}
.main-image, .featured-view .product, .latest-view .product, .topten-view .product, .related-products-view .product, .center, span.center {
	text-align: center
}
.main-image img.product-image, .featured-view .spacer img, .latest-view .spacer img, .topten-view .spacer img {
	max-width: 100%;
	height: auto;
	width: auto
}
.additional-images, .featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto {
	margin: 10px 0
}
.ask-a-question, .manufacturer, .manufacturer-details-view .email-weblink, .manufacturer-details-view .description {
	margin: 10px 0 0
}
.customer-reviews, .ask-a-question-view .form-field {
	margin: 25px 0 0
}
span.variant-name, span.custom-variant-name {
	width: 100px;
	float: left;
	display: block;
	margin-bottom: 5px
}
.featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .related-products-view .spacer h3, .browse-view .row .product .spacer h2 {
	font-size: 14px;
	margin: 0 0 6px;
	padding: 0
}
.featured-view .spacer span, .latest-view .spacer span, .topten-view .spacer span, .related-products-view .spacer span, .browse-view .row .product .spacer span {
	font-size: 11px;
	color: #666
}
.browse-view .row .product .spacer img, .related-products-view .row .product .spacer img {
	max-width: 90%;
	height: auto
}
.ask-a-question-view, .manufacturer-details-view .spacer {
	padding: 30px
}
.ask-a-question-view h1, .manufacturer-details-view h1 {
	font-size: 18px;
	margin: 0;
	padding: 0
}
#userForm select, .width80 {
	width: 80%
}
textarea.virtuemart:hover, textarea.customer-comment:hover {
	color: #000;
	background: #e8e8e8
}
label.invalid, span.red {
	color: red
}
.output-billto span.values, .output-shipto span.values, .floatleft, span.floatleft {
	float: left
}
.output-billto span.values, .output-shipto span.values {
	padding-right: 5px
}
.joomlaCoreField {
}
#bottom-pagination ul li {
	display: inline
}
td.orders-key {
	font-weight: 700;
	text-align: left
}
.product-related-products, .product-related-categories {
	border-top: solid #ccc 1px;
	padding-bottom: 10px
}
.product-fields .product-field-type-P {
	clear: both;
	border-bottom: 1px solid #EEE;
	margin-top: 18px
}
.product-field-type-P .product-fields-title {
	font-size: 120%
}
.product-field-type-B, .product-field-type-S, .product-field-type-I {
	padding-left: 3%;
	float: left;
	width: 30%
}
.vm-customfield-mod img, .vm-customfield-cart img {
	vertical-align: middle;
	width: 16px
}
.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost {
	padding: 0 2px
}
.vmpayment_description, .vmshipment_description {
	color: gray;
	font-size: 9px;
	padding: 0 2px
}
.vmpayment_cardinfo {
	color: gray;
	font-size: 9px
}
span.quantity-controls input.quantity-plus, input.vm-default {
	background: url("../images/imagens.png") no-repeat scroll -136px -512px;
	float: left;
	cursor: pointer;
	line-height: 12px;
	margin: 0;
	padding: 0;
}
.addtocart-bar, .category-view .row .category .spacer h2 {
	margin: 0;
	padding: 0
}
.floatright, span.floatright, .floatleft, span.floatleft {
	float: left;
}
span.bold, .product-fields-title {
	font-weight: 700
}
.category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer, .manufacturer-view-default .row .manufacturer .spacer {
	padding: 6px
}
.display-number, .control-buttons, .right, #bottom-pagination .counter {
	text-align: right!important
}
#bottom-pagination div, #bottom-pagination ul {
	text-align: center!important
}
.product-field-display a img, .vm-img-desc {
	display: block
}
#sbox-overlay {
	position: absolute;
	background-color: #000;
	left: 0;
	top: 0;
}
#sbox-window {
	position: absolute;
	background-color: #fff;
	text-align: left;
	overflow: visible;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: auto!important;
}
#sbox-btn-close {
	background: url("/components/com_virtuemart/assets/images/facebox/closelabel.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: medium none;
	height: 21px;
	position: absolute;
	right: 7px;
	top: 2px;
	width: 24px;
}
.sbox-window-ie6 #sbox-btn-close {
	background-image: url(../images/modal/closebox.gif);
}
.sbox-loading #sbox-content {
	background-image: url(../images/modal/spinner.gif);
	background-repeat: no-repeat;
	background-position: center;
}
#sbox-content {
	background-color: #FFF!important;
	border-radius: 4px 4px 4px 4px;
	clear: both;
	height: 100%;
	overflow: auto;
	padding: 3px;
	width: 100%;
}
.sbox-content-image#sbox-content {
	overflow: visible;
}
#sbox-image {
	display: block;
}
.sbox-content-image img {
	display: block;
}
.sbox-content-iframe#sbox-content {
	overflow: visible;
}
.body-overlayed embed, .body-overlayed object, .body-overlayed select {
	visibility: hidden;
}
#sbox-window embed, #sbox-window object, #sbox-window select {
	visibility: visible;
}
#sbox-window.shadow {
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.sbox-bg {
	position: absolute;
	width: 33px;
	height: 40px;
}
.sbox-bg-n {
	left: 0;
	top: -40px;
	width: 100%;
	background: url(../images/modal/bg_n.png) repeat-x;
}
.sbox-bg-ne {
	right: -33px;
	top: -40px;
	background: url(../images/modal/bg_ne.png) no-repeat;
}
.sbox-bg-e {
	right: -33px;
	top: 0;
	height: 100%;
	background: url(../images/modal/bg_e.png) repeat-y;
}
.sbox-bg-se {
	right: -33px;
	bottom: -40px;
	background: url(../images/modal/bg_se.png) no-repeat;
}
.sbox-bg-s {
	left: 0;
	bottom: -40px;
	width: 100%;
	background: url(../images/modal/bg_s.png) repeat-x;
}
.sbox-bg-sw {
	left: -33px;
	bottom: -40px;
	background: url(../images/modal/bg_sw.png) no-repeat;
}
.sbox-bg-w {
	left: -33px;
	top: 0;
	height: 100%;
	background: url(../images/modal/bg_w.png) repeat-y;
}
.sbox-bg-nw {
	left: -33px;
	top: -40px;
	background: url(../images/modal/bg_nw.png) no-repeat;
}
#footer_prod2 {
	float: left;
}
.product_added > a {
	background: none repeat scroll 0 0 #DDDDDD;
	color: #444444;
	float: right;
	font-family: 'trade_gothic', Arial, sans-serif !important;
	font-size: 12px;
	padding: 4px 5px;
	text-transform: uppercase;
}
.product_added {
	background: #e7e7e8;
	/*border-top: 1px solid #CCCCCC;*/
	float: left;
	margin-top: 20px !important;
	padding: 0;
	width: 97.5%;
	font-family: Arial, sans-serif;
	padding: 5px 2px;
	text-align: center;
	font-size: 10px;
	line-height: 0.8;
}
.product_added > span {
	float: left;
	padding: 5px 0 0;
}
#bc_head {
	display: block;
	font-size: 12px!important;
	float: right;
}
#loja5_mainbody .redesocial {
	float: right;
	width: 440px;
	margin-top: 10px;
}
span.username input {
	background: url(../images/fundopesquisa.png) no-repeat scroll 0 0 transparent!important;
	border: medium none;
	color: #666;
	font-size: 11px;
	height: 25px;
	line-height: 22px!important;
	width: 132px;
	margin: 0;
	padding: 0 3px 0 6px;
}
div.bc_matches {
	font-size: 10px;
	color: #000;
	display: inline;
	font-weight: 700;
	height: 30px;
}
#content_LimparFiltro {
}
#content_LimparFiltro.content_ .content_title {
	background: none repeat scroll 0 0 #3a7042!important;
	border: 0 none !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #FFF !important;
	height: 20px !important;
	line-height: 20px;
	max-width: 189px;
	min-height: 20px;
	padding: 4px 0;
	text-align: center;
	width: 152px !important;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
}
#content_LimparFiltro.content_ .content_title:hover {
	background: #184322!important;
	color: #fff!important;
	border: 0!important;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
}
div.bc_pagination {
	float: left;
	display: block;
	width: auto;
	margin: 0 0 0 30px;
}
a.bc_paging {
	text-align: center;
	color: #acacac;
	margin: 2px;
	padding: 2px 4px;
}
a.previous {
	color: #6e6e6e!important;
	margin-right: 8px;
	width: 80px;
}
a.next {
	color: #6e6e6e!important;
	margin-left: 8px;
	width: 80px;
}
a.bc_active {
	color: #000 !important;
	background-color: none;
}
#loading {
	display: none;
	height: 380px;
	left: 54%!important;
	top: 50%;
	position: fixed;
	width: 700px;
	z-index: 100;
}
div.bdnotson, div.bdopen {
	display: block;
	font-family: arial;
	font-size: 8px;
	line-height: 11px;
	text-transform: uppercase;
	width: 166px;
	padding: 7px 6px 6px 4px;
}
div.bdclosed {
	display: none;
	margin-left: 16px;
}
div.hlopen {
	border-bottom: 1px solid #D3D3D3;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 16px;
	color: #848484!important;
	letter-spacing: -1px;
	font-weight: 700!important;
	height: 18px;
	line-height: 18px;
	margin-bottom: 3px;
	max-height: 18px;
	max-width: 212px;
	min-height: 18px;
	min-width: 161px;
	padding-bottom: 3px;
	text-transform: uppercase;
	width: 180px;
}
div.hlclosed {
	font-size: 11px;
	color: #585858;
	cursor: pointer;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-weight: 400!important;
	height: 18px;
	line-height: 18px;
	max-height: 18px;
	max-width: 212px;
	min-height: 18px;
	min-width: 161px;
	padding-bottom: 3px;
	width: 180px;
}
div.hlnotson {
	color: #585858;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	height: 18px;
	line-height: 18px;
	margin-bottom: 3px;
	max-height: 18px;
	max-width: 212px;
	min-height: 18px;
	min-width: 161px;
	width: 180px;
	padding: 0;
}
label {
	font-weight: 400;
}
div.bdopen1 {
	display: block;
	padding-bottom: 27px;
}
.bdopen1 .label_radio:hover {
	border-bottom: 1px solid #ccc;
	color: #585858!important;
}
div.bdopen2 {
	display: block;
}
div.hlopen1 {
	background: url(../images/seta_up.png) no-repeat scroll right top transparent;
	color: #333;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	height: 27px;
	line-height: 27px;
	max-height: 27px;
	max-width: 212px;
	min-height: 27px;
	min-width: 161px;
	width: 180px;
}
div.hlopen2 {
	background: url(../images/downn2.png) no-repeat right top;
	cursor: pointer;
	font-weight: 700;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 31px;
	max-height: 27px;
	max-width: 212px;
	min-height: 27px;
	min-width: 161px;
	width: 161px;
}
div.hlclosed1 {
	background: url(/templates/bsoluslayout/images/seta.png) no-repeat scroll right 5px transparent;
	cursor: pointer;
	font-weight: 400;
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 31px;
	max-height: 27px;
	max-width: 212px;
	min-height: 27px;
	min-width: 161px;
	width: 180px;
	clear: both;
}
div.hlclosed1:hover {
	color: #333;
}
div.hlclosed2 {
	cursor: pointer;
	font-weight: 700;
	color: #585858;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 31px;
	max-height: 27px;
	max-width: 212px;
	min-height: 27px;
	min-width: 161px;
	width: 161px;
	padding: 0 9px;
}
#pricetrackbar .cb {
	background: url(../images/trackbar-on.gif) repeat-x scroll 0 50% transparent;
}
#left-slider, #right-slider {
	cursor: pointer;
	margin: 0;
	padding: 0;
}
img {
	border: medium none;
	text-decoration: none;
}
#pricetrackbar table {
	background: url(../images/trackbar-off.gif) repeat-x scroll 0 50% transparent;
	border-collapse: collapse;
	width: 100%;
	margin: 8px 0;
}
#minmax_slider {
	width: 180px;
	margin: 0 10px;
}
#slider_minmax_gutter_l, .slider_gutter_l {
	width: 10px;
	margin-left: -100%;
	height: 20px;
}
#slider_bkg_img {
	position: absolute;
	height: 8px;
	width: 374px;
	margin: 6px 0 0 -10px;
}
.knob {
	position: absolute;
	height: 20px;
	width: 20px;
	background: url(../images/slider_knob.gif) no-repeat;
	cursor: pointer;
}
#slider_minmax_gutter_r, .slider_gutter_r {
	width: 10px;
	height: 20px;
	border: 1px;
}
.floatr {
	float: right;
}
.inline {
	display: inline;
}
.fontbold {
	font-weight: 700;
}
.fontgreen {
	color: #1ABE07!important;
}
.fontblue {
	color: #0198D1!important;
}
.fontgrey {
	color: #9d9d9d!important;
}
.fontred {
	color: #A30004!important;
}
#slider_minmax_gutter_m {
	width: 165px;
	margin-left: -182px;
	height: 20px;
	background: url(../images/trackbar-off.gif) repeat-x left center;
}
.slider_gutter_item {
	position: relative;
	float: left;
	left: 100%;
}
.has-js .label_radio {
	background: url(../images/radio.png) no-repeat scroll left top transparent!important;
	cursor: pointer;
	font-family: nobrand!important;
	padding-left: 20px!important;
}
.has-js label.r_on, label.r_on {
	background: url(../images/radio.png) no-repeat scroll 0 -51px transparent!important;
	color: #000!important;
}
.has-js .label_radio input {
	background: none repeat scroll 0 0 transparent;
	cursor: pointer;
	font-family: Arial;
	font-size: 12px;
	font-weight: 400!important;
	padding-right: 0!important;
	margin: 0 0 0 -20px;
}
.has-js .label_check input, .has-js .label_radio input, .label_check input, .label_radio input {
	position: absolute;
	left: -9999px;
	opacity: 0;
	filter: alpha(opacity=0);
}
#hl_cores.hlclosed, body_tamanho.hlclosed {
	background: url(../images/abrir.png) no-repeat scroll right center transparent;
	border-bottom: 1px solid #D3D3D3;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 16px;
	color: #848484!important;
	letter-spacing: -1px;
	font-weight: 700!important;
	padding-bottom: 4px;
	text-indent: 0;
	margin-top: 26px;
	text-transform: uppercase!important;
}
#hl_cores.hlopen, body_tamanho.hlclosed {
	background: url(../images/abrir2.png) no-repeat scroll right center transparent;
	margin-top: 26px;
}
#limpafiltro {
	margin-left: 35px;
	margin-top: 40px!important;
	background: #9B9B9B;
	color: #fff!important;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 12px!important;
	text-transform: uppercase;
	font-weight: 400!important;
	padding-bottom: 0;
	text-indent: 0;
	cursor: pointer;
	width: 110px;
}
#limpafiltro:hover {
	background: #000;
}
#esconde {
	display: none;
	position: absolute;
	height: 105px;
	width: 185px;
	background: url(../images/hide.png) top left no-repeat;
	margin-left: -5px;
	margin-top: -100px;
}
#body_cores > div > div > img {
	width: 18px;
}
.spacer {
/*background:#fFF;*/
}
#cat_left {
	float: left;
	width: 50%;
	padding-right: 15px;
}
.bdopen1 .label_radio {
	font-size: 14px!important;
	line-height: 15px!important;
	padding-right: 0!important;
}
#tamanhos_lista_filtro {
	border-radius: 0 0 0 0;
	float: left;
	font-size: 10px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #cbcbcb;
	margin: 2px;
	padding: 5px;
}
#tamanhos_lista_filtro:hover {
	border: 1px solid #000;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
#loader_tama {
	background: url(/modules/mod_vm_category_radio/images/preloader.gif) no-repeat scroll center center #FFF;
	display: none;
	height: 125px;
	position: absolute;
	width: 200px;
	z-index: 155;
}
#loader_cores {
	background: url(/modules/mod_vm_category_radio/images/preloader.gif) no-repeat scroll center center #FFF;
	display: none;
	height: 96px;
	position: absolute;
	width: 179px;
	z-index: 155;
}
#hl_tamanho {
	border-bottom: 1px solid #D3D3D3;
	color: #848484!important;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 16px;
	font-weight: 700!important;
	height: 18px;
	letter-spacing: -1px;
	line-height: 18px;
	margin-bottom: 3px;
	max-height: 18px;
	max-width: 212px;
	min-height: 18px;
	min-width: 161px;
	padding-bottom: 3px;
	text-transform: uppercase;
	width: 180px;
}
#body_cores img {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}
#body_cores img:hover {
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	opacity: 0.5!important;
	filter: alpha(opacity=50)!important;
}
content_catgories_, .content_ {
	clear: both;
	float: left;
}
.bs_opened .content_title {
	background: url(/modules/mod_filtro/imagens/icon_right_cima.png) no-repeat scroll 163px center transparent!important;
}
.box_superfiltroloja5 h3 {
	border-bottom: 1px solid #D2D2D2;
	color: #848484!important;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 17px;
	font-weight: 700!important;
	margin-bottom: 10px;
}
.content_ .content_title {
	background: url("/modules/mod_filtro/imagens/icon_right.png") no-repeat scroll 163px center rgba(0, 0, 0, 0);
	border: none!important;
	color: #585858 !important;
	cursor: pointer;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	font-weight: 400 !important;
	height: 10px;
	line-height: 12px;
	margin-top: 10px;
	padding: 7px;
	text-transform: uppercase;
	width: 164px;
}
#category_title {
	background: url("../images/imagens.png") no-repeat scroll 83px -1557px #184322;
	color: #FFFFFF;
	font-family: 'Open Sans 2', sans-serif;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	margin-bottom: 5px;
	padding-left: 15px;
	text-transform: uppercase;
	width: 136px;
}
#content_loja5_discounts .content_title:hover {
	color: #3a7042!important;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#content_loja5_discounts .content_title {
	background: url("../images/imagens.png") no-repeat scroll 112px -1557px #184322!important;
	color: #FFFFFF !important;
	float: left;
	font-family: 'Open Sans 2', sans-serif;
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	padding-left: 15px;
	padding-right: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#content_loja5_discounts {
	color: #fff;
	font-size: 14px;
	padding-left: 0px;
	text-transform: uppercase;
	height: auto;
	width: 180px;
	margin-bottom: 5px;
}
#category_top {
	border-bottom: 1px solid #C60000;
	color: #666!important;
	cursor: pointer;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	font-size: 13px;
	height: 18px;
	line-height: 18px;
	margin-bottom: 3px;
	max-height: 18px;
	max-width: 212px;
	min-height: 18px;
	min-width: 161px;
	padding-bottom: 3px;
	text-indent: 4px;
	width: 180px;
}
#category_top > span {
	color: #C60000!important;
	text-transform: capitalize;
}
.content_catgories_2_title a:hover {
	color: #848484!important;
}
#content_selection {
	background-color: #F7F7F7;
	padding: 0;
	width: 152px;
	margin-bottom: 20px;
}
#content_selection > .content_title {
	max-width: 140px;
	min-width: 140px;
	width: 140px;
	margin-bottom: 5px;
	border-bottom: 0x solid #E1E1E1!important;
	border-left: 0px solid #E1E1E1!important;
	border-right: 0px solid #E1E1E1!important;
	border-top: 0px solid #E1E1E1!important;
}
.content_catgories_2_title {
	color: #666;
	cursor: pointer;
	display: table-cell;
	font-size: 11px;
	line-height: 13px;
	text-transform: capitalize;
	vertical-align: middle;
	width: 150px;
	margin: 0 0 0 10px;
	padding: 3px 0 3px 10px;
}
.bs_opened .content_catgories_title {
	background-image: url("../images/imagens.png"), url("/modules/mod_filtro/imagens/icon_right_cima.png")!important;
	background-position: -269px -1469px, 163px center!important;
	background-repeat: no-repeat!important;
}
.bs_opened .content_catgories_title a {
	color: #07B14C!important;
}
.content_catgories_ .content_catgories_title {
	width: 180px;
	background-image: url("../images/imagens.png"), url("/modules/mod_filtro/imagens/icon_right.png");
	background-position: -5px -3369px, 138px center;
	background-repeat: no-repeat;
	border-bottom: 2px solid #CDCCCC;
	font-size: 11px;
	height: 46px;
	line-height: 46px;
	margin-left: 0;
	padding-left: 0;
	text-transform: capitalize;
	width: 151px;
}
.content_catgories_ .content_catgories_title:hover {
	background-image: url("../images/imagens.png"), url("/modules/mod_filtro/imagens/icon_right.png");
	background-position: -5px -3369px, 138px center;
	background-repeat: no-repeat;
	border-bottom: 2px solid #CDCCCC;
	font-size: 10px;
	height: 46px;
	line-height: 46px;
	margin-left: 0;
	padding-left: 0;
	padding-right: 10px;
	text-transform: capitalize;
	width: 141px;
}
.content_ .content_items {
	height: 0;
	max-height: 200px;
	overflow: auto;
	border-color: #D2D2D2;
	border-style: none solid solid;
	border-width: 0;
}
.content_catgories_ .content_catgories_items {
	height: 0;
	margin-bottom: 5px;
	max-height: 200px;
	overflow: auto;
	border-color: #EEE;
	border-style: none solid solid;
	border-width: 0;
}
#content_loja5_tamanho .content_item {
	border: 1px solid #c7c7c7;
	color: #767676;
	float: left;
	font-size: 11px;
	line-height: 15px;
	min-width: 15px;
	cursor: pointer;
	text-align: center;
	margin: 2px;
	padding: 5px;
}
#content_loja5_tamanho .content_item:hover {
	border: 1px solid #9a9a9a;
}
#content_loja5_tamanho .content_item.selected {
	background: url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;
	padding: 5px 16px 5px 5px;
}
#content_loja5_modalidade .content_item {
	cursor: pointer;
	font-size: 11px;
	line-height: 18px;
	text-indent: 12px;
	text-transform: capitalize;
}
#content_loja5_modalidade .content_item:hover {
	background: none repeat scroll 0 0 #EEE;
	color: #666;
	font-size: 11px;
}
#content_loja5_cor1 .content_item_img {
	float: left;
	cursor: pointer;
	margin: 2px 5px 6px 3px;
}
#content_loja5_cor1 .content_item_img:hover {
	cursor: pointer;
	opacity: 0.7;
}
#Modulo_Loja5_perqisa > div#content_catgories {
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.content_item_show_more {
	color: #C70500;
	cursor: pointer;
	font-family: 'Roboto Condensed', Arial, sans-serif!important;
	text-transform: uppercase;
	margin-top: 6px;
	clear: both;
	width: 100%;
}
.orderby-displaynumber div {
	float: left;
	color: #6F6F6F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.orderby-displaynumber {
	display: none;
	float: left;
	width: 100%;
	border-bottom: solid #E9E8E8 1px;
	margin: 0 0 15px;
	padding: 7px 0;
}
.orderby-displaynumber div.PRICE, .orderby-displaynumber div.CREATEDATE, .orderby-displaynumber div.HITS {
	margin: 0;
}
.orderby-displaynumber div#order_title {
	margin: 4px 10px 0 0;
}
.orderby-displaynumber div.PRICE > div, .orderby-displaynumber div.CREATEDATE > div, .orderby-displaynumber div.HITS > div {
	background: url("/modules/mod_filtro/imagens/filtrosselec.jpg") no-repeat scroll left 2px rgba(0, 0, 0, 0);
	border: 1px solid #CCCCCC;
	cursor: pointer;
	font-family: 'Roboto Condensed', Arial, sans-serif !important;
	font-size: 12px;
	margin: 0 3px 0 0;
	padding: 3px 6px 1px 18px;
}
.orderby-displaynumber div.PRICE > div:hover, .orderby-displaynumber div.CREATEDATE > div:hover, .orderby-displaynumber div.HITS > div:hover {
}
.quick {
	position: absolute;
	border: 0 solid gray;
	background: #e7e7e8;
	width: 750px;
	height: 360px;
	z-index: 1000;
	padding: 15px 10px 11px 10px;
}
.quick .close {
	background: none;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
	padding: 2px;
}
.quick .parte2 {
	float: right;
	margin-right: 5px;
	min-height: 100px;/*padding-top: 15px;
	width: 143px;*/
}
.quick #descricao {
	max-height: 195px;
	overflow: hidden;
}
.quick .details {
	float: left;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
	transition: all .3s linear;
	background: none repeat scroll 0 0 #0DB14B!important;
	border: 0 none!important;
	border-radius: 0 0 0 0!important;
	cursor: pointer!important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px!important;
	height: 20px!important;
	letter-spacing: -0.3px!important;
	line-height: 20px!important;
	text-align: center!important;
	text-indent: 0!important;
	text-transform: uppercase!important;
	background: #0db14b;
	border: none;
	color: #fff;
	margin-right: 6px;
	width: 135px;
}
.quick .product_added {
}
#Modulo_Loja5_perqisa .content_catgories_title > a {
	padding-left: 29px;
	font-size: 12px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
}
#Modulo_Loja5_perqisa a {
	display: inline-block;
	height: auto;
	line-height: 14px;
	font-size: 12px;
	font-weight: normal!important;
	vertical-align: middle;
	color: #818181;
	width: 114px;
}
#Modulo_Loja5_perqisa a:hover {
	color: #07B14C;
}
#category_top .span_nome {
	background-image: url(/templates/bsoluslayout/css/images/setacaminho.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	color: #C60000;
	float: left;
	padding-left: 3px;
	text-transform: capitalize;
}
#content_selection .selection_line > div > span, #content_selection .selection_line > span {
	color: #C60000;
	cursor: default;
	float: left;
	font-size: 9px;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 5px;
	text-transform: uppercase;
}
#content_selection .filter_item_img {
	width: 15px;
}
#content_selection .content_item:hover {
	color: #3a7042;
}
#content_selection .content_item {
	background: url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;
	cursor: pointer;
	font-size: 10px;
	line-height: 13px;
	text-transform: uppercase;
	padding: 0 0 0px 7px;
	margin-bottom: 10px;
}
.selection_line > div.background_cor {
	background: url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;
	cursor: pointer;
	float: left;
	width: 100%;
}
#content_selection .background_cor .content_item_img {
	border: 1px solid #D2D2D2;
	border-radius: 11px 11px 11px 11px;
	cursor: pointer;
	float: left;
	margin: 1px;
	height: 15px;
}
.Amarelo {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -1px transparent;
}
.AmareloEscuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -1px transparent;
}
.AmareloFlurescente {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -1px transparent;
}
.Azul {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -1px transparent;
}
.AzulBebe {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -1px transparent;
}
.AzulRoyal {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -33px transparent;
}
.Bege {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -33px transparent;
}
.BordÃƒÂ´ {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -33px transparent;
}
.BordÃ´ {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -33px transparent;
}
.Bra_Azul {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -33px transparent;
}
.Bra_Cinza {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -65px transparent;
}
.Bra_Lilas {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -65px transparent;
}
.Bra_Marinho {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -65px transparent;
}
.Bra_Prata {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -65px transparent;
}
.Bra_Preto {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -65px transparent;
}
.Bra_Rosa {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -97px transparent;
}
.Bra_Verde {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -97px transparent;
}
.Bra_Verm {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -97px transparent;
}
.Bran_Bordo {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -97px transparent;
}
.Bran_Roxo {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -97px transparent;
}
.Branco {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -129px transparent;
}
.Branco_Amarelo {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -129px transparent;
}
.Camel {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -129px transparent;
}
.Castanho {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -129px transparent;
}
.CastanhoEscuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -129px transparent;
}
.Cinza {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -161px transparent;
}
.Cinzaclaro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -161px transparent;
}
.Cinzaescuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -161px transparent;
}
.Dourado {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -161px transparent;
}
.Estampada {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -161px transparent;
}
.GangaAzul {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -193px transparent;
}
.Incolor {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -193px transparent;
}
.Kaki {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -193px transparent;
}
.Laranja {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -193px transparent;
}
.Marinho {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -225px transparent;
}
.MarinhoEscuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -225px transparent;
}
.Multicores {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -225px transparent;
}
.Petroleo {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -225px transparent;
}
.Prata {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -225px transparent;
}
.Preto {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -257px transparent;
}
.Rosa {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -257px transparent;
}
.RosaChoque {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -257px transparent;
}
.Roxo {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -257px transparent;
}
.Sortidas {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -289px transparent;
}
.Turqueza {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -289px transparent;
}
.Verde {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -289px transparent;
}
.VerdeClaro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -289px transparent;
}
.VerdeEscuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -289px transparent;
}
.VerdeFlurescente {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -321px transparent;
}
.Vermelhoescuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -321px transparent;
}
.Violeta {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -97px -381px transparent;
}
.Lima {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -351px transparent;
}
.Camuflado {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -130px -351px transparent;
}
.Bra_Castanho {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -66px -351px transparent;
}
.Ganga {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -1px -381px transparent;
}
.RoxoEscuro {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -381px transparent;
}
.Sangria {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -65px -381px transparent;
}
a.previous:hover, a.next:hover {
	color: #000!important;
}
div.hlclosed:hover, div.hlnotson:hover {
	color: #000!important;
}
div.bdclosed1, div.bdclosed2, .more_items_hidden {
	display: none;
}
div.hlclosed2:hover, .fontblack {
	color: #333!important;
}
.floatl, #category_top .span {
	float: left;
}
.fontwhite, .quick .details a {
	color: #fff!important;
}
#content_loja5_keyword .content_item, #content_loja5_marca .content_item, #content_loja5_u_tipopele .content_item, #content_loja5_u_piscos .content_item, #content_loja5_discounts .content_item {
	cursor: pointer;
	font-size: 11px;
	text-transform: capitalize;
	text-indent: 12px;
	color: #818181;
	line-height: 15px;
}
#content_loja5_keyword.bs_selected, #content_loja5_marca.bs_selected, #content_loja5_modalidade.bs_selected, #content_loja5_discounts.bs_selected, #content_loja5_tamanho.bs_selected {
	background: none repeat scroll 0 0 #F8F8F8;
	margin-bottom: 7px;
	width: 168px;
	padding: 0 6px;
}
#content_loja5_keyword .content_title, #content_loja5_marca.bs_selected .content_title, #content_loja5_discounts.bs_selected .content_title, #content_loja5_modalidade.bs_selected .content_title, #content_loja5_tamanho.bs_selected .content_title {
	width: 100%!important;
}
#content_loja5_discounts .content_item.selected, #content_loja5_keyword .content_item.selected, #content_loja5_marca .content_item.selected, #content_catgories_2_title .content_item.selected, #content_loja5_modalidade .content_item.selected {
	background: url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;
	text-indent: 6px;
}
#content_loja5_discounts .content_item.selected:hover, #content_loja5_marca .content_item.selected:hover, #content_catgories_2_title .content_item.selected:hover, #content_loja5_tamanho .content_item.selected:hover, #content_loja5_modalidade .content_item.selected:hover {
	background: url(/modules/mod_filtro/imagens/remove-filter.png) no-repeat scroll right center transparent;
	text-decoration: line-through;
	color: #000;
}
.content_catgories_2_title:hover, #content_loja5_marca .content_item:hover, #content_loja5_u_piscos .content_item:hover, #content_loja5_u_tipopele .content_item:hover {
	font-size: 11px;
	color: #666;
	background: #eee;
}
.bs_opened.content_ .content_items, .bs_opened.content_catgories_ .content_catgories_items {
	margin-left: 28px;
	width: 150px;
	background: none repeat scroll 0 0 #FFFFFF;
}
.content_items_height, #content_selection .selection_line {
	float: left;
	width: 96%;
}
.orderby-displaynumber div.PRICE > div:hover, .orderby-displaynumber div.CREATEDATE > div:hover, .orderby-displaynumber div.HITS > div:hover, .orderby-displaynumber > div > div.order_select, #content_catgories div.cat_selected > a {
	color: #000;
}
.LilÃƒÂ¡s, .LilÃ¡s {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -193px transparent;
}
.Salmao, .LaranjaFlorescente {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -351px transparent;
}
.Vermelho, .Bra_Laranja {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -33px -321px transparent;
}
.Bra_Dourado, .Laranja_Castanho {
	height: 24px;
	width: 24px;
	background: url(/modules/mod_filtro/imagens/cores.jpg) no-repeat scroll -129px -321px transparent;
}
#quickOverlay {
	background: none repeat scroll 0 0 #000;
	display: none;
	height: 100%;
	left: 0;
	margin-left: 0;
	opacity: 0.3;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 110;
}
.items-leading .article-introtext h1 {
	width: 715px;
}
.article-introtext h1 {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000 !important;
	display: table-cell;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 13px;
	height: 40px;
	line-height: 14px;
	padding: 0 5px;
	text-transform: none !important;
	vertical-align: middle;
	width: 340px;
}
#loja5_mainbody .reset {
	float: left;
	width: 93%;
	padding: 0px 20px 20px 20px;
}
#loja5_mainbody .reset .item-title {
	margin-top: 0px!important;
}
.items-leading .article-info-term {
	display: none;
}
.item-title h2 {
	font-size: 18px;
	text-transform: uppercase;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	color: #3c6f42!important;
	padding: 10px 0px 10px 0px;
	margin-bottom: 0px;
}
.titmarca h1 {
	color: #38b734 !important;
	font-family: 'Open Sans 2', sans-serif!important;
	text-transform: uppercase;
	font-size: 17px !important;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 17px;
	padding-top: 0;
	text-transform: none !important;
}
#produtoscaixa {
	height: 150px;
	width: 100%;
}
#produtoscaixa:hover {
}
.row .vertical-separator {
	border-left: 1px solid #dcdcdc;
	border-right: 0px!important;
}
.row > div:first-child {
}
.row .product {
	padding: 0px 0px;
	height: 173px;
}
#loja5_conteudo #json_product_containe {
	margin-bottom: 8px;
	min-height: 132px;
	width: 790px;
}
.width33 {
	width: 33.3%;
}
#produtoscaixa .stock {
	float: left;
	width: 142px;
	margin-left: 7px;
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #fff;
	padding: 20px 5px 5px;
	height: 150px;
	position: relative;
}
#produtoscaixa .stock form {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	color: #676767;
}
#produtoscaixa .stock select {
	border: 1px solid #E7E7E8 !important;
	float: right;
	font-size: 10px !important;
	height: 20px;
	line-height: 20px;
	margin-right: 0 !important;  max-width: 95px !important;
	min-width:85px!important;
}
.parte1.semlogin div#descricao {
	width: 459px !important;
}
#produtoscaixa .addtocart-button {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #FFFFFF;
	float: left;
	height: 150px;
	margin-left: 7px;
	padding: 20px 5px 5px;
	width: 141px;
}
select#product_quantity {
	width: 57px !important;
}
#produtoscaixa .conteudo {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #fff;
	float: left;
	width: 301px;
	height: 155px;
	margin-left: 7px;
	padding: 15px 5px 5px;
}
#produtoscaixa .conteudo .desc {
	float: left;
	font-size: 11px;
	min-height: 55px;
	text-align: justify;
	width: 100%;
}
#produtoscaixa {
	/*border:2px solid #f6f6f6;*/
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	padding: 0 0px;
}
#produtoscaixa:hover {
	/*border:2px solid #d7d7d7;*/
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.browseProductImage3 {
	line-height: 135px;
	margin-top: 0;
	max-height: 146px;
	max-width: 143px;
}
#imagem {
	background-color: #fff;
	padding: 10px;
	float: left;
	height: 155px;
	width: 133px;
	line-height: 135px;
}
#json_product_containe .name a {
	color: #333!important;
}
.precodesconto > sup {
	float: right;
	font-size: 12px;
	line-height: 15px !important;
	text-decoration: line-through;
}
#produtoscaixa .add_favorito .loja5addfav {
	background: url("../images/imagens.png") no-repeat scroll -260px -1937px transparent;
	float: left;
	height: 30px;
	line-height: 30px;
	padding-left: 33px;
	width: 115px;
	color: #fff;
}
#produtoscaixa .add_favorito, .wishlist {
	color: #fff;
	overflow: hidden;
	background: url("../images/imagens.png") no-repeat scroll -24px -1936px transparent;
	font-family: 'Open Sans 2', Arial, sans-serif !important;
	font-size: 9px;
	width: 170px;
	line-height: 30px;
	height: 30px !important;
}
#produtoscaixa .add_favorito .sem_login, #ui_olha_duas_div .addtofavorites.sem_login {
	padding-left: 33px;
	padding-right: 10px;
	background: url("/templates/loja5/images/imagens.png") no-repeat scroll -260px -1937px rgba(0, 0, 0, 0);
}
#produtoscaixa .add_favorito .loja5addfav:hover {
	color: #3c6f42;
}
#json_product_containe .name {
	color: #676767;
	display: table-cell;
	float: none;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px;
	font-weight: normal;
	height: 23px;
	letter-spacing: 0;
	line-height: 14px;
	margin-left: 0;
	overflow: hidden;
	text-align: left;
	text-transform: capitalize;
	vertical-align: middle !important;
	width: auto;
}
.PricebasePriceWithTax {
	text-align: right;
}
#json_product_containe .sku {
	color: #000;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	letter-spacing: 0;
	margin-left: 0;
	padding-top: 0px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.product-price3 {
	margin-top: 0px;
	text-align: left;
	width: auto;
}
.nspRSPrice2 {
}
#produtoscaixa .addons_novo {
	float: left!important;
}
#produtoscaixa #wishlist {
	float: right!important;
}
.addtofavorites > div {
	text-transform: uppercase;
}
#produtoscaixa > #wishlist div.addtofavorites > div.wishl {
	background-image: url("../images/imagens.png");
	background-position: -14px -174px;
	position: absolute;
	right: 10px;
	width: 15px !important;
}
#produtoscaixa > #wishlist div.addtofavorites > div.wishl:hover {
	background-image: url("../images/imagens.png");
	background-position: -37px -174px;
}
span.precodesconto {
	margin-left: 5px;
	color: #aaa;
}
#produtoscaixa {
	position: relative;
}
#produtoscaixa .detalhes a {
	color: #0DB14B;
}
#produtoscaixa .detalhes {
	background: url("http://decal-adhesive.eu/templates/loja5/images/imagens.png") no-repeat scroll -285px -1478px rgba(0, 0, 0, 0);
	border-radius: 0 0 0 0 !important;
	clear: both;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 10px;
	font-weight: bold !important;
	height: 28px !important;
	line-height: 28px !important;
	padding-bottom: 0 !important;
	padding-left: 12px;
	padding-right: 0 !important;
	padding-top: 0 !important;
	text-align: justify;
	text-transform: uppercase;
	transition: all 0.4s ease-out 0s;
	width: 100% !important;
}
#produtoscaixa .detalhes:hover a {/*
	background:#909090;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;*/
	color: #3C6F42!important;
}
#produtoscaixa .detalhes2 a {
	color: #FFF;
	cursor: pointer;
	background: none repeat scroll 0 0 #22b24c !important;
	width: 139px !important;
	height: 30px !important;
	padding: 27px;
}
#produtoscaixa .detalhes2 {
	border-radius: 0 !important;
	color: #FFF;
	float: none !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	font-weight: normal !important;
	left: 12px;
	line-height: 30px !important;
	margin-left: 0px;
	padding: 0 !important;
	position: absolute !important;
	text-align: center;
	text-transform: uppercase;
	top: 92%;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	overflow: hidden;
}
#produtoscaixa:hover .detalhes2 {
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
#mainContent {
	border-top: 0px solid #D3D3D3!important;
	padding-top: 0px!important;
}
#gkHeader2 {
	border-bottom: 0px solid #D3D3D3!important;
	margin-bottom: 10px!important;
}
#produtoscaixa #wishlist {
	display: none;
}
.sku a {
	color: #2C2C2C;
}
#popcarrinho {
	background: none repeat scroll 0 0 #FFF;
	border-radius: 0 0 0 0;
	box-shadow: 0 0 0 #666666;
	display: none;
	height: auto;
	left: 50%;
	margin-left: -250px;
	max-height: 100%;
	overflow: auto;
	position: fixed;
	top: 50%;
	width: 500px;
	z-index: 1000002;
	padding: 5px;
}
#popupOverlay {
	background: none repeat scroll 0 0 #000;
	display: none;
	height: 100%;
	left: 0;
	margin-left: 0;
	opacity: 0.3;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000001;
}
#cartForm h3 {
	font-size: 18px;
	font-weight: normal;
	height: 20px;
	letter-spacing: normal;
	margin-bottom: 10px;
	padding: 0 4px 10px 0;
	text-transform: uppercase;
	border-bottom: 2px solid #E7E7E7;
	color: #666666;
	text-align: center;
	text-align: center;
}
span.cart-images img {
	background: none repeat scroll 0 0 #FFF;
	border: 0px solid #E8E8E8;
	margin: 0 5px 0 0;
	max-height: 60px;
	max-width: 50px;
	padding: 5px;
	position: absolute;
	width: auto;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
span.cart-images img:hover {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #E8E8E8;
	margin: 0 5px 0 0;
	max-height: 150px;
	max-width: 150px;
	padding: 5px;
	position: absolute;
	width: auto;
	z-index: 3;
	box-shadow: 0 0 17px #DDDDDD;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.coupon {
	border: 1px solid #CAC9C9;
	border-radius: 4px 4px 4px 4px;
	color: gray;
	font-size: 9px;
	margin: 1px;
	padding: 0px 3px!important;
}
.cart-view #footer_prod2 {/*border: 1px solid #D2D2D2;*/
	margin-bottom: 18px;
	margin-top: 10px;
	padding: 0 0px 0px;
	width: 98% !important;
	float: left;
}
textarea.customer-comment {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCCCCC !important;
	border-radius: 0 0 0 0 !important;
	color: #777777;
	font-size: 11px;
	margin-bottom: 2px;
	padding: 5px 5px 4px!important;
	font-family: Arial, sans-serif;
	text-align: left !important;
	transition: all 0.5s linear 0s;
}
textarea.virtuemart:hover, textarea.virtuemart:focus, textarea.customer-comment:hover, textarea.customer-comment:focus {
	background: none repeat scroll 0 0 #FFF;
	color: #000;
	transition: all 0.5s linear 0s;
}
span.tos {
	font-size: 11px;
}
.cart-summary {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cart-summary tr.sectiontableentry1 {
	background: none repeat scroll 0 0 #FDFDFD;
	padding: 4px;
}
.cart-summary tr.sectiontableentry1 td {
	border-bottom: 1px solid #E9E8E8;
	border-top: 1px solid #E8E8E8;
	line-height: 14px;
	padding: 13px 5px 12px;
	vertical-align: middle;
}
.cart-summary tr.sectiontableentry12 {
	background: none repeat scroll 0 0 #FDFDFD;
	padding: 4px;
}
.cart-summary tr.sectiontableentry12 td {
	border: medium none !important;
	font-size: 11px;
	line-height: 2px;
	padding: 0 10px 20px 5px;
}
.cart-summary tr.sectiontableentry3 {
	background: none repeat scroll 0 0 #FDFDFD;
	padding: 4px;
}
.cart-summary tr.sectiontableentry3 td {
	border-bottom: 1px solid #E9E8E8;
	border-top: 0 solid #E8E8E8;
	line-height: 14px;
	padding: 8px 5px 0;
}
.cart-summary tr.sectiontableentry2 {
	background: none repeat scroll 0 0 #FFF;
	padding: 4px;
}
.cart-summary tr.sectiontableentry2 td {
	border: medium none;
	line-height: 14px;
	padding: 5px 10px 5px 5px;
}
.cart-summary tr.sectiontableentry4 {
	background: url("/templates/bsoluslayout/css/images/bkg_block-title.gif") repeat-x scroll 0 0 #FFF;
	padding: 4px;
}
.cart-summary tr.sectiontableentry4 td {
	border: 1px solid #EFEFEF;
	line-height: 14px;
	padding: 3px 10px 3px 5px;
}
.cart-summary tr.sectiontableentry4x {
	background: url("/templates/bsoluslayout/css/images/bkg_block-title.gif") repeat-x scroll 0 0 #FFF;
	padding: 4px;
}
.cart-summary tr.sectiontableentry4x td {
	border-top: 1px solid #CCCCCC;
	line-height: 14px;
	padding: 3px 10px 3px 5px;
}
.billto-shipto span, span.terms-of-service {
	display: inline-block;
	font-size: 12px !important;
}
.checknome span {
	color: #848484 !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
}
button.details, input.details-button, .general-bg, input.custom-attribute, input.quantity-input, a.ask-a-question, input.vm-default, a.product-details, a.details, div.details, button.default {
	background: none repeat scroll 0 0 #22b24c !important;
	border: 0 solid #CAC9C9;
	color: #FFF !important;
	margin-top: 5px;
	font-family: 'Roboto Condensed 3', Arial, sans-serif!important;
	font-size: 11px !important;
	padding: 5px 7px 5px !important;
	text-decoration: none;
	border: 0px;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: pointer;
}
button.details:hover, a.product-details:hover, a.details:hover, div.details:hover, button.default:hover, input.details-button:hover {
	background: #3C6F42 !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.additional-images, .featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0;
}
.additional-images, .featured-view .product-price, .latest-view .product-price, .topten-view .product-price, .output-billto, .output-shipto {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0;
	float: left;
}
.vm2-billto-icon {
	display: none !important;
}
.vm2-shipto-icon {
	display: none !important;
}
.checknome {
	border-bottom: 1px solid #DFDBD1;
}
.billto-shipto .width50 {
	float: left;
	margin-right: 30px;
	width: 45% !important;
}
.billto-shipto .width50 > div.output-billto {
	height: auto !important;
}
.ask-a-question-view .short-description {
	width: 428px;
}
.cart-summary tr.sectiontableentry5 {
	border-top: 2px solid #E8E8E8;
	padding: 4px;
}
.cart-summary tr.sectiontableentry5 td {
	border: medium none;
	line-height: 14px;
	padding: 8px 10px 8px 5px;
}
.osolCaptchaBlock label {
	font-size: 11px;
}
.gkIsTimeline {
	display: none;
}
.gkIsWrapper-gk_boutique .gkIsText {
	bottom: 158px !important;
}
.newstop {
	background: url("../images/fundonews.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	height: 60px;
}
#gkNewsletter {
}
.metodopagamento {
	background-color: #2C2C2C;
	color: #FFF;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px !important;
	padding: 3px 5px;
	text-transform: uppercase;
}
#loja5_bottom_head .custom_nossasmarcas {
	padding: 0px 20px;
}
#loja5_bottom_head .custom_nossasmarcas td.titulo {
	background: rgba(0, 0, 0, 0.2);
}
#loja5_bottom_head .custom_nossassolucoes {
	margin-top: 15px;
	padding: 0px 20px;
}
#loja5_bottom_head .custom_nossassolucoes td.titulo {
	background: #07b24c;
	vertical-align: top;
 pa
}
#loja5_bottom_head .custom_nossassolucoes td {
	height: 126px!important;
	vertical-align: top
}
#loja5_bottom_head .custom_nossassolucoes .tit {
	border-right: 2px solid #fff;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Open Sans 2', Arial, Serif;
	text-align: center;
	margin-top: 15px;
}
#loja5_bottom_head .custom_nossassolucoes .img1 {
	border-right: 2px solid #fff;
	height: 90px;
	background: url("../images/imagens.png") no-repeat scroll 34px -1250px transparent;
}
#loja5_bottom_head .custom_nossassolucoes .img2 {
	border-right: 2px solid #fff;
	height: 90px;
	background: url("../images/imagens.png") no-repeat scroll -181px -1250px transparent;
}
#loja5_bottom_head .custom_nossassolucoes .img3 {
	border-right: 2px solid #fff;
	height: 90px;
	background: url("../images/imagens.png") no-repeat scroll 34px -1338px transparent;
}
#loja5_bottom_head .custom_nossassolucoes .img4 {
	border-right: 2px solid #fff;
	height: 90px;
	background: url("../images/imagens.png") no-repeat scroll -181px -1342px transparent;
}
#loja5_bottom_head .custom_nossassolucoes .img5 {
	height: 90px;
	background: url("../images/imagens.png") no-repeat scroll 34px -1445px transparent;
}
#loja5_bottom_head .custom_nossassolucoes td.titulo {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: default;
}
#loja5_bottom_head .custom_nossassolucoes td.titulo div.titulo {
	padding-top: 5px;
}
.metodopagamento:hover {
	background-color: #717171;
	color: #FFF;
	font-size: 11px !important;
	padding: 3px 5px;
}
.cart-summary tr.sectiontableentry44 {
	border-top: 1px solid #EFEFEF;
	padding: 4px;
}
.cart-summary tr.sectiontableentry44 td {
	border: medium none;
	line-height: 30px;
	padding: 3px 10px 5px 5px;
}
#sbox-content {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	padding: 0 !important;
}
#paymentForm .vmpayment img {
	max-height: 50px;
}
#paymentForm .vmpayment {
	line-height: 40px;
}
#adminForm .adminform {
	margin-top: 30px;
}
#loja5_mainbody .com-login #adminForm .control-buttons {
	margin-bottom: 10px;
}
.imgpagamentos {
	float: left;
	margin: 5px 0 0 2px;
	max-height: 40px;
}
#userForm .coupon {
	border-color: #DADADA !important;
	border-radius: 0 0 0 0 !important;
	border-style: solid;
	border-width: 1px;
	font-size: 11px;
	height: 20px;
	width: 153px;
}
.cart-view #titi_cat_rel {
	border-bottom: 1px solid #C3C3C3;
	color: #848484;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}
.cart-view .prodvisi .img_relacionados img {
	max-height: 120px;
	max-width: 120px;
}
.cart-view .prodvisi {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #efeeee;
	float: left;
	margin: 0 5px;
	text-align: center;
	width: 132px;
}
.cart-view #footer_prod2 .prodvisi {
	margin: 24px 6px !important;
}
.vm-button-correct, .vm-button-correct:link, .vm-button-correct:visited {
	background: #22b24c !important;
	border: 0 solid #000 !important;
	border-radius: 0 0 0 0 !important;
	box-shadow: 0 0 0 #CCCCCC;
	color: #FFF !important;
	cursor: pointer !important;
	display: inline-block !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px !important;
	font-weight: normal !important;
	height: 26px !important;
	letter-spacing: 0 !important;
	line-height: 27px !important;
	padding: 3px 12px !important;
	text-align: center !important;
	text-transform: uppercase;
}
.vm-button-correct:hover {
	background: #3a7042 !important;
}
.vm2-termsofservice-icon {
	background: url("../images/termos.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 25px;
	vertical-align: middle;
	width: 24px;
}
.my-groovy-style a:hover {
	background-color: #717171;
	color: #FFF !important;
}
.my-groovy-style #prodrecent .prodvisi {
	border: 1px solid #F6F6F6 !important;
	background-color: #fff;
}
.my-groovy-style #prodrecent a {
	background-color: #FFF !important;
	float: none !important;
	padding: 0px;
}
#footer_prod2 #prodrecent {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #efeeee;
	margin-right: 5px;
	height: 200px!important;
}
#footer_prod3 #prodrecent {
	margin-right: 5px;
}
.my-groovy-style #prodrecent a:hover {
	background-color: #FFF !important;
}
.my-groovy-style > div > div.product-review-products {
	border: medium none !important;
	height: 190px;
	margin-top: 10px;
	padding-bottom: 15px;
}
.my-groovy-style #prodrecent .refe {
	display: none !important;
}
.my-groovy-style .MagicScrollArrows {
	display: none !important;
}
.my-groovy-style #prodrecent .MagicScrollContainer {
	width: 770px !important;
}
.my-groovy-style #prodrecent .MagicScroll {
	width: 770px !important;
}
.my-groovy-style #prodrecent .prodvisi {
	margin: 0 10px 0 4px !important;
}
.my-groovy-style .carrinhodiv {
	background-color: #F4F4F4;
	border: medium none !important;
	height: auto;
	margin-top: 0;
}
.ui-datepicker td span, .ui-datepicker td a {text-align: center!important;}.my-groovy-style .carrinhodiv > div {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	line-height: 30px !important;
}
.my-groovy-style .carrinhodiv a {
	margin: 15px 15px 10px;
}
.my-groovy-style #titi_cat_rel {
	border-left: medium none;
	border-right: medium none;
	border-top: medium none;
	height: 40px;
	letter-spacing: 0;
	margin-top: 5px;
	text-transform: none;
}
.my-groovy-style .carrinhodiv > h4 {
	line-height: 30px !important;
	margin-top: -25px !important;
}
.my-groovy-style #prodrecent img {
	border: medium none !important;
	margin: auto !important;
}
.my-groovy-style a {
	background-color: #22b24c;
	color: #FFF !important;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: bold !important;
	height: 25px !important;
	line-height: 25px;
	margin-bottom: 10px;
	padding: 0 10px;
	position: relative;
	text-transform: uppercase !important;
	width: auto;
	z-index: 100;
}
.my-groovy-style .continue a {
	background-color: #13AEFF;
	color: #FFF;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	height: 25px !important;
	line-height: 25px;
	padding: 0 10px;
	text-transform: uppercase !important;
	width: auto;
}
.my-groovy-style > div > div {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #DAD8D8;
	border-image: none;
	border-style: solid;
	border-width: 1px !important;
	float: left;
	font-family: 'Roboto Condensed', Arial, sans-serif;
	font-size: 13px;
	height: 50px;
	line-height: 50px;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
.my-groovy-style > div h4 {
	float: left;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	margin-top: 20px;
	text-align: center;
	width: 100%;
}
#facebox .content {
	padding: 20px !important;
}
#cartForm h3 {
	font-size: 18px;
	font-weight: normal;
	height: 20px;
	letter-spacing: normal;
	margin-bottom: 10px;
	padding: 0 4px 10px 0;
	text-transform: uppercase;
}
#cartForm .product_row {
	border-bottom: 1px solid #E1E1E1;
	margin: 8px 0;
	overflow: hidden;
	min-height: 40px;
	padding: 0;
}
#cartForm .prices {
	padding: 0 5px 0 4px;
}
span.cart-images {
	float: left;
	height: 62px;
	margin: 0;
	width: 60px;
}
#cartForm .prices {
	color: #2C2C2C;
	font-size: 12px;
	font-weight: normal;
	line-height: 42px;
}
.cartImage {
	border: 1px solid #EEEEEE;
	max-height: 60px;
	max-width: 60px;
	margin-right: 5px;
}
#cartForm .container {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #DAD8D8 #DAD8D8;
	border-image: none;
	border-right: 0 solid #DAD8D8;
	border-style: none solid solid;
	border-width: medium 0 0;
	font-size: 11px;
	margin-bottom: 15px;
}
#cartForm .show_cart {
	background-color: #2C2C2C;
	color: #FFF !important;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	height: 25px !important;
	line-height: 27px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 0 10px;
	text-transform: uppercase;
	width: auto;
}
#cartForm .show_cart:hover {
	background-color: #717171;
	color: #FFF !important;
}
#cartForm .show_cart a {
	color: #FFF !important;
}
#cartForm .show_cart a:hover {
	color: #FFF !important;
}
#cartForm .total_products {
	background: none repeat scroll 0 0 #FFF;
	border-bottom: 2px solid #DAD8D8;
	border-top: 2px solid #DAD8D8;
	height: 20px;
	padding: 12px 0;
}
#cartForm .total {
	font-size: 16px !important;
	padding: 10px;
}
#loja5_conteudo .row {
	margin-top: 0px;
	width: 745px;
}
.vm2-add_quantity_cart {
	background: url("/components/com_virtuemart/assets/images/vm2-sprite.png") no-repeat scroll 0 -4px rgba(0, 0, 0, 0);
	border: 0 none;
	cursor: pointer;
	float: none;
	height: 16px;
	position: relative;
	width: 18px;
}
.cart-view hr {
	border: medium none !important;
	height: 0 !important;
}
table.cart-summary tr th:first-child {
	border-left: 1px solid #DFDBD1 !important;
}
table.cart-summary tr th:last-child {
	border-right: 1px solid #DFDBD1 !important;
}
table.cart-summary .inputbox {
	border: 1px solid #CCCCCC;
	border-radius: 0 0 0 0 !important;
	font-size: 11px;
	width: 30px;
}
table.cart-summary tr th {
	background: none repeat scroll 0 0 #FFF !important;
	border-left: 0 solid #DFDBD1;
	border-right: 0 solid #DFDBD1;
	border-top: 1px solid #DFDBD1 !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	padding: 7px 5px !important;
	text-transform: uppercase !important;
	color: #444444;
}
.billto-shipto {
	border: medium none;
	margin: 0;
	padding: 10px;
}
/*.infoxcart {
	background:url("/templates/loja5_conta/css/image/grad.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-color:#DFDBD1 !important;
	border-style:solid !important;
	border-width:2px 1px 0 !important;
	font-family:'Open sans 2', Arial, sans-serif !important;
	font-size:12px;
	font-weight:normal !important;
	height:25px;
	line-height:27px;
	margin-top:35px;
	padding:0 15px;
	text-transform:uppercase !important;
}*/
#checkoutForm .comment {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px;
	text-transform: none !important;
}
.terms-of-service a {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	text-transform: uppercase !important;
}
.encart h1 {
	color: #666666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 25px;
	line-height: 27px;
	margin-top: -5px;
	padding: 0;
}
div.terms-of-service {
	border-bottom: 0 solid #E9E8E8 !important;
	border-top: 1px solid #E9E8E8 !important;
	margin: 10px 0 0 !important;
	padding: 2px 0 5px !important;
}
.customer-comment {
	border-top: 1px solid #E9E8E8 !important;
	margin: 0 !important;
	padding: 0 !important;
	text-align: center !important;
}
#ENCO {
	background-color: #fff;
	margin: 25px 0 0;
}
#detalhesorder {
	background-color: #fff;
}
.CLASSTITULO {
	background: url("../images/btenco.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid #D0CBC1 !important;
	color: #888888 !important;
	font-size: 11px !important;
	font-weight: bold !important;
	height: 28px !important;
	margin: 0 0 6px !important;
	padding: 0 0 0 6px !important;
	text-align: left !important;
	text-transform: uppercase !important;
	width: 753px !important;
}
.output-billto .dadosfacturacao {
	float: left;
	width: 320px;
}
.output-billto .titles {
	font-size: 11px !important;
	font-weight: bold;
	height: 17px;
}
.output-billto .values {
	font-size: 11px !important;
}
#adminForm .button {
	background: none repeat scroll 0 0 #07B24C !important;
	color: #FFFFFF;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 10px;
	padding: 5px 15px;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.adminlist .button_order {
	background: none repeat scroll 0 0 #07B24C;
	border-radius: 0 0 0 0 !important;
	color: #FFF !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	cursor: pointer;
	font-size: 10px !important;
	height: 26px !important;
	line-height: 0 !important;
	margin: 0 !important;
	padding: 0 17px !important;
	text-transform: uppercase !important;
	transition: all 0.3s linear 0s;
}
.adminlist .button_order:hover {
	background: #3D6847;
	transition: all 0.3s linear 0s;
}
#loja5_conteudo .favoritosdiv img {
	max-height: 140px !important;
	max-width: 140px !important;
}
#loja5_conteudo .favoritosdiv {
	background-color: #fff;
	border: 1px solid #fff !important;
	float: left;
	height: 250px;
	margin: 5px 5px 5px 0 !important;
	padding: 5px !important;
	transition: all 0.3s linear 0s;
	width: 160px;
}
#loja5_conteudo .favoritosdiv:hover {
	border: 1px solid #ccc !important;
	float: left;
	height: 250px;
	margin: 5px 5px 5px 0 !important;
	padding: 5px !important;
	transition: all 0.3s linear 0s;
	width: 160px;
}
#loja5_conteudo .deletefav_button {
	background: none repeat scroll 0 0 #22b24c !important;
	border-radius: 0 0 0 0 !important;
	color: #FFF !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px !important;
	height: 22px !important;
	line-height: 22px !important;
	text-transform: uppercase;
	transition: all 0.3s linear 0s;
	cursor: pointer;
}
#loja5_conteudo .deletefav_button:hover {
	background: none repeat scroll 0 0 #3c6f42 !important;
	color: #FFF !important;
	transition: all 0.3s linear 0s;
}
._registar #adminForm .adminform {
	float: left;
	margin-top: 0;
}
._registar #registo {
	width: 720px;
	margin-right: 0px;
	float: right;
}
._registar #loja5_conteudo {
/*border:1px solid #E8E8E8;
	box-shadow:0 2px 5px 0 #CCCCCC;*/
	/*margin-bottom:20px;
	padding:0px 10px 10px 10px;
	width:680px!important;*/
}
._registar legend {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border-bottom: 1px solid #CAC9C9 !important;
	color: #777777 !important;
	float: left !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 15px !important;
	height: 28px !important;
	line-height: 29px !important;
	margin: 0px 0 15px -10px !important;
	padding: 0px !important;
	width: 100% !important;
}
._registar #registo tr {
	font-size: 11px;
	margin-bottom: 3px;
}
._registar #registo input {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCCCCC !important;
	box-shadow: 0 0 0 #FFF inset !important;
	color: #666666 !important;
	font-size: 11px !important;
	height: 17px !important;
	line-height: 18px !important;
	padding: 2px !important;
	margin-bottom: 3px;
	width: 505px;
}
._registar label {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	font-weight: normal !important;
	text-transform: none !important;
}
.jicons-icons {
	display: none;
}
._registar #adminForm select {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #CCC!important;
	box-shadow: 0 0 0 #FFF inset !important;
	color: #666666 !important;
	font-size: 11px !important;
	height: 22px !important;
	line-height: 21px !important;
	padding: 2px !important;
	width: 311px !important;
}
._registar .user-details td.key {
	color: #999999;
	font-weight: bold;
	line-height: 11px;
	padding: 0 6px;
	text-align: right;
	vertical-align: middle;
	width: auto;
}
._registar .user-details td {
	border: 0 none;
	line-height: 23px;
	padding-bottom: 0 !important;
	width: auto !important;
}
._registar .user-details td input {
	width: 95%;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}
._registar .tr_accepted_news td, ._registar .tr_agreed td {
	padding: 0px 6px;
	line-height: 15px;
	vertical-align: middle;
	height: 15px;
}
._registar .tr_accepted_news td input, ._registar .tr_agreed td input {
	padding: 0px;
	margin: 0;
}
._registar td.key {
	padding: 0 6px;
}
._registar .tr_accepted_news td.key, ._registar .tr_agreed td.key {
	display: none;
}
._registar #virtuemart_country_id, #genero, #title {
	height: 19px;
	width: 262px;
}
._registar #datanasc_field_text {
	height: 19px;
	width: 254px;
}
._registar .control-buttons {
	margin-right: 53px;
	margin-top: 15px;
}
._registar .accepted_news {
	margin: 0 0 0 245px;
	position: absolute;
}
._registar #accepted_news_field {
	margin: 0px 0 0 480px;
	position: absolute;
	width: 59px!important;
}
._registar #agreed_field {
	margin: 4px 0 0 480px;
	position: absolute;
	width: 59px!important;
}
._registar fieldset a {
	color: #666666 !important;
	font-weight: bold !important;
}
._registar .agreed {
	margin: 5px 0 0 245px;
	position: absolute;
}
.item-page {
	padding: 0px 20px 30px 20px;
}
.item-title {
	padding-bottom: 0px;
}
.gkLegend1 h4 {
	font-weight: bold;
}
.articleContent {
    font-family: 'open sans 3',arial,helvetica;
    font-size: 15px;
    line-height: 18px;
    text-align: justify;
}
.articleContent img {
	margin-bottom: 10px;
}
.articleContent ul li {
	line-height: normal;
}
.contact button, .contact input[type="reset"] {
	font-size: 11px!important;
}
.contact #enviar {
	font-size: 11px!important;
}
hr {
	background-color: #fff;
	border-color: #fff;
}
._registar #registo input {
	font-size: 11px!important;
}
._registar .vm-button-correct {
	background-color: #22b04b !important;
	padding: 3px 15px;
	line-height: 15px !important;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	border: none!important;
	color: #fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
._registar .vm-button-correct:hover {
	cursor: pointer;
	background-color: #396f41!important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
._regista-te #loja5_mainbody {
	/*border:1px solid #E8E8E8;
	box-shadow:0 2px 3px 0 #CCCCCC;*/
	margin-bottom: 20px;
	padding: 10px;
	width: 95%;/*width:98%;*/
}
._regista-te .refesquerda {
	margin-left: 20px;
	width: 330px;
	float: left;
	min-height: 180px;
	font-size: 11px;
}
._regista-te #gkLogin {
	margin: 15px 0px 0px 0px;
}
._regista-te #gkLogin h2, ._regista-te #gkRegister h2 {
	font-family: 'Open sans 3', Arial, sans-serif !important;
	border-bottom: 0px solid #E5E5E5!important;
	color: #777777!important;
	font-size: 23px!important;
	letter-spacing: -1.2px;
	margin-bottom: 20px!important;
	padding: 0!important;
	text-align: center;
}
._regista-te .refesquerda .newswx {
	font-family: 'Open sans 3', Arial, sans-serif !important;
	background: none repeat scroll 0 0 #F1F1F1;
	font-size: 14px;
	margin: 0px 0px 8px 0px;
	font-weight: normal;
	padding: 5px 10px;
	float: left;
	width: 100%;
}
._regista-te .criaas {
	float: right;
	margin-right: 87px !important;
	height: 25px;
	padding: 3px 0;
	width: 330px;
}
._regista-te .criaas11 {
	float: none;
	height: 24px;
	margin: 4px 0 0;
	padding: 3px 0;
	width: 220px;
}
._regista-te .decre #com-login-form a {
	color: #777777;
	float: left!important;
	margin-left: 122px!important;
	margin-top: 0!important;
}
._regista-te .criaas1 {
	-moz-transition: all 0.3s ease-in-out 0s;
	border-radius: 0 0 0 0 !important;
	color: #FFF !important;
	float: right;
	background: #22b04b;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	font-size: 12px;
	text-align: center !important;
	font-weight: normal !important;
	height: 19px !important;
	line-height: 19px !important;
	margin-top: -2px;
	min-height: 19px !important;
	padding: 5px 0 !important;
	text-transform: uppercase;
	width: 121px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
._regista-te .criaas1:hover {
	color: #fff!important;
	background: #184222;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	float: right;
	font-size: 12px;
	height: 19px;
	line-height: 19px;
	margin-top: -2px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 121px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
._regista-te .criaas2 {
	cursor: pointer;
	-moz-transition: all 0.3s ease-in-out 0s;
	background: #22b04b;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	border: 0px;
	border-radius: 0 0 0 0 !important;
	color: #FFF !important;
	float: right;
	font-size: 12px;
	text-align: center !important;
	font-weight: normal !important;
	line-height: 19px !important;
	margin-top: -2px;
	min-height: 19px !important;
	padding: 0px 0 !important;
	text-transform: uppercase;
	height: 28px !important;
	width: 116px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
._regista-te #com-login-form .login-fields label {
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-weight: normal !important;
	padding: 3px 0;
	text-transform: uppercase;
	width: 137px !important;
}
._regista-te #com-login-form .login-fields input {
	background: none repeat scroll 0 0 #FBFBFB;
	border: 1px solid #DADADA;
	color: #555555;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	height: 21px;
	margin: 0px;
	padding: 0;
	width: 200px;
}
._regista-te .login-fields {
	padding: 4px 0px 0px 60px;
}
._regista-te .criaas2:hover {
	color: #fff!important;
	float: right;
	background: #184222;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	font-size: 12px;
	text-align: center !important;
	height: 19px;
	line-height: 19px;
	margin-top: -2px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 116px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
._regista-te .refdireita {
	margin-bottom: 26px;
	width: 330px;
	float: left;
	margin-left: 30px;
	min-height: 180px;
	font-size: 11px;
}
._regista-te .refdireita .newswx {
	font-family: 'Open sans 3', Arial, sans-serif !important;
	background: none repeat scroll 0 0 #F1F1F1;
	font-size: 13px;
	margin: 0px 0px 8px 0px;
	padding: 5px 10px;
	float: left;
	width: 100%;
}
._regista-te .decre {
	height: 150px;
	padding: 0px 10px;
}
._regista-te .refdireita #com-login-form .login-fields {
	float: left;
	margin: 10px 0 -9px;
}
._regista-te .refdireita #com-login-form .login-fields input {
	border: 1px solid #DDDDDD;
	border-radius: 0 0 0 0;
	clear: both;
	color: #666666;
	float: left;
	font-size: 11px;
	height: 20px;
	margin: 0 20px 0 0;
	padding: 0 5px;
	width: 205px;
}
._regista-te .boxvoltar {
	height: 24px;
	margin: -22px 0 -25px 922px;
	position: relative;
	width: 69px;
}
._regista-te#com-login-form .login-fields input {
	font-size: 11px!important;
	border: 1px solid #ccc!important;
}
#footerInfos {
	background-color: #F2F2F2;
	color: #737272;
	font-size: 9px;
	line-height: 14px;
	margin: 25px auto 10px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
#system-message {
	margin: 25px 0;
	font: 11px Arial, Helvetica, sans-serif
}
#system-message dt {
	display: none;
}
#system-message dd {
	padding: 0!important;
	background: none!important;
}
#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul {
	margin: 0 0 2px 0;
	padding: 0;
	color: #fff;
}
#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {
	color: #333;
	margin: 0;
	padding: 5px;
	text-indent: 0;
	text-align: center;
	line-height: 16px!important;
}
#system-message dd.error ul li {
	background: #fff;
	float: left;
    width: 100%;
}
#gk-pl {
	position: absolute;
	top: 0px;
	left: -5000px;
}
#system-message dd.notice ul li {
	background: #fffef4;
	border-top: 1px solid #eae8cc;
	border-bottom: 1px solid #eae8cc;
}
#loja5_logo_left {
	/*background: none repeat scroll 0 0 red;*/
	/*clear: both;*/
	float: left;
	height: 30px;
	margin-top: 6px;
	/*margin-top: 50px;*/
	width: 165px;
}
.envio_id #shipment {
	border: 2px solid #FAFAFA;
	float: left;
	margin: 6px 3px;
	padding: 16px 4px;
	text-align: center;
	width: 100px;
}
.envio_id #shipment input {
	margin-left: 0px;
}
.envio_id #shipment .vmshipment {
	float: none;
}
#infopick {
	float: right;
}
#infopick #select_pkme {
	float: left!important;
}
#loja5_cart_popup {
	font-family: Arial, sans-serif;
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #ddd;
	color: #777779;
	display: none;
	font-size: 11px;
	height: auto !important;
	top: 142px;
	padding: 10px;
	position: absolute;
	z-index: 1000002;
	right: 0;
	width: 284px;
}
.total_products {
	margin-top: 10px;
}
#loja5_cart_popup .product_row {
	border-bottom: 1px solid #F6F6F6;
	margin: 0;
	padding: 3px 0 2px;
}
.shipmentTxt {
	/*border-top: 1px solid #CCCCCC;*/
	clear: both;
	color: #222222;
	font-size: 14px;
	padding-top: 9px;
	text-align: left;
}
.show_cart {
	/*border-top: 1px solid #CCCCCC;*/
	clear: both;
	float: left;
	margin-top: 15px;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}
.show_cart a {
	background: none repeat scroll 0 0 #22b24c;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #FFF !important;
	float: left !important;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 2px 0;
	width: 100%;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.show_cart a:hover {
	background: none repeat scroll 0 0 #1e9441;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
#loja5_cart_popup .product_name a {
	color: #777779!important;
}
#infocartchange .info_shipment {
	background: none repeat scroll 0 0 #ccc !important;
	margin-top: 10px;
	color: #FFF;
	font-size: 9px;
	padding: 10px;
	text-align: center;
	text-transform: uppercase;
}
/*.envio_id .pickme_shipping img {
	float: left;
}
#infocartchange #shipment:hover, #infocartchange #shipment.activo {
	cursor: pointer;
	border: 2px solid #000;
}
#shipment.pickme_shipping .vmshipment_name {
	height: 30px;
	width: 30px;
}
#addresspickshop {
	float: left;
	line-height: 12px;
	text-align: left;
	padding-left: 5px;
}*/
#infopick > div#addresspickshop {
	background-color: #EFEFEF;
	color: #000;
	float: left;
	line-height: 17px;
	margin-left: 20px;
	width: 201px;
}
#addresspickshop > div {
	padding: 5px;
}
.withoutProduct {
	padding-top: 5px;
}
.cartMensageWithOutProduct a {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	color: #818181!important;
}
.cartMensageWithOutProduct a:hover {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 14px;
	color: #07B14C!important;
}
.cartMensageWithOutProduct {
	background: url("../images/imagens.png") no-repeat scroll -104px 0px #F6F4F4;
	color: #A2A1A1;
	display: table-cell;
	float: none;
	font-size: 15px;
	height: 25px;
	width: 267px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	line-height: 15px;
	padding: 90px 10px 15px 10px;
	text-align: center;
	vertical-align: middle;
}
ul#specialnav ul.board li.boardTop > ul > .level3 > .vertodas {
	background: none repeat scroll 0 0 #EFEFEF;
	color: #2C2C2C;
	float: left !important;
	font-family: 'trade_gothic', Arial, sans-serif !important;
	font-size: 13px !important;
	margin: 0 4px 0 0 !important;
	padding: 0 0 0 12px !important;
	text-transform: uppercase !important;
}
.pickme_shipping {
	display: none!important;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.product-price {
	color: #605B58;
	float: right !important;
	font-size: 25px !important;
	font-weight: 700 !important;
	margin-top: 0px !important;
}
#letra_escolhida {
	margin: 8px 0 0!important
}
select#virtuemart_currency_id {
	background: url(../images/imagens.png) no-repeat scroll 80px -442px #2B2B2B!important;
	margin: 4px 0 0!important
}
#lingua {
	line-height: 30px
}
.ES select, .PT select, .BR select, .EN select, #gkTopInfo textarea:focus, #gkTopInfo .inputbox:focus {
	margin-top: -1px!important
}
#info_top select#virtuemart_currency_id {
	background: url(../images/imagens.png) no-repeat scroll 48px -313px rgba(0, 0, 0, 0)!important;
	margin: -7px 0 0!important
}
#formcurr form {
	overflow: hidden;
	width: 109px;
	height: 25px;
}
}
#loja5_cart_popup .product_row > table {
	width: 100%;
}
#loja5_cart_popup .product_row > table .vmicon.vm2-remove_from_cart {
	margin-top: 7px;
}
.moduletable_noticias {
	float: right;
}
#loja5_bottom_mainbody .moduletable_eventos {
	padding: 0px;
}
.moduletable_eventos {
	float: left
}
.moduletable_eventos {
	padding: 20px;
	background-color: #fff;
	width: 940px;
	margin-top: 0px;
}
.moduletable_eventos h3 {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	height: 230px;
	width: 140px!important;
	float: left;
	background-color: #000;
	vertical-align: middle;
	text-transform: uppercase;
}
.moduletable_eventos #nsp-nsp_305 {
	float: left;
}
.moduletable_eventos .nspArt h4.nspHeader {
	width: 56%;
	padding-bottom: 5px;
}
.moduletable_eventos .nspArt h4.nspHeader a {
	color: #000;
	font-size: 15px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
}
.moduletable_eventos .nspArt p.nspText {
	text-align: justify;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}
.moduletable_eventos .nspArt .readon {
	color: #000;
	float: none;
	padding-right: 30px;
	background: url("../images/imagens.png") no-repeat scroll -157px -656px rgba(0, 0, 0, 0);
	font-size: 10px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
}
.moduletable_eventos .nspArt .readon:hover {
	color: #aaa!important;
}
/*.moduletable_eventos .nspNext, .moduletable_eventos .nspPrev { display:none;}*/
.moduletable_eventos .nspBotInterface, .moduletable_eventos .nspTopInterface {
	left: 112px;
	position: absolute;
	top: 225px;
}
.moduletable_eventos .nspPagination {
	display: none;
}
.moduletable_eventos .nspArtScroll2 .nspArtPage {
}
.solucoespag {
	padding: 0 21px;
}
.solucoespag .item-title h2 {
	margin-bottom: 0;
}
.moduletable_eventos2 {
	float: right
}
.moduletable_eventos2 {
	padding: 0px;
	width: 730px;
	margin-bottom: 10px;
}
.moduletable_eventos2 .nspArt {
	height: 180px;
	background-color: #fff;
	padding: 0px;
	margin-right: 5px;
	width: 32% !important;
}
.moduletable_eventos2 .nspArt > div > a {
	float: left;
	width: 100%;
	text-align: center;/*padding-bottom: 12px;
	padding-top: 15px;*/
}
.moduletable_eventos2 .nspArt > div > a > img {
	float: none!important;
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_eventos2 .nspArt > div > a > img:hover {
	float: none!important;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_eventos2 .nspArt > div {
	padding: 0!important;
}
.moduletable_eventos2 h3 {
	font-family: 'Open sans 3', Arial, sans-serif !important;
	color: #676767;
	padding: 10px 0px 5px 0px;
	font-size: 15px;
	text-align: left;
	width: 100%!important;
	float: left;
	vertical-align: middle;
	text-transform: uppercase;
	float: left;
}
.moduletable_eventos2 #nsp-nsp_305 {
	float: left;
}
.moduletable_eventos2 .nspArt h4.nspHeader {
	background-color: #F5F6F6;
	color: #000000;
	font-family: 'Open Sans';
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding-bottom: 0;
	padding-left: 10px;
	width: 100%;
}
.moduletable_eventos2 .nspArt h4.nspHeader a {
	color: #000;
	font-size: 12px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
}
.moduletable_eventos2 .nspArt p.nspText {
	text-align: justify;
	font-size: 11px;
	padding: 0px 0px 0px 10px;
	width: 100%;
}
.moduletable_eventos2 .nspArt .readon {
	color: #000;
	float: none;
	padding-right: 30px;
	background: url("../images/imagens.png") no-repeat scroll -157px -656px rgba(0, 0, 0, 0);
	font-size: 10px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
}
.moduletable_eventos .nspArt .readon:hover {
	color: #aaa!important;
}
/*.moduletable_eventos .nspNext, .moduletable_eventos .nspPrev { display:none;}*/
.moduletable_eventos2 .nspBotInterface, .moduletable_eventos2 .nspTopInterface {
	left: 27px;
	position: absolute;
	width: 71px;
	height: 180px;
	background-color: #000;
	margin-top: 0px;
}
.moduletable_eventos2 .nspTopInterface > div {
	margin-right: 12px;
	margin-top: 150px;
}
.moduletable_eventos2 .nspArtScroll1 {
	float: right;
}
.moduletable_eventos2 .nspMain {
	float: right;
}
.moduletable_eventos2 .nspPagination {
	display: none;
}
.moduletable_eventos2 .nspArtScroll2 .nspArtPage {
}
.moduletable_eventos2 .nspArt p.nspText {
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	height: 20px;
	line-height: 13px;
	background-color: #f5f6f6;
}
.moduletable_noticias .nspArt h4.nspHeader {
	width: 50%;
	padding-bottom: 5px;
}
.moduletable_noticias .nspArt h4.nspHeader a {
	color: #01437a;
	font-size: 14px;
}
.moduletable_noticias .nspArt p.nspText {
	text-align: justify;
	font-size: 11px;
	padding: 0px 0px 10px 0px;
}
.moduletable_noticias .nspArt .readon {
	color: #01437a;
	float: none;
	padding-right: 30px;
	background: url("../images/imagens.png") no-repeat scroll -157px -656px rgba(0, 0, 0, 0);
	font-size: 10px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
}
.moduletable_noticias .nspArt .readon:hover {
	color: #aaa!important;
}
.moduletable_noticias .nspNext, .moduletable_noticias .nspPrev {
	display: none;
}
#loja5_footer .custom table div.facebook {
	float: left;
	width: 60px;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -15px -996px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_footer .custom table div.linkd {
	width: 70px;
	float: left;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -7px -1020px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_footer .custom table div.youtube {
	width: 60px;
	float: left;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -15px -1046px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.facebook {
	float: left;
	width: 65px;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -7px -996px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.linkd {
	width: 65px;
	float: left;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -7px -1020px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.youtube {
	width: 65px;
	float: left;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -15px -1046px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.skype {
	width: 65px;
	float: left;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -102px -1046px rgba(0, 0, 0, 0);
	opacity: 1;
	filter: alpha(opacity=100);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
._home div.qualidade {
	background: url("../images/imagens.png") no-repeat scroll -10px -1085px rgba(0, 0, 0, 0);
}
div.qualidade {
	left: 18px;
	position: absolute;
	top: 125px;
	width: 132px;
	height: 20px;
	background: url("../images/imagens.png") no-repeat scroll -22px -2043px rgba(0, 0, 0, 0);
	height: 45px;
	width: 132px;
}
.moduletable_redessocias {
	float: left;
}
#loja5_footer .custom table div.facebook:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_footer .custom table div.linkd:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_footer .custom table div.youtube:hover {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.facebook:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.linkd:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.youtube:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
#loja5_top_head .custom_redessocias table div.skype:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-transition: all 1s ease;
	cursor: pointer;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.footerrighs {
    background: none repeat scroll 0 0 #686667;
    color: #989898;
    height: 31px;
    line-height: 30px;
    margin-left: -20px;
    padding: 0 16px !important;
    position: absolute;
    width: 96%;
}
#loja5_left .moduletable {
	padding-right: 20px;
}
#loja5_left .moduletable h3 {
	font-size: 18px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 10px;
}
#loja5_left .moduletable .menu_menu1 li {
	margin-bottom: 5px;
	padding-left: 10px;
	margin-left: 1px;
	height: auto;
	background: url("../images/imagens.png") no-repeat scroll -133px -1145px transparent;
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 8px;
	padding-top: 5px;
}
#loja5_left .moduletable .menu_menu1 li.active > a {
	background: #01437a;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	color: #fff;
	padding: 5px 8px;
	width: 90%;
}
#loja5_left .moduletable .menu_menu1 li.active > a:hover {
	color: #fff;
}
#loja5_left .moduletable .menu_menu1 li.active > a {
}
#loja5_left .moduletable .menu_menu1 li.active > ul > li > a {
	font-size: 11px;
	color: #646464;
}
#loja5_left .moduletable .menu_menu1 li.active > ul > li {
	border: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#loja5_left .moduletable .menu_menu1 li.active > ul {
	margin-top: 5px;
}
#loja5_left .moduletable .menu_menu1 li.active > ul > li > a {
	background: url("../images/imagens.png") no-repeat scroll -14px -1146px rgba(0, 0, 0, 0);
	padding-left: 15px;
	padding-top: 0 !important;
}
#loja5_left .moduletable .menu_menu1 li.active > ul > li > a:hover {
	color: #01437A;
}
#loja5_left .moduletable .menu_menu1 li.active > ul > li.active > a {
	color: #01437A;
}
#loja5_left .moduletable .menu_menu1 li a {
	font-size: 13px;
	color: #01437a;
	line-height: 13px;
	display: inline-block;
	width: 100%;
	background: url("../images/imagens.png") no-repeat scroll 140px -1145px rgba(0, 0, 0, 0);
}
ul.menu_menu1 {
	margin-bottom: 0px;
}
.moduletable_menu2 {
	margin-bottom: 25px;
}
#loja5_left .moduletable .menu_menu1 li a:hover {
	font-size: 13px;
	color: #646464;
}
.moduletable_menu2 {
	border: 5px solid #dfdfdf;
	padding: 8px;
	width: 78%;
}
.moduletable_menu2 h3 {
	font-size: 13px;
	color: #01437A;
	margin-bottom: 5px;
}
.moduletable_menu2 ul {
	font-size: 11px;
	color: #656565;
}
.moduletable_menu2 ul li {
	line-height: 18px;
	background: url("../images/imagens.png") no-repeat scroll -14px -1146px rgba(0, 0, 0, 0);
	padding-left: 15px;
}
.moduletable_menu2 ul li a:hover {
	color: #01437A!important;
}
.moduletable_parceiros h3 {
	color: #fff;
	font-size: 15px;
	padding-left: 15px;
	text-transform: uppercase;
	height: 50px;
	line-height: 50px;
	background: url("../images/imagens.png") no-repeat scroll 127px -1557px #1fb049;
	font-family: 'Open Sans 2', sans-serif;
	margin-bottom: 5px;
}
.moduletable_parceiros li.active a, .moduletable_parceiros li.active a:hover, .moduletable_parceiros li.active a, .moduletable_parceiros li.active a:hover,
#loja5_bottom_menu1 li.active a, #loja5_bottom_menu1 li.active a:hover, #loja5_bottom_menu1 li.active a, #loja5_bottom_menu1 li.active a:hover{
		background:none;}
	
#loja5_bottom_menu1 li.active a, #loja5_bottom_menu1 li.active a:hover, #loja5_bottom_menu1 li.active a, #loja5_bottom_menu1 li.active a:hover{
	color:#07b24c }
	
.custom_parceiros {
	padding-left: 10px;
}
.moduletable_parceiros table {
	font-size: 11px;
}
.moduletable_parceiros table a {
	color: #01437a;
	float: none;
	padding-right: 30px;
	background: url("../images/imagens.png") no-repeat scroll -169px -656px rgba(0, 0, 0, 0);
	font-size: 11px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
	margin-top: 10px;
	font-family: 'Open Sans 2', sans-serif!important;
	text-transform: uppercase;
}
.moduletable_parceiros table a:hover {
	color: #848484!important;
}
.moduletable_parceiros {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.moduletable_menup .menuactive > a {
	color: #fff!important;
}
.blog .items-row {
	float: left;
	width: 97%;
}
.blog .items-leading {
	float: left;
	width: 96%;
}
.blog .items-leading .article .article-introtext {
	font-size: 11px;
	color: #000;
	text-align: justify;
}
.blog .items-leading .article img {
  max-height: 500px;
    width: 712px;
}
#loja5_mainbody .blog {
	margin-left: 20px;
}
.blog .items-row > .item {
	float: left;
	width: 350px;
}
.blog .items-row > .item:first-child {
	margin-left: 0px;
}
.blog .items-row > .item {
	margin-left: 15px;
}
.blog .items-row .item .article img {
  height: auto;
    margin-bottom: 10px;
    max-width: 350px;
}
.blog .items-row .item .article .article-introtext {
	text-align: justify;
	font-size: 11px;
	color: #000000;
	min-height: 440px;
}
.blog .items-row .item .article .item-title .article-info {
	display: none;
}
.blog .items-row .item .article .item-title h2 {
	font-size: 13px;
	padding: 3px 5px
}
.blog .items-row .item .article .item-title {
	padding-bottom: 0;
}
.blog .items-row .item .article {
	border-bottom: 2px solid #bcbcbc;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
/*.blog .items-row  .item .article .readmore a {color:#01437a; float:right; padding-right:30px; background: url("../images/imagens.png") no-repeat scroll -169px -656px rgba(0, 0, 0, 0); font-size:10px; text-transform:uppercase;height: 20px !important;line-height: 20px !important;display: inline-block; margin-top:0px;}*/
.blog .items-row .item .article .readmore a {
	font-size: 14px;
	font-family: "Arial Black", sans-serif;
	color: #bcbdc0;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
	margin-top: 0px;
	float: right;
	font-weight: bold;
}
.items-leading .article .readmore a {
	font-size: 14px;
	font-family: "Arial Black", sans-serif;
	color: #bcbdc0;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
	margin-top: 0px;
	float: right;
	font-weight: bold;
}
.items-leading .article .readmore a:hover, .blog .items-row .item .article .readmore a:hover {
	color: #127DBD;
}
.blog .items-row .item .article .readmore a:hover {
	color: #848484!important;
}
.blog .items-row .item .article .readmore {
	display: inline-block;
	height: 20px;
	width: 100%;
}
.items-leading {
	border-bottom: 2px solid #BCBCBC
}
.pagination {
	float: left;
	width: 95%;
	margin: 20px 0px;
	font-size: 11px;
}
.pagination .counter {
	text-align: center;
}
.pagination ul {
	display: inline-block;
	float: right;
}
.pagination ul li {
	float: left;
	padding: 0 8px;
}
.pagination ul li a {
	color: #848484;
}
.pagination ul li a:hover {
	color: #01437A;
}
.contact {
	float: left;
	padding: 0px 20px;
	position: relative;
}
.contact .contactos {
	width: 936px;
	height: 214px;
	background: url("../images/contactos.jpg") no-repeat scroll;
	position: relative;
}
.contact > h1 {
	font-size: 30px;
	z-index: 100;
	color: #01437a;
	margin-left: 25px;
	margin-top: 50px;
	display: none;
}
.contact .contactos .text {
	position: absolute;
	font-size: 11px;
	left: 25px;
	bottom: 90px;
	width: 280px;
}
.contact .contactos .text2 {
	position: absolute;
	font-size: 11px;
	left: 25px;
	bottom: 50px;
	width: 280px;
}
.contact .moradas {
	float: left;
	margin-top: 10px;
	width: 725px;
}
.contact .moradas table td {
	width: 33%;/*padding-right: 20px;*/
}
.contact .moradas table .titulo {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	color: #3d3d3d;
	padding: 10px 10px;
	background: #fff;
	margin-bottom: 10px
}
.contact .moradas table .titulo2 {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Open sans 3', Arial, sans-serif !important;
	color: #fff;
	padding: 10px 10px;
	background: #07b24c;
	margin-bottom: 10px; margin-right: 5px;
}
.contact .moradas table .texto {
	font-size: 11px;
	padding-bottom: 10px;
}
.contact .moradas table .texto a {
	color: #07b24c;
}
.contact .moradas table .texto a:hover {
	color: #aaa;
}
.contact .moradas table .localizacao {
	padding-bottom: 10px;
	border-bottom: 3px solid #EAEAEA;
}
.contact .moradas table .localizacao a {
	color: #01437a;
	float: none;
	padding-right: 30px;
	background: url("../images/imagens.png") no-repeat scroll -157px -656px rgba(0, 0, 0, 0);
	font-size: 10px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
}
.contact .moradas table .localizacao a:hover {
	color: #aaa;
}
.contact .moradas table {
	margin-bottom: 8px;
}
.contact .jform_contact_first {
	float: left
}
.contact .jform_contact_secend {
	float: right;
	width: 486px;
	margin-bottom: 40px;
}
.contactos2 h1 {
	font-family: 'Open sans 3', Arial, sans-serif !important;
	color: #07b24c;
	font-size: 19px;
	padding-bottom: 10px;
}
.contactos2 span {
	font-size: 11px;
	text-align: justify;
}
.contactos2 {
	float: left;
	width: 235px;
	position: absolute;
	margin-top: 530px;
}
.contact .jform_contact_secend .formCaption2 {
	width: 300px!important;
	float: none;
	font-size: 12px;
}
.jform_contact_secend #assunto {
	padding: 13px 20px 13px 10px!important;
}
.contact .jform_contact_secend fieldset.formFieldset ol.formContainer li {
	width: 470px;
}
.contact .jform_contact_secend #enviar {
	margin-left: 357px;
	padding: 0 5px;
	text-align: center;
	color: #07b24c;
	float: none;
	font-size: 10px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
	border: none!important;
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.contact .jform_contact_secend #enviar:hover {
	cursor: pointer;
	color: #aaa;
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.contact .jform_contact_secend .rsform-reset-button {
	color: #07b24c;
	float: none;
	padding-right: 0px;
	background: none;
	font-size: 10px;
	text-transform: uppercase;
	height: 20px !important;
	line-height: 20px !important;
	display: inline-block;
	border: none!important;
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.contact .jform_contact_secend .rsform-reset-button:hover {
	cursor: pointer;
	color: #aaa;
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.8s ease;
	-ms-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
}
.moduletable_parceiros .menu li {
	background: url("../images/imagens.png") no-repeat scroll -287px -1480px rgba(0, 0, 0, 0);
	font-size: 12px;
	height: auto;
	padding: 5px 5px 5px 12px;
	line-height: 14px;
	margin-left: 16px;
}
.moduletable_parceiros .menu li a {
	color: #3c6f42
}
.moduletable_parceiros .menu li a:hover {
	color: #b4b4b4
}
/*
.moduletable_parceiros .menu_menu1 li {
	background: url("../images/imagens.png") no-repeat scroll -272px -1476px rgba(0, 0, 0, 0);
	padding-left: 12px;
	border-bottom: 2px solid #cdcccc;
	margin-left: 0px;
}*/
/********MENUS      ****/
.moduletable_parceiros .menu_menu1 li span {
	background: none!important;
	padding-left: 45px!important;
}
.moduletable_parceiros .menu_menu1 .item-491 {
	background: url("../images/imagens.png") no-repeat scroll -22px -1632px rgba(0, 0, 0, 0);
	padding-left: 45px;
	padding-bottom: 5px;
}
.moduletable_parceiros .menu_menu1 .item-492 {
	background: url("../images/imagens.png") no-repeat scroll -22px -1697px rgba(0, 0, 0, 0);
	padding-bottom: 5px;
}
.moduletable_parceiros .menu_menu1 .item-492 > a {
	padding-left: 45px;
}
.moduletable_parceiros .menu_menu1 .item-492 > ul {
	background: #e8e8e9;
}
.moduletable_parceiros .menu_menu1 .item-492 > ul > li {
	/*line-height: 14px;
	padding-bottom: 10px;*/
	padding-left: 24px;
}
.moduletable_parceiros .menu_menu1 .item-492 > ul a {
	color: #6b6b6b;
	font-size: 11px;
	text-transform: none;
	text-indent: 0px!important;
	text-transform: none;
	display: inline-block;
}
.moduletable_parceiros .menu_menu1 .item-493 {
	background: url("../images/imagens.png") no-repeat scroll -22px -1755px rgba(0, 0, 0, 0);
	padding-bottom: 5px;
}
.comprar {
  background: none repeat scroll 0 0 #0db14b;
  border: medium none;
  bottom: -19px;
  color: #ffffff;
  font-family: 'Open sans 2',Arial,sans-serif !important;
  font-size: 10px;
  margin: 0 !important;
  padding: 5px 6px;
  text-transform: uppercase;
  width: 141px;
}
.moduletable_parceiros .menu_menu1 .item-493 > a, .moduletable_parceiros .menu_menu1 .item-494 > a, .moduletable_parceiros .menu_menu1 .item-490 > a {
	padding-left: 45px;
}
.moduletable_parceiros .menu_menu1 .item-493 > ul, .moduletable_parceiros .menu_menu1 .item-494 > ul, .moduletable_parceiros .menu_menu1 .item-490 > ul {
	background: #e8e8e9;
	margin-top: 5px;
	min-height: 27px;
}
.moduletable_parceiros .menu_menu1 .item-493 > ul > li, .moduletable_parceiros .menu_menu1 .item-494 > ul > li, .moduletable_parceiros .menu_menu1 .item-490 > ul > li {
	line-height: 11px;
	padding-bottom: 4px;
	padding-left: 24px;
}
.moduletable_parceiros .menu_menu1 .item-493 > ul a, .moduletable_parceiros .menu_menu1 .item-494 > ul a, .moduletable_parceiros .menu_menu1 .item-490 > ul a {
	color: #6b6b6b;
	font-size: 11px;
	text-transform: none;
	text-indent: 0px!important;
	text-transform: none;
	display: inline-block;
}
.moduletable_parceiros .menu_menu1 .item-494 {
	background: url("../images/imagens.png") no-repeat scroll -22px -1812px rgba(0, 0, 0, 0);/*padding-left: 45px;*/
	/*padding-bottom: 5px;*/
}
.moduletable_parceiros .menu_menu1 .item-490 {
	background: url("../images/imagens.png") no-repeat scroll -22px -1866px rgba(0, 0, 0, 0);/*padding-left: 45px;*/
	/*padding-bottom: 5px;*/
}
/******************************/
.moduletable_parceiros .menu_menu1 li ul li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-bottom: medium none;
	line-height: 11px;
	margin: 10px 0;
	padding: 0 0 2px;
}
.moduletable_parceiros .menu_menu1 li ul li a {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	padding: 0 !important;
	font-weight: normal !important;
}
.moduletable_parceiros .menu_menu1 .active > a {
	color: #07b24c!important;
}
.moduletable_parceiros .menu_menu1 li ul {
	padding-left: 21px;
}
.moduletable_parceiros .menu_menu1 li a {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal!important;
	color: #676767;
	padding-left: 0px;
}
.moduletable_parceiros .menu_menu1 li .separator {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal!important;
	color: #676767;
	padding-left: 20px;
	background: none !important;
	height: auto !important;
}
.moduletable_parceiros .menu_menu1 li a:hover {
	color: #b4b4b4;
}
.titanos {
	font-family: 'Open sans 3', Arial, sans-serif !important;
	font-size: 19px;
	color: #3c7042;
	line-height: 21px;
}
.item-page h1 {
   

	
	 color: #3c7042;
    font-family: 'Open sans 3',Arial,sans-serif !important;
    font-size: 18px;
    line-height: 19px;
    margin-bottom: 0;
    padding: 10px 0 20px 0;
    text-transform: none;
}

.moduletable_solucoes {
	float: right;
	width: 730px;
}
.moduletable_solucoes .gkIsWrapper-gk_boutique .gkIsNext {
	margin-left: 690px;
}
#loja5_bottom_head .sol1 {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
	color: #818181;
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: 8px -3065px, -4px -2848px;
	background-repeat: no-repeat;
	float: left;
	/*margin-top: 16px;*/
	height: 90px;
	margin-right: 6px;
	padding-left: 13px;
	padding-top: 60px;
	width: 140px;
}
#loja5_bottom_head a:hover .sol1 {
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: -223px -3065px, -4px -2848px;
	background-repeat: no-repeat;
	color: #07b14c;
}
#loja5_bottom_head .sol2 {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
	color: #818181;
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: 14px -2132px, -4px -2848px;
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	margin-right: 6px;
	padding-left: 13px;
	padding-top: 60px;
	width: 140px;
}
#loja5_bottom_head a:hover .sol2 {
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: -233px -2132px, -4px -2848px;
	background-repeat: no-repeat;
	color: #07b14c;
}
#loja5_bottom_head .sol3 {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
	color: #818181;
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: 11px -2277px, -4px -2848px;
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	margin-right: 6px;
	padding-left: 13px;
	padding-top: 60px;
	width: 140px;
}
#loja5_bottom_head a:hover .sol3 {
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: -234px -2277px, -4px -2848px;
	background-repeat: no-repeat;
	color: #07b14c;
}
#loja5_bottom_head .sol4 {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
	color: #818181;
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: 8px -2440px, -4px -2848px;
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	margin-right: 6px;
	padding-left: 13px;
	padding-top: 60px;
	width: 140px;
}
#loja5_bottom_head a:hover .sol4 {
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: -244px -2440px, -4px -2848px;
	background-repeat: no-repeat;
	color: #07b14c;
}
#loja5_bottom_head .sol5 {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
	color: #818181;
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: 10px -2607px, -4px -2848px;
	background-repeat: no-repeat;
	float: left;
	height: 90px;
	margin-right: 6px;
	padding-left: 13px;
	padding-top: 60px;
	width: 140px;
}
#loja5_bottom_head a:hover .sol5 {
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: -234px -2607px, -4px -2848px;
	background-repeat: no-repeat;
	color: #07b14c;
}
#loja5_bottom_head .moduletable_loginloja {
	background: none repeat scroll 0 0 #E8E8E9;
	border: 4px solid #FFFFFF;
	float: right;
	height: 125px;
	margin-right: 13px;
	/*margin-top: 34px;*/
	width: 144px;
}
#loja5_bottom_head .moduletable_loginloja h3 {
	background: url("../images/imagens.png") no-repeat scroll -14px -3276px transparent;
	height: 20px;
	padding-top: 60px;
	text-align: left;
	padding-left: 7px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	text-transform: uppercase;
	font-size: 12px;
}
.parte2 .parte2_1 {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #FFFFFF;
	float: right;
	height: 159px;
	margin-right: -6px;
	margin-top: -7px;
	padding: 15px 5px 5px;
	position: relative;
	width: 140px;
}
.parte2 .parte2_2 {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #FFFFFF;
	float: right;
	height: 132px;
	margin-right: -6px;
	margin-top: 9px;
	position: relative;
	width: 150px;
}
#loja5_bottom_head .moduletable_loginloja .backlogin {
	padding: 0px 7px;
	width: 122px;
}
#loja5_bottom_head .moduletable_loginloja .textologin {
	font-size: 11px;
	margin-bottom: 5px;
	text-align: center;
}
#loja5_bottom_head .moduletable_loginloja .backlogin .textologin {
	text-align: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	text-transform: capitalize;
}
#loja5_bottom_head .moduletable_loginloja .registarbt a {
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	margin-left: 8px;
	margin-top: 5px;
	padding: 2px 10px;
}
#loja5_bottom_head .moduletable_loginloja .registarbt a:hover {
}
#loja5_bottom_head .moduletable_categoriasloja {
	width: 795px;
	float: left;
}
#loja5_bottom_head .moduletable_loginloja .backlogin .registarbt {
	background: #818285;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0px;
	border: 0px solid;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	padding: 2px 10px;
}
#loja5_bottom_head .moduletable_loginloja .backlogin .registarbt:hover {
	background: #3c6f42;
	cursor: pointer;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	-ms-transition: all 0.4s ease-out;
	-o-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.trocas_sem_encomendas {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	min-height: 89px;
	font-size: 14px;
	text-align: center;
	line-height: 17px;
	vertical-align: middle;
	width: 100%;
}
.trocas_sem_encomendas a {
	color: #aaa;
}
.trocas_sem_encomendas a:hover {
	color: #22b24c;
}
.account-links .profile .vertical-center {
	float: none
}
.account-links .profile .vertical-center a {
	float: left;
	font-size: 10px;
	padding-top: 10px;
	width: 110px;
}
#loja5_cart_popup .titulocarrinho {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 13px;
}
#loja5_cart_popup .vm_cart_products .nome {
	font-size: 10px;
}
#loja5_cart_popup .vm_cart_products .nome .quantity {
	font-weight: bold;
}
#loja5_cart_popup .vm_cart_products .referencia {
	font-size: 9px;
	text-transform: uppercase;
}
#loja5_mainbody .cart-view {
	width: 97%;
}
/**************** POINTS ************************/
/*points*/
#loja5_mainbody > div#div_total_points {
	float: right;
	margin: 10px 0;
}
#points_list {
	width: 100%;
	clear: both;
	font-size: 11px;
}
table#total_points td.text {
	background: none repeat scroll 0 0 #3c6f42;
	color: #FFFFFF;
	font-weight: bold;
}
table#total_points td {
	border: 1px solid #3c6f42;
	padding: 8px 10px;
}
#points_list tr.points_row_1 {
	background-color: #F3F3F3!important;
}
#points_list tr > td {
	padding: 4px 10px;
}
#points_list tr.point_invalid > td {
	color: #C60000;
}
.divinterna {
	padding: 0 0 0 25px;
}
.trocar_pontosja {
	background: #3c6f42!important;/* Old browsers */
	font-size: 11px !important;
	padding: 0px 15px !important;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}
#points_list .trocar_pontosja {
	padding: 0px 15px !important;
}
.trocar_pontosja:hover {
	background: #22b24c !important;/* Old browsers */
}
#points_list tr > th {
	color: #FFFFFF;
	background: #3c6f42; /* Old browsers */
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	padding: 10px;
}
table#total_points td.text {
	background: none repeat scroll 0 0 #3c6f42!important;
	color: #FFFFFF;
	font-weight: bold;
}
#div_total_points {
	float: right;
}
#points_list tr > td {
	padding: 10px!important
}
#points_list {
	border: 1px solid #DDDDDD;
	clear: both;
	margin-bottom: 20px;
	margin-top: 10px;
	float: left;
	margin-left: 0px!important;
	width: 100%!important;
}
/***********************************************/
#infocartchange #image_shipment {
	display: none;
}
#json_product_containe .addtofavorites .wishl, .wishlist .wishl {
	height: 30px !important;
	color: #fff!important;
	line-height: 30px!important;
	padding-left: 33px;
	width: 115px!important;
	cursor: pointer;
}
#json_product_containe .addtofavorites .wishl:hover {
	color: #3c6f42!important;
	cursor: pointer;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.semfavoritos {
	background-color: #fff;
	margin: 0 100px;
	padding: 20px 10px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #888;
	text-transform: uppercase;
	font-size: 12px;
}
/*****************************************************/
.entrega-programada1 {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom: 23px;
	padding: 10px;
	width: 722px;
	float: left
}
.entrega-programada1 .ui-datepicker th {
	font-family: 'Open Sans 2', sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
}
.entrega-programada1 .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {
	background: none repeat scroll 0 0 #184322;
	border: medium none;
	color: #FFFFFF;
	font-family: 'Open Sans 2', sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
}
.entrega-programada1 .ui-widget-content {
	border: 1px solid #E8E8E9 !important;
}
.entrega-programada1 .ui-datepicker td span, .ui-datepicker td a {
	font-family: 'Open Sans 2', sans-serif !important;
	font-size: 12px;
}
.entrega-programada2 {
	display: none;
}
.week-picker, .week-semana {
	float: left;
	margin-right: 25px;
}
.moduletable_b2b {
	background: none repeat scroll 0% 0% rgb(255, 255, 255);
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif ! important;
	padding: 10px;
	width: 170px !important;
}
.moduletable_b2b ul li {
	font-size: 12px;
	line-height: 25px;
	padding-left: 32px;
}
.moduletable_b2b h3 {
	margin-bottom: 15px
}
.btnoticias {
	color: #000;
}
.btnoticias:hover {
	color: #666;
}
.solucoestop2_hover {
	height: 107px;
	opacity: 0;
	position: absolute;
	width: 142px;
	line-height: 12px;
	margin: 15px 0px;
}
.solucoestop2_hover > a {
	clear: both;
	background: #07B24C;
	color: #FFFFFF;
	display: table-cell;
	float: left;
	font-size: 11px;
	height: 26.7px;
	margin: 0;
	padding: 0 6px;
	text-transform: lowercase;
	vertical-align: middle;
	width: 130px !important;
	opacity: 0.7;
}
#loja5_bottom_head .custom_nossassolucoes td:hover > .solucoestop2_hover {
	transition: all 0.7s ease 0s;
	opacity: 1;
}
.solucoestop3_hover {
	height: 107px;
	opacity: 0;
	position: absolute;
	width: 142px;
	line-height: 12px;
	margin: 15px 0px;
}
.solucoestop3_hover > a {
	background: #07B24C;
	clear: both;
	color: #FFFFFF;
	display: table-cell;
	float: left;
	font-size: 11px;
	height: 26.7px;
	margin: 0;
	padding: 0 6px;
	text-transform: lowercase;
	vertical-align: middle;
	opacity: 0.7;
	width: 130px !important;
}
.solucoestop2_hover > a:hover, .solucoestop3_hover > a:hover {
	background: #3C6F42;
	opacity: 1;
}
#loja5_bottom_head .custom_nossassolucoes td:hover > .solucoestop3_hover {
	opacity: 1;
	transition: all 0.7s ease 0s;
}
._loja #loja5_left {
	width: 159px !important
}
.stock span {
	font-weight: bold;
	font-size: 12px;
	float: left;
	line-height: 25px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
}
.stock select {
	float: right;
}
.stock .sizes {
	width: 143px;/*height:54px;*/
}
/*GRAFICO*/
.grafico {
	height: 75px;
	padding: 0;
	width: 150px;
	position: absolute;
	bottom: 0;
}
.coluna {
	float: left;
	font-size: 8px;
	height: 75px;
	margin: 0 1px;
	position: relative;
	width: 26px;
}
.coluna .fill {
	bottom: 0;
	position: absolute;
	width: 100%;
}
.rotulo {
	text-align: center;
}
/*coluna:nth-child(1) .fill {
	height: 20%;
}
.coluna:nth-child(2) .fill {
	height: 40%;
}
.coluna:nth-child(3) .fill {
	height: 60%;
}
.coluna:nth-child(4) .fill {
	height: 80%;
}
.coluna:nth-child(5) .fill {
	height: 100%;
}
coluna:nth-child .fill {
	height: 30%;
}
coluna:nth-child(1) .fill {
	height: 30%;
}
.coluna:nth-child(2) .fill {
	height: 30%;
}
.coluna:nth-child(3) .fill {
	height: 30%;
}
.coluna:nth-child(4) .fill {
	height: 30%;
}
.coluna:nth-child(5) .fill {
	height: 30%;
}*/
.grafico .cima {
	background: none repeat scroll 0px 0px #0DB14B;
	height: 50%;
	color: #FFFFFF;
}
.grafico .baixo {
	background: none repeat scroll 0px 0px rgb(231, 231, 232);
	height: 50%;
	line-height: 8px;
}
#product_quantity.sel_product {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid #E7E7E8 !important;
	float: right;
	width: 59px;
	font-size: 10px;
}
.cores select {
	width: 94px;
}
.lado_esquerdo_view {
	float: left;
	width: 100%;
}
.quick .productdetails-view #ui_olha_duas_div {
	width: 400px !important;
	height: 312px;
	float: left !important
}
#ui_olha_uma_div {
	/*background: none repeat scroll 0 0 #FFFF00;*/
	width: 318px;
}
.quick #ui_olha_uma_div {
	width: 349px !important;
}
.productdetails-view #ui_olha_duas_div {
	/*background: none repeat scroll 0 0 #FF0000;*/
	float: right !important;
	width: 455px !important;
}
.quick .addtofavorites {
	background: url("../images/imagens.png") no-repeat scroll -24px -1936px rgba(0, 0, 0, 0);
	color: #FFFFFF;
	font-family: 'Open Sans 2', Arial, sans-serif !important;
	font-size: 9px;
	height: 30px !important;
	line-height: 30px;
	overflow: hidden;
	width: 150px;
}
.quick .addtofavorites .wishl {
	color: #FFFFFF !important;
	cursor: pointer;
	height: 30px !important;
	line-height: 30px !important;
	padding-left: 33px;
	width: 115px !important;
}
.quick .addtofavorites .wishl:hover {
	color: #3C6F42 !important;
	cursor: pointer;
	transition: all 0.3s ease 0s;
}
.quick .ref, .productdetails-view .ref {
	color: #000000;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	letter-spacing: 0;
	margin-left: 0;
	padding-top: 0;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.quick .titmarca h1 {
	font-size: 17px !important;
	line-height: 16px!important;
}
.quick .MagicZoomBigImageCont {
	margin-left: -42px!important;
}
.quick span.addtocart-button {
	float: left!important;
	margin: 0px 0 0 7px!important;
}
.quick .addtocart-button {
	width: 137px!important;
}
.quick .PricesalesPrice {
	color: #0DB14B;
	float: right;
	font-family: 'Open sans', Arial, sans-serif !important;
	font-size: 22px !important;
	margin-top: 8px;
	text-align: right;
	text-transform: uppercase;
	width: 133px;
}
.quick .taxadesc {
	color: #AAAAAA;
	font-size: 9px;
	font-weight: normal;
	text-align: right;
	height: 14px;
	margin: 0 auto;
}
.productdetails-view .MagicZoomBigImageCont {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E8E8E8;
	margin-left: -18px!important;
	margin-top: -13px!important;
	width: 312px !important;
}
#footer_prod2 {
	background: url("http://decal-adhesive.eu/templates/loja5/images/border_produto.jpg") no-repeat scroll 220px 258px rgba(0, 0, 0, 0);
	float: left;
	height: 254px;
	overflow: hidden;
	padding: 20px 0 0;
	width: 781px;
}
._footer_prod_ {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #efeeee;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding: 10px;
}
#footer_prod3 {
	background: url("../images/imagens.png") no-repeat scroll -245px -3216px #efeeee;
	height: 200px;
	overflow: hidden;
	margin-top: 15px;
	float: left;
	padding: 20px 0 0;
	width: 781px;
	margin-bottom: 10px;
}
#footer_prod3 .MagicScrollArrows {
	display: none!important;
}
#footer_prod2 .taxadesc {
	clear: both;
	color: #666;
	float: left;
	font-size: 11px;
	font-weight: 400
}
#footer_prod3 .taxadesc {
	clear: both;
	color: #666;
	float: left;
	font-size: 11px;
	font-weight: 400;
}
.taxadesc2 {
	float: none;
	height: 20px;
	line-height: 20px
}
#ui_olha_duas_div .desc {
	min-height: 234px;
}
#ui_olha_duas_div select {
	border: 1px solid #E7E7E8 !important;
	float: right;
	font-size: 10px !important;
	height: 20px;
	line-height: 20px;
	margin-right: 0 !important;
}
#ui_olha_duas_div span {
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
}
#addtocart-sem-filhos span {
	line-height: 25px!important;
}
.parte2_2 .product-price {
	margin: 0 0 6px;
	min-height: 75px;
	padding: 5px 10px 0 0;
}
.parte2_2 .addtocart-button {
	width: 130px !important;
}
.quick .parte2_2 .addtocart-button {
	padding: 4px 6px;
}
#footer_prod2 .prodvisi {
	margin: 4px 6px !important;
}
#footer_prod2 .MagicScrollContainer {
	/*  background: none repeat scroll 0 0 #FF0000;*/
	height: 200px !important;
	left: 0 !important;
	width: 758px !important;
}
._footer_prod_ > div#titi_cat_rel {
	font-family: 'Open Sans 2', sans-serif !important;
	padding-left: 17px;
}
._footer_prod_ .MagicScrollArrowLeft {
	top: -25px !important;
}
._footer_prod_ .prodvisi .titulo, ._footer_prod_3_ .prodvisi .titulo {
	font-family: 'Open Sans 2', sans-serif !important;
	font-size: 11px;
	line-height: 12px;
	margin: 8px 7px 2px;
	text-align: justify;
	color: #848484 !important
}
#footer_prod2 .titulo {
	font-family: 'Open Sans 2', sans-serif !important;
	font-size: 11px;
	line-height: 12px;
	margin: 8px 7px 2px;
	text-align: justify;
}
._footer_prod_ .prodvisi .preco {
	color: #38B734 !important;
	float: left;
	font-size: 13px;
	font-family: 'Open Sans 2', sans-serif !important;
	margin: 0 8px;
}
._footer_prod_ .prodvisi .ver_detalhes {
	color: #38B734 !important;
	float: left;
	font-family: 'open sans 2', sans-serif !important;
	font-size: 11px;
	margin: 0 8px;
	text-align: left;
}
._footer_prod_ .prodvisi .ver_detalhes:hover {
	color: #184322!important;
}
#country2 > div#descricao {
	clear: both;
	font-size: 11px;
	line-height: 13px;
	text-align: justify;
	width: 298px;
}
#footer_prod3 {
	background: url("/templates/loja5/images/border_produto.jpg") no-repeat scroll 220px 230px rgba(0, 0, 0, 0);
	float: left;
	height: 226px;
	margin-bottom: 10px;
	margin-top: -19px;
	overflow: hidden;
	padding: 26px 0;
	width: 781px;
}
._footer_prod_3_ {
	background: none repeat scroll 0 0 #EFEEEE;
	height: 198px;
}
._footer_prod_3_ > div#titi_cat_rel {
	font-family: 'Open Sans 2', sans-serif !important;
	margin: 6px -4px;
	padding-left: 20px;
	padding-top: 9px;
}
.grafico .escaloes {
	color: #38B734 !important;
	font-size: 9px;
	position: absolute;
}
/*.grafico .escolhida{border:1px solid;}*/
#produtoscaixa .conteudo.semlogin {
	width: 461px;
}
.quick .parte1 {
	width: 245px!important;
}
.quick #descricao {
	height: auto !important;
	overflow: hidden;
	width: 218px !important;
}
.quick #country2 {
	height: 250px;
	overflow-y: scroll;
	width: 245px !important;
}
.quick .semlogin #country2 {
	width: 395px !important;
}
.quick .semlogin div#descricao {
	width: 376px !important;
}
.quick .parte1.semlogin {
	width: auto !important;
}
li.edit-icon img, li.edit-icon img {
	height: auto !important;
	width: auto !important;
}
#lado_esquerdo_preco .descontoperc {
	float: none;
}
#lado_esquerdo_preco .descontoamout {
	float: right;
	color: #7a7a7a;
	line-height: 0.4;
	font-size: 9px;
}
._footer_prod_ {
	border: medium none !important;
	height: auto !important;
	margin-top: 10px !important;
	padding-top: 20px;
	padding-bottom: 15px !important;
}
#loja5_mainbody .pdf {
	background: url("/templates/loja5/images/pdficon.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #FFFFFF;
	float: left;
	font-family: 'Open Sans 2', sans-serif !important;
	font-size: 10px;
	height: 27px;
	line-height: 27px;
	padding-left: 45px;
	width: 148px;
}
#loja5_mainbody .pdf a {
	color: #fff;
}
.nivel_0 > div.catName:first-child {
	background: url("/modules/mod_filtro/imagens/icon_right.png") no-repeat scroll 6px center rgba(0, 0, 0, 0);
	border-bottom: 0 solid #E7E7E7;
	color: #666666 !important;
	cursor: pointer;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	height: 18px;
	line-height: 6px;
	margin-top: 5px;
	max-height: 18px;
	max-width: 153px;
	min-height: 18px;
	min-width: 122px;
	padding-bottom: 11px;
	padding-left: 25px;
	padding-top: 15px;
	text-transform: uppercase;
	width: 122px;
}
.nivel_1 {
	margin-bottom: 8px;
	font-size: 14px;
	padding-left: 10px;
	text-transform: capitalize;
}
.nivel_0 > .listchildren {
	padding-left: 5px;
}
.listchildren {
	overflow: hidden;
	position: relative;
}
.listchildren > .catContent.catOpen { background-color:#f3f3f3;  padding-bottom: 5px;
    padding-right: 2px;
    padding-top: 2px;
}
.catContent.catOpen.nivel_2 {
  background: url("../images/imagens.png") no-repeat scroll -59px -1569px #184322;
  color: #fff !important;
}.catContent.catOpen.nivel_2 a{
  color: #fff !important;
}
.nivel_1 > .catName {
	background: url("/modules/mod_filtro/imagens/icon_right_grey.png") no-repeat scroll 0px center;
	cursor: pointer;
	height: auto;
	padding: 0px 11px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
}
.nivel_2 > .catName>a {
	cursor: pointer;
	font-size: 10px!important;
	font-family: Arial, sans-serif!important;
}
.catContent.nivel_2 {
	background-color: #FFFFFF;
	max-width: 122px;
	padding-top: 2px;
	padding-left: 11px;
}
.catContent.nivel_0 {
	border-bottom: 2px solid #D2D2D2;
}
.catContent > .listchildren {
	height: 0;
}
.catContent.nivel_0.catOpen > div.catName:first-child {
	/*background: url("/modules/mod_filtro/imagens/icon_right.png") no-repeat scroll 6px center rgba(0, 0, 0, 0);*/
	background:none;
}
.catContent.catOpen > .listchildren {
	height: auto;
}
.blog .btnoticias > h2 {
	font-family: 'Open Sans 2', arial;
	font-size: 14px;
}
.define {
	display: none;
}
ul.dropdown li .separador {
	color: #FFFFFF;
	display: block;
	padding: 4px 8px;
	text-shadow: 0 2px 1px rgba(0, 0, 0, 0.2);
}
ul.dropdown li .separador:hover, ul.dropdown li.hover .separador {
	font-weight: bold !important;
}
/******************* BLOCOS *******************/
#loja5_bottom_head .blocos {
	background-image: url("../images/imagens.png"), url("../images/imagens.png");
	background-position: 8px -3065px, -4px -2848px;
	background-repeat: no-repeat;
	color: #818181;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	height: 90px;
	margin-right: 6px;
	padding-left: 13px;
	padding-top: 60px;
	text-transform: uppercase;
	width: 140px;
}
#loja5_bottom_head .blocos.bloqueado {
	opacity: 0.7;
}
.sol70,
.sol81 {
	background-position: 12px -2137px, -4px -2848px !important;
}
.sol1 {
	background-position: 12px -2279px, -4px -2848px !important;
}
.sol169 {
	background-position: 12px -2443px, -4px -2848px !important;
}
.sol10,
.sol11 {
	background-position: 12px -2609px, -4px -2848px !important;
}
.sol211.activo:hover,
.sol63.activo:hover {
	background-position: -223px -3065px, -4px -2848px !important;
}
.sol70.activo:hover,
.sol81.activo:hover {
	background-position: -235px -2137px, -4px -2848px !important;
}
.sol1.activo:hover {
	background-position: -233px -2279px, -4px -2848px !important;
}
.sol169.activo:hover {
	background-position: -240px -2443px, -4px -2848px !important;
}
.sol10.activo:hover,
.sol11.activo:hover {
	background-position: -232px -2609px, -4px -2848px !important;
}
/******/
.sol211.selected,
.sol63.selected {
	background-position: -223px -3065px, -4px -2848px !important;
}
.sol70.selected,
.sol81.selected {
	background-position: -235px -2137px, -4px -2848px !important;
}
.sol1.selected {
	background-position: -233px -2279px, -4px -2848px !important;
}
.sol169.selected {
	background-position: -240px -2443px, -4px -2848px !important;
}
.sol10.selected,
.sol11.selected {
	background-position: -232px -2609px, -4px -2848px !important;
}
/******************* BLOCOS *******************/
.cart-summary .comprar {
	background: none repeat scroll 0 0 #0DB14B;
	border: medium none;
	bottom: -19px;
	color: #FFFFFF;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 10px;
	margin: 0 !important;
	padding: 5px 6px;
	text-transform: uppercase;
	width: 141px;
}
.cart-summary .comprar:hover {
	cursor: pointer;
	background: none repeat scroll 0 0 #0c903e;
}
.load_product_quick_entrega {
	background-color: #0DB14B;
	background-image: url("/components/com_virtuemart/assets/images/load_products.gif");
	background-position: center;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	margin-top: -26px;
	position: absolute;
	width: 141px;
}
span.prime {
	display: none;
}
span.add_prog {
	cursor: pointer;
}
/*********** MENU FOOOTER *********************/
#loja5_bottom_menu1 .menu > li:last-child {
	margin-right: 0px;
}
#loja5_bottom_menu1 .menu li ul .parent li {
	font-size: 9px;
	line-height: 10px !important;
	padding-bottom: 8px;
	width: 100px;
}
#loja5_bottom_menu1 li ul .parent li a {
	line-height: 10px;
}
#loja5_bottom_menu1 li ul .parent li a:hover {
	color: #07b24c;
}
.item-526 ul {
	cursor: pointer;
	height: 0px;
	overflow: hidden;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.item-526:hover ul {
	height: auto;
	overflow: hidden;
	cursor: pointer;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.item-531 ul {
	cursor: pointer;
	height: 0px;
	overflow: hidden;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.item-531:hover ul {
	height: auto;
	overflow: hidden;
	cursor: pointer;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.item-532 ul {
	cursor: pointer;
	height: 0px;
	overflow: hidden;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.item-532:hover ul {
	height: auto;
	overflow: hidden;
	cursor: pointer;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.item-530 ul {
	cursor: pointer;
	height: 0px;
	overflow: hidden;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.item-530:hover ul {
	height: auto;
	cursor: pointer;
	webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.item-498 {
	width: 90px;
}
/*************/
.quick #ui_olha_duas_div span {
	line-height: 14px;
	padding: 0px;
}
.quick .product_added {
	text-align: center;
	margin-top: 4px !important;
	width: 93%;
	padding: 5px!important;
	background: none;
}
.quick .product_added > a {
	background: none repeat scroll 0 0 #3C6F42;
	border: medium none;
	color: #FFFFFF;
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 10px;
	margin-bottom: -5px;
	margin-left: 2px;
	margin-top: 6px;
	padding: 5px 4px;
	text-transform: uppercase;
	width: 122px;
}
.quick .product_added > span {
	line-height: 12px!important;
}
/************************ ENTREGA PROGRAMADA ******************/
.divcarrinho .cart-summary tr.progr td {
	padding: 10px 5px;
}
.divcarrinho .cart-summary tr.define td {
	padding: 5px;
}
a.bt_entrega {
	background: none repeat scroll 0 0 #0DB14B;
	color: #FFFFFF !important;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	margin: 5px 0;
	padding: 3px 10px;
}
a.bt_entrega:hover {
	background: #3C6F42;
}
.divcarrinho .cart-summary tr.define .comprar {
	margin-left: 15px;
}
.div_bt_guardar {
	margin-top: -35px;
	float: left;
}
#ui-tabs tr.entregas_programadas td {
	border-right: 0!important;
	font-weight: bold;
	background: #f7f7f7;
}
#ui-tabs tr.entregas_programadas2 td {
	border: 0!important;
	background: #f7f7f7;
}
#ui-tabs tr.entregas_programadas2 {
	border-bottom: 0!important;
	border-top: 0px!important;
}
#ui-tabs tr.entregas_programadas {
	border-bottom: 0!important;
}
/**********************/
#loja5_portalgestor {
	position: absolute;
	right: 15px;
	top: 5px;
	color: #fff;
	font-family: 'Open Sans', sans-serif !important;
	font-size: 10px !important;
	text-transform: uppercase;
	background: url("../images/imagens.png") no-repeat scroll -276px -844px rgba(0, 0, 0, 0);
	padding-left: 25px;
	height: 20px;
	line-height: 20px
}
#loja5_portalgestor a {
	color: #fff;
}
#loja5_portalgestor a:hover {
	color: #9DD29C;
}
/************ IFRAME PORTAL GESTOR ***********************/
 
.portal {
	left: 3px!important;
	top: 3px!important;
	width: 99%!important;
	height: 99%!important;
}
#sbox-window.portal {
	height: 99%!important;
}
/*********MENu ************/
#item-535 ul {
	display: none!important;
	visibility: hidden!important;
}
#loja5_baixo .item-535 ul li {
	width: 115px!important;
}
.sizes>span {
	min-width: 28px;
}
.login_on>span {
	padding: 7px;
}
.terminar>span {
	padding: 6px;
}
.articleContent .divcarrinho {
	width: 725px;
}
div.maps_ {
	float: left;
}
.business2b {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	padding: 5px;
}
.business2b .list-footer > ul {
}
.business2b a.pagenav {
	background: none repeat scroll 0 0 #22B24C;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 7px;
}
.business2b select {
	clear: both;
	float: left;
	height: 25px;
	line-height: 25px !important;
	padding: 3px !important
}
.business2b .counter {
	clear: both;
	text-align: center;
	width: 100%;
}
.deu_pumNumDoc {
	text-align: center;
	width: 100px;
}
.deu_pumData {
	width: 140px;
}
.deu_pumObservacoes {
	width: 170px;
}
.tip-wrap {
	display: none !important;
}
/******** DETALHTES PRODUTOS **********/
table.produtosdetalhes {
	background-color: #fff;
	color: #000;
}
table.imagem_top td img {
	margin: 0;
	width: 715px;
}
table.produtosdetalhes td {
	padding-left: 80px;
}
table.produtosdetalhes td.imagem {
	padding-left: 0px;
}
table.produtosdetalhes td.espacamento {
	height: 40px;
}
table.produtosdetalhes td.titulo1 {
	font-size: 33px;
	color: #3C7042;
	padding-bottom: 28px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	padding-bottom: 25px;
}
table.produtosdetalhes td.titulo2 {
	font-size: 16px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	padding-bottom: 25px;
}
table.produtosdetalhes td.texto {
	font-size: 12px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	text-align: justify;
}
table.produtosdetalhes td.caracteristicas {
	font-size: 13px;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #1fb049;
	padding: 20px 0px 50px 80px;
}
table.produtosdetalhes td.btvideo a {
	width: 110px;
	float: left;
	height: 32px;
	text-align: center;
	line-height: 32px;
	background: #1fb049;
	font-size: 12px;
	text-transform: uppercase;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	color: #fff;
}
table.produtosdetalhes td.btvideo a:hover {
	background: #3a7042!important;
}
table.produtosdetalhes td.btpdf {
	height: 60px;
	line-height: 60px;
	padding-bottom: 50px;
	padding-top: 15px;
}
table.produtosdetalhes td.btpdf a {
	font-family: 'Open sans 2', Arial, sans-serif !important;
	height: 60px;
	line-height: 50px;
	float: left;
	background: url("../images/imagens.png") no-repeat scroll -1px -3657px rgba(0, 0, 0, 0);
	padding: 0px 40px 0 52px;
	color: #929496;
}
table.produtosdetalhes td.btpdf a:hover {
	color: #000!important;
}
#fav_vazio, .not_permission {
	text-align: center;
	background-color: #fff;
	color: #888;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	margin: 35px 101px;
	padding: 20px 10px;
	text-transform: uppercase;
}
.moduletable_eventos2 .content > p {
	float: left;
	font-family: 'Open sans 2', Arial, sans-serif !important;
	font-size: 12px;
	color: #07b24c;
	text-transform: UPPERCASE;
}
.contratos_content,
.encomendas_content {
    background-color: #fff;
	padding: 20px 10px 10px;
	min-height: 300px;
}
.contratos_content table,
.encomendas_content table {
    border: 1px solid #dddddd;
    width: 415px;
	margin-top: 30px;
}
.contratos_content thead,
.encomendas_content thead {
    background-color: #f3f3f3;
    height: 40px;
    text-align: center;
}
.contratos_content tbody tr,
.encomendas_content tbody tr {
    border-top: 1px solid #dddddd;
    height: 40px;
    text-align: center;
}
.contratos_content .link,
.encomendas_content .link,
#registos .link{
    background-color: #07b24c;
    height: 25px;
    line-height: 25px;
    width: 90%;
	color: #fff;
	font-size:11px;
	padding:0 2px;
}
#registos .link {
	width: 120px;
	text-align: center;
}
.contratos_content .link:hover,
.encomendas_content .link:hover,
#registos .link:hover {
	background-color:#3c6f42;
	cursor:pointer;
}
.contratos_div h1, .dados_contrato_div h1, .encomendas_div h1, .dados_encomenda_div h1, .dados_consumos_div h1  {
  color: #424242;
  font-family: 'Open sans 2',Arial,sans-serif !important;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: -0.5px;
  line-height: 56px;
  margin-top: -29px;
  padding-left: 10px;
  text-transform: none !important;
}#phoca-dl-categories-box h1 {
  color: #424242;
  font-family: 'Open sans 2',Arial,sans-serif !important;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: -0.5px;
  line-height: 39px;
  margin-top: -41px;
  padding-left: 7px;
  text-transform: none !important;
}
#acyarchivelisting h1 {
  color: #424242;
  font-family: 'Open sans 2',Arial,sans-serif !important;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: -0.5px;
  line-height: 0;
  margin-top: 20px;
  padding-left: 15px;
  text-transform: none !important;
}#acyarchivelisting > form {
  margin: auto;
  width: 96%;
}
.contratos_div,
.dados_contrato_div,
.encomendas_div,
.dados_encomenda_div,
.dados_consumos_div {
    padding-left: 5px;
    padding-top: 23px;
}
.contratos_content img,
.encomendas_content img {
    float: right;
	margin-right: -11px;
}
.contratos:hover .icon-contratos {background:url("../images/icons-minha-conta.jpg") no-repeat scroll -57px -488px rgba(0, 0, 0, 0)}
.detalhes_contrato,
.detalhes_encomenda,
.detalhes_consumos {
    background-color: #fff;
    padding: 10px;
}
.detalhes_contrato > h3,
.detalhes_encomenda > h3 {
    color: #46bd6d;
    font-weight: 600;
    text-align: center;
	font-size:16px;
}
.detalhes_contrato > table,
.detalhes_encomenda > table {
    margin: 10px auto;
	border: 1px solid #dddddd;
	width: 570px;
}
.detalhes_contrato > table > tbody > tr > td,
.detalhes_encomenda > table > tbody > tr > td {
    padding-left: 10px;
    padding-right: 10px;
	height: 30px;
	border-top: 1px solid #dddddd;
}
.detalhes_contrato > table > tbody > tr > td:first-child,
.detalhes_encomenda > table > tbody > tr > td:first-child {
    background-color: #f3f3f3;
    border-right: 1px solid #dddddd;
    color: #000;
    font-weight: 600;
    text-align: right;
	width: 155px;
}
.detalhes_contrato > table > tbody > tr > td:last-child,
.detalhes_encomenda > table > tbody > tr > td:last-child {
    font-size: 11px;
}
#produtos_contrato > table,
#carrinho_psi > table,
#ultima_submissao > table {
    background-color: #fff;
	width: 100%;
}
#produtos_contrato tbody tr,
#carrinho_psi tbody tr,
#ultima_submissao #ultima_produtos tbody tr{
	border-bottom: 4px solid #e6e6e7;
	border-top: 4px solid #e6e6e7;
    height: 120px;
}
#produtos_contrato td ,
#carrinho_psi td,
#ultima_submissao #ultima_produtos td{
    padding: 5px;
	vertical-align: top;
}
#produtos_contrato td:first-child ,
#carrinho_psi td:first-child,
#ultima_submissao #ultima_produtos td:first-child{
    width:105px;
}
#produtos_contrato th {
    padding: 5px;
	vertical-align: top;
}
.tab_container {
    border: 4px solid #d0d0d0;
    padding: 1px;
	background-color: #e8e8e9;
}
#produtos_contrato,
#carrinho_psi,
#ultima_submissao{
    padding: 10px;
}
.produto_info {
    border-left: 5px solid #e8e8e9;
    border-right: 5px solid #e8e8e9;
}
.produto_imagem {
    text-align: center;
	width: 0;
}
.produto_quant {
    width: 165px;
}
.prod_ref,
.prod_nome,
.prod_quant {
    color: #000;
    font-weight: 600;
}
.produto_quant > input {
    border-color: #dddddd;
}
#impressoras_contrato {
    padding: 10px;
}
#impressoras_contrato > table {
    background-color: #fff;
    width: 100%;
}
#impressoras_contrato tr {
	border-bottom: 4px solid #e6e6e7;
    height: 50px;
}
#impressoras_contrato td {
    padding: 5px;
}
.impr_ref {
	color: #000;
    font-weight: 600;
}
.dados_contrato_div .tabs,
.dados_encomenda_div .tabs {
    margin-top: 20px;
    width: 100%;
}
	.tab-links:after,
	.tab-links:after {
			display:block;
			clear:both;
			content:'';
	}
	.tab-links li,
	.tab-links li {
        margin-right: 5px;
        float:left;
        list-style:none;
    }
		.tab-links a,
		.tab-links a {
            padding:2px 15px;
            display:inline-block;
            background:#FFF;
            font-size:12px;
            font-weight:600;
            color:#07b24c;
            transition:all linear 0.15s;
        }
		.tab-links a:hover,
		.tab-links a:hover {
            background:#07b24c;
			color:#FFF;
            text-decoration:none;
        }
	li.active a, li.active a:hover,
	li.active a, li.active a:hover {
        background:#07b24c;
        color:#FFF;
    }
	.tab-container,
	.tab-container {
        padding:15px;
        background:#fff;
    }
		.tab,
		.tab {
            display:none;
        }
        .tab.active,
		.tab.active {
            display:block;
        }
.encomendar {
    background-color: #07b24c;
    color: #fff;
    float: right;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 100%;
	cursor: pointer;
}
.encomendar:hover {
	background-color: #3c6f42;
}
.stock_atual {
    color: #000;
    font-weight: 600;
}
.submeter_consumos {
  background-color: #07b24c;
  color: #fff;
  cursor: pointer;
  height: 30px;
  line-height: 30px;
  width: 200px;
}
.submeter_consumos:hover {
	background-color: #3c6f42;
}
.detalhes_consumos {
    margin-bottom: 10px;
}
#pesq_user {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  width: 300px;
  margin-top: 15px;
  padding: 0 5px;
}
.pesq_user {
    text-align: center;
}
#clientes {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 0;
    margin: 10px auto;
    max-height: 300px;
    max-width: 500px;
    min-width: 400px;
    overflow: auto;
}
#clientes div {
    border-bottom: 1px solid #ddd;
    height: 25px;
    line-height: 25px;
    padding: 5px;
}
#clientes div:hover {
	background-color:#07b24c;
	color:#FFF;
}
#produtos_contrato input[name="filtro[nome]"] {
    height: 28px;
    margin-right: 5px;
}
#carrinho_psi .encomendar {
    float: none;
    margin: 5px auto;
    width: 200px;
}
.alterar_datas_entrega {
	background-color: #07b24c;
    color: #fff;
    cursor: pointer;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
}
#ui-tabs .entregas_prog .data_entrega {
    width: 60px !important;
}
#ui-tabs .entregas_prog .quantidade_entrega {
    width: 60px !important;
}
.add_linha_entrega,
.rem_linha_entrega {
    cursor: pointer;
}
#ui-tabs .entregas_prog .invalid_regra,
#ui-tabs .entregas_prog.invalid_regra {
    border-color: red !important;
}
#entregas_erro {
    color: red;
    padding-left: 5px;
    padding-right: 5px;
}
#tamanhos {
    width: 94px !important;
}
.inputbox.oferta {
	margin-left: -23px;
    margin-top: 3px;
    text-align: left;
}
.oferta {
    background: none repeat scroll 0 0 #07b24c;
    color: #fff;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    width: auto;
}
.oferta_img {
    left: 80px;
    position: absolute;
    top: -21px;
}
#historico_consumos {
    padding: 10px;
}
#historico_consumos > table {
    background-color: #fff;
    width: 100%;
}
#registos td, #registos th {
    padding: 5px;
}
#ultima_equipamentos td {
    padding: 5px;
}
.pdv_adicionar_entrega {
    background-color: #3c6f42;
    color: #fff;
    cursor: pointer;
    padding: 10px;
    text-align: center;
    width: 200px;
}
.pdv_entregas td {
    padding: 5px 5px 5px 0;
}
.pdv_remove_entrega {
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
}
input.invalid_quantity[type="text"] {
    border: 1px solid red !important;
}
#msg_erro_quantity {
    color: red;
    float: left;
    font-weight: bold;
    width: 700px;
}
.detalhes_consumos.validacao {
    margin-top: 5px;
}
.detalhes_consumos.validacao table th,
.detalhes_consumos.validacao table td {
    padding: 10px !important;
    border: 1px solid #ccc;
}
.detalhes_consumos.validacao table {
    border: 1px solid #cccccc;
}
.validarconsumos {
    background-color: #22b24c;
    color: #FFF;
    cursor: pointer;
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    width: 130px;
}
.validarconsumos:hover {
	background-color: #3c6f42;
}
#loading_save {
    left: 225px;
    position: relative;
    text-align: center;
    top: -25px;
    width: 20px;
}
#content_catgories #catid_1.nivel_0 {background: url("../images/imgs_menu.png") no-repeat scroll -658px  3px rgba(0, 0, 0, 0);}
#content_catgories #catid_70.nivel_0,
#content_catgories #catid_81.nivel_0 {background: url("../images/imgs_menu.png") no-repeat scroll -330px  3px rgba(0, 0, 0, 0);}
#content_catgories #catid_211.nivel_0,
#content_catgories #catid_63.nivel_0 {background: url("../images/imgs_menu.png") no-repeat scroll -10px  3px rgba(0, 0, 0, 0);}
#content_catgories #catid_10.nivel_0,
#content_catgories #catid_11.nivel_0 {background: url("../images/imgs_menu.png") no-repeat scroll -1139px  3px rgba(0, 0, 0, 0);}
#adminForm input.email_errado[name="email"] {
    border: 2px solid red !important;
}