/*******************************************************************************
Theme Name: Norte Energia - Novo Layout
Theme URI: http://www.norteenergiasa.com.br/
Description: Layout desenvolvido para Norte Energia S/A
Author: Santafé Ideias - by Ismael da Cunha Lopes
Author URI: http://santafeideias.com.br/
*******************************************************************************/
    /*
    @font-face{
       font-family: "Kozuka";
       font-style: normal;
       font-weight: normal;
       src: url(KozGoPro-ExtraLight.otf);
    }
    */
    @font-face {
      font-family: 'Lato';
      font-style: normal;
      font-weight: 300;
      src: local('Lato Light'), local('Lato-Light'), url(Lato-Light.woff2) format('woff2');
      unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
    }

    @font-face {
      font-family: 'Lato';
      font-style: normal;
      font-weight: 300;
      src: local('Lato Light'), local('Lato-Light'), 
      url(Lato-Light2.woff2) format('woff2'),
      url(Lato-Light2.ttf) format('truetype');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
    }



    body { 
        background: #fff url('img/bg_body.jpg') top center repeat; 
        margin: 0; 
        padding: 0; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px: color: #777;
    }

    .header{
        background: transparent url('img/bg_topo.jpg') top center repeat-x; 
        width: auto;
    }

    .header .topo{
        background: transparent; 
        width: 1000px;
        height: 71px;
        margin: 0 auto;
        padding: 0;
    }
    
    .header .topo .left{
        background: transparent; 
        float: left;
        width: 170px;
        height: 71px;
    }

    .header .topo .left a img.logo{
        margin-top: 7px;
        padding: 0;
    }

    
    .header .topo .right{
        background: transparent; 
        float: right;
        width: 830px;
        height: 71px;
    }
    
    .header .topo .redes{
        background: transparent; 
        text-align: right;
        width: 830px;
        height: 25px;
    }

    .header .topo .redes .imagens{
        background: transparent; 
        float: right;
        width: 350px;
        height: 25px;
    }
    
    .header .topo .redes .imagens .icon{
        background: transparent; 
        float: right;
        height: 25px;
    }   

    .header .topo .redes .imagens .bg{
        background: transparent url('img/redes_idiomas_bg.png') top center no-repeat; 
        width: 81px; 
    }   


    .header .topo .menu{
        background: transparent; 
        text-align: right;
        width: 830px;
        height: 35px;
    }   
    
    .header .topo .menu ul{
        margin: 14px 0 0 0;
        padding: 0 15px 0 0;
        list-style: none;
    }       
    
    .header .topo .menu ul li{
        margin: 0;
        padding: 0 0 8px 0;
        display: inline-block;
        font-size: 16px;
    }       

    .header .topo .menu ul li:hover{
        border-bottom: 3px solid #00A5F0;
    }   

    .header .topo .menu ul li:hover ul{
        display: block;
    }   

    
    .header .topo .menu ul li ul{
        display: none;
        list-style: none;
        position: absolute;
        z-index: 99;
        margin: 7px 0 0 0;
        padding: 0;
    }

    .header .topo .menu ul li ul li{
        background: #00a5f0;
        margin: 0;
        padding: 0;
        font-size: 14px;
        cursor: pointer;
        border-bottom: 1px solid #61c7f6;
        float: left;
        clear: left;
        text-align: left;
    }
    
    .header .topo .menu ul li ul li:hover{
        background: #0395d8;
        border-bottom: 1px solid #61c7f6;
    }

    .header .topo .menu ul li ul li a{
        color: #fff;
        font-size: 12px;
        width: 143px; 
        text-decoration: none;
        display: block;
        padding:4px;
    }
    
    

    
    .header .destaque{
        background: transparent; 
        width: 980px;
        height: 240px;
        margin: 0 auto;
        margin-top: 10px;
        padding: 10px;
    }       
    
    .header .destaque .imagens{
        overflow: hidden;
        background: transparent; 
        width: 980px;
        height: 240px;
        margin: 0;
        padding: 0;
    }

    .header .destaque #next{
        position: absolute;
        width: 84px;
        height: 84px;
        margin: -250px 0 0 906px;
        padding: 0;
        z-index: 10;
    }   
    .header .destaque #prev{
        position: absolute;
        width: 84px;
        height: 84px;
        margin: -74px 0 0 -10px;
        padding: 0;
        z-index: 888;
    }   
    
    .header .destaque .nav{
        background: #000;
        color: #fff;
        font-size: 1px;
        position: absolute;
        width: auto;
        height: 25px;
        margin: -60px 0 0 650px;
        padding: 0 7px 0 7px;
        z-index: 11;
    }   


    .header .destaque .nav a{
        text-decoration: none;
    }   
    
    .header .destaque .nav a .nav_1{
        background: transparent url('img/destaque_num1.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
        text-indent: -9999;
    }       

    .header .destaque .nav a .nav_2{
        background: transparent url('img/destaque_num2.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }       

    .header .destaque .nav a .nav_3{
        background: transparent url('img/destaque_num3.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }           

    .header .destaque .nav a .nav_4{
        background: transparent url('img/destaque_num4.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }       

    .header .destaque .nav a .nav_5{
        background: transparent url('img/destaque_num5.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }   

    .header .destaque .nav a .nav_6{
        background: transparent url('img/destaque_num6.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }   
    
    .header .destaque .nav a .nav_7{
        background: transparent url('img/destaque_num7.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }       

    .header .destaque .nav a .nav_8{
        background: transparent url('img/destaque_num8.png') top center no-repeat; 
        width: 20px;
        height: 18px;       
        color: #000;
        text-align: center;
        margin: 6px 0 0 0;
    }       

    
    .header .destaque .nav a.activeSlide div.nav_1{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num1.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;
        text-align: center;
    }           
    
    .header .destaque .nav a.activeSlide div.nav_2{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num2.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;

        text-align: center;
    }           

    .header .destaque .nav a.activeSlide div.nav_3{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num3.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;
        text-align: center;
    }           

    .header .destaque .nav a.activeSlide div.nav_4{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num4.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;
        text-align: center;
    }           

    .header .destaque .nav a.activeSlide div.nav_5{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num5.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;

        text-align: center;
    }           
    

    .header .destaque .nav a.activeSlide div.nav_6{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num6.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;

        text-align: center;
    }
    
    .header .destaque .nav a.activeSlide div.nav_7{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num7.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;

        text-align: center;
    }
    
    .header .destaque .nav a.activeSlide div.nav_8{
        margin: -2px 0 0 0;
        padding: 5px 0 0 0;
        background: #363636 url('img/destaque_num8.png') center no-repeat; 
        width: 20px;
        height: 24px;       
        color: #363636;

        text-align: center;
    }



    .header .search{
        background: transparent;
        width: 100%;
        height: 36px;
        position: absolute;
        z-index: 100;
        margin: 0 auto; 
        margin-top: -36px;
    }

    .header .search form{
        background: transparent;
        width: 1000px;
        height: 36px;
        margin: 0 auto;
    }
    
    
    .header .search form input[Type="submit"]{
        background: #000 url('img/search_button1.png') top center no-repeat;    
        width: 36px;
        height: 36px;
        float: right;
        border: none;
        cursor: pointer;
    }

    .header .search form input[Type="submit"]:hover{
        background: transparent url('img/search_button2.png') top center no-repeat; 
        width: 36px;
        height: 36px;
        float: right;
        border: none;
        cursor: pointer;
    }   
    
    .header .search form input[Type="text"]{
        background: #fff;   
        width: 300px;
        height: 20px;
        float: right;
        border: 1px solid #cccccc;
        padding: 7px;
        color: #9e9e9e;
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
    }   
    

    
    
    
    
    
    
    
    
    
    
    
    .header .search2{
        background: transparent;
        width: 100%;
        height: 36px;
        position: absolute;
        z-index: 100;
        margin: 0 auto; 
        margin-top: -23px;
    }

    .header .search2 form{
        background: transparent;
        width: 1000px;
        height: 36px;
        margin: 0 auto;
    }
    
    
    .header .search2 form input[Type="submit"]{
        background: #000 url('img/search_button1.png') top center no-repeat;    
        width: 36px;
        height: 36px;
        float: right;
        border: none;
        cursor: pointer;
    }

    .header .search2 form input[Type="submit"]:hover{
        background: transparent url('img/search_button2.png') top center no-repeat; 
        width: 36px;
        height: 36px;
        float: right;
        border: none;
        cursor: pointer;
    }   
    
    .header .search2 form input[Type="text"]{
        background: #fff;   
        width: 300px;
        height: 20px;
        float: right;
        border: 1px solid #cccccc;
        padding: 7px;
        color: #9e9e9e;
        font-size: 13px;
        font-style: italic;
        font-weight: bold;
    }   
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    .header .marcacao{
        width: 1000px;
        height: 243px;
        margin: 0 auto;
        margin-top: 13px;
    }

    .header .marcacao img{
        width: 1000px;
        height: 243px;
        margin: 0 auto;
        margin-top: 13px;
    }
    
    .wrap{
        background: transparent; 
        width: 1000px;
        min-height: 470px;
        height: auto;
        margin: 0 auto;
        margin-top: 13px;
        padding: 0;
    }
    
    .wrap .section{
        background: transparent; 
        float: left;
        width: 660px;
        height: auto;
        margin: 0;
        padding: 0;
    }   

    
    .perguntas h4 {
        padding: 5px; 
        margin-bottom: 0;
    }       
    
    .perguntas h4:hover {
        background: #f8f8f8; 
        cursor: pointer; 
    }   
    
    .perguntas p {
        display: none; 
        padding: 5px; 
        margin-left: 20px;
        width: 920px;
        background: #f2f2f2; 
        border: 1px solid #e3e3e3;
    }       

    .perguntas div {
        display: none; 
        padding: 5px; 
        margin-left: 20px;
        margin-top: 15px;
        width: 920px;
        background: #f2f2f2; 
        border: 1px solid #e3e3e3;      
    }   

    .perguntas div.fot {
        display: block !important;
        background: none;
        border: none;       
    }

    .perguntas div.fot p{
        display: block !important; 
        background: none;
        border: none;
        margin-left: 0 !important;
        padding-left: 0 !important;
        width: auto;
    }

    
    .wrap .section .noticias_titulo{
        background: transparent url('img/noticias_bg_titulo.png') top center repeat-x;
        width: 95px;
        margin: 5px 0 0 0;
        padding: 3px 7px 10px 7px;
        font-size: 26px;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
        color: #fff;
    }       

    .wrap .section .noticias_titulo a{
        text-decoration: none;
        color: #fff;
    }       

    .wrap .section .noticias_titulo a:hover{
        text-decoration: none;
        color: #000;
    }       
    
    
    .wrap .section .noticias_1{
        background: transparent; 
        width: auto;
        height: 205px;
        margin: 15px 0 15px 0;
        padding: 0;
    }   

    .wrap .section .noticias_1 .noticias_1_1{
        background: transparent; 
        width: 320px;
        height: 205px;
        float: left;
    }   

    .wrap .section .noticias_1  .subtitulo{
        background: transparent;
        width: 250px;
        height: 38px;
        position: absolute;
        margin: -210px 0 0 -1px;
        padding: 7px 0 0 15px;
        font-size: 12px;
        color: #fff;
    }       

    .wrap .section .noticias_1  .subtitulo ul{
        margin: -10px 0 0 -15px;
        padding: 0;
        list-style: none;
    }

    .wrap .section .noticias_1  .subtitulo ul li{
        background: transparent url('img/noticias_bg_titulo_sub2.png') top left repeat-x;
        margin: 0;
        padding: 9px 5px 0 7px;
        display: inline-block;
        width: auto;
        height: 36px;
        text-shadow: 1px 0 2px #666;
        font-size: 12px;
        color: #fff;
        float: left;
    }       


    .wrap .section .noticias_1  .subtitulo ul .primeiro{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub1.png') top center no-repeat;
        width: 8px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;
    }       

    .wrap .section .noticias_1  .subtitulo ul .ultimo{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub3.png') top center no-repeat;
        width: 14px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;      
    }       
    
    
    
    
    
    
    
    
    .wrap .section .noticias_1  .mais{
        background: #10aded;
        width: 23px;
        height: 23px;
        position: absolute;
        margin: -15px 0 0 290px;
        padding: 3px;
    }   

    .wrap .section .noticias_1  .mais:hover{
        background: #0e96ce;
    }

    
    .wrap .section .noticias_1  .block{
        background: #fff; 
        width: 312px;
        height: 190px;
        margin: 3px 0 0 6px;
        border: 1px solid #e8e8e8;
        overflow: hidden;
        padding-bottom: 10px;
    }       
    

    .wrap .section .noticias_1  .block .data{
        background: none; 
        float: right;
        font-size: 11px;
        padding: 3px 5px;
        color: #00a5f0;
    }

    .wrap .section .noticias_1  .block h1{
        background: none; 
        font-size: 18px;
        font-weight: none;
        padding: 0;
        margin: 35px 8px 0 8px;
        color: #00a5f0;
        height: 70px;
        overflow: hidden;
    }   

    .wrap .section .noticias_1  .block h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }       

    .wrap .section .noticias_1  .block h1:hover{
        color: #0e96ce;
    }       
    
    .wrap .section .noticias_1  .block h1 a:hover{
        color: #0e96ce;
    }       
    
    
    .wrap .section .noticias_1  .block .texto{
        background: none; 
        font-size: 13px;
        font-weight: none;
        padding: 0;
        margin: 0 8px 0 8px;
        color: #3e3d3d;
        /*text-align: justify;*/
        line-height: 16px;
        overflow: hidden;
        height: 91px;
    }   
    
    .wrap .section .noticias_1  .block .texto p{
        margin-top: 0;
        padding-top: 0;
    }
    
    
    .wrap .section .noticias_1 .noticias_1_2{
        background: none; 
        width: 320px;
        height: 205px;
        float: right;
    }   



    
    
    
    
    .wrap .section .noticias_2{
        background: transparent; 
        width: auto;
        height: 115px;
        margin: 15px 0 25px 0;
        padding: 0;
    }       
    

    .wrap .section .noticias_2 .noticias_2_1{
        background: transparent; 
        width: auto;
        float: left;
    }   

    .wrap .section .noticias_2  .subtitulo{
        background: transparent;
        width: 400px;
        height: 36px;
        position: absolute;
        margin: -130px 0 0 -1px;
        padding: 9px 0 0 15px;
        font-size: 12px;
        color: #fff;
    }       

    .wrap .section .noticias_2  .subtitulo ul{
        margin: -10px 0 0 -15px;
        padding: 0;
        list-style: none;
    }

    .wrap .section .noticias_2  .subtitulo ul li{
        background: transparent url('img/noticias_bg_titulo_sub2.png') top left repeat-x;
        margin: 0;
        padding: 9px 5px 0 7px;
        display: inline-block;
        width: auto;
        height: 36px;
        text-shadow: 1px 0 2px #666;
        font-size: 12px;
        color: #fff;
        float: left;
    }       


    .wrap .section .noticias_2  .subtitulo ul .primeiro{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub1.png') top center no-repeat;
        width: 8px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;
    }       

    .wrap .section .noticias_2  .subtitulo ul .ultimo{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub3.png') top center no-repeat;
        width: 14px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;      
    }       
    
    
    
    
    
    
    
    
    .wrap .section .noticias_2  .mais{
        background: #10aded;
        width: 23px;
        height: 23px;
        position: absolute;
        margin: -15px 0 0 630px;
        padding: 3px;
    }   

    .wrap .section .noticias_2  .mais:hover{
        background: #0e96ce;
    }

    
    .wrap .section .noticias_2  .block{
        background: #fff; 
        width: 652px;
        height: 100px;
        margin: 3px 0 0 6px;
        border: 1px solid #e8e8e8;
        overflow: hidden;
        padding-bottom: 20px;
    }       


    
    
    
    .wrap .section .noticias_2  .block4{
        background: #fff; 
        width: 652px;
        height: 130px;
        margin: 3px 0 0 6px;
        border: 1px solid #e8e8e8;
        overflow: hidden;
        padding-bottom: 20px;
    }   
    
    .wrap .section .noticias_2  .block4 .data{
        background: none; 
        float: right;
        font-size: 11px;
        padding: 3px 5px;
        color: #00a5f0;
    }

    .wrap .section .noticias_2  .block4 h1{
        background: none; 
        font-size: 15px;
        font-weight: none;
        padding: 0;
        margin: 30px 0 0 10px;
        color: #00a5f0;
    }   

    .wrap .section .noticias_2  .block4 h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }       

    .wrap .section .noticias_2  .block4 h1:hover{
        color: #0e96ce;
    }       
    
    .wrap .section .noticias_2  .block4 h1 a:hover{
        color: #0e96ce;
    }       
    
    
    .wrap .section .noticias_2  .block4 .texto{
        background: none; 
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: -2px 8px 8px 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 17px;
        overflow: hidden;
        max-height: 49px;
    }
    
    .wrap .section .noticias_2  .block4 .texto p{
        padding-bottom: 0;
        margin-bottom: 0;
    }

    
    .wrap .section .noticias_2  .block4 .author{
        background: none; 
        font-size: 10px;
        font-weight: none;
        padding: 0;
        margin: 0 0 0 8px;
        color: #00a5f0;
    }           
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    .wrap .section .noticias_2  .block .data{
        background: none; 
        float: right;
        font-size: 11px;
        padding: 3px 5px;
        color: #00a5f0;
    }

    .wrap .section .noticias_2  .block h1{
        background: none; 
        font-size: 15px;
        font-weight: none;
        padding: 0;
        margin: 29px 0 0 10px;
        color: #00a5f0;
    }   

    .wrap .section .noticias_2  .block h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }       

    .wrap .section .noticias_2  .block h1:hover{
        color: #0e96ce;
    }       
    
    .wrap .section .noticias_2  .block h1 a:hover{
        color: #0e96ce;
    }       
    
    
    .wrap .section .noticias_2  .block .texto{
        background: none; 
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: 2px 8px 8px 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 17px;
        overflow: hidden;
    }


    .wrap .section .noticias_2  .block1{
        background: #fff; 
        width: 312px;
        height: 208px;
        margin: 3px 0 0 6px;
        border: 1px solid #e8e8e8;
        overflow: hidden;
        float: left;
    }

    .wrap .section .noticias_2  .block1 h1{
        font-size: 25px;
        font-weight: none;
        padding: 0;
        margin: 10px;
        color: #00a5f0;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
    }   

    .wrap .section .noticias_2  .block1 p{
        background: none; 
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: 5px 20px 0 20px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 15px;
    }   

    .wrap .section .noticias_2  .block .author{
        background: #776600; 
        font-size: 10px;
        font-weight: none;
        padding: 0;
        margin: 0 0 0 8px;
        color: #00a5f0;
    }       

    
    .wrap .section .noticias_2  .block2{
        background: #fff; 
        width: 312px;
        height: 208px;
        margin: 3px 0 0 0;
        border: 1px solid #e8e8e8;
        overflow: hidden;
        float: right;
    }

    .wrap .section .noticias_2  .block2 h1{
        font-size: 25px;
        font-weight: none;
        padding: 0;
        margin: 10px;
        color: #00a5f0;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
    }   

    .wrap .section .noticias_2  .block2 p{
        background: none; 
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: 5px 20px 0 20px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 17px;
    }   

    .wrap .section .noticias_2  .block2 form .email{
        background: transparent url('img/boletim_input_text.png') left top no-repeat; 
        border: none;
        width: 270px;
        height: 22px;
        margin: 20px 0 0 20px;
        padding: 0;
    }   
    
    
    .wrap .section .noticias_2  .block2 form .email input{
        background: transparent;
        border: none;
        width: 255px;
        height: 22px;
        margin: 0;
        padding: 0 0 0 10px;
        font-size: 12px;
        font-style: italic;
        color: #777;
    }   
    
    .wrap .section .noticias_2  .block2 form .bottom input{
        background: transparent url('img/boletim_input_submit.png') left top repeat-x; 
        border: 1px solid #d3d3d3;
        width: 84px;
        height: 25px;
        margin: 0 25px 0 0;
        padding: 0;
        float: right;
        cursor: pointer;
        color: #636768;
    }   

    .wrap .section .noticias_2  .block2 form .bottom input:hover{
        border-right: 1px solid #b2b2b2;
        border-bottom: 1px solid #b2b2b2;
        color: #3a3a3a;
    }


    
    
    
    
    
    
    
    
    
    
    
    
    .wrap .aside{
        background: transparent; 
        float: right;
        width: 320px;
        margin: 14px 0 0 0;
        padding: 0;
    }   
    
    .wrap .aside .block1{
        background: none; 
        float: right;
        width: 320px;
        height: 140px;
        margin: 4px 0 0 0;
        padding: 0;
    }       
    
    .wrap .aside .block1 .block1_1{
        background: #B88101; 
        width: 270px;
        height: 110px;
        margin: 0;
        padding: 10px 20px 20px 20px;
    }           
    
    .wrap .aside .block1 .block1_1 h1{
        font-size: 22px;
        font-weight: none;
        padding: 0;
        margin: 0;
        color: #fff;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
    }   
    
    .wrap .aside .block1 .block1_1 .texto{
        background: none; 
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: 10px 0 0 0;
        color: #fff;
        /* text-align: justify; */
        line-height: 16px;
        text-shadow: 0 0 1px #666;
        height: 70px;
    }       
    
    .wrap .aside .block1 .block1_1 .mais{
        background: #10aded;
        width: 23px;
        height: 23px;
        position: absolute;
        margin: 5px 0 0 271px;
        padding: 3px;
    }   

    .wrap .aside .block1 .block1_1 .mais:hover{
        background: #0e96ce;
    }
    
    
    .wrap .aside .block2{
        background: transparent; 
        float: right;
        width: 320px;
        height: 270px;
        margin: 25px 0 0 0;
        padding: 0;
    }       
    
    
    .wrap .aside .block2_1{
        background: #10ADED; 
        float: left;
        width: 125px;
        height: 235px;
        margin: 0;
        padding: 8px;
    }   

    .wrap .aside .block2_1 h1{
        font-size: 19px;
        font-weight: none;
        padding: 0;
        margin: 0;
        color: #fff;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
    }
    

    .wrap .aside .block2_1 .texto{
        background: none; 
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: 12px 0 0 0;
        color: #fff;
        line-height: 16px;
        height: 158px;
    }

    .wrap .aside .block2_1 .mais{
        background: #b88101;
        width: 23px;
        height: 23px;
        position: absolute;
        margin: 6px 0 0 118px;
        padding: 3px;
    }   

    .wrap .aside .block2_1 .mais:hover{
        background: #dfa304;
    }



    
    .wrap .aside .block2_2{
        background: #2BAA2B; 
        float: right;
        width: 125px;
        height: 235px;
        margin: 0 10px 0 0;
        padding: 8px;
    }       
    
    
    .wrap .aside .block2_2 h1{
        font-size: 19px;
        font-weight: none;
        padding: 0;
        margin: 0;
        color: #fff;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
    }
    

    .wrap .aside .block2_2 .texto{
        background: none;  
        font-size: 12px;
        font-weight: none;
        padding: 0;
        margin: 12px 0 0 0;
        color: #F3CC15;
        line-height: 16px;
        height: 158px;
    }

    .wrap .aside .block2_2 .mais{
        background: #10aded;
        width: 23px;
        height: 23px;
        position: absolute;
        margin: 6px 0 0 115px;
        padding: 3px;
    }   

    .wrap .aside .block2_2 .mais:hover{
        background: #0e96ce;
    }
    
    
    
    .wrap .aside .block3{
        background: transparent; 
        float: left;
        width: 320px;
        height: auto;
        margin: 10px 0 0 0;
        padding: 0;
    }       
    
    
    .wrap .aside .block3_1{
        background: #fff; 
        float: left;
        width: 292px;
        height: auto;
        margin: 0;
        padding: 8px;
        border: 1px solid #e8e8e8;
    }       


    .wrap .aside .block3_1 h1{
        font-size: 25px;
        font-weight: none;
        padding: 0;
        margin: 0 0 10px 0;
        color: #10aded;
        font-family: Kozuka, Helvetica, Arial, sans-serif;
    }
    
    .wrap .aside .block3_1 ul{
        padding: 0;
        margin: 0;
        list-style: none;
    }   
    
    .wrap .aside .block3_1 ul li{
        padding: 0 0 10px 0;
        margin: 0 0 10px 0;
        border-bottom: 1px solid #e8e8e8;
        display: inline-block;
    }       

    .wrap .aside .block3_1 ul li:last-child{
        border-bottom: none;
    }       


    
    .wrap .aside .block3_1 ul li .tipo{
        background: transparent;
        float: left;
        width: 220px;
        font-size: 11px;
        color: #3e3d3d;
    }           
    
    .wrap .aside .block3_1 ul li .data{
        background: transparent;
        text-align: right;
        float: right;
        width: 70px;
        font-size: 11px;
        color: #00a5f0;
    }
    
    .wrap .aside .block3_1 ul li .descricao{
        background: none;
        line-height: 17px;
        font-weight: bold;
        width: 290px;
        margin: 5px 0 0 0;
        font-size: 14px;
        color: #00a5f0;
        float: right;
        text-align: left !important;
    }   
    
    .wrap .aside .block3_1 ul li .descricao a{
        color: #00a5f0;
        text-decoration: none;
    }       
    
    .wrap .aside .block3_1 ul li .descricao a:hover{
        color: #0187c4;
        text-decoration: none;
    }           
    
    
    .wrap .aside .block3_1 .mais{
        background: #10aded;
        width: 23px;
        height: 23px;
        position: absolute;
        margin: -8px 0 0 282px;
        padding: 3px;
    }   

    .wrap .aside .block3_1 .mais:hover{
        background: #0e96ce;
    }   
    

    
    
    
    
    
    
    
    .wrap .interna_1{
        background: transparent; 
        width: 1000px;
        height: 185px;
        margin: 0;
        padding: 0;
        clear: both;
    }   
    
    
    .wrap .interna_1 .left{
        background: transparent; 
        width: 482px;
        height: 170px;
        margin: 0;
        padding: 0;
        float: left;
    }       
    
    .wrap .interna_1 .right{
        background: transparent; 
        width: 482px;
        height: 170px;
        margin: 0;
        padding: 0;
        float: right;
    }       
    
    
    .wrap .interna_1 .block{
        background: #fff; 
        width: auto;
        height: 162px;
        margin: 5px 0 0 7px;
        padding: 0;
        border: 1px solid #ccc;
    }       

    .wrap .interna_1 .block .data{
        background: none; 
        float: right;
        font-size: 11px;
        padding: 3px 5px;
        color: #00a5f0;
    }
    
    
    .wrap .interna_1 .block .subtitulo{
        background: transparent;
        width: 250px;
        height: 38px;
        position: absolute;
        margin: -6px 0 0 -9px;
        padding: 7px 0 0 15px;
        font-size: 12px;
    }       

    .wrap .interna_1 .block .subtitulo ul{
        margin: -10px 0 0 -15px;
        padding: 0;
        list-style: none;
    }

    .wrap .interna_1 .block .subtitulo ul li{
        background: transparent url('img/noticias_bg_titulo_sub2.png') top left repeat-x;
        margin: 0;
        padding: 9px 5px 0 7px;
        display: inline-block;
        width: auto;
        height: 36px;
        text-shadow: 1px 0 2px #666;
        font-size: 12px;
        color: #fff;
        float: left;
    }       


    .wrap .interna_1 .block h1{
        background: transparent; 
        font-size: 17px;
        font-weight: none;
        padding: 0;
        margin: 32px 10px 0 8px;
        color: #00a5f0;
        line-height: 22px;
        height: 40px;
    }   

    .wrap .interna_1 .block .author{
        background: none; 
        font-size: 10px;
        font-weight: none;
        padding: 0;
        margin: 3px 0 0 8px;
        color: #00a5f0;
        float: left;
    }       

    .wrap .interna_1 .block .comentarios{
        background: none; 
        font-size: 11px;
        font-weight: bold;
        padding: 0;
        margin: 3px 8px 0 0;
        color: #039000;
        float: right;
    }   

    .wrap .interna_1 .block .comentarios a{
        background: none; 
        font-size: 11px;
        font-weight: bold;
        color: #039000;
        text-decoration: none;
    }   

    .wrap .interna_1 .block .comentarios a:hover{
        color: #026200;
        text-decoration: none;
    }   
    
    .wrap .interna_1 .block h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }   

    .wrap .interna_1 .block h1 a:hover{
        padding: 0;
        margin: 0;
        color: #0187c4;
        text-decoration: none;
    }
    
    
    .wrap .interna_1 .block .subtitulo ul .primeiro{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub1.png') top center no-repeat;
        width: 8px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;
    }       

    .wrap .interna_1 .block .subtitulo ul .ultimo{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub3.png') top center no-repeat;
        width: 14px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;      
    }       
        


    .wrap .interna_1 .block .texto{
        background: none; 
        font-size: 13px;
        font-weight: none;
        padding: 0;
        margin: 4px 8px 4px 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 16px;
        height: 60px;
    }   

    .wrap .interna_1 .block .texto p{
        padding: 0;
        margin: 5px 0 5px 0;
        height: 50px;
        overflow: hidden;       
    }   









 /* -------------------------------------- Documento destaque */
 
    .wrap .documento_destaque {
        background: transparent; 
        width: 1000px;
        height: 140px;
        margin: 0;
        padding: 0;
        clear: both;
    }   
    
    
    .wrap .documento_destaque .left{
        background: transparent; 
        width: 482px;
        height: 120px;
        margin: 0;
        padding: 0;
        float: left;
    }       
    
    .wrap .documento_destaque .right{
        background: transparent; 
        width: 482px;
        height: 120px;
        margin: 0;
        padding: 0;
        float: right;
    }       
    
    
    .wrap .documento_destaque .block{
        background: #fff; 
        width: auto;
        height: 105px;
        margin: 5px 0 0 7px;
        padding: 0;
        border: 1px solid #ccc;
    }       

    .wrap .documento_destaque .block .data{
        background: none; 
        float: right;
        font-size: 11px;
        padding: 3px 5px;
        color: #00a5f0;
    }
    
    
    .wrap .documento_destaque .block .subtitulo{
        background: transparent;
        width: 250px;
        height: 38px;
        position: absolute;
        margin: -6px 0 0 -9px;
        padding: 7px 0 0 15px;
        font-size: 12px;
    }       

    .wrap .documento_destaque .block .subtitulo ul{
        margin: -10px 0 0 -15px;
        padding: 0;
        list-style: none;
    }

    .wrap .documento_destaque .block .subtitulo ul li{
        background: transparent url('img/noticias_bg_titulo_sub2.png') top left repeat-x;
        margin: 0;
        padding: 9px 5px 0 7px;
        display: inline-block;
        width: auto;
        height: 36px;
        text-shadow: 1px 0 2px #666;
        font-size: 12px;
        color: #fff;
        float: left;
    }       


    .wrap .documento_destaque .block h1{
        background: transparent; 
        font-size: 17px;
        font-weight: none;
        padding: 0;
        margin: 35px 10px 0 8px;
        color: #00a5f0;
        line-height: 22px;
        height: 40px;
    }   

    .wrap .documento_destaque .block .author{
        background: none; 
        font-size: 10px;
        font-weight: none;
        padding: 0;
        margin: 10px 0 0 8px;
        color: #00a5f0;
        float: left;
    }       

    .wrap .documento_destaque .block .comentarios{
        background: none; 
        font-size: 11px;
        font-weight: bold;
        padding: 0;
        margin: 10px 8px 0 0;
        color: #039000;
        float: right;
    }   

    .wrap .documento_destaque .block .comentarios a{
        background: none; 
        font-size: 11px;
        font-weight: bold;
        color: #039000;
        text-decoration: none;
    }   

    .wrap .documento_destaque .block .comentarios a:hover{
        color: #026200;
        text-decoration: none;
    }   
    
    .wrap .documento_destaque .block h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }   

    .wrap .documento_destaque .block h1 a:hover{
        padding: 0;
        margin: 0;
        color: #0187c4;
        text-decoration: none;
    }
    
    
    .wrap .documento_destaque .block .subtitulo ul .primeiro{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub1.png') top center no-repeat;
        width: 8px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;
    }       

    .wrap .documento_destaque .block .subtitulo ul .ultimo{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub3.png') top center no-repeat;
        width: 14px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;      
    }       
        


    .wrap .documento_destaque .block .texto{
        background: none; 
        font-size: 13px;
        font-weight: none;
        padding: 0;
        margin: 0px 8px 0px 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 16px;
        height: 60px;
    }   

    .wrap .documento_destaque .block .texto p{
        padding: 0;
        margin: 5px 0 5px 0;
        height: 50px;
        overflow: hidden;       
    }   

 /* -------------------------------------- Termina documento destaque */







    .wrap .interna_2{
        background: transparent; 
        width: 1000px;
        height: 185px;
        margin: 0;
        padding: 0;
        clear: both;
    }   
    
    
    .wrap .interna_2 .block{
        background: #fff; 
        width: auto;
        height: 105px;
        margin: 5px 0 20px 7px;
        padding: 0;
        border: 1px solid #ccc;
    }       

    .wrap .interna_2 .block .data{
        background: none; 
        float: right;
        font-size: 11px;
        margin-right: 5px;
        padding: 3px 5px;
        color: #00a5f0;
    }
    
    
    .wrap .interna_2 .block .subtitulo{
        background: transparent;
        width: 250px;
        height: 38px;
        position: absolute;
        margin: -6px 0 0 -9px;
        padding: 7px 0 0 15px;
        font-size: 12px;
    }       

    .wrap .interna_2 .block .subtitulo ul{
        margin: -10px 0 0 -15px;
        padding: 0;
        list-style: none;
    }

    .wrap .interna_2 .block .subtitulo ul li{
        background: transparent url('img/noticias_bg_titulo_sub2.png') top left repeat-x;
        margin: 0;
        padding: 9px 5px 0 7px;
        display: inline-block;
        width: auto;
        height: 36px;
        text-shadow: 1px 0 2px #666;
        font-size: 12px;
        color: #fff;
        float: left;
    }       


    .wrap .interna_2 .block h1{
        background: transparent; 
        font-size: 17px;
        font-weight: none;
        padding: 0;
        margin: 35px 10px 0 8px;
        color: #00a5f0;
        line-height: 23px;
        height: 50px
    }   

    .wrap .interna_2 .block p{
        background: none; 
        font-size: 11px;
        font-weight: none;
        padding: 0;
        margin: 7px 8px 0 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 16px;
    }   
    
    .wrap .interna_2 .block .author{
        background: none; 
        font-size: 10px;
        font-weight: none;
        padding: 0;
        margin: 3px 0 0 8px;
        color: #00a5f0;
        float: left;
    }       

    .wrap .interna_2 .block .comentarios{
        background: none; 
        font-size: 11px;
        font-weight: bold;
        padding: 0;
        margin: 3px 8px 0 0;
        color: #039000;
        float: right;
    }   

    .wrap .interna_2 .block .comentarios a{
        background: none; 
        font-size: 11px;
        font-weight: bold;
        color: #039000;
        text-decoration: none;
    }   

    .wrap .interna_2 .block .comentarios a:hover{
        color: #026200;
        text-decoration: none;
    }   
    
    .wrap .interna_2 .block h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }   

    .wrap .interna_2 .block h1 a:hover{
        padding: 0;
        margin: 0;
        color: #0187c4;
        text-decoration: none;
    }
    
    
    .wrap .interna_2 .block .subtitulo ul .primeiro{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub1.png') top center no-repeat;
        width: 8px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;
    }       

    .wrap .interna_2 .block .subtitulo ul .ultimo{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub3.png') top center no-repeat;
        width: 14px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;      
    }       
        






    
    
    
    
    
    
    
    
    
    
    
    .wrap .interna_3{
        background: transparent; 
        width: 1000px;
        height: auto;
        margin: 0;
        padding: 0;
    }   
    
    
    .wrap .interna_3 .block{
        background: #fff; 
        width: 990px;
        height: auto;
        margin: 5px 0 0 7px;
        padding: 0 0 10px 0;
        border: 1px solid #ccc;
        display: inline-block
    }       

    
    .wrap .interna_3 .block a {
        background: none; 
        font-size: 11px;
        font-weight: bold;
        color: #777;
        text-decoration: none;      
    }
    
    
    

    .wrap .interna_3 .block  a:hover{
        color: #000;
        text-decoration: none;
    }
    
    
    .wrap .interna_3 .block .data{
        background: none; 
        float: right;
        font-size: 11px;
        margin-right: 5px;
        padding: 3px 5px;
        color: #00a5f0;
    }
    
    
    .wrap .interna_3 .block .subtitulo{
        background: transparent;
        width: 250px;
        height: 38px;
        position: absolute;
        margin: -6px 0 0 -9px;
        padding: 7px 0 0 15px;
        font-size: 12px;
    }       

    .wrap .interna_3 .block .subtitulo ul{
        margin: -10px 0 0 -15px;
        padding: 0;
        list-style: none;
    }

    .wrap .interna_3 .block .subtitulo ul li{
        background: transparent url('img/noticias_bg_titulo_sub2.png') top left repeat-x;
        margin: 0;
        padding: 9px 5px 0 7px;
        display: inline-block;
        width: auto;
        height: 36px;
        text-shadow: 1px 0 2px #666;
        font-size: 12px;
        color: #fff;
        float: left;
    }       


    .wrap .interna_3 .block h1{
        background: transparent; 
        font-size: 20px;
        font-weight: none;
        padding: 0;
        margin: 35px 10px 0 8px;
        color: #00a5f0;
        line-height: 23px;
        height: 70px
    }   

    .wrap .interna_3 .block .texto{
        background: none; 
        font-size: 13px;
        font-weight: none;
        padding: 0;
        margin: 20px 8px 20px 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 16px;
        display: inline-block;
    }   



    .wrap .interna_3 .block .author{
        background: none; 
        font-size: 11px;
        font-weight: none;
        padding: 0;
        margin: 10px 0 0 8px;
        color: #00a5f0;
    }       

    .wrap .interna_3 .block .compartilhamento{
        background: transparent; 
        padding: 0;
        margin: 25px 0 10px 0;
        height: 30px;
        text-align: center;
    }       
    
    
    .wrap .interna_3 .block .comentarios{
        background: transparent; 
        font-size: 11px;
        padding: 10px;
        display: inline-block;
        width: 970px;
    }   

    .wrap .interna_3 .block .comentarios .titulo{
        background: transparent; 
        width: 970px;
        height: 30px;
        color: #00a5f0;
        margin: 10px 0 10px 124px;
    }       
    
    .wrap .interna_3 .block .comentarios .titulo .left{
        background: transparent; 
        font-size: 16px;
        font-weight: bold;
        padding: 5px;
        float: left;
    }   

    .wrap .interna_3 .block .comentarios .titulo .right{
        background: transparent; 
        font-size: 12px;
        padding: 8px 5px 5px 10px;
        float: left;
    }   

    
    
    .wrap .interna_3 .block .comentarios .form {
        background: #776600; 
        width: 710px;       
        text-align: center;
        margin: 0 auto;
    }       

    
    .wrap .interna_3 .block .comentarios form input[Type="text"]{
        float: left;
        margin: 0 0 15px 0;
        width: 325px;
        padding: 5px;
        border: 1px solid #ccc;
        color: #777;
    }       
    
    .wrap .interna_3 .block .comentarios form textarea{
        float: left;
        margin: 0 0 15px 0;
        width: 677px;
        padding: 5px;
        border: 1px solid #ccc;
        color: #777;
        font-family: Arial, Helvetica, sans-serif; 
    }   

    .wrap .interna_3 .block .comentarios form input[Type="submit"]{
        float: left;
        margin: 0;
        width: 100px;
        padding: 5px;
        border: 1px solid #ccc;
        background: #fff;
        cursor: pointer;
        color: #777;
    }   

    .wrap .interna_3 .block .comentarios form input[Type="submit"]:hover{
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
        background: #f6f6f6;
    }   

    
    .wrap .interna_3 .block h1 a{
        padding: 0;
        margin: 0;
        color: #00a5f0;
        text-decoration: none;
    }   

    .wrap .interna_3 .block h1 a:hover{
        padding: 0;
        margin: 0;
        color: #0187c4;
        text-decoration: none;
    }
    
    
    .wrap .interna_3 .block .subtitulo ul .primeiro{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub1.png') top center no-repeat;
        width: 8px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;
    }       

    .wrap .interna_3 .block .subtitulo ul .ultimo{
        display: inline-block;
        background: transparent url('img/noticias_bg_titulo_sub3.png') top center no-repeat;
        width: 14px;
        height: 36px;
        float: left;
        padding: 0;
        margin: 0;      
    }       
    
    
    
    
    
    
    
    
    
    
    
    


    
    
    
    
    
    .footer{
        background: transparent url('img/footer_bg.png') bottom center repeat-x; 
        width: auto;
        clear: both;
        height: 30px;
        margin: 0;
        padding: 30px 0 0 0;
    }

    .footer .rodape{
        background: #fff; 
        width: 600px;
        margin: 0 auto;
        padding: 0;
        text-align: center;
    }
    
    .footer .rodape .left{
        margin: 7px 0 0 0;
        padding: 0 50px 0 0;
        float: left;
        font-size: 11px;
        color: #fff;
        border-right: 1px solid #0491f1;
    }   
    
    .footer .rodape .right{
        float: right;
        margin: 7px 30px 0 0;
        padding: 0;
        font-size: 11px;
        color: #fff;    
    }       
    
    
    
    
    
    
    .tabela-word{
        width: 100%;
        display: block;
        margin: 15px 0;
        padding: 0;
        font-size: 11px; 
        font-family: "Trebuchet MS";
    }

    .tabela-word thead td, .tabela-word tfoot td{
        background: #dadada;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 11px;
    }

    .tabela-word tbody td{
        background: #efefef;
    }

    .tabela-word tbody td:nth-of-type(3){
        background: #00994c;
        color: #fff;
        font-weight: bold;
    }
    
    .tabela-word tr{
        padding: 0;
    }
    
    .tabela-word td{
        border:1px solid #fff;
        padding: 6px 10px;
        vertical-align: middle;
        margin: 1px;
    }
    
    .tabela-word thead td:first-child{
        -webkit-border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
    }
    
    .tabela-word tfoot td:first-child{
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomleft: 10px;
        -o-border-radius-bottomleft: 10px;
        border-bottom-left-radius: 10px;
    }
    .tabela-word thead td:last-child{
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
    }
    
    .tabela-word tfoot td:last-child{
        -webkit-border-bottom-right-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        -o-border-radius-bottomright: 10px;
        border-bottom-right-radius: 10px;
    }
    
    
    .link-doc {
        color: #10aded !important;
        text-decoration: underline !important;      
    }

    .link-doc:hover {
        color: #076890 !important;
        text-decoration: none !important;       
    }

    
    #author { width: 485px !important; }
    #email { width: 485px !important; }
    #submit { color: #777; }
    
    
    .wrap .interna_3 .block .texto p a {
        color: #10aded !important;
        text-decoration: underline !important;      
    }

    .wrap .interna_3 .block .texto p a:hover {
        color: #076890 !important;
        text-decoration: none !important;       
    }

    .texto-doc{
        background: none; 
        font-size: 13px;
        font-weight: none;
        padding: 0;
        margin: 5px 8px 20px 10px;
        color: #3e3d3d;
        /* text-align: justify; */
        line-height: 16px;
    }       
    
    
    
    
    .wrap .interna_2 .block .data a{
        background: none; 
        float: left;
        font-size: 11px;
        margin: -3px 0 0 0;
        padding: 3px 5px;
        color: #00a5f0;
        text-decoration: underline;
    }   
    
    
    .wrap .interna_2 .block .data a:hover{
        color: #006998;
        text-decoration: none;
    }   

    .alignleft { 
        float: left; 
        margin-right: 10px;
    }

    .alignright { 
        float: right; 
        margin-left: 10px;
    }


    .wp-caption{
        background: #f1f1f1;
        text-align: center;
        padding: 5px 0px ;
        border: 1px solid #ddd; 
    }

    .wp-caption .wp-caption-text{
        font-size: 11px;
        margin: 0;
        padding: 0px 5px;
        line-height: 17px;
        text-align: left;       
    }