body, div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,
fieldset, form, label, legend, th, td,
article, aside, figure, footer, header, hgroup, menu, nav, section,
summary, hgroup {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: top;
 
}

*:focus {
    outline: 0;
}

a{color:#333 !important}

a:active,
a:hover {
  outline: 0;
}

@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }

body {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
  color: #474848;
  background: #F0F0F0;
  font: normal 100%/1.4 sans-serif;
  margin: 0 auto;
  font-family: 'Abel', sans-serif;
  
  
  
}

#st-content{  max-width: 100%;margin:0 auto;  padding:0  !important;margin-top:none;}

.no-margin{margin-top:0px !important;margin-bottom:0px !important}


img{
	max-width:100%;
}

.banners img {display:block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}


.side-box,.content-box{background-color:#ffffff;border-top:3px solid #21A3D3;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.25);
-moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.25);
box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.25);	
padding-bottom:10px;
}
	.side-box-h1 {padding:15px;border-bottom:1px solid #f3f3f3}

.product-detail .side-box{border-top:none !important}

floatLeft{float:left}
floatRight{float:right}

.content-box{padding:20px;margin-top:3.2% !important}
	.content-box ul{margin-left:30px}

h1{
	font-size:2em;
	color:#474848;
	margin-bottom:1em;
}

h2{
	font-size:1em;
	color:#474848;
}

h3{
	font-size:.9em;
	color:#474848;
}



.banner-rotator{
	-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.15);
	-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.15);
	box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.15);
	margin-top:0px;
}


.banner{}
.banner img{display: block;	width:100%;height: 100%;background-color:#e0e0e0;text-align: center
}

.omw_login_logout{margin-right:5px}

.pre-header{background-color:#474948; text-align: right;padding:4px 10px 4px 10px}

.half-container{max-width: 62em !important;margin:0 auto !important}
.padding20{padding:20px 0 20px 0!important}
.padding20h{padding-left:20px !important; padding-right:20px !important}

.text-left{text-align: left}
.text-right{text-align: right}

.section1{background-color:#ffffff;
		overflow: hidden;
		-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.10);
		-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.10);
		box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.10);
		padding-top:35px !important;
}

.section2{
		margin-top:0px !important;
		background-color:#FBFBF9;
		overflow: hidden;
		-webkit-box-shadow: 0px 1px 1px 0px rgba(50, 50, 50, 0.10);
		-moz-box-shadow:    0px 1px 1px 0px rgba(50, 50, 50, 0.10);
		box-shadow:         0px 1px 1px 0px rgba(50, 50, 50, 0.10);
}

footer{max-width:100%;background-color:#FFFFFF !important;margin:0 auto;color:#fff;overflow: hidden;min-height: 3.125em;z-index: 999999 !important;
		border-top:0px solid #21A3D3;
		-webkit-box-shadow: 0px -2px 1px 0px rgba(50, 50, 50, 0.10);
		-moz-box-shadow:    0px -2px 1px 0px rgba(50, 50, 50, 0.10);
		box-shadow:         0px -2px 1px 0px rgba(50, 50, 50, 0.10);

	
}
	.footer-container{
	 width: 100% !important;
	 margin: auto !important;  
	 overflow: hidden;
	 max-width: 62em;
	 
	}	
		footer .footer-container a{font-size:1.3em;color:#fff !important}
		footer .footer-container .footer-text{font-size:0.58em;text-transform: uppercase}
		footer .footer-credits{position:absolute;bottom:0;background-color:#474948;width:100%}
		footer .pre-footer{color:#474B50;padding-top:10px}
		footer .pre-footer ul{list-style: none}
		footer .pre-footer ul li{height:1em;}
		footer .pre-footer h2{border-bottom:1px solid #f3f3f3;margin-bottom:5px;width:90%}
		footer .pre-footer a{color:#474B50 !important;font-size:.8em;text-decoration: none}
		footer .pre-footer a:hover{color:#37ADD8 !important}
		


ul.menurodape,.bottom-text{margin:0 !important;font-size:0.8em;clear:both}
ul.menurodape li{ display: inline;float:left;margin-right:0.313em;}
ul.menurodape li:before{content:"|";padding-right:0.313em}
ul.menurodape li:first-child:before{content:"";padding-right:0}

ul.menurodape li a{color:#474B50;text-decoration: none;text-transform: uppercase}
ul.menurodape li a.current{background-color:transparent !important}


.languageAndLogin a{text-decoration:  none !important}


.news-item{height: 300px !important}
	.noticias .news-item:nth-child(4n+1){margin-left:0 !important}
	.noticias .news-item h3{font-size:0.813em}
	.noticias .news-item .text{font-size:0.688em;line-height: 1em}
	.noticias .news-item small{font-size:.6em;padding:0 !important;margin: 0 !important;line-height: 8px !important}
	a.omw_news_link{padding:.25em;font-size:.8em;text-decoration: none;clear:both;float:left;margin-top:0.500em !important;}


.galeria {border:1px solid white !important}
	.galeria-main .galeria-item:nth-child(3n+1){margin-left:0 !important;}

.video iframe{display:block;height:300px !important;border:1px solid white !important}
	.video-main .video-item:nth-child(2n+1){margin-left:0 !important;}


.omw_gallery{height:360px;background-color:#fcfcfc}
.galeria-detail .omw_gallery{height:auto}
.galeria-detail .omw_gallery img{display:block;}

.omw_gallery_legend{padding:5px;font-size:12px}
.omw_gallery_legend .title{border-bottom:1px solid #fff;padding:0px 0px 5px 0px}
.omw_gallery_legend .description{margin-top:5px}
.omw_gallery_legend .total_images{text-transform: uppercase;font-size:10px}

.banner-zone{margin-top:12px}
.banner-zone ul{list-style: none}

/* BEGIN: BRANDS SLIDER */
.bx-wrapper, .bx-window {
    margin:0 auto; width:100% !important;
}
.pager{
    width:940px !important; 
}
ul#omw-brands-slider  li {list-style: none;vertical-align: middle !important;display: table-cell !important;display: inline-block;float:none !important;text-align: center}
#omw-brands-slider img{max-width: 100px;max-height: 100px;margin-right:0px; vertical-align: middle !important;}


.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #333;
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: none repeat scroll 0 0 #ddd;
    border-radius: 5px;
    display: block;
    height: 10px;
    margin: 0 5px;
    outline: 0 none;
    text-indent: -9999px;
    width: 10px;
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
}
.bx-wrapper .bx-pager {
    color: #666;
    font-family: Arial;
    font-size: 0.85em;
    font-weight: bold;
    padding-top: 20px;
    text-align: center !important;
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    width: 100%;
}

/* END: BRANDS SLIDER */


