/*

www.bsolus.pt

*/





/* Basic elements */

body {
	line-height: 1.8;
	min-height: 100%;
	color: #777;
	background: #ffffff url("../images/fundotop.png") repeat-x scroll center 15px;

	/*padding-top: 45px!important;*/

}
a {
	text-decoration: none;
	color: #666;
	-webkit-transition: color 0.15s linear 0s;
	-moz-transition: color 0.15s linear 0s;
	-o-transition: color 0.15s linear 0s;
	-ms-transition: color 0.15s linear 0s;
	transition: color 0.15s linear 0s;
}
a:hover, a:active, a:focus {
	color: #e9403b;
	-webkit-transition: color 0.15s linear 0s;
	-moz-transition: color 0.15s linear 0s;
	-o-transition: color 0.15s linear 0s;
	-ms-transition: color 0.15s linear 0s;
	transition: color 0.15s linear 0s;
}
h1, h2, h3, h4, h5 {
	font-weight: normal;
	color: #333
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}
h3 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 11px;
}
ul {
	list-style: none;
}
ul li {
	line-height: 2.6;
}
p {
/*	margin: 0.5em 0*/

}
/* Containers */



#gkPage {
	background: transparent;
	/*-moz-box-shadow: 0 0 6px #c1c1c1;

	-webkit-box-shadow: 0 0 6px #c1c1c1;

	box-shadow: 0 0 6px #c1c1c1;*/

	padding: 0 35px;
}
h1, h2, h3, h4, .gk-menu, #gkFooter, .gkIsTextTitle {
	font-family: Arial !important;
}
#gkPageWrap {
/*padding:0px 35px 35px 35px;*/

}
#gkPageWrap + #gkBottomBlock {
	margin-top: -15px;
}
#gkContent > div {
	background: #fff;/* margin-top: -44px;*/

}
/*#gkBottomBlock {

	margin: 0 35px;

	border-top: 1px solid #e5e5e5;

	padding: 8px 0;

	overflow: hidden;

}*/

#gkNewsletter {
	float: right;
	width: auto;
}
#gkSocial {
	float: right;
	width: 49%;
}
#gkNewsletter + #gkSocial {
	border-left: 1px solid #e5e5e5;
}
#gkComponent {
	line-height: 2.0
}
.item-page {
	font-size: 12px;
	line-height: 16px;
}
/* Page top */

#gkPageTopWrap {
z-index:1;  font-family: "Sabon Next W01",Garamond,"Apple Garamond",Georgia,serif;
position: relative;
	overflow: hidden;/*margin-bottom: 25px;*/

}
#gkButtons {
	float: right;
	margin-top: 6px;
	margin-left: 30px;
}
#gkTopNav {
	float: right;
	margin-top: 9px;
	margin-left: 30px;
}
#gkButtons + #gkTopNav {
	margin-right: -30px!important;
}
#gkTopNav li, #gkButtons a {
	float: left;
	padding: 0 0 0 25px;
	/*border-left: 1px solid #ebeaea;*/

	font-size: 10px;
	line-height: 15px;
}
#gkTopNav li:first-child {
	border-left: none;
}
#gkButtons a {
	color: #8d8d8d;
}
#gkTopNav li a {
	color: #333;
}
#gkButtons a:hover {
	color: #ddd;
}
#gkTopNav li a:hover {
	color: #000;
}
#gkSearch {
	float: right;
	/* margin-left: -53px;

    margin-right: -4px;

    margin-top: 17px;*/

	 /* margin-top: -29px;*/

	margin-top: -29px !important;
}
#gkSearch #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;
	background: #fff url('../images/search.png') no-repeat right center;
}
#btnCart {
	color: #6d6e71 !important;
	float: right;
	font-size: 12px;
	height: 23px;
	line-height: 25px;
	margin-left: 8px;
	margin-top: 0;
	letter-spacing: 1px;
	text-transform: capitalize;
	width: auto;
}
div.mod-languages li{ font-family: "Sabon Next W01",Garamond,"Apple Garamond",Georgia,serif;}
#btnwish, #btnpdv {
	letter-spacing: 1px;
	background: url("/templates/bsoluslayout/images/separador_my.png") no-repeat scroll right 9px transparent;
	color: #8D8D8D !important;
	float: right;
	font-size: 12px;
	height: 23px;
	line-height: 25px;
	margin-top: 0;
	padding-right: 10px;
	padding-left: 10px;
	text-transform: capitalize;
	width: auto;
}.lang-active {
	color:#CCC;}
.dark #btnCart {
	width: 35px;
	background-position: right top;
}
#btnCart:hover {
	background-position: right bottom;
	cursor: pointer;
}
.dark #btnCart:hover {
	background-position: right bottom;
}
/* Logo  */

