html, body { font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../images/white_bed_sheet.png); font-size: 12px; height: 100%; padding: 0; margin: 0; }
#wrapper { background: #fff; width: 890px; border: 1px solid #969696; border-top: none; margin: 0 auto 0 auto; -webkit-box-shadow: 0px 1px 26px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    0px 1px 26px rgba(255, 255, 255, 0.75);
box-shadow:         0px 1px 26px rgba(255, 255, 255, 0.75); }
#body-wrapper { /* GOOD: edf1fe - #dee6fe; */ /*url(http://cdn2.promeo24.com/img/bg.jpg); */}
#header { width: 890px; margin: auto; margin-top: 30px; border: 1px solid #4f4f4f; border-bottom: none; height: 127px; background: url(../images/header3.jpg) no-repeat transparent; }
/*#header #langs { margin: 0 0 0 10px; padding: 0; list-style: none; float: left; }*/
#header #nav ul { float: left; width: 110px; margin: 0; padding: 0; text-align: center; border-left: 1px solid #fff; }
#nav { display: table; width: 890px; margin: auto; font-weight: bold; font-size: 12px; vertical-align: middle; /*#003399;*/background: #757575; border: 1px solid #000; }
#nav ul { list-style: none; margin: 0; padding: 0; width: auto; float: right; }
#nav li { float: left; width: 110px; margin: 0; padding: 0; text-align: center; border-left: 1px solid #000; }
#nav li a { color: #fff; text-decoration: none;  height: 26px; display: block; padding-top: 8px; }
#nav li a:hover { background: #c5c5c5; /*#00287d;*/ }
#langs { margin: 0 0 0 6px; padding: 10px 0 0 5px; list-style: none; float: left; }
#langs li { margin-right: 5px; float: left; width: 30px; height: 16px; background-image: url(//static.promeo24.com/flags-combo-h.png); overflow: hidden; border: 1px solid #000; }
#langs li a { width: 30px; height: 16px; padding: 16px; }
#langs .es { background-position: 0 0px; }
#langs .de { background-position: -30px 0; }
#langs .en { background-position: -60px 0; }
#langs .fr { background-position: -90px 0; }
#langs .ca { background-position: -120px 0; }
#main { width: 650px; padding: 0 20px 10px 20px; margin-top: 0; float: right; }
#main p { margin: 0 0 5px 0; }
/*#footer { line-height: 15px; clear: both; width: 772px; margin: auto; margin-top: 10px; background: #fff; border: 1px solid #000; border-bottom: none; text-align: center; font-size: 10px; padding-top: 10px; padding-bottom: 10px; }*/

#hub {-webkit-box-shadow: 0px 1px 26px rgba(255, 255, 255, 0.75);
-moz-box-shadow:    0px 1px 26px rgba(255, 255, 255, 0.75);
box-shadow:         0px 1px 26px rgba(255, 255, 255, 0.75); width: 892px;  border: none; margin: 0 auto 0 auto; margin-top: 10px; padding: 0; }
#hub a { background-color: #f4f4f4; float: left; margin: 15px 0 0 0; padding: 5px 61px 0 60px; border-left: 1px solid #969696; border-top: 1px solid #969696; }
#hub a:last-child { border-right: 1px solid #969696; padding-right: 64px; }
#hub a:hover { background: #e5e5e5; }

