  #globalWrapper { font-size: 127%; text-align: center; }
  #container { text-align: left; }

  div#loginbox { position: relative; height: 152px;margin-right: 0; }
  div.error p { color: #c00; }
  div.error { height: 60px; overflow: hidden; margin: 0 !important; padding: 0 !important; position: absolute; left: 15px; bottom: 0px; }
  #errorBox { font-weight: bold; }
  * html .entrar { margin-right: 5px; }


  #password, #email { line-height: 1; height: auto; padding: 0.2em 0em !important;  }
  form#formLogin label {
    cursor: pointer;
    font-size: 11px;
    padding: 0.2em 0em;
  }
  form#formLogin { font-size: 1.1em; }
  p { margin: 0; padding: 0; } 
  #mail-destaques, .stage {
	width: 970px;
	height: 210px;
	overflow: hidden;
	position: relative;
  }

  img { border: 0; }
  .controls {
	position: absolute;
	top: 170px;
	left:10px;
	right: 0;
	padding: 2px 5px;
	height: 29px;


  }
  .controls li {
      display: inline;
  }
  .controls a {
      padding: 0px;
      margin-right: 5px;
      display: block;
      float: left;
      text-indent: -100000px;
      overflow: hidden;
      cursor: pointer;
      outline: 0;
  }
  .controls a.choices {
      width: 7px;
      height: 7px;
	  background-image:url(ponto.png);
	  background-repeat:no-repeat;
      position: relative;
      top: 7px;
	  
  }
  .controls a.choices:hover {
      background-position: bottom left;
	  width: 7px;
      height: 7px;
	  background-image:url(ponto_hover.png);
	  background-repeat:no-repeat;
      position: relative;
      top: 7px;
  }

  .controls a.choices.current {
      background-position: top right;
	 
  }
  .controls a.prev, .controls a.next {
	width: 26px;
	height: 18px;
  }
  .controls a.prev:hover, .controls a.next:hover {
      opacity: 0.8;
      filter:alpha(opacity=80);
  }
  .controls a.prev {
	  background-image:url(btn_left.png);
	  background-repeat:no-repeat;
      margin-left: 0.5em;
      margin-right: 0;
  }
  .controls a.prev:hover {
	  background-image:url(btn_left_hover.png);
	  background-repeat:no-repeat;
      margin-left: 0.5em;
      margin-right: 0;
  }
  .controls a.next {
	background-image:url(btn_right.png);
	background-repeat:no-repeat;  }
  .controls a.next:hover {
	background-image:url(btn_right_hover.png);
	background-repeat:no-repeat;  }

  /* from formatacao.css */
  #mail-destaques {
	float:left;
	z-index:1;
	margin-top:-3px;
  }
  #loginbox {
    margin-top: 21px;
  }
  .destaques { position: relative; }
  .rss { float: none; position: absolute;right: 0; }
  .destaques li { line-height: 2; margin-top: 0; }
  .destaques li a { font-size: 0.95em !important; padding-left: 0 !important; display: block; text-decoration: none !important; border-bottom: 1px solid #eee; height: 2em; overflow: hidden;}
  .destaques li a:hover { border-bottom-color: #ccc; color: #333;}

  #registerbox { position: relative; height: 65px; background-position: top right; text-decoration: none; }
  #registerbox span.text { margin-top: 0 !important; position: absolute; width: 180px; left: 17px; top: 28px; text-align: center; }
  #registerbox span span { font-weight: bold; }
  #registerbox * { color: #333 !important; }
  #registerbox a:hover span { text-decoration: underline; }


  div#menu ul li a { padding-bottom: 0px !important; }
  * html div#menu ul li a { padding-bottom: 6px !important; }
  * html #menu { height: 43px !important; }
  .destaques p.more {
      text-align: right;
      line-height: 2;
  }
  .destaques p.more a { 
      padding: 0.2em 0.5em !important;
  }

  #barra_logo a img {
    margin-top: 3px;
  }

  #loginbox p {
    height: 20px;
    line-height: 20px;
    margin-top: 2px;  
  }
  #loginbox p#errorBox {
    line-height: 1.2em;
    height: auto;
    margin: 0;
  }

  #CapsLockWebmail {
    display: block;
    position: absolute;
    width: 35px;
    height: 16px;
    top: 65px;
    right: 26px;
    color: #c00 !important;
    text-indent: -1000px;
    overflow: hidden;
    background: transparent url(graphics/caps.png) no-repeat top left;
    visibility: hidden; 
  }
  /* fur IE6 */
  #blog-posts h1 {
    padding-left: 0.65em;
  }
  .destaques h1 {
    margin-bottom: 0.5em;
  }