h1#gkLogo {
  float: left;
  height: 81px;
  margin: 4px 0 0;
  padding: 0;
  width: 223px;
}
h1#gkLogo a {
	display: block;
	margin: 0;
	text-indent: -999em;
	width: 269px;
	height: 73px;/*background: transparent url('../images/logo_light.png') no-repeat 0 0;*/

}
h1#gkLogo img {
	display: block;
	margin-top: 20px;
}
h1.gkLogo.text {
	width: auto;
	float: left;
	margin: 0;
}
h1.gkLogo.text a {
	display: block;
	font-size: 24px;
	line-height: 73px;
	font-weight: normal;
	text-indent: 0;
	float: left;
}
h1.gkLogo.text a {
	padding: 0;
	width: auto!important;
}
h1.gkLogo.text a > span {
	color: #000;
	padding: 0 7px;
	display: block;
	font-size: 24px;
	line-height: 35px;
	float: left;
}
h1.gkLogo.text .gkLogoSlogan {
	font-size: 11px!important;
	line-height: 35px;
	color: #111!important;
	margin: 0 0 0 8px;
	height: 45px;
	display: block;
	float: left;
}
/* Page top - dark */

#gkPageTop.dark {
	margin: -39px -35px 0 -35px;
	padding: 39px 35px 0 35px;
	background: #151515;
}
#gkPageTop.dark h1#gkLogo a {
	background-image: url('../images/logo_dark.png')!important;
}
#gkPageTop.dark h1.gkLogo.text a > span {
	color: #fff;
}
#gkPageTop.dark h1.gkLogo.text .gkLogoSlogan {
	color: #eee!important;
}
#gkPageTop.dark #gkTopNav li, #gkPageTop.dark #gkButtons a {
	border-left: 1px solid #343434;
	font-weight: bold;
}
#gkPageTop.dark #gkTopNav li:first-child {
	border-left: none;
}
#gkPageTop.dark #gkTopNav li a, #gkPageTop.dark #gkButtons a {
	color: #999;
}
#gkPageTop.dark #gkTopNav li a:hover, #gkPageTop.dark #gkButtons a:hover {
	color: #eee;
}
#gkPageTop.dark #gkMainMenu > div > ul > li > a {
	font-size: 14px;
	font-weight: bold;
}
#gkPageTop.dark #gkMainMenu > div > ul > li:first-child > a {
	padding-left: 0px;
}
#gkPageTop.dark #gkSearch #mod-search-searchword {
	border: 1px solid #151515;
}
/* Suffix header */

#gkHeader {
	margin: 0 0 0 0;
	overflow: hidden;
}
#gkHeader1 {
	float: left;
	width: 100%;
}
#gkHeader2 {
	float: right;
}
.nospace #gkHeader2 {
	float: left;
}
#gkHeader .box, #gkHeader .box_menu, #gkHeader .box_text {
	margin-top: 20px!important;
}
#gkHeader .box:first-child, #gkHeader .box_menu:first-child, #gkHeader .box_text:first-child, #gkHeader.nospace .box, #gkHeader.nospace .box_menu, #gkHeader.nospace .box_text {
	margin-top: 0!important;
}
/* standard breadcrumb */

