h1 {
  color: black !important;
}

.img-float {
    float: left;
    margin-top: -8rem !important;
}

.tr-resp {
    display: flex;
    flex-direction: row;
}

@media(max-width: 768px)
{
    .img-float {
        float: none;
    }
    .tr-resp {
        flex-direction: column;
    }
}

#ws .site-header img.logo {
    left: -15px !important;
    width: 100% !important;
    top: -20px !important;
    margin-top: 21px;
}

#Iframe1 {
    display:none !important;
}

@media(max-width: 1024px)
    {
        .ms100 {
            width: 100% !important;
        }
    }

@font-face {
  font-family: 'Cantarell';
  src: url('../../fonts/cantarell.eot');
  src: url('../../fonts/cantarelld41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/cantarell.woff') format('woff'),
    url('../../fonts/cantarell.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Crimson Text';
  src: url('../../fonts/crimsontext.eot');
  src: url('../../fonts/crimsontextd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/crimsontext.woff') format('woff'),
    url('../../fonts/crimsontext.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Sans';
  src: url('../../fonts/droidsans.eot');
  src: url('../../fonts/droidsansd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/droidsans.woff') format('woff'),
    url('../../fonts/droidsans.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../../fonts/droidserif.eot');
  src: url('../../fonts/droidserifd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/droidserif.woff') format('woff'),
    url('../../fonts/droidserif.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Inconsolata';
  src: url('../../fonts/inconsolata.eot');
  src: url('../../fonts/inconsolatad41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/inconsolata.woff') format('woff'),
    url('../../fonts/inconsolata.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Yanone Kaffeesatz';
  src: url('../../fonts/yanonekaffeesatz.eot');
  src: url('../../fonts/yanonekaffeesatzd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/yanonekaffeesatz.woff') format('woff'),
    url('../../fonts/yanonekaffeesatz.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tangerine';
  src: url('../../fonts/tangerine.eot');
  src: url('../../fonts/tangerined41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/tangerine.woff') format('woff'),
    url('../../fonts/tangerine.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Reenie Beanie';
  src: url('../../fonts/reeniebeanie.eot');
  src: url('../../fonts/reeniebeanied41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/reeniebeanie.woff') format('woff'),
    url('../../fonts/reeniebeanie.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Old Standard TT';
  src: url('../../fonts/oldstandardtt.eot');
  src: url('../../fonts/oldstandardttd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/oldstandardtt.woff') format('woff'),
    url('../../fonts/oldstandardtt.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OFL Sorts Mill Goudy TT';
  src: url('../../fonts/oflsortsmillgoudytt.eot');
  src: url('../../fonts/oflsortsmillgoudyttd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/oflsortsmillgoudytt.woff') format('woff'),
    url('../../fonts/oflsortsmillgoudytt.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Nobile';
  src: url('../../fonts/nobile.eot');
  src: url('../../fonts/nobiled41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/nobile.woff') format('woff'),
    url('../../fonts/nobile.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Neuton';
  src: url('../../fonts/neuton.eot');
  src: url('../../fonts/neutond41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/neuton.woff') format('woff'),
    url('../../fonts/neuton.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Molengo';
  src: url('../../fonts/molengo.eot');
  src: url('../../fonts/molengod41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/molengo.woff') format('woff'),
    url('../../fonts/molengo.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Lobster';
  src: url('../../fonts/lobster.eot');
  src: url('../../fonts/lobsterd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/lobster.woff') format('woff'),
    url('../../fonts/lobster.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Coda';
  src: url('../../fonts/coda.eot');
  src: url('../../fonts/codad41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/coda.woff') format('woff'),
    url('../../fonts/coda.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Vollkorn';
  src: url('../../fonts/vollkorn.eot');
  src: url('../../fonts/vollkornd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/vollkorn.woff') format('woff'),
    url('../../fonts/vollkorn.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Terminal Dosis Light';
  src: url('../../fonts/terminaldosislight.eot');
  src: url('../../fonts/terminaldosislightd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/terminaldosislight.woff') format('woff'),
    url('../../fonts/terminaldosislight.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Oswald';
  src: url('../../fonts/oswald.eot');
  src: url('../../fonts/oswaldd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/oswald.woff') format('woff'),
    url('../../fonts/oswald.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Six Caps';
  src: url('../../fonts/sixcaps.eot');
  src: url('../../fonts/sixcapsd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/sixcaps.woff') format('woff'),
    url('../../fonts/sixcaps.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Amaranth';
  src: url('../../fonts/amaranth.eot');
  src: url('../../fonts/amaranthd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/amaranth.woff') format('woff'),
    url('../../fonts/amaranth.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Pacifico';
  src: url('../../fonts/pacifico.eot');
  src: url('../../fonts/pacificod41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/pacifico.woff') format('woff'),
    url('../../fonts/pacifico.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'PT Serif';
  src: url('../../fonts/ptserif.eot');
  src: url('../../fonts/ptserifd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/ptserif.woff') format('woff'),
    url('../../fonts/ptserif.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Bevan';
  src: url('../../fonts/bevan.eot');
  src: url('../../fonts/bevand41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/bevan.woff') format('woff'),
    url('../../fonts/bevan.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Dancing Script';
  src: url('../../fonts/dancingscript.eot');
  src: url('../../fonts/dancingscriptd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/dancingscript.woff') format('woff'),
    url('../../fonts/dancingscript.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Orbitron';
  src: url('../../fonts/orbitron.eot');
  src: url('../../fonts/orbitrond41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/orbitron.woff') format('woff'),
    url('../../fonts/orbitron.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cuprum';
  src: url('../../fonts/cuprum.eot');
  src: url('../../fonts/cuprumd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/cuprum.woff') format('woff'),
    url('../../fonts/cuprum.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Arimo';
  src: url('../../fonts/arimo.eot');
  src: url('../../fonts/arimod41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/arimo.woff') format('woff'),
    url('../../fonts/arimo.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Luckiest Guy';
  src: url('../../fonts/luckiestguy.eot');
  src: url('../../fonts/luckiestguyd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/luckiestguy.woff') format('woff'),
    url('../../fonts/luckiestguy.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('../../fonts/ubuntu.eot');
  src: url('../../fonts/ubuntud41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/ubuntu.woff') format('woff'),
    url('../../fonts/ubuntu.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Philosopher';
  src: url('../../fonts/philosopher.eot');
  src: url('../../fonts/philosopherd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/philosopher.woff') format('woff'),
    url('../../fonts/philosopher.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Permanent Marker';
  src: url('../../fonts/permanentmarker.eot');
  src: url('../../fonts/permanentmarkerd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/permanentmarker.woff') format('woff'),
    url('../../fonts/permanentmarker.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cabin';
  src: url('../../fonts/cabin.eot');
  src: url('../../fonts/cabind41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/cabin.woff') format('woff'),
    url('../../fonts/cabin.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Just Another Hand';
  src: url('../../fonts/justanotherhand.eot');
  src: url('../../fonts/justanotherhandd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/justanotherhand.woff') format('woff'),
    url('../../fonts/justanotherhand.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Francois One';
  src: url('../../fonts/francoisone.eot');
  src: url('../../fonts/francoisoned41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/francoisone.woff') format('woff'),
    url('../../fonts/francoisone.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Anton';
  src: url('../../fonts/anton.eot');
  src: url('../../fonts/antond41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/anton.woff') format('woff'),
    url('../../fonts/anton.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Aldrich';
  src: url('../../fonts/aldrich.eot');
  src: url('../../fonts/aldrichd41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/aldrich.woff') format('woff'),
    url('../../fonts/aldrich.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Allerta';
  src: url('../../fonts/allerta.eot');
  src: url('../../fonts/allertad41d.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/allerta.woff') format('woff'),
    url('../../fonts/allerta.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

html,
body {
  padding: 0;
  margin: 0;
  text-align: center;
  width: 100%;
  height: 100%;
}



#ws {
  background-color: #000;
}

.sd a {
  text-decoration: none;
}

.sd a:hover {
  text-decoration: underline;
}

.mb0 {
  margin-bottom: 0 !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

.mb10 {
  margin-bottom: 10px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb40 {
  margin-bottom: 40px;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt20 {
  margin-top: 20px !important;
}

.mt30 {
  margin-top: 30px !important;
}

.mt40 {
  margin-top: 40px !important;
}

.mt49 {
  margin-top: 49px !important;
}

.m5 {
  margin: 5px;
}

.mn5 {
  margin: -5px 5px 0 0;
}

.ml5 {
  margin-left: 5px;
}

.ml10 {
  margin-left: 10px !important;
}

.ml20 {
  margin-left: 20px !important;
}

.ml30 {
  margin-left: 30px !important;
}

.ml40 {
  margin-left: 40px !important;
}

.ml50 {
  margin-left: 50px !important;
}

.mr10 {
  margin-right: 10px;
}

.mr15 {
  margin-right: 15px;
}

.mr40 {
  margin-right: 40px;
}

.mr20 {
  margin-right: 20px !important;
}

.mc8 {
  margin: 8px 0 0 8px !important;
}

.pl0 {
  padding-left: 0 !important;
}

.pl5 {
  padding-left: 5px !important;
}

.pl10 {
  padding-left: 20px !important;
}

.pl20 {
  padding-left: 20px !important;
}

.pl30 {
  padding-left: 30px !important;
}

.pl40 {
  padding-left: 40px !important;
}

.pr0 {
  padding-right: 0 !important;
}

.pr5 {
  padding-right: 5px !important;
}

.pr10 {
  padding-right: 20px !important;
}

.pr20 {
  padding-right: 20px !important;
}

.pr30 {
  padding-right: 30px !important;
}

.pr40 {
  padding-right: 40px !important;
}

.pt13 {
  padding-top: 13px !important;
}

.pt20 {
  padding-top: 20px !important;
}

.pt30 {
  padding-top: 30px;
}

.pt40 {
  padding-top: 40px !important;
}

.pb40 {
  padding-bottom: 40px !important;
}

.clip {
  overflow: hidden;
}

.tr {
  text-align: right;
}

.h5 {
  height: 5px;
}

.h10 {
  height: 10px;
}

.h20 {
  height: 20px;
}

.h40 {
  height: 40px;
}

.wauto {
  width: auto !important;
}

.s15 {
  width: 15%;
}

.s35 {
  width: 35%;
}

.s50 {
  width: 50%;
}

.s65 {
  width: 65%;
}

.s85 {
  width: 85%;
}

.lc {
  text-transform: lowercase;
}

.fl {
  float: left !important;
  display: block;
  position: relative;
}

.nofl {
  float: none !important;
  width: 100% !important;
}

.lh1 {
  line-height: 1px;
}

.lh12 {
  line-height: 12px;
}

.lh26 {
  line-height: 26px;
}

.lh36 {
  line-height: 36px;
}

.fr {
  float: right !important;
  display: block;
  position: relative;
}

#ws a {
  text-decoration: none;
  outline: none !important;
}

#ws .widget a.mo h2,
#ws .content-clip a.mo,
#ws .content-clip a.mo div {
  text-decoration: underline;
}

#ws .box-vitrine h2 {
  font-size: inherit;
}

a.fr {
  z-index: 2;
}

.cb {
  clear: both;
  font-size: 1px;
}

#ws div.overlay {
  width: 100%;
  height: 100%;
  background: url(../../img/1/overlay-black.png);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#ws div.overlay .loading,
div.inner-loading {
  background: url(../../img/1/ajax-loader.gif) no-repeat scroll 0 20px transparent;
  height: 32px;
  left: 50%;
  margin: -16px 0 0 -16px;
  position: absolute;
  top: 50%;
  width: 32px;
  text-align: center;
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  padding-bottom: 20px;
}

#ws .hide {
  display: none;
}

#ws h2.hide {
  display: none !important;
}

#ws h2.show {
  display: block !important;
}

#ws a.bt {
  cursor: pointer;
}

#ws .content-page h2,
#ws .content-page h3 {
  color: inherit;
}

#ws .box-related img {
  padding: 0 !important;
  border: none !important;
  margin: 0 10px 10px 0 !important;
}

#ws #menu .content-inner {
  border: none !important;
}

#ws .share-1,
#ws .share-2 {
  position: relative;
}

#ws .share-3,
#ws .share-4 {
  position: absolute;
  top: 0;
  z-index: 4;
  width: 60px;
}

#ws .site-header .share-3,
#ws .site-header .share-4 {
  bottom: -320px;
  top: auto;
  height: 310px;
}

#ws #header .share-3,
#ws #header .share-4 {
  bottom: -320px;
  top: auto;
  height: 310px;
}

#ws .share-3 {
  left: -70px;
  right: auto;
}

#ws .share-4 {
  left: auto;
  right: -70px;
}

#ws .widget .fb-like span {
  vertical-align: top !important;
}

#ws .fb-like>span {
  vertical-align: top !important;
}

#box-aviso {
  background-color: #fff;
  border: 1px solid #333;
  left: 50%;
  margin: -100px -151px;
  overflow: hidden;
  padding: 10px 20px 20px;
  text-align: left;
  position: absolute;
  top: 50%;
  width: 308px;
  z-index: 9999;
  color: #000;
  line-height: 17px;
  font-size: 14px;
}

#box-aviso p a {
  text-decoration: underline;
}

a.button {
  text-decoration: none !important;
  position: relative;
  text-decoration: none;
  color: #FFF !important;
  display: block;
  height: 29px;
  line-height: 28px;
  overflow: hidden;
  text-align: center;
  padding: 0 15px;
  font-size: 12px;
  cursor: pointer;
  font-weight: normal !important;
  font-style: normal;
}

a.button.a,
a.button.b,
a.button.c {
  background-color: #EE4164;
}

a.button.over {
  background-color: #000;
  text-decoration: none;
  color: #fff !important;
}

a.share-rss {
  background: url(../../img/1/page-share.png) 0 0 transparent;
  width: 59px;
  height: 20px;
  margin: 0 33px 0 2px;
}

a.suporte-devpx {
  height: auto !important;
  line-height: 17px !important;
  padding: 5px 15px !important;
  text-align: left !important;
  text-transform: none !important;
}

#ws #header {
  position: relative;
  z-index: 3;
}

#ws #page {
  position: relative;
  z-index: 2;
}

#ws #footer {
  position: relative;
  z-index: 1;
  margin: 0 !important;
}

#editor #ws .wrap-inner {
  height: auto;
}

#ws .search-item b span {
  font-weight: normal;
}

input {
  border-width: 0;
  border-color: #000;
  background-color: #fff;
  outline: none !important;
}

#ws .widget a {
  text-decoration: none;
}

#ws .page-file form .line select {
  color: #000 !important;
}

#ws #header .content-data a {
  text-decoration: none !important;
}

#ws .site-header h1,
#ws .site-header h2 {
  z-index: 2;
  white-space: nowrap;
}

#ws .site-header h1.center,
#ws .site-header h2.center {
  left: 0 !important;
  width: 100% !important;
  text-align: center;
}

#ws #header div.search {
  z-index: 5;
}

#ws #header div.gtranslate {
  z-index: 5;
}

#ws #header div.gtranslate .goog-te-menu-value span:first-child {
  display: inline-block;
  line-height: 10px;
  overflow: hidden;
  white-space: nowrap;
  width: 110px;
}

#ws #header img {
  z-index: 1;
  border: none;
}

#ws .content-inner .search-item a {
  text-decoration: underline !important;
}

#ws .content-inner .product-read img {
  margin-right: 15px;
}

#ws .orkut a,
#ws .flickr a,
#ws .picasa a,
#ws .facebook a,
#ws .youtube a {
  text-decoration: none;
}

#ws .site-footer .content-data {
  height: auto !important;
  overflow: hidden;
}

#ws .site-header h1,
#ws .site-header h2,
#ws .site-header img,
#ws .site-header div.search,
#ws .site-header div.gtranslate {
  position: absolute;
}

