﻿/*topo, rodape e componentes comuns a todos as homes de seção*/

/*Este arquivo está organizado da seguinte forma:
1 - Seção de Comtainers
  1.1 -  Id do container
  1.2 - Classe do container

2 - Seção de Componentes
  2.1 - Id do componente
  2.2 - Classes do componente

3 - Classes de Fontes

Obs.1:O uso de comentários é livre pois antes de subirmos o arquivo para produção iremos passá-lo
 por um otimizador de arquivos css.
Obs.2:Esta é uma forma de organização não definitiva pois ainda estamos desenvolvendo uma nomenclatura 
padrão de fontes do minhavida.
*/

/* CONVENÇÕES */
/*Ct => Container(divisão no layout)*/
/*Cp => Componente(boxs,menus,quadros... que estão dentro de um container)*/
/*Sc => Seção(container de conteúdo, onde ficam elementos com semântica de conteúdo. Ex.:h1, p, em, img,...)*/
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/* RESET */
body, h1, h2, h3, h4, h5, h6, p, img, address, form, table, ul, ol, li, a, span
{
    margin: 0px;
    padding: 0px;
    font-size: 1em; /*font-size:medium;*/
}
body
{
    font: normal normal normal 12px/15px Arial;
    color: #000; /*font-size:medium;*/
}
fieldset, img
{
    border-style: none;
}
ul, ol
{
    list-style: none;
}
a
{
    cursor: pointer;
}

/*##CONTAINERS xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

/*##TOPO*/
#barrauol
{
    margin: 0px auto;
}

div.CtTopo
{
    width: 969px; /*margin: 12px auto 0px auto;*/
    margin: 0px auto 0px auto;
    padding: 12px 9px 0px 9px; /*     border-top: 1px solid #8ec2ea;     border-right: 1px solid #8ec2ea;     border-bottom: 0px none #ffffff;     border-left: 1px solid #8ec2ea;     */
    position: relative;
    background-color: White;
}

/*#LOGO BARRA DE BUSCA E RSS ---*/
div.CtTopo div#CtLBBRSSTopo
{
    padding: 12px 0px 0px 7px;
}

/*#BARRA DE BUSCA ---*/
#CtBBRSSTopo
{
    padding: 0px 0px 10px 28px;
}

/*#MENU HORIZONTAL MINHAVIDA ---*/
#CtMenuHorizMV
{
    width: 989px; /*955*/
    margin: 0px auto;
    position: relative;
    background-color: White;
    z-index: 2;
}


/*#RODAPÉ*/
#CtRodapeMV
{
    clear: both;
    padding: 35px 0px 56px 0px;
    position: relative;
}
.CtRodapeMV
{
    background-color: #f5f4f1;
}
/*#LOGO BARRA DE BUSCA E RSS DO RODAPÉ ---*/
div.CtLBBRSSRodape
{
    width: 987px; /*955*/
    margin: 0px auto;
    padding: 12px 0px 0px 0px;
}
/*##COMPONENTES xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*#PUBLICIDADE ---*/
/*
#topoPublicidade
{
    width: 728px;
    height: 90px;
    margin: 0px auto;
}

#topoPublicidade, #topoPublicidade object
{
    z-index: 1;
}

#topoPublicidade div
{
    margin: 0px auto 0px auto;
}

#topoPublicidade object
{
    text-align: center;
    position: absolute;
}
*/
#ctnSuperBanners
{
    z-index: 3;
    text-align: center;
    position: relative;
    height: 90px;
}

#ctnSuperBanners *
{
    display: inline-block !important;
    vertical-align: text-top;
}

#halfPublicidade
{
    margin-left: 15px; /*     float:right;*/
}

#topoPublicidade2, #squarePublicidade2, #linkTextoPublicidade2, #logoPublicidade2, #logo2Publicidade2, #logoTVPublicidade2, #logo4Publicidade2, #logo5Publicidade2, #shoppingPublicidade2, #shopping2Publicidade2, #skyPadraoPublicidade2, #miniSquarePublicidade2, #squareBottomPublicidade2, #headerPublicidade2, #bkgPublicidade2, #barHorizontalPublicidade2, #halfPublicidade2
{
    display: none;
}

#bkgPublicidade
{
    width: 100%;
    position: absolute;
    z-index: 0;
    text-align: center;
    top: 0;
    left: 0;
}

#bkgPublicidade, #bkgPublicidade2
{
    visibility: hidden;
    overflow: hidden;
}
#headerPublicidade
{
    margin: 0px;
    text-align: center;
}

#barHorizontalPublicidade
{
    margin: 10px 0px;
}

/*#LOGO DO TOPO---*/
#CpLogoTopoMV, #CpLogoTopoMV a, #CpLogoTopoMV a img
{
    position: absolute;
    width: 217px;
    height: 59px;
}
/*#BARRA DE BUSCA DO TOPO---*/
#CtBBRSSTopo div.CpBarraBusca
{
    width: 514px;
    padding: 4px 0px 0px 217px;
}
div#AbasBBTopo
{
    height: 22px; /*overflow:visible;*/
}
#AbaBusqueAqui /*Off*/
{
    position: absolute;
    width: auto !important;
    height: 23px;
    padding: 0px 8px 0px 2px;
}
.AbaBusqueAquiOn
{
    width: 91px;
    height: 23px;
    border-top: solid 1px #96aec5;
    border-right: solid 1px #96aec5;
    border-left: solid 1px #96aec5;
    border-bottom: solid 1px #ffffff;
    padding: 0px 0px 0px 1px;
}

.AbaNossoConteudo /*Off*/
{
    position: absolute;
    width: 78px; /*height:21px;*/
    padding: 3px 5px 0px 8px;
    margin: 0px 0px 0px 96px;
}

.AbaNossoConteudoOn
{
    position: absolute;
    border-top: solid 1px #96aec5;
    border-right: solid 1px #96aec5;
    border-left: solid 1px #96aec5;
    border-bottom: solid 1px #fff;
    margin: 0px 0px 0px 96px;
}

.abaAtiva
{
    height: 20px !important;
    background-color: #fff;
}

.abaInativa
{
    height: 20px !important;
    background-color: #e7e7e7;
}

.AbaShopping /*Off*/
{
    position: absolute;
    width: 46px;
    padding: 3px 8px 0px 8px;
    margin: 0px 0px 0px 193px;
}

.AbaShoppingOn
{
    background-color: #e7e7e7;
}

span#AbaBusqueAqui a, .AbaNossoConteudo, .AbaShopping
{
    text-decoration: none;
}


div.BordaExtBBTopo
{
    height: 33px;
}