#gkBreadcrumb {
	font-family: Arial;
	font-size: 9px !important;
	letter-spacing: 1px;
	text-transform: uppercase;
}
#gkBreadcrumb > div {
	padding: 0;
}
#gkBreadcrumb .breadcrumbs {
	color: #666666;
	float: left;
 	font-size:10px;
	margin-bottom: -20px;
	margin-top: 10px;
	width: auto;
}
#gkBreadcrumb .breadcrumbs li.separator {
	display: block;
	float: left;
	width: 6px;
	margin: 0 10px;
	background: url('../images/bullet.png') no-repeat 50% 50%;
	text-indent: -99999em;
}
#gkBreadcrumb .breadcrumbs > ul {
	margin-left: 0;
	padding: 0;
}
#gkBreadcrumb .breadcrumbs > ul > li {
	float: left;
	width: auto;
	clear: none;
}
#gkBreadcrumb .breadcrumbs > ul > li a {
	color: #666
}
#gkBreadcrumb .breadcrumbs > ul > li a:hover {
	color: #333
}
/* tools */

#gkTools {
	float: right;
}
#gkTools a {
	display: block;
	float: left;
	width: 11px;
	height: 9px;
	margin: 12px 0 0 3px;
	text-indent: -99999em;
	background: transparent url('../images/font_size.png') no-repeat -44px 0;
}
a#gkToolsReset {
	background-position: -24px 0;
	margin-left: 6px
}
a#gkToolsDec {
	background-position: 0 0
}
/* bottom */

#gkBottomWrap {
	background: #111;
	-moz-box-shadow: 0 0 6px #c1c1c1;
	-webkit-box-shadow: 0 0 6px #c1c1c1;
	box-shadow: 0 0 6px #c1c1c1;
}
#gkBottom1 > div, #gkBottom2 > div {
	padding: 18px 35px;
}
/* footer */

#gkFooterWrap {
	margin: 25px auto;
	font-size: 11px;
	text-shadow: 0 1px #fff;/*overflow: hidden;*/

}
#gkFooterWrap a {
}
#gkFooterWrap a:hover {
}
#gkCopyrights span {
	float: left;
	line-height: 14px;
}
#gkFooterNav {
	float: left;
}
#gkFooterNav li {
	background: url("/templates/bsoluslayout/images/separador_my.png") no-repeat scroll right 3px transparent;
	display: inline;
	letter-spacing: 1px;   font-family: "Sabon Next W01",Garamond,"Apple Garamond",Georgia,serif !important;
    font-size: 12px;
	margin-left: 10px !important;
	padding-right: 10px !important;
  text-transform: capitalize !important;}
#gkFooterNav li:first-child {
	margin: 0;
	padding: 0;
}
#gkStyleArea {
	clear: both;
	float: right;
	margin-top: 2px;
}
#gkFrameworkLogo {
	display: block;
	width: 140px;
	height: 42px;
	background: url('../images/framework-logo.png') no-repeat 0 0;
	text-indent: -9999em;
	margin: 36px auto 0;
	padding-bottom: 40px;
	opacity: 0.3;
	clear: both;
}
/* Suffixes */



/*Bsolus*/