#ws .frm-search input {
  border-color: #000;
  width: 200px;
  height: 21px;
  vertical-align: middle;
  padding: 0 25px 0 5px;
  background-image: url(https://adm.sitepx.com/img/1/ws-search.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #fff;
  position: relative;
  z-index: 1;
  display: block;
}

#ws .frm-search a.search-submit {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 10px;
  background-image: url(https://adm.sitepx.com/img/1/dot.gif);
  width: 21px;
  height: 21px;
  display: block;
  cursor: pointer;
  z-index: 1001 !important;
}

#ws .site-header form.frm-search {
  position: relative;
  z-index: 5;
}

#ws .w {
  width: 920px;
}

#ws .content-gutter {
  overflow: visible;
}

#ws .content-inner {
  width: auto !important;
  overflow: visible;
  height: inherit;
  border-color: #000;
}

#ws .home-aviso .content-inner {
  overflow: hidden;
}

#ws #page .content-inner {
  overflow: visible;
}

#ws #page .widget .content-inner,
#ws.pg-home .widget .content-inner {
  overflow: hidden;
}

#ws #header .zone.page .content-inner {
  overflow: hidden;
}

#ws #header .zone.page #menu .content-inner {
  overflow: visible;
}

#ws #menu .content-inner {
  overflow: visible;
}

#ws .widget-header img {
  width: 120px;
  height: 120px;
  margin: 10px 10px 20px;
}

#ws .fixed .dg-handle,
#ws .slide-show .dg-handle {
  display: none;
}

#ws #header .hd-drag .dg-handle {
  display: block !important;
}

#ws .fixed .dg-delete {
  display: none;
}

#ws .fixed .dg-wrap {
  cursor: auto;
}

#ws .widget-api .content-data {
  text-indent: -9999px;
  height: 250px;
  overflow: hidden;
}

#ws .side-bar .widget-api .content-data {
  height: auto !important;
  overflow: visible;
}

#ws .widget-api .content-data .twitter p {
  clear: both;
  overflow: hidden;
}

#ws .widget-api .content-scroll {
  width: 100%;
  border-color: inherit;
  position: relative;
  overflow: hidden;
}

#ws .widget-api .page-html .content-scroll {
  text-align: center;
}

#ws .widget-api .content-outer {
  text-indent: 0;
  overflow: visible;
  height: inherit;
  width: auto !important;
  position: relative;
  background-color: inherit;
  border-color: inherit;
}

#ws .widget-api .content-outer .api-controls {
  background: url(/img/1/ui-site-v6.png) no-repeat 0 0;
  height: 21px;
  position: absolute;
  right: 0;
  top: 0;
  width: 55px;
  z-index: 1001;
}

#editor #ws .widget-api .content-outer .api-controls {
  display: none;
}

#ws .widget-api .content-outer .api-controls a {
  height: 20px;
  width: 20px;
  position: absolute;
  bottom: 5px;
  display: block;
}

#ws .widget-api .content-outer .api-controls a.next {
  left: 30px;
  background: url(/img/1/ui-site-v6.png) no-repeat -78px 11px transparent;
}

#ws .widget-api .content-outer .api-controls a.prev {
  left: 5px;
  background: url(/img/1/ui-site-v6.png) no-repeat -60px 10px transparent;
}

#ws .widget-api .content-outer .api-controls a.next.over {
  background-position: -78px -33px;
}

#ws .widget-api .content-outer .api-controls a.prev.over {
  background-position: -60px -34px;
}

#ws .content p {
  margin: 0 0 10px 0 !important;
  overflow: visible;
}

#ws h1,
#ws h2,
#ws h3 {
  overflow: visible;
}

#ws .widget-header h1,
#ws .widget-header h2 {
  margin-left: -20px !important;
  padding: 0 20px !important;
}

#ws .zone-wrap {
  position: relative;
  clear: both;
  z-index: 1;
}

#ws .zone-swap {
  z-index: 5 !important;
  position: relative;
}

#ws .zone {
  text-align: left;
  position: relative;
  display: block;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}

#ws .content-wrap {
  margin: 0 auto;
  text-align: center;
  position: relative;
}

#ws .line {
  width: 100%;
  position: relative;
  clear: both;
}

#ws .cel {
  position: relative;
  float: left;
  min-height: 20px;
  height: inherit;
}

#ws #side-bar .cel {
  float: none;
}

#ws .cel.empty {
  outline: 2px dashed red;
  padding: 40px 0;
}

#ws .content {
  width: auto !important;
  position: relative;
  height: inherit;
}

#ws .column {
  float: left;
  position: relative;
  height: auto;
}

#ws .api-data {
  display: none;
}

#ws .content-data {
  height: 100%;
  position: relative;
}

#ws .read-content a {
  text-decoration: none;
}

.negr {
  font-weight: bold;
}

.gsc-control-cse {
  border-color: none;
  background-color: none;
}

.cse .gsc-control-cse, .gsc-control-cse {
   background-color: none; 
   border: none; 
}

.margin-imgs {
  text-align: center;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#ws .content-page h2 {
  line-height: 1em;
}

#ws h1.focus,
#ws h2.focus,
#ws div.text.focus {
  background-color: #FFFFCC !important;
  color: #000 !important;
  outline: none !important;
}

#ws .widget h2 {
  text-decoration: none;
}

#ws a.social-link {
  text-decoration: none;
}

.overlay-img img {
  width: auto;
  height: 480px;
}

.overlay-img .media-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -240px 0 0 -320px;
  text-align: center;
  width: 640px;
  height: 480px;
}

.overlay-img .media-wrap .photo-info {
  position: absolute;
  bottom: 0;
  width: 600px;
  text-align: left;
  color: #FFF !important;
  background: url(/img/1/overlay.png);
  padding: 5px 20px;
}

a.more-photos {
  background-color: #000000;
  color: #FFFFFF;
  font-size: 60px;
  height: 75px;
  line-height: 38px;
  text-align: center;
  text-decoration: none;
  width: 75px;
}

#ws a.photo-bg {
  width: 75px;
  height: 75px;
  background-position: center center;
  background-repeat: no-repeat;
}

div.photo-over {
  position: absolute;
  float: left;
}

#ws .widget-header .content-inner {
  overflow: hidden;
}

#ws .content-clip {
  overflow: hidden;
  border-color: inherit;
  position: relative;
}

#ws .page-content .content-clip,
#ws .home-aviso .content-clip {
  overflow: visible;
}

#ws .page-content .read-content h1 {
  display: block !important;
}

#ws #side-content {
  z-index: 2;
  position: relative;
}

#ws #side-bar {
  z-index: 3;
  position: relative;
}

#ws .content-clip small {
  display: block;
  border: none;
  font-size: 0.9em;
  width: 50%;
  min-height: 10px;
  _height: 10px;
  min-width: 10px;
  _width: 10px;
}

#ws .twitter small {
  display: inline;
  margin-left: 10px;
}

#ws .twitter small a {
  text-decoration: underline;
}

#ws .content-clip h2 small {
  font-size: 0.8em;
}

#ws .content-clip.facebook a,
#ws .content-clip.orkut a,
#ws .content-clip.picasa a,
#ws .content-clip.youtube a,
#ws .content-clip.flickr a {
  margin: 5px;
  display: block;
  border: none;
  width: 75px;
  height: 75px;
  background-color: #ccc;
}

#ws .content-clip.rss a {
  display: block;
  border: none;
}

#ws .content-clip.blogger a {
  display: block;
  border: none;
}

#ws .content-clip.wordpress a {
  display: block;
  border: none;
}

#ws .content-clip a.over {
  border-width: 5px;
  display: block;
  border-style: solid;
  margin: 0 !important;
  border-color: inherit;
}

#ws .content-clip a {
  color: inherit;
}

#ws .list-last-item span.desc {
  display: block;
}

#ws .hi .list-last-item img {
  display: none;
}

#ws .hd .list-last-item span.desc {
  display: none;
}

#ws .ht .list-last-item small.date {
  display: none;
}

#ws .site .widget-api h2,
#ws.site .widget-api h2 {
  background-image: none;
}