.BordaExtBB
{
    border-top: solid 1px #cad6e2;
    border-right: solid 1px #cad6e2;
    border-left: solid 1px #cad6e2;
    border-bottom: solid 1px #cad6e2;
    padding: 1px 1px 1px 1px;
}
.BordaIntBB
{
    border-top: solid 1px #96aec5;
    border-right: solid 1px #96aec5;
    border-left: solid 1px #96aec5;
    border-bottom: solid 1px #96aec5;
}

.FormBBTopo
{
    width: 502px;
    height: 25px;
    padding: 3px;
}
.BtnBuscarTopo
{
    float: right;
    padding: 0px !important;
}
.TxtBuscaTopo
{
    position: absolute;
    width: 418px;
    height: 22px;
    padding: 3px 0px 0px 0px !important;
    border: none 0px #fff;
    font-size: 16px !important;
}

/*#RSS---*/
#CpRSSTopo
{
    position: absolute;
    width: auto;
    margin: 0px 0px 0px 605px;
    padding: 3px 0px 3px 0px;
}
#CpRSSTopo a.TxtTRSS
{
    margin: 0px 0px 0px 4px;
}
#CpRSSTopo a.TxtLnkCpRSS
{
    margin: 0px 0px 0px 10px;
    text-decoration: underline;
}
#CpRSSTopo a.TxtLnkCpRSS:hover
{
    text-decoration: none;
}

/*
.CpRSS
{
    background: url('../images/icones/iconRSS.gif') no-repeat left center;
}
p#CpRSSTopo span
{
    margin: auto 0px auto 4px;
}*/

.CtCentralAssinDS
{
    position: absolute;
    margin: 0% 0% 0% 76%;
}
.CtCentralAssinDS ul
{
    margin: 0px;
    padding: 0px;
}
.CtCentralAssinDS ul li
{
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 0px 12px;
    line-height: 14px;
    background: url('/images/bullets/bullet-seta-laranja.gif') no-repeat left 4px;
}



/*#MENU HORIZONTAL---*/
.BordaEsqMenuHorizMV
{
    /*background: url('/images/bordaEsqMenuHoriz.gif') no-repeat left top;*/
    background: url('/images/bordaEsqMenuHoriz2.gif') no-repeat left top;
}
.BordaDirMenuHorizMV
{
    /*background: url('/images/bordaDirMenuHoriz.gif') no-repeat right top;*/
    background: url('/images/bordaDirMenuHoriz2.gif') no-repeat right top;
}
.BgMenuHorizMV
{
    background: url('/images/bgListaMenuHorizMV4.jpg') repeat-x right top;
}
.SetaMenuMV
{
    background: url('/images/setas/seta-menu-drop-down.gif') no-repeat 28px top;
}
#BarraMenuHorizMV /*borda dir*/
{
    padding: 0px 9px 0px 8px;
}
#LstMenuHorizMV /*lista horizontal(parte visivel)*/
{
    height: 39px;
    padding: 0px;
    margin: 0px;
}

#LstMenuHorizMV li.SeparMenuMV
{
    width: 10%;
}

.LstOcutaOptMenuMV
{
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    display: none; /*display: block;*/
    width: 174px;
    padding: 9px 0px 0px 0px;
    margin: 0px;
}
.LstOptHoriz li
{
    display: block;
    float: left;
    height: 31px;
    text-align: left;
    padding: 8px 0px 0px 0px;
    margin: 0px;
}
.LstOptHoriz li a
{
    display: block;
    text-decoration: none;
    height: 17px;
    padding: 5px 0px 1px 0px;
    margin: 0px 8px;
    text-align: center;
}
.SeparMenuMV
{
    background: url('/images/separadorMenuHoriz.gif') no-repeat left center;
}
.SeparMenuMV:first-child
{
    background: none;
}
.LstOpcao li
{
    float: none;
    height: auto;
    margin: 0px;
    padding: 0px 0px 1px 0px;
    border-right: 1px #e4f6ff solid;
    background-color: #fff;
}

.LstOpcao li a
{
    display: block;
    height: auto;
    text-align: left;
    margin: 0px;
    padding: 6px 0px 3px 12px;
    background-color: #d6f1ff;
}
.LstOpcao li a:hover
{
    background-color: #89ceff;
}

/*#Envelopamento da Seção*/
/*
#envelopamento
{
    width:989px;
    background-color:White;
    margin:0px auto;
    padding-top:8px;
    min-height: 82px;
}
*/
#CpEnvelopamento
{
    width: 985px;
    margin: 0px auto;
    padding: 0px;
}
div.StatusSc
{
    float: left;
    margin: 0px;
    padding: 0px;
}
div.StatusSc img
{
    padding-right: 10px;
}
#BoxLogoSecao
{
    float: left;
    width: 129px;
    padding: 0px;
    margin: 0px;
}
#BoxLogoSecao img
{
    width: 129px;
    height: 82px;
    padding: 0px;
}
#TituloSecao
{
    padding: 0px 36px 10px 0px;
    line-height: 0px;
    float: left;
}
#TituloSecao a
{
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    line-height: 33px;
}
#CpPatrocinio
{
    padding: 0px;
}
/**/
p.logosPatrocinio, p.logosPatrocinio span
{
    float: right !important;
}

p.logosPatrocinio
{
    padding-top: 15px;
    width: 230px;
    margin: 0px;
}

