html,button,input,select,textarea {color: #222;}
html {height:100%; min-height:100%;}
body {font-size: 1em;line-height: 1.0;width: 100%;height: 100%;min-height: 100%; position:relative;}

::-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:after {clear: both;}
.clearfix {*zoom: 1;}

* {line-height: 1em;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
input:focus, textarea:focus {outline: none;}
a:focus {outline:none;}
a {text-decoration:none;}
.left {float:left !important;}
.right {float:right !important;}
ul, li {list-style:none; padding:0; margin:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; line-height:1.000em; margin:0; padding:0;}

@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;}
    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;}
    .mainContent, .wysiwyg {width:100%!important;}
    #jularMadeiras > header, #jularMadeiras > footer {display:none;}

}

a {color:#000; text-decoration:none;}
a:hover, a:active {text-decoration:none;}


/**/
/**/
/**/
