body {
	background-image: url(img/layout/bg_nuvens2.jpg);
}

#na_header {
    height: 100px;
    width: 960px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(img/layout/header_ver04.jpg);
    background-repeat: no-repeat;
}
#na_wrapper {
    width: 960px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    height: auto;
}
#na_footer {
    height: 50px;
    width: 960px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(img/layout/footer_bg01.png);
    background-repeat: no-repeat;
    text-align: center;
    font-size: 76%;
}
#na_wr_menu {
    float: left;
    width: 150px;
    background-image: url(img/layout/bg_menu.png);
    background-repeat: repeat-y;
    overflow: hidden;
}
.spacer_10 {
    height: 10px;
    line-height: 10px;
}
.spacer_5 {
    height: 5px;
    line-height: 5px;
}
#na_wr_cont1 {
    float: left;
    width: 510px;
    overflow: hidden;
}
a img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
#na_wr_cont2 {
    float: left;
    width: 300px;
    overflow: hidden;
}
.style1 a:link {
    color: #FFF;
    text-decoration: none;
}
.style1 a:visited {
    text-decoration: none;
    color: #FFF;
}
.style1 a:hover {
    text-decoration: underline;
    color: #CCC;
}
.style1 a:active {
    text-decoration: none;
    color: #09C;
}
.style2 a:link {
    color: #2c5691;
    text-decoration: none;
}
.style2 a:visited {
    text-decoration: none;
    color: #2c5691;
}
.style2 a:hover {
    text-decoration: underline;
    color: #06C;
}
.style2 a:active {
    text-decoration: none;
    color: #09F;
}
.style3 a:link {
    color: #3f6172;
    text-decoration: none;
}
.style3 a:visited {
    text-decoration: none;
    color: #3f6172;
}
.style3 a:hover {
    text-decoration: underline;
    color: #069;
}
.style3 a:active {
    text-decoration: none;
    color: #09C;
}
.style4 a:link {
    color: #316152;
    text-decoration: none;
}
.style4 a:visited {
    text-decoration: none;
    color: #316152;
}
.style4 a:hover {
    text-decoration: underline;
    color: #066;
}
.style4 a:active {
    text-decoration: none;
    color: #096;
}
.style5 a:link {
    color: #a68152;
    text-decoration: none;
}
.style5 a:visited {
    text-decoration: none;
    color: #a68152;
}
.style5 a:hover {
    text-decoration: underline;
    color: #993;
}
.style5 a:active {
    text-decoration: none;
    color: #CC3;
}
.style6 a:link {
    color: #609a89;
    text-decoration: none;
}
.style6 a:visited {
    text-decoration: none;
    color: #609a89;
}
.style6 a:hover {
    text-decoration: underline;
    color: #066;
}
.style6 a:active {
    text-decoration: none;
    color: #096;
}
.style7 a:link {
    color: #333;
    text-decoration: none;
}
.style7 a:visited {
    text-decoration: none;
    color: #333;
}
.style7 a:hover {
    text-decoration: underline;
    color: #066;
}
.style7 a:active {
    text-decoration: none;
    color: #096;
}
.style7 {
    color: #999;
}
.style8 a:link {
    color: #666;
    text-decoration: none;
}
.style8 a:visited {
    text-decoration: none;
    color: #333;
}
.style8 a:hover {
    text-decoration: underline;
    color: #066;
}
.style8 a:active {
    text-decoration: none;
    color: #096;
}
.style9 a:link {
    color: #333;
    text-decoration: none;
}
.style9 a:visited {
    text-decoration: none;
    color: #333;
}
.style9 a:hover {
    text-decoration: underline;
    color: #a68152;
}
.style9 a:active {
    text-decoration: none;
    color: #993;
}
.style10 a:link {
    color: #335D64;
    text-decoration: none;
}
.style10 a:visited {
    color: #335D64;
    text-decoration: none;
}
.style10 a:hover {
    text-decoration: underline;
    color: #335D64;
}
.style10 a:active {
    color: #335D64;
    text-decoration: none;
}
.style11 a:link {
    color: #5f8b99;
    text-decoration: none;
}
.style11 a:visited {
    color: #5f8b99;
    text-decoration: none;
}
.style11 a:hover {
    text-decoration: underline;
    color: #5f8b99;
}
.style11 a:active {
    color: #5f8b99;
    text-decoration: none;
}
.style12 a:link {
    color: #493113;
    text-decoration: none;
}
.style12 a:visited {
    text-decoration: none;
    color: #493113;
}
.style12 a:hover {
    text-decoration: underline;
    color: #493113;
}
.style12 a:active {
    text-decoration: none;
    color: #493113;
}
.stfix a:link {
    color: #333;
    text-decoration: none;
}
.stfix a:visited {
    text-decoration: none;
    color: #333;
}
.stfix a:hover {
    text-decoration: underline;
    color: #333;
}
.stfix a:active {
    text-decoration: none;
    color: #666;
}
.line_cont1 {
    height: 260px;
    width: 510px;
}
.line_bannersgrandes {
    height: auto;
    width: 500px;
    text-align: center;
}
.line_cont1_bg {
    height: 260px;
    width: 510px;
    background-image: url(img/layout/bg_double_white.png);
    background-repeat: no-repeat;
}
.ban_cont1 {
    text-align: center;
    height: 60px;
    width: 510px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.ban1_cont2 {
    text-align: center;
    height: auto;
    width: 300px;
    margin-bottom: 10px;
}
.ban2_cont2 {
    height: auto;
    width: 300px;
    margin-bottom: 10px;
}
.ban3_cont2 {
    height: 70px;
    width: 300px;
}
.ban3_cont2_1 {
    float: left;
    height: 70px;
    width: 145px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.ban3_cont2_2 {
    float: left;
    height: 70px;
    width: 145px;
    margin-bottom: 10px;
}
.line1_cont2 {
    height: 290px;
    width: 300px;
    margin-bottom: 10px;
    background-image: url(img/layout/bg_300d_white.png);
    background-position: bottom center;
    background-repeat: no-repeat;
}
.line2_cont2 {
    width: 300px;
    background-image: url(img/layout/bg_300d_white.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 15px;
    overflow: hidden
}
.line1_cont1_left {
    float: left;
    height: 260px;
    width: 255px;
    background-image: url(img/layout/bg_single_white.png);
    background-repeat: no-repeat;
}
.line1_cont1_video {
    float: left;
    height: 260px;
    width: 255px;
    background-image: url(img/layout/bg_single_blue.png);
    background-repeat: no-repeat;
    color: #FFF;
}
.line1_cont1_manchete {
    float: left;
    height: 250px;
    width: 255px;
    overflow: hidden;
}
.title_singlebox01 {
    height: 25px;
    width: 240px;
    line-height: 25px;
    padding-left: 15px;
    background-image: url(img/layout/tit_st01.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_singlebox02 {
    height: 25px;
    width: 240px;
    line-height: 25px;
    padding-left: 15px;
    background-image: url(img/layout/tit_st02.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_singlebox03 {
    height: 25px;
    width: 240px;
    line-height: 25px;
    padding-left: 15px;
    background-image: url(img/layout/tit_st03.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_singlebox04 {
    height: 25px;
    width: 240px;
    line-height: 25px;
    padding-left: 15px;
    background-image: url(img/layout/tit_st04.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_doublebox01 {
    height: 25px;
    width: 495px;
    padding-left: 15px;
    line-height: 25px;
    background-image: url(img/layout/tit_db_st01.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_doublebox02 {
    height: 25px;
    width: 495px;
    padding-left: 15px;
    line-height: 25px;
    background-image: url(img/layout/tit_db_st02.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_doublebox03 {
    height: 25px;
    width: 495px;
    padding-left: 15px;
    line-height: 25px;
    background-image: url(img/layout/tit_db_st03.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.title_doublebox04 {
    height: 25px;
    width: 495px;
    padding-left: 15px;
    line-height: 25px;
    background-image: url(img/layout/tit_db_st04.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
}
.cont_singlebox_vid {
    height: 210px;
    width: 240px;
    padding-top: 10px;
    padding-right: 13px;
    padding-bottom: 15px;
    padding-left: 2px;
}
.player_singlebox {
    height: 180px;
    width: 240px;
}
.player_txt_singlebox {
    height: 25px;
    width: 230px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}
.player_but_singlebox {
    float: left;
    height: 25px;
    width: 25px;
}
.player_txt_sing_head {
    float: left;
    height: 25px;
    width: 180px;
    text-align: center;
}
.line15px {
    font-size: 80%;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
}
.line10px {
    font-size: 60%;
    height: 10px;
    line-height: 10px;
}
.cont_singlebox_gen {
    height: 210px;
    width: 235px;
    padding-top: 10px;
    padding-right: 15px;
    padding-bottom: 15px;
}
.fala_prod_nome {
    font-size: 76%;
    line-height: 15px;
    font-weight: bold;
    color: #335d64;
    height: 15px;
    width: auto;
    margin-top: 10px;
    margin-left: 5px;
}
.fala_prod_loc {
    font-size: 76%;
    line-height: 15px;
    font-weight: bold;
    color: #5f8b99;
    height: 15px;
    width: auto;
    margin-left: 5px;
}
.fala_prod_txt {
    font-size: 76%;
    height: 80px;
    width: auto;
    margin-top: 5px;
    padding-bottom: 3px;
    line-height: 13px;
    margin-left: 5px;
}
.leia_mais {
    font-size: 76%;
    line-height: 25px;
    font-weight: bold;
    height: 25px;
    width: auto;
    margin-top: 5px;
}
.leia_mais_300{
    font-size: 76%;
    line-height: 25px;
    font-weight: bold;
    height: 25px;
    width: auto;
    margin-top: 5px;
    margin-right: 12px;
    margin-left: 8px;
}
.leia_mais_500{
    font-size: 76%;
    line-height: 25px;
    font-weight: bold;
    height: 25px;
    width: auto;
    margin-right: 10px;
    margin-left: 5px;
    text-align: center;
}
.leia_mais_outros{
    font-size: 76%;
    line-height: 15px;
    font-weight: bold;
    height: 15px;
    width: auto;
    text-align: center;
}
.title_300box {
    height: 25px;
    width: 285px;
    padding-left: 15px;
    background-image: url(img/layout/tit_300_st04.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
    line-height: 25px;
}
.img_consultores {
    height: 80px;
    width: 280px;
    margin-top: 10px;
    margin-right: 12px;
    margin-bottom: 10px;
    margin-left: 8px;
}
.per_consultores {
    font-size: 76%;
    line-height: 12px;
    color: #493113;
    height: 36px;
    width: 280px;
    margin-right: 12px;
    margin-left: 8px;
    font-weight: bold;
    margin-top: 5px;
}
.aut_consultores {
    font-size: 76%;
    line-height: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #a68152;
    height: 12px;
    width: 280px;
    margin-right: 12px;
    margin-left: 8px;
    margin-top: 5px;
}
.res_consultores {
    font-size: 76%;
    height: 72px;
    width: 280px;
    margin-right: 12px;
    margin-left: 8px;
    line-height: 12px;
    margin-top: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D1BCA3;
    padding-top: 2px;
    color: #333;
    background-color: #FFF0DE;
}
.double_container {
    height: 210px;
    width: 490px;
    margin-top: 10px;
    margin-bottom: 15px;
    margin-left: 5px;
}
.mais_vid_bigthumb {
    float: left;
    height: 135px;
    width: 180px;
    margin-bottom: 5px;
    padding-left: 5px;
}
.mais_vid_descr {
    height: 135px;
    width: 300px;
    margin-bottom: 5px;
    float: left;
    margin-right: 5px;
}
.mais_vid_lista {
    height: 60px;
    width: 480px;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    overflow: hidden;
}
.mv_line1 {
    font-size: 60%;
    line-height: 10px;
    text-transform: uppercase;
    color: #999;
    height: 10px;
    width: auto;
    padding-left: 10px;
    margin-bottom: 5px;
}
.mv_line2 {
    font-size: 90%;
    line-height: 20px;
    font-weight: bold;
    color: #2c5691;
    height: 20px;
    width: auto;
    padding-left: 10px;
}
.mv_line3 {
    font-size: 76%;
    line-height: 12px;
    height: 60px;
    width: auto;
    padding-left: 10px;
    margin-bottom: 5px;
}
.mv_line4 {
    font-size: 76%;
    font-weight: bold;
    height: 15px;
    width: auto;
    padding-left: 10px;
}
.player_but_doublebox {
    float: left;
    height: 60px;
    width: 25px;
    margin-right: 5px;
}
.player_but_doublebox2 {
    float: left;
    height: 60px;
    width: 25px;
    margin-left: 5px;
}
.mn_line1 {
    font-size: 90%;
    line-height: 20px;
    font-weight: bold;
    height: 20px;
    width: auto;
    padding-right: 5px;
    padding-left: 5px;
    color: #316152;
}
.mn_line2 {
    font-size: 76%;
    line-height: 15px;
    width: auto;
    padding-left: 5px;
    padding-top: 5px;
    height: 155px;
    overflow: auto;
}
ul {
    margin: 0px;
    padding: 0px;
    list-style-position: outside;
    list-style-type: none;
    list-style-image: none;
}
.geral li {
    background-image: url(img/layout/seta_lis01.png);
    background-repeat: no-repeat;
    width: auto;
    padding-left: 10px;
    background-position: 0px 3px;
    margin-top: 3px;
    margin-bottom: 3px;
    line-height: 15px;
}
.geral li:hover {
    background-image: url(img/layout/seta_lis02.png);
    background-repeat: no-repeat;
}
.menuitens li {
    background-image: url(img/layout/seta_lis01.png);
    background-repeat: no-repeat;
    height: 20px;
    padding-left: 10px;
    background-position: 0px 5px;
    overflow: hidden;
    line-height: 20px;
    font-size: 80%;
    font-weight: bold;
    color: #316152;
    display: block;
}
.menuitens2 li {
    background-image: url(img/layout/seta_lis03.png);
    background-repeat: no-repeat;
    height: 20px;
    padding-left: 20px;
    background-position: 10px 5px;
    overflow: hidden;
    font-size: 76%;
    font-weight: normal;
    line-height: 20px;
    display: block;
}
.menuitens li:hover {
    background-image: url(img/layout/seta_lis02.png);
    background-repeat: no-repeat;
}
.menuitens2 li:hover {
    background-image: url(img/layout/seta_lis02.png);
    background-repeat: no-repeat;
}
.videoitens li {
    background-image: url(img/layout/seta_lis05.png);
    background-repeat: no-repeat;
    height: 15px;
    width: auto;
    padding-left: 10px;
    background-position: 0px 3px;
    overflow: hidden;
}
.videoitens li:hover {
    background-image: url(img/layout/seta_lis06.png);
    background-repeat: no-repeat;
}
.title_menu {
    background-image: url(img/layout/tit_menu.png);
    background-repeat: no-repeat;
    height: 25px;
    width: 135px;
    padding-left: 15px;
    color: #FFF;
    font-weight: bold;
    font-size: 85%;
    line-height: 25px;
}
.end_menu {
    background-image: url(img/layout/end_menu.png);
    background-repeat: no-repeat;
    height: 25px;
    width: 150px;
}
.txt_menu {
    margin-top: 5px;
    margin-right: 20px;
    overflow: hidden;
    width: 130px;
}
.buttons_menu {
    width: 120px;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 10px;
}
.button_txt {
    font-size: 76%;
    line-height: 12px;
    width: auto;
    margin-top: 5px;
    text-align: center;
}
.spacer_menu {
    background-color: #FFF;
    height: 10px;
}
.footer_line1 {
    font-weight: bold;
    height: 20px;
    width: auto;
    padding-top: 10px;
    color: #333;
}
.footer_line2 {
    height: 15px;
    width: auto;
    color: #333;
}
.ban_con_header_v1 {
    float: left;
    height: 100px;
    width: 560px;
}
.login_box {
    float: left;
    height: 80px;
    width: 100px;
    overflow: hidden;
    padding: 10px;
}
.logo_header_v1 {
    float: left;
    height: 100px;
    width: 280px;
}
.ban_con_line1 {
    height: 60px;
    width: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 46px;
    margin-right: 46px;
}
.ban_con_line2 {
    height: 15px;
    width: auto;
    margin-bottom: 10px;
    font-size: 76%;
    font-weight: bold;
    color: #FFF;
    text-align: center;
}
.input_login {
    border: none;
    height: 20px;
    width: 80px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 76%;
    background-image: url(img/layout/input_login_box.png);
    background-repeat: no-repeat;
    color: #666;
    margin-bottom: 10px;
    background-color: transparent;
}
.black_box_txt {
    width: 230px;
    height: 36px;
    position: absolute;
    z-index: 2;
    margin-top: 134px;
    padding: 5px;
    font-size: 76%;
    font-weight: bold;
    color: #FFF;
    text-align: center;
    line-height: 12px;
    background-image: url(img/layout/bg_tran_black.png);
}
.consultores_nav {
    height: 20px;
    font-size: 70%;
    line-height: 20px;
    font-weight: bold;
    margin-right: 12px;
    margin-left: 8px;
    text-align: center;
    color: #999;
    margin-top: 5px;
}
.mf_300_line1 {
    height: 14px;
    margin-top: 10px;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
    line-height: 14px;
    text-align: center;
    font-weight: bold;
    font-size: 76%;
}
.mf_300_line2 {
    width: 270px;
    font-size: 76%;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-left: 5px;
    height: 17px;
    font-weight: bold;
    padding: 5px;
    background-image: url(img/layout/bg_mf_head_col.png);
    background-repeat: no-repeat;
    color: #493113;
}
.mf_300_sepcol1 {
    width: 170px;
    float: left;
}
.mf_300_sepcol2 {
    float: left;
    width: 50px;
    text-align: center;
}
.mf_300_contlines {
    line-height: 15px;
    height: 14px;
    margin-right: 15px;
    margin-left: 5px;
    font-size: 76%;
    padding: 5px;
    font-weight: bold;
}
.mf_300_contlines2 {
    line-height: 15px;
    height: 14px;
    margin-right: 15px;
    margin-left: 5px;
    font-size: 76%;
    padding: 5px;
    background-color: #fff0de;
    font-weight: bold;
}
.mf_300_graf_wr {
    height: 100px;
    width: auto;
    margin-right: 15px;
    margin-left: 5px;
}
.manchete_dest {
    line-height: 20px;
    font-weight: bold;
    width: auto;
    padding-left: 10px;
    font-size: 120%;
    padding-right: 10px;
}
.manchete_txt {
    font-size: 80%;
    line-height: 15px;
    width: auto;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    height: auto;
}
.input_combobox {
    border: none;
    height: 20px;
    width: 240px;
    font-weight: bold;
    background-color: #dedede;
    line-height: 22px;
}
.input_textarea {
    border: none;
    height: 20px;
    width: 200px;
    font-weight: bold;
    background-color: #dedede;
    padding-left: 10px;
}
.mn_line3 {
    font-size: 76%;
    line-height: 15px;
    width: auto;
    padding-left: 5px;
    padding-top: 5px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin-right: 10px;
    margin-bottom: 10px;
}
.ban_full_subpage {
    height: 60px;
    width: auto;
    margin-bottom: 10px;
    text-align: center;
}
.breadcrumbs_1 {
    font-size: 76%;
    line-height: 15px;
    color: #999;
    height: 15px;
    width: auto;
    margin-bottom: 10px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    margin-right: 10px;
    padding-bottom: 5px;
}
.logo_secao {
    height: 100px;
    width: 500px;
    margin-right: 10px;
}
.logo_secao_txt {
    font-size: 150%;
    font-weight: bold;
    color: #FFF;
    background-image: url(img/layout/bg_tran_black.png);
    height: 30px;
    width: auto;
    position: absolute;
    z-index: 2;
    line-height: 35px;
    margin-top: 60px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.logo_secao_txt2 {
    font-size: 120%;
    font-weight: normal;
    color: #FFF;
    background-image: url(img/layout/bg_tran_black.png);
    height: 50px;
    width: auto;
    position: absolute;
    z-index: 2;
    line-height: 25px;
    margin-top: 40px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}
.utilidades_secao {
    font-size: 76%;
    font-weight: bold;
    height: 20px;
    width: 500px;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 10px;
}
.sep_250_hor {
    float: left;
    width: 250px;
    height: 20px;
    line-height: 20px;
}
.but_ok_pesquisa {
    height: 20px;
    width: 30px;
    float: right;
}
.camp_pesquisa {
    float: left;
    height: 20px;
    width: 200px;
}
.noticias_data_header {
    width: 485px;
    margin-right: 10px;
    font-size: 90%;
    font-weight: bolder;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #FFF;
    background-image: url(img/layout/barra_500_st01.png);
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    background-repeat: no-repeat;
}
.outros_data_header {
    width: 485px;
    font-size: 90%;
    font-weight: bolder;
    margin-top: 5px;
    color: #FFF;
    background-image: url(img/layout/barra_500_st03.png);
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    background-repeat: no-repeat;
    background-color: #DCE7E9;
}
.videos_data_header {
    width: 485px;
    margin-right: 10px;
    font-size: 90%;
    font-weight: bolder;
    margin-top: 5px;
    color: #FFF;
    background-image: url(img/layout/barra_500_st02.png);
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    background-repeat: no-repeat;
}
.list_videos_subsec {
    height: auto;
    width: auto;
    margin-top: 10px;
}
.thumb_list_videos {
    float: left;
    height: 60px;
    width: 80px;
    padding-right: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
}
.txt_list_videos {
    float: left;
    height: auto;
    width: 403px;
    margin-left: 5px;
}
.utilidades_artigo {
    font-size: 76%;
    color: #666;
    height: 20px;
    padding-bottom: 3px;
    margin-right: 10px;
    margin-bottom: 15px;
    border-bottom: 1px solid #CCC;
}
.data_artigo {
    font-size: 76%;
    font-weight: bold;
    color: #999;
}
.header_artigo {
    font-weight: bolder;
    margin-right: 10px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.lead_artigo {
    background-color: #ECF5F6;
    padding: 5px;
    border-top: 1px solid #CCC;
    margin-bottom: 15px;
    margin-right: 30px;
    margin-left: 20px;
    font-weight: bold;
    font-size: 80%;
}
.lead_artigo2 {
    background-color: #DCE7E9;
    padding: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCC;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    font-size: 80%;
    font-weight: bold;
}
.texto_artigo {
    font-size: 80%;
    line-height: 20px;
    width: auto;
    margin-right: 10px;
    margin-bottom: 10px;
}

.fonte_artigo {
    font-size: 80%;
    font-weight: bold;
    color: #999;
    margin-top: 25px;
    margin-bottom: 10px;
}
.video_artigo {
    margin-bottom: 15px;
    text-align: center;
}
.outros_wrapper {
    background-color: #DCE7E9;
    margin-right: 10px;
    padding: 5px;
}
.outros_fim {
    background-image: url(img/layout/outros_fim.png);
    background-repeat: no-repeat;
    height: 15px;
    width: auto;
    margin-right: 10px;
    background-color: #DCE7E9;
    background-position: bottom;
    line-height: 15px;
    font-size: 76%;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}
.comments_title {
    font-size: 80%;
    line-height: 15px;
    font-weight: bold;
    background-image: url(img/layout/seta_lis01.png);
    background-repeat: no-repeat;
    height: 15px;
    width: auto;
    padding-left: 10px;
    background-position: 1px;
    overflow: hidden;
}
.comments_body {
    font-size: 76%;
    background-color: #FFF;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-image: url(img/layout/fundo_comentarios.png);
    background-repeat: no-repeat;
    background-position: -10px bottom;
}
.comments_textarea {
    width: 470px;
    height: 100px;
    font-size: 80%;
    border: 0;
}
.comments_hidden {
    overflow: hidden;
    height: 60px;
    margin-bottom: 10px;
}
.comments_color1 {
    color: #3A575C;
}
.clipping_data_sep {
    line-height: 12px;
    font-weight: bold;
    color: #316152;
    background-color: #e0e9dc;
    background-image: url(img/layout/bg_clipping_data.png);
    height: 12px;
    width: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    background-repeat: no-repeat;
    background-position: right bottom;
    margin-right: 10px;
}
.fala_prod_nav {
    height: 15px;
    width: auto;
    font-size: 76%;
    line-height: 15px;
    font-weight: bold;
    text-align: center;
    margin-top: 5px;
    color: #999;
    margin-left: 5px;
}
.mnot_line {
    line-height: 14px;
    background-image: url(img/layout/seta_lis01.png);
    background-repeat: no-repeat;
    background-position: 2px 2px;

    width: auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

.mnot_line:hover {
    background-image: url(img/layout/seta_lis02.png);
}

.mnot_data {
    color: #666;
    float: left;
    width: 30px;
    padding-right: 5px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #666;
    padding-left: 10px;
}

.mnot_texto {
    float: left;
    width: 415px;
    margin-left: 5px;
}

.clboth {
    clear: both;
}

.mnot_extra {
    height: 14px;
    display: inline;
    background-image: url(img/layout/icons/user-comment-grey.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-left: 5px;
    background-color: #dedede;
}

.mnot_extra2 {
    height: 14px;
    display: inline;
    background-image: url(img/layout/icons/check-grey.gif);
    background-repeat: no-repeat;
    padding-left: 15px;
    margin-left: 5px;
    background-color: #dedede;
}
.manchete_extras {
    font-size: 76%;
    font-weight: bold;
    width: auto;
    margin-left: 10px;
    overflow: hidden;
}
.mvid_player_holder {
    width: 420px;
    float: left;
    overflow: hidden;
    white-space: nowrap
}
.mvid_player_holder img {
    height: 60px;
    width: 80px;
    margin: 0;
    padding: 0
}
.loaderFalaProdutor {
    width: 245px;
    padding-top: 95px;
    height: 107px;
}
.loaderMaisNoticias {
    width: 490px;
    padding-top: 70px;
    height: 90px;
    margin-top: 20px;
}
.loaderConsultores {
    width: 297px;
    height: 135px;
    padding-top: 100px;
}
.loaderMaisVideos {
    width: 500px;
    height: 75px;
    padding-top: 75px;
}
.loaderComentarios {
    width: 500px;
    padding-top: 75px;
}
.loader {
    font-size: 60%;
    overflow: hidden;
    font-weight: bold;
    color: #FFF;
    background-image: url(img/layout/bg_loader.png);
    text-align: center;
    position: absolute;
    z-index: 3;
    display: none;
}
.mdes_bloco {
    width: auto;
    margin-right: 12px;
    margin-left: 8px;
    margin-top: 10px;
}

.mdes_title {
    font-size: 80%;
    line-height: 15px;
    font-weight: bold;
    margin-bottom: 4px;
    background-image: url(img/layout/seta_lis04.png);
    background-repeat: no-repeat;
    padding-left: 12px;
    background-position: 2px;
}

.mdes_txt {
    font-size: 76%;
    line-height: 13px;
    background-color: #FFF0DE;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #D1BCA3;
    width: auto;
    padding: 5px;
}

.mdes_txt img {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}
.comm_switch {
    background-color: #DCE7E9;
    margin-right: 10px;
    background-image: url(img/layout/bl_corner_top.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 18px;
}
.logado_bg {
    background-image: url(img/layout/bg_logadobox.png);
    height: 70px;
    width: 90px;
    font-size: 60%;
    color: #FFF;
    text-align: center;
    padding: 5px;
    background-repeat: no-repeat;
}
.tabela_cotacoes2 {
    font-size: 76%;
}
.lead_artigo2 img {
    float: left;
    margin-right: 5px;
}