#logo2Publicidade, #logoPublicidade
{
    padding-left: 5px;
    width: 75px;
}
/**/
#LogosPatrocinio span, img
{
    vertical-align: middle;
}
#TextoPatrocinadores
{
    float: none;
    padding: 15px 230px 0px 0px;
}
#TextoPatrocinadores p
{
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

#linkTextoPublicidade2 span.arial12c000000B
{
    /*font: normal normal bold 11px/normal Tahoma;*/
    font: normal normal bold 0.916em/normal Tahoma;
    color: #000000;
}
#linkTextoPublicidade2 span.arial12c000000
{
    /*font: normal normal normal 16px/normal Arial;*/
    font: normal normal normal 1.33em/normal Arial;
    color: #000000;
}

#linkTextoPublicidade2 a:hover
{
    text-decoration: underline;
}

/*Alteração de Envelopamento para Migalha de Pão (20-10-09)*/

#CtEnvelopamento
{
    margin: 0px; /*border-bottom: solid 5px #dbf0ff;*/
    border-bottom: none 0px #fff;
    position: relative;
    z-index: 1;
}
.CpMigalhaPao
{
    width: 989px;
    margin: 0px auto;
    padding: 0px;
    background-color: #fff;
}
.CpMigalhaPao ul
{
    padding: 10px 0px 0px 0px;
    margin: 0px;
}
.CpMigalhaPao ul li
{
    display: inline;
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 0px 5px;
}
.CpMigalhaPao ul li:first-child
{
    background-image: none;
    padding: 0px;
}

.CpMigalhaPao ul li a.TxtNomePagAtual
{
    text-decoration: none;
}
.CpMigalhaPao ul li a.TxtNomePagAtual:hover
{
    text-decoration: underline;
}

/*Alteração de padronização do corpo das páginas*/

#CtCorpoEsp, #CtCorpoHomeMV, #CtCorpoTodosEsp, #CtCorpoFerramentas, #CtCorpoCtdo, #CtCorpo, #CtCorpoHmEsp, #CtCorpoHmGuias, #CtCorpoHomeSecao, .CtCorpoMatEspecial, #CtCorpoMatGuia, #CtTvMV, #CtCorpoHotnews, #CtCorpoSecaoHotnews, #CtCorpoTudoDaSecao
{
    padding-top: 15px;
    clear: both;
}












.modalEnvieAmigo
{
    position: absolute;
    background-color: White;
    display: none;
    border: solid 1px black;
    width: 550px;
    padding-bottom: 30px;
    z-index: 30;
    top: 0px;
    left: 200px;
}

#conteudoModal
{
    padding: 20px 20px 0px 30px;
}

/*##RODAPÉ*/
#CpLogoRodape, #CpLogoRodape a, #CpLogoRodape a img
{
    position: absolute;
    width: 217px;
    height: 59px;
}
/*#RSS Rodape*/
p#CpRSSRodape
{
    position: absolute;
    width: auto;
    margin: 0px 0px 0px 618px;
    padding: 0px 0px 5px 18px;
}

p#CpRSSRodape span
{
    margin: auto 8px auto 4px;
}
/*#Premio Ibest*/
#CpPremioIBest
{
    float: right;
    width: 107px;
    min-height: 34px;
    padding: 20px 0px 0px 58px;
    margin-top: 10px;
}
.CpPremioIBest
{
    background: url('/images/premio-ibest-2008.gif') no-repeat left top;
}
#CpPremioIBest p
{
    margin: 0px 0px 8px 0px;
}
/*#Barra de Busca do Rodape*/
div.CtLBBRSSRodape div.CpBarraBusca
{
    width: 503px;
    padding: 4px 0px 0px 255px;
}
#AbasBBRodape
{
    height: 22px;
}
span#AbaBusqueAquiBBRodape
{
    position: absolute;
    width: 88px;
    height: 23px;
    padding: 0px 8px 0px 2px;
}
.AbaNossoConteudoBBRodape /*Off*/
{
    position: absolute;
    width: 78px;
    padding: 3px 5px 0px 8px;
    margin: 0px 0px 0px 96px;
}
.AbaShoppingBBRodape /*Off*/
{
    position: absolute;
    width: 46px;
    height: 21px;
    padding: 3px 8px 0px 8px;
    margin: 0px 0px 0px 193px;
}

span#AbaBusqueAquiBBRodape a, .AbaNossoConteudoBBRodape, .AbaShoppingBBRodape
{
    text-decoration: none;
}

div.CtLBBRSSRodape .FormBBTopo
{
    width: 491px;
    height: 25px;
    padding: 3px;
    background-color: White;
}

div.CtLBBRSSRodape .TxtBuscaTopo
{
    position: absolute;
    width: 407px;
    height: 22px;
    padding: 3px 0px 0px 0px !important;
}

/*#Menu Rodape*/
#CpLstMenuRodape
{
    width: 987px; /*955*/
    margin: 0px auto;
    padding: 21px 0px 0px 0px;
}

#CpLstMenuRodape p.parceiros
{
    line-height: 10px;
}

#CpLstMenuRodape p.parceiros a:Link
{
    text-decoration: none;
}

#CpLstMenuRodape p.parceiros a:hover
{
    text-decoration: underline;
}

#LstMenuRodape li
{
    margin: 0px 0px 6px 0px;
    line-height: 14px;
}
#LstMenuRodape li a, #MenuCRM a
{
    text-decoration: none;
}
#LstMenuRodape li a:hover, #MenuCRM a:hover
{
    text-decoration: underline;
}
#CpLstMenuRodape #MenuCRM
{
    margin: 22px 0px 13px 0px;
    font-size: 10px;
}



/*Barra de dicas*/
.CpBarraDicas
{
    width: 100%;
    position: fixed;
    bottom: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    z-index: 50;
    text-align: right;
    display: none;
}
.CpBarraDicas a.TxtPadraoForte
{
    float: right;
    width: 50px;
    padding: 6px 10px 6px 10px;
    margin: 0px 0px 0px 0px;
    background-color: #4cb4ff;
    text-decoration: none;
}
.BarraDicas
{
    padding: 0px;
    margin: 26px 0px 0px 0px;
    border-top: solid 7px #4cb4ff;
    background-color: #eaeaea;
    text-align: left;
}
.CtdoBarraDicas
{
    padding: 0px;
    width: 989px;
    margin: 0px auto 0px auto;
    text-align: left;
}
.QdroImagemDicas
{
    float: left;
    padding: 0px;
    margin: 0px 20px 0px 0px;
}
.BoxTextoDicas
{
    padding: 10px 0px 10px 0px;
    margin: 0px;
}
.BoxTextoDicas p.TxtDescrDicas
{
    padding: 0px 0px 12px 0px;
    margin: 0px;
}
.BoxTextoDicas a.IconBulletLst
{
    padding: 5px 0px 5px 12px;
    margin: 0px;
}


/*Barra de dicas*/
.TxtTDicas
{
    font: normal normal Bold 14px/normal Arial;
    color: #000;
}
.TxtDescrDicas
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
.TxtLnkDestDicas, a.TxtLnkDestDicas
{
    font: normal normal bold 14px/normal Arial;
    color: #007bee;
}

#dhtml
{
    display: block;
    position: absolute;
    z-index: 1000;
    top: 40%;
    left: 33%;
}


/*############ CLASSES DE FONTES DO TOPO E RODAPÉ #########################################*/

/*#TEXTO ESPECÍFICO de seções e componentes do TOPO do Minhavida*/
/*#CpBarraBuscaTopo*/
.TxtTBarraBusca
{
    /*font: normal normal bold 14px/normal Tahoma;*/
    font: normal normal bold 1.16em/normal Tahoma;
    color: #000000;
}
.TxtTAbaAtivaBB
{
    /*font: normal normal normal 11px/normal Tahoma;*/
    font: normal normal normal 0.916em/normal Tahoma;
    color: #000000;
}
.TxtTAbaInativaBB
{
    /*font: normal normal normal 11px/normal Tahoma;*/
    font: normal normal normal 0.916em/normal Tahoma;
    color: #717171;
}
/*#CpRSS*/
.TxtTRSS
{
    /*font: normal normal normal 11px/normal Tahoma;*/
    font: normal normal normal 0.916em/normal Tahoma;
    color: #000000;
}
.TxtLnkCpRSS, a.TxtLnkCpRSS
{
    /*font: normal normal normal 11px/normal Tahoma;*/
    font: normal normal normal 0.916em/normal Tahoma;
    color: #007bee;
}
/*#CtMenuHorizMV*/
.TxtLnkVisivelMenuHoriz, a.TxtLnkVisivelMenuHoriz
{
    /*font: normal normal bold 12px/normal Arial;*/
    font: normal normal bold 1em/normal Arial;
    color: #ffffff;
}
.TxtLnkMenuHoriz, a.TxtLnkMenuHoriz
{
    /*font: normal normal normal 12px/normal Arial;*/
    font: normal normal normal 1em/normal Arial;
    color: #000000;
}
/*#CpEnvelopamento*/
.TxtTituloSecao, a.TxtTituloSecao
{
    /*font: normal normal normal 33px/normal Arial;*/
    font: normal normal normal 2.75em/normal Arial;
    color: #000000;
}
.TxtDetTituloSecao
{
    /*font: normal normal normal 11px/normal Tahoma;*/
    font: normal normal normal 0.916em/normal Tahoma;
    color: #333333;
}

/*#Logo Patrocinio*/
.TxtDescritivoPatroc
{
    /*font: normal normal normal 10px/normal Tahoma;*/
    font: normal normal normal 0.83em/normal Tahoma;
    color: #5f5f5f;
}
/*#Fontes do RODAPÉ do Minhavida*/
.TxtTCpPremioIBest
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000000;
}
.TxtLnkScLstMenuRodape, a.TxtLnkScLstMenuRodape
{
    font: normal normal bold 11px/normal Tahoma;
    color: #333333;
}
.TxtLnkMenuRodape, a.TxtLnkMenuRodape
{
    font: normal normal normal 11px/normal Tahoma;
    color: #0080ec;
}
.TxtMenuCRMRodape, a.TxtMenuCRMRodape
{
    font: normal normal normal 10px/normal Tahoma;
    color: #000000;
}
.TxtCorporightRodape
{
    font: normal normal normal 10px/normal Tahoma;
    color: #686868;
}
.TxtObsRodape
{
    font: normal normal normal 14px/normal Tahoma;
    color: #686868;
}

