html,button,input,select,textarea {color: #222;}
body {font-size: 1em;line-height: 1.0;width: 100%;height: 100%;min-height: 100%;}

::-moz-selection {background: #b3d4fc;text-shadow: none;}
::selection {background: #b3d4fc;text-shadow: none;}

hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
img {vertical-align: middle;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}

.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}

.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}
.ir:before {content: "";display: block;width: 0;height: 150%;}
.hidden {display: none !important;visibility: hidden;}
.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}

.invisible {visibility: hidden;}

.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

@media print {
    * {background: transparent !important;color: #000 !important;box-shadow: none !important;text-shadow: none !important;}
    a,a:visited {text-decoration: underline;}
    a[href]:after {content: " (" attr(href) ")";}
    abbr[title]:after {content: " (" attr(title) ")";}
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after {content: "";}
    pre,blockquote {border: 1px solid #999;page-break-inside: avoid;}
    thead {display: table-header-group; /* h5bp.com/t */}
    tr,img {page-break-inside: avoid;}
    img {max-width: 100% !important;}
    @page {margin: 0.5cm;}
    p,h2,h3 {orphans: 3;widows: 3;}
    h2,h3 {page-break-after: avoid;}
}
	
* {line-height: 1em;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
input:focus, textarea:focus, a:focus , button:focus {outline: none;}
a {text-decoration:none;}
.left {float:left !important;}
.right {float:right !important;}
h1, h2, h3, h4, h5, h6{font-weight:500; line-height:1.000em; margin:0; padding:0;}
p {line-height:1.000em; margin:0; padding:0;}

#intro {text-align:center;padding-top:79px;width:550px;margin:0 auto;position:relative;font-family: 'Roboto', sans-serif;height: 425px;}
#intro nav {position:absolute;top: 258px;left: 297px;display:none;}
#intro nav ul {padding:0;margin:0;list-style:none;}
#intro nav ul li {float:left;text-transform:uppercase;font-size:9px;color:#000000;margin-left: 8px;padding-top:3px;}
#intro nav ul li:first-child {margin-left:0;}
#intro nav ul li a {color:#000000;font-weight: 500 !important;}
#intro nav ul li a:hover {color:#990000;}
#intro #text-slider {top:370px;}

#text-slider {position:absolute;width:100%;top:670px;left:0;font-family: 'Roboto', sans-serif;}
#text-slider p {display:none;text-align:center;color:#970030;font-size:16px;text-transform: uppercase;padding-top:5px;font-weight: 500 !important;}

body,html {width:100%;height:100%;min-height:700px;min-width:1161px;}
body.bg {background: url('../images/background.jpg') repeat-x 0 -20px;}
#content {min-height:700px;position:relative;height:100%;}
#content > header {width:1161px;height:109px;margin:0 auto;font-family: 'Roboto', sans-serif;position:relative;z-index:999;font-weight: 500 !important;}
#content > header nav {background: url('../images/menu.png') no-repeat top left;width:1161px;height:109px;padding-left:198px;}
#content > header nav a {display:block;float:left;text-align:center;font-size:11px;color:#000000;text-transform:uppercase;position:relative;}
#content > header nav a span.value {display:block;width:100%;height:100%;padding-top:39px;position:absolute;top:0;left:0;}
#content > header nav a span.bg {display:none;width:100%;height:100%;position:absolute;top:0;left:0;}
#content > header nav a.menu-1 {width:86px;height:88px;}
#content > header nav a.menu-1 span.bg {background:url('../images/menu-intencao.png') no-repeat left bottom;width:86px;height:88px;}
#content > header nav a.menu-2 {width:88px;height:90px;margin-left:1px;}
#content > header nav a.menu-2 span.bg {background:url('../images/menu-alicerces.png') no-repeat left bottom;width:88px;height:90px;}
#content > header nav a.menu-3 {width:82px;height:90px;margin-left:1px;}
#content > header nav a.menu-3 span.bg {background:url('../images/menu-historia.png') no-repeat left bottom;width:82px;height:90px;}
#content > header nav a.menu-4 {width:89px;height:89px;margin-left:1px;}
#content > header nav a.menu-4 span.bg {background:url('../images/menu-proposta.png') no-repeat left bottom;width:89px;height:89px;}
#content > header nav a.menu-5 {width:75px;height:87px;margin-left:1px;}
#content > header nav a.menu-5 span.bg {background:url('../images/menu-equipa.png') no-repeat left bottom;width:75px;height:87px;}
#content > header nav a.menu-6 {width:76px;height:83px;margin-left:1px;}
#content > header nav a.menu-6 span.bg {background:url('../images/menu-visao.png') no-repeat left bottom;width:76px;height:83px;}
#content > header nav a.menu-7 {width:81px;height:80px;margin-left:1px;}
#content > header nav a.menu-7 span.bg {background:url('../images/menu-noticias.png') no-repeat left bottom;width:81px;height:80px;}
#content > header nav a.menu-8 {width:94px;height:75px;margin-left:1px;}
#content > header nav a.menu-8 span.bg {background:url('../images/menu-contactos.png') no-repeat left bottom;width:94px;height:75px;}
#content > header nav a.selected span.bg {display:block;}
#content > header nav a.selected {display:block;color:#990000;}
#content > header nav .right {position:absolute;top:39px;right:50px;}
#content > header nav .right a {color:#000000;font-size:9px;float:left;}
#content > header nav .right a:first-child {margin-right:8px;}
#content > header nav .right a:hover {color:#990000;}
#content > header nav .right a.selected {color:#990000;}
#content > header nav .right a.facebook {display:block;width:16px;height:16px;background:url('../images/facebook.png') no-repeat top left;margin-left:20px;margin-right:5px;margin-top:-4px;}
#content > header nav .right a.farmalog {display:block;width:16px;height:16px;background:url('../images/farmalog.png') no-repeat top left;margin-top:-4px;}
#content > header nav .right a:hover {background-position: left bottom;}


#main {width:1161px;margin:0 auto;position:relative;height:591px;}
#main h1 {font-family: 'Roboto', sans-serif;font-size:18px;color:#970030;text-transform:uppercase;padding-top:5px;font-weight: 500 !important;}
#main h2 {font-family: 'Roboto', sans-serif;font-size:16px;color:#970030;margin-bottom:7px;font-weight: 500;}
p {font-family: 'Roboto', sans-serif;font-size:12px;color:#000000;margin-top:4px;}

.intencao .plane-container {position:absolute;top:-286px;left:-275px;width:845px;height:854px;display:none;}
.intencao .plane-container span.bar-1 {display:block;position:absolute;top:0;left:0;width:826px;height:676px;background: url('../images/intencao-plane-bar-2.png') no-repeat top left;}
.intencao .plane-container span.bar-2 {display:block;position:absolute;top:135px;left:237px;width:608px;height:719px;background: url('../images/intencao-plane-bar-1.png') no-repeat top left;}
.intencao .plane-container span.plane {display:block;position:absolute;top:276px;left:396px;width:411px;height:235px;background: url('../images/intencao-plane.png') no-repeat top left;}
.intencao h1 {position:absolute;top:157px;left:281px;display:none;}
.intencao .block {width:430px;position:absolute;top:0;right:0;display:none;}
.intencao .block h2 {text-align:right;width:430px;position:relative;}
.intencao .block p {text-align:right;width:430px;}
.intencao .block > div {overflow:hidden;float:right;width:0;position:relative;height: 75px;}
.intencao .block > div > div {position:absolute;right:0;top:0;}
.intencao .block-1 {top:335px;right:630px;}
.intencao .block-2 {top:200px;right:180px;}
.intencao .block-3 {top:335px;right:180px;}

.alicerces {top:-20px;}
.alicerces .background-container {position:absolute;top:-20px;left:0;width:1130px;height:752px;display:none;}
.alicerces .background-container span.area {display:block;position:absolute;top:0;left:0;width:1130px;height:752px;background: url('../images/alicerces-container.png') no-repeat top left;}
.alicerces .background-container span.buildings {display:block;position:absolute;top:10px;left:630px;width:442px;height:427px;background: url('../images/alicerces-building.png') no-repeat top left;}
.alicerces h1 {position:absolute;top:150px;left:160px;display:none;}
.alicerces .block {width:450px;position:absolute;top:0;left:0;display:none;}
.alicerces .block-1 {top:195px;left:160px;}
.alicerces .block-1 p {font-family: 'Roboto', sans-serif;font-size: 13px;line-height: 1.2em;}
.alicerces .block-2 {top:260px;left:160px;overflow:hidden;}
.alicerces .block-2 > div {width:500px;position: relative;height: 190px;}
.alicerces .block-2 p {font-size:12pt;font-family: 'Roboto', sans-serif;cursor:pointer;padding: 5px 0;margin:0;font-weight:300 !important;}
.alicerces .block-2 p b {color:#970030;font-family: 'Roboto', sans-serif;font-weight:500;}
.alicerces .block-2 p.p1 {position:absolute;top:0;left:0;}
.alicerces .block-2 p.p2 {position:absolute;top:30px;left:0;}
.alicerces .block-2 p.p3 {position:absolute;top:60px;left:0;}
.alicerces .block-2 p.p4 {position:absolute;top:90px;left:0;}
.alicerces .block-2 p.p5 {position:absolute;top:120px;left:0;}
.alicerces .block-2 p.p6 {position:absolute;top:150px;left:0;}
.alicerces .info {position:absolute;left:680px;top:430px;height:0;overflow:hidden;}
.alicerces .info ul {margin:0;padding:0 0 0 20px;list-style-type: disc;}
.alicerces .info ul li {font-size:14px;font-family: 'Roboto', sans-serif;line-height: 1.4em;font-weight:300 !important;}

.history .history-container {display:block;width:380px;height:380px;background:url('../images/historia-container.png') no-repeat top left;overflow:hidden;position:absolute;top:55px;left:145px;padding:15px 20px;visibility:hidden;} 
.history .history-container h1 {margin-bottom:20px;visibility:hidden;}
.history .history-container h2 {margin-top:15px;color:#000000 !important;font-weight: 700 !important;}
.history .history-container h2:first-child {margin-top:0;}
.history .history-container p {margin-top:15px;text-align:justify;line-height:1.2em;}
.history .history-container .scroll-pane {height:300px;overflow:hidden;visibility:hidden;}
.history .history-container .content {width:320px;}
.history .slideshow {position:absolute;top:35px;left:550px;visibility:hidden;}
.history .slideshow ul {margin:0;padding:0;list-style:none;position:relative;width:470px;height:400px;}
.history .slideshow ul li {width:470px;height:400px;position:absolute;top:0;left:0;display:none;}
.history .slideshow ul li:first-child {display:block;}
.history .messages {position:absolute;top:430px;left:165px;visibility:hidden;}
.history .messages h2 {text-transform:uppercase;margin-bottom:13px !important;}
.history .messages a {display:block;width:52px;height:52px;line-height:52px;text-align:center;color:#edd5dc;font-family: 'Roboto', sans-serif;font-weight:300;float:left;margin-right:3px;margin-top:10px;position:relative;}
.history .messages a span.bg2 {position:absolute;top:0;left:0;z-index:1;background:url('../images/historia-btn-over.png') no-repeat top left;display:block;visibility:hidden;width:52px;height:52px;} 
.history .messages a span.bg {position:absolute;top:0;left:0;z-index:0;background:url('../images/historia-btn.png') no-repeat top left;display:block;width:52px;height:52px;} 
.history .messages a span.value {position:relative;z-index:2;line-height:52px;font-size: 16px;}

.proposal .bridge {width:1228px;position:absolute;top:-120px;left:-160px;visibility:hidden;}
.proposal .map {position:absolute;top: 102px;left: 159px;visibility:hidden;}
.proposal h1 {position:absolute;top:0;left:220px;visibility:hidden;}
.proposal .proposal-content {width:520px;position: absolute;top: 35px;left: 220px;}
.proposal .proposal-content > ul {list-style:none;margin:0;padding:0;}
.proposal .proposal-content > ul > li {position:absolute;top:0;left:0;}
.proposal .proposal-content h2 {font-size:14px !important;margin-bottom:13px !important;position:relative;visibility:hidden;}
.proposal .proposal-content > ul > li > div {width:0px;overflow:hidden;}
.proposal .proposal-content > ul > li > div > ul {margin:0;padding:0 0 0 16px;list-style:disc;width:520px;}
.proposal .proposal-content > ul > li > div > ul li {font-size:12px;font-family: 'Roboto', sans-serif;line-height:1.2em;margin-top:5px;}
.proposal .top {display:block;width:31px;height:29px;background:url('../images/proposta-arrow-top.png') no-repeat top left;position:absolute;left:760px;top:10px;display:none;}
.proposal .bottom {display:block;width:31px;height:29px;background:url('../images/proposta-arrow-bottom.png') no-repeat top left;position:absolute;left:760px;top:130px;visibility:hidden;}
#text-slider.proposal-slider {top:520px;}

.team {overflow: hidden;}
.team .content .white-ball {position:absolute;top:0;left:120px;visibility:hidden;}
.team .content .grey-ball {position:absolute;top:150px;left:98px;visibility:hidden;}
.team .content .pane {visibility:hidden;position:absolute;top:-100px;left:90px;display:block;width:1062px;height:911px;background:url('../images/team-pane.png') no-repeat top left;}
.team h1 {position:absolute;left:245px;top:15px;visibility:hidden;}
.team .caroussel {position: absolute;left: 540px;top:180px;visibility:hidden;}
.team .caroussel img {cursor:pointer;}
.team .caroussel-left {height: 314px;width: 300px;position: absolute;top: 45px;left: 99px;cursor:pointer;background: url('../images/transparent.png');z-index: 9999;} 
.team .caroussel-right {height: 314px;width: 300px;position: absolute;top: 45px;right: 70px;cursor:pointer;background: url('../images/transparent.png');z-index: 9999;} 
.team .caroussel-content {width:600px;position:absolute;top:400px;left:300px;}
.team .caroussel-content p {margin:0;width:400px;position:relative;visibility:hidden;}
.team .caroussel-content .name {font-family: 'Roboto', sans-serif;font-size:18px;color:#970030;font-weight: 700;}
.team .caroussel-content .role {color:#666666;font-size: 14px;margin-top:2px;}
.team .caroussel-content .info {margin-top: 10px;text-align: justify;line-height: 1.2em;}
.team .caroussel-content span {visibility:hidden;display:block;width:128px;height:128px;background:url('../images/team-envelope.png') no-repeat top left;position:absolute;right:0;top:0;}

.vision {top:-20px;}
.vision .background-container {position:absolute;top:-20px;left:0;width:1130px;height:752px;display:none;}
.vision .background-container span.area {display:block;position:absolute;top:0;left:0;width:1130px;height:752px;background: url('../images/alicerces-container.png') no-repeat top left;}
.vision .background-container span.world {display:block;position:absolute;top:75px;left:340px;width:906px;height:494px;background: url('../images/mundo.png') no-repeat top left;}
.vision h1 {position:absolute;top:150px;left:160px;display:none;}
.vision .block-1 {position:absolute;top:190px;left:160px;overflow:hidden;width:0;}
.vision .block-1 p {line-height: 1.5em;width:350px;}
.vision .block-1 p.signature {text-align:right;font-style: italic;margin-top:0;padding-right: 2px;}
.vision .block-2 {position:absolute;top:315px;left:160px;display:none;}
.vision .block-2 ul {list-style:none;font-size:12px;font-family: 'Roboto', sans-serif;line-height:1.4em;margin:0;padding: 0 0 0 20px;}
.vision .block-2 ul li {line-height:1.4em;}
.vision .block-2 > div > div > ul:first-child {padding:0;}
.vision .block-3 {width:890px;position:absolute;bottom:50px;left:160px;overflow:hidden;height:0;}
.vision .block-3 .row {position:absolute;left:0;bottom:0;}
.vision .block-3 h2 {text-align: right;text-transform: uppercase;font-size: 18px;}
.vision .block-3 p {width:33%;float:left;line-height:1.5em;}
.vision .block-3 p b {text-transform: uppercase;}
.vision .block-3 p.p2 {text-align:center;}
.vision .block-3 p.p3 {text-align:right;float:right;}

.news {top:-20px;}
.news .background-container {position:absolute;top:-20px;left:0;width:1075px;height:752px;display:none;}
.news .background-container span.area {display:block;position:absolute;top:0;left:0;width:1075px;height:752px;background: url('../images/news-area.png') no-repeat top left;}
.news h2 {position:absolute;top:140px;left:180px;display:none;font-size: 18px;text-transform: uppercase;padding-top: 5px;font-weight: 500 !important;}
.news .access {position:absolute;left:180px;top:190px;font-size:12px;font-family: 'Roboto', sans-serif;color:#000000;display:none;}
.news .access:hover {color: #990000;}
.news  aside {display:none;width:235px;height:385px;position: absolute;top: 210px;left: 159px;padding:15px 0 15px 16px;background:url('../images/news-container-center.png') no-repeat 0 73px;;}
.news  aside section {height:355px;overflow:hidden;width:225px;}
.news  aside > span.top {background:url('../images/news-container-top.png') no-repeat top left;width: 235px;height:73px;display:block;margin-left:-16px;margin-bottom:-58px;margin-top:-15px;}
.news  aside > span.bottom {background:url('../images/news-container-bottom.png') no-repeat top left;width: 235px;height:73px;display:block;margin-left:-16px;margin-top:-58px;}
.news  aside section ul {margin:0;padding:0;list-style:none;width: 202px;}
.news  aside section ul li {margin-top:7px;}
.news  aside section ul li:first-child {margin-top:0;}
.news  aside section ul a {font-size:10px;font-family: 'Roboto', sans-serif;color:#000000;display:block;width:100%;padding:5px;text-align:justify;}
.news  aside section ul a span {display:block;font-size:12px;font-family: 'Roboto', sans-serif;font-weight:500;color:#970030;text-transform:uppercase;margin-bottom:3px;}
.news  aside section ul a:hover {background:#F3F3F3;}
.news  aside section ul a.selected {background:#F3F3F3;}
.news  > section {position:absolute;top: 223px;left: 460px;width:530px;display:none;}
.news  > section h1 {margin:0;font-size:15px !important;text-transform:none !important;margin-bottom:15px;}
.news  > section .scroll-pane {max-height:310px;overflow:hidden;width:100%;margin-bottom:5px;}
.news  > section .scroll-pane.parcial {width:280px;}
.news  > section .content {padding-right:5px;width:518px;}
.news  > section .scroll-pane.parcial .content {width:268px;}
.news  > section .content p {text-align:justify;line-height: 1.2em;margin-top: 15px;}
.news  > section .content p:first-child {margin-top:0;}
.news  > section .content ul {text-align:justify;line-height: 1.2em;margin: 15px 0 0 0;padding:0 0 0 17px;font-size:12px;font-family: 'Roboto', sans-serif;color:#000000;list-style:disc;}
.news  > section .content ul ul {margin:5px 0;}
.news  > section .content ul ol {margin:5px 0;}
.news  > section .content ol {text-align:justify;line-height: 1.2em;margin: 15px 0 0 0;padding:0 0 0 17px;font-size:12px;font-family: 'Roboto', sans-serif;color:#000000;}
.news  > section .content ol ol {margin:5px 0;}
.news  > section .content ol ul {margin:5px 0;}
.news  > section .content .video {height:270px;}
.news  > section .content .video > div {padding-top:116px;}
.news  > section .content img {max-width:100%;}
.news  > section .content a {color:#970030;}
.news  > section .content a:hover {text-decoration: underline;}
.news  > section .download {font-size:12px;font-family: 'Roboto', sans-serif;color:#970030;}
.news  > section .download:hover {text-decoration: underline;}
.news  > section .image {display:block;width:135px;height:200px;position:absolute;overflow:hidden;top:0;right:0;}
.news  > section .image > span {float:left;position:relative;left:50%;}
.news  > section .image > span > span {float:left;position:relative;left:-50%;}
.news  > section .image img {min-width:135px;min-height:200px;}

#form-container {width:100%;position:absolute;top:0;left:0;height: 400px;background: url('../images/transparent.png');z-index: 99999;display:none;}
form {top: 50%;left: 50%;margin-left: -134px;margin-top: -164px;position:absolute;display:block;width:268px;height:328px;background: url('../images/form-container.png') no-repeat top left;padding: 15px 36px;font-family: 'Roboto', sans-serif;}
form .close {position: absolute;top: 10px;right: 20px;color: #000000;font-weight: 400;font-size: 15px;}
form .close:hover {color:#666666;}
form label {font-size: 11px;padding-left: 5px;} 
form input {display:block;width:196px;height:23px;background:url('../images/form-input.png') no-repeat top left;border:none;padding:0 6px;font-size:10px;}
form textarea {display:block;width:197px;height:128px;background:url('../images/form-textarea.png') no-repeat top left;border:none;padding:5px 6px;font-size:10px;resize: none;overflow:hidden;}
form .error {text-align:center;font-size:10px;color:#ff1616;margin-top: 3px;}
form button {border:none;position:absolute;bottom:20px;width:83px;height:16px;background:url('../images/form-button.png') no-repeat top left;color:#ffffff;font-size:10px;line-height:16px;padding:0;} 
form button.send {right:36px;}
form button.reset {left:36px;}

.contacts {top:-20px;}
.contacts .background-container {position:absolute;top:-20px;left:0;width:1075px;height:752px;display:none;}
.contacts .background-container span.area {display:block;position:absolute;top:0;left:0;width:1075px;height:752px;background: url('../images/news-area.png') no-repeat top left;}
.contacts h1 {position:absolute;top:140px;left:180px;display:none;font-size: 18px;text-transform: uppercase;padding-top: 5px;font-weight: 500 !important;}
.contacts .info {position:absolute;top:180px;left:180px;width:300px;overflow:hidden;height:0;}
.contacts .info p {line-height:1.4em;margin-top:15px;width:300px;}
.contacts .info p:first-child {margin-top:0;}
.contacts .info p b {color:#970030;}
.contacts .info p a {color:#970030;}
.contacts .info p a:hover {text-decoration:underline;}
.contacts .map {position:absolute;top:180px;left:500px;visibility:hidden;}
.contacts > p {position:absolute;top:140px;text-transform:uppercase;font-weight:bold;color:#970030;font-size:14px;left:817px;display:none;}
.contacts form {background: url('../images/form-container2.png') no-repeat top left;width:220px;height:300px;padding: 7px 12px;margin:0;top:180px;left:805px;display:none;}
.contacts form button {bottom:0px;}
.contacts form button.send {right:13px;}
.contacts form button.reset {left:13px;}
.contacts a.facebook {display:block;height:16px;background:url('../images/facebook.png') no-repeat top left;margin-top:7px;font-weight: 600;line-height:16px;padding-left:22px;color:#3a589b !important;}
.contacts a.facebook:hover {background-position: left bottom;color:#314a83 !important;text-decoration:none !important;}

.row { width: 100%; margin: 0 auto; }
.row { *zoom: 1; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }


.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background: url('../images/scrollbar.png') no-repeat center top;position:relative}
.jspDrag{background: url('../images/scroller.png') no-repeat top left;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}