div#print{ color: #333; text-align: left; } div#print div#printHeader { position: relative; height: 120px; } div#print div#printHeader img.logo { position: absolute; top: 10px; left: 20px; } div#print div#printHeader a.voltar { display: block; position: absolute; width: 137px; height: 47px; top: 10px; right: 20px; background: url(../images/bot_print_voltar.gif) no-repeat; } div#print div#body { border: 1px solid #ccc; padding: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 150%; text-align: left; } div#print div#body div.endereco { text-align: right; font-size: 8pt; } div#print div#body strong.link { font-size: 10px !important;} div#print div#body h1 { margin: 0 0 20px 0; padding: 0; font-family: "Century Gothic","Trebuchet MS",Verdana,Helvetica,sans-serif; font-size: 18pt; line-height: 120%; font-weight: bold; color: #333; } div#print div#body em.excerpt { display: block; margin-bottom: 10px; font-size: 11pt; line-height: 150%; } div#print div#body img.center {display: block; margin: 0 auto; border: 1px solid #ccc; padding: 10px; } div#print div#body img.right { display: block; border: 1px solid #ccc; padding: 10px; float: right; margin-left: 5px; } div#print div#body div.idTabsOut { display: none; } div#print div#body div#catColA { width: 40%; } div#print div#body div#catColA img { border: 3px solid #999; } div#print div#body div#catColB { width: 60%; } div#print div#body a.catPost strong { display: block; color: #216792; font-family: Georgia, Times, serif; font-size: 14pt; font-weight: bold; line-height: 150%; } div#print div#body a.livroPost * {cursor: pointer;} div#print div#body a.livroPost span { display: block; } div#print div#body a.livroPost span.capa { float: left; width: 110px; } div#print div#body a.livroPost span.desc { float: left; width: 270px; } div#print div#body a.livroPost span.desc strong { display: block; font-family: Georgia, Times, serif; font-size: 16px; line-height: 120%; color: #6C6228; } div#print div#body a.livroPost span.mas {display: block; position: absolute; width: 100px; height: 15px; font-size: 10px; line-height: 100%; color: #6C6228; padding-left: 13px; background: url(../images/bullet_mas_red.gif) no-repeat 0 2px; bottom: 14px; left: 110px; } /* para as paginas de categoria */ div#print div#body a.livroPost.cat {  color: #333; font-size: 11px; } div#print div#body a.livroPost.cat strong {  color: #E4232F !important; } div#print div#body a.livroPost.cat span.capa { float: left; width: 70px; } div#print div#body a.livroPost.cat span.desc { float: left; width: 310px; } div#print div#body span.clearFull { display: block; clear: both; }
/*******************************************************/
.txt:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden;  }
.txt strong{
    font-weight: bold;
}
.txt p{
    padding: 0  0 0.5em 0;
}
.txt em{
    font-style: italic;
}
.txt ul li ul,
.text ol li ol{
    padding-left: 1em;
}
.txt ul li{
    list-style: disc inside;
}
.txt ol li{
    list-style: decimal inside;
}
.txt table.format{
    border: 1px solid #CCC;
    border-collapse: collapse;
    margin: 1px;
}
.txt table.format th,
.txt table.format td{
    padding: 1em;
    border: 1px solid #CCC;
    border-collapse: collapse;
}

.txt .extra_materiais a { height: 46px; }
    .txt .extra_materiais .bot_solucao_download { background-image: url(../images/bot_solucao_download.gif); }
    .txt .extra_materiais .bot_solucao_flip { background-image: url(../images/bot_solucao_flip.gif); }

/*formatar a tabela normal*/
.txt table.format td{
    margin: 0;
    padding: 0;
}
/*******************************************************/
/*
Name: slideshow
Author: Édipo Costa Rebouças
*/
.mod-slideshow{}
    .mod-slideshow-container{}
        .mod-slideshow-slide{}
    .mod-slideshow-pager{}
        .mod-slideshow-pager a{}

.mod-slideshow.theme-bigslide{
    display: block;
    width: 978px;
    margin: 0 auto;
}

.mod-slideshow.theme-bigslide
    .mod-slideshow-container{
        position: relative; z-index: 0;
        display: block;
        width: 978px; height: 241px; overflow: hidden;
    }
body#template_home
    .mod-slideshow.theme-bigslide
        .mod-slideshow-container{
            height: 267px;
        }
.mod-slideshow.theme-bigslide
        .mod-slideshow-slide{
            position: absolute; top: 0; left: 0;
            display: block;
            width: 978px; height: 100%;
            overflow: hidden;
        }