/*##CLASSES DE FONTES DO MENU ESQ do template de matérias ###################################*/
.TxtTScMenuPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtDet1TScMenuPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtDet2TScMenuPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #a5d4ff;
}
.TxtCorridoPadrao, .TxtPadraoCp
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
/*Box Peso Ideal*/
.TxtDetPesoIdeal
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000000;
}
/*Seção Alimentacao*/
.TxtTScAlimentacao
{
    font: normal normal bold 16px/normal Arial;
    color: #000000;
}
.TxtItemScAlimentacao, a.TxtItemScAlimentacao
{
    font: normal normal bold 16px/normal Arial;
    color: #007bee;
}

/*#seção especialistas*/
.TxtDescrItens
{
    font: normal normal normal 12px/normal Arial;
    color: #000000;
}
.TxtLnkDestaquePadrao, a.TxtLnkDestaquePadrao
{
    font: normal normal bold 12px/normal Arial;
    color: #007bee;
}

.TxtLnkDestaqueEspec, a.TxtLnkDestaqueEspec
{
    font: normal normal bold 12px/normal Arial;
    color: #ff7901;
}

/*#Seção Palavras Mais Buscadas(PMB)*/
.TxtPMBTipo1, a.TxtPMBTipo1
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtPMBTipo2, a.TxtPMBTipo2
{
    font: normal normal normal 16px/normal Arial;
    color: #000;
}
.TxtPMBTipo3, a.TxtPMBTipo3
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}

/*#Seção de Servicos do menu Esq Templ. Mat*/
.TxtItemServicos, a.TxtItemServicos
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}

/*######################### CLASSES DE FONTES DO MENU DIR do template de matérias ############*/
/*Geral*/
.TxtCorrConteudoSec, a.TxtCorrConteudoSec
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtTScConteudoSec, .TxtTTopSecoes
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtDet1TScConteudoSec
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtDet2TScConteudoSec
{
    font: normal normal normal 18px/normal Arial;
    color: #a5d4ff;
}
.TxtLnkVerTodosPadrao, a.TxtLnkVerTodosPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
/*Específicas de seção*/
/*Top cinco videos*/
.TxtAbaAtivaCpTop5Videos
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtAbaInAtivaCpTop5Videos
{
    font: normal normal normal 18px/normal Arial;
    color: #fff;
}
.TxtNumTop5Video, a.TxtNumTop5Video
{
    font: normal normal normal 18px/normal Arial;
    color: #fff;
}
/*TV minhavida*/
.TxtPatrocinioVideos
{
    font: normal normal normal 10px/normal Tahoma;
    color: #000000;
}
/*Seção shopping do templ. de mat*/
.LnkCompararProd, a.LnkCompararProd
{
    font: normal normal bold 12px/normal Arial;
    color: #fff;
}


/*####################### CLASSES DE FONTE DAS MATÉRIAS #############################*/
.TxtTMateria, .TxtTGaleria
{
    font: normal normal normal 18px/normal Arial;
    color: #000000;
}
.TxtSubTMateria
{
    font: normal normal normal 14px/normal Arial;
    color: #000000;
}
.TxtDataPublicMat
{
    font: normal normal normal 11px/normal Arial;
    color: #7f7f7f;
}
.TxtLnkPadrao, a.TxtLnkPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #000000;
}
.TxtTScPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtDetTPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #a5d4ff;
}
.TxtCorridoPeqMat
{
    font: normal normal normal 12px/normal Arial;
    color: #000000;
}
.TxtCorridoPadraoMat
{
    font: normal normal normal 14px/normal Arial;
    color: #000000;
}
.TxtDetScMat
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}