.box, .box_menu, .box_text {
	overflow: hidden;
	margin-top: 20px;
}
.box:first-child, .box_menu:first-child, .box_text:first-child {
	margin-top: 0!important;
}
.box > div, .box_menu > div, .box_text > div {
	overflow: hidden;
}
.box_content {
	padding: 0;
	overflow: hidden;
	color: #555;
	font-size: 13px;
	line-height: 1.2;
}
.box li, .box_text li {
  font-family: "Sabon Next W01",Garamond,"Apple Garamond",Georgia,serif !important;
  font-size: 16px;
  font-weight: normal;
  list-style:none;
  line-height: 24px !important;
  text-transform: capitalize;
  word-spacing: 2px;
}
.box li .separator {
	font-family: Arial;
	line-height: 20px;
}
.box li a, .box_text li a {
	text-decoration: none;
	color: #6C6C6C !important;
}
.box li a:hover {
	text-decoration: none;
	color: #bf2e1a !important;
}
.box a, .box_text a {
/*text-decoration: underline;*/

}
.menu >li >ul >li a {
	color: #6C6C6C !important;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none
}
.menu > li > ul > li >ul >li a {
	color: #aaa !important;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}
.itemDate {
}
/*--- default */

.box > div > h3.header, .box_menu > div > h3.header, .box_text > div > h3.header {
	border-bottom: 1px solid #D9D9D9;
	color: #373737;
	font-family: Arial !important;
	font-size: 14px;
	font-weight: normal;
	height: 22px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.box > div > h3.header > span, .box_menu > div > h3.header > span, .box_text > div > h3.header > span {
	background: #fff;
	padding-right: 12px;
}
.pleaseclick {
	font-family: Arial;
	font-size: 9px;
}
/* suffix color */

.box.color > div > h3.header, .box_menu.color > div > h3.header, .box_text.color > div > h3.header, .box.bor2.color > div > h3.header, .box_menu.bor2.color > div > h3.header, .box_text.bor2.color > div > h3.header {
	color: #e9403b;
}
.box.color a, .box_menu.color a, .box_text.color a, .box.bor2.color a, .box_menu.bor2.color a, .box_text.bor2.color a, .box.color li a:active, .box.color li a:focus, .box.color li a:hover, .box_menu.color li a:active, .box_menu.color li a:focus, .box_menu.color li a:hover, .box_text.color li a:active, .box_text.color li a:focus, .box_text.color li a:hover, .box.bor2.color li a:active, .box.bor2.color li a:focus, .box.bor2.color li a:hover, .box_menu.bor2.color li a:active, .box_menu.bor2.color li a:focus, .box_menu.bor2.color li a:hover, .box_text.bor2.color li a:active, .box_text.bor2.color li a:focus, .box_text.bor2.color li a:hover {
	color: #e9403b;
}
.box.color li a, .box_menu.color li a, .box_text.color li a, .box.bor2.color li a, .box_menu.bor2.color li a, .box_text.bor2.color li a, .box.color a:active, .box.color a:focus, .box.color a:hover, .box_menu.color a:active, .box_menu.color a:focus, .box_menu.color a:hover, .box_text.color a:active, .box_text.color a:focus, .box_text.color a:hover, .box.bor2.color a:active, .box.bor2.color a:focus, .box.bor2.color a:hover, .box_menu.bor2.color a:active, .box_menu.bor2.color a:focus, .box_menu.bor2.color a:hover, .box_text.bor2.color a:active, .box_text.bor2.color a:focus, .box_text.bor2.color a:hover {
	color: #333;
}
/* suffix _menu */

.box_menu {
}
.box_menu > div {
}
.box_menu > div > h3.header {
}
.box_menu ul {
	margin: 0
}
.box_menu ul li {
	font-family: Arial;
	letter-spacing: 1px;
	text-transform: capitalize;
}
.box_menu ul li a {
	font-size: 12px;
}
.box_menu ul li a:hover {
	color: #E9403B !important;
}
.box_menu ul li li {
	margin-left: -24px;
	padding-left: 44px;
	background-position: 20px 13px
}
/* suffix bor2 */

.box.bor2 > div > h3.header, .box_menu.bor2 > div > h3.header, .box_text.bor2 > div > h3.header {
	border-bottom: 1px solid #d5d5d5;
	font-size: 12px;
	background: transparent;
}
/* suffix bor2 color */

.box.bor2.color > div > h3.header, .box_menu.bor2.color > div > h3.header, .box_text.bor2.color > div > h3.header {
	border-bottom: 1px solid #e9403b;
}
/* suffix italic */

.box.italic > div > h3.header, .box_menu.italic > div > h3.header, .box_text.italic > div > h3.header {
	border-bottom: none;
	font-style: italic;
	font-size: 12px;
	background: transparent;
	font-family: Georgia, serif;
}
/* suffix bor2 italic */

.box.bor2.italic > div > h3.header, .box_menu.bor2.italic > div > h3.header, .box_text.bor2.italic > div > h3.header {
	border-bottom: 1px solid #d5d5d5;
	font-style: italic;
	font-size: 12px;
	background: transparent;
	font-family: Georgia, serif;
}
/* suffix bor3 */

.box.bor3 > div > h3.header, .box_menu.bor3 > div > h3.header, .box_text.bor3 > div > h3.header {
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	background: transparent url('../images/border2.png') repeat-x 0 center;
	margin-bottom: 10px;
}
/* suffix bor4 */

.box.bor4 > div > h3.header, .box_menu.bor4 > div > h3.header, .box_text.bor4 > div > h3.header {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	background: transparent url('../images/border3.png') repeat-x 0 center;
	margin-bottom: 10px;
	text-align: center;
}
.box.bor4 > div > h3.header > span, .box_menu.bor4 > div > h3.header > span, .box_text.bor4 > div > h3.header > span {
	background: #fff;
	padding: 0 12px;
	display: inline;
}
/* suffix light */

.box.light {
	padding: 18px;
	background: #fbfbfb;
	border: 1px solid #eeebeb;
}
.box.light > div > h3.header {
	background: transparent;
	font-size: 12px;
}
.box.light > div > h3.header > span {
	background: transparent;
}
/* suffix yellow */

.box.yellow {
	padding: 18px;
	background: #fffef4;
	border: 1px solid #eae8cc;
}
.box.yellow > div > h3.header {
	background: transparent;
	font-size: 12px;
}
.box.yellow > div > h3.header > span {
	background: transparent;
}
/* suffix dark */

.box.dark {
	padding: 18px;
	background: #000;
	border: 1px solid #000;
	color: #999;
}
.box.dark > div > h3.header {
	background: transparent;
	font-size: 12px;
	color: #fff;
}
.box.dark > div > h3.header > span {
	background: transparent;
}
.box.dark a {
	color: #fff;
}
.box.dark a:hover {
	color: #aaa;
}
/* - clear */

.box.clear, .box.clear > div, .box.clear > div > .box_content {
	padding: 0 !important;
	background: none !important;
	border: none !important;
	margin: 0!important;
}
.box.clear > div > h3 {
	display: none;
}
/* bottom modules */

#gkBottomWrap h3.header {
	color: #fff;
	background: transparent;
}
#gkBottomWrap h3.header > span {
	background: transparent;
}
#gkBottomWrap .box_content {
	color: #999;
}
#gkBottomWrap a {
	color: #fff;
}
#gkBottomWrap a:hover, #gkBottomWrap a:active, #gkBottomWrap a:focus {
	color: #bbb;
}
/* popup */