.mod-slideshow.theme-bigslide
    .mod-slideshow-pager{
        display: block;
        width: 978px; height: 40px;
    }
    .mod-slideshow.theme-bigslide
        .mod-slideshow-pager
            a,
    .mod-slideshow.theme-bigslide
        .mod-slideshow-pager
            a.active{
                display: block; float: left;
                width: 326px; height: 40px;
                font: bold 12px/35px Arial, Helvetica, sans-serif;
                color: #666;
                text-align: center; text-decoration: none;
                background: url(../images/sprite_bot_slideshow-pager.png) 100% 0;
            }
    .mod-slideshow.theme-bigslide
        .mod-slideshow-pager
            a.active{
                color: #FFF;
                background-position: 0 0;
            }

/****************************/
/*
Name: rondedbox
Author: Édipo Costa Rebouças
*/
.mod-rondedbox{}
    .mod-rondedbox-t{}
    .mod-rondedbox-b{}
    .mod-rondedbox-tl{}
    .mod-rondedbox-tr{}
    .mod-rondedbox-bl{}
    .mod-rondedbox-br{}
    .mod-rondedbox-c{}


.mod-rondedbox.theme-perfectgray{
    position: relative; zoom: 1;
    border: 1px solid #CCC;
    min-height: 18px; height: 18px; height: auto !important;
}
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-t{
        position: relative;
        display: block;
        height: 9px;
        margin-bottom: -9px;
    }
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-b{
        position: relative;
        display: block;
        height: 9px;
        margin-top: -9px;
    }
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-tl{
        position: absolute; top: -1px; left: -1px;
        display: block;
        width: 9px; height: 9px;
        background: url(../images/sprite_tb_theme-perfectgray.gif) 0 0;
    }
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-tr{
        position: absolute; top: -1px; right: -1px;
        display: block;
        width: 9px; height: 9px;
        background: url(../images/sprite_tb_theme-perfectgray.gif) 100% 0;
    }
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-bl{
        position: absolute; bottom: -1px; _bottom: -2px; left: -1px;
        display: block;
        width: 9px; height: 9px;
        background: url(../images/sprite_tb_theme-perfectgray.gif) 0 100%;
    }
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-br{
        position: absolute; bottom: -1px; _bottom: -2px;  right: -1px;
        display: block;
        width: 9px; height: 9px;
        background: url(../images/sprite_tb_theme-perfectgray.gif) 100% 100%;
    }
.mod-rondedbox.theme-perfectgray
    .mod-rondedbox-c{
        position: relative; z-index: 1;
    }

/*****************************/
/*
Name: dropdown
Author: Édipo Costa Rebouças
*/
.mod-dropdown{}
    .mod-dropdown-anchor{}
    .mod-dropdown-target{}
    .mod-dropdown-target.open{ display: block; }
    .mod-dropdown-target.close{ display: none; }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target{
        padding: 15px;
        margin: 0;
    }