#ws .site-pages a,
#ws .site-pages b {
  padding: 0 10px;
}

#ws center.no-result {
  padding: 100px 0;
}

#ws .calendar {
  position: relative;
  width: 100%;
  margin-left: 1px;
  padding-bottom: 100px;
}

#ws .calendar-cel .calendar-itens {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

#ws .calendar .calendar-title h2 {
  display: inline;
  margin: 0 25px !important;
}

#ws .calendar .calendar-title a {
  cursor: pointer;
  text-decoration: underline;
}

#ws .calendar .calendar-cel {
  width: 14%;
  border: 1px solid #000;
  margin: -1px 0 0 -1px;
  position: relative;
}

#ws .calendar .th {
  height: auto !important;
  background-color: #000;
  color: #fff;
  text-align: center;
}

#ws .calendar .calendar-cel span.day {
  display: block;
  padding: 2px 0 0 5px;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
}

#ws .calendar .calendar-details {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  width: 200px;
  padding: 5px;
  background-color: #000 !important;
  color: #fff !important;
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  margin-top: 25px;
}

#ws .calendar .calendar-details b {
  text-transform: uppercase;
}

#ws .calendar .calendar-item {
  border-style: solid;
  border-color: #000;
  text-indent: -9999px;
  width: 100%;
  background-color: #fff;
  height: 22px;
  cursor: pointer;
  position: relative;
  z-index: 1;
  position: absolute;
  left: 0;
}

#ws .calendar .calendar-item.over {
  background-color: #000 !important;
}

#ws .calendar .calendar-cel .icon {
  background-image: url(https://adm.sitepx.com/img/1/calendario.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
}

#ws .calendar .calendar-cel .left {
  -moz-border-radius: 7px 0 0 7px;
  -webkit-border-radius: 7px 0 0 7px;
  border-radius: 7px 0 0 7px;
  left: 4px;
  border-width: 1px 0 1px 1px;
}

#ws .calendar .calendar-cel .right {
  -moz-border-radius: 0 7px 7px 0;
  -webkit-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
  right: 4px;
  left: auto;
  border-width: 1px 1px 1px 0;
}

#ws .calendar .calendar-cel .middle {
  border-width: 1px 0 1px 0;
}

#ws .calendar .calendar-cel .single {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border-width: 1px;
  margin-left: 2px !important;
  width: 95%;
}

#ws .devby {
  font-size: 11px;
  line-height: 11px;
  margin: 0;
  padding: 5px 0;
  text-align: right;
}

#ws .devby a {
  text-decoration: underline;
  outline: none !important;
  color: inherit !important;
}

#ws .content-inner form p.line {
  margin: 0 0 10px 0;
}

.left-top {
  background-position: left top !important;
}

.center-top {
  background-position: center top !important;
}

.right-top {
  background-position: right top !important;
}

.left-center {
  background-position: left center !important;
}

.center-center {
  background-position: center center !important;
}

.right-center {
  background-position: right center !important;
}

.left-bottom {
  background-position: left bottom !important;
}

.center-bottom {
  background-position: center bottom !important;
}

.right-bottom {
  background-position: right bottom !important;
}

.repeat {
  background-repeat: repeat !important;
}

.repeat-x {
  background-repeat: repeat-x !important;
}

.repeat-y {
  background-repeat: repeat-y !important;
}

.no-repeat {
  background-repeat: no-repeat !important;
}

.fixed {
  background-attachment: fixed !important;
}

.scroll {
  background-attachment: scroll !important;
}

.bg-auto-auto {
  background-size: auto auto !important;
}

.bg-100-auto {
  background-size: 100% auto !important;
}

.bg-auto-100 {
  background-size: auto 100% !important;
}

#ws #page iframe,
#ws #footer iframe {
  position: relative;
  z-index: 1;
  display: block;
}

#ws .no-photo .twitter p img {
  display: none;
}

#ws .widget-header .content-clip a {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #FFF;
  background-position: 3px 3px;
  background-repeat: no-repeat;
  border: 1px solid #333;
  display: block;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 3px;
  width: 16px;
}

#ws #menu {
  position: absolute;
  z-index: 4;
}

#ws ul.ws-menu.left {
  float: left;
}

#ws ul.ws-menu {
  margin-right: 0;
}

#ws ul.ws-menu.right {
  float: right;
  margin-left: 0 !important;
}

#ws ul.ws-menu.left {
  float: left;
  margin-right: 0 !important;
}

#ws #menu ul,
#ws #ws-submenu ul {
  padding: 0;
  margin-bottom: 0;
  margin-top: 0;
}

#ws #menu ul li a {
  text-decoration: none;
  display: block;
}

#ws ul.ws-menu li {
  display: block;
  float: left;
  list-style: none;
  position: relative;
  border-color: #000;
  cursor: pointer;
}

#ws ul.ws-menu li.first {
  margin-left: 0 !important;
}

#ws ul.ws-menu li.last {
  margin-right: 0 !important;
}

#ws #menu ul li ul {
  display: none;
}

#ws #ws-submenu {
  position: absolute;
  z-index: 3;
  text-align: left;
  display: none;
}

#ws ul.ws-submenu {
  padding: 0;
  margin: 0;
}

#ws ul.ws-submenu li {
  display: block;
  list-style: none;
  position: relative;
  border-color: #000;
}

#ws ul.ws-submenu li a {
  text-decoration: none;
  display: block;
}

#ws .header-signup {
  position: absolute;
  z-index: 5;
  top: 20px;
  float: left;
  right: 0;
}

#ws .header-signup ul,
#ws .header-signup ul.right {
  float: right;
  margin-right: 0;
}

#ws .header-signup ul.left {
  float: left;
  margin-left: 0;
}

#ws .header-signup ul {
  padding: 0;
  margin-bottom: 0;
  margin-top: 0;
}

#ws .header-signup ul li a {
  text-decoration: none;
  display: block;
  color: #fff;
}

#ws .header-signup ul li {
  display: block;
  float: left;
  list-style: none;
  position: relative;
  border-color: #000;
  padding: 0 10px;
  margin: 0 1px;
  background-color: #000;
  cursor: pointer;
}

#ws .header-signup ul li.first {
  margin-left: 0 !important;
}

#ws .header-signup ul li.last {
  margin-right: 0 !important;
}

#ws #menu .content-inner {
  padding-top: 0;
  padding-bottom: 0;
}

#ws .page-content table {
  width: 100% !important;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
}

#ws .page-content table td {
  border-width: 1px;
  border-style: solid;
  padding: 2px;
}

#ws .page-content table.no-border {
  border: none;
  border-collapse: collapse;
}

#ws .page-content table.no-border td {
  border: none;
  padding: 2px;
}

#ws .page-content table.kart td {
  padding: 8px 4px;
}

#ws .page-content table.kart .total {
  border-top: 2px solid;
}

#ws .site-footer table {
  width: 100% !important;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
}

#ws .site-footer table td {
  border-width: 1px;
  border-style: solid;
  padding: 2px;
}

#ws .site-footer table.no-border {
  border: none;
  border-collapse: collapse;
}

#ws .site-footer table.no-border td {
  border: none;
  padding: 2px;
}

#ws .home-aviso table {
  width: 100% !important;
  border-width: 1px;
  border-style: solid;
  border-collapse: collapse;
}

#ws .home-aviso table td {
  border-width: 1px;
  border-style: solid;
  padding: 2px;
}

#ws .home-aviso table.no-border {
  border: none;
  border-collapse: collapse;
}

#ws .home-aviso table.no-border td {
  border: none;
  padding: 2px;
}

.image-wrap.left {
  float: left;
  padding: 0 10px 0 0;
}

.image-wrap.right {
  float: right;
  padding: 0 0 0 10px;
}

.image-wrap.center {
  text-align: center;
  margin: 0 auto;
  display: block;
}

.image-wrap div {
  text-align: left;
}

#ws .image-wrap.p {
  width: 200px;
  height: auto;
}

#ws .image-wrap.m {
  width: 350px;
  height: auto;
}

#ws .image-wrap.g {
  width: 500px;
  height: auto;
}

#ws form .line {
  margin-bottom: 10px;
  text-align: left;
  outline: none !important;
}

#ws form .line label {
  width: 100%;
  display: block;
}

#ws form .line .field {
  width: 90%;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #FFF;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  padding: 0 0 0 7px;
  text-align: left;
  font-size: inherit;
  font-family: inherit;
  color: #000 !important;
}

#ws form .line input.qtd {
  width: 90px;
  text-align: center;
}

#ws form .line input {
  height: auto;
  line-height: inherit;
  padding: 2px 0 2px 0px;
}

#ws form .line input.xp {
  width: 35px;
  padding: 0;
  text-align: center;
}

#ws form .line input.p {
  width: 95px;
}

#ws form .line input.m,
#ws form .line select.m {
  width: 250px;
}

#ws form .line select,
#ws form .line input {
  color: inherit;
}

#ws form .line select,
#ws form .line select option {
  height: 25px;
  line-height: 25px;
  width: 90%;
  padding: 0;
}

#ws form select .disabled {
  font-style: italic;
  color: #ccc;
}

#ws form .line select {
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
}

#ws form .line input.radio {
  border: none;
  background-color: transparent;
  padding: 0;
  width: auto;
  height: auto;
}

#ws form .line a.rating {
  width: 18px;
  height: 17px;
  background: url(/img/1/ui-v20.png) no-repeat -958px -196px transparent;
  margin: 0 5px 0 0;
  text-indent: -999px;
  text-decoration: none;
  outline: none !important;
}

#ws form .line a.rating-on {
  background-position: -976px -196px;
}

#ws input.submit {
  cursor: pointer;
  background-color: #ccc;
  color: #000;
  text-align: center;
  width: auto;
  height: auto;
  line-height: inherit;
  padding: 2px 10px;
}

#ws #side-content .content-data {
  height: auto !important;
}

#ws #header #google_translate_element {
  position: absolute;
}

#ws #header #google_translate_element img {
  position: relative;
  width: auto;
  height: auto;
}

#ws #header #google_translate_element img.goog-te-gadget-icon {
  width: 18px;
  height: 18px;
}

#ws .widget-api .page-text a img {
  border: none;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

#ws .widget-api .page-text a img.m5 {
  margin: 0 5px 5px 0;
}

#ws .widget-api .page-text a.image-wrap {
  text-align: center;
  position: relative;
  display: block;
}

#ws .content-data a img {
  border-width: 0;
}

#ws input.gw {
  display: block;
  height: 85px;
  background: url(/img/1/gui_site_gateway.png) 0 0 transparent;
  width: 306px;
  text-indent: -9999px;
  cursor: pointer;
}

#ws input.bcash {
  background-position: 0 0;
  width: 224px;
}

#ws input.paypal {
  background-position: -224px 0;
}

#ws input.pagseguro {
  background-position: -530px 0;
}

#ws .page-text img.cb {
  width: 100%;
  height: auto;
}

#ws .gallery-wrap {
  width: 500px;
  height: 507px;
  margin: 10px auto;
  text-align: center;
}

#ws .gallery-wrap .inner-wrap,
#ws #galproduct {
  overflow: hidden;
  padding-bottom: 10px;
}

#ws .gallery-wrap .nav-clip {
  width: 445px;
  height: 85px;
  overflow: hidden;
}

#ws .gallery-wrap .img-g {
  width: 500px;
  height: 420px;
  overflow: hidden;
  position: relative;
  text-align: center;
}

#ws .gallery-wrap .img-nav {
  width: 500px;
  height: 85px;
  overflow: hidden;
  margin-top: 2px;
}

#ws .gallery-wrap a.prev,
#ws .gallery-wrap a.next {
  width: 25px;
  height: 75px;
  display: block;
  width: 25px;
  height: 75px;
  background-color: #e7e7e7;
  position: relative;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #888;
  margin-top: 5px !important;
}

#ws .gallery-wrap a.prev span,
#ws .gallery-wrap a.next span {
  width: 11px;
  height: 21px;
  display: block;
  position: absolute;
  top: 26px;
  left: 7px;
  background: url(/img/1/ui-site-v6.png) no-repeat 0 0 transparent;
}