#gkPopupOverlay, #gkPopupRegister, #gkPopupCart {
	display: none;
	overflow: hidden;
	width: 500px;
	margin-left: -250px;
	position: fixed;
	z-index: 1000002;
	left: 50%;
	top: 50%;
	background: #fff;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	box-shadow: 1px 1px 6px #666;
	-webkit-box-shadow: 1px 1px 6px #666;
	-moz-box-shadow: 1px 1px 6px #666;
	height: auto;
}
#gkPopupLogin {
	display: none;
	/*overflow: hidden;*/

	width: 500px;
	margin-left: -250px;
	position: fixed;
	z-index: 1000002;
	left: 50%;
	top: 50%;
	background: #fff;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 1px 1px 6px #666;
	-webkit-box-shadow: 1px 1px 6px #666;
	-moz-box-shadow: 1px 1px 6px #666;
}
#gkPopupLogin {
	width: 600px;
	margin-left: -300px;
}
.gkPopupWrap {
	padding: 25px;
	margin: 4px;
}
#gkPopupOverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1000001;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0.3;
	filter: alpha(opacity=33);
	margin-left: 0;
	display: none;
}
.gkPopupWrap h3 {
	font-size: 26px;
	border-bottom: 1px solid #e7e7e7;
	margin: 0 0 20px;
}
.gkPopupWrap h3 small {
	font: normal 12px Arial, Helvetica, sans-serif !important;
}
.gkPopupWrap h3 small a {
	text-decoration: underline
}
.gkPopupWrap h4 {
	font-size: 18px;
	margin: 0 0 12px;
}
.gkPopupWrap ul li {
}
#gkPopupLogin fieldset {
	padding: 0!important;
}
#gkPopupLogin fieldset label {
	font-size: 12px
}
#gkFBLogin {
	float: left;
	width: 45%;
}
#gkFBLogin p {
	line-height: 18px;
	margin: 14px 0 20px
}
#gkFBLogin + #login-form, #gkFBLogin + #com-login-form {
	float: left;
	width: 45%;
	margin-left: 4%;
	padding-left: 30px;
	border-left: 1px solid #e7e7e7
}
#login-form {
/*float:right!important;*/

}
#form-login-remember {
	margin: 30px 0 4px;
}
#form-login-remember label {
	color: #777;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
}
#login-form ul {
	border-top: 1px solid #E7E7E7;
	margin: 42px 0 0;
	padding: 2px 0 0;
}
#login-form ul li {
	/*float: left;*/

	font-size: 11px;
}
#login-form ul li:first-child {
	margin-right: 10px;
}
#login-form ul li a {
	text-decoration: underline
}
label#jform_spacer-lbl {
	font-size: 11px;
	font-weight: normal;
	color: #666
}
.logout-button .login-greeting {
	float: left;
	margin-right: 32px;
	font-size: 14px;
}
#gkPopupRegister dl dt:first-child {
	font-size: 10px;
	display: block;
	width: 100%;
}
#gkPopupRegister dt {
	float: left;
	width: 35%;
	clear: both;
}
#gkPopupRegister dt, #gkPopupRegister dd {
	line-height: 41px;
	height: 41px;
}
#gkPopupRegister legend {
	display: none;
}
#member-registration fieldset {
	padding: 0 0 24px
}
#member-registration label {
	padding: 0 0 0 2px;
	font-size: 12px;
}
#member-registration > div {
	line-height: 30px;
}
#member-registration > div > button {
	margin-right: 12px;
}
#member-registration > div a {
	text-decoration: underline
}
#gkPopupLogin input[type="text"], #gkPopupLogin input[type="password"] {
	clear: both;
	display: block;
	width: 220px;
}
#gkPopupRegister input[type="text"], #gkPopupRegister input[type="password"] {
	width: 250px;
}
/* mobile switcher fix */

