/* temp */
#header, #footer{ text-align: center; }
#header a img{ border: none; }

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

body{ margin: 0; padding: 0; background: url(../_img/bg_novidades.jpg) no-repeat center top; font-family: 'Trebuchet MS'; font-size: 11px; color: #666666; line-height: 18px; }

#wrapper *{ margin: 0; padding: 0; }

#wrapper{ width: 898px; margin: 0 auto; margin-top: 15px; position: relative; }
#wrapper .clear{ height: 0px; clear: both; width: 100%; }
#wrapper a{ color: #ba131a; font-weight: bold; text-decoration: none; }
#wrapper a:hover{ text-decoration: underline; }
#wrapper h2{ height: 40px; }
#wrapper strong{ color: #6b07ab; }

/* background linha vertical */
#wrapper #content{ background: url(../_img/dot.gif) repeat-y 542px 0; }

/* conteúdo da esquerda */
  #wrapper #content .cnt{ width: 518px; float: left; }
  #wrapper #content .cnt h3{ font-size: 16px; color: #6b07ab; padding-bottom: 20px; font-weight: bold; }
  #wrapper #content .cnt p{ padding-bottom: 25px; }
  
  #wrapper #content .rss{ line-height: 24px; margin-bottom: 20px; }
  #wrapper #content .rss li{ list-style: none; padding-left: 25px; background: url(../_img/ico_rss.gif) no-repeat center left; border-bottom: 1px dotted #cfcfcf; margin-bottom: 3px; position: relative; }
  #wrapper #content .rss li a{ display: block; }
  #wrapper #content .rss li span.assinar{ position: absolute; top: 0; right: 0; font-weight: normal; display: block; }

/* conteúdo da direita */
#wrapper .sidebar{ width: 355px; float: right; padding-bottom: 25px; }
  
  #wrapper .sidebar .box{ border-bottom: 1px dotted #cfcfcf; padding: 19px 14px; }
  #wrapper .sidebar .box.first{ padding-top: 9px; }
  #wrapper .sidebar .box h4{ height: 30px; }
  #wrapper .sidebar .box small{ font-size: 10px; }
  #wrapper .sidebar .box textarea{ font-size: 11px; font-family: Trebuchet MS; width: 177px; padding: 5px;  }
  #wrapper .sidebar .box .pdf{ line-height: normal; color: #8939bc; padding-top: 15px; }
  #wrapper .sidebar .box .pdf .ico{ display: block; padding-left: 45px; background: url(../_img/ico_pdf.gif) no-repeat top left; height: 32px; }
  #wrapper .sidebar .box .divulgue{ font-size: 11px; font-family: Trebuchet MS; width: 200px; padding: 5px; }

/* formulários */
#wrapper .txt-form{ padding-bottom: 15px; }
#wrapper .txt-form p{ padding-bottom: 10px; }

  #wrapper #content .tbl-form{ line-height: normal; }
  #wrapper #content .tbl-form th{ text-align: right; width: 145px; padding-right: 5px; font-weight: bold; }
  #wrapper #content .tbl-form th,
  #wrapper #content .tbl-form td{ padding-bottom: 20px; vertical-align: top; }
  #wrapper #content .tbl-form td label{ margin-right: 10px; }
  #wrapper #content .tbl-form td input,
  #wrapper #content .tbl-form td textarea,
  #wrapper #content .tbl-form td select{ vertical-align: middle; font-size: 11px; font-family: Trebuchet MS; }
  #wrapper #content .tbl-form .upload small{ display: block; color: #6b07ab; font-size: 10px; margin-top: 10px; }
  #wrapper #content .tbl-form .enviar{ text-align: right; }
  

/* central de ajuda */


#wrapper #content.central-de-ajuda{ background-image: none; width: 898px; }
#wrapper #content.central-de-ajuda p{ padding-bottom: 20px; }

#wrapper #content.central-de-ajuda .boxes{ width: 205px; float: left; margin-right: 20px; border-top: 1px dotted #cfcfcf; border-bottom: 1px dotted #cfcfcf; height: 112px; }
#wrapper #content.central-de-ajuda .last{ margin-right: 0!important; }
#wrapper #content.central-de-ajuda .boxes h3{ height: 27px; padding-top: 8px; }
#wrapper #content.central-de-ajuda h4{ height: 40px; padding-top: 15px; }
#wrapper #content.central-de-ajuda .boxes h5{ background: url(../_img/ico_bullet.gif) no-repeat 0 3px; padding-left: 16px; color: #6b07ab; font-weight: bold; font-size: 14px; margin-bottom: 5px; }


#wrapper #content.central-de-ajuda .dot{ padding-top: 20px; border-bottom: 1px dotted #cfcfcf; }
#wrapper #content.central-de-ajuda .bg{ background: url(../_img/bg_solucoes.gif) no-repeat top left; height: 1px; width: 100%; margin-bottom: 10px; margin-top: -10px; float: left;  }

#wrapper #content.central-de-ajuda .list .boxes{ border: none; margin-right: 20px; border-top: none; height: auto; color: #ba131a; line-height: 22px; }
#wrapper #content.central-de-ajuda .list .boxes h5 a{ font-size: 14px; color: #6b07ab; font-weight: bold; }
#wrapper #content.central-de-ajuda .list .boxes a{ font-weight: normal; line-height: normal; display: block; padding-bottom: 8px; }

#wrapper #content.central-de-ajuda .solucoes h4{ margin-bottom: -20px; }
#wrapper #content.central-de-ajuda .solucoes .boxes{ width: 100%; border-top: none; height: auto; padding-bottom: 5px; text-align: right; float: none; }
#wrapper #content.central-de-ajuda .solucoes .boxes dt{ color: #6b07ab; font-weight: bold; font-size: 14px; display: block; margin-bottom: 3px; text-align: left; padding-top: 15px;}
#wrapper #content.central-de-ajuda .solucoes .boxes dt a{ text-decoration: none; }
#wrapper #content.central-de-ajuda .solucoes .boxes dd p{ text-align: left; }
