﻿
     a:link {text-decoration: none; color: White;  }
     a:visited {text-decoration: none; color: White; }
     a:hover, a:active {text-decoration: underline;}

body { font-size: small; font-family:  Helvetica, Arial, Sans-Serif; background-color: #E2EEF9; color: #424242; padding: 0px; }
#topo { position: relative; margin: 0 auto;	background: url(images/top.png); width:820px; height:197px; padding: 0px; }
#corpo { clear:both; position: relative;  margin: 0 auto; background-image: url(images/body2.png); width: 820px; min-height:100%; overflow:hidden;}
#base {clear: both; position: relative;  margin: 0 auto; background-image: url('images/bottom.png'); width: 820px; height: 40px; padding: 0px; top: 0px; left: 0px;}
#flag { position: absolute; top: 20px; left: 75%; font-size: 80%; }
#flag img { border:none; }
#flag a { color: #005D6D; }
#credit { position: absolute; top: 20px; left: 8%; font-size: 80%;}
#credit img { border:none;}
#credit a { color: #005D6D;}
#home { float: left; margin:0 0 0 40px; list-style: none; padding: 177px 0 0 0; }
#home li { float: left; list-style: none; font-size: 90%; color: White; padding: 0; }
#menu { margin: 0 40px 0 0; padding: 177px 0 0 0; }
#menu li { float: right; list-style: none; font-size: 90%; color: White; padding: 0 10px 0 10px; }
#corpok { clear:both; position: relative;  margin: 0 auto; background-image: url(images/bodyk.png); width: 820px; min-height:100%; overflow:hidden;}
#corpok2 { clear:both; position: relative;  margin: 0 auto; width: 760px; min-height:100%; overflow:hidden;}
#corpohist { position: relative; margin-left: auto;	margin-right: auto;	background-image: url(images/body.png);	width: 820px; height: 1850px; }
#corpohist2 { position: relative; margin-left: auto; margin-right: auto; background: url(images/body.png); width:820px; text-align: justify; }
#corpohist3 { font-size: 110%; position: relative; margin-left: auto; margin-right: auto; background: url(images/body.png); width:820px; text-align: justify; line-height: 140% }
.texto1 { position: relative; margin-left: auto; margin-right: auto; padding: 3% 20% 3% 20%; font-size: 110%; text-align:justify; text-indent: 40px; line-height: 150%; }
.texto1a { position: relative; margin-left: auto; margin-right: auto; padding: 3% 15% 3% 15%; font-size: 100%; text-align:justify; text-indent: 30px; line-height: 130%; }
.texto2 { position: relative; margin-left: auto; margin-right: auto; padding: 3% 20% 3% 20%; font-size: 100%; }
.texto2a { position: relative; margin-left: auto; margin-right: auto; padding: 3% 4% 3% 4%; font-size: 100%; }
#corpo .texto3 { position:absolute; margin-left: 50px; margin-top:50px; }
#corpo .texto4 { position:absolute; top: 5%; left:4%; right:5%; font-size:100%; }
#corpok .texto3 { position:absolute; margin-left: 50px; margin-top:50px; }
#corpok .texto4 { position:absolute; top: 5%; left:4%; right:5%; font-size:100%; }
#corpotb {clear: both; margin: 0 auto; position: relative; padding: 4px 4px 4px 0px;}
#corpotb td {padding: 3px 3px 3px 0px; color: #333; background-color: Transparent;  border: none; font-size: 1.1em; }
#corpotb a:link {text-decoration: none; color: blue;  }
#corpotb a:visited {text-decoration: none; color: blue; }
#corpotb a:hover, a:active {text-decoration: underline;}
.rep1 { font-size:medium; font-family:  Helvetica, Arial, Sans-Serif; background-color: white; color: black;  padding: 0px; }
.blog { padding: 0px 30px 0px 30px; font-size: 100%; }
.contato {width: 100%; padding: 5% 20% 3% 20%; font-size: 100%; text-align:justify; }
#corpohist .texto2 { position:absolute; left: 15%; right: 15%; top: 50px; font-size: 100%; text-align:justify; text-indent: 40px; line-height: 130%; }
#corpo .texto3 { position:absolute; left: 15%; right: 15%; top: 10px; font-size: 100%; text-align:justify; text-indent: 40px; line-height: 120%; }
#corpok .texto3 { position:absolute; left: 15%; right: 15%; top: 10px; font-size: 100%; text-align:justify; text-indent: 40px; line-height: 120%; }
#corpohist2 a { color: #ff0000 }
#principal { width: 100%; position: static; height: 100%; background-color: #ffffff; border: none; padding: 0px; margin: 0px; }
#corpok table td { padding:3px 3px 3px 3px; }
#corpo table .direita {text-align:right; height:30px; }
#corpok table .direita {text-align:right; height:30px; }
#corpo table .esquerda { text-align:left; height:30px; }
#corpo table .senha { color:Red; font-size:70%; text-align: right; }
#corpok table .senha { color:Red; font-size:70%; text-align: right; }
#panel { position: relative; margin-left: auto; margin-right: auto;	background-color: Red; width: 820px; height: 390px; }
.add { width: 60%; margin-left: 20%; }
#mensagem {width: 60%;  font-size: 80%; margin: 0 auto; position: relative; text-align: center; }
.modalBackground { background-color:Gray; filter:alpha(opacity=70); ms-opacity:0.7; }
.modalPopup { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px; }
#oaztable { font-size: 120%; }
#oaztable td { text-align:center; border-width:2px; border-color:Gray; border-style:solid; padding: 5px 5px 5px 5px; background-color:White; }
#zulliger { position: relative; top: 200px; right: 5%}
#korpo {clear: both; margin: 0 auto; position: relative; padding: 4px 4px 4px 0px;}
.msg { color: Red; font-weight: bold; font-size: 1.1em;}
#container8 { clear:both; position: relative;  margin: 0 auto; background-image: url(images/body2.png); width: 820px; min-height:100%; overflow:hidden; padding: 0px;}
#novidade { position: absolute; top: 20px; right: 5%; font-size: 90%; width: 129px; text-align: center; background: url(images/Red_05.png) no-repeat 0 0; font-style: italic; font-weight: bold;}
#novidade2 { position: absolute; top: 20px; left: 5%; font-size: 90%; width: 129px; text-align: center; background: url(images/Red_05.png) no-repeat 0 0; font-style: italic; font-weight: bold;}
.caixa { background-color: transparent; border-style:solid; border-width:1px; border-color: #ddd; color:#424242;}
.caixamenu { background-color: transparent; border-style:solid; border-width:1px; border-color: #ddd; color:#424242; font-size: x-large;}
.calendar .ajax__calendar_container { border:1px solid #646464; background-color: Yellow; color: red; text-align: left; font-size: 10px;}
.buttonok { display: block; width:60px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/accept.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 22px;}
.buttongo { display: block; width:60px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #cfc url(images/icone/accept.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 22px;}
.buttonhm { display: block; width:60px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/house.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 22px;}
.buttonmp { display: block; width:150px; height: 18px; border: 1px solid #ddd; background: #ffcccc url(images/icone/arrow_turn_left.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 20px;}
.buttonpf { display: block; width:140px; height: 18px; border: none; background: #fcc url(images/icone/information.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 20px;}
.buttonar { display: block; width:140px; height: 18px; border: none; background: #fcc url(images/icone/add.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 20px;}
.buttondt { display: block; width:75px; height: 18px; border: none; background: #fcc url(images/icone/cancel.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 20px; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa;}
.buttondl { display: block; width:160px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #fcc url(images/icone/delete.png) no-repeat 0 50%; font-size: 12px; padding-top: 2px; padding-left: 22px;}
.buttonmc { display: block; width:78px; height: 14px; border: none; background: #fcc url(images/icone/cog.png) no-repeat 0 50%; font-size: 11px; padding-top: 1px; padding-right: 5px;}
.buttonrt { display: block; width:60px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/arrow_turn_left.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px;  padding-left: 22px;}
.buttonrw { display: block; width:50px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/arrow_left.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 18px;}
.buttonfw { display: block; width:65px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/arrow_right.png) no-repeat 50px 50%; font-size: 14px; padding-top: 2px; padding-left: 2px;}
.buttonad { display: block; width:70px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/add.png) no-repeat 0 50%; font-size: 12px; padding-top: 2px; padding-left: 17px;}
.buttonbk { display: block; width:45px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/arrow_turn_left.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px;  padding-left: 22px;}
.buttonup { display: block; width:160px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #ccf url(images/icone/accept.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 22px;}
.accordionHeaderSenha { display: block; cursor:pointer; width:152px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/lock.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 22px; color: #2C51E7;}
.accordionHeaderSelectedSenha { display: block; cursor:pointer; width:152px; height: 18px; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: 2px solid #aaa; border-right: 2px solid #aaa; background: #eee url(images/icone/lock.png) no-repeat 0 50%; font-size: 14px; padding-top: 2px; padding-left: 22px; color: #2C51E7;}
.accordionContentSenha { background-color: transparent;  width: 100%; font-size: 1em; line-height: 1.4em; }
#codelbl { display: block; width:160px; height: 18px; border: 1px solid #79814b; background-color: #814b79 ; font-size: 12px; font-weight: bold; width: 50px; color: #fff; text-align: center; padding-top: 4px; }
.wrapperbanner {
    position:relative;
    width: 775px;
    height: 80px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(images/backshadow1.gif);
    background-repeat: repeat-y;
    }
.bannerleft {
    position: absolute;
    left: 0;
    width: 205px;
    height: 80px;
    padding:  0px 0px 0px 20px;
    }
.bannerleft img {
    border: none;
    }
.banneright {
    margin-left: 205px;
    margin-right: 20px;
    padding:  10px 15px 10px 15px;
    margin-bottom: 0px;
    text-align: center;
    font-size: 15px;
    color: #333;
    }
.banneright a {color: red;}
.topbanner {
    position:relative;
    width: 775px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 0px;
    margin-top: 10px;
    background-image: url(images/topshadow1.gif);
    background-position: top left;
    height: 24px;
    }
.botbanner {
    position:relative;
    width: 775px;
    margin-right: auto;
    margin-left: auto;
    margin-top: -1px;
    background-image: url(images/botshadow1.gif);
    height: 17px;
    }
