/* Show only to IE PC \*/
/* html .boxhead h2 {height: 1%;} /* For IE 5 PC */
.sidebox {
       margin: 0 auto; /* center for now */
       width: 17em; /* ems so it will grow */
       background: url(../images/sbbody-r.gif) no-repeat bottom right;
       font-size: 100%;
}
.boxhead {
       background: url(../images/sbhead-r.gif) no-repeat top right;
       margin: 0;
       padding: 0;
       text-align: center;
}
.boxhead h2 {
       background: url(../images/sbhead-l.gif) no-repeat top left;
       margin: 0;
       padding: 22px 30px 5px;
       color: white; 
       font-weight: bold; 
       font-size: 1.2em; 
       line-height: 1em;
       text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
       background: url(../images/sbbody-l.gif) no-repeat bottom left;
       margin: 0;
       padding: 5px 30px 31px;
}
.powerpoint{padding:2px 0 4px 22px;font-size:12px;background:url(../images/powerpoint.gif) no-repeat 0 0;}
.excel{padding:2px 0 4px 22px;font-size:12px;background:url(../images/excel.gif) no-repeat 0 0;}
.flash{padding:2px 0 4px 22px;font-size:12px;background:url(../images/flash.gif) no-repeat 0 0;}
.word{padding:2px 0 4px 22px;font-size:12px;background:url(../images/word.gif) no-repeat 0 0;}
.zip{padding:2px 0 4px 22px;font-size:12px;background:url(../images/zip2.gif) no-repeat 0 0;}

.mmoz, .mfox, .mopr, .msaf, .mflo, .mnn, .mchr {
       background: no-repeat 0% 50%;
       padding-left: 22px; 
}
.mmoz {background-image: url(../images/mmoz.png);}
.mfox {background-image: url(../images/mfox.png);}
.mopr {background-image: url(../images/mopr.png);}
.msaf {background-image: url(../images/msaf.png);}
.mflo {background-image: url(../images/mflo.png);}
.mchr {background-image: url(../images/mchr.png);}

.siwy {color:#777777;}

#tabela {
  border-collapse: collapse;
  border: 1px solid #03476F;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  /*background: #92C428;*/
  width:55%;
  }
#tabela caption {
  text-align: center;
  font: bold 18px arial, helvetica, sans-serif;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
#tabela td, #tabela th {
  border: 1px dotted #03476F;
  padding: .4em;
  color: #363636;
  }

#tabela thead th, #tabela tfoot th {
  font: bold 11px verdana, arial, helvetica, sans-serif;
  border: 1px solid #03476F;;
  text-align: center;
  background: #4591AD;
  color: #FFFFFF;
  padding-top:3px;
  }
#tabela tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
#tabela tbody td a:hover {
  background: #C2F64D;
  color: #363636;
  }
#tabela tbody th a {
  font: normal 11px verdana, arial, helvetica, sans-serif;
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #363636;
  }
#tabela tbody th a:hover {
  background: transparent;
  color: #363636;
  }
#tabela tbody th, #tabela tbody td {
  vertical-align: top;
  text-align: left;
  }
#tabela tfoot td {
  border: 1px solid #03476F;
  background: #4591AD;
  padding-top:3px;
  color: #FFFFFF;
  }
#tabela .odd {
  background: #AEE239;
  }
#tabela .nag { background:#4591ad; color:white; }
#tabela tbody tr:hover {
  background: #FFD800;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
#tabela tbody tr:hover th, #tabela tbody tr.odd:hover th {
  background: #FFD800;
  color: #FFFFFF;
  }