.TxtLnkDiminuir
{
    font: normal normal bold 14px/normal Arial;
    color: #007bee;
}
.TxtLnkAumentar
{
    font: normal normal bold 19px/normal Arial;
    color: #007bee;
}
.TxtCorridoMateria, a.TxtCorridoMateria
{
    font: normal normal normal 14px/normal Arial;
    color: #000000;
}
.TxtCitacaoMat
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
/*
.TxtAutorCitacaoMat
{
    font:normal normal normal 12px/normal Arial;
    color:#0046ae;
}
*/
.TxtLnkMateria
{
    font: normal normal normal 14px/normal Arial;
    color: #007bee;
}
.TxtLnkBalao, a.TxtLnkBalao
{
    font: normal normal bold 12px/normal Arial;
    color: #007bee;
}
/*Lista de matérias relacionadas*/
.TxtTScMatRelac
{
}
.TxtBolletLstMatRelac
{
    font: normal normal bold 14px/normal Arial;
    color: #000;
}
.TxtLnkDescrIcon, a.TxtLnkDescrIcon
{
    font: normal normal normal 12px/normal Tahoma;
    color: #000000;
}
.TxtLnkMateriaAnt, a.TxtLnkMateriaAnt
{
    font: normal normal normal 18px/14px Arial;
    color: #007bee;
}
.TxtLnkProxMateria, a.TxtLnkProxMateria
{
    font: normal normal normal 18px/14px Arial;
    color: #fff;
}
.TxtTProxMateria, a.TxtTProxMateria
{
    font: normal normal normal 12px/normal Arial;
    color: #ffffff;
}
.TxtTMateriaAnt, a.TxtTMateriaAnt
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtLnkDestPesoIdeal, a.TxtLnkDestPesoIdeal
{
    font: normal normal bold 14px/normal Arial;
    color: #ff7901;
}
.TxtLnkDestTopoPag, a.TxtLnkDestTopoPag
{
    font: normal normal bold 12px/normal Arial;
    color: #007bee;
}





/*########### CLASSES DE FONTES DO TV MINHAVIDA ###########################*/
/*##TEXTO PADRÃO*/
.TxtTScPadrao, .TxtAbaAtivaTopVideo
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtDetTPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #a5d4ff;
}
.TxtCorridoPadrao, a.TxtCorridoPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtLnkDescrPadrao, a.TxtLnkDescrPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtLinkContrPadrao, a.TxtLinkContrPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtTDescrVideoPadrao, a.TxtTDescrVideoPadrao
{
    font: normal normal bold 12px/normal Arial;
    color: #000;
}
.TxtDescrTempoViedoPadrao, .Tahoma11c000000Negr
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
/*##TEXTO ESPECÍFICO DE seções e componentes DO Template TvMinhavida*/
/*#Seção Video Principalxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.TxtTScPrincVideo
{
    font: bold normal normal 16px/normal Arial;
    color: #000;
    background-color: #CCE6FF;
    height: 41px;
    line-height: 18px;
}
.TextoScDescrVideo
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
/*#Componente Avaliação de Vídeos*/
.TxtAvaliacaoVideo
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
.TxtDetAvalVideo
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
/*#Componente Paginador de Videos*/

.TxtNumCpPagVideos, a.TxtNumCpPagVideos
{
    font: normal normal normal 30px/normal Arial;
    color: #fff;
}
.LnkMaisVideosCpPagVideos, a.LnkMaisVideosCpPagVideos
{
    font: normal normal normal 18px/normal Arial;
    color: #fff;
}
/*#Componente Painel Leia Mais  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.TxtAbaAtivaLeiaMais, a.TxtAbaAtivaLeiaMais
{
    font: normal normal bold 12px/normal Arial;
    color: #000;
}
.TxtAbaInativaLeiaMais, a.TxtAbaInativaLeiaMais
{
    font: normal normal bold 12px/normal Arial;
    color: #fff;
}
/*#Componente Painel Top Videos  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.TxtAbaInativaTopVideo a
{
    font: normal normal normal 18px/normal Arial;
    color: #fff;
}
.TxtAbaAtivaTopVideo a, .TxtAbaAtivaTopVideos a
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}

.TxtNumTopVideo, a.TxtNumTopVideo
{
    font: normal normal normal 18px/normal Arial;
    color: #fff;
}
.TxtLnkTTopVideo, a.TxtLnkTTopVideo
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
/*#Componente Painel Leia Mais  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
.TxtAbaInativaPLeiaMais
{
    font: normal normal normal 18px/normal Arial;
    color: #5695cf;
}
.TxtDetAbaInativaPLeiaMais
{
    font: normal normal normal 12px/normal Arial;
    color: #5695cf;
}
.TxtDetAbaTopVideo, .TxtLnkTVideoScLeiaMais, a.TxtLnkTVideoScLeiaMais
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtLnkTVideoScLeiaMais
{
    font-weight: bold;
}

.TxtSubTScLeiaMais, a.TxtSubTScLeiaMais
{
    font: normal normal normal 12px/normal Arial;
    color: #000000;
}
/*#PaginadorVideoDest*/
.TxtNumCpPagVideo, a.TxtNumCpPagVideo /*#num pagina*/
{
    font: normal normal bold 12px/normal Arial;
    color: #ffffff;
}
/*#link mais destaques*/
.TxtLinkPagVideo
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
/*#Seção Fórum    xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/

.TxtDetTScForum /*detalhe do título*/
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
#top5Semana
{
    display: block;
}
#top5Mes
{
    display: none;
}


/*##FONTES das HOMES de seção xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/*Padrão de fontes de Homes de Seção*/

.TxtTChamScPadrao, a.TxtTChamScPadrao
{
    font: normal normal bold 12px/normal Arial;
    color: #000;
}
.TxtDescrChamScPadrao, a.TxtDescrChamScPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtTHScPadrao, a.TxtTHScPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
.TxtDetTHScPadrao
{
    font: normal normal normal 18px/normal Arial;
    color: #818181;
}
.TxtDet1THScPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
/*MediaBox*/
.TxtTAbaMB, a.TxtTAbaMB
{
    font: normal normal bold 12px/normal Arial;
    color: #0046c5;
}
.TxtDescrAbaMB, a.TxtDescrAbaMB
{
    font: normal normal normal 11px/normal Tahoma;
    color: #0046c5;
}
.TxtDescrConteudoPelicMB, a.TxtDescrConteudoPelicMB
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
/*secão avaliação*/
.TxtTBoxAvaliacao
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtTDestBoxAvaliacao
{
    font: normal normal normal 31px/normal Arial;
    color: #007bee;
}
.TxtCampoAvaliacao
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
.TxtNumCpPagRec, a.TxtNumCpPagRec
{
    font: normal normal bold 12px/normal Arial;
    color: #fff;
}
.TxtLnkPaginador, a.TxtLnkPaginador
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtDescrPatrocinio
{
    font: normal normal normal 10px/normal Tahoma;
    color: #000;
}
.TxtLnkTopo, a.TxtLnkTopo
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
.TxtLnkTodos, a.TxtLnkTodos
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
/*box - Avaliação de Beleza*/
.TxtDescrAvBeleza
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
/*box - Avaliação Física*/
.TxtDescrAvFisica
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
/*Guia de Corrida*/
.TxtDescrScEsporte
{
    font: normal normal normal 12px/normal Arial;
    color: #669c31;
}
.TxtDescrDestScEsporte
{
    font: normal normal normal 18px/normal Arial;
    color: #669c31;
}

