﻿
     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; }
.rep1 { font-size:medium; font-family:  Helvetica, Arial, Sans-Serif; background-color: white; color: black;  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; padding: 0px;}
#base {clear: both; position: relative;  margin: 0 auto; background-image: url(images/bottom.png); width: 820px; height: 40px; padding: 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; padding: 0px;}
#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%; }
.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%; }
.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%; 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;}
.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;}
.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;}
.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;}
.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; height: 129px; padding: 0; text-align: center; background: url(images/Red_05.png) no-repeat 0 0; color: Red; font-style: italic; font-weight: bold;}
#novidade img { border:none; margin: 0px;}