.info1 { background-color:yellow; }
.box250 {width:250px; padding:0 0 15px 0; background:url(../images/box_base.gif) no-repeat left bottom; margin-bottom:10px;}
.box250 h3 {background:url(box.gif); height:30px; line-height:30px; color:#333; padding:0 15px; margin:0; font-size:12px;}
.box250 ul {list-style:none; padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; height:auto;}
.box250 ul li {text-decoration:none; color:#444; padding:2px 0; font-size:11px; border-bottom:1px solid #f0f0f0; word-spacing:-1px;}
.box250 ul li a {text-decoration:none; color:#048; font-size:12px; font-weight:bold;}
.box250 ul li a:hover {text-decoration:underline;}
.box250 p {padding:15px 14px 0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px; line-height:1.3em; font-size:11px; color:#444;}
.box250 p.red {color:#c00;}
.box250 dl {list-style:none; padding:0 14px; margin:0; width:220px; background:#fff; border:1px solid #d8d9da; border-width:0 1px;}
.box250 dt {clear:left; padding:10px 0; margin:0; font-size:12px; font-weight:bold; color:#151;}
.box250 dd {padding:3px 0; margin:0; font-size:11px; line-height:1.2em; color:#444; border-bottom:1px solid #f0f0f0;}
.box250 dd a {display:block; color:#048; text-decoration:none; width:220px; font-size:12px;}
.box250 dd a em {color:#666; float:right; font-style:normal; font-size:11px;}
.box250 dd a:hover {color:#08c; text-decoration:none;}
.box250 table caption {width:250px; background:url(box.gif); height:30px; line-height:30px; color:#333; padding:0; margin:0; font-size:12px; text-align:left; text-indent:15px; font-weight:bold;}
.box250 table {width:250px; border:1px solid #d8d9da; border-width:0 1px; background:#fff;}
.box250 table th {padding-top:5px; text-indent:5px; color:#151;}
.box250 table td {text-indent:5px; color:#444;}
.box250 table tfoot td {text-align:center; color:#666; font-size:11px; padding-top:10px;}
.box250 form {margin:0;}
.box250 a.bannerad img {display:block; padding-bottom:4px;}
/*
#left blockquote {padding:1px;}
#left p.cite {color:#004488; display:list-item; padding:0 5px 0 0; list-style-image: url(../images/open_quotes.gif); background: url(../images/close_quotes.gif) bottom right no-repeat;}
#left blockquote[cite]:after {content: "Quote taken from: " attr(cite); display: block; font-size:0.9em; color:#0088cc; text-align:right;}
*/
.preloader {
background: url(../images/loading1.gif) no-repeat 50% 50%;
}
.blueframe{margin:1.4em 0px; padding:14px 25px; background:#EFF5FA; border:solid 1px #C1D7EC; -webkit-border-radius:6px; -khtml-border-radius:6px; -moz-border-radius:6px; border-radius:6px}
a.tooltip{position:relative; z-index:24; text-decoration:none}
a.tooltip:hover{z-index:25; background-color: #fff;}
a.tooltip span{display: none}
a.tooltip:hover span{display:block;position:absolute;top:-1em;left:5em;width:15em;border:1px solid #6f0303;background-color:#b00605;color:#fff;text-align: center;padding:2px;}

.container{
    
    display:block;
    overflow:auto;
    margin: 0 auto;
    text-align: left;
}

div.infoo, div.success, div.warningg, div.errorr{
    border: 1px solid;
    display: block;
    font-size: 14px;
    margin: 5px;
    padding: 10px;
}
div.infoo .sprite_ico, div.success .sprite_ico, div.warningg .sprite_ico, div.errorr .sprite_ico {
    background: url("css_sprite_32.png") no-repeat;
    display: inline-block;
    height: 32px;
    margin-right: 10px;
    vertical-align: middle;
    width: 32px;
}
div.infoo {
    color: #00529B;
    background-color: #BDE5F8;
}
div.infoo .sprite_ico{
    background-position: 0px 0px;
}
div.success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
div.success .sprite_ico{
    background-position: -32px 0px;
}
div.warningg {
    color: #9F6000;
    background-color: #FEEFB3;
}
div.warningg .sprite_ico{
    background-position: -64px 0px;
}
div.errorr {
    color: #D8000C;
    background-color: #FFBABA;
}
div.errorr .sprite_ico{
    background-position: -96px 0px;
}