/*FONTES DAS PÁGINAS DE ESPECIALISTAS*/
/*CpMiniPerfil (Especialista)*/
.TxtTCpMinPerfilEspec
{
    font: normal normal bold 12px/normal Tahoma;
    color: #000;
}
.TxtDetAvalEsp, .TxtSlEspec, .TxtDescrMnEspec
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
.TxtDet2AvalEsp
{
    font: normal normal normal 11px/normal Tahoma;
    color: #559d00;
}
.TxtItemLstPadrao, a.TxtItemLstPadrao
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtNmEspecialista, a.TxtNmEspecialista
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
.TxtEspecialidade
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtPadraoForte, a.TxtPadraoForte, .TxtPadraoForteCp, a.TxtPadraoForteCp, .TxtTMenuEspec, a.TxtTMenuEspec
{
    font: normal normal bold 12px/normal Arial;
    color: #000;
}
.TxtItemMenuEspec, a.TxtItemMenuEspec
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
/*BoxAvaliaçãoEspecialista*/
.TxtNomeAvatarEsp, a.TxtNomeAvatarEsp
{
    font: normal normal normal 18px/normal Arial;
    color: #559d00;
}
/*Título padrão de componentes do conteúdo principal das páginas de Especialistas*/
.TxtTScPadraoEsp, a.TxtTScPadraoEsp
{
    font: normal normal normal 18px/normal Arial;
    color: #000000;
}
.TxtDetTPadraoEsp
{
    font: normal normal normal 18px/normal Arial;
    color: #818181;
}
/*texto detalhe de título de seções das paginas de especialistas*/
.TxtDet2TPadraoEsp
{
    font: normal normal normal 12px/normal Arial;
    color: #000;
}
.TxtAutoriaColuna, a.TxtAutoriaColuna
{
    font: normal normal normal 11px/normal Arial;
    color: #5e8600;
}
.TxtSeparadorAzul
{
    font: normal normal bold 12px/normal Arial;
    color: #007bee;
}
.TxtTScTodasColunasEsp
{
    font: normal normal bold 24px/normal Arial;
    color: #000;
}
.TxtTFormaSelecaoEsp
{
    font: normal normal bold 16px/normal Arial;
    color: #007bee;
}
.TxtNumBltLst
{
    font: normal normal bold 19px/normal Arial;
    color: #fff;
}
/*HomeEspecilista*/
.TxtDescrCampo, a.TxtDescrCampo
{
    font: normal normal bold 12px/normal Arial;
    color: #000;
}
.TxtItemMenuGuias, a.TxtItemMenuGuias
{
    font: normal normal bold 12px/normal Arial;
    color: #fff;
}
.TxtTMnGuias
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
/*Home Especial*/
.TxtTEnquete
{
    font: normal normal normal 18px/normal Arial;
    color: #007bee;
}
/*Matéria Especial*/
.TxtDescrBalaoMB
{
    font: normal normal normal 14px/normal Arial;
    color: #000000;
}
.TxtIndiceAbaMb
{
    font: normal normal normal 24px/normal Arial;
    color: #fff;
}
/*Calendário(Home de guia)*/
.TxtLnkCalendar, a.TxtLnkCalendar, .TxtLnkDestFerramentas, a.TxtLnkDestFerramentas
{
    font: normal normal bold 12px/normal Arial;
    color: #ff7a00;
}
/*Título da seção da matéria na chamada de seção*/
.TxtTScMateria, a.TxtTScMateria
{
    font: normal normal normal 11px/normal Tahoma;
    color: #007bee;
}
/*materiaGuia*/
.TxtVoltarPagInicial, .TxtVoltarPagInicial
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
/*Título de Menu de Guias*/
.TxtTMenuCategoriaGuia, a.TxtTMenuCategoriaGuia
{
    font: normal normal bold 16px/normal Arial;
    color: #000;
}
.TxtDetTMenuCategoriaGuia
{
    font: normal normal normal 16px/normal Arial;
    color: #818181;
}
/*Texto dos itens do Menu de Categorias de Guias*/
.TxtItemMnCategoriaGuia, a.TxtItemMnCategoriaGuia
{
    font: normal normal bold 16px/normal Arial;
    color: #fff;
}
/*Menu de Guias*/
.TxtItemMnGuia, a.TxtItemMnGuia
{
    font: normal normal bold 12px/normal Arial;
    color: #007bee;
}
/*TxtItemMnDropDownGuias*/
.TxtItemMnDropDownGuias, a.TxtItemMnDropDownGuias
{
    font: normal normal bold 12px/normal Arial;
    color: #0046c5;
}
/*Home de Categoria*/
.TxtTTemaCategoria
{
    font: normal normal bold 24px/normal Arial;
    color: #0046c5;
}
.TxtDetTTemaCategoria
{
    font: normal normal bold 24px/normal Arial;
    color: #7ca1e5;
}
/*Silos*/
.TxtTTemaSilos
{
    font: normal normal bold 24px/normal Arial;
    color: #000;
}
.TxtDetTTemaSilos
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
.TxtLnkAbrirMesmaJanela
{
    font: normal normal normal 12px/normal Arial;
    color: #0046c5;
}
.TxtLnkAbrirNovaJanela
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}

/*Fontes da HOME da minhavida*/
.TxtTScHome
{
    font: normal normal bold 24px/normal Arial;
    color: #007bee;
}
.TxtTDet1SecaoHome
{
    font: normal normal bold 24px/normal Arial;
    color: #a5d4ff;
}
.TxtTDet2SecaoHome
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
/*Destaques*/
.TxtTMatDestaque, a.TxtTMatDestaque
{
    font: normal normal normal 18px/18px Arial;
    color: #007bee;
}
.TxtLnkMais, a.TxtLnkMais
{
    font: normal normal normal 12px/12px Arial;
    color: #007bee;
}
/**Matérias variadas (diferentes tipos de conteúdo)*/
.TxtTMatVariadas, a.TxtTMatVariadas
{
    font: normal normal normal 18px/17px Arial;
    color: #000000;
}
.TxtDescrMatVariadas, a.TxtDescrMatVariadas
{
    font: normal normal normal 12px/normal Arial;
    color: #000000;
}