#ws .gallery-wrap a.prev span {
  background-position: 0 -21px;
}

#ws .gallery-wrap a.next span {
  background-position: -12px -21px;
}

#ws .gallery-wrap .img-g a.prev,
#ws .gallery-wrap .img-g a.next {
  position: absolute;
  top: 50%;
  margin-top: -22px !important;
  display: none;
  width: 45px;
  height: 45px;
  z-index: 5;
}

#ws .gallery-wrap .img-g.over a.prev,
#ws .gallery-wrap .img-g.over a.next {
  display: block;
}

#ws .gallery-wrap .img-g a.prev {
  left: 5px;
}

#ws .gallery-wrap .img-g a.next {
  right: 5px;
}

#ws .gallery-wrap .img-g a.prev span {
  top: 13px;
  left: 16px;
}

#ws .gallery-wrap .img-g a.next span {
  top: 13px;
  left: 18px;
}

#ws .gallery-wrap .img-g span.zoom {
  width: 17px;
  height: 17px;
  position: absolute;
  top: 10px;
  right: 10px;
  background: url(/img/1/ui-site-v6.png) no-repeat -25px -21px transparent;
  cursor: pointer;
}

#ws .gallery-wrap a.over {
  background-color: #888;
}

#ws .gallery-wrap .img-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#ws .gallery-wrap .img-nav ul li {
  float: left;
}

#ws .gallery-wrap .img-nav ul li a {
  display: block;
  margin: 5px;
  width: 75px;
  height: 75px;
}

#ws .gallery-wrap .img-nav ul li a img {
  padding: 0;
  margin: 0;
  border: none;
}

#ws .gallery-wrap .img-g div.description {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  background: url(/img/1/overlay.png);
  color: #fff;
  line-height: 20px;
  display: block;
}

#ws .gallery-wrap .img-g div.description p {
  margin: 0;
  padding: 10px 20px;
}

#ws .gallery-wrap .img-g .animate {
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  width: 500px;
  height: 420px;
  z-index: 4;
}

#ws .gallery-wrap .img-g a.big {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
}

#ws .gallery-wrap .nav-clip a img {
  border: none !important;
}

#ws .ws-plimxbox {
  overflow: hidden;
  text-align: center;
  background-image: url(/img/1/overlay-black.png)
}

#ws .ws-plimxbox img {
  width: auto;
  height: auto;
  border: 3px solid #000;
  position: absolute;
  z-index: 4;
  display: none;
  top: 50%;
  left: 50%;
  image-orientation: from-image;
}

#ws .ws-plimxbox iframe {
  width: 640px;
  height: 390px;
  border: none;
  margin: -195px 0 0 -320px;
  padding: 0;
  position: absolute;
  z-index: 4;
  display: block;
  top: 50%;
  left: 50%;
}

#ws .ws-plimxbox div.loading {
  z-index: 3 !important;
}

#ws .ws-plimxbox .controls {
  width: 500px;
  left: 50%;
  margin-left: -250px;
  position: absolute;
  z-index: 5;
  background: url(/img/1/overlay.png) repeat scroll 0 0 transparent;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  bottom: 20px;
  text-align: center;
  color: #fff;
}

#ws .ws-plimxbox .controls .pages {
  position: absolute;
  left: 15px;
  top: 6px;
  width: 68px;
  text-align: center;
}

#ws .ws-plimxbox .controls .text {
  text-align: left;
  padding: 15px;
}

#ws .ws-plimxbox .controls p {
  margin: 5px 0;
}

#ws .ws-plimxbox a.control {
  position: absolute;
  height: 55px;
  width: 40px;
  background: url(/img/1/overlay-light.png) 0 0 repeat transparent;
  border: none;
  position: absolute;
  top: 50%;
  margin-top: -27px !important;
  z-index: 10;
  cursor: pointer;
}

#ws .ws-plimxbox a.control.over {
  background-image: url(https://adm.sitepx.com/img/1/overlay-white.png);
}

#ws .ws-plimxbox a.control span {
  background: url(/img/1/ui-site-v6.png) 0 0 no-repeat transparent;
  width: 23px;
  height: 45px;
  position: absolute;
  top: 5px;
  width: 23px;
  left: 8px;
}

#ws .ws-plimxbox a.prev {
  left: 0;
  border-radius: 0 5px 5px 0;
}

#ws .ws-plimxbox a.next {
  right: 0;
  border-radius: 5px 0 0 5px;
}

#ws .ws-plimxbox a.close {
  right: 10px;
  top: 10px;
  border-radius: 5px;
  width: 20px;
  height: 20px;
  margin: 0px !important;
}

#ws .ws-plimxbox a.prev span {
  background-position: -101px 0;
}

#ws .ws-plimxbox a.next span {
  background-position: -125px 0;
}

#ws .ws-plimxbox a.close span {
  background-position: -45px -42px;
  width: 11px;
  height: 11px;
  left: 5px;
  top: 5px;
  z-index: 10;
}

#ws .gallery-grid {
  width: 100%;
  text-align: left;
  height: auto;
  margin: 0;
  position: relative;
}

#ws .gallery-wrap a.control {
  display: none;
  cursor: pointer;
}

#ws .no-controls a.control {
  display: none !important;
}

#ws .gallery-slideshow {
  padding-bottom: 17px;
}

#ws .gallery-slideshow .slideshow-screen {
  position: relative;
}

#ws #galproduct .big {
  overflow: hidden;
}

#ws .gallery-slideshow .img {
  position: absolute;
  top: 0;
  left: 0;
  z-index: auto;
  width: 100%;
  height: 100%;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0;
  text-align: center;
}

#ws .gallery-slideshow .img.fade {
  z-index: 2;
}

#ws .gallery-slideshow .img img {
  margin: 0 auto;
}

#ws .gallery-slideshow .img-wrap,
#ws .gallery-slider .img-wrap {
  background-color: #fff;
}

#ws .gallery-slideshow li .size-p {
  width: 25px;
  height: 25px;
}

#ws .gallery-slideshow li .size-m {
  width: 50px;
  height: 50px;
}

#ws .gallery-slideshow li .size-g {
  width: 75px;
  height: 75px;
}

#ws .gallery-slideshow ul .on img,
#ws .gallery-slideshow ul .over img {
  opacity: 0.8;
}

#ws .gallery-slideshow .wrap-ul {
  float: left;
  width: 100%;
  position: relative;
}

#ws .gallery-slideshow .page-select {
  position: absolute;
  bottom: -17px;
  background: url(https://adm.sitepx.com/img/1/overlay-white.png) 0 0 repeat transparent;
  border-radius: 5px;
  z-index: 10;
  left: 50%;
  padding: 0 5px;
  height: 15px;
}

#ws .gallery-slideshow .page-select a {
  color: #333 !important;
  font-size: 18px;
  float: left;
  display: block;
  margin: 0 4px;
  text-decoration: none;
  line-height: 18px;
}

#ws .gallery-slideshow .page-select a:hover {
  color: #ccc !important;
}

#ws .gallery-slideshow .description {
  z-index: 9;
  position: absolute;
  bottom: -2px;
  padding: 5px 10px;
  left: 0;
  float: left;
  color: #fff;
  background: url(https://adm.sitepx.com/img/1/overlay-dark.png) 0 0 repeat transparent;
}

#ws .gallery-wrap .no-thumb {
  display: none;
}

#ws .gallery-controls a.control {
  position: absolute;
  height: 55px;
  width: 40px;
  background: url(/img/1/overlay-light.png) 0 0 repeat transparent;
  border: none;
  position: absolute;
  top: 50%;
  margin-top: -27px !important;
  z-index: 11;
}

#ws .gallery-controls a.control.over {
  background-image: url(https://adm.sitepx.com/img/1/overlay-dark.png);
}

#ws .gallery-controls a.control span {
  background: url(/img/1/ui-site-v6.png) 0 0 no-repeat transparent;
  width: 23px;
  height: 45px;
  position: absolute;
  top: 5px;
  width: 23px;
  left: 8px;
}

#ws .gallery-controls a.prev {
  left: 0;
  border-radius: 0 5px 5px 0;
}

#ws .gallery-controls a.next {
  right: 0;
  border-radius: 5px 0 0 5px;
}

#ws .gallery-controls a.prev span {
  background-position: -101px 0;
}

#ws .gallery-controls a.next span {
  background-position: -125px 0;
}

#ws .gallery-controls a.controlpp {
  height: 28px;
  left: 10px;
  margin: 0 !important;
  top: 10px;
  width: 25px;
  border-radius: 5px;
}

#ws .gallery-controls a.controlpp span {
  width: 12px;
  height: 18px;
}

#ws .gallery-controls a.pause span {
  background-position: -148px 0px;
}

#ws .gallery-controls a.play span {
  background-position: -161px 0px;
}

#ws .over a.control {
  display: block;
}

#ws .gallery-slider {
  overflow: hidden;
}

#ws .gallery-slider ul,
#ws .gallery-slideshow ul {
  width: 70000px;
  position: absolute;
  top: 0;
  left: 0;
}

#ws .gallery-wrap div.size-g {
  height: 75px;
}

#ws .gallery-wrap div.size-m {
  height: 50px;
}

#ws .gallery-wrap div.size-p {
  height: 25px;
}

#ws .gallery-grid ul a {
  border: none !important;
  display: block;
}

#ws .gallery-grid ul .over img {
  opacity: 0.8;
}

#ws .gallery-grid div.pad-p {
  margin-bottom: 5px;
}

#ws .gallery-grid div.pad-m {
  margin-bottom: 10px;
}

#ws .gallery-grid div.pad-g {
  margin-bottom: 20px;
}

#ws .gallery-grid ul {
  padding: 0;
  margin: 0;
}

#ws .gallery-grid ul.pad-p {
  margin-left: -5px;
}

#ws .gallery-grid ul.pad-p .img-wrap {
  margin: 0 0 5px 5px;
}

#ws .gallery-grid ul.pad-m {
  margin-left: -10px;
}

#ws .gallery-grid ul.pad-m .img-wrap {
  margin: 0 0 10px 10px;
}

#ws .gallery-grid ul.pad-g {
  margin-left: -20px;
}

#ws .gallery-grid ul.pad-g .img-wrap {
  margin: 0 0 20px 20px;
}

#ws .gallery-grid li a {
  border: none !important;
  background-color: transparent !important;
}

#ws .gallery-grid li {
  float: left;
  list-style: none;
  height: auto;
  line-height: 1px;
  overflow: hidden;
}

#ws .gallery-grid li img {
  border: none !important;
  background-color: transparent !important;
  width: 100%;
  height: auto;
  padding: 0 !important;
}

#ws .gallery-wrap .k1 li {
  width: 100%;
}

#ws .gallery-wrap .k2 li {
  width: 50%;
}

#ws .gallery-wrap .k3 li {
  width: 33%;
}

#ws .gallery-wrap .k4 li {
  width: 25%;
}

#ws .gallery-wrap .k5 li {
  width: 20%;
}

#ws .gallery-wrap .k6 li {
  width: 16%;
}

#ws .gallery-wrap .k7 li {
  width: 14%;
}

#ws .gallery-wrap .k8 li {
  width: 12%;
}

#ws .gallery-wrap .k9 li {
  width: 11%;
}

#ws .gallery-wrap .k10 li {
  width: 10%;
}

#ws .page-content .content-inner .gallery-wrap .img-g {
  background-color: #6B6B6B;
}

#ws a.list-link {
  display: block;
}

#ws .content-clip.page-category,
#ws .page-category .content-scroll {
  overflow: visible;
}

#ws .page-content a.bt {
  display: block;
  padding: 2px 10px;
  text-align: center;
}

#ws .map-wrap img {
  border: none !important;
}

#ws .map-wrap .info-window {
  font-size: 12px !important;
  line-height: 14px !important;
  padding: 2px 0;
  color: #000 !important;
}

#ws table.product td h2 {
  margin: 0;
}

