body { background-color: #fff; background-image: url(../images/fundo_top_interna.jpg); background-repeat: repeat-x; }

    div#content div.fundoHeader {
      height: 109px;
      background-image: url(../images/fundo_header_arco_interna.png);
      background-repeat: no-repeat;
      background-position: right top;
    }

    div#content div#colA { padding-top: 25px; }
    div#content div#colB div.contentHeader {
      position: relative;
      height: 140px;
    }
      div#colB div.contentHeader div.breadcrumb { 
        position: absolute;
        width: 500px;
        top: 30px;
        left: 8px;
        font-size: 10px;
        color: #287EA4;
      }
        div#colB div.contentHeader div.breadcrumb a { color: #287EA4; }
        
      div#colB div.contentHeader h2 { 
        position: absolute;
        width: 500px;
        height: 30px;
        top: 45px;
        left: 8px;
        background-repeat: no-repeat;
      }

      div#colB div.contentHeader div.imgHeader {
        position: absolute;
        width: 355px;
        height: 181px;
        right: 20px;
        top: -50px;
        /* background: url(../images/header_content_caminhao.gif) no-repeat; */
      }     
    
  div#subColA h1 {
    width: 564px;
    margin-bottom: 15px;
    margin-left: 8px;
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 24px;
    line-height: 120%;
    color: #00367B;
  }
  
  div#subColA div.txt {
    width: 564px;
    margin-bottom: 20px;
    margin-left: 8px;
    font-size: 12px;
    line-height: 150%;
  }

  div#subColA div.txt h3 {
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 120%;
    color: #00367B;
  }

  div#subColA div.txt h4 {
    font-family: "Trebuchet MS",Verdana,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 150%;
    color: #00367B;
  }

  div#subColA div.txt a {
    text-decoration: underline;
    color: #00367B;
  }
  
    div#subColA div.txt a.botMap {
      display: block;
      width: 81px;
      height: 20px;
      background: url(../images/bot_ver_mapa.gif) no-repeat;
    }
    
  
  div#subColA div.txt div.boxColor {
    padding: 10px;
    font-size: 11px;
    background-color: #F8F4E8;
  }
    div#subColA div.txt div.boxColor.odd { background-color: #F1EAD1; }
    div#subColA div.txt div.boxColor.h40 {
      position: relative; 
      height: 40px; 
    	voice-family: "\"}\"";
    	voice-family: inherit;
      height: 20px; 
    }

  div#subColA div.txt li { padding-bottom: 10px; }
  div#subColA div.txt li a { text-decoration: none; font-weight: bold; color: #f60; }

  div#subColA div.txt img { padding: 5px; border: 1px solid #ccc; }
  div#subColA div.txt img.center { display: block; margin: 0 auto 20px auto; }
  div#subColA div.txt img.right { float:right; margin: 0 0 5px 5px; }

  div#subColA div.txt span.imgBoxRight { display: block; width: 212px; float: right; margin: 0 0 5px 5px; font-size: 10px; font-weight: bold; color: #999;}
    div#subColA div.txt span.imgBoxRight img { display: block; }

  div#subColA div.txt a.catPostInt { display: block; padding: 10px 0; border-bottom: 1px solid #ccc; cursor: pointer; text-decoration: none; color: #333; }
    div#subColA div.txt a.catPostInt:hover { text-decoration: underline; }
    div#subColA div.txt a.catPostInt strong { display: block; font-size: 10px; line-height: 120%; }

  div#subColA div.extraNav {
    width: 564px;
    height: 35px;
    margin-bottom: 20px;
    margin-left: 8px;
    padding-top: 10px;
    border-top: 1px solid #E6B977;        
  }

    div#subColA div.extraNav a {
      height: 19px;
      display: block;
      float: right;
      background-repeat: no-repeat;
      background-position: right 0;
    }
      div#subColA div.extraNav a:hover { background-position: right -30px; }
      div#subColA div.extraNav a.topo { width: 70px; background-image: url(../images/bot_topo.gif); }
      div#subColA div.extraNav a.voltar { width: 71px; background-image: url(../images/bot_voltar.gif); }


  div#subColA div.boxNoticias h6 {
    display: block;
    height: 30px;
    background: url(../images/boxTit_ultimas_noticias.gif) no-repeat; 
  }

  div#subColB dl.recursos dd.body { font-size: 10px; padding-bottom: 10px;}
  div#subColB dl.recursos dd.body a.option {
    display: block;
    font-size: 10px;
    line-height: 150%;
    padding: 9px 0 10px 0;
    background: transparent url(../images/dot_black.gif) repeat-x left bottom;
  }
  
    div#subColB dl.recursos dd.body a.option span.icon {
      display: block;
      float: left;
      width: 20px;
      height: 16px;
      background-repeat: no-repeat;
      background-position: left center;
    }
      div#subColB dl.recursos dd.body a.indicar { margin-bottom: 10px; }
      
      div#subColB dl.recursos dd.body a.print span.icon { background-image: url(../images/icon_recursos_print.gif); }
      div#subColB dl.recursos dd.body a.indicar span.icon { background-image: url(../images/icon_recursos_email.gif); }

  div#subColB dl.recursos dd.body a.font {
    display: block;
    float: right;
    width: 35px;
    height: 30px;
    background-repeat: no-repeat;
  }
  
  div#subColB dl.recursos dd.body a.aumentar { background-image: url(../images/icon_recursos_font_aumentar.gif); }
  div#subColB dl.recursos dd.body a.diminuir { background-image: url(../images/icon_recursos_font_diminuir.gif); }
  div#subColB dl.recursos dd.body a.restaurar { background-image: url(../images/icon_recursos_font_restaurar.gif); }

  .navNewsAnos, .navNewsAnos * {
  	margin:0;
  	padding:0;
  	list-style:none;
  }
  .navNewsAnos {
  	line-height:1.0;
  }
  .navNewsAnos ul {
  	position:absolute;
  	top:-999em;
  	width:136px;
  }
  .navNewsAnos ul li,
  .navNewsAnos a {
  	width: 100%;
  }
  .navNewsAnos li {
  	float:left;
  	position:relative;
  	z-index:99;
  }
  .navNewsAnos a {
  	display:block;
  }
  .navNewsAnos li:hover ul,
  ul.navNewsAnos li.sfHover ul {
  	left:-1px;
  	top:20px;
  }
  .navNewsAnos li:hover li ul,
  .navNewsAnos li.sfHover li ul {
  	top:-999em;
  }
  .navNewsAnos li li:hover ul,
  ul.navNewsAnos li li.sfHover ul {
  	left: -136px;
  	top: -1px;
  }
  .superfish li:hover ul,
  .superfish li li:hover ul {
  	top: -999em;
  }
  
  /*** ORIGINAL SKIN ***/

  .navNewsAnos {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 999;
  }

  .navNewsAnos li{
  	margin: 0;
  	padding: 0;
  }

  .navNewsAnos li.principal,.navNewsAnos li.sfHover {
  	width: 136px;
  	background-color: #fff;
    background-image: url(../images/seta_down_azul_marinho.gif);
    background-repeat: no-repeat;
    background-position: right center;
  	border: 1px solid #00367C;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 134px;
  }

  .navNewsAnos li.principal a strong,.navNewsAnos li.sfHover a strong {
    background: url(../images/boxTit_selecione.gif) no-repeat 0 2px;
    display: block;
    height: 12px;
  }

  .navNewsAnos a {
    display: block;
  	color: #333;
  	width: 134px;
  	padding: 4px 0 5px 5px;
  	font-size: 10px;
  	line-height: 150%;
  	text-decoration:none;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 129px;
  }

  .navNewsAnos li li {
  	width: 136px;
  	background-color: #fff;
  	border-left: 1px solid #00367C;
  	border-right: 1px solid #00367C;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 134px;
  }

  .navNewsAnos li li a:hover {
    background-color: #efefef;
  }

  .navNewsAnos li li.first { border-top: 1px solid #00367C; }

  .navNewsAnos li li.last {
    width: 136px;
  	border-left: 1px solid #00367C;
  	border-right: 1px solid #00367C;
  	border-bottom: 1px solid #00367C;
  	voice-family: "\"}\"";
  	voice-family: inherit;
  	width: 134px;
  }

  .navNewsAnos li li.sfHover {
  	background-color: #fff;
    background-image: none;
    background-color: #efefef;
  	border-left: 1px solid #00367C;
  	border-right: 1px solid #00367C;
  	border-top: none;
  	border-bottom: none;
  }

  .navNewsAnos li li.last.sfHover { border-bottom: 1px solid #00367C; }

