/* This file was compressed using MbCompression library. http://blog.mironabramson.com */ /*########   Estilos específicos da página "homeGuias.aspx"   #######*/

/*CONTAINERS ESTRUTURAIS*/
#CtCorpoHmGuias
{
    clear:both;
    position: relative;
    width: 989px;
    padding-top: 15px;
    margin: 0px auto 0px auto;
    background-color:White;
}

/*#Menu Esquerdo---*/
#CtNavegacaoEsq
{
    float: left;
    width: 186px;
    margin: 0px;
    padding: 0px 0px 40px 0px;
}
/*#Menu direito---*/
#CtNavegacaoDir
{
    float: right;
    width: 300px;
    margin: 0px;
    padding: 0px 0px 40px 0px;
}
/*Conteúdo principal da home de guias*/
#CtConteudoHmGuia
{
    margin:0px 320px 0px 206px;
}
/*######   CLASSES GENÉRICAS  ####*/
/*Linha Tracejada Azul (Pontos replicados horizontalmente) para separar item de listas*/
.IconMais
{
    background: url("/images/icones/icon-mais-bg-branco.gif") no-repeat left center;
}
.LinhaTracejadaAzulItemLst
{
    background: url("/images/linhas/separador-item-forum-mat.gif") repeat-x scroll left top;
}
.LinhaTracejadaAzulItemLst:first-child
{background-image:none;}
.EfeitoBgItens
{
    background-color: #fff; 
}
.EfeitoBgItens:hover
{
    background-color: #eef8ff;
}
/*****   COMPONENTES DA NAVEGAÇÃO ESQUERDA    ******/
/*****   Menu de Guias    ******/
#CtMenuGuias
{
    padding:0px;
}
/*menu "Mais Sobre A Seção"*/
#CtMenuMaisSobreSc
{
    padding:26px 0px 0px 0px;
}

/*Palavras mais buscadas*/
#CtNuvemPalavras
{
    padding:22px 0px 0px 0px;
}
/*Outras seções*/
#CtOutrasSecoesHmGuia
{
    padding:26px 0px 0px 0px;
    border-bottom:6px solid #d1dfeb;
}
/*Serviços*/
#CtServicos
{
    padding:0px 0px 0px 0px;
    border-bottom:5px solid #d1dfeb;
}

/*****   COMPONENTES DA NAVEGAÇÃO DIREITA    ******/
/*publicidade*/
.CtPublicidade
{
    padding:0px;
}
/*Adaptações para o componente "últimos vídeos"*/
#CtUltimosVideosHmGuias
{
    padding:20px 0px 0px 0px;
}
#CtUltimosVideosHmGuias div h3 input.BtnMenosZoom
{
    margin-left:115px;
    position:relative;
}
#CtUltimosVideosHmGuias div h3 input
{
    padding:0px;
}

#CtUltimosVideosHmGuias div.CpVideoSecMat 
{
    height:243px;
}
#CtUltimosVideosHmGuias div div embed
{
    width:300px;
    height:243px;
}
#CtUltimosVideosHmGuias div p.ItemUltimosVideos a
{
    background-color:#fff;
}
#CtUltimosVideosHmGuias div p.ItemUltimosVideos a:hover
{
    background-color:#eef8ff;
}
/*##################################  Espaco Personalizável  ##################*/
/*########  Clima Tempo  #######*/
#IFrameClimaTempo1
{
    float:left;
    margin:7px 0px 0px 10px;
    padding:0px;
    display:block;
    width:120px;
    min-height:170px;
    border:none 0px #fff;

}
#IFrameClimaTempo2
{
    margin:0px 0px 0px 140px;
    padding:0px;
    display:block;
    width:150px;
    min-height:185px;
    
    border:none 0px #fff;
}

/*########  Calendário  #######*/
#CtEspacoPersonalizavel
{
    padding:26px 0px 0px 0px;
}
/*CALENDÁRIO*/
.CpCalendario
{
    border: #c1d4e6 1px solid;    
    margin: 0px;
    padding:0px;
}
.TopoBoxCalendario
{
    padding:10px 20px 10px 20px;  
    margin: 0px;
}
.TopoBoxCalendario h3.TxtTScMenuPadrao
{
    padding:0px;  
    margin: 0px;
    line-height:16px;
}
.TopoBoxCalendario span.TxtDet1TScMenuPadrao
{
     line-height:12px;
}
.BoxCalendario
{
    padding:0px 20px;
}
.BaseBoxCalendario
{
    padding:10px 20px;
}

.BaseBoxCalendario a
{
    padding-left:10px;
    background:url("/images/bullets/bullet-asterisco-laranja.gif") no-repeat left center;
    text-decoration:underline;
}
.BaseBoxCalendario a:hover
{
    text-decoration:none;
}

/*######## Ferramentas ##########*/
.CpFerramentas
{
    margin-top:26px;
    padding:0px;
	border: 1px solid #c1d4e6;
}
.TopoBoxFerramentas
{
    padding:5px 0px 20px 0px;
    background:url("/images/backgrounds/bg-topo-box-ferramentas.gif") repeat-x left top;
}