#ws table.product {
  position: relative;
  z-index: 2;
}

#ws .content-inner .list-item {
  margin-bottom: 25px;
  overflow: hidden;
  position: relative;
}

#ws .content-inner .sep-2 {
  width: 6%;
  height: 10px;
}

#ws .content-inner .sep-3 {
  width: 5%;
  height: 10px;
}

#ws .content-inner .sep-4 {
  width: 4%;
  height: 10px;
}

#ws .content-inner .im100 a.bt {
  margin: 10px !important;
}

#ws .content-inner .list-item img {
  border: none;
  margin: 0 !important;
  padding: 0 !important;
}

#ws .list-item .mr-img {
  margin-right: 10px;
}

#ws .list-item .mb-img {
  margin-bottom: 5px;
}

#ws .content-inner .pr1 a.bt {
  position: absolute;
  right: 0;
  top: 0;
  width: 18% !important;
}

#ws .content-inner .pr1 a.link-wrap {
  float: left;
  width: 80%;
  display: block;
}

#ws .content-inner .pr2 a.link-wrap {
  float: left;
  width: 70%;
  display: block;
}

#ws .content-inner .pr2 .mr-img {
  width: 30%;
  margin-right: 0;
}

#ws.tp-4 .content-inner .pr2 a.link-wrap {
  width: 50%;
}

#ws .content-inner .pr2 .mr-img a.link-wrap {
  width: 90%;
}

#ws .content-inner .pr2 .mr-img a.link-wrap img {
  width: 100%;
  height: auto;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#ws.tp-4 .content-inner .pr2 a.bt {
  padding: 5px 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 18% !important;
}

#ws .content-inner .list-0 .mr-img {
  width: 18%;
  margin-right: 0;
}

#ws .content-inner .list-0 a.link-wrap {
  float: left;
  width: 82%;
  display: block;
}

#ws.tp-4 .content-inner .list-0 a.link-wrap {
  width: 62%;
}

#ws .content-inner .list-0 .mr-img a.link-wrap {
  width: 90%;
}

#ws .content-inner .pb2 a.link-wrap {
  float: left;
  width: 60%;
  display: block;
}

#ws .content-inner .pb2 .mr-img {
  width: 40%;
  margin-right: 0;
}

#ws .content-inner .pb2 .mr-img a.link-wrap {
  width: 90%;
}

#ws .content-inner .pb2 .mr-img a.link-wrap img {
  width: 100%;
  height: auto;
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

#ws .content-inner .pb2 a.bt {
  padding: 5px 10px;
  width: 25%;
}

#ws .content-inner .list-3 .mr-img {
  width: 30%;
}

#ws .content-inner .list-3 a.link-wrap {
  width: 70%;
}

#ws .content-inner .s47 {
  margin-bottom: 5% !important;
}

#ws .content-inner .list-5 {
  margin-bottom: 10px;
}

#ws .content-inner .list-6 {
  margin-bottom: 10px;
}

#ws .content-inner .list-10 {
  margin-bottom: 10px;
}

#ws .content-inner .list-11 {
  margin-bottom: 10px;
}

#ws .content-inner .list-12 {
  margin-bottom: 10px;
}

#ws .content-inner .im100 img {
  width: 100%;
  height: auto;
}

#ws .content-inner .rollover {
  position: relative;
}

.page-content .list-item div.info {
  display: none;
  background: url(/img/1/overlay.png) repeat scroll 0 0 transparent;
  position: absolute;
  color: #000;
  bottom: 5px;
  left: 0;
  width: 100%;
}

.page-content .list-item div.info span {
  padding: 5px;
  display: block;
  color: #000;
}

.page-content .list-item div.info a {
  color: #fff;
}

.page-content .list-item div.info a.bt {
  margin-right: 10px !important;
}

.page-content .list-item div.info a small {
  color: #fff;
}

.page-content .over div.info {
  display: block;
}

.page-content .list-2 p,
.page-content .list-3 p,
.page-content .list-7 p,
.page-content .list-8 p {
  padding-right: 15px;
}

#ws .box-options span.op-wrap {
  cursor: pointer;
  border-radius: 3px;
  text-decoration: none !important;
  line-height: 12px !important;
  border: 1px solid #000;
  border-width: 1px;
  margin: 2px 0 5px 7px;
  padding: 2px 10px;
  font-size: 12px;
  position: relative;
}

#ws .box-options span.bt {
  font-weight: normal;
}

#ws .box-options span.off {
  opacity: 0.7;
}

#ws .box-options span.selected {
  position: absolute;
  padding: 3px;
  top: -4px;
  left: -4px;
  border: inherit;
  border-radius: 3px;
  width: 100%;
  height: 100%;
}

#ws .slide-show ul {
  display: none;
}

#ws .slide-show .description {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  color: #fff;
  line-height: 20px;
  display: none;
  z-index: 10;
}

#ws .slide-show .description p {
  margin: 0 !important;
  padding: 10px 20px;
  position: relative;
  z-index: 2;
}

#ws .slide-show .description .bg {
  background-color: #000;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

#ws .slide-show .content-data {
  height: 395px !important;
  position: relative;
  overflow: hidden;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

#ws .banner-html .content-data {
  height: auto !important;
}

#ws .slide-show.s .content-data {
  height: 50px !important;
}

#ws .slide-show.p .content-data {
  height: 150px !important;
}

#ws .slide-show.g .content-data {
  height: 350px !important;
}

#ws .swfshow .content-data {
  height: auto !important;
  font-size: 1px;
}

#ws .slide-show .slidelink,
#ws .slide-show .inactive {
  cursor: pointer;
}

#ws .slide-show .gallery-wrap {
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0;
}

#ws .slide-show .gallery-wrap a.slide-on,
#ws .slide-show .gallery-wrap a.slide-loading {
  background-size: 100% auto !important;
}

h1.hide,
h2.hide,
h3.hide {
  display: none;
}

h1.right,
h2.right,
h3.right {
  text-align: right !important;
}

h1.center,
h2.center,
h3.center {
  text-align: center !important;
}

h1.left,
h2.left,
h3.left {
  text-align: left !important;
}

.slide-show .left {
  text-align: left !important;
}

.slide-show .right {
  text-align: right !important;
}

.slide-show .center {
  text-align: center !important;
}

.slide-show .description p {
  text-align: inherit !important;
}

#ws .page-html .text {
  text-align: left;
  margin: 10px auto;
  display: inline-table;
}

#ws .widget .text {
  width: 100%;
}

.s100,
.sFull {
  width: 100% !important;
  height: auto;
}

.s75 {
  width: 75%;
}

.s65 {
  width: 65%;
}

.s55 {
  width: 55%;
}

.s47 {
  width: 47%;
}

.s45 {
  width: 45%;
}

.s50 {
  width: 50%;
}

.s20 {
    width: 20%;
}

.s25 {
  width: 25%;
}

.s35 {
  width: 35%;
}

.s34 {
  width: 33.33%;
}

.s33 {
  width: 33.33%;
}

.s30 {
  width: 30%;
}

.s37 {
  width: 37%;
}

.s22 {
  width: 22%;
}

.s15 {
  width: 15%;
}

.s10 {
  width: 10%;
}

.c05 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.c10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.c15 {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}

.imagem-vidro{
  max-width: 100%;
  border-radius: 0px;
}
.imagem-mg-vidro{
  max-width: 35%;
}

