* { padding: 0; margin: 0; }

.iphone ul {padding:10px; list-style-position:inside;}
.iphone ul li{margin:5px;text-indent:20px;line-height:150%;}


/*votação*/
.votar { width:275px; position:relative;left:-15px;}
.votar .area {  width:275px; overflow:hidden;}
.votar h2{ font-size:0.8em; font-weight:bold; }
.bot-votar { padding: 5px 0 5px 0;  width:44px; height:14px; background:url(http://imgs.sapo.pt/sabores/images/bot_votar.gif) no-repeat; float:left; cursor:pointer;}
.tdvotar {font-size:11px; height:12px; color:#333333;}
.caixasCinza div .area {padding:0px !important;}

.votar .reultados{ font-size:11px;  height:19px; float:left;  cursor:pointer;}
.votar .reultados:hover {text-decoration:underline;}
.votar .erro{font-size:10px;  color:#d40004; width:275px; display:none;}
.votar h1{display:none;}
.grafico {background:url("http://imgs.sapo.pt/sabores/images/bg_grafico.gif") repeat-x; height:14px; width:100%; border:1px solid #4d7e0f; font-size:10px; padding:0px; text-align:right;  color:#333333}
.bot-voltar { width:44px; height:14px; background:url(http://imgs.sapo.pt/sabores/images/bot_voltar.gif) no-repeat; float:left; cursor:pointer;}

body { text-align: center; font: 62.5% "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif }

a { color: #EA5A1B }
p {  color:#8B8A8A; }
h2 { font-size: 1em; }
h4 {  color:#8B8A8A; font-size: 1em; }

.RestauranteVisita h1 { font-size:2.6em; color:#ea5a1b; font-weight:normal; width:200px; float:left; padding-bottom:20px; }
.RestauranteVisita .btVoltar { text-align:right; width:200px; float:right; padding-bottom:10px; padding-top:10px}
.RestauranteVisita .iframeRestaurante { width:610px; height:450px; text-align:center;  }

.contentText, .detalheTitle { font-size: 1.3em; color:#8B8A8A;  }
.detalheTitle { padding-top:5px; }

.clearfix:after { content: ".";  display: block;  height: 0;  clear: both; visibility: hidden; }
.clearboth { clear: both; }
.aright { text-align: right; }
select option { padding: 0 4px; }
textarea { font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 1.1em; }

#global { width:961px; margin: 0 auto; text-align: left  }
    .topo { width: 961px; padding-top: 16px  }
    .topo h3 { width: 200px; float: left }
    .topo h3 span { display: none  }
    .topo h3 img { border:0 }
    
    .conta { float: right; width: 761px; text-align: right; font-size: 1.1em; color: #eb5a1a }
    .conta span { color: #8b8a8a; padding: 0 7px }
    .conta a { color: #eb5a1a }
    
    .centro input { font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; }
    .centro { clear: both;  font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; padding: 0 11px }
        .colEsq { float: left; width: 610px; padding: 20px 0 }
            .destaques { list-style: none }
                .destaques li { float: left; width: 196px; margin-right: 3px; margin-left: 3px; height: 270px; min-height: 270px; background: transparent url(http://imgs.sapo.pt/sabores/images/bg-destaques-bot.gif) no-repeat center bottom;  }
                .destaques[class] li { height: auto }
                    .destaques li .molDestaque { width: 196px; height: 196px; position:relative; padding: 0 }
                        .molDestaque a { text-decoration: underline; }
                    .destaques li .molDestaque .molduradest { display: block; width: 196px; height: 196px; background: transparent url(http://imgs.sapo.pt/sabores/images/moldDestaque.gif) no-repeat center; position:absolute; top:0; left:0; z-index: 11; cursor: pointer }
                    .destaques li .molDestaque img { display: block; width: 196px; height: 196px }
                    .destaques li p { padding: 12px 10px 19px 10px; color: #fff; }
                    .destaques li img { border: 0 }
                    .destaques li p strong { display: block; font-size: 1.4em }
                    .destaques li p a { color: #fff; font-size: 1.1em; text-decoration: none; }
                    .destaques li p a strong { text-decoration: underline; }
                                        
                    .destaques li div { height: 186px; padding: 5px 1px;  background: #fff url(http://imgs.sapo.pt/sabores/images/moldDestaque.gif) no-repeat center center;   }
                    .destaques li div p {  padding: 4px 10px 3px; font-size: 1.1em; clear: both; float: left; width: 174px   }
                    .destaques li div p.impar { background: #fce3d8}
                    .destaques li div p .avatar { float: left;  margin-right: 4px  }    
                    .destaques li div.duascolunas {  background: #fff url(http://imgs.sapo.pt/sabores/images/moldDestaque2.gif) no-repeat center center; }
                    .destaques li div.duascolunas  p { height:90px; }
                    .destaques li div.duascolunas  p.impar { height:auto; }
                    .destaques li div.duascolunas img { width: 60px; height: 60px; }
                    .destaques li .ultimos-Perfis img {  border: none;  }
                    .destaques li .ultimos-Perfis  a {  color: #d93914; clear: right; text-decoration: underline; }
                    .destaques li .ultimos-Perfis  a.avatar { text-decoration: none; }
                    .destaques li .ultimos-Perfis a small { color: #8b8a8a; display: block; text-decoration: none; }
                    .destaques .destaques_bottom { min-height:102px; *height:102px; }/*alterado rcd*/
                    
    .FotoDestaque { float: left; width: 196px; margin-right: 9px; height: 220px; min-height: 220px; background: transparent url(http://imgs.sapo.pt/sabores/images/bg-destaques-bot.gif) no-repeat center bottom; position: relative  }
    .FotoDestaque[class] { height: auto }
    .FotoDestaque .molDestaque { width: 196px; height: 196px; position:relative; padding: 0 }
    .FotoDestaque .molDestaque .molduradest, .FotoDestaque .molDestaque .molduradest2 { display: block; width: 196px; height: 196px; background: transparent url(http://imgs.sapo.pt/sabores/images/moldDestaque.gif) no-repeat center; position:absolute; top:0; left:0; z-index: 11; cursor: pointer }
     .FotoDestaque .molDestaque .molduradest2 { background: transparent url(http://imgs.sapo.pt/sabores/images/moldDestaque5.gif) no-repeat center; }
    .FotoDestaque .molDestaque img { display: block; width: 196px; height: 196px }
    .FotoDestaque p { padding: 12px 5px 19px 10px; color: #fff; }
    .FotoDestaque img { border: 0; }
        .FotoDestaque #maisfotos { float:left; margin-top: 14px; }
    .FotoDestaque p strong { display: block; font-size: 1.6em }
    .FotoDestaque p a { color: #fff; font-size: 1.1em }

    .FotoDestaque p.VerGaleria { display: block; padding-top: 25px; width: 115px; float: left }
    .FotoDestaque p.VerGaleria a { text-decoration: none; font-size: 1.6em}
    .FotoDestaque p.VerGaleria a strong { display: block; font-size: 1.0em }

    .FotoDestaque1 { float: left; width: 196px; margin-right: 9px; height: 250px; min-height: 250px; background: transparent url(http://imgs.sapo.pt/sabores/images/bg-destaques-bot.gif) no-repeat center bottom; position: relative  }
    .FotoDestaque1[class] { height: auto }
    .FotoDestaque1 .molDestaque { width: 196px; height: 196px; position:relative; padding: 0 }
    .FotoDestaque1 .molDestaque .molduradest { display: block; width: 196px; height: 196px; background: transparent url(http://imgs.sapo.pt/sabores/images/moldDestaque.gif) no-repeat center; position:absolute; top:0; left:0; z-index: 11; cursor: pointer }
    .FotoDestaque1 .molDestaque img { display: block; width: 196px; height: 196px }
    .FotoDestaque1 p { padding: 12px 10px 19px 10px; color: #fff; }
    .FotoDestaque1 img { border: 0 }
    .FotoDestaque1 p strong { display: block; font-size: 1.6em }
    .FotoDestaque1 p a { color: #fff; font-size: 1.1em }
        
    .FotoDestaque1 .destaque-restaurante { font-size: 1.6em; font-weight: bold; padding: 7px 10px 0px;  }
    .FotoDestaque1 .destaque-restaurante a { display:block; font-size:0.7em; font-weight:normal;  } 
    
    
    .FotoDestaque2 { float: left; width: 403px; height: 118px; margin-bottom: 11px }
    .FotoDestaque2 .molDestaque { width: 118px; height: 118px; position:relative; float: left }
    .FotoDestaque2 .molDestaque .molduradest { display: block; width: 118px; height: 118px; background: transparent url(http://imgs.sapo.pt/sabores/images/moldDestaque1.gif) no-repeat center; position:absolute; top:0; left:0; z-index: 11; cursor: pointer }    
    .FotoDestaque2 a img { border: 0 }  /*width: 118px; height: 118px */
    .FotoDestaque2 .destaque-restaurante { float: left; width: 284px; background: transparent url(http://imgs.sapo.pt/sabores/images/bgDestaqueVertical.gif) no-repeat center right; height: 118px }
    .FotoDestaque2 dl { padding: 10px 15px 5px; color: #fff; font-size: 1.1em;  }
    .FotoDestaque2 dt { font-weight: bold; font-size: 1.4em }   
    .FotoDestaque2 .ver-restaurante { padding:15px 15px 5px; } 
    .FotoDestaque2 .ver-restaurante a { color: #fff; } 
            
    .RestauranteDados { float: right; width: 400px; position: relative; height: 210px; min-height: 210px  }
    .RestauranteDados[class] { height: auto }
    .RestauranteDados h1 { font-size: 2.6em; color: #ea5a1b; font-weight: normal; width: 200px; float: left; background: url(http://imgs.sapo.pt/sabores/images/estrelas.gif) bottom left no-repeat; padding-bottom: 35px; }
    .RestauranteDados .address { list-style: none; padding-top: 10px; color: #8b8a8a; float: left; width: 100%; font-size: 1.2em }
        #restauranteTop .address { padding-top: 20px }
    .RestauranteDados .address li {  padding: 1px 0 }
    .RestauranteDados .address li.www {  padding-top: 38px }
    .RestauranteDados .address li address { font-style: normal }
    .RestauranteDados .address li address a { text-decoration: none;  }         
            
    .RestauranteDados .Pontuacao { width: 80px; text-align: center; color: #8b8a8a; float: left; margin-top:21px; }
    .RestauranteDados .Pontuacao em { float: left; display: block; width: 77px; height: 27px; padding-top: 6px; background: transparent url(http://imgs.sapo.pt/sabores/images/pontuacaoXL.gif) no-repeat; color: #68af01; font-size: 2em; font-weight: bold; font-style: normal; margin-bottom: 3px }
    .RestauranteDados .Pontuacao .Votar { margin-top: 10px; width: 90px; text-align: left; }
    .RestauranteDados .Pontuacao .Votar img { border: 0 }
    .RestauranteDados .Pontuacao .Votar small { padding-left: 7px; }
    
    #video { clear: both; }
    .RestauranteDados .opcoes { clear: both; width: 100%; margin-top: 20px; vertical-align: baseline }
    .RestauranteDados .opcoes p { padding: 2px }            
    .RestauranteDados .opcoes a { color: #eb5a1a; text-decoration: none; font-size: 1.2em }
    .RestauranteDados .opcoes a span { text-decoration: underline }         
    .RestauranteDados .opcoes a img { border: 0; margin-right: 5px }    
    
    .RestauranteDados .restdetbgr1 { font-size: 1.5em; }    
    .RestauranteDados .restdetbgr2 { font-size: 1.3em; }            
            
    .caixas { clear: both; width: 610px; float: left; background-repeat: no-repeat; background-position: bottom left; margin-top: 20px; padding-bottom: 1px }
    .caixas .cxTopo { text-align: right; background-repeat: no-repeat; background-position: top left; color: #fff; padding: 0px 30px; font-size: 1.4em }
    .caixas .cxTopo1 { text-align: left; background-repeat: no-repeat; background-position: top left; color: #fff; padding: 5px 15px; font-size: 1.6em; padding-bottom: 0px; height:22px }  
    .caixas .cxTopo2 { text-align: left; background-repeat: no-repeat; background-position: top left; color: #fff; padding: 5px 15px; font-size: 1.6em }    
    .caixas p { padding-bottom: 10px; }

        .caixas div { padding: 5px 10px 0; font-size: 1.1em; color: #757373 }
        .caixas div p.resumo { padding: 7px 0 }
        .caixas img { margin-right: 10px; float: left; border: 0 }
        .caixas div strong, .caixas div em { font-size: 1.1em }
        .caixas a { text-decoration: none }
        .caixas .ler { padding-bottom: 8px; font-weight: normal; }
        .caixas .ler a { padding-bottom: 8px; font-weight: normal;  text-decoration: underline;}
                                
            
            .caixas img.paddBot { padding-bottom: 8px !important }
                
            .cx1 div strong, .cx1 div em, .cx1 div a { margin-right: 0px; font-weight: bold; }
            .cx1 div a { text-decoration: underline; } /* 06-Ago-08 */
            .cx1 { background-image: url(http://imgs.sapo.pt/sabores/images/cx1bot.gif) }
            .cx1 .cxTopo { background-image: url(http://imgs.sapo.pt/sabores/images/cx1Top.gif); }
            .cx1 .cxTopo1 { background-image: url(http://imgs.sapo.pt/sabores/images/cx1Top.gif); padding-right: 100px }                
            .cx1 a { color: #68AF01 }
            
            .cx2 div strong, .cx2 div em, .cx2 div a { margin-right: 7px; color: #eb5a1a; font-weight: bold; }
            .cx2 div a { margin-right: 0; text-decoration: underline; }
            .cx2 { background-image: url(http://imgs.sapo.pt/sabores/images/cx2Bot.gif) }
            .cx2 .cxTopo { background-image: url(http://imgs.sapo.pt/sabores/images/cx2Top.gif); }
            .cx2 .cxTopo2 { margin-left: 1px; background-image: url(http://imgs.sapo.pt/sabores/images/cx2Top.gif); padding-right: 100px; text-align: left }            
            .cx2 a { color: #eb5a1a }
            
            .cx3 div strong, .cx3 div em, .cx3 div a { margin-right: 7px; color: #68af01 }
            .cx3 { background-image: url(http://imgs.sapo.pt/sabores/images/cx3Bot.gif) }
            .cx3 .cxTopo { background-image: url(http://imgs.sapo.pt/sabores/images/cx3Top.gif); padding-right: 100px }
            .cx3 a { color: #68af01 }
            
            .cx4 div strong, .cx4 div em, .cx4 div a { margin-right: 7px; color: #eb5a1a }
            .cx4 { background-image: url(http://imgs.sapo.pt/sabores/images/cx4Bot.gif) }
            .cx4 .cxTopo { background-image: url(http://imgs.sapo.pt/sabores/images/cx4Top.gif) }
            .cx4 a { color: #eb5a1a }
            
            .cx5 div strong, .cx5 div em, .cx5 div a { margin-right: 0px; color: #68af01; font-weight: bold; }
            .cx5 { background-image: url(http://imgs.sapo.pt/sabores/images/cx5Bot.gif); margin-bottom: 20px }
            .cx5 .cxTopo { background-image: url(http://imgs.sapo.pt/sabores/images/cx5Top.gif); height: 8px }
            .cx5 a { color: #68af01 }
            
            .cx6 div strong, .cx6 div em, .cx6 div a { margin-right: 7px; color: #eb5a1a; font-weight: bold }
            .caixas .cxTopo3 { text-align: left; color: #fff; padding: 0 5px; border-bottom: 1px solid #f29369; width: 600px; float: left }                 
            .cx6 { background-image: url(http://imgs.sapo.pt/sabores/images/cx2Bot.gif); margin-bottom: 20px }
            .cx6 .cxTopo3 { width: 610px; padding: 0; margin: 0; background-color: #FFF;  }
            .cx6 .cxTopo3 a { font-size: 1.4em; color: #FFF; display: block; float: left; background: transparent url(http://imgs.sapo.pt/sabores/images/tabs/btab.gif) no-repeat top right; margin-right: 5px }
            .cx6 .cxTopo3 a:hover { text-decoration: underline }            
            .cx6 .cxTopo3 a strong { background: transparent url(http://imgs.sapo.pt/sabores/images/tabs/btab_left.gif) no-repeat top left; display: block; padding: 8px 15px 4px }
            
            .cx6 .cxTopo3 a.active { color: #4B7E00; background: transparent url(http://imgs.sapo.pt/sabores/images/tabs/btab_on.gif) no-repeat top right; }
            .cx6 .cxTopo3 a.active strong { background: transparent url(http://imgs.sapo.pt/sabores/images/tabs/btab_on_left.gif) no-repeat top left; }

            /*.ondeComida { background: url(http://imgs.sapo.pt/sabores/images/cx10Mid.gif); }*/
            /*.ondeComidaBottom { height: 35px; background: url(http://imgs.sapo.pt/sabores/images/cx10Bot.gif) left bottom; }*/
            .cxNoBg { background: none; }
            .cx6 .ondeComida img { float: left }
            .cx6 .ondeComida ul { list-style: none; padding: 10px 10px 10px 5px; float: left; width: 180px }
            .cx6 .ondeComida li { float: left; width: 180px; background: transparent url(http://imgs.sapo.pt/sabores/images/bullL.gif) no-repeat center left; padding: 1px 0 1px 10px; height: 1%}                      
            .cx6 .ondeComida li a {font-weight: normal }
            .cx6 .ondeComida li a:hover { text-decoration: underline }          
        
        .PesquisaReceitas fieldset { border:0; padding: 0px 30px;  }
        .PesquisaReceitas fieldset.pesquisa { margin-top: 10px;  }  
        .PesquisaReceitas .pesquisa label { color: #68af01; font-size: 1.3em; font-weight: bold; text-transform: uppercase; vertical-align: middle; }   
        .PesquisaReceitas .pesquisa .campoPesquisa { width: 362px; font-size: 1.4em; padding: 2px 1px; vertical-align: middle; color: #666 }
        .PesquisaReceitas .pesquisa .botao-ok { vertical-align: middle }                    
        .nota { font: 1em Verdana, Arial, Helvetica, sans-serif; color: #a2a2a2 }

     p.noresults {color:#6aaf04; font-size:14px; font-weight:bold; background-image:url('http://imgs.sapo.pt/sabores/images/searchno.gif'); background-repeat: no-repeat; background-position: center left; padding-left: 50px; height:30px; padding-top:20px; margin-bottom:10px; }

        .pesquisaAvancada {  margin-bottom: 15px; }
        .pesquisaAvancada legend, .pesquisaAvancada h2 { color: #68af01; font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin-left: 0px; padding-bottom: 3px; }
        /*html:first-child .pesquisaAvancada legend { margin-left: 0 }*/
        .pesquisaAvancada .tipoBusca { float: left; width: 250px; }
        .pesquisaAvancada .tipoBusca input { margin-top: 5px }
        .pesquisaAvancada .tipoBusca label {  font: 1.2em Verdana, Arial, Helvetica, sans-serif; color: #68af01; display: block; padding-bottom: 5px }      
        .pesquisaAvancada .tipoBusca select { width: 208px; padding: 1px 0 1px 1px; color: #8b8a8a; font-size: 1.2em }
        .pesquisaAvancada .direita { float: left; width: 220px; margin-left: 40px }
        .pesquisaAvancada .opcoesEscolha { clear: both; padding-top: 20px; width: 100% }
        .pesquisaAvancada .opcoesEscolha input { margin-right: 0px }        
        .pesquisaAvancada .opcoesEscolha label { margin-right: 30px; display: inline }
        .pesquisaAvancada .tRight { width: 120px; margin-top: 15px; margin-right: 20px; text-align: right; float: right }
        .pesquisaAvancada .tRight input { }             

        
        .Video-Receitas { list-style: none; margin-bottom: 13px; height: 80px;}
        .Video-Receitas li { display:block; float: left; width: 185px; border-right: 1px solid #d3ecad; padding-left: 10px }
        .Video-Receitas li img { border: 0 }
        
        .Receitas-home { list-style: none; margin-bottom: 13px}
        .Receitas-home h2 { font-size: 1em; }
        .Receitas-home li { display:block; float: left; width: 277px; min-height: 90px; padding: 6px 0 6px 10px; color: #a2a2a2; font-size: 1.2em }
        * html .Receitas-home li  { height: 90px; } 
        .Receitas-home li img { border: 0 }
        .Receitas-home li a { text-decoration: underline; }
        
        
        .cxTopo, .cxTopo2 { position:relative }     
        .escapelas { display: block; width: 64px; height: 49px; background:  transparent url(http://imgs.sapo.pt/sabores/images/escapelas.gif) no-repeat center; position: absolute; top: -15px; right: 10px; }
        .receitas-ico { display: block; width: 78px; height: 49px; background:  transparent url(http://imgs.sapo.pt/sabores/images/receitas-ico.gif) no-repeat center; position: absolute; top: -15px; right: 10px; }
        .livros { display: block; width: 63px; height: 41px; background:  transparent url(http://imgs.sapo.pt/sabores/images/livros.gif) no-repeat center; position: absolute; top: -9px; right: 10px; }
        .chefe { display: block; width: 69px; height: 42px; background:  transparent url(http://imgs.sapo.pt/sabores/images/chefe.gif) no-repeat center; position: absolute; top: -8px; right: 10px; }
        .alimentacao { display: block; width: 63px; height: 44px; background:  transparent url(http://imgs.sapo.pt/sabores/images/alimentacao.gif) no-repeat center; position: absolute; top: -9px; right: 10px; }                          

        .colDir { float: right; width: 300px; margin: 20px 0;  }
            
            .receitas-diarias { clear: both; margin: 10px 0; }
            .receitas-diarias h2 { color: #68af01; font-size: 1.6em; font-weight: bold; /*margin-bottom: 5px;*/ background: url(http://imgs.sapo.pt/sabores/images/logo_jumbo.jpg) no-repeat right top; height: 25px; padding-top: 5px }
/*            .receitas-diarias h2 { color: #68af01; font-size: 2.4em; font-weight: normal; margin-bottom: 5px }*/
            .receitasTab { list-style: none; width: 310px }
            .receitasTab li { float: left; display: block; text-align: center  }
            .receitasTab a { color: #fff; text-decoration: none; font: 1.3em Verdana, "Trebuchet MS", sans-serif; padding: 3px 0; display: block; height: 16px  }
            .receitasTab li a:hover, .receitasTab li a.here { color:#2f8900;text-decoration: underline; background: none!important }

            .receitas-diarias #sab { background: url(http://imgs.sapo.pt/sabores/images/tab-Sab2.gif) no-repeat center }
                .receitas-diarias #sab a { width: 60px; background: url(http://imgs.sapo.pt/sabores/images/tab-Sab1.gif) no-repeat center }
            .receitas-diarias #dom {background: url(http://imgs.sapo.pt/sabores/images/tab-dom2.gif) no-repeat center }
                .receitas-diarias #dom a { width: 47px; background: url(http://imgs.sapo.pt/sabores/images/tab-dom1.gif) no-repeat center }
            .receitas-diarias #segunda { background: url(http://imgs.sapo.pt/sabores/images/tab-seg2.gif) no-repeat center }
                .receitas-diarias #segunda a { width: 40px; background: url(http://imgs.sapo.pt/sabores/images/tab-seg1.gif) no-repeat center }         
            .receitas-diarias #terca { background: url(http://imgs.sapo.pt/sabores/images/tab-ter2.gif) no-repeat center }
                .receitas-diarias #terca a { width: 39px; background: url(http://imgs.sapo.pt/sabores/images/tab-ter1.gif) no-repeat center }
            .receitas-diarias #quarta { background: url(http://imgs.sapo.pt/sabores/images/tab-qua2.gif) no-repeat center }
                .receitas-diarias #quarta a { width: 38px; background: url(http://imgs.sapo.pt/sabores/images/tab-qua1.gif) no-repeat center }          
            .receitas-diarias #quinta { background: url(http://imgs.sapo.pt/sabores/images/tab-qui2.gif) no-repeat center }
                .receitas-diarias #quinta a { width: 39px; background: url(http://imgs.sapo.pt/sabores/images/tab-qui1.gif) no-repeat center }
            .receitas-diarias #sexta { background: url(http://imgs.sapo.pt/sabores/images/tab-sex2.gif) no-repeat center }
                .receitas-diarias #sexta a { width: 37px; background: url(http://imgs.sapo.pt/sabores/images/tab-sex1.gif) no-repeat center }           
            
            /*Tabs de Portugal*/
            .receitas-diarias #sab-pt { background: url(http://imgs.sapo.pt/sabores/images/cc/tab-Sab2.gif) no-repeat center }
                .receitas-diarias #sab-pt a { width: 60px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-Sab1.gif) no-repeat center }
            .receitas-diarias #dom-pt {background: url(http://imgs.sapo.pt/sabores/images/cc/tab-dom2.gif) no-repeat center }
                .receitas-diarias #dom-pt a { width: 47px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-dom1.gif) no-repeat center }
            .receitas-diarias #segunda-pt { background: url(http://imgs.sapo.pt/sabores/images/cc/tab-seg2.gif) no-repeat center }
                .receitas-diarias #segunda-pt a { width: 40px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-seg1.gif) no-repeat center }           
            .receitas-diarias #terca-pt { background: url(http://imgs.sapo.pt/sabores/images/cc/tab-ter2.gif) no-repeat center }
                .receitas-diarias #terca-pt a { width: 39px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-ter1.gif) no-repeat center }
            .receitas-diarias #quarta-pt { background: url(http://imgs.sapo.pt/sabores/images/cc/tab-qua2.gif) no-repeat center }
                .receitas-diarias #quarta-pt a { width: 38px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-qua1.gif) no-repeat center }            
            .receitas-diarias #quinta-pt { background: url(http://imgs.sapo.pt/sabores/images/cc/tab-qui2.gif) no-repeat center }
                .receitas-diarias #quinta-pt a { width: 39px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-qui1.gif) no-repeat center }
            .receitas-diarias #sexta-pt { background: url(http://imgs.sapo.pt/sabores/images/cc/tab-sex2.gif) no-repeat center }
                .receitas-diarias #sexta-pt a { width: 37px; background: url(http://imgs.sapo.pt/sabores/images/cc/tab-sex1.gif) no-repeat center }         
            .receitas-diarias .descricao-pt { padding: 2px 20px 10px; color: #fff; background: transparent url(http://imgs.sapo.pt/sabores/images/cc/receitasBot.gif) no-repeat bottom; position: relative; clear: both }
            .descricao-pt p { color: #FFF; }
            .descricao-pt p A { color: #FFF; text-decoration:none; }
            .receitas-diarias .receita-pt { background: #68af02; padding: 12px 0 0 0; clear: both;background: url(http://imgs.sapo.pt/sabores/images/cc/bg-receitas.gif) repeat-x; }
            
            
            .receitas-diarias .InfoReceita .info2-pt { margin-top: 10px; width: 80px; background: transparent url(http://imgs.sapo.pt/sabores/images/cc/diariaBg1Dir.gif) no-repeat right; clear: both }            
            .receitas-diarias .InfoReceita .info2-pt ul { list-style: none; vertical-align: bottom; background: transparent url(http://imgs.sapo.pt/sabores/images/cc/diariaBg1Esq.gif) no-repeat left; height: 30px; padding: 5px 0px 0 5px }
            .receitas-diarias .InfoReceita .info1-pt li { float: left; vertical-align: bottom }
            .receitas-diarias .InfoReceita .info1-pt img { vertical-align: bottom; padding: 0 1px }
            
            .receitas-diarias .InfoReceita .info1-pt { width: 120px; background: transparent url(http://imgs.sapo.pt/sabores/images/cc/diariaBgDir.gif) no-repeat right }           
            .receitas-diarias .InfoReceita .info1-pt ul { list-style: none; vertical-align: bottom; background: transparent url(http://imgs.sapo.pt/sabores/images/cc/diariaBgEsq.gif) no-repeat left; height: 45px; padding: 3px 3px 0 4px }
            .receitas-diarias .InfoReceita .info2-pt li { float: left; vertical-align: bottom }
            .receitas-diarias .InfoReceita .info2-pt img { vertical-align: bottom; padding: 0 1px }                                                 
            
            /* FIM PT*/
            
            
            .receitas-diarias .receita { background: url("http://imgs.sapo.pt/sabores/images/fundo300x226.jpg") no-repeat scroll center bottom transparent; padding: 12px 0 0 0; clear: both }

            .receitas-diarias .descricao { padding: 2px 20px 10px; color: #fff; position: relative; clear: both }
            .descricao p { color: #2f8900; }
            .descricao p A { color: #2f8900; text-decoration:none; }
            .receitas-diarias .fotoReceita { float: left; width: 154px; height: 124px }
            .receitas-diarias .fotoReceita img { width: 124px; height: 124px; margin: 0 10px 0 20px }           
            
            .receitas-diarias .InfoReceita { float: left; width: 125px }
            .receitas-diarias .InfoReceita .info1 { width: 120px; background: #FFF;/*transparent url(http://imgs.sapo.pt/sabores/images/diariaBgDir.gif) no-repeat right*/ }         
            .receitas-diarias .InfoReceita .info1 ul { list-style: none; vertical-align: bottom; background: #FFF;/*transparent url(http://imgs.sapo.pt/sabores/images/diariaBgEsq.gif) no-repeat left;*/ height: 45px; padding: 3px 3px 0 4px }
            .receitas-diarias .InfoReceita .info1 li { float: left; vertical-align: bottom }
            .receitas-diarias .InfoReceita .info1 img { vertical-align: bottom; padding: 0 1px }
            
            .receitas-diarias .InfoReceita .info2 { margin-top: 10px; width: 80px; background: #FFF;/*background: transparent url(http://imgs.sapo.pt/sabores/images/diariaBg1Dir.gif) no-repeat right;*/ clear: both }          
            .receitas-diarias .InfoReceita .info2 ul { list-style: none; vertical-align: bottom; background: #FFF;/*background: transparent url(http://imgs.sapo.pt/sabores/images/diariaBg1Esq.gif) no-repeat left;*/ height: 30px; padding: 5px 0px 0 5px }
            .receitas-diarias .InfoReceita .info2 li { float: left; vertical-align: bottom }
            .receitas-diarias .InfoReceita .info2 img { vertical-align: bottom; padding: 0 1px }                                                    
            .receitas-diarias .descricao p { padding: 2px 0  }


            .Titulo-Detalhe { color:#d9431f; font-size: 2.6em; font-weight: normal }            
            .Receita-Detalhe { width: 412px; float: left; padding-top: 5px }        
            .Receita-Detalhe p { color:#8b8a8a; font-size: 1.3em }                      
            .Receita-Detalhe p span { font-weight: normal }                                 
            .Receita-Detalhe .Fotos-Receita { padding-top: 7px; float: left; width: 202px }
            .Receita-Detalhe .Ementa { padding-top: 7px; float: left; width: 400px; }
            /*.Receita-Detalhe .Fotos-Receita img.tumbReceita { border: 1px solid #ff9645; display: block  }*/
            .Receita-Detalhe .Fotos-Receita p { text-align: center  }
            .Receita-Detalhe #fotos_receita { position: relative; width:196px; height:auto;  }
            .Receita-Detalhe #fotos_receita img.tumbReceita { position: absolute; top:0; left:0; }
            .Receita-Detalhe .Fotos-Receita p a img { border: 0; cursor: pointer; cursor: hand; }                       
            .Receita-Detalhe .Receita-Opcoes { padding-top: 7px; float: right; width: 195px }
                .goto { font-size: 14px; font-weight: bold; }
            .Receita-Detalhe .Receita-Opcoes ul { list-style: none }
            .Receita-Detalhe .Receita-Opcoes ul li { clear: both; padding-bottom: 7px; color: #8b8a8a;  }
            .Receita-Detalhe .Receita-Opcoes ul li img { display: block; margin-bottom: 3px }                                   
            .Receita-Detalhe .Receita-Opcoes ul .pais { clear: none; float: left; width: 60px; text-align: center }
                .Receita-Detalhe .Receita-Opcoes ul .pais img { margin-top: 14px; margin-left: auto; margin-right: auto  }          
            .Receita-Detalhe .Receita-Opcoes ul .dificuldade { clear: none; float: left; width: 60px; text-align: center }
                .Receita-Detalhe .Receita-Opcoes ul .dificuldade img { margin-left: auto; margin-right: auto; margin-top: 4px;  }                       
            .Receita-Detalhe .Receita-Opcoes ul .duracao { clear: none; float: left; width: 60px; text-align: center  } 
                .Receita-Detalhe .Receita-Opcoes ul .duracao img { margin-top: 11px; margin-left: auto; margin-right: auto  }           
            .Receita-Detalhe .Receita-Opcoes ul li span { vertical-align: bottom; display: block; font-size: 0.9em }
            .Receita-Detalhe .Receita-Opcoes .Pontuacao { width: 80px; text-align: center; padding-top: 2px }
            .Receita-Detalhe .Receita-Opcoes .Pontuacao em { display: block; width: 77px; height: 27px; padding-top: 6px; background: transparent url(http://imgs.sapo.pt/sabores/images/pontuacaoXL.gif) no-repeat; color: #68af01; font-size: 2em; font-weight: bold; font-style: normal; margin-bottom: 3px }
            .Receita-Detalhe .Receita-Opcoes .Votar { padding-top: 2px; }
            .Receita-Detalhe .Receita-Opcoes ul li.Votar span { font-size: 1.1em; font-weight: bold }           
            .Receita-Detalhe .Receita-Opcoes .Votar img { border: 0 }
            
            .Receita-Detalhe2 { width: 190px; float: right; padding-top: 5px }
            .Receita-Detalhe2 ul { list-style: none; color:#8b8a8a; font-size: 1.3em}
            .Receita-Detalhe2 ul li { padding: 2px 0 }
            .Receita-Detalhe2 ul li.btn { padding: 5px 0 }
            .Receita-Detalhe2 ul li img { border: 0 }
            .Receita-Detalhe2 ul li a { color: #eb5a1a }
            .Receita-Detalhe2 ul .imagem { padding: 10px 0 5px ; text-align: center }
            .Receita-Detalhe2 ul .imagem img { display: block; margin: 0 auto }         
            
            .Receita-Detalhe3 { clear: both; color:#8b8a8a; font-size: 1.3em; padding: 10px 0 20px }
            .Receita-Detalhe3 dt { clear: both; color:#68af01; font-size: 1.3em; padding-top: 12px }
            .Receita-Detalhe3 dd  ul { list-style: none }
            .Receita-Detalhe3 dd  ul li { line-height: 1.4em  }         
            
            .Receita-Detalhe4 { clear: both; color:#8b8a8a; font-size: 1.3em; padding: 10px 0 20px }
            .Receita-Detalhe4 dt { clear: both; color:#68af01; font-size: 1.3em; padding-top: 12px; margin-bottom: 10px; }
            .Receita-Detalhe4 dd  ul { list-style: none; margin-bottom: 20px; }
            .Receita-Detalhe4 dd  ul li { line-height: 1.4em  }
            
            .Restaurante-Detalhe { width: 380px; float: left; padding-top: 5px }    
            .Receita-Detalhe5 { width: 190px; float: left; padding-top: 30px; margin-left: 10px; }
            .Receita-Detalhe5 ul { list-style: none; color:#8b8a8a; font-size: 1.3em}
            .Receita-Detalhe5 ul li { padding: 2px 0 }
            .Receita-Detalhe5 ul li.btn { padding: 5px 0 }
            .Receita-Detalhe5 ul li img { border: 1px solid #e2a167}
            .Receita-Detalhe5 ul li a { color: #eb5a1a }
            .Receita-Detalhe5 ul .imagem { padding: 10px 0 5px ; text-align: center }
            .Receita-Detalhe5 ul .imagem img { display: block; margin: 0 auto } 
            
            .caixasCinza, .caixasCinza1 { 
            clear: both; width: 300px; background: transparent url(http://imgs.sapo.pt/sabores/images/cxCinzaBot.gif) no-repeat bottom center;  margin-top: 20px; padding-bottom: 1px }
        
            .caixasCinza .cxTopo { text-align: right; background: transparent url(http://imgs.sapo.pt/sabores/images/cxCinzaTop.gif) no-repeat top center; color: #fff; padding: 5px 30px; font-size: 1.4em }
            .caixasCinza1 div { font-size: 1.1em; padding: 7px 13px; background: transparent url(http://imgs.sapo.pt/sabores/images/cxVaziaTopo.gif) no-repeat top center; color: #8b8a8a; }
            .caixasCinza1 a { color: #8b8a8a; }
            .caixasCinza1 p { padding: 3px 0 }
            .caixasCinza div { font-size: 1.1em; padding: 5px 10px; }
            .caixasCinza .cxCursos { background: transparent url(http://imgs.sapo.pt/sabores/images/bgCursos.gif) no-repeat top right; color: #8b8a8a;  margin-right: 1px }
            .caixasCinza .cxCursos a { text-decoration: none; font-size: 1.2em; color: #8B8A8A; }
            .caixasCinza .cxCursos p { padding: 3px 0 8px 0 }
            .caixasCinza .cxCursos small { display: block }
                
            .caixasCinza .cxTop { color: #8b8a8a;  margin-right: 1px; font-size: 1.3em; }
            .caixasCinza .cxTop p { padding: 5px 0 }
            .caixasCinza .cxTop a { color: #8b8a8a; }
            .caixasCinza .cxTopx a { color: #8b8a8a; font-size: 0.8em;  }           
            
            .caixasCinza .cxPerguntas { background: transparent url(http://imgs.sapo.pt/sabores/images/bgPerguntas.gif) no-repeat bottom right; color: #8b8a8a;  margin-right: 1px }
            .caixasCinza .cxPerguntas p { padding: 2px 0 }
            .caixasCinza .cxPerguntas fieldset { border: 0 }
            .caixasCinza .cxPerguntas a { color: #8b8a8a; }
            
            .caixasVerde { margin-top: 15px; background: url(http://imgs.sapo.pt/sabores/images/cxVerdeBg.gif) center repeat-y;  }
            .caixasVerde .cxTop { padding: 2px 30px 5px; text-align: right; background: url(http://imgs.sapo.pt/sabores/images/cxVerdeTop.gif) top center no-repeat; font-size: 1.4em; color: #FFF;}
            .caixasVerde .cxMid { padding: 7px 15px; }
            .caixasVerde .cxBottom { background: url(http://imgs.sapo.pt/sabores/images/cxVerdeBottom.gif) bottom center no-repeat;}
            
            .caixasVerde p { padding: 3px 0; font-size: 1.2em; }
            .caixasVerde p, .caixasVerde a { color: #69af01; }
            .caixasVerde .label { float: left; width: 80px; padding-top: 3px; color: #a2a2a2; text-align: left; }
            .caixasVerde .textbox { width: 170px; border-bottom: 1px solid #d4d0c7; border-right: 1px solid #d4d0c7; }
            
            .cxNossoTop { background: transparent url(http://imgs.sapo.pt/sabores/images/bgNossoTop.gif) no-repeat bottom center; }
            .cxNossoTop div { padding: 10px }
            
            .banner1 { background: transparent url(http://imgs.sapo.pt/sabores/images/banner1.gif) no-repeat center; width: 300px; height: 75px; clear: both; margin-top: 15px }
            .banner1 p { font-size: 2.5em; color: #eb5a1a; text-align: right; padding: 10px 15px }
            .banner1 p a { color: #eb5a1a; text-decoration: none; display: block }
            
            .banner2 { background: transparent url(http://imgs.sapo.pt/sabores/images/banner2.gif) no-repeat center; width: 300px; height: 75px; clear: both; margin-top: 15px }
            .banner2 p { font-size: 2.5em; color: #fff; text-align: right; padding: 10px 15px }
            .banner2 p a { color: #fff; text-decoration: none; display: block }
    
            .banner3 { background: transparent url(http://imgs.sapo.pt/sabores/images/banner3.gif) no-repeat center; width: 300px; height: 75px; clear: both; margin-top: 15px }
            .banner3 p { font-size: 2.5em; color: #fff; text-align: right; padding: 10px 15px }
            .banner3 p a { color: #fff; text-decoration: none; display: block } 
            
            .cxNewsletter { background: transparent url(http://imgs.sapo.pt/sabores/images/cxNewletter.gif) no-repeat center; width: 300px; height: 75px; margin-top: 20px;clear:both }
            .cxNewsletter label { font-weight: bold; font-size: 1.2em; color: #68af01; margin-right: 3px }
            .cxNewsletter .NewsletterIN { width: 168px; background: #e1efcc; color: #68af01; padding: 1px 3px }
            .cxNewsletter form { padding: 10px; color: #68af01 }
            .cxNewsletter form fieldset { border: 0 }
            .cxNewsletter form p { margin: 8px 0 5px }
            .cxNewsletter IMG.wait { display:none }
            .cxNewsletter form input.button { float:left; margin-right:20px; }
      .cxNewsletter SPAN.error { color:#EB5A1A; font-size:1.2em; font-weight:bold; display:block; margin-top:4px; float:left; }
      .cxNewsletter SPAN.msg { display:block; padding:10px; color:#EB5A1A; font-size:1.2em; font-weight:bold;color: #68AF01 };
            
    .clearM { margin: 0!important }
    .pDown { clear: both; display: block }
    
    #rodape { clear: both; width: 961px; margin: 0 auto; border-top: 1px solid #b2b2b2 }
    
    .bClear { border: 0 !important }
    .nav-footer { text-align: left; font-size: 1.1em; padding-top: 5px  }
    .nav-footer a { color: #a2a2a2; padding: 0 10px 0 0}
    .nav-footer span { padding: 0 10px 0 0}
    .ptlink, #pageFooter { width: 70%; margin: 0 auto; text-align: left; padding-top: 15px  }
    .ptlink img, #pageFooter img { float: left; border: 0 }
    
    .header { background: transparent url(http://imgs.sapo.pt/sabores/images/header-topo.gif) no-repeat top center; padding: 7px 0 0 0; margin-top: 30px; font-size: 2.4em; color: #fff; font-weight: normal; height: 40px  }
    .header span { background: transparent url(http://imgs.sapo.pt/sabores/images/header-baixo.gif) no-repeat bottom center ; display: block; padding: 0 8px 4px 110px }
    .header span.chef { padding-left: 90px; }
    .header img { position: absolute; margin-top: -26px; margin-left: 15px }
        #imgChef { margin-top: -20px; margin-left: 30px; }
        #imgAjuda { margin-top: -19px; }
        #imgQuemsomos { margin-top: -22px; }
        #imgEventos { margin-top: -14px; }
        #imgContactos { margin-top: -22px }
        #imgNoticias { margin-top: -15px }
        #imgGourmet { margin-top: -16px; }
        #imgVinho { margin-top: -18px; margin-left: 30px; }
        #imgComunidade { margin-top: -25px; margin-left: 25px; }
        #imgRoteiros { margin-top: -17px; margin-left: 25px; }
        #imgTendencias { margin-top: -22px; margin-left: 30px; }
        #imgVideos { margin-top: -25px; margin-left: 18px; }
        #imgTops { margin-top: -14px; margin-left: 20px; }
        #imgLivros { margin-top: -20px; margin-left: 20px; }
        #imgCursos { margin-top: -16px; margin-left: 30px; }        
    .header .top-restaurantes { position: absolute; margin-top: -15px; margin-left: 15px }
    .header .top-receitas { position: absolute; margin-top: -23px; margin-left: 15px }  
    
    .Ficha-tecnica-desc { width: 320px; float: left; }
    .Ficha-tecnica-desc LI { font-size: 1.1em; padding: 5px 0; list-style: none;  }
    .Ficha-tecnica-desc LI STRONG { font-size: 1.1em; padding: 5px 0; list-style: none; color:#8b8a8a;  }
    .Ficha-tecnica-bullets { width: 210px; float: left; }
    
    .Ficha-tecnica { list-style: none; font-size: 1.1em; color:#8b8a8a; font-weight: bold;  }
    .Ficha-tecnica li  { float: left; width: 210px; padding: 5px 0 }    
    .Ficha-tecnica li.check  { background: transparent url(http://imgs.sapo.pt/sabores/images/check.gif) no-repeat 95% 50% }    
    
    .conselhos { padding-top: 15px; clear: both }
    .conselhos dt { color: #68af01; font-weight: bold; font-size: 1.5em; padding: 10px 0 5px }
    .conselhos dd { color: #8b8a8a; font-size: 1.3em; padding: 2px 0 10px } 
    
    .RestauranteDescricao { clear: both; margin-top: 15px }
    .resultadosBusca fieldset { border: 0  }
    .resultadosBusca h3 { font-size: 1.8em; color: #68af01; text-transform: uppercase }
    .resultadosBusca .tip { font-size: 1.2em; color: #a2a2a2; padding: 3px 0 10px; line-height: 1.6em }
    .tip { font-size: 1.2em; color: #a2a2a2; padding: 3px 0 10px; line-height: 1.6em }
    .resultadosBusca select { font-size: 1.4em; color: #68af01; width: 185px; background: #f1f7e7; padding: 1px 0 }
    
    .ResutadoBuscaFoto { list-style: none; padding-top: 15px }
    .ResutadoBuscaFoto li { list-style: none; clear: both; border-bottom: 1px dashed #a2a2a2; padding: 10px 0; float:left; width:610px }    
    .ResutadoBuscaFoto .BuscaFoto { position: relative; float: left; width: 85px; height: 85px; display: block }
    .ResutadoBuscaFoto .BuscaFoto img { border: 0; display: block; width: 85px; height: 85px  } 
    .ResutadoBuscaFoto .BuscaFoto span { display: block; width: 3px; height: 3px; position:absolute  }  
    .ResutadoBuscaFoto .BuscaFoto .c1 { left: 0; top: 0; background: transparent url(http://imgs.sapo.pt/sabores/images/c1.gif) no-repeat }
    .ResutadoBuscaFoto .BuscaFoto .c2 { right: 0; top: 0; background: transparent url(http://imgs.sapo.pt/sabores/images/c2.gif) no-repeat }
    .ResutadoBuscaFoto .BuscaFoto .c3 { right: 0; bottom: -10px; background: transparent url(http://imgs.sapo.pt/sabores/images/c3.gif) no-repeat }
    .ResutadoBuscaFoto .BuscaFoto .c4 { left: 0; bottom: -10px; background: transparent url(http://imgs.sapo.pt/sabores/images/c4.gif) no-repeat }
    .ResutadoBuscaFoto .BuscaFoto .c3[class] { bottom: 0; }
    .ResutadoBuscaFoto .BuscaFoto .c4 [class]{ bottom: 0; } 
    
    .ResutadoBuscaFoto .BuscaDescricao { width: 500px; float: right; color: #a2a2a2}
    .ResutadoBuscaFoto .BuscaDescricao a { color: #ea5a1b; font-size: 1.4em; text-decoration: none; border-bottom:1px solid #EA5A1B; }
    .ResutadoBuscaFoto .BuscaDescricao p { padding-bottom: 7px; font-size: 1.3em  } 
    .ResutadoBuscaFoto .BuscaDescricao em { font-style: normal }
    .ResutadoBuscaFoto .BuscaDescricao .Descricao { padding-top: 8px }  
    
    .ResutadoBusca { list-style: none }
    .ResutadoBusca li { list-style: none; clear: both; border-bottom: 1px dashed #a2a2a2; padding: 5px 0; float:left; width:610px } 
    
    .ResutadoBusca .ResultadoReferencia { float: left; width: 470px; color: #a2a2a2 }
    .ResutadoBusca .ResultadoReferencia h3 { font-size: 0.9em; }
    .ResutadoBusca .ResultadoReferencia a { color: #ea5a1b; font-size: 1.2em; text-decoration: underline; font-weight: bold; }
    .ResutadoBusca .ResultadoReferencia P { margin-top: 5px; }
    .ResutadoBusca .ResultadoReferencia em { font-style: normal }
    .ResutadoBusca .BuscaDescricao { float: right; width: 70px; color: #a2a2a2 ; text-align: right }
    .ResutadoBusca .BuscaDescricao .Pontuacao { float: left; width: 50px; text-align: center }
    .ResutadoBusca .BuscaDescricao .Pontuacao .rank { display: block; width: 35px; height: 16px; padding-top: 9px; color: #68af01; font-weight: bold; background: transparent url(http://imgs.sapo.pt/sabores/images/pontuacao.gif) no-repeat center; margin: 0 auto 3px }  

    .ResutadoBusca .BuscaDescricao strong { vertical-align: middle } 
    
    .Paginacao { text-align: right; clear: both; padding-top: 10px; }
    .Paginacao p { float: right; margin-top: 5px}   
    .Paginacao a,.Paginacao p a { margin: 0 2px; padding: 4px 5px; font-weight: bold; color: #a2a2a2; display: block; float: left }
    .Paginacao a.active { background-color: #e6e5e5 }
    
    .pagiefix { border: 0}
    
    /* 16.07.2007 */
    
    .ClassificacaoReceitas { border-collapse: collapse; clear: both; color: #8b8a8a; width: 610px; margin-bottom: 20px }
    .ClassificacaoReceitas th { background: transparent url(http://imgs.sapo.pt/sabores/images/recTableBg.gif) repeat-x bottom; padding-bottom: 2px; text-align: left }
    .ClassificacaoReceitas td { width: 40px; vertical-align: bottom; text-align: center; background: transparent url(http://imgs.sapo.pt/sabores/images/recTableBg.gif) repeat-x bottom; padding: 2px 3px; font-size: 0.9em;  }
    .ClassificacaoReceitas td span { padding-left: 2px; }
    .ClassificacaoReceitas td.foto-Video { width: 50px}
    .ClassificacaoReceitas td.foto-Video img { border: 0; display: block;margin: 0 auto 2px  }
    .ClassificacaoReceitas td a { color: #8b8a8a; text-decoration: underline;  }    
    .ClassificacaoReceitas td.Pontuacao, .ClassificacaoReceitas td.pais { width: 57px}
    .ClassificacaoReceitas .Pontuacao em { display: block; width: 35px; height: 18px; padding-top: 7px; background: transparent url(http://imgs.sapo.pt/sabores/images/pontuacao.gif) no-repeat center; color: #68af01; font-size: 1.2em; font-weight: bold; font-style: normal; margin: 0 auto 2px }
    .ClassificacaoReceitas th strong { color: #d9431f; font-size: 1.3em}
    .ClassificacaoReceitas th strong a { color: #d9431f; }
    .ClassificacaoReceitas th p { color: #a2a2a2; font-size: 1.3em; font-weight: normal; padding-top: 3px } 
    .ClassificacaoReceitas th a { color: #D9431F }
    
    .pDown { clear: both; display: block }
    .tRight { text-align: right }
    .mClear { margin: 0!important }
    
    
    /* 19-07-2007 */
    
    #content h3 { text-transform: none }
    
    .eventos { background-image:url(http://imgs.sapo.pt/sabores/images/cx1Mid.gif); background-position: 1px; background-repeat: repeat-y; margin-top: 0px; margin-bottom: 25px; }
        .eventosDestaque { width: 340px; float: left; display:block }
        .eventosDestaque a { text-decoration: underline; }
    .eventos div { color: #8B8A8A; padding-bottom: 0px; border-bottom: 1px dashed #8B8A8A   }
        .eventosPesquisa {  margin-top: 0px }
        .eventosDestaque div, .eventosNoticias div { width: 100% }
    .eventos h2 { color: #68AF01; }
    .eventos h2 a { text-decoration: underline; }
    .noticias {width: 590px }
    .vermais { text-align: right; margin-right: 20px; margin-bottom: 15px; }
        .vermais a { font-weight: normal; font-size: 1.2em; text-decoration: underline }

    #restleft { width: 200px; float: left; min-height: inherit; height: inherit }
    #restright { width: 200px; float: right; min-height: inherit; height: inherit }
    
    #imgVideo { border: 0px; margin-top: 21px; margin-bottom: 10px; }
    #imgEmenta { border: 0px; margin-bottom: 0px }
    
    #caixaEventos { padding-bottom: 15px }
    
    /* tabless calendar */
    #calendario { float: right; width: 176px; margin-right: 10px; text-transform: uppercase; padding-top: 1em; padding: 5px; }
    #calendario #header { padding: 0; width: 100%; }
    #calendario span {float: left; width: 2em; padding: 0; margin: 0.125em; text-align: center; padding-bottom: 2px;}
    #calendario div span.nav { float: left;  font-size: 1.1em; margin: 0.125em; width: 1em }
    #calendario div span.nav a { text-decoration: underline }
    #calendario span a { text-decoration: underline }
    #calendario div h2 {text-align: center; float: left; font-size: 1.15em; color:#68AF01}
    #calendario .daysoftheweek { font-weight: bold; color:#999999 }
    #calendario .calendarevent { text-decoration: underline; background-color: #CCC; color: #FFF }
    #calendario .calendarevent a { color: #FFF }
    #calendario .currentday { background-color: #68AF01; color: #FFF; }
    
    
    
        /* 09-08-2007 */
    
    .Gourmet-Detalhe { float: left; width: 610px; }
    .Gourmet-Detalhe .Fotos-Gourmet { padding-top: 7px; float: left; width: 208px }
    /*.Gourmet-Detalhe .Fotos-Gourmet img.tumbGourmet { border: 1px solid #ff9645; display: block  }*/
    .Gourmet-Detalhe .Fotos-Gourmet p { text-align: center  }
    .Gourmet-Detalhe .Fotos-Gourmet p a img { border: 0;  } 
    
    .Gourmet-Detalhe2 { float: left; padding-top: 5px; text-align: left; padding-left: 23px; width: 370px; font-size: 1.3em; }
    .Gourmet-Detalhe2 p { color: #8b8a8a; }
    .Gourmet-Detalhe2 h2 { font-size: 1.1em;  color: #8b8a8a; }

    .Gourmet-Atalhos { float: left; padding-left: 23px; padding-top: 45px; }
    .Gourmet-Atalhos ul { list-style-image: none; list-style-position: outside; list-style-type: none; font-size: 1.1em; }
    .Gourmet-Atalhos ul li { padding: 2px; }
    .Gourmet-Atalhos ul li img { border: 0; }
    .Gourmet-Atalhos ul li a { color: #eb5a1a }
    
    .Gourmet-Descricao { float: left; width: 610px; font-size: 1.3em; color: #8b8a8a; padding-top: 55px; padding-bottom: 30px;  }
    .Gourmet-Descricao h4 { color: #d9431f; }
    
    .Gourmet-Artigos { float: left; width: 610px; padding-top: 15px; color: #A2A2A2; font-size: 1.3em;  font-weight: bold; }
    .Gourmet-Artigos .titulo h2 { font-size: 1em; }
    .Gourmet-Artigos p.titulo { font-size: 1.3em; color: #68AF01; padding-bottom: 20px; font-weight: normal; }
    .Gourmet-Artigos table td.titulo { color: #D9431F; }
    .Gourmet-Artigos table td a { color: #D9431F; text-decoration: underline; }
    .Gourmet-Artigos table td.data { font-size: 0.9em; text-align: right; }
    .Gourmet-Artigos table td.descricao { font-weight: normal; }
    .Gourmet-Artigos table td.splitter { height: 1px; background-position: center; background-repeat: repeat-x; background-image:url(http://imgs.sapo.pt/sabores/images/recTableBg.gif); }
    .Gourmet-Artigos table td img { padding: 0 4px 0 0; }
    .Gourmet-Artigos h4 { color: #68AF01; margin-top: 15px; margin-bottom: -5px; font-size: 1.2em; }
    
    /* gourmet-detalhe.html    hype */
    
    #GourmetDestaque1 { padding: 10px 3px 0px; }
    
    /* gourmet-pesquisa.html  hype */
    #GourmetResultados1 { margin-top: 20px; }
    
    /* VINHOS hype */
    
    .Gourmet-Artigos .PesquisaVinhos .DesricaoVinho { text-align: right; }
    .Gourmet-Artigos .PesquisaVinhos tr.Descricao { font-weight: normal; }
    .Gourmet-Artigos .PesquisaVinhos td.ImagemVinho { text-align: right; width: 29px; }
    
    /* Vinhos_v2.html hype */
    
    .NovidadesVinho { color: #a2a2a2; font-size: 1.2em }
    .NovidadesVinho .NovidadesEsquerda { width: 79px; }
    .NovidadesVinho .NovidadesDireita { vertical-align: top; }
    .NovidadesVinho .splitter { background-position: center; background-repeat: repeat-x; background-image:url(http://imgs.sapo.pt/sabores/images/recTableBg.gif); }
    
    .VinhosDescricao .conselho { color: #a2a2a2; font-size: 1.2em; padding-bottom: 9px; }
    .VinhosNota { float: left; color: #a2a2a2; font-size: 1.2em; width: 208px; padding-top: 2px; }
    .VinhosTitulos { font-size: 1.3em; color: #68AF01; padding-bottom: 10px; font-weight: normal; }
    .VinhosLink { float: right; font-size: 0.9em; color: #68AF01; text-decoration: underline; font-weight: normal; padding-top: 10px; }
    
    /* vinhos_detalhe.html */
    
    .VinhosDetalhe { float: left; padding-top: 5px; text-align: left; padding-left: 23px; width: 370px; font-size: 1.3em; }
    .VinhosDetalhe p { color: #8b8a8a; margin-top: -10px; }
    .VinhosDetalhe p.label { margin-left: -8px; }
    
    #VinhosAtalhos { padding-top: 25px; }
    
    /* COMUNIDADE */
    
    .Comunidade {  margin-top: 0px; }
    
    .pagComunidade { background: #e9f3da; padding: 10px; }
    .pagComunidade h1 { font-size: 1.6em; color: #69ae03; padding: 0 0 5px; }
    .pagComunidade ul { list-style: none;  }
    .pagComunidade ul li { padding: 3px 0 3px 30px; color: #8a8a88; font-size: 1.2em; background: url(http://imgs.sapo.pt/sabores/images/comunidade/cake.gif) center left no-repeat; }
    .pagComunidade li a { text-decoration: none; color: #69ae03; }
    
    .Comunidade .caixa2 { border: 0px; background: none; margin-top: 0px; }
    .Comunidade .caixa2 strong { color: inherit; }
    .Comunidade .caixa2 .caixaConteudo { margin-top: 2px; padding: 15px; border: 1px solid #E9B68C; }
    .Comunidade .caixa2 .caixaConteudo p { font-size: 1.1em; }
    .Comunidade .caixa2 .caixaConteudo label { color: #68AF01; }
    .Comunidade .caixa2 .caixaConteudo a { color: #68AF01; font-weight: normal; }
    .Comunidade .caixa2 .caixaConteudo .label { float: left; width: 150px; font-weight: bold; color: #68AF01;  }
    .Comunidade .caixa2 .caixaConteudo form .indent { margin-left: 150px; }
    .Comunidade .caixa2 .convidarAmigos { text-align: center; }
    .Comunidade .caixa2 .caixaConteudo h4 { padding: 5px 0; font-size: 1.3em; color: #EA5A1B; }
    
    /* welcome */
    .Comunidade .eagora { list-style: none; }
    .Comunidade .eagora li { padding: 3px 0; font-size: 1.1em; }
    
    /* pesquisa */
    .caixaResultados .comunidadePesquisa li a { text-decoration: underline; }
    
    /* perfil */
    .comunidadePerfil h1 { font-size: 1.8em; }
    .comunidadePerfil img { vertical-align: middle; }
    
    .comunidadePerfil { border: 1px solid #eab68e; background: #FFF url(http://imgs.sapo.pt/sabores/images/comunidade/perfil-bgLeft.gif) repeat-y; }
    .comunidadePerfil .left { float: left; width: 134px; padding: 15px 5px 25px; }
    .comunidadePerfil .left p { color: #68AF01; font-size: 1.1em;  }
    .comunidadePerfil .left p a { color: #68AF01; }
    .comunidadePerfil .left p.stripe { padding: 5px 0; margin-bottom: 3px; border-bottom: 1px solid #b6d882; }
    
    .comunidadePerfil .right { float: right; width: 435px; padding: 15px 15px 15px 0; }
    .comunidadePerfil .right p { font-size: 1.2em; color: #000; }
    .comunidadePerfil .right a { color: #68AF01; }
    
    .comunidadePerfil a { color: #68AF01 }
    
    .publico .right .favoritos h4 { color: #68AF01; border-bottom: 1px solid #68AF01; font-weight: normal; font-size: 1.7em; }
    /*.publico .right p { color: #68AF01 }*/
    .publico .right p.cinza { color: #8a8a8a }
    
    .amigoslist { list-style: none; }
    .amigoslist li { float: left; padding: 3px; }
    .amigoslist p { text-align: center; }
    
    .compatibilidade { margin: 10px 0; border: 1px solid #ef7c46; padding: 10px 0; text-align: center; }
    .publico .right .compatibilidade p { padding: 5px; color: #8a8a8a; font-size: 1.4em; }
    .publico .right .compatibilidade p a { color: #ef7c46; }
    .publico .right .compatibilidade .grau { color: #ef7c46; text-transform: uppercase; font-weight: bold; }
    
    .enviarRestaurante { padding: 10px; }
    .enviarRestaurante p { clear: both; color: #8b8a86; }
    .enviarRestaurante .label { float: left; width: 200px; font-weight: bold; }
    .enviarRestaurante .submit { padding-right: 20px; padding-bottom: 40px; }
    .enviarRestaurante ul { width: 100%; }
    .enviarRestaurante ul li { width: 31%; text-align: center; font-weight: bold; }
    .caixaResultados .enviarRestaurante li img { border: none; }
    
    .comunidadePerfil .caixaAvisos { width: 131px; padding: 10px 0 0;    }
    .comunidadePerfil .caixaAvisos .topAvisos { padding: 3px 0 3px 10px; background-image: url(http://imgs.sapo.pt/sabores/images/caixaAvisosTop.gif); background-position: top center; background-repeat: no-repeat; }
    .comunidadePerfil .caixaAvisos img { vertical-align: middle; }
    .comunidadePerfil .caixaAvisos p { color: #FFF; font-size: 1.1em }
    .comunidadePerfil .caixaAvisos .mainAvisos { border: 1px solid #F7BDA3; border-top: 0px; width: 124px; padding: 0px; background-color: #FFF; padding-left: 5px; padding-top: 2px; padding-bottom: 10px; }
    .comunidadePerfil .caixaAvisos p a { color: #8F8F8F; }
    .comunidadePerfil .caixaAvisos p.subtitle { margin-top: 6px; color: #EB5A19; font-weight: bold; }
    .comunidadePerfil .caixaAvisos .mainAvisos img { margin-top: 3px; margin-right: 4px; }
    
    .comunidadePerfil .userphoto { float: left; width: 220px; }
    .comunidadePerfil .userphoto img { border: 1px solid #69af01; }
    .comunidadePerfil .userdata { position: relative; float: left; width: 210px; }
    .comunidadePerfil .userdata, .comunidadePerfil .userphoto { min-height: 218px; }
    * html .comunidadePerfil .userdata, * html .comunidadePerfil .userphoto { height: 218px; }
    .comunidadePerfil .userdata p { padding: 3px 0; }
    .comunidadePerfil .userdata img { vertical-align: middle; }
    
    .comunidadePerfil .userinfo { clear: both;}
    
    .comunidadePerfil .favoritos h4 { margin: 15px 0 0; font-size: 1.7em; color: #000; border-bottom: 1px solid #000; }
    .comunidadePerfil .favoritos ul { margin-top: 10px; list-style: none; }
    .comunidadePerfil .favoritos li { position: relative; width: 420px; padding: 2px 0 5px 13px; margin-bottom: 3px; font-size: 1.2em; color: #FFF; font-weight: bold; background: url(http://imgs.sapo.pt/sabores/images/bgFavoritos.gif) repeat-x; }
    .comunidadePerfil .favoritos a.botaoF { position: absolute; right: 10px; }
    .comunidadePerfil .favoritos .botaoF img { border: none; vertical-align: middle; }
    .comunidadePerfil .favoritos .novapasta { padding: 5px 0; text-align: right;  }
    
    /* header */
    .myHeader { list-style: none; height: 38px; }
    * html .myHeader { height: 34px;  }
        .headerBorder { clear: both; border-top: 2px solid #CCC; margin-bottom: 10px; }
    .myHeader li { float: left; text-align: center; margin: 0 3px 0 4px; }
    .myHeader li a { display: block; text-decoration: none; background: url(http://imgs.sapo.pt/sabores/images/comunidade/nav/left-bg.gif) left top no-repeat; }
    .myHeader li a span { display: block; padding: 5px 12px 5px; background: url(http://imgs.sapo.pt/sabores/images/comunidade/nav/right-bg.gif) right top no-repeat; font-weight: bold; color: #FFF; }
    .myHeader li a.oneline span { padding: 12px 12px; }
    * html .myHeader li a.oneline span { padding: 12px 14px 10px; }
        /* hover */
        .myHeader li a:hover { background: url(http://imgs.sapo.pt/sabores/images/comunidade/nav/left-bg_on.gif) left top no-repeat; }
        .myHeader li a:hover span { background: url(http://imgs.sapo.pt/sabores/images/comunidade/nav/right-bg_on.gif) right top no-repeat; font-weight: bold; color: #4b7f01; }
        /* active */
        .myHeader li a.active { background: url(http://imgs.sapo.pt/sabores/images/comunidade/nav/left-bg_over.gif) left top no-repeat; }
        .myHeader li a.active span { background: url(http://imgs.sapo.pt/sabores/images/comunidade/nav/right-bg_over.gif) right top no-repeat; font-weight: bold; color: #fff; }
    
    /* ganhar pontos */
    .comunidadePerfil h4.cmTitle { position: relative; color: #69af01; border-bottom: 1px solid #69af01; font-size: 1.3em; }
    .comunidadePerfil h4 .paging { position: absolute; right: 10px; }
    .comunidadePerfil .ganharPontos { color: #69af00; }
    .comunidadePerfil .ganharPontos p { color: #69af00; }
    .comunidadePerfil .ganharPontos h5 { margin-top: 8px; padding: 3px 5px; font-size: 1.1em; color: #FFF; background: transparent url(http://imgs.sapo.pt/sabores/images/bgFavoritos.gif) repeat-x scroll 0%; }
    .comunidadePerfil .instrucoes { padding: 10px 10px 25px;  border: 1px solid #69AF01; }
    .comunidadePerfil .ganharPontos table thead td { font-weight: bold;  }
    .comunidadePerfil .ganharPontos table td { padding: 3px; font-size: 1.2em; vertical-align: top; }
    
    /* green box */
    .comunidadePerfil .darkbox { margin-top: 15px; padding: 10px 10px 20px; border: 1px solid #b6d786; background-color: #e9f3da }
    .darkbox p.paginacao { padding-top: 10px; text-align: right; font-size: 1em; font-weight: bold; }
    .darkbox .paginacao a { padding: 0px 3px; text-decoration: none; color: #8b8c8e; }
    .darkbox .paginacao .darkgreen { color: #67b001; }
    .darkbox .paginacao .active { background-color: #9bca58; color: #FFF; }
    .darkbox .voltar { margin-top: 60px; padding-right: 10px; }
    .darkbox .apagar { position: absolute; right: 0; }
    
    /* row amigo */
    .rowamigo { position: relative; min-height: 100px; margin-top: 10px; background: #FFF url(http://imgs.sapo.pt/sabores/images/comunidade/darkboxes-bg.gif) repeat-y; border: 1px solid #b3d780; }
    * html .rowamigo { height: 100px; }
    .rowamigo .check { position: absolute; left: 8px; top: 40px;  }
    .rowamigo .amigoimg { position: absolute; left: 30px; top: 10px; }
    .rowamigo p.amigoname { position: absolute; left: 18px; width: 90px; top: 75px; text-align: center; font-size: 1.1em; }
    .rowamigo .separator { position: absolute; left: 120px; }
    .rowamigo p.pedido { position: absolute; left: 120px; top: 10px; color: #8d8b8c; }
    .rowamigo .aceitar { position: absolute; right: 20px; bottom: 20px; }
    .rowamigo p.texto { margin: 40px 10px 70px 120px; color: #8d8b8c;  }
    .rowamigo p.dataright { position: absolute; right: 20px; top: 10px;  color: #8d8b8c; }
    
    /* comentários */
    .commentData p { padding: 4px 0; }
    .comunidadePerfil .commentData p { color: #68b102; }
    .commentData label { float: left; width: 70px;font-weight: bold; color: #8b8a88; }
    .commentData span strong { color: #68b102; }
    .commentData input { padding: 0px 2px; font-size: 1.1em; color: #8a8a8a }
    .commentData textarea.textComment { width: 402px; padding: 4px; border: 1px solid #a9d16e; color: #8a8a8a; font-size: 1.1em; }
    /* ler comentários */
    .comunidadePerfil .readData img { float: left; }
    .comunidadePerfil .readData p { float: left; padding-left: 5px; width: 305px; color: #8c8a8d; }
    .comunidadePerfil .readData p label { float: left; width: 70px; font-weight: bold; }
    .comunidadePerfil .readText { clear: both; margin-top: 10px; padding: 10px; background: #FFF; }
    .readText p.texto { margin: 0; }
    
    
    
    .Comunidade .caixa2 .dataComunidade { position: absolute; right: 10px; font-size: 0.9em }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu { float: left; width: 138px; border-right: 1px solid #C1DE98; background-color: #E8F3D9; color: #68AF01; font-size: 1em; margin-right: 0px; padding-bottom: 20px; padding-right: 5px; height: 650px; }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu strong { color: #68AF01; margin-right: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu a { color: #68AF01; font-weight: normal; margin-right: 0px; text-decoration: underline }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu .mudarPerfil { text-decoration: underline; font-size: 0.9em; }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu ul { margin-left: 25px; }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu ul .minhaPagina { list-style-image: url(http://imgs.sapo.pt/sabores/images/verMinhaPagina.gif); }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu ul .meuPerfil { list-style-image:url(http://imgs.sapo.pt/sabores/images/editarMeuPerfil.gif); }
    .Comunidade .caixa2 .caixaConteudo .caixaMenu ul .upload { list-style: url(http://imgs.sapo.pt/sabores/images/bulletUpload.gif); }

    .Comunidade .caixa2 .caixaConteudo .caixaDireita {  border-left: 0px; float: left; padding: 0px; margin: 0px;  }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil {  width: 435px; padding: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .imgPerfil { padding: 0px; margin: 0px; padding-top: 18px; padding-left: 12px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .imgPerfil img#perfil { border: 1px solid #68AF01; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil { float: left; color: #68AF01; margin: 0px; padding: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil p { color: #68AF01; font-size: 1.0em; padding-bottom: 4px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil p.infoNivel { color: #A0A0A0; font-size: 0.6em; padding-bottom: 2px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil p.compativeis { font-size: 0.8em; margin-top: 58px; margin-left: 10px; padding: 0px; line-height: 25px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil p.compativeis a { color: #68AF01; font-weight: normal; text-decoration: underline }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil #imgCompativeis { margin-right: 10px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil strong { color: #68AF01; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .descricaoPerfil .descPerfil img { padding: 0px; margin: 0px; float: none; }
    
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas { width: 425px; padding: 0px; font-size: 1.2em; float: left; padding-top: 15px; padding-left: 8px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas form { float: left; padding-bottom: 2px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas SELECT { color: #68AF01; font-size: 1.0em; width: 80px; float: none; vertical-align: middle; margin-top: 2px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas span { vertical-align: middle;  }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas input { vertical-align: top; margin-top: 1px }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas a { color: #68AF01; font-weight: normal; text-decoration: underline }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas p { color: #68AF01; font-size: 0.8em; padding-top: 5px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaPastas #imagemPasta { margin-left: 14px; margin-top: 2px; margin-right: 4px; }
    
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos { float: left; width: 440px; padding: 0px; padding-left: 8px; margin-top: 20px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos h3 { color: #68AF01; border-bottom: 1px solid #B5D883; padding-bottom: 8px; margin-bottom: 14px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .favorito { height: 21px; background-image: url(http://imgs.sapo.pt/sabores/images/bgFavoritos.gif); background-position: top left; background-repeat: repeat-x; color: #FEFEFE; padding-left: 13px; font-weight: bold; padding-top: 2px; padding-bottom: 5px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .favorito .botaoF { float: right; margin-top: -12px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos #favDetalhes { padding-bottom: 0px; margin-bottom: -2px; }
    
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .listaFavoritos { border: 1px solid #B3D780; border-top: 0px; padding: 0px; padding-left: 15px; font-size: 1.0em; padding-top: 6px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .favorito .botaoF2 { float: right; margin-top: -13px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .listaFavoritos p { color: #68AF01;  padding-right: 0px; height: 15px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .listaFavoritos a { color: #68AF01; font-weight: normal; text-decoration: underline; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .listaFavoritos .botaoF3 { float: right; padding-right: 0px; margin-right: 13px; margin-top: -12px;  }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .listaFavoritos strong { color: #68AF01; margin-right: 0px; font-size: 1em; }
    
    .Comunidade .Paginacao { text-align: right; font-size: 0.85em; padding-top: 0px; padding-right: 0px; margin-bottom: -8px; }
    .Comunidade .Paginacao p { float: right; margin-bottom: 0px; padding-bottom: 0px;  }    
    .Comunidade .Paginacao a, .Paginacao p a { margin: 4px 3px; padding: 1px 2px; font-weight: bold; color: #a2a2a2; display: block; float: left;  }
    .Comunidade .Paginacao a#active { background-color: #A4CF67; color: #FFF; }
    .Comunidade #pageFix { text-decoration: none; padding-right: 5px; }
    
    /* ganhar pontos */
    
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .instrucoes { color: #68AF01; padding-left: 10px; padding-right: 10px; margin-bottom: 25px; padding-bottom: 15px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .instrucoes p { width: 74px; font-weight: bold; float: left; padding-bottom: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .instrucoes #pontosFix { padding-bottom: 2px; }
    
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .caixaNivel { width: 300px; padding: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .caixaNivel .nivel { width: 150px; font-weight: normal; float: left; height: 32px; line-height: 32px; } 
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .caixaNivel img { margin: 0px; padding: 0px; float: left; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .caixaNivel .nivel .rightFix { margin-right: 8px; }
    .Comunidade .caixa2 .caixaConteudo .caixaDireita .caixaFavoritos .voltarFavoritos { float: right; margin-right: 25px; }
    
    
    /* minhapagina */
    
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina { width: 607px; padding: 0px; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina { width: 607px; padding: 0px; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina .calendario { margin-left: 3px; margin-right: 3px; vertical-align: middle; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina .bandeira { margin-left: 3px; margin-right: 3px; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina .iconR { margin-left: 3px; margin-right: 2px; vertical-align: text-top; }       
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina strong { margin: 0px; font-size: 1em; } 
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina a { color: #68AF01; text-decoration: underline; font-weight: normal; }  
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina .iconCompativeis { margin-left: 3px; margin-right: 6px; vertical-align: text-top; } 
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .descricaoPerfilMinhaPagina .descPerfilMinhaPagina .iconEmail { margin-left: 3px; margin-right: 6px; vertical-align: bottom;   }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .favoritosMinhaPagina { width: 591px; padding-bottom: 50px; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .compBox { width: 500px; padding-left: 90px; } 
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .compBox .compatibilidade { width: 424px; text-align: center; color: #8B8A8A; border: 1px solid #EF7B47; float: left; margin: 0px; margin-top: 35px; padding: 10px 0; font-size: 1.05em; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .compBox .compatibilidade img { margin: 0px; padding: 0px; margin-left: 123px; margin-top: 10px; }
    .Comunidade .caixa2 .caixaConteudo .descricaoMinhaPagina .compBox .compatibilidade strong { margin: 0px; }  
    
    
    
    /* registo */ 
    
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto { font-size: 1.1em; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto #title { color: #8B8A8A; font-weight: normal; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto { width: 550px; margin: 0px; padding: 0px; float: left; margin-bottom: 4px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto  #firstDiv { margin-top: 20px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto p { width: 160px; margin-left: 6px; float: left; line-height: 25px; padding-bottom: 0px; color: #68AF01; font-weight: bold; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto input { padding: 3px; height: 16px; color: #68AF01;  }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto input.large { width: 189px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto input.medium { width: 129px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto span { color: #AEADAD; font-size: 0.8em; float: left; margin-top: 5px; margin-left: 10px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto input.inserir { margin-top: 1px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto img { margin: 0px; margin-left: 10px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto select { width: 200px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto select.ano { width: 86px; margin-top: 1px; } 
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto .sexo { margin: 0px; margin-left: 2.5px; margin-top: 7px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto span.mf { color: #68AF01; font-size: 1em; float: left; margin-top: 5px; margin-left: 4px; margin-right: 5px; }
    
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto #browse { width: 90px; height: 28px; padding: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto #ok { width: 39px; height: 28px; padding: 0px; margin-left: 10px; }
    
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .newsletter { margin-top: 15px;  }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .newsletter p { font-weight: normal; width: auto; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .opcaoRegisto #checkbox { padding: 0px; margin-top: 3px; margin-left: 9px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto .botaoSubmit { width: 520px; float: right; padding-bottom: 35px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegisto #registar { width: 102px; height: 28px; padding: 0px; float: right; }  

    
    
    
    /* registo concluido */
    
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC { font-size: 1.1em; color: #8B8A8A; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC strong { font-size: 1.1em; color: #8B8A8A; margin: 0px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC form { margin-top: 12px; width: auto; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC form img { float: none; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC form #msn { margin-left: 55px; margin-top: 15px; width: 469px; height: 28px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC form #btEnviar { float: none; margin-left: 462px; margin-top: 20px; margin-bottom: 15px; width: 80px; height: 28px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC input { height: 16px; width: 163px; margin-right: 8px; margin-bottom: 4px; color: #68AF01; padding: 3px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC span { font-size: 1.15em; color: #68AF01; font-weight: bold; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC h4 { color: #EA5A1B; font-size: 1.3em; margin-top: 5px; margin-bottom: 10px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC a { color: #68AF01; font-weight: normal; text-decoration: underline; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC .linkFixer { padding: 0px; padding-bottom: 20px; }
    .Comunidade .caixa2 .caixaConteudo .caixaRegistoC .linkFixer p { padding-bottom: 3px; }
    
    
    /* comunidade resultados pesquisa */
    
    .caixaResultadosFix { background: none; margin-top: 0px; }
    .caixaResultados { border: 1px solid #68AF01; margin-left: 1px; margin-top: 2px; background-color: #E8F3D9; }
    .caixaResultados p.title { color: #8B8A8A; font-size: 1.1em; padding-top: 5px; padding-bottom: 5px; }
    .caixaResultados p.title strong { color: #8B8A8A; }
    .caixaResultados ul { list-style-image: none; list-style-position: outside; list-style-type: none; margin-left: 1px; }
    .caixaResultados li { width: 105px; height: 124px; float: left; margin: 0; padding: 0 6px; font-size: 0.9em; text-align: center; margin-top: 15px; }
    .caixaResultados li.direita { margin-right: 0px; }
    .caixaResultados li img { border: 4px solid #68AF01; margin: 0px; padding: 0px; margin-bottom: 2px; }
    .caixaResultados li a { font-weight: normal; text-decoration: none; }
    
    /* comunidade pesquisa */
    
    .caixaPesquisa ul li p { clear: both; }
    .caixaPesquisa { border: 1px solid #F7BDA4; margin-left: 1px; background-color: #FFF; }
    .caixaPesquisa li { padding: 0 10px; width: 97px; margin-top: 10px; }
    .caixaPesquisa li img { border: 0px; }
    .caixaPesquisa .pesq { float: left; width: 550px; padding-top: 20px; padding-bottom: 20px; }
    .caixaPesquisa .pesq input { width: 221px; height: 16px; margin: 0px; float: left; padding: 2px; }
    .caixaPesquisa .pesq select { width: 137px; height: 22px; float: left; padding: 1px; }
    .caixaPesquisa .pesq #okFix { width: 39px; height: 28px; margin-top: -4px; margin-left: 10px; }
    .caixaPesquisa .pesq img { margin-top: -2px; }
    
    
    /* comunidade teste compatibilidade */
    
    .caixaResultados p.testeC { font-size: 1.1em; color: #68AF01; font-weight: bold; padding-bottom: 0px; padding-top: 10px; }
    .caixaResultados .testeCompatibilidade { margin: 0px; padding: 0px; }
    .caixaResultados .testeCompatibilidade li { width: 161px; height: 40px; font-size: 0.9em; font-weight: bold; color: #68AF01; text-align: left; }
    
    
    /* VIDEO MAIN */
    
    
    .Receita-Detalhe .Video { padding-top: 7px; float: left; }
    #DetalhesReceitaFix { width: 610px;  }
    #DetalhesReceitaFix p.first { margin-top: 15px; }
    #DetalhesReceitaFix p { line-height: 16px; padding-bottom: 8px; font-size: 1.1em; }
    #DetalhesReceitaFix p img { vertical-align: text-bottom; margin-right: 5px; }   
    #DetalhesReceitaFix p a { color: #EB5A1A; }
    #DetalhesReceitaFix p input { width: 112px; height: 14px; padding: 1px; border: 1px solid #A5ACB2; margin-left: 7px; font-size: 0.8em; vertical-align: middle;  }
    #prepVideo { color: #EB5A1A; }
    
    .EntradasV { width: 610px; float: left; }
    .EntradasV .top { width: 610px; height: 31px; color: #FFF; background-image: url(http://imgs.sapo.pt/sabores/images/v_entradasTop.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px; font-size: 1.5em; }
    .EntradasV .top p { padding-top: 5px; color: #FFF }
    .EntradasV .main { width: 610px; background-image: url(http://imgs.sapo.pt/sabores/images/v_entradasBg.gif); background-position: top left; background-repeat: repeat-y; color: #68AF01 }
    .EntradasV .main ul { list-style: none; margin: 0px; padding: 0px;  }
    .EntradasV .main ul li { width: 123px; height: 147px; padding-left: 24px; float: left; margin-top: 22px; }
    .EntradasV .main ul li.firstLine { margin-top: 10px; }
                .firstLine h2 { font-size: 1.2em; padding: 2px 0; }
    .EntradasV .main ul li p { float: left; margin-left: 1px; font-weight: bold; font-size: 1.3em; }
    .EntradasV .main ul li img { margin: 0px; padding: 0px; }
    .EntradasV .main ul li .dificTempo { margin-right: 5px; }
    .EntradasV .main ul li p.pontuacao { background-image: url(http://imgs.sapo.pt/sabores/images/pontuacao2.gif); background-position: top left; background-repeat: no-repeat; width: 35px; height: 25px; padding-left: 6px; padding-top: 8px; font-size: 1.1em; font-weight: bold; margin-top: 10px; }
    .EntradasV .main p.splitter { width: 571px; height: 1px; border-top: 1px dashed #A2A2A2; margin-left: 21px; margin-top: 20px; }
    .EntradasV .main .pageFixV { margin-right: 12px; }
    
    .EntradasV .bottom { width: 610px; height: 8px; background-image: url(http://imgs.sapo.pt/sabores/images/v_entradasBottom.gif); background-position: top left; background-repeat: no-repeat }
    
    .CategoriasV { margin-top: 20px; background: url(http://imgs.sapo.pt/sabores/images/v_catBoloBg.jpg) right center no-repeat; }
    .CategoriasV .top { background: url(http://imgs.sapo.pt/sabores/images/v_catTop.gif) top left no-repeat; }
    .CategoriasV .top p { color: #FFF; font-size: 1.6em; padding-top: 5px; font-weight: bold; margin-left: 12px; }
    .CategoriasV .main { background: url(http://imgs.sapo.pt/sabores/images/v_catBg.gif); }
    .CategoriasV .main .destaque { padding-bottom: 15px; background: url(http://imgs.sapo.pt/sabores/images/v_catBack.gif) bottom no-repeat; color: #8B8A8A; font-size: 1.3em;}
    .CategoriasV .main .destaque p { padding: 8px 0 0 12px; }
    .CategoriasV .main .destaque a { color: #68AF01; }
    
    .EspecialV { margin-top: 20px; background: url(http://imgs.sapo.pt/sabores/images/v_espPecas.jpg) right center no-repeat;  }
    .EspecialV .top { background: url(http://imgs.sapo.pt/sabores/images/v_espTop.gif) top left no-repeat; }
    .EspecialV .top p { color: #FFF; font-size: 1.6em; padding-top: 5px; font-weight: bold; margin-left: 12px; }
    .EspecialV .main { background: url(http://imgs.sapo.pt/sabores/images/v_espBg.gif); }
    .EspecialV .main .destaque { padding-bottom: 15px; background: url(http://imgs.sapo.pt/sabores/images/v_espBack.gif) bottom no-repeat; color: #8B8A8A; font-size: 1.3em; }
    .EspecialV .main .destaque p { padding: 8px 0 0 12px; }
    .EspecialV .main .destaque a { color: #EB5A1A; }
    
    
    /* <embed src="http://imgs.sapo.pt/sapovideo/swf/flvplayer-sapo.swf?file=http://rd3.videos.sapo.pt/Nhkh7tHgFbQluK2y3rzn/mov/1" type="application/x-shockwave-flash" width="400" height="325" wmode="transparent"></embed> */
    
    
    
    
    /* Pop ups Comunidade */
    
    .Popup { width: 600px; padding: 3px 2px 3px 3px; float: left; color: #898989;  }
    .Popup .caixaPop a img { border: 0px; }
    .Popup .caixaPop { width: 593px; background-color: #E1EFCC; border-width: 1px; border-style: solid; border-color: #A3CE64 #68AF01; float: left; }
    .Popup .caixaPop .popTop { width: 539px; background-image: url(http://imgs.sapo.pt/sabores/images/popupTop.gif); background-position: top left; background-repeat: no-repeat; height: 38px;  margin-top: 10px; margin-left: 27px; }
    .Popup .caixaPop .popTop p { width: 298px; text-align: center; color: #EB5A1A; font-size: 1.5em; font-weight: bold; padding-top: 10px; float: left; }

    .Popup .caixaPop .fecharPop { float: right; margin: 3px; }
    .Popup .caixaPop .popCenter { width: 539px; background-image: url(http://imgs.sapo.pt/sabores/images/popupBg.gif); background-position: top left; background-repeat: repeat-y; padding-right: 27px; float: right; font-size: 1.3em; text-align: left; }
    .Popup .caixaPop .popCenter p { float: left; padding-left: 10px; margin-top: 6px; width: 96px; }
    .Popup .caixaPop .popCenter p.popText { width: auto; margin-right: 5px; margin-top: 3px; }
    .Popup .caixaPop .popCenter #titleFix { margin-bottom: 10px; line-height: normal; }
    .Popup .caixaPop .popCenter #popOk { width: 39px; height: 24px; margin: 0px; margin-left: 10px; padding: 0px; vertical-align: top; margin-top: 1px; }
    .Popup .caixaPop .popCenter #apagarPastaFix { padding-left: 20px; }
    .Popup .caixaPop .popCenter .selectFix { margin-top: 2px; }
    .Popup .caixaPop .popCenter p.popPara { margin-bottom: 15px; }  
    .Popup .caixaPop .popCenter p.popLabel { margin-top: 3px; }
    .Popup .caixaPop .popCenter input { width: 169px; height: 16px; margin-bottom: 7px; color: #68AF01; padding: 3px; }
    .Popup .caixaPop .popCenter input.popAlterarPasta { width: 199px; }
    .Popup .caixaPop .popCenter textarea { height: 73px; width: 380px; overflow:auto; color: #68AF01; padding: 3px; font-family: Verdana; font-size: 1em; } 
    .Popup .caixaPop .popCenter #popEnviar { float: right; margin: 20px 42px 20px 0px; padding: 0px; width: 80px; height: 28px; }
    .Popup .caixaPop .popCenter #popColorido { font-weight: bold; color: #68AF01; background-color: #E1EFCC; line-height: 22px; margin-top: 0px; width: 500px; padding-left: 8px; margin-left: 11px; float: none; width: 509px; }
    .Popup .caixaPop .popCenter #popSelecionado { color: #68AF01; width: auto; padding-left: 0px; float: none; margin-left: 19px; }
    .Popup .caixaPop .popCenter .popSimNao { float: none; padding: 10px; margin-left: 406px; }
    .Popup .caixaPop .popCenter .popSimNao .SN { width: 49px; height: 28px; margin: 0px; padding: 0px; }
    .Popup .caixaPop .popCenter select { width: 167px; height: 20px; margin-left: 6px; }
    .Popup .caixaPop .popCenter select.popSnovaPasta { width: 187px; }
    .Popup .caixaPop .popCenter #popOk2 { vertical-align: middle; margin-top: -2px; width: 39px; height: 24px; margin-left: 10px; padding: 0px; }
    .Popup .caixaPop .popCenter p.popNovaPasta { float: right; color: #68AF01; margin-top: -26px; padding-right: 10px; }
    .Popup .caixaPop .popCenter p.popNovaPasta img { margin-right: 5px; }
    .Popup .caixaPop .popCenter p.label { width: 44px; }
    .Popup .caixaPop #apagarPastaCenterFix { padding-bottom: 12px; }
    .Popup .caixaPop .popCenter #popAdicionar { width: 111px; height: 28px; margin: 0px; padding: 0px; float: right; margin-right: 19.5px; }
    .Popup .caixaPop .popCenter #popEnviarVideo { float: none; padding: 0px; width: 80px; height: 28px; margin: 0px; vertical-align: text-top; margin-top: -11.5px; margin-left: 15px; }
    /* 343 16 */
    .Popup .caixaPop .popCenter span { float: left; width: auto; }
    .Popup .caixaPop .popCenter span img { float: left; margin-top: 3px; margin-left: 15px; }
    .Popup .caixaPop .popCenter a.link { font-size: 11px; color: #EB5A1A; float: left; width: auto;  margin-right: 15px; margin-left: 5px; }
    .Popup .caixaPop .popCenter input.linkI { width: 343px; height: 14px; border: 1px solid #A5ACB2; margin: 0px; padding: 0px; float: left;  font-size: 11px; padding: 1px; color: #000;  }
    
    .Popup .caixaPop .popCenter .comentario { width: 535px; background-color: #FFF; border-bottom: 1px solid #C5E09D; margin-left: 2px;  }
    .Popup .caixaPop .popCenter .comentario p.title { margin: 0px; padding: 0px; color: #68AF01; margin-left: 5px; padding-top: 2px;  }
    .Popup .caixaPop .popCenter .comentario p { margin: 0px; padding: 0px; color: #8B8A8A; float: none; margin-left: 5px; width: 530px; }
    .Popup .caixaPop .popCenter .comentarioBg { background-color: #EDF5E0; }
    .Popup .caixaPop .popCenter #commentFix { border: 0px; padding-bottom: 5px; }
    .Popup .popSeguinte { width: 105px; height: 28px; margin: 0px; padding: 0px; float: right; margin-right: 40px; margin-top: 8px; padding-bottom: 6px; }
    .Popup #popAnterior { margin-right: 15px; }
    
    .Popup .caixaPop .popCenter .popClaquetes { margin: 0px; padding: 0px; margin-left: 4px; margin-top: 5px; }
    .Popup .caixaPop .popCenter .popClaquetes a img { margin: 0px; padding: 0px; margin-right: -3px;  }
    .Popup .caixaPop .popCenter textarea { margin-top: 60px; width: 472px; height: 114px; margin-left: 29px; }
    .Popup .caixaPop .popCenter #popApagar { width: 83px; height: 28px; float: right; margin: 0px; padding: 0px; margin-top: 12px; }
    .Popup .caixaPop .popCenter #popEnviar { width: 80px; height: 28px; float: right; margin: 12px 29px 20px 13px; padding: 0px;  }
    
    .Popup .caixaPop .popBottom { width: 539px; background-image: url(http://imgs.sapo.pt/sabores/images/popupBottom.gif); background-position: top left; background-repeat: no-repeat;padding-right: 27px; float: right; height: 2px; }
    .Popup #popFechar { float: right; margin: 17px 28px 15px 0px; width: 88px; height: 28px;  }
    
    #dhtmltooltip{ position: absolute; width: 214px; height: 44px;  visibility: hidden; z-index: 100; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; color: #68AF01; font-weight: bold; }
    
    #dois { background-image:url(http://imgs.sapo.pt/sabores/images/v_toolTipBg2.gif); background-position: top left; background-repeat: no-repeat; width: 214px; height: 44px; padding-top: 18px; }
    #nove { background-image:url(http://imgs.sapo.pt/sabores/images/v_toolTipBg9.gif); background-position: top left; background-repeat: no-repeat; width: 214px; height: 44px; padding-top: 18px; }        
    
    
    
    
    
    /*********************
    SLIDER
    ***********************/
    

#area {
    background: #ccc;
    height: 20px;
    width: 500px;
}
 
#knob {
    height: 20px;
    width: 20px;
    background: #000;
}
 
#area2 {
    position: relative;
    height: 15px;
    width: 280px;
    background: #000;
}
 
#knob2 {
    position: absolute;
    height: 15px;
    width: 20px;
    background: #ff3300;
    cursor: pointer;
}
 
#area3 {
    background: #ccc;
    height: 300px;
    width: 20px;
}
 
#knob3 {
    height: 20px;
    width: 20px;
    background: #000;
}

/* favoritos inline */
.rowfav { margin: 20px 0; text-align: right; }
.rowfav a { color: #EB5A1A; text-decoration: none; }
.rowfav a span { text-decoration: underline; }
.rowfav img { vertical-align: text-bottom; border: 0; padding: 0 5px 0 12px; }

.partilhar{ margin: 0px 0; text-align: right; padding: 0 2px 0 0; }/*alterado rcd*/

/* Conte�do */
.content p { font-size:1.3em; color:#8B8A8A;  }
.content h4, content .detalheTitle {font-size:1.3em; color:#8B8A8A; font-weight: bold; padding-top: 5px; }
.content .photos { float: left;  }

/* Sondagens */
#poll { padding-top: 0; }
#poll input#poll_submit { margin-top: 7px; }
    .caixasCinza .cxPerguntas p.poll_title { padding: 0 0 7px 0; }
    .poll_line { display: block; padding: 3px 0; }


/* original
.caixasCinza .cxPerguntas { background: transparent url(http://imgs.sapo.pt/sabores/images/bgPerguntas.gif) no-repeat bottom right; color: #8b8a8a;  margin-right: 1px }
.caixasCinza .cxPerguntas p { padding: 2px 0 }
.caixasCinza .cxPerguntas fieldset { border: 0 }
.caixasCinza .cxPerguntas a { color: #8b8a8a; }
// fim de original */

/* Listagem de receitas */

.imgbottom { vertical-align: baseline; padding: 0 3px; }

p.notavailable { text-align: center; margin-top: 70px; }
p.notavailable img { border: 0; padding: 10px; }
h2.notavailable span { padding-left: 20px; }

/* Enviar Receita */
    #enviarcontainer { width: 607px; margin: 0 auto; padding: 0px 8px; color: #D9431F; text-align: left; }
        #enviarcontainer .top { padding-top: 5px; margin-bottom: 6px }
        #enviarcontainer .main { font-size: 1.2em; float: left; }
        #enviarcontainer .border { padding: 20px; border: 1px solid #D9431F; width: 564px; }
            #enviarcontainer .main p { clear: both; font-weight: bold; color: #D9431F; font-size: 1.1em;  }
            #enviarcontainer .main textarea, #enviarcontainer .main select, #enviarcontainer .main input { border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; color: #8B8A8A; padding: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin-bottom: 8px }
            #enviarcontainer .main input { height: 13px; width: 525px }
            #enviarcontainer .main select { width: 218px; height: 15px; padding: 0px; margin: 0px; }
            #enviarcontainer .main .escolha { float: left; margin-right: 21px; margin-bottom: 8px }
                #enviarcontainer .main .escolharight { margin: 0px; margin-bottom: 8px }
            #enviarcontainer .main textarea { width: 525px; height: 150px; }
                #enviarcontainer .main textarea.sugestoes { height: 35px; }
            #enviarcontainer .main input.captcha { width: 100px; margin-left: 30px; vertical-align: middle }
            #enviarcontainer .main img { vertical-align: middle }
            #enviarcontainer .main #btnreceita { width: auto; height: auto; border: none; margin-top: 20px; }
            #enviarcontainer .main .enviarfotos { height:auto; width: auto; }
            #enviarcontainer .main #btnbrowse { width: auto; height: auto; border: none; margin: 0px 0px 3px 15px; padding: 0px }
            #enviarcontainer .main span { font-weight: normal; font-size: 0.8em; }
            #enviarcontainer .main input.check { width: auto; padding: 0px; margin: 0px;  border: none }
            #enviarcontainer .main a { color: #D9431F; }
            
        
    /* TOPS */
    
    .topslist { color: #68AF01; font-size: 1.4em; margin-bottom: 20px;  }
    .topslist p { color: #68AF01; font-weight: bold; margin-left: 8px; margin-bottom: 5px; }
    .topslist { list-style: numeric; list-style-position: outside; }
    .topslist li { margin-bottom: 10px; color: #68AF01; font-weight: bold; position: relative; margin-left: 100px; }
    .topslist li span { color: #8B8A8A; font-weight: normal; }
    .topslist li a { font-weight: normal; }
    .topslist li a.up { left: -90px; position: absolute; }
    .topslist li a.down { left: -60px; position: absolute; }
    .topslist img { border: none; vertical-align: middle; margin-right: 15px }
    #vermais { font-size: 1.4em; }
    .topsform { color: #A2A2A2; font-size: 1.2em; margin-top: 20px }
    .topsform input { background: #F1F7E7; border-left: 1px solid #808080; border-top: 1px solid #808080; border-right: 1px solid #d4d0c8; border-bottom: 1px solid #d4d0c8; width: 329px; padding: 2px; color: #68af01; margin-top: 10px; float: left }
    .topsform #ok { border: none; width: 39px; height: 28px; margin-left: 12px; padding: 0px; float: left; margin-top: 7px }
    .topsform p { margin-bottom: 10px; }
    
    .topspopular li { margin-left: 40px; }
    #vermaistops { font-size: 1.4em; float: right; margin-top:-18px }
    
    /* Cursos */
    .cursoDestaque { background: url(http://imgs.sapo.pt/sabores/images/cursosDestaque.gif) top left no-repeat; width: 608px; height: 22px; color: #B5B4B4; font-size: 1.1em; text-transform: uppercase; padding-top: 8px; text-align: center; margin-bottom: 21px }
    .cursoDestaque a { color: #8B8A8A; text-decoration: none}
    .cursoDestaque a:hover { text-decoration: underline; }
    .cursoDestaque span { margin: 0px 5px; }
    
    .cursoPesquisa { float: left }
    .cursoPesquisa select { margin: 15px 0px; }
    
    .cursoPesquisa .curso { width: 608px; float: left; background: url(http://imgs.sapo.pt/sabores/images/recTableBg.gif) bottom center repeat-x; font-size: 1.2em; padding-bottom: 6px; margin-bottom: 12px;  }
    .cursoPesquisa .curso h4 { color: #d9431f; font-size: 1em; width: 450px }
    .cursoPesquisa .curso p.detalhes { float: left; width: 450px; margin-top: 6px; }
    .cursoPesquisa .curso p.disponibilidade { float: right; height: 30px; margin-top: -6px; font-weight: bold }
    .cursoPesquisa .curso p.disponibilidade img  { vertical-align: middle; margin-left: 10px }
    
    /* LIVROS */
    .Livros #LivrosResultado { margin-top: 35px; }
    .livroFix { margin-top: -5px; }
    .Livro-Descricao { padding-top: 10px; }
    .Livro-Artigos { margin-top: 20px; }
    
    
    /* VIDEOS */
        /* left */
    .vleft { width: 167px; color: #FFF; margin-top: 15px; float: left; }
    .vleft span { color: #8B8A8A; }
    .vleft  p { font-size: 1.3em; margin-bottom: 4px }
    .vleft a { text-decoration: underline; }
    .vleft .main { padding-left: 8px; padding-top: 10px; }
    .vleft .top { font-size: 1.5em; font-weight: bold; padding-left: 8px; padding-top: 3px }
        .vleft .cat { width: 167px; background: url(http://imgs.sapo.pt/sabores/images/videos/cat_bot.gif) bottom left no-repeat; padding-bottom: 12px; }
            .vleft .cat .top { height: 23px; background: url(http://imgs.sapo.pt/sabores/images/videos/cat_top.gif) top left no-repeat; }
            .vleft .cat .main { background: url(http://imgs.sapo.pt/sabores/images/videos/cat_bg.gif) top left repeat-y; }
                    .vleft .cat a { color: #68AF01; }
        .vleft .esp { width: 167px; background: url(http://imgs.sapo.pt/sabores/images/videos/esp_bot.gif) bottom left no-repeat; padding-bottom: 12px; margin-top: 20px }
            .vleft .esp .top { background: url(http://imgs.sapo.pt/sabores/images/videos/esp_top.gif) top left no-repeat; height: 23px; }
            .vleft .esp .main { background: url(http://imgs.sapo.pt/sabores/images/videos/esp_bg.gif) top left repeat-y; }
                    .vleft .esp a { color: #EB5A1A; }
        /* middle */            
                
        .vmiddle { width: 400px; float: left; margin: 15px 15px 0px 15px; }
        .vmiddle h1 { color: #EB5A1A; font-size: 1.5em; margin-bottom: 5px }
        .vmiddle embed { float: left; margin-bottom: 15px }
        .vmiddle .logos { width: 400px; float: left; margin-top: 15px }
            .vmiddle .logos a img { border: none; margin-left: 15px }
        .vmiddle .detalhes { float: left }
            .vmiddle .detalhes .pont { width: 77px; float: left }
                .vmiddle .detalhes .pontuacao { float: left; width: 77px; height: 27px; padding-top: 6px; background: transparent url(http://imgs.sapo.pt/sabores/images/pontuacaoXL.gif) no-repeat; color: #68af01; font-size: 2em; font-weight: bold; font-style: normal; text-align: center; line-height: 21px }
                .vmiddle .detalhes span { font-size: 1em; color: #8B8A8A; font-weight: normal; margin-left: 9px }
            .vmiddle .detalhes .votos { float: left; width: 80px; text-align: center; margin-left: 20px; margin-top: 3px }
                .vmiddle .detalhes .votos input { width: 75px; height: 28px; float: left; margin-left: 3px }
                .vmiddle .detalhes .votos p { font-weight: bold; } 
            .vmiddle .detalhes .links { float: right; width: 120px; margin-top: 3px }
                .vmiddle .detalhes .links p { float: right; text-align: right; margin-bottom: 10px }
                .vmiddle .detalhes .links p img { vertical-align: text-bottom }
                .vmiddle .detalhes .links a { color: #EB5A1A; margin-left: 10px }
                    .vmiddle .detalhes .links a.ver { margin-left: 12px; }
                    
        .vmiddle .descricao { float: left; margin-top: 15px; width: 390px }
            .vmiddle h5 { color: #99cc00; font-size: 1.5em }
            .vmiddle .descricao p { color: #8B8A8A; font-size: 1.2em; margin-top: 10px; float: left }
                .vmiddle .descricao p img { vertical-align: bottom; }
            .vmiddle .descricao .nav { float: left; width: 400px; padding-bottom: 40px }
                .vmiddle .descricao .nav p { margin-bottom: 5px; font-size: 1.1em; float: none }
                    .vmiddle .descricao .nav p img { vertical-align: text-bottom; margin: 0px }
                    .vmiddle .descricao .nav p a {color: #EB5A1A; margin-left: 5px; }
                        .vmiddle .descricao .nav p a img { border: none; }
                    .vmiddle .descricao .nav p input { border:1px solid #A5ACB2; font-size:0.8em; height:14px; margin-left:7px; padding:1px; vertical-align:middle; width:300px; }
                    .vmiddle .descricao .nav p.bottom { margin-top: 25px; }
                    
        /* right */
        
        .vright { width: 323px; margin-top: 15px; background: url(http://imgs.sapo.pt/sabores/images/videos/ent_bot.gif) bottom left no-repeat; float: left; padding-bottom: 8px; }
        .vright .pub { text-align: center; margin-bottom: 10px }
        .vright .top { height: 23px; padding-top: 3px; font-weight: bold; font-size: 1.5em; background: url(http://imgs.sapo.pt/sabores/images/videos/ent_top.gif) top left no-repeat; padding-left: 8px; color: #FFF }
            .vright .top span { font-weight: normal; }
        .vright .main { background: url(http://imgs.sapo.pt/sabores/images/videos/ent_bg.gif) top left repeat-y; color: #8B8A8A }
            .vright .main .tip { text-align: center; padding-top: 10px }
            .vright .main ul { list-style: none; width: 298px; border-top: 1px solid #AEADAD; border-bottom: 1px solid #AEADAD; padding: 15px 0px 0px; margin-left: 12px; }
                .vright .main ul li { clear: both; padding-top: 10px; list-style: none; color: #8B8A8A; margin-bottom: 15px }
                    .vright .main ul li div.thumb { float: left; width: 122px; margin-right: 10px }
                        .vright .main ul li div.thumb a img { border: none; }
                    .vright .main ul li div.detalhes { float: left; width: 165px }
                        .vright .main ul li div.detalhes h2 { color: #68AF01; font-size: 1.3em; margin-top: -3px; margin-bottom: 5px }
                        .vright .main ul li div.detalhes p { font-size: 1.1em; margin-top: 8px }
                        .vright .main ul li div.detalhes input { width: 58px; height: 22px; margin: 6px 0px 0px 0px; } 
            .vright .main input { width: 114px; height: 26px; margin: 15px 12px 10px 12px; }
                .vright .main input#anterior { float: left; }
                .vright .main input#seguinte { float: right; }
                
        /* categorias e especiais */
        
        .vleftcategorias { margin-left: 15px; }
        .vmiddlecategorias { margin: 15px 30px 0px 30px; }
        .vrightcategorias { background: none; }
        
        #vcategorias { padding-left: 25px; }
    
    
.imgbutton { border: none; }

#cursodetail { margin-top: 10px; }
#cursodetail p { clear: both; padding: 3px 0; color: #68AF01; }
#cursodetail label { float: left; width: 120px; font-weight: bold; } 

.irparareceita { font-size: 1.3em; font-weight: bold; }
.ClassificacaoReceitas th a.pesquisalink { text-decoration: none; color: #A2A2A2 }
.ClassificacaoReceitas .pesquisa h2 { font-size: 1.3em; }

.list_relacionados { margin-top: 8px; }
.list_relacionados li { display: block; }

.breadcrumbs { padding: 10px 0 0px; color: #8B8A8A; font-size: 1.1em; }
.breadcrumbs a { color: #8B8A8A; text-decoration: underline; }
.breadcrumbs .active { color: #EB5A1A; }

.cursoItems div { border: 0px solid black; margin: 0px 0px 10px; height: 82px; }
.cursoItems p { margin-top: 6px; }
.cursoItems a { color: rgb(108, 177, 7); }

/*
 * Right Highlights
 */
DIV.box_right { clear:both; margin-top:20px; padding-bottom:1px; width:300px; background-color:transparent; background-attachment:scroll; background-position:center bottom; background-repeat: no-repeat; }
  DIV.box_right.bgbottom1 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_00.gif); }
  DIV.box_right.bgbottom11 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_01.gif); }
  DIV.box_right.bgbottom12 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_02.gif); }
  DIV.box_right.bgbottom13 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_03.gif); }
  DIV.box_right.bgbottom14 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_04.gif); }
  DIV.box_right.bgbottom15 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_05.gif); }
  DIV.box_right.bgbottom16 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_06.gif); }
  DIV.box_right.bgbottom17 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_07.gif); }
  DIV.box_right.bgbottom18 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_08.gif); }
  DIV.box_right.bgbottom19 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_09.gif); }
  DIV.box_right.bgbottom110 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_10.gif); }
DIV.box_right.bgbottom111 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_11.gif); }
DIV.box_right.bgbottom112 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_12.gif); }
DIV.box_right.bgbottom113 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_13.gif); }
DIV.box_right.bgbottom114 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_14.gif); }
DIV.box_right.bgbottom115 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_15.gif); }
  DIV.box_right.bgbottom2 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_00.gif); }
  DIV.box_right.bgbottom21 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_01.gif); }
  DIV.box_right.bgbottom22 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_02.gif); }
  DIV.box_right.bgbottom23 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_03.gif); }
  DIV.box_right.bgbottom24 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_04.gif); }
  DIV.box_right.bgbottom25 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_05.gif); }
  DIV.box_right.bgbottom26 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_06.gif); }
  DIV.box_right.bgbottom27 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_07.gif); }
  DIV.box_right.bgbottom28 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_08.gif); }
  DIV.box_right.bgbottom29 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_09.gif); }
  DIV.box_right.bgbottom210 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_10.gif); }
DIV.box_right.bgbottom211 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_11.gif); }
DIV.box_right.bgbottom212 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_12.gif); }
DIV.box_right.bgbottom213 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_13.gif); }
DIV.box_right.bgbottom214 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_14.gif); }
DIV.box_right.bgbottom215 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_15.gif); }
  DIV.box_right P.title { color:#FFFFFF; font-size:1.4em; padding:5px 30px; text-align:right; position:relative; background-color:transparent; background-attachment:scroll; background-position:center top; background-repeat: no-repeat; }
    DIV.box_right P.bgtop1 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/green_top.gif); }
    DIV.box_right P.bgtop2 { background-image:url(http://imgs.sapo.pt/sabores/gfx/highlights/orange_top.gif); }
  DIV.box_right DIV.content { padding:15px 10px; color:#8B8A8A; font-size:1em; }
  

/* RODAPE  */

#highlight_footer { margin-bottom:10px; }
.nav-footer { font-size:1.1em; padding-top:5px; text-align:left; float: left }
.ptlink { margin:0 auto; padding-top:15px; text-align:left; width:70%; clear: both }
    .rssFeed { float: right; padding-top:5px; }
        .rssFeed img { border: 0 }



/* TOPO */
/*
.TopoEl { float: left; width: 100%; clear: both; padding: 10px 0 14px }
    .TopoEl a.logo { float: left }
    .TopoEl a img { border: 0}
*/    

/* PESQUISA */

   .Pesquisa { width: 285px; }
        
    .tab-menu { float: left; width: 100%; }
    .tab-menu li { list-style: none; display: block; float: left }
    .tab-menu li a { display: block; float: left }
        .tab-menu li a span { display: block; float: left }
        .tab-menu li a span em { display: none }
            .tab-menu .ReceitasTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/receitasTab.gif) no-repeat center; width: 61px; height: 19px; }
                .tab-menu .active-tab .ReceitasTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/receitasTab_Hi.gif) no-repeat center; }
            .tab-menu .RestaurantesTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/restaurantesTab.gif) no-repeat center; width: 91px; height: 19px; }
                .tab-menu .active-tab .RestaurantesTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/restaurantesTab_Hi.gif) no-repeat center }
            .tab-menu .OutrosTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/outrosTab.gif) no-repeat center; width: 61px; height: 19px; }
                .tab-menu .active-tab .OutrosTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/outrosTab_Hi.gif) no-repeat center }         
/*
    .panel.active-tab-body { display: block; }
    .panel { display: none; }
    */
  .panel { display: none; }
  .active-tab-body { display: block!important; }    

    .tab-container { clear: both; float: left; width: 100% }
    .inText { width: 204px; float: left }
    .inImg { float: left }
    
/* MENU TOPO */     

#TopNav { clear: both }
#TopNav ul#nav { background: transparent url(http://imgs.sapo.pt/sabores/gfx/submenuBg.gif) repeat-x bottom; height: 69px; float: left; width:961px; position: relative; }
    #TopNav ul li { list-style: none; float: left }
    #TopNav li div { display: none; }

    #TopNav li div { position: absolute; left: 0; top: 39px; display: none; height: 30px; width: 961px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/submenuBg.gif) repeat-x bottom;     }
    
    #TopNav ul li a img { border: 0 }
    #TopNav ul li a { display: block; text-decoration: none; color: #777; float: left   }
    

* html #TopNav ul li { float: left; height: 1%; }
* html #TopNav ul li a { height: 1%; }

#TopNav li:hover, #TopNav li.over div { display: block; z-index: 5 } 
#TopNav li.selected div { display: block; z-index: 4 }

#nav li span { display: none }


/* RODAPE  */

.nav-footer { font-size:1.1em; padding-top:5px; text-align:left; float: left }
.ptlink { margin:0 auto; padding-top:15px; text-align:left; width:70%; clear: both }
    .rssFeed { float: right; padding-top:5px; }
        .rssFeed img { border: 0 }

/* TOPO */

.TopoEl { float: left; width: 190px; clear: both; padding: 10px 0 14px }
/*    .TopoEl a.logo { float: left }*/
.TopoEl a img { border: 0}
.TopoEl2 { float: right; width: 230px; padding: 10px 0 14px }
.TopoEl a img { border: 0}

/* PESQUISA */

    .Pesquisa { width: 287px }
        
    .tab-menu { float: left; width: 100%; }
    .tab-menu li { list-style: none; display: block; float: left }
    .tab-menu li a { display: block; float: left }
        .tab-menu li a span { display: block; float: left }
        .tab-menu li a span em { display: none }
            .tab-menu .ReceitasTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/receitasTab.gif) no-repeat center; width: 61px; height: 19px; }
                .tab-menu .active-tab .ReceitasTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/receitasTab_Hi.gif) no-repeat center; }
            .tab-menu .RestaurantesTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/restaurantesTab.gif) no-repeat center; width: 91px; height: 19px; }
                .tab-menu .active-tab .RestaurantesTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/restaurantesTab_Hi.gif) no-repeat center }
            .tab-menu .OutrosTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/outrosTab.gif) no-repeat center; width: 61px; height: 19px; }
                .tab-menu .active-tab .OutrosTab { background: transparent url(http://imgs.sapo.pt/sabores/gfx/outrosTab_Hi.gif) no-repeat center }         

    .panel.active-tab-body { display: block; }
    .panel { display: none; }

    .tab-container { clear: both; float: left; width: 100% }
    .inText { width: 204px; float: left }
    .inImg { float: left }
    
/* MENU TOPO */     

#TopNav { clear: both }
#TopNav ul#nav { background: transparent url(http://imgs.sapo.pt/sabores/gfx/submenuBg.gif) repeat-x bottom; height: 69px; float: left; width:961px; position: relative; }
    #TopNav ul li { list-style: none; float: left }
    #TopNav li div { display: none; }

    #TopNav li div { position: absolute; left: 0; top: 39px; display: none; height: 30px; width: 961px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/submenuBg.gif) repeat-x bottom;     }
    
    #TopNav ul li a img { border: 0 }
    #TopNav ul li a { display: block; text-decoration: none; color: #777; float: left   }
    

* html #TopNav ul li { float: left; height: 1%; }
* html #TopNav ul li a { height: 1%; }

#TopNav li:hover, #TopNav li.over div { display: block; z-index: 5 } 
#TopNav li.selected div { display: block; z-index: 4 }

#nav li span { display: none }

/*alterado rcd*/
    #nav a.BtnReceitas { display: block; width: 94px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/receitas.gif) no-repeat center }
        #nav .over a.BtnReceitas, #nav li.selected a.BtnReceitas { background: transparent url(http://imgs.sapo.pt/sabores/gfx/receitas_Hi.gif) no-repeat center }
    
    #nav a.BtnRestaurantes { display: block; width: 132px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/restaurantes.gif) no-repeat center }
        #nav .over a.BtnRestaurantes, #nav li.selected a.BtnRestaurantes { background: transparent url(http://imgs.sapo.pt/sabores/gfx/restaurantes_Hi.gif) no-repeat center }  
    
    #nav a.BtnAprender { display: block; width: 102px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/aprender.gif) no-repeat center; cursor: default; }
        #nav .over a.BtnAprender, #nav li.selected a.BtnAprender { background: transparent url(http://imgs.sapo.pt/sabores/gfx/aprender_Hi.gif) no-repeat center }
    
    #nav a.BtnAprenderInt { display: block; width: 102px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/cv_aprender.gif) no-repeat center; cursor: default; }
        #nav .over a.BtnAprenderInt, #nav li.selected a.BtnAprender { background: transparent url(http://imgs.sapo.pt/sabores/gfx/cv_aprender_Hi.gif) no-repeat center }
    
    #nav a.BtnForadecasa { display: block; width: 126px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/foradecasa.gif) no-repeat center; cursor: default; }
        #nav .over a.BtnForadecasa, #nav li.selected a.BtnForadecasa { background: transparent url(http://imgs.sapo.pt/sabores/gfx/foradecasa_Hi.gif) no-repeat center }
    
    #nav a.BtnNovidades { display: block; width: 111px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/novidades.gif) no-repeat center; cursor: default; }
        #nav .over a.BtnNovidades, #nav li.selected a.BtnNovidades { background: transparent url(http://imgs.sapo.pt/sabores/gfx/novidades_Hi.gif) no-repeat center }
        
    #nav a.BtnVinho { display: block; width: 80px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/vinho.gif) no-repeat center }
        #nav .over a.BtnVinho, #nav li.selected a.BtnVinho { background: transparent url(http://imgs.sapo.pt/sabores/gfx/vinho_Hi.gif) no-repeat center }       
    
    #nav a.BtnVinhoCv { display: block; width: 72px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/vinho_cv.gif) no-repeat center }
        #nav .over a.BtnVinhoCv, #nav li.selected a.BtnVinhoCv { background: transparent url(http://imgs.sapo.pt/sabores/gfx/vinho_cv_Hi.gif) no-repeat center }        

/*
    #nav a.BtnGourmet { display: block; width: 132px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/gourmet.gif) no-repeat center; }
        #nav .over a.BtnGourmet, #nav li.selected a.BtnGourmet{ background: transparent url(http://imgs.sapo.pt/sabores/gfx/gourmet_Hi.gif) no-repeat center }              
      */                         
  
	    #nav a.BtnGourmet { display: block; width: 100px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/gourmet_pt.gif) no-repeat center; }
	        #nav .over a.BtnGourmet, #nav li.selected a.BtnGourmet{ background: transparent url(http://imgs.sapo.pt/sabores/gfx/gourmet_pt_Hi.gif) no-repeat center }              

	  #nav a.Btnagora { display: block; width: 216px ; height: 39px; background: transparent url(http://imgs.sapo.pt/sabores/gfx/agora.gif) no-repeat center; }
	        #nav .over a.Btnagora, #nav li.selected a.Btnagora{ background: transparent url(http://imgs.sapo.pt/sabores/gfx/agora_Hi.gif) no-repeat center }  
      
    #TopNav #SubMenu1 ul { padding-left: 175px }
    #TopNav #SubMenu2 ul { padding-left: 285px }
    #TopNav #SubMenu3 ul { padding-left: 400px }
    #TopNav #SubMenu4 ul { padding-left: 640px }
    
    
/* RSS */

.TextoDetalhe { color:#8B8A8A; font-size:1.3em; }
    .TextoDetalhe  a { color:#68af01 }
    .Pline { padding-top: 18px }
    
.TitulosVerde1 { color:#68AF01; font-size:1.3em; font-weight:normal; padding-bottom:10px; } 
.Titulo3 { font-size: 1.4em; padding: 20px 0 10px }
    .Titulo3 img { vertical-align: middle; border: 0 }
    .Titulo3 a { color:#8b8a8a; text-decoration: none }
    
.Lista2 { padding: 10px 0 30px; float: left; width: 100%; clear: both }
.Lista2 ul { width: 40% }
    .Lista2 li { list-style: none;  padding: 3px 0 }
        .Lista2 li a { color: #8b8a8a; text-decoration: none }
        .Lista2 li a img { border: 0; vertical-align: middle }
        .Lista2 .Lista2Esq { float: left }
        .Lista2 .Lista2Dir { float: right }

/* waynext intervention 12/09 */
.colDir .Pesquisa { padding: 7px; clear: both; padding-top: 0px; padding-bottom: 21px; height: 40px; }
.colDir .PesquisaFix { margin-bottom: -10px; }

.clear {clear:both;}

.destaques_container{
	background: transparent url(http://imgs.sapo.pt/sabores/gfx/fundo_destaques_linha.jpg) repeat-y;
position:relative;width:611px;
}
.destaques { z-index: 100;position:relative;float:left; _left:-3px;}
.destaques li{ background:none; }

.destaques_background {
	background: transparent url(http://imgs.sapo.pt/sabores/gfx/fundo_destaques.jpg) no-repeat;
	height:50px;
	width:611px;
	position: absolute;
	bottom: -1px;
	z-index:0;
}

/*mobile*/
.iphone { width:390px; float:left; color:#8b8a8a; font-size: 1.3em; margin:20px 0 0 0; }
.iphone ul {padding:10px 0; list-style:url(http://imgs.sapo.pt/sabores/gfx/iphone/list_icon.gif) inside; }
.iphone li{margin:5px 0 20px 0; text-indent:0px; line-height:20px; padding:0; }
#iphone-image{float:left;display:inline;width:200px;height:366px;overflow:hidden; margin:20px 20px 0 0;}
#iphone-image div{float:left;display:inline;width:200px;height:366px;overflow:hidden;display:none;}
#iphone-image div.active{display:block;}
#iphone-image-01{background: url(http://imgs.sapo.pt/sabores/gfx/iphone/descricao1.jpg) no-repeat top center;}
#iphone-image-02{background: url(http://imgs.sapo.pt/sabores/gfx/iphone/lista1.jpg) no-repeat top center;}
#iphone-image-03{background: url(http://imgs.sapo.pt/sabores/gfx/iphone/lista2.jpg) no-repeat top center;}
#iphone-image-04{background: url(http://imgs.sapo.pt/sabores/gfx/iphone/pesquisa1.jpg) no-repeat top center;}
#iphone-image-05{background: url(http://imgs.sapo.pt/sabores/gfx/iphone/noticias1.jpg) no-repeat top center;}
.iphone p{ padding: 10px 0 20px }
ul.screenshots{clear:both;padding-left:10px;}
ul.screenshots li, ul.screenshots li a{width:100px;height:100px;float:left;display:inline;}
ul.screenshots li{margin-right:22px;}
ul.screenshots li.last{margin-right:0;}
ul.screenshots li a{display:block;text-indent:-999px;overflow:hidden;background-repeat:no-repeat;background-position:top left;cursor:pointer;}
ul.screenshots li#iphone-thumb-01 a{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb1_hover.jpg);}
ul.screenshots li#iphone-thumb-02 a{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb2_hover.jpg);}
ul.screenshots li#iphone-thumb-03 a{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb3_hover.jpg);}
ul.screenshots li#iphone-thumb-04 a{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb4_hover.jpg);}
ul.screenshots li#iphone-thumb-05 a{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb5_hover.jpg);}
ul.screenshots li#iphone-thumb-01 a.active,
ul.screenshots li#iphone-thumb-01 a:hover{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb1.jpg);}
ul.screenshots li#iphone-thumb-02 a.active,
ul.screenshots li#iphone-thumb-02 a:hover{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb2.jpg);}
ul.screenshots li#iphone-thumb-03 a.active,
ul.screenshots li#iphone-thumb-03 a:hover{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb3.jpg);}
ul.screenshots li#iphone-thumb-04 a.active,
ul.screenshots li#iphone-thumb-04 a:hover{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb4.jpg);}
ul.screenshots li#iphone-thumb-05 a.active,
ul.screenshots li#iphone-thumb-05 a:hover{background-image: url(http://imgs.sapo.pt/sabores/gfx/iphone/thumb5.jpg);}

.banner_new { padding-top: 10px };

#jumbo_rec { margin-top: 5px; }
#jumbo_rec a { color: #FFF; }