.TxtDescrPatroc
{
    font: normal normal normal 10px/normal Tahoma;
    color: #5f5f5f;
}
/*Avaliações na home*/
.TxtTAvaliacaoHm, a.TxtTAvaliacaoHm
{
    font: normal normal normal 18px/normal Arial;
    color: #000000;
}
.TxtTopoBoxEsp
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
/*Dieta e Saúde*/
.TxtTScBoxDietaSaude
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
.TxtCampoFrmDSHome
{
    font: normal normal normal 14px/normal Arial;
    color: #007bee;
}
.TxtItemLstBoxDS, a.TxtItemLstBoxDS
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
/*forum*/
.TxtTopoBoxForum
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}
.TxtYahooPergunta
{
    font: normal normal bold 11px/normal Tahoma;
    color: #195ea1;
}
.TxtYahooPergunta, a.TxtYahooPergunta
{
    font: normal normal bold 11px/normal Tahoma;
    color: #195ea1;
}
.TxtYahooLnkMaisDe, a.TxtYahooLnkMaisDe
{
    font: normal normal normal 11px/normal Tahoma;
    color: #999;
}
.descricaoProduto, a.descricaoProduto
{
    /*Fonte da descr. do prod.*/
    font: normal normal normal 12px/14px Arial;
    color: #000;
}
.precoProduto, a.precoProduto
{
    /*Fonte do preço. do prod.*/
    font: normal normal bold 12px/14px Arial;
    color: #007bee;
}
.TxtInfoErro
{
    font: normal normal bold 32px/normal Arial;
    color: #000; /*color:#007bee;*/
}
.TxtLnkErro, a.TxtLnkErro
{
    font: normal normal normal 14px/normal Tahoma; /*color: #ed3c44;*/
    color: #316FA9;
}

/*titulo da galeria pequena*/
.TxtLnkNavGaleria, a.TxtLnkNavGaleria
{
    font: normal normal normal 12px/normal Arial;
    color: #007bee;
}

/*título (cpbusqueaqui) silus*/
.TxtBusqueAqui
{
    font: normal normal bold 21px/normal Arial;
    color: #000;
}

/*pág. indique para amigo*/
.TxtTPagEnviarPAmigo
{
    font: normal normal normal 33px/normal Arial;
    color: #000;
}
.TxtDescrPagEnviarPAmigo
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
.TxtTIncluirAmigos
{
    font: normal normal normal 18px/normal Arial;
    color: #5A8D00;
}
.TxtTDetIncluirAmigos
{
    font: normal normal normal 12px/normal Arial;
    color: #338000;
}

.TxtDestPadraoMat
{
    font: normal normal bold 14px/normal Arial;
    color: #000;
}


.TxtNomePagAtual, a.TxtNomePagAtual
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
.TxtItensRelacDS, a.TxtItensRelacDS
{
    font: normal normal normal 11px/normal Arial;
    color: #0046c5;
}
.TxtTBoxHotnews
{
    font: normal normal normal 24px/normal Arial;
    color: #007bee;
}
.TxtDetTBoxHotnews
{
    font: normal normal bold 24px/normal Arial;
    color: #a5d4ff;
}
.TxtTLnksRelacionados
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}

/*Questionários de testes*/
.TxtPerguntaTeste
{
    font: normal normal bold 14px/normal Arial;
    color: #000;
}
.TxtAlternativaTeste
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
.TxtOrdemAlternativas, .TxtDetTopoRespProva
{
    font: normal normal bold 14px/normal Arial;
    color: #000;
}
.TxtNumQuestaoTeste
{
    font: normal normal bold 16px/normal Arial; /*color: #0051B6;*/
    color: #000;
}

/*Resultado Prova*/
.TxtPergQuestProva, .TxtOrdemAlternativa, .TxtSuaRespQuestProva, .TxtRespCertaQuestProva
{
    font: normal normal normal 14px/normal Arial;
    color: #000;
}
.TxtDetPergQuestProva
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}
.TxtAlertaRespCerta
{
    font: normal normal bold 14px/normal Arial;
    color: #02a401;
}
.TxtAlertaRespErrada
{
    font: normal normal bold 14px/normal Arial;
    color: #f60001;
}
.TxtNotaResposta
{
    font: normal normal normal 12px/normal Arial;
    color: #626262;
}
.TxtLinksRelacResp
{
    font: normal normal bold 12px/normal Arial;
    color: #007bee;
}











/*Fontes de Formulários*/
.TxtLblPadrao
{
    font: normal normal normal 12px/normal Tahoma;
    color: #000;
}
.TxtLblResposta
{
    font: normal normal normal 12px/normal Tahoma;
    color: #000;
}
.TxtResultEnquete
{
    font: normal normal bold 11px/normal Tahoma;
    color: #000;
}
.TxtDescrResultEnquete
{
    font: normal normal normal 11px/normal Tahoma;
    color: #000;
}
.TxtTPadraoEnquete
{
    font: normal normal bold 18px/normal Arial;
    color: #007bee;
}
.TxtPerguntaEnq
{
    font: normal normal bold 14px/normal Arial;
    color: #000;
}
.TxtErrorMsg, a.TxtErrorMsg
{
    font: normal normal bold 14px/normal Arial;
    color: red;
}
/*Frm Enviar para Amigo*/
.TxtLblFrmEnvAmigo
{
    font: normal normal normal 18px/normal Arial;
    color: #000;
}






















/*LEGADO (Mantido por questão de compatibilidade com publicidade) */
.arial12c000000, a.arial12c000000:link, a.arial12c000000:visited, a.arial12c000000:hover, a.arial12c000000:active, .arial12c000000B, a.arial12c000000B:link, .arial12c000000B:visited, a.arial12c000000B:hover, a.arial12c000000B:active
{
    font: normal normal normal 12px/normal Arial;
    color: #000000;
}

.arial12c000000B, a.arial12c000000B:link, .arial12c000000B:visited, a.arial12c000000B:hover, a.arial12c000000B:active
{
    font-weight: bold;
}

/*######################  CLASSES DE COMPORTAMENTO GENÉRICO   ###########################*/
/*###### Classe que controla o estado padrão de links ######*/
.EstadoPadraoLnk, .EstadoInversoLnk:hover
{
    text-decoration: none;
}
.EstadoPadraoLnk:hover, .EstadoInversoLnk
{
    text-decoration: underline;
}
/*###### Classes de icones  #######*/
.IconEnviarAmigos
{
    background: url("/images/icones/icon-enviar-amigos40x47.gif") no-repeat left center;
}
.IconCompartilhar
{
    background: url("/images/icones/icon-compartilhar36x36.gif") no-repeat left center;
}
.IconArroba
{
    background: url("/images/icones/icon-arroba.gif") no-repeat left center;
}
.IconAbrirNestaJanela
{
    background: url('/images/icones/icon-abrir-nesta-janela.gif') no-repeat left center;
}
.IconAbrirNovaJanela
{
    background: url('/images/icones/icon-abrir-nova-janela.gif') no-repeat left center;
}
.IconSetaDuplaTopo
{
    background: url("/images/setas/seta-dupla-topo.gif") no-repeat left center;
}
.IconBulletLst
{
    background: url("/images/bullets/bullet-seta-dir-azul.gif") no-repeat left center;
}