.c05n {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.c10n {
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}

.c15n {
  -moz-border-radius: 15px 15px 0 0;
  -webkit-border-radius: 15px 15px 0 0;
  border-radius: 15px 15px 0 0;
}

.c05s {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.c10s {
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}

.c15s {
  -moz-border-radius: 0 0 15px 15px;
  -webkit-border-radius: 0 0 15px 15px;
  border-radius: 0 0 15px 15px;
}

.c05nesw {
  -moz-border-radius: 0 5px 0 5px;
  -webkit-border-radius: 0 5px 0 5px;
  border-radius: 0 5px 0 5px;
}

.c10nesw {
  -moz-border-radius: 0 10px 0 10px;
  -webkit-border-radius: 0 10px 0 10px;
  border-radius: 0 10px 0 10px;
}

.c15nesw {
  -moz-border-radius: 0 15px 0 15px;
  -webkit-border-radius: 0 15px 0 15px;
  border-radius: 0 15px 0 15px;
}

.c05nwse {
  -moz-border-radius: 5px 0 5px 0;
  -webkit-border-radius: 5px 0 5px 0;
  border-radius: 5px 0 5px 0;
}

.c10nwse {
  -moz-border-radius: 10px 0 10px 0;
  -webkit-border-radius: 10px 0 10px 0;
  border-radius: 10px 0 10px 0;
}

.c15nwse {
  -moz-border-radius: 15px 0 15px 0;
  -webkit-border-radius: 15px 0 15px 0;
  border-radius: 15px 0 15px 0;
}

.c05e {
  -moz-border-radius: 0 5px 5px 0;
  -webkit-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}

.c10e {
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}

.c15e {
  -moz-border-radius: 0 15px 15px 0;
  -webkit-border-radius: 0 15px 15px 0;
  border-radius: 0 15px 15px 0;
}

.c05w {
  -moz-border-radius: 5px 0 0 5px;
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}

.c10w {
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
}

.c15w {
  -moz-border-radius: 15px 0 0 15px;
  -webkit-border-radius: 15px 0 0 15px;
  border-radius: 15px 0 0 15px;
}

.c05nw {
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
  border-radius: 5px 0 0 0;
}

.c10nw {
  -moz-border-radius: 10px 0 0 0;
  -webkit-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}

.c15nw {
  -moz-border-radius: 15px 0 0 0;
  -webkit-border-radius: 15px 0 0 0;
  border-radius: 15px 0 0 0;
}

.c05ne {
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  border-radius: 0 5px 0 0;
}

.c10ne {
  -moz-border-radius: 0 10px 0 0;
  -webkit-border-radius: 0 10px 0 0;
  -moz-border-radius: 0 10px 0 0;
}

.c15ne {
  -moz-border-radius: 0 15px 0 0;
  -webkit-border-radius: 0 15px 0 0;
  border-radius: 0 15px 0 0;
}

.c05sw {
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  border-radius: 0 0 5px 0;
}

.c10sw {
  -moz-border-radius: 0 0 10px 0;
  -webkit-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
}

.c15sw {
  -moz-border-radius: 0 0 15px 0;
  -webkit-border-radius: 0 0 15px 0;
  border-radius: 0 0 15px 0;
}

.c05se {
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
  border-radius: 0 0 0 5px;
}

.c10se {
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
}

.c15se {
  -moz-border-radius: 0 0 0 15px;
  -webkit-border-radius: 0 0 0 15px;
  border-radius: 0 0 0 15px;
}

.sbse {
  -moz-box-shadow: 4px 4px 4px #4C4C4C;
  -webkit-box-shadow: 4px 4px 4px #4C4C4C;
  box-shadow: 4px 4px 4px #4C4C4C;
}

.sbnw {
  -moz-box-shadow: -4px -4px 4px #4C4C4C;
  -webkit-box-shadow: -4px -4px 4px #4C4C4C;
  box-shadow: -4px -4px 4px #4C4C4C;
}

.sbsw {
  -moz-box-shadow: -4px 4px 4px #4C4C4C;
  -webkit-box-shadow: -4px 4px 4px #4C4C4C;
  box-shadow: -4px 4px 4px #4C4C4C;
}

.sbne {
  -moz-box-shadow: 4px -4px 4px #4C4C4C;
  -webkit-box-shadow: 4px -4px 4px #4C4C4C;
  box-shadow: 4px -4px 4px #4C4C4C;
}

.sbnn {
  -moz-box-shadow: 0px -4px 4px #4C4C4C;
  -webkit-box-shadow: 0px -4px 4px #4C4C4C;
  box-shadow: 0px -4px 4px #4C4C4C;
}

.sbss {
  -moz-box-shadow: 0px 4px 4px #4C4C4C;
  -webkit-box-shadow: 0px 4px 4px #4C4C4C;
  box-shadow: 0px 4px 4px #4C4C4C;
}

.sbww {
  -moz-box-shadow: 0 0 10px #000;
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
}

.sssw {
  -moz-box-shadow: -5px 5px 0 #4C4C4C;
  -webkit-box-shadow: -5px 5px 0 #4C4C4C;
  box-shadow: -5px 5px 0 #4C4C4C;
}

.ssse {
  -moz-box-shadow: 5px 5px 0 #4C4C4C;
  -webkit-box-shadow: 5px 5px 0 #4C4C4C;
  box-shadow: 5px 5px 0 #4C4C4C;
}

.ssne {
  -moz-box-shadow: 5px -5px 0 #4C4C4C;
  -webkit-box-shadow: 5px -5px 0 #4C4C4C;
  box-shadow: 5px -5px 0 #4C4C4C;
}

.ssnw {
  -moz-box-shadow: -5px -5px 0 #4C4C4C;
  -webkit-box-shadow: -5px -5px 0 #4C4C4C;
  box-shadow: -5px -5px 0 #4C4C4C;
}

.tsse {
  text-shadow: 1px 1px 2px #333;
}

.tbse {
  text-shadow: 2px 2px 4px #333;
}

.tssw {
  text-shadow: -2px 2px 0 #333;
}

.tbsw {
  text-shadow: -2px 2px 4px #333;
}

.tsne {
  text-shadow: 2px -2px 0 #333;
}

.tbne {
  text-shadow: 2px -2px 4px #333;
}

.tsnw {
  text-shadow: -2px -2px 0 #333;
}

.tbnw {
  text-shadow: -2px -2px 4px #333;
}

.tbnw {
  text-shadow: -2px -2px 4px #333;
}

.b01 {
  border-width: 1px !important;
  border-style: solid;
}

.b01n {
  border-width: 1px 0 0 0 !important;
  border-style: solid;
}

.b01s {
  border-width: 0 0 1px 0 !important;
  border-style: solid;
}

.b01e {
  border-width: 0 1px 0 0 !important;
  border-style: solid;
}

.b01w {
  border-width: 0 0 0 1px !important;
  border-style: solid;
}

.b01ew {
  border-width: 0 1px 0 1px !important;
  border-style: solid;
}

.b01ns {
  border-width: 1px 0 1px 0 !important;
  border-style: solid;
}

.b01nu {
  border-width: 0 1px 1px 1px !important;
  border-style: solid;
}

.b01su {
  border-width: 1px 1px 0 1px !important;
  border-style: solid;
}

.b01wu {
  border-width: 1px 0 1px 1px !important;
  border-style: solid;
}

.b01eu {
  border-width: 1px 1px 1px 0 !important;
  border-style: solid;
}

.b01ne {
  border-width: 0 1px 1px 0 !important;
  border-style: solid;
}

.b01sw {
  border-width: 1px 0 0 1px !important;
  border-style: solid;
}

.b02 {
  border-width: 2px !important;
  border-style: solid;
}

.b02n {
  border-width: 2px 0 0 0 !important;
  border-style: solid;
}

.b02s {
  border-width: 0 0 2px 0 !important;
  border-style: solid;
}

.b02e {
  border-width: 0 2px 0 0 !important;
  border-style: solid;
}

.b02w {
  border-width: 0 0 0 2px !important;
  border-style: solid;
}

.b02ew {
  border-width: 0 2px 0 2px !important;
  border-style: solid;
}

.b02ns {
  border-width: 2px 0 2px 0 !important;
  border-style: solid;
}

.b02nu {
  border-width: 0 2px 2px 2px !important;
  border-style: solid;
}

.b02su {
  border-width: 2px 2px 0 2px !important;
  border-style: solid;
}

.b02wu {
  border-width: 2px 0 2px 2px !important;
  border-style: solid;
}

.b02eu {
  border-width: 2px 2px 2px 0 !important;
  border-style: solid;
}

.b02ne {
  border-width: 0 2px 2px 0 !important;
  border-style: solid;
}

.b02sw {
  border-width: 2px 0 0 2px !important;
  border-style: solid;
}

.b03 {
  border-width: 3px !important;
  border-style: solid;
}

.b03n {
  border-width: 3px 0 0 0 !important;
  border-style: solid;
}

.b03s {
  border-width: 0 0 3px 0 !important;
  border-style: solid;
}

.b03e {
  border-width: 0 3px 0 0 !important;
  border-style: solid;
}

.b03w {
  border-width: 0 0 0 3px !important;
  border-style: solid;
}

.b03ew {
  border-width: 0 3px 0 3px !important;
  border-style: solid;
}

.b03ns {
  border-width: 3px 0 3px 0 !important;
  border-style: solid;
}

.b03nu {
  border-width: 0 3px 3px 3px !important;
  border-style: solid;
}

.b03su {
  border-width: 3px 3px 0 3px !important;
  border-style: solid;
}

.b03wu {
  border-width: 3px 0 3px 3px !important;
  border-style: solid;
}

.b03eu {
  border-width: 3px 3px 3px 0 !important;
  border-style: solid;
}

.b03ne {
  border-width: 0 3px 3px 0 !important;
  border-style: solid;
}

.b03sw {
  border-width: 3px 0 0 3px !important;
  border-style: solid;
}

.b04 {
  border-width: 4px !important;
  border-style: solid;
}

.b04n {
  border-width: 4px 0 0 0 !important;
  border-style: solid;
}

.b04s {
  border-width: 0 0 4px 0 !important;
  border-style: solid;
}

.b04e {
  border-width: 0 4px 0 0 !important;
  border-style: solid;
}

.b04w {
  border-width: 0 0 0 4px !important;
  border-style: solid;
}

.b04ew {
  border-width: 0 4px 0 4px !important;
  border-style: solid;
}

.b04ns {
  border-width: 4px 0 4px 0 !important;
  border-style: solid;
}

.b04nu {
  border-width: 0 4px 4px 4px !important;
  border-style: solid;
}

.b04su {
  border-width: 4px 4px 0 4px !important;
  border-style: solid;
}

.b04wu {
  border-width: 4px 0 4px 4px !important;
  border-style: solid;
}

.b04eu {
  border-width: 4px 4px 4px 0 !important;
  border-style: solid;
}

.b04ne {
  border-width: 0 4px 4px 0 !important;
  border-style: solid;
}

.b04sw {
  border-width: 4px 0 0 4px !important;
  border-style: solid;
}

.b05 {
  border-width: 5px !important;
  border-style: solid;
}

.b05n {
  border-width: 5px 0 0 0 !important;
  border-style: solid;
}

.b05s {
  border-width: 0 0 5px 0 !important;
  border-style: solid;
}

.b05e {
  border-width: 0 5px 0 0 !important;
  border-style: solid;
}

.b05w {
  border-width: 0 0 0 5px !important;
  border-style: solid;
}

.b05ew {
  border-width: 0 5px 0 5px !important;
  border-style: solid;
}

.b05ns {
  border-width: 5px 0 5px 0 !important;
  border-style: solid;
}

.b05nu {
  border-width: 0 5px 5px 5px !important;
  border-style: solid;
}

.b05su {
  border-width: 5px 5px 0 5px !important;
  border-style: solid;
}

.b05wu {
  border-width: 5px 0 5px 5px !important;
  border-style: solid;
}

.b05eu {
  border-width: 5px 5px 5px 0 !important;
  border-style: solid;
}

.b05ne {
  border-width: 0 5px 5px 0 !important;
  border-style: solid;
}

.b05sw {
  border-width: 5px 0 0 5px !important;
  border-style: solid;
}

.b10 {
  border-width: 10px !important;
  border-style: solid;
}

.b10n {
  border-width: 10px 0 0 0 !important;
  border-style: solid;
}

.b10s {
  border-width: 0 0 10px 0 !important;
  border-style: solid;
}

.b10e {
  border-width: 0 10px 0 0 !important;
  border-style: solid;
}

.b10w {
  border-width: 0 0 0 10px !important;
  border-style: solid;
}

.b10ew {
  border-width: 0 10px 0 10px !important;
  border-style: solid;
}

.b10ns {
  border-width: 10px 0 10px 0 !important;
  border-style: solid;
}

.b10nu {
  border-width: 0 10px 10px 10px !important;
  border-style: solid;
}

.b10su {
  border-width: 10px 10px 0 10px !important;
  border-style: solid;
}

.b10wu {
  border-width: 10px 0 10px 10px !important;
  border-style: solid;
}

.b10eu {
  border-width: 10px 10px 10px 0 !important;
  border-style: solid;
}

.b10wu {
  border-width: 10px 0 10px 10px !important;
  border-style: solid;
}

.b10eu {
  border-width: 10px 10px 10px 0 !important;
  border-style: solid;
}

.b10ne {
  border-width: 0 10px 10px 0 !important;
  border-style: solid;
}

.b10sw {
  border-width: 10px 0 0 10px !important;
  border-style: solid;
}

.b15 {
  border-width: 15px !important;
  border-style: solid;
}

.b15n {
  border-width: 15px 0 0 0 !important;
  border-style: solid;
}

.b15s {
  border-width: 0 0 15px 0 !important;
  border-style: solid;
}

.b15e {
  border-width: 0 15px 0 0 !important;
  border-style: solid;
}

.b15w {
  border-width: 0 0 0 15px !important;
  border-style: solid;
}

.b15ew {
  border-width: 0 15px 0 15px !important;
  border-style: solid;
}

.b15ns {
  border-width: 15px 0 15px 0 !important;
  border-style: solid;
}

.b15nu {
  border-width: 0 15px 15px 15px !important;
  border-style: solid;
}

.b15su {
  border-width: 15px 15px 0 15px !important;
  border-style: solid;
}

.b15wu {
  border-width: 15px 0 15px 15px !important;
  border-style: solid;
}

.b15eu {
  border-width: 15px 15px 15px 0 !important;
  border-style: solid;
}

.b15ne {
  border-width: 0 15px 15px 0 !important;
  border-style: solid;
}

.b15sw {
  border-width: 15px 0 0 15px !important;
  border-style: solid;
}

.b20 {
  border-width: 20px !important;
  border-style: solid;
}

.b20n {
  border-width: 20px 0 0 0 !important;
  border-style: solid;
}

.b20s {
  border-width: 0 0 20px 0 !important;
  border-style: solid;
}

.b20e {
  border-width: 0 20px 0 0 !important;
  border-style: solid;
}

.b20w {
  border-width: 0 0 0 20px !important;
  border-style: solid;
}

.b20ew {
  border-width: 0 20px 0 20px !important;
  border-style: solid;
}

.b20ns {
  border-width: 20px 0 20px 0 !important;
  border-style: solid;
}

.b20nu {
  border-width: 0 20px 20px 20px !important;
  border-style: solid;
}

.b20su {
  border-width: 20px 20px 0 20px !important;
  border-style: solid;
}

.b20wu {
  border-width: 20px 0 20px 20px !important;
  border-style: solid;
}

.b20eu {
  border-width: 20px 20px 20px 0 !important;
  border-style: solid;
}

.b20ne {
  border-width: 0 20px 20px 0 !important;
  border-style: solid;
}

.b20sw {
  border-width: 20px 0 0 20px !important;
  border-style: solid;
}

.bsd {
  border-style: solid !important;
}

.bds {
  border-style: dashed !important;
}

.bdt {
  border-style: dotted !important;
}

.fwB {
  font-weight: 700 !important;
}

.fwR {
  font-weight: 400 !important;
}

.fsI {
  font-style: italic !important;
}

.fsN {
  font-style: normal !important;
}

.tsY {
  text-shadow: 1px 1px 2px #333 !important;
}

.tsN {
  text-shadow: none !important;
}

.uppercase {
  text-transform: uppercase !important;
}

.lowercase {
  text-transform: lowercase !important;
}

.normalcase {
  text-transform: none !important;
}

.lh38 {
  line-height: 38px !important;
}

.lh40 {
  line-height: 40px !important;
}

.lh42 {
  line-height: 42px !important;
}

.lh44 {
  line-height: 44px !important;
}

.lh46 {
  line-height: 46px !important;
}

.lh48 {
  line-height: 48px !important;
}

.lh50 {
  line-height: 50px !important;
}

.lh52 {
  line-height: 52px !important;
}

.lh54 {
  line-height: 54px !important;
}

.lh56 {
  line-height: 56px !important;
}

.lh58 {
  line-height: 58px !important;
}

.lh60 {
  line-height: 60px !important;
}

.lh62 {
  line-height: 62px !important;
}

.lh72 {
  line-height: 72px !important;
}

.lh96 {
  line-height: 96px !important;
}

.lh120 {
  line-height: 120px !important;
}

.ws_2 {
  word-spacing: -2px !important;
}

.ws_1 {
  word-spacing: -1px !important;
}

.ws00 {
  word-spacing: 0px !important;
}

.ws01 {
  word-spacing: 1px !important;
}

.ws02 {
  word-spacing: 2px !important;
}

.ws03 {
  word-spacing: 3px !important;
}

.ws04 {
  word-spacing: 4px !important;
}

.ws05 {
  word-spacing: 5px !important;
}

.ws06 {
  word-spacing: 6px !important;
}

.ws07 {
  word-spacing: 7px !important;
}

.ws08 {
  word-spacing: 8px !important;
}

.ws09 {
  word-spacing: 9px !important;
}

.ws10 {
  word-spacing: 10px !important;
}

.ws11 {
  word-spacing: 11px !important;
}

.ws12 {
  word-spacing: 12px !important;
}

.ws13 {
  word-spacing: 13px !important;
}

.fs08 {
  font-size: 8px !important;
}

.fs09 {
  font-size: 9px !important;
}

.fs10 {
  font-size: 10px !important;
}

.fs11 {
  font-size: 11px !important;
}

.fs12 {
  font-size: 12px !important;
}

.fs14 {
  font-size: 14px !important;
}

.fs16 {
  font-size: 16px !important;
}

.fs18 {
  font-size: 18px !important;
}

.fs20 {
  font-size: 20px !important;
}

.fs22 {
  font-size: 22px !important;
}

.fs26 {
  font-size: 26px !important;
}

.fs36 {
  font-size: 36px !important;
}

.fs48 {
  font-size: 48px !important;
}

.fs72 {
  font-size: 72px !important;
}

.fs96 {
  font-size: 96px !important;
}

.fs120 {
  font-size: 120px !important;
}

.txbd {
  font-weight: bold;
}

.txit {
  font-style: italic;
}

.txuc {
  text-transform: uppercase;
}

.txlc {
  text-transform: lowercase;
}

.txcl {
  text-transform: capitalize;
}

.p00 {
  padding: 0px;
}

.p05 {
  padding: 5px;
}

.p10 {
  padding: 10px;
}

.p15 {
  padding: 15px;
}

.m00 {
  margin: 0;
}

.m05 {
  margin: 5px 0;
}

.m10 {
  margin: 10px 0;
}

.m15 {
  margin: 15px 0;
}

#ws .read-content h3,
#ws .read-content h2 {
  color: inherit;
}

#ws #header .collapse h1,
#ws #header .collapse h2,
#ws #header .collapse img,
#ws #header .collapse div.search,
#ws #header .collapse div.gtranslate {
  margin: 5px auto;
  position: static;
  text-align: center;
}