.mod-dropdown.theme-multicolor li,
    .mod-dropdown.theme-multicolor ul{
        margin: 0; padding: 0;
        font-size: 0; line-height: 0;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target li{
        list-style: disc inside;
        font: normal 12px/151% Arial, Helvetica, sans-serif;
        color: #000;
        text-align: left;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target li a{
        color: #FFF;
        text-decoration: none;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.green{
        color: #FFF;
        background-color: #79B400;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.green li,
.mod-dropdown.theme-multicolor
        .mod-dropdown-target.green li a{
        color: #FFF;
        text-decoration: none;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.purple{
        color: #FFF;
        background-color: #6837FF;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.purple li,
.mod-dropdown.theme-multicolor
        .mod-dropdown-target.purple li a{
        color: #FFF;
        text-decoration: none;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.blue{
        color: #FFF;
        background-color: #0099CC;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.blue li,
.mod-dropdown.theme-multicolor
        .mod-dropdown-target.blue li a{
        color: #FFF;
        text-decoration: none;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.orange{
        margin-top: -5px;
        margin-bottom: -2px;
        color: #FFF;
        background-color: #FF850C;
        background-image: url(../images/fundo_meu_solucoes_orange.gif);
        background-position: 0 100%;
        background-repeat: no-repeat;
    }
.mod-dropdown.theme-multicolor
    .mod-dropdown-target.orange li,
.mod-dropdown.theme-multicolor
        .mod-dropdown-target.orange li a{
        color: #FFF;
        text-decoration: none;
    }

/***********************/
.mod-ronded-title{
    position: relative; z-index: 1;
    display: block;
    height: 25px;
    background-image: url(../images/fundo_mod-ronded-title.png);
    background-position: 0 0;
}
.mod-ronded-title-close{
    position: absolute; top: 0; right: 0;
    display: block;
    width: 10px; height: 25px;
    background: url(../images/fundo_mod-ronded-title.png) 100% 0;
}

/*******************************/
.mod-itempictext{
    display: block;
    position: relative; zoom: 1;
    min-height: 87px; height: auto !important; height: 107px;
    padding: 10px 0 10px 120px;
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    text-align: left;
    color: #666;
    text-decoration: none;
    background: url(../images/separador_horizontal_cinza.gif) repeat-x 0 100%;
    voice-family: "\"}\"";
    voice-family: inherit;
    height: 87px;

}
.mod-itempictext-title{
    display: block;
    color: #317FEB;
    font-size: 14px; line-height: 150%;
}
.mod-itempictext-pic{
    position: absolute; top: 10px; left: 0;
    background-position: 8px 8px;
}
/********************************************/
.mod-itemtext{}
    .mod-itemtext-title{}
.mod-itemtext{
    display: block;
    position: relative; zoom: 1;
    padding: 10px 0 10px 0;
    font: normal 12px/150% Arial, Helvetica, sans-serif;
    text-align: left;
    color: #666;
    text-decoration: none;
    background: url(../images/separador_horizontal_cinza.gif) repeat-x 0 100%;
}
.mod-itemtext-title{
    display: block;
    color: #317FEB;
    font-size: 14px; line-height: 150%;
}
/*********************************************/
.extraNav{
    position: relative; zoom: 1;
    height: 30px; overflow: hidden;
}
    .extraNav_breadcrumb{
        font: normal 11px/30px Arial, Helvetcia, sans-serif;
        color: #999;
        text-align: left;
    }
    .extraNav_breadcrumb a{
        color: #999;
        text-decoration: none;
    }
    .extraNav_breadcrumb a:hover{
        text-decoration: underline;
    }
    .extraNav_recursos_do_texto{
        position: absolute; top: 0; right: 0; float: right;
    }
    .extraNav_recursos_do_texto a{
        float: right;
        height: 30px;
        background-position: 0 50%;
    }
    .extraNav_recursos_do_texto .bot_aumentar_texto{
        width: 19px;
        background-image: url(../images/bot_aumentar_texto.gif);
    }
    .extraNav_recursos_do_texto .bot_diminuir_texto{
        width: 19px;
        background-image: url(../images/bot_diminuir_texto.gif);
    }
    .extraNav_recursos_do_texto .bot_imprimir_texto{
        width: 29px;
        background-image: url(../images/bot_imprimir_texto.gif);
    }
    .extraNav_recursos_do_texto .bot_indicar_texto{
        width: 22px;
        background-image: url(../images/bot_indicar_texto.gif);
    }
/******************************************************/
.mod-simpletext{}
    .mod-simpletext-title{}
    .mod-simpletext-excerpt{}
    .mod-simpletext-text{}

.mod-simpletext.theme-clean{
    text-align: left;
}
    .mod-simpletext.theme-clean
        .mod-simpletext-title{
            display: block;
            padding-bottom: 0.5em;
            font: normal 28px/120% "Trebuchet MS", Arial, sans-serif;
            color: #F90;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-excerpt{
            display: block;
            padding-bottom: 0.5em;
            font: normal 18px/120% "Trebuchet MS", Arial, sans-serif;
            color: #666;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text{
            display: block;
            font: normal 14px/150% Arial, Helvetica, Verdana, sans-serif;
            color: #666;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden; }

    .mod-simpletext.theme-clean
        .mod-simpletext-text h3{
            display: block;
            padding: 0.8em 0;
            font: normal 16px/120% "Trebuchet MS", Arial, sans-serif;
            font-weight: bold;
            color: #666;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text h4{
            display: block;
            padding: 0.8em 0;
            font: normal 14px/120% "Trebuchet MS", Arial, sans-serif;
            font-weight: bold;
            color: #666;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text img.center{
            display: block;
            margin: 0 auto 1em auto;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text img.left{
            display: block; float: left;
            margin: 0 1em 1em 0;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text img.right{
            display: block; float: right;
            margin: 0 0 1em 1em;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text div.center{
            display: block;
            border: 1px solid #CCC; padding: 1em;
            margin: 0 auto 1em auto;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text div.left{
            display: block; float: left;
            border: 1px solid #CCC; padding: 1em;
            margin: 0 1em 1em 0;
        }
    .mod-simpletext.theme-clean
        .mod-simpletext-text div.right{
            display: block; float: right;
            border: 1px solid #CCC; padding: 1em;
            margin: 0 0 1em 1em;
        }
    .mod-simpletext.theme-clean
            .mod-simpletext-text a{
                color: #3D85EB;
                text-decoration: none;
            }
    .mod-simpletext.theme-clean
            .mod-simpletext-text a:hover{
                color: #3D85EB;
                text-decoration: underline;
            }
    .mod-simpletext.theme-clean
            .mod-simpletext-text ul li{
                list-style: inside url(../images/bullet_square_black.gif);
                padding-bottom: 0.5em;
            }
/***************************************/
    .gentext .mod-simpletext.theme-clean{
        padding: 10px 14px 0;
    }
    .gentext .mod-simpletext.theme-clean
        .mod-simpletext-text{
        font-size: 12px; line-height: 150%;
    }
/**************************************/
.formLL{
    width: 200%; overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}
.formLL:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden; }

    .formLL_lauto{
        display: block; float: left;
        width: auto;
        margin-right: 12px;
        color: #666;
        font-size: 10px; line-height: 120%; text-transform: uppercase;
    }
    .formLL_w{
        display: block;
        padding: 5px;
        background-color: #F00;
        font-family: Arial, Helvetica, sans-serif; color: #FFF;
        font-size: 10px; line-height: 120%; text-transform: uppercase;
    }
    .formLL_c330,
    .formLL_c255,
    .formLL_c598{
        display: block; zoom: 1; overflow: hidden;
        float: left;
        margin: 0 12px 12px 0;
    }
    .formLL_c330:after,
    .formLL_c255:after,
    .formLL_c598:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden; }

    .formLL_c330{ width: 330px; }
    .formLL_c255{ width: 255px; }
    .formLL_c598{ width: 598px; }
        .formLL_r{
            float: left;
            margin-right: 12px;
        }
        .formLL_t330,
        .formLL_t255,
        .formLL_t598{
            height: 25px;
            padding: 0; border-width: 1px 2px 2px 1px; border-style: solid; border-color: #C4C4C4; margin: 0 0 0 0;
            color: #333;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px; line-height: 120%;
            voice-family: "\"}\"";
            voice-family: inherit;
            height: 22px;
        }
        .formLL_t330.invalid,
        .formLL_t255.invalid,
        .formLL_t598.invalid{
            border-color: #F00;
        }
        .formLL_t330{
            width: 330px;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 327px;
        }
        .formLL_t255{
            width: 255px;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 253px;
        }
        .formLL_t598{
            width: 598px;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 595px;
        }
        .formLL textarea{
            height: 110px;
            margin: 0 0 0 0;
            voice-family: "\"}\"";
            voice-family: inherit;
            height: 107px;
        }
        .formLL_benviar,
        .formLL_blimpar{
            cursor: pointer;
            float: right;
            margin-left: 12px;
        }
        .formLL_benviar{
            width: 99px; height: 31px;
            background-image: url(../images/bot_enviar.gif);
        }
        .formLL_blimpar{
            width: 99px; height: 31px;
            background-image: url(../images/bot_limpar.gif);
        }
/**********************************************************/
    div.wp-pagenavi{
        width: 100%; height: 37px; overflow: auto;
        text-align: left; font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;

     }
      div.wp-pagenavi span.pages {
        display: block; float: left;
        height: 20px;
        line-height: 20px;
        color: #666; font-weight: bold;
        margin-right: 15px;

      }

      div.wp-pagenavi a, div.wp-pagenavi span.current {
        display: block; float: left;
        height: 20px;
        padding: 0 7px; margin-right: 5px;
        text-align: center; line-height: 20px;
        color: #666;
      }

      div.wp-pagenavi span.current, div.wp-pagenavi a:hover {
        background-color: #317feb;
        color: #FFF;
      }
/************************************/
    .item-video{}
    .item-video-thumb-200x150{}
    .item-video-title{}
    a.item-video{ text-decoration: none; }
    a.item-video:hover{ text-decoration: underline; }
    .item-video{
        display: block;
        color: #317feb;
    }
        .item-video-thumb-200x100{
            display: block;
            width: 198px; height: 100px; overflow: hidden;
            border: 1px solid #317feb;
            margin: 0 auto;
            background-color: #000;
        }
            .item-video-thumb-200x100 img{
                display: block;
                margin: 0 auto;
                width: 200px;
                margin: 0 auto;
            }
        .item-video-title{
            text-align: center;
            display: block;
            font: bold 12px/150% Arial, Helvetica, sans-serif;
            color: #317feb;
        }
/************************************/