#gkCopyrights > a {
	line-height: 1.0;
	font-weight: bold;
	padding-left: 30px;
}
/* modalbox */

#sbox-window {
	background: none repeat scroll 0 0 #FFFFFF!important;
	border-radius: 0 0 0 0!important;
	box-shadow: 1px 1px 6px #666666 !important;
	font-family: Arial !important;
	letter-spacing: 1px!important;
	padding: 10px!important;
}/*

#sbox-window #sbox-btn-close {

	display: none;

}*/
/* cbox modal */

#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
	display: none;
}
#cboxContent {
	background: #fff;
	border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	box-shadow: 1px 1px 6px #666!important;
	-webkit-box-shadow: 1px 1px 6px #666!important;
	-moz-box-shadow: 1px 1px 6px #666!important;
	padding: 30px!important;
}
#cboxOverlay {
	background: #000!important;
	opacity: 0.45!important;
	filter: alpha(opacity=45)!important;
}
#cboxClose {
	margin: 5px;
}
#colorbox {
	z-index: 1000002!important;
}
.acymailing_footer {
	display: none;
}
#btnwish a {
	color: #6d6e71 !important;
}
#btnwish a:hover {
	color: #DDDDDD !important;
}
.lbox_dark {
	background-color: #000000;
	position: absolute;
	z-index: 10100;
}
#gkSocialAPI {
	overflow: hidden !important;
}
#text_stores div.text_content p {
	text-align: justify;
	line-height: 16px;
}
.content_stores .square_loja {
	line-height: 16px;
}
.content_stores .square_loja {
	border: 1px dashed #ccc;
	float: left;
	height: 210px;
	margin: 0 5px 10px;
	overflow: hidden;
	padding: 10px 5px!important;
	vertical-align: middle;
	width: 238px!important;
}
.content_stores .square_loja strong {
	color: #000!important;
}
.wellcome{
	float: left;
	margin: -1px 5px 0 0;
}