#ws #header .collapse img {
  display: block;
}

#ws #header .collapse #menu {
  position: static;
}

#ws #header .collapse .content-data {
  height: auto;
}

#ws .collapse .frm-search {
  padding: 10px 0;
}

#ws .collapse .frm-search input {
  margin: 0;
  padding: 5px 0;
  width: 90%;
}

#ws #header .collapse .content-inner {
  margin: 0 !important;
  padding: 5px !important;
}

#ws #header page.collapse .content-inner {
  padding: 20px !important;
}

#ws .collapse ul.ws-menu,
#ws .collapse-menu {
  margin: 0 !important;
}

#ws .page-wrap {
  position: relative;
}

#editor #ws #header {
  position: static;
  width: 100%;
  margin-top: 0 !important;
}

#editor #ws .wrap-scroll {
  margin-top: 0 !important;
}

#ws.responsive .site-footer table.no-border td {
  float: center;
  width: 100%;
}

#ws.responsive #header {
  position: static;
  width: 100%;
  margin-top: 0 !important;
}

#ws.responsive .gallery-wrap {
  width: 100%;
  height: auto;
}

#ws.responsive .slide-show .gallery-wrap {
  width: 100%;
  height: 100%;
}

#ws.responsive .gallery-wrap .img-g {
  width: 100%;
}

#ws.responsive .gallery-wrap .img-nav {
  display: none;
}

#ws.responsive .wrap-scroll {
  margin-top: 0 !important;
}

#ws.responsive #page .content-inner,
#ws.responsive .home-aviso .content-inner,
#ws.responsive .site-footer .content-inner,
#ws.responsive .slide-show .content-inner {
  margin: 0 !important;
  padding: 10px !important;
}

#ws.responsive .content-gutter {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

#ws ul.ws-menu li.collapse-menu {
  margin: 10px !important;
}

#ws.responsive ul.ws-submenu ul {
  display: block !important;
}

#ws.responsive .slide-show .content-inner {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

#ws.responsive .column .line .cel {
  float: none !important;
}

#ws.responsive .content-data h1 {
  margin: 10px 0 !important;
}

#ws.responsive .cel .widget .content-data {
  height: auto !important;
}

#ws.responsive .page-text .content-scroll img,
#ws.responsive #side-content .read-content img {
  max-width: 100%;
  height: auto;
}

#ws.responsive.pg-signin .s45,
#ws.responsive.pg-signup .s50 {
  width: 100% !important;
}

#ws.responsive.pg-signin input.submit,
#ws.responsive.pg-signup input.submit,
#ws.responsive .form-wrap input.submit {
  float: right;
  margin-left: 0 !important;
}

#ws.responsive .slideshow-screen .img.big img {
  width: auto;
  height: 100%;
}

#ws.responsive .content-inner,
#ws.responsive .zone {
  background-size: 100% auto;
}

#ws.responsive .video-wrap {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

#ws.responsive .video-wrap iframe {
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

#ws.responsive #ws-submenu li a {
  line-height: 1.3em;
  letter-spacing: 0;
  word-spacing: 0;
}

#ws.responsive ul.ws-submenu li {
  border: none !important;
  border-radius: none !important;
}

#ws.responsive .ws-plimxbox .controls {
  width: 100%;
  left: 0 !important;
  margin-left: 0 !important;
}

#ws.responsive .ws-plimxbox img {
  width: 100% !important;
  height: auto !important;
}

#ws.responsive ul.ws-submenu {
  width: 100% !important;
}

#ws.responsive #ws-submenu {
  width: 100% !important;
  left: 0 !important;
}

#ws #ws-submenu li,
#ws #header #menu ul li,
#ws a {
  transition: background-color .3s;
}

#ws a {
  transition: color .3s;
}

@keyframes open_submenu {
  from {
    margin-top: -10px;
    opacity: 0;
  }

  to {
    margin-top: 0px;
    opacity: 1;
  }
}

@-webkit-keyframes open_submenu {
  from {
    margin-top: -10px;
    opacity: 0;
  }

  to {
    margin-top: 0px;
    opacity: 1;
  }
}

#ws #ws-submenu {
  -webkit-animation: open_submenu .5s;
  animation: open_submenu .5s;
}

#ws .wrap-landing .overlay .content {
  width: 400px !important;
  height: auto;
  margin: 40px auto;
}

#ws .wrap-landing .widget-api .content-data {
  height: auto;
}

#ws .wrap-landing .bottom {
  position: absolute;
  bottom: 0;
  right: 0;
}

#ws .wrap-landing .bottom .content {
  width: 400px !important;
  height: auto;
}

#ws .zoom-mirror {
  box-shadow: 0 0 4px #505050;
  height: 50px;
  width: 50px;
  z-index: 15;
  position: absolute;
  background-color: #fff;
}

#ws .zoom-mask {
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 16;
}

#ws .zoom-focus {
  overflow: hidden;
  border: 2px solid #ccc;
  position: absolute;
  z-index: 17;
  width: 80px;
  height: 80px;
}

#ws .zoom-focus img,
#ws .zoom-mirror img {
  position: absolute;
}

#ws.responsive ul li.hide_2 {
  display: none !important;
}

#ws ul li.hide_3 {
  display: none !important;
}

#ws.responsive ul li.hide_3 {
  display: block !important;
}

#ws a.btn-start-facebook {
  background-color: #3b5998 !important;
  border-radius: 30px;
  color: #fff;
  line-height: 40px;
  width: 90% !important;
  float: left;
  text-align: center;
  margin: 0 0 10px 0;
  color: #fff !important;
  cursor: pointer;
}

#ws .or strong {
  float: left;
  width: 90%;
  text-align: center;
  margin: 0 0 10px 0;
}

#ws {
  background-image: url(https://adm.sitepx.com/img/1/simples.png);
  background-repeat: repeat-y;
  background-position: 50% 0%;
  background-size: auto;
  background-attachment: fixed;
}

#ws #side-content {
  width: 70%;
  float: left;
}

#ws .side-bar {
  width: 30%;
  margin-top: 0px;
}

#ws .w {
  width: 994px;
}

#ws {
  text-align: center;
}

#ws .wrap-inner {
  padding-bottom: 0px;
}

#ws .content-wrap {
  margin: 0 auto;
}

#ws .zone {
  margin: 0 auto;
}

#ws .content-gutter {
  padding: 0 0px;
}

#ws #page .zone {
  background-color: #ffffff;
}

#ws #page-content .zone {
  background-color: #ffffff;
}

#ws .home-aviso .zone {
  background-color: #ffffff;
}

#ws .slide-show .zone {
  background-color: #ffffff;
}

#ws .slide-show .content-inner {
  background-color: transparent;
  margin: 0px 0px 0px 0px;
  border-color: #ffffff;
}

#ws .slide-show .description .bg {
  background-color: #013a52;
}

#ws .slide-show .description p {
  padding: 10px 40px;
}

#ws #header .zone.page {
  background-color: transparent;
}

#ws #header {
  margin-top: 0px;
}

#ws #header .content-data {
  height: 231px;
}

#ws #header .content-data img {
  width: 886px;
  height: auto;
}

#ws #header .zone {
  border-color: #000000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-style: none;
}

#ws #header #menu {
  border-color: #000000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-style: none;
}

#ws #footer .zone {
  border-color: #000000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-style: none;
}

#ws .slide-show .zone {
  border-color: #000000;
  border-top-width: inherit;
  border-bottom-width: inherit;
  border-style: inherit;
}

#ws #footer .zone.page {
  background-color: #013a52;
}

#ws #header #menu {
  background: rgb(198,18,18);
  background: linear-gradient(90deg, rgba(198,18,18,1) 24%, rgba(56,56,56,1) 100%);
  top: 186px;
  left: 0px;
}

#ws .header-signup {
  top: 106px;
  right: 0;
  left: auto;
}

#ws .header-signup ul {
  float: right;
  margin-left: 0;
  margin-right: 0px;
}

#ws .header-signup ul li.over {
  background-color: #ffffff;
  border-color: #dbffff;
}

#ws .header-signup ul li {
  background-color: transparent;
  border-color: #ffffff;
  margin: -1px 3px 0px 8px;
  padding: 5px 10px;
}

#ws .header-signup ul li.over a {
  color: #000000;
}

#ws .header-signup ul li a {
  color: #ffffff;
}

#ws ul.ws-menu {
  float: left;
  margin-right: 0;
  margin-left: 0px;
}

#ws ul.ws-menu li.on {
  background-color: #000000;
  border-color: #dbffff;
}

#ws ul.ws-menu li.over {
  background-color: #013a52;
  border-color: #dbffff;
}