#footer { line-height: 15px; clear: both; width: 850px; margin: auto; margin-top: 0; background: #fff; border: 1px solid #969696; border-bottom: none; font-size: 10px; padding: 10px 20px 10px 20px; }
#footer ul { list-style: none; margin: 10px; padding: 0;  }
#footer ul li { margin-left: 0px; padding-left: 0px; }
#footer .list { float: left; margin-left: 60px; width: 140px; margin-bottom: 20px; }
#footer .list2 { float:  left; margin-left: 50px; width:  auto; }
#footer .list p { font-weight: bold;}
#footer .list a, #footer .list a:active, #footer .list { text-decoration: none; }
#footer .list a:hover { color: #999; }
.social-share { border: none;  width: 500px; margin: auto; text-align: center; margin-top: 20px; }
#sidebar { float: left; width: 190px; height: 300px; margin-top: 20px; color: #fff; }
#s-option { color: #000; font-size: 11px; padding: 0; list-style: none; }
#s-option input { display: inline; }
.breadcrumb { font-weight: bold; color: #003399; margin-top: 10px; }
.sidebar-block { /*border: 1px solid #000; border-left: none; */background: #f4f4f4; /*#f4f4f4;*/ color: #6b6b6b; padding: 7px; padding-left: 15px; border: 1px solid #dbdbdb; border-left: none; }
.search { /* -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px;*/ margin-bottom: 10px;
    background-image: url(../images/mag.png?1); background-repeat: no-repeat; background-position: 150px 5px; }
.tel { background-image: url(http://cdn2.promeo24.com/img/phone.png); background-repeat: no-repeat; background-position: right center; }
.app {/* -webkit-border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;*/ margin-top: 10px; }
.block-title { margin: 0; padding: 0; margin-bottom: 10px; font-weight: bold; font-size: 14px; }
.search select { width: 160px; margin-bottom: 7px; color: #00C; font-weight: bold; }
.search input { display: block; margin-bottom: 7px; color: #00C; }
.search-button { border: 1px solid #ccc; color: #6ab1ff; background: #e1e1e1; text-align: center; padding: 3px 0 3px 0; width:160px; margin: 20px 0 20px 0; font-weight: 900; }
#sidebar .p { margin: 3px auto 6px auto; font-weight: bold; }
#sidebar .mp { float: left;}
#sidebar .minp { float: right; }
#sidebar .pf { display: inline; border: 1px solid #ccc; width: 50px; margin-right: 10px; font-size: 12px; background-position: 50px 4px; padding: 2px 10px 2px 2px;
    background-repeat: no-repeat; background-color: #fff; background-image: url('data:image/png;base64,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');
}
#sidebar #res {width: 160px; height: 35px; margin-top: 15px; font-size: 13px;}

.right { float: right; margin-left: 10px; margin-bottom: 10px; }
.left  { float: left; margin-right: 10px; margin-bottom: 10px; }
.full img { width: 100%; margin-bottom: 10px; }
.justify { text-align: justify; line-height: 15px; color: #666; }
.bl, .bottomline { border-bottom: 1px dotted #000; margin-bottom: 15px; padding-bottom: 10px; }
.clear { clear: both; }
.center { text-align: center; }
.bold { font-weight: bold; }

h1 { font-size: 17px; font-weight: 900; margin: 20px 0 0 0; color: #003399; }
h2 { font-size: 16px; font-weight: bold; margin: 0 0 15px 0; }
h3 { font-size: 15px; font-weight: bold; margin: 0 0 15px 0; }
img { border: none; }
select, option { font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 0; }
a, a:active { color: #333; }
a:hover { text-decoration: none; }
label { cursor: pointer; }

.strong-box-shadow { -moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000; box-shadow: 0px 0px 8px #000; }
.box-shadow { -moz-box-shadow: 0px 0px 4px #999; -webkit-box-shadow: 0px 0px 4px #999; box-shadow: 0px 0px 4px #999; }
.round-corners { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; }

/* Home sliders */
#slides { overflow: hidden; visibility: hidden; position: relative; border: 1px solid #999; height: 187px; margin-bottom: 5px; }
.swipe-wrap > img { float:left; width:100%; position: relative; margin-bottom: 10px; }
#slides > img { float:left; width:100%; position: relative;  }
#ctrl { float: right; margin: 5px 0 10px 0; display: block; }
#ctrl a { padding: 5px 10px 5px 10px; background-repeat: no-repeat; }
#ctrl #r { background-image: url(http://cdn2.promeo24.com/img/arrow-r.png); }
#ctrl #l { background-image: url(http://cdn2.promeo24.com/img/arrow-l.png); margin-right: 5px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2),
       only screen and (-moz-min-device-pixel-ratio: 2),
       only screen and (-o-min-device-pixel-ratio: 2/1),
       only screen and (min-device-pixel-ratio: 2)
{
    html, body { font-family: Verdana, Arial, Helvetica, sans-serif; background: url(../img/bg.jpg) center top repeat-y fixed; font-size: 12px; height: 100%; padding: 0; margin: 0; }
    #header { width: 772px; height: 110px; background: url(../img/header2@x2.png) no-repeat transparent; background-size: 100%; }
    .s { float: left; background-image: url(../img/icons/social-3@x2.png); background-repeat: no-repeat; background-size: 500%; margin: 10px 8px auto auto; width: 22px; height: 22px; overflow: hidden; }
    #langs li { margin-right: 5px; float: left; width: 30px; height: 16px; background-image: url(../images/flags-combo-h@x2.png); background-size: 500%; height: 16px; overflow: hidden; border: 1px solid #000; }
}