.diaMaiusculo
{
    text-transform: uppercase;
}
.IconMaisPadrao
{
    background: url("/images/icones/iconMais.gif") no-repeat left 7px;
}

/*galeria*/
.IcomAmpliar
{
    background: url("/images/icones/icon-ampliar.gif") no-repeat left top;
}
.IconSetaDirGaleria
{
    background: url("/images/icones/.gif") no-repeat left top;
}
.IconSetaEsqGaleria
{
    background: url("/images/icones/.gif") no-repeat left top;
}
.IconSetaDirPainelGaleria
{
    background: url("/images/icones/.gif") no-repeat left top;
}
.IconSetaEsqPainelGaleria
{
    background: url("/images/icones/.gif") no-repeat left top;
}


/*ICONES DE SAÚDE PREVENTIVA(HOME)*/
.IconDepressao
{
    background: url("/images/icones/saudePrev/icon-depressao.gif") no-repeat left center;
}
.IconTabagismo
{
    background: url("/images/icones/saudePrev/icon-tabagismo.gif") no-repeat left center;
}
.IconObesidade
{
    background: url("/images/icones/saudePrev/icon-obesidade.gif") no-repeat left center;
}
.IconEnvelhSaudavel
{
    background: url("/images/icones/saudePrev/icon-envelhecimento.gif") no-repeat left center;
}
.IconDengue
{
    background: url("/images/icones/saudePrev/icon-dengue.gif") no-repeat left center;
}
.IconSaudeSexual
{
    background: url("/images/icones/saudePrev/icon-saude-sexual.gif") no-repeat left center;
}
.IconDiabetes
{
    background: url("/images/icones/saudePrev/icon-diabetes.gif") no-repeat left center;
}
.IconHepatite
{
    background: url("/images/icones/saudePrev/icon-hepatite.gif") no-repeat left center;
}
.IconOsteoporose
{
    background: url("/images/icones/saudePrev/icon-osteoporose.gif") no-repeat left center;
}
.IconCancer
{
    background: url("/images/icones/saudePrev/icon-cancer.gif") no-repeat left center;
}
.IconCoracao
{
    background: url("/images/icones/saudePrev/icon-coracao.gif") no-repeat left center;
}
.IconHipertensao
{
    background: url("/images/icones/saudePrev/icon-hipertensao.gif") no-repeat left center;
}
.IconAlcoolismo
{
    background: url("/images/icones/saudePrev/icon-alcoolismo.gif") no-repeat left center;
}

/*##### Modal Mensagem Padrao ######*/
div.modais
{
    border: 4px solid #a3d3f5;
    background: #fff url('/images/botoes/btn-fechar-modal.gif') no-repeat right top;
    width: 470px;
    font: normal normal normal 12px/normal Arial;
    position: absolute;
    right: 250px;
    display: none;
    z-index: 3000;
}

p.validacao
{
    background-color: #eaf6ff;
    padding: 36px 32px 11px 32px;
    font-size: 18px;
    color: #1586ef;
    text-align: left;
}

.botaoFecharModal
{
    float: right;
    width: 81px;
    position: absolute;
    right: 0;
    top: -1px;
}

span.fechaModal
{
    cursor: pointer;
}

p.botaoFecharModal a img
{
    padding: 0px;
}

/*#######  Novo Padrão de Estilização (10-12-09) ###############*/
/*Propriedades Padrão de corpo de página*/
.CtCorpoPadrao
{
    width: 989px;
    margin: 0px auto;
    font: normal normal normal 12px/normal Arial, "Sans Serif";
    color: #000;
}

/**/

/* Novo menu do Dieta e Saúde sob o menu do Minha Vida */
#menuDietaSaudeHome
{
    position:relative;
    background:url("/images/backgrounds/bg-dietaSaude-menuHome.gif") no-repeat scroll left 1px #efffc9;  
    margin: 0 auto;
    width: 975px;
}

.setaMenuDs
{
    font: normal normal bold 12px/normal Arial;
    color: #53b7ff;
}

#menuDietaSaudeHome a
{
    text-decoration: none;
}

/*#menuDietaSaudeHome a:hover
{
    text-decoration: underline;
}*/

.menuDsHomeLink
{
    font: normal normal bold 11px/normal tahoma;
    color: #ff6600;
    text-decoration: none;
}

.menuDietaSaudeHomeBoxUtil
{
    position: absolute;
    border-top: 1px solid #e5e5bf;
    background: #efffc9;
    width: 186px;
}

.btFecharBoxUtil
{
    float:right;
    margin: 5px 6px 0px 0px;
    cursor: pointer;
    background: #b2b295;
}

.btFecharBoxUtil a
{
    padding: 4px;
}

.menuTituloBoxUtil
{
    margin: 0px 0px 10px 0px;
    font: normal normal bold 11px/normal tahoma;
    color: #000;
}

#menuDietaSaudeHomeLogarCentral
{
    display: none;
    left: 162px;
    z-index:1;
}

#menuDietaSaudeHomeLogarCentral input 
{
    padding: 5px;
    width: 143px;
    border: 1px solid #bbbbb6;
    margin: 0px 0px 3px 0px;
}

#menuDietaSaudeHomeAvalPeso
{
    display: none;
    left:356px;
    z-index:1;
}

#menuDietaSaudeHomeAvalPeso input 
{
    padding: 5px;
    width: 92px;
    border: 1px solid #bbbbb6;
    margin: 0px 0px 3px 6px;
}

#btAcessar
{
    float: right;
    margin-bottom: 13px;
}

#btDescobrir
{
    width: 76px;
    margin: 7px auto 10px auto;
}

.btBoxUtil
{
    text-align:center;
    padding: 8px 11px;
    background: #ff8b08;
}

#menuDietaSaudeHome ul 
{
    padding: 7px 16px;
}

#menuDietaSaudeHome ul li
{
    display: inline;
    padding-right: 27px;
}

#contadorPesoHome 
{
    float:right;
    text-align:right;
    margin-top: 7px;
    margin-right: 10px;
}

#menuDSImagem 
{
    padding-right:32px;
}

.menuDsCorpoBox
{
    padding: 17px 14px;
}

.menuDsCorpoBox p 
{
    clear:right;
}

.linkBoxDs 
{
    font: normal normal normal 11px/normal tahoma;
    color: #000;
}

.linkBoxDs a
{
    color: #007bee;
}

.linkBoxDs a:hover
{
    color: #007bee;
    text-decoration:underline;
}

#menuDietaSaudeHome ul {
     background-color: #efffc9;
     padding:7px 16px;
}

ul.LstMigalhaPao li a.migalhasItens, ul.LstMigalhaPao li a.migalhasItens:visited
{
    color: #000;
    text-decoration: none;
}
ul.LstMigalhaPao li a.migalhasItens:hover
{
    text-decoration: underline;
}