#ws ul.ws-menu li {
  background-color: transparent;
  border-color: #ffffff;
  margin: 8px 0px 0px -4px;
  padding: 7px 16px;
}

#ws ul.ws-menu li.over a {
  color: #dbffff;
}

#ws ul.ws-menu li.on a {
  color: #dbffff;
}

#ws ul.ws-menu li a {
  color: #ffffff;
}

#ws ul.ws-submenu {
  background-color: transparent;
  width: 311px;
}

#ws ul.ws-submenu li.over {
  background-color: #ffffff;
  border-color: #dbffff;
}

#ws ul.ws-submenu li {
  background-color: #013a52;
  border-color: #ffffff;
  margin: 14px 0px -8px -1px;
  padding: 4px 12px;
}

#ws ul.ws-submenu li.over>a {
  color: #013a52;
}

#ws ul.ws-submenu li>a {
  color: #ffffff;
}

#ws #page-content .zone {
  background-color: #ffffff;
}

#ws .page-content .content-inner {
  background-color: #ffffff;
  border-color: #013a52;
  padding: 0px 22px;
  margin: 0px -80px 0px -100px;
}

#ws .calendar .calendar-cel {
  border-color: #000000;
}

#ws .calendar .th {
  background-color: #000000;
  color: #ffffff;
}

#ws .calendar .calendar-details {
  background-color: #000000;
  color: #ffffff;
}

#ws .calendar .calendar-item {
  border-color: #000000;
  background-color: #ffffff;
}

#ws .calendar .calendar-item.over {
  background-color: #000000 !important;
}

#ws .widget .content-inner p {
  margin: 0 0 18px 0;
}

#ws .side-bar .widget .content-inner p {
  margin: 0 0 20px 0;
}

#ws .page-content .content-inner p {
  margin: 0 0 0px 0;
}

#ws {
  background-color: #fff;
  font-family: Ubuntu;
}

#ws .widget .content-inner {
  margin: 0px 16px 0px 16px;
  padding: 18px 30px;
}

#ws .widget .content-inner {
  background-color: transparent;
  border-color: #013a52;
}

#ws .widget .content-clip {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  word-spacing: 0px;
  font-size: 13px;
  text-transform: none;
  text-shadow: none;
  color: #000000;
}

#ws .widget .content-clip a {
  color: #008f8f;
}

#ws .widget h2 {
  font-family: Anton;
  font-weight: 400;
  font-style: normal;
  line-height: 0px;
  word-spacing: 0px;
  font-size: 24px;
  text-transform: none;
  text-shadow: none;
  margin: 0px -30px 7px 0px;
  padding: 22px 0px;
  background-color: transparent;
  border-color: #dbffff;
  display: block;
  color: #013a52;
}

#ws .side-bar .widget .content-inner {
  margin: 0px -100px 0px 105px;
  padding: 20px 20px;
}

#ws .side-bar .widget .content-inner {
  background-color: #013a52;
  border-color: #013a52;
}

#ws .side-bar .widget .content-clip {
  font-family: Ubuntu;
  font-weight: 400;
  font-style: normal;
  line-height: 19px;
  word-spacing: 0px;
  font-size: 15px;
  text-transform: none;
  text-shadow: none;
  color: #ffffff;
}

#ws .side-bar .widget .content-clip a {
  color: #ffffff;
}

#ws .side-bar .widget h2 {
  font-family: Aldrich;
  font-weight: 700;
  font-style: normal;
  line-height: 22px;
  word-spacing: 0px;
  font-size: 20px;
  text-transform: none;
  text-shadow: rgb(51, 51, 51) 1px 1px 2px;
  margin: 0px 0px 22px 0px;
  padding: 0px 0px;
  background-color: transparent;
  border-color: transparent;
  display: block;
  color: #dbffff;
}

#ws .page-content .content-inner {
  color: #6b6b6b;
  border-color: rgb(163,0,3);
}

#ws .page-content .content-inner .gallery-wrap .img-g {
  background-color: #6b6b6b;
}

#ws .page-content .content-inner .gallery-wrap li a.over {
  border-color: #6b6b6b;
}

#ws .page-content .content-inner table {
  border-color: #6b6b6b;
}

#ws .page-content .content-inner a {
  color: #0399d9;
}

#ws .page-content h1 {
  font-family: Allerta;
  font-weight: 700;
  font-style: normal;
  line-height: 33px;
  word-spacing: 0px;
  font-size: 33px;
  text-transform: none;
  text-shadow: none;
  margin: 10px 0px 30px 195px;
  padding: 12px 100px;
  background-color: transparent;
  border-color: #013a52;
  display: block;
  color: #013a52;
}

#ws .slide-show .description {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 13px;
  word-spacing: 0px;
  font-size: 18px;
  text-transform: none;
  text-align: left;
  text-shadow: none;
  margin-bottom: 18px;
  color: #ffffff;
}

#ws .page-content .content-clip {
  font-family: Ubuntu;
  font-weight: 400;
  font-style: normal;
  line-height: 16px;
  word-spacing: 0px;
  font-size: 15px;
  text-transform: none;
  text-shadow: none;
  color: #000000;
}

#ws .page-content a.bt {
  color: #ffffff;
  background-color: #000000;
}

#ws .page-content a.inv_bt {
  background-color: #ffffff;
  color: #000000;
}

#ws .site-header h1 {
  font-family: Anton;
  font-weight: 400;
  font-style: normal;
  line-height: 50px;
  word-spacing: 0px;
  font-size: 50px;
  text-transform: none;
  top: 23px;
  left: -10px;
  text-shadow: rgb(51, 51, 51) 1px 1px 2px;
  text-align: left;
  margin: 0;
  padding: 1px 28px;
  background-color: transparent;
  border-color: transparent;
  z-index: 2;
  color: #dbffff;
}

#ws .site-header h2 {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: italic;
  line-height: 25px;
  word-spacing: 10px;
  font-size: 25px;
  text-transform: none;
  top: 151px;
  left: 304px;
  text-shadow: none;
  margin: 0;
  padding: 0px 0px;
  background-color: transparent;
  border-color: #013a52;
  z-index: 2;
  color: #ffff00;
}

#ws .site-header div.gtranslate {
  top: inherit;
  left: inherit;
}

#ws .site-header div.search {
  top: 183px;
  left: 930px;
}

#ws .site-header div.search input {
  display: none;
  font-family: Cuprum;
  font-weight: 400;
  font-style: normal;
  line-height: 41.166666px;
  word-spacing: 0px;
  font-size: 22px;
  text-transform: none;
  border-color: #013a52;
  text-shadow: none;
  height: 41.166666px;
  width: 176.166666px;
  background-color: #ffffff;
  color: #008f8f;
}

#ws .home-aviso .content-inner {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  word-spacing: 0px;
  font-size: 15px;
  text-transform: none;
  border-color: #013a52;
  text-shadow: none;
  padding: 20px 36px;
  margin: 0px 12px 0px 12px;
  background-color: transparent;
  color: #000000;
}

#ws .home-aviso .content-inner a {
  color: #008f8f;
}

#ws .home-aviso .content-inner img {
  border-color: transparent;
  padding: 0px 0px;
}

#ws .site-footer .content-data img {
  border-color: transparent;
  padding: 0px 0px;
}

#ws .page-content .content-inner img {
  border-color: #0399d9;
  padding: 0px 0px;
}

#ws .wrap-landing .widget .content-inner {
  margin: inherit inherit inherit inherit;
  padding: inherit inherit;
}

#ws .wrap-landing .widget .content-inner {
  background-color: #fff;
  border-color: transparent;
}

#ws .wrap-landing .widget .content-inner {
  border-width: inherit;
  border-style: inherit;
}

#ws .wrap-landing .widget .content-clip,
#ws .wrap-landing .widget .content-clip a {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  word-spacing: 0px;
  font-size: 13px;
  text-transform: none;
  text-shadow: none;
  color: #212121;
}

#ws .wrap-landing .widget h2 {
  font-family: Anton;
  font-weight: 400;
  font-style: normal;
  line-height: 0px;
  word-spacing: 0px;
  font-size: 24px;
  text-transform: none;
  text-shadow: none;
  margin: 0px -30px 7px 0px;
  padding: 22px 0px;
  background-color: transparent;
  border-color: #dbffff;
  display: block;
  color: #212121;
}

#ws .wrap-landing .widget input.submit {
  font-family: inherit;
  font-weight: 400;
  font-style: normal;
  line-height: 18px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 13.3333px;
  padding: 2px 10px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  background-color: #212121;
  border-color: #000000;
}

#ws .wrap-landing .widget a.close {
  line-height: 18px;
  padding: 2px 10px;
  margin: 0px 0px 0px 0px;
}

.wrap-landing .widget input.submit {
  border-width: ;
  border-style: ;
}

#ws .site-header img.logo {
  top: 1px;
  left: 110.983px;
}

#ws .side-bar {
  background-image: none;
}

#ws .side-bar {
  background-color: transparent;
}

#ws #menu {
  background-image: none;
}

#ws #header .site-header .content-inner {
  background-image: none;
}

#header .zone.page {
  background-image: none;
}

#ws #header .site-header .content-inner {
  background-color: transparent;
  border-color: transparent;
  margin: 0px -87px 0px -56px;
  padding: 0px 0px;
}

#ws #footer .site-footer .content-inner {
  background-image: none;
}

#ws #footer .zone.page {
  background-image: none;
}

#ws #footer .zone.page .content-inner {
  margin: 0px 0px 30px 0px;
  padding: 30px 45px;
}

#ws .site-footer .content-data {
  font-family: Ubuntu;
  font-weight: 400;
  font-style: normal;
  line-height: 23px;
  word-spacing: 0px;
  font-size: 18px;
  text-transform: none;
  text-shadow: none;
  color: #ffffff;
}

#ws .site-footer .content-data a {
  color: #ffffff;
}

#ws .header-signup ul li a {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 20px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: uppercase;
  font-size: 15px;
}

#ws ul.ws-menu li a {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 23px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: uppercase;
  font-size: 20px;
}

#ws ul.ws-submenu li {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 21px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 16px;
}

#ws .page-content input.submit {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 16px;
  padding: 2px 11px;
  margin: 4px 0px 8px 0px;
  color: #ffffff;
  background-color: #013a52;
  border-color: transparent;
}

#ws .page-content .bt {
  color: #ffffff;
  background-color: #013a52;
}

#ws .page-content .inv_bt {
  background-color: #ffffff;
  color: #013a52;
}

#ws .page-content a.bt {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 23px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 16px;
  padding: 5px 15px;
  margin: 8px 0px 8px 0px;
  color: #ffffff;
  background-color: #013a52;
  border-color: transparent;
}

#ws .home-aviso input.submit {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 15px;
  padding: 0px 10px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  background-color: #008f8f;
  border-color: transparent;
}

#ws .site-footer input.submit {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 15px;
  padding: 2px 10px;
  margin: 0px 0px 0px 0px;
  color: #ffffff;
  background-color: #008f8f;
  border-color: transparent;
}

#ws .side-bar .widget input.submit {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 24px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 16px;
  padding: 2px 12px;
  margin: 4px 0px 4px 0px;
  color: #ffffff;
  background-color: #013a52;
  border-color: transparent;
}

#ws div[role=main] .widget input.submit {
  font-family: 'Francois One';
  font-weight: 400;
  font-style: normal;
  line-height: 22px;
  word-spacing: 0px;
  text-shadow: none;
  text-transform: none;
  font-size: 15px;
  padding: 4px 10px;
  margin: 10px 0px 0px 0px;
  color: #ffffff;
  background-color: #008f8f;
  border-color: transparent;
}

#ws .side-bar {
  background-color: transparent;
}

#ws .wrap-scroll {
  margin-top: 0px !important;
}

#ws #header {
  position: relative;
  width: 100%;
  margin-top: 0px !important;
}

#ws .page-wrap {
  padding-top: 0px !important;
}

#ws.p0 .slide-show .content-data {
  height: 370px !important;
}

var result=YAHOO.compressor.cssmin(input_css_code);