.BgIconFerramentas
{
    padding:0px 0px 5px 65px;
    background:transparent url("/images/icones/icon-topo-ferramentas.gif") no-repeat 25px top;
}
.TopoBoxFerramentas div h3.TxtTScMenuPadrao
{
    padding:0px;
    margin:0px;
}
.TopoBoxFerramentas div span.TxtDet1TScMenuPadrao
{
    line-height:12px;
}
.CorpoBoxFerramentas
{
    padding:0px 20px;
}
.LstCtdoFerramentas
{
    margin:0px;
    padding:10px 0px 0px 0px;
}
.LstCtdoFerramentas li
{
    margin:0px 0px 0px 0px;
    padding:5px 0px 5px 20px;
    line-height:14px;
    background:url("/images/bullets/bollet-lst-ferramentas.gif") no-repeat left center;
}
.BaseBoxFerramentas
{
    padding:10px 20px;
    margin:0px;    
}
.BaseBoxFerramentas a
{
    padding-left:10px;
    background:url("/images/bullets/bullet-asterisco-laranja.gif") no-repeat left center;
}
.BaseBoxFerramentas a:hover
{
    text-decoration:none;
}

/*Estilos do Shopping estão na folha de navegação*/

/*####### COMPONENTES DO CONTEÚDO PRINCIPAL DA HOME GUIAS###########*/
/*Adaptações para o mediabox*/
#CtMediaBoxGuia
{
    padding:0px;
    margin:0px;
    height:250px;

}
#CtMediaBoxGuia div div.botoes
{
    width:190px;
    padding:0px;
    margin:0px;
}

#CtMediaBoxGuia div div.botoes div div.AbaAtiva
{
    width:175px;
    background-position:185px 25px;
}

/*Últimos conteúdos*/
#CtUltimosCtdos
{
    margin: 0px;
    padding:25px 0px 0px 0px;

}
.CpUltimosCtdos
{
    display:block;
    border-top:1px solid #d1dfeb;
    border-bottom:1px solid #d1dfeb;
}
.LstUltimosCtdos
{
    padding: 0px 10px 0px 10px;
}
.LstUltimosCtdos li
{
    display: block;
    padding: 10px 0px 10px 0px;
}
.LstUltimosCtdos li div.EfeitoBgItens
{
    margin:0px;
    padding: 0px 0px 22px 0px;
}
.LstUltimosCtdos li div h2
{
    margin:0px;
    padding: 15px 0px 0px 0px;
}

.LstUltimosCtdos li div h3
{
    margin:0px;
    padding: 0px 0px 0px 0px;
}
.LstUltimosCtdos li div p
{
    margin:0px;
    padding:0px;
}
/*adaptação a casca do msn*/
.QdroImagemReceita
{ 
    display: block;
    height: 80px;
    width: 80px;
    float: left;
    margin: 0px 12px 5px 0px;
    padding: 0px;
    overflow:hidden;
    color:#000;
}
/*quadro da imagem da lista*/
.QdroImagemReceita img
{
    padding: 0px;
    margin: 0px;
    height: 78px;
    width: 78px;
    border: solid 1px #d1dfeb !important;
    vertical-align:top;
}
/*####  Adaptações para o componente "Especialistas"   #####*/
#CtEspecialistas
{
    padding:26px 0px 0px 0px;
}
#CtEspecialistas a.TxtLnkTodos
{
    float:right;
    margin-top:5px;
    padding-left:20px;
}
#CtEspecialistas div.CpScEspecialista
{
    padding: 0px;
    border-style:none;
}
#CtEspecialistas div h3.TxtTScMenuPadrao 
{
    color:#000;
    border-bottom-style: none;
}
#CtEspecialistas div h3 span.TxtDet2TScMenuPadrao
{
    color:#818181;
}
#CtEspecialistas div ul.LstEspecialistas
{
    margin: 0px;
    padding: 0px 10px 0px 10px;
    border: solid 1px #d1dfeb;
    /*border-top-style: none;*/
    list-style: none;
}

#CtEspecialistas div ul li:first-child
{
    border-style:none;
    background: transparent url("/images/linhas/separador-item-forum-mat.gif") repeat-x scroll left bottom;
}
#CtEspecialistas div ul li.ItemLstEspecialista
{
    border-style:none;
}

#CtEspecialistas div ul li div.QdroFotoEspecialista
{
    float:left;
    width:80px;
    height:80px;
    margin:0px 10px 2px 3px;
}
#CtEspecialistas div ul li div.QdroFotoEspecialista a img
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #d1dfeb !important;
    height: 78px;
    width: 78px;
}

#CtEspecialistas div ul li p.DescrFotoEspecialista
{
   margin:15px 0px 10px 0px;
   padding:0px 0px 0px 73px;
}
#CtEspecialistas div ul li p.TextoChamMatEsp
{
    clear:none;
    padding:0px 0px 0px 73px;
}
/*######   Adaptaçõe para o componente "Forum"   ########*/
#CtForum
{
    padding-top:24px;
    margin:0px;
}
#CtForum div h3.TxtTScPadrao
{
    padding-bottom:7px;
    line-height:12px;
    margin:0px;
    color:#000;
}
#CtForum div h3 span.TxtDetTPadrao
{
    color:#818181;
}
#CtForum div h3 span.TxtDetTScForum
{
    color:#000;
}
/*######   Âncora para o topo da página   */
.AncoraTopoHmGuias {
    clear:both;
    margin:0;
    padding:30px 0 50px;
}
