/*
Theme Name: Nokia Brazil
Theme URI: http://www.nokia.com.br/blogs-e-afins
Description: Theme for Nokia Brazil Blog
Version: 1.0
Author: NetBiis 
Tags: Nokia Brazil 
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html{color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table

{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-

weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after

{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select

{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*.r50_navifirst
{
background:url("/img/mnu-navb-borda-direita-active.gif") no-repeat scroll right top transparent !important;
}*/

/*Overall*/
.margin-reset-right { margin-right: 0!important; }

.clear { clear: both; height: 1px; width: 1px; overflow: hidden; float: none; line-height: 1px; font-size: 1px; }

.imageLink, .imageTitle
{
    text-decoration: none;
    text-indent: -5000em;
    background-repeat: no-repeat;
    float: left;
    display: inline-block;
    background-position: top left;
}
#wrapper 
{
    width: 756px;
    position: relative;
    display: block;
    margin: 0 auto;
    padding: 0;
    font-family: Arial, Helvetica, Serif;
    background-color: #f3f6f8;
	_width:746px;
}
/*Overall*/

/*Bread Cumb*/
    #bread-cumb
    {
        font-family: Arial, Helvetica, Serif;
        font-size: 11px;
        color: #666655;
        text-align: right;
        background-color: #fff;
		width:756px; 
    }
    #bread-cumb a
    {
        color: #1144DD;
        text-decoration: none;
    }
    #bread-cumb a:hover
    {
        text-decoration: underline;
    }
    #bread-cumb .bread-azul { color: #1144DD;}
/*Bread Cumb*/

/*Header*/
    #header { background-color: #fff; clear: both; width:756px; }

    .goto-mainsite
    {
        background-image: url("img/nokia-header-title.gif");
        width: 114px;
        height: 39px;
        margin: 15px 0 13px 11px;
    }
    
    #form-busca
    {
        float: right;
        margin: 25px 0 13px 11px;
        display: inline-block;
    }

    #form-busca input { float: left; }
    
    #form-busca .palavra-chave
    {
        background: url("img/bg-campo-busca.gif") no-repeat top left;
        width:152px;
        height:22px;
        border: 0px solid #fff;
        color:#999999;
        font-size: 11px;
        padding-left: 20px;
    }
    
    #form-busca .commit-busca-header
    {
        width: 25px;
        height: 18px;
        margin: 0 0 0 4px;
        padding: 0;
    }

/*Header*/

/*Navegacao principal*/
    li.right { float: right; }

    .firstitem 
    {
        background:url("img/mnu-nav-btn-borda-direita.gif") no-repeat scroll right top transparent !important;
        width:8px;
    }

    .main-nav
    {
    display:inline-block;
    float:left;
    position:relative;
    width:756px;
    font-family: arial,helvetica,sans-serif;
    }

    .main-nav-level-a
    {
    background:url("img/mnu-nav-btn-borda-last.gif") no-repeat scroll right top transparent;
    height:27px;
    overflow:hidden;
    width:756px;
    }

    .main-nav-level-a *, .main-nav-level-b *
    {
    color:#FFFFFF;
    display:block;
    float:left;
    height:27px;
    line-height:27px;
    text-decoration:none;
    }

    .main-nav-level-a li
    {
    background:url("img/mnu-nav-btn-borda-esquerda.gif") no-repeat scroll left top transparent;
    padding-left:7px;
    }

    .main-nav-level-a li a, .main-nav-level-b li a
    {
    background:url("img/mnu-nav-btn-borda-direita-last.gif") no-repeat scroll right top transparent;
    color:#FFFFFF !important;
    font-size:12px;
    padding-right:7px;
    }

    .main-nav-level-a li.navlink-active
    {
    background:url("img/mnu-navb-borda-esquerda.gif") no-repeat scroll left top transparent;
    padding-left:7px;
    }

    .main-nav-level-a li.navlink-active a
    {
    background:url("img/mnu-navb-borda-direita-active.gif") no-repeat scroll right top transparent;
    color:#005500 !important;
    padding-right:7px;
    }

    .main-nav-level-b
    {
    background:url("img/mnu-navb-main-bg.gif") no-repeat scroll right top transparent;
    height:27px;
    overflow:hidden;
    width:756px;
    }

    .main-nav-level-b li
    {
    background:url("img/mnu-navb-overall-bg.gif") no-repeat scroll left top transparent;
    padding-left:7px;
    }

    .main-nav-level-b li a
    {
    background:url("img/mnu-navb-overall-link-bg.gif") no-repeat scroll right top transparent;
    }

    .main-nav-level-b li.navlink-active
    {
    background:url("img/mnu-navb-overall-bg.gif") no-repeat scroll left top transparent;
    padding-left:7px;
    }

    .main-nav-level-b li.navlink-active a
    {
    background:url("img/mnu-navb-overall-link-bg.gif") no-repeat scroll right top transparent;
    color:#005500 !important;
    }

    .main-nav-level-a li a:hover
    {
    color:#7AEE54 !important;
    }

    .main-nav-level-a li.navlink-active a:hover
    {
    color:#005500 !important;
    }

    .main-nav-level-b li a:hover, .main-nav-level-b li.navlink-active a:hover
    {
    color:#7AEE54 !important;
    }

    .main-nav-level-b .main-nav-level-b_empty
    {
    background-image:none;
    }

    .navlink-first
    {
    background-image:none !important;
    }


    .lastitem { padding-right:36px; }

/*Navegacao Principal*/

/*Blog Posts Filtro*/
    #nav-interna
    {
        width: 739px;
        padding-right: 5px;
        float: right;
        margin: 20px 0 0 0;
    }

         h1.blog-title 
         {
             background-image: url("img/blog-title.gif");
             cursor: pointer;
             width: 92px;
             height: 24px;
             margin-top: 12px;
			 _margin-left:6px;
         }
         
         #filtros-rss
         {
             width: 365px;
             float: right;
			 _width:370px;
         }
         
            /*.nav-int-a a
            {
                height: 18px;
                color: #fff;
                font-size: 11px;
                background-repeat: no-repeat;
                background-position: right top;
                float: left;
                display: inline-block;
                background-color: #87c440;
                margin-left: 4px;
                padding: 4px 0 0 6px;
                text-decoration: none;
            }*/
            
            /*.nav-int-a a.seta-direita { background-image: url("img/nav-int-a-seta-direita.gif"); width: 172px; }*/
			.nav-int-a form div {float: left; width: auto; height: auto;}
			.nav-int-a form div #s 
			{ 
				height: 18px;
                color: #fff;
                font-size: 11px;
                background-repeat: no-repeat;
                background-position: right top;
                float: left;
                display: inline-block;
                background-color: #87c440;
                margin-left: 4px;
                padding: 4px 0 0 6px;
				border: none;
				width: 145px; 
			}
			.nav-int-a form div #searchsubmit { 
				background: #87c440 url("img/nav-int-a-seta-direita.gif") no-repeat right top; 
				width: 27px; 
				height: 22px; 
				border: none; 
				margin:0; 
				padding:0; 
				cursor: pointer; 
			}
			.nav-int-a div.seta-baixo{
				height: 18px;
                color: #fff;
                font-size: 11px;
				background: #87c440 url("img/nav-int-a-seta-baixo.gif") no-repeat right top;
                float: left;
                display: inline-block;
                margin-left: 4px;
                padding: 4px 0 0 6px;
				border: none;
				width: 145px;
				cursor: pointer; 
			}
			.nav-int-a div.seta-baixo span{
                color: #fff;
                font-size: 11px;
                float: left;
				width: 100%;
			}
			
            .nav-int-a div.seta-baixo #drop-down-arquivos 
            {
				display:none; 
				position: relative;
				z-index: 99999;
				width: 136px;
				margin-left: -6px;
				margin-top: 4px;
				background-color: #fcfcfc;
                padding: 10px 7px 0;
                border-right: 3px solid #f3f3f3;
				float:left;
				clear:both;
				
				
				/*position: absolute;
                left: 186px;
                top: 22px;
                background-color: #fcfcfc;
                padding: 10px 7px 0;
                border-right: 3px solid #f3f3f3;
                display: none;
                width: 136px;
                margin: 0!important;*/
            }
            
            .nav-int-a div.seta-baixo #drop-down-arquivos select
            {
                width: 132px;
                height: 17px;
                font-size: 10px;
                font-family: Tahoma, Arial, Helvetica, Serif;
                color: #949494;
                border: 1px solid #d8d8d8;
                margin: 5px 0;
            }
			
			
			
            .nav-int-a div.seta-baixo ul 
			{ 
				width: 145px;
				float:left;
				clear:both;
			}
			.nav-int-a div.seta-baixo ul li ul 
			{ 
				display:none; 
				position: relative;
				z-index: 99999;
				width: 145px;
				margin-left: -6px;
				margin-top: 4px;
				float:left;
				clear:both;
			}
			.nav-int-a div.seta-baixo:hover ul li ul{
				display: block;
			}
			
            .nav-int-a div.seta-baixo ul li ul li.cat-item{
				height: 18px;
                color: #fff;
                font-size: 11px;
				background-color: #87c440;
                float: left;
                display: inline-block;
				border: none;
				cursor: pointer;				
			}
			.nav-int-a div.seta-baixo ul li ul li.cat-item a{
                color: #fff;
                font-size: 11px;
				background-color: #87c440;
                float: left;
                display: inline-block;
                margin-left: 6px;
				border: none;
				width: 145px;
				cursor: pointer;
				text-decoration: none;
				text-transform: capitalize;
			}
			.nav-int-a div.seta-baixo ul li ul li.cat-item a:hover{
				text-decoration: underline;
			}
			
			
			
			.nav-int-a a.add-rss 
            {
                background: url("img/add-rss.gif") no-repeat left top Transparent;   
                width: 24px;
                height: 23px;
                padding: 0;
                margin: 0 0 0 4px;
            }
            
            .nav-int-b
            {
                width: 138px;
                height: 24px;
                background: url("img/blog-area-select.gif");
                margin: 10px 28px 0 0;
                float: right;
                display: inline-block;
            }
            
                .nav-int-b a { height: 24px; }
            
                a.nav-int-todos { width: 138px; }
                a.nav-int-nokia-camp { width: 118px; }
/*Blog Posts Filtro*/

/*Blog Post*/
#content-posts
{
    width: 502px;
    float: left;
    position: relative;
    display: inline-block;
    margin: 0 0 0 11px;
    overflow: hidden;
	_width:491px;
	_margin: 0 0 0 5px;
}
    
        #flash-mainroom { width: 487px; overflow: hidden; margin: 5px 0; }
        
.blog-post
{
	width: 483px;
	position: relative;
	display: block;
	border: 0px solid #e8e8e8;
	border-right-width: 3px;
	border-bottom-width: 4px;
	padding-bottom: 16px;
	background-color: #fff;
	float: left;
	clear: both;
}
        
            .blog-post .barra-post-info, .blog-releases .barra-release-info 
            {
                width: 100%;
                height: 51px;
                overflow: hidden;
                background: url("img/barra-post-info.gif") no-repeat top left;
                position: relative;
            }
            
                .barra-post-info .data-post, .barra-release-info .data-release
                {
                    position: relative;
                    float: left;
                    display: inline-block;
                    width: 41px;
                    height: 44px;
                    background: url("img/data-post-bg.gif") no-repeat top left;
                    font-family: Tahoma, Arial, Helvetica, Serif;
                    margin: 8px 0 0 6px;
                    color: #01796f;
                }
                
                    .barra-post-info .data-post *, .barra-release-info .data-release
                    {
                        display: block;
                        width: 37px;
                        text-align: center;
                        overflow: hidden;
                    }
                
                    .data-post .data-post-dia, .data-release .data-release-dia
                    {
                        font-size: 25px;
                    }
                    
                    .data-post .data-post-mes, .data-release .data-release-mes
                    {
                        font-size: 11px;
                        margin-top: -3px;
                    }
                    
.barra-post-info .post-title, .barra-release-info .release-title
{
    font-size: 13px;
    color: #fff;
    font-family: Tahoma, Arial, Helvetica, Serif;
    float: left;
    display: inline-block;
    margin: 5px 15px;
	width: 400px;
    font-weight: bold;
}

.barra-post-info .post-title a, .barra-release-info .release-title a
{
    font-size: 13px;
    color: #fff;
    font-family: Tahoma, Arial, Helvetica, Serif;
    font-weight: bold;
	text-decoration: none;
}

                
            .post-content 
            {
                color: #7c7c7c;
                text-align: left;
                width: 100%;
                font-family: Tahoma, Arial, Helvetica, Serif;
                font-size: 11px;
            }
			.post-content p 
            {
            	margin: 10px;
            }
                
                .post-content .post-main-img { margin: 15px auto; display: block; }
                
                .post-content .post-content-text { width: 458px; margin-left: 16px; }
                
                    .post-content-text p { margin-bottom: 10px; }
                    
                .post-content .galeria-img
                {
                    width: 100%;
                    text-align: center;
                    position: relative;
                    display: block;
                    margin: 10px 0 25px 0;
                }
                
                    .galeria-img img
                    {
                        display: inline-block;
                        margin: 0 12px;
                    }
                    
                .separador-pink
                {
                    width: 52px!important;
                    height: 1px!important;
					_overflow:hidden;
                    clear: both!important;
                    margin: 0 auto!important;
                    background-image: url("img/separador-pink.gif");
                }
                
            .post-footer
            {
				clear: both;
                float: left;
                display: inline-block;
				margin-left: 5px;
            }
            .post-footer .post-comments
            {
                background: url("img/comentarios-ico.gif") no-repeat 0 3px;
                padding: 0 0 3px 15px;
            }
			.post-footer .post-comments a
            {
                text-decoration: none;
				color: #23c3b5;
				font-size: 11px;
                font-family: Tahoma, Arial, Helvetica, Serif;
            }
			.post-footer .post-comments a:hover
            {
                text-decoration: underline;
            }
			
		
			
			
            
.post-footer .post-tags
{
    background: url("img/tags-ico.gif") no-repeat 0 0;
    padding: 2px 0 0 15px;
	color: #23c3b5;
	font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, Serif;
	height: 14px;
}
			.post-footer .post-tags a 
			{ 
				color: #006c63; 
				font-size: 11px;
                font-family: Tahoma, Arial, Helvetica, Serif;
			}
            
			
			
			        
            .bookmark-opt
            {
                /*background: url("img/_bookmark-area-bg.gif") no-repeat 0 0;
                width: 116px;
                height: 16px;*/
                display: inline-block;
                float: right;
                /*margin: 16px 0 0 145px;
                padding: 3px 9px 0 0;*/
            }
            
            /*    .bookmark-opt a
                {
                    width: 11px;
                    height: 10px;
                    float: right;
                    margin-right: 3px;
                }
                
                    .bookmark-opt a.delicious-ico { background-image: url("img/bookmark-delicious-ico.gif"); }
                    .bookmark-opt a.space-ico { background-image: url("img/bookmark-space-ico.gif"); }
                    .bookmark-opt a.live-ico { background-image: url("img/bookmark-live-ico.gif"); }
                    */
            
/*Blog Post*/

.blog-cabecalho{
	background-color: #FFFFFF;
	border-color: #E8E8E8;
	border-style: solid;
	border-width: 0 3px 4px 0;
	margin-right: 16px;
	margin-top: 11px;
	padding: 16px;
	width: 451px;
	float: left;
	clear: both;
}
.blog-cabecalho span{
	float: left;
	clear: both;
	width: 419px;
	color: #979797;
	font-family: Tahoma,Arial,Helvetica,Serif;
	font-size: 14px;
	font-weight: bold;
}
.blog-cabecalho span.total{
	font-size: 12px;
	color: #f81392;
	font-weight: normal;
}



/*Blog Release*/
.blog-releases
{
    /*width: 490px;
    position: relative;
    display: block;*/
}

.single-release
{
    width: 232px;
    float: left;
    margin-right: 16px;
	_margin-right:8px;
    border: 0px solid #e8e8e8;
    border-right-width: 3px;
    border-bottom-width: 4px;
    padding-bottom: 16px;
    margin-top: 11px;
    font-size: 11px;
    background-color: #fff;
}

.release-content 
{
    color: #7c7c7c;
    text-align: left;
    width: 170px;
    font-family: Tahoma, Arial, Helvetica, Serif;
    font-size: 11px;
    margin: 10px 0 0 40px;
    display: inline-block;
	height: 41px;
	overflow: hidden;
}

            .single-release .separador-pink { margin: 20px auto!important; }
            
            .barra-release-info .release-title { margin: 4px 0 0 15px; width: 155px; }

.paginacao-posts 
{
    display: inline-block;
    float: right;
    font-family: Tahoma, Arial, Helvetica, Serif;
    font-size: 10px;
    color: #4c858a;
    margin: 10px 17px 0 0;
	clear: both;
}
.paginacao-posts strong { float: left; display: inline-block; /*width: 10px;*/ }       
.paginacao-posts a
{
    width: 19px;
    height: 19px;
    float: left;   
}
            
            .paginacao-posts a.posts-anteriores { background-image: url("img/btn-posts-anteriores.gif"); margin-right: 10px; }
            .paginacao-posts a.posts-posteriores { background-image: url("img/btn-posts-posteriores.gif"); margin-left: 10px; }
            
            

/*Blog Release*/

/*Area Videos - OviStore - Music Store*/
    #mais-nokia
    {
        width: 490px;
        _width:480px;
        display: block;
        position: relative;
    }
    
        #mais-nokia dl { margin-top: 10px; }

        #melhores-videos { background-color: #f6fcff; }
        #melhores-videos dt
        {
            background: url("img/melhores-videos-title.gif") no-repeat 0 0;
            width: 490px;
            height: 74px;
        }
        
        #melhores-videos dt a 
        {
            float: right;
            background-image: url("img/link-todos-videos.gif");
            width: 233px;
            height: 9px;
            margin: 11px 4px 0 0;
        }
        
        #melhores-videos dd { width: 490px; padding-bottom: 35px; }
#video-botao
{
width:130px;
float:right;
margin: 10px 40px -20px;
}
        
#video-nav
{
    width: 439px;
    margin: 0 auto;
}
#video-nav .video-playlist
{
    width: 439px;
    margin: 0 auto;
   /*margin:0 0 0 -60px;*/
}
#video-nav .video-playlist ul{
	
}
#video-nav .video-playlist ul li{
	display: inline;
	float: left;
	margin-right: 16px;
}
#video-nav .video-playlist ul li a span{
	color: #4C858A;
	font-weight: bold;
	width: 110px;
	text-decoration: none;
	font-family: Tahoma,Arial,Helvetica,Serif;
	font-size: 10px;
}
            
            #video-nav a
            {
                width: 14px;
                height: 69px;
            }
            
            #video-nav a.videos-anteriores { background-image: url("img/galery-nav-esquerda.gif"); margin-right: 18px; }
            #video-nav a.videos-posteriores { background-image: url("img/galery-nav-direita.gif"); margin-left: 18px; }
            
                .video-item
                {
                    float: left;
                    width: 113px;
                    margin-right: 18px;
                    font-family: Tahoma, Arial, Helvetica, Serif;
                    font-size: 10px;
                }
                
                    .video-item img 
                    {
                        padding: 0 1px 1px 0;
                        border: 0px solid #e9eff2;
                        border-right-width: 1px;
                        border-bottom-width: 1px;
                    }
                    
                    .video-item .titutlo-video
                    {
                        color: #4c858a;
                        width: 110px;
                        font-weight: bold;
                    }
                    
                    .video-item .redes-sociais { color: #8a8a8a;}
                    
                    .video-item .video-rating { margin: 2px 0; }
                    
            #mais-nokia .ver-todos-videos
            {
                float: right;
                display: inline-block;
                color: #4c858a;
                font-family: Tahoma, Arial, Helvetica, Serif;
                font-size: 10px;
                font-weight: bold;
                margin-right: 15px;
				margin-top: 15px;
            }
            
        #ovistore-highlight dt
        {
            background: url("img/ovistore-title.gif") no-repeat 0 0;
            width: 490px;
            height: 74px;
        }
		#ovistore-highlight #ovi-store{
			margin-left: 35px;
		}
        
        #ovistore-highlight dt a 
        {
            float: right;
            background-image: url("img/ovistore-mais-baixados.gif");
            width: 110px;
            height: 11px;
            margin: 11px 4px 0 0;
        }
    
        #musicstore-highlight dt
        {
            background: url("img/music-store.gif") no-repeat 0 0;
            width: 490px;
            height: 74px;
        }
		#musicstore-highlight #music-store
		{
			margin-left: 35px;
		}
        
        #musicstore-highlight dt a 
        {
            float: right;
            background-image: url("img/music-store-top.gif");
            width: 55px;
            height: 11px;
            margin: 11px 4px 0 0;
        }
    
                                    
/*Area Videos - OviStore - Music Store*/


/********************************************************/
/*****  In?cio do conte?do do lado direito do site  *****/
/********************************************************/

/*Barra de Gadgets*/
    #blog-gadgets
    {
        width: 227px;
        float: right;
        margin: 5px 13px 0 0;
		_margin: 0 0 0 5px;
    }
    
    /*#blog-gadgets dl ul { padding: 10px 0!important; }*/
    
        h2.nokia-anywhere { background-image: url("img/tit-nokia-anywhere.gif"); width: 227px; height: 36px; }
     
        #twitter-gadget { background-color: #f7feff;}
        #twitter-gadget dt { background-image: url("img/bg-tit-gad-twitter.gif"); width: 227px; height: 34px; }
        #twitter-gadget dt a  { background-image: url("img/link-siga-twitter.gif"); width: 227px; height: 34px; }
        
        #twitter-gadget ul, #gadget-nokia-guru ul
        {
            font-family: Tahoma, Arial, Helvetica, Serif;
            font-size: 10px;
            color: #7c7c7c;
            width: 195px;
            text-align: right;
            float: right;
            display: inline-block;
            margin-right: 15px;
        }
		
        #gadget-mais-populares ul li a, #gadget-ultimos-comentarios ul li a
        {
            font-family: Tahoma, Arial, Helvetica, Serif;
            font-size: 10px;
            color: #7c7c7c;
            width: 195px;
            float: right;
            display: inline-block;
			margin: 2px 15px 2px 0;
			text-decoration: none;
        }
		#gadget-mais-populares ul li a:hover, #gadget-ultimos-comentarios ul li a:hover
        {
			text-decoration: underline;
        }				
		
        
        #twitter-gadget ul .hora-post-twitter { color: #00a3bf; text-align: right; }
        
        #twitter-gadget ul a { color: #3d3d3d; text-decoration: none; }
        
        #twitter-gadget .separador-pink { height: 20px!important; display: block; background-repeat: repeat-x; background-position: 0 8px!

important; }
        
        #blog-gadgets h3, #blog-gadgets h4, #blog-gadgets h5, #blog-gadgets h3 a, #blog-gadgets h4 a, #blog-gadgets h5 a
        {
            width: 226px;
            height: 34px;
            background-image: url("img/bg-tit-gad-twitter.gif");
        }
        
        #blog-gadgets h3 a { background-image: url("img/link-nokia-orkut.gif"); }
        #blog-gadgets h4 a { background-image: url("img/link-nokia-facebook.gif"); }
        #blog-gadgets h5 a { background-image: url("img/link-nokia-youtube.gif"); }
        
        #gadget-mais-populares { margin-top: 9px; background-color: #fff; }
        #gadget-mais-populares dd { border: 1px solid #E5E8E9; border-bottom-width: 2px; border-left-width: 0px; }
        #gadget-mais-populares dt { background-image: url("img/tit-gadg-mais-populares.gif"); width: 227px; height: 35px; }
        
        #gadget-mais-populares ul ,#gadget-ultimos-comentarios ul, #gadget-nokia-guru ul
        {
            text-align: left;
            float: none;
            margin-left: 18px;
        }
        
        #gadget-mais-populares .separador-pink, #gadget-ultimos-comentarios .separador-pink { display: block; margin: 5px auto!

important; }

        #gadget-ultimos-comentarios { background-color: #fff; }
        #gadget-ultimos-comentarios dd { border: 1px solid #E5E8E9; border-bottom-width: 2px; border-left-width: 0px; widows: 227px; }
        #gadget-ultimos-comentarios dt { background-image: url("img/tit-gadg-ultimos-comentarios.gif"); width: 227px; height: 35px; }
                
        #gadget-popular-tags
        {
            font-family: Tahoma, Arial, Helvetica, Serif;
            text-align: center;
            line-height: 22px;
            margin: 15px 0;
        }
        
        #gadget-popular-tags a { color: #0d9ba8; text-decoration: none; }
        
        .tag-size-1 { font-size: 9px; }
        .tag-size-2 { font-size: 13px; }
        .tag-size-3 { font-size: 17px; }
        .tag-size-4 { font-size: 20px; }
        .tag-size-5 { font-size: 29px; }
        
        #gadget-nokia-guru dd { border: 1px solid #E5E8E9; border-bottom-width: 2px; border-left-width: 0px; background-color: #fff; }
        #gadget-nokia-guru dt { background-image: url("img/tit-gadg-nokia-guru.gif"); width: 227px; height: 35px; }
        
        #gadget-nokia-guru ul
        {
            width: 155px;
            line-height: 15px;
            margin-left: 30px;
        }
        
        #gadget-nokia-guru ul a { color: #4c858a; font-weight: bold; }
        
#podcast { margin-top: 30px; }
#podcast .top{
	float: right;
	clear: both;
	width: 212px;
	height: 26px;
}
#podcast .top a{
	display: inline-block;
	float: left;
	width: 86px;
	height: 26px;
}
#podcast .top a.abaVideoCast{	
	background-image: url("img/videocast.gif"); 	
}
#podcast .top a.abaVideoCast:hover{
	background-image: url("img/videocast-ov.gif"); 	
}
#podcast .top a.abaVideoCast-ov{
	background-image: url("img/videocast-ov.gif"); 	
}
#podcast .top a.abaPodCast{	
	background-image: url("img/podcast.gif"); 	
}
#podcast .top a.abaPodCast:hover{
	background-image: url("img/podcast-ov.gif"); 	
}
#podcast .top a.abaPodCast-ov{
	background-image: url("img/podcast-ov.gif"); 	
}
#podcast .mid{
	float: right;
	clear: both;
	height: 158px;
	width: 212px;
	background-color: #FFF;
    border: 2px solid #e8e8e8;
	border-top-width: 0px;
    border-left-width: 0px;
}
#podcast .mid ul{
	margin: 10px;
	width: 192px;
	height: 128px;
	overflow: hidden;
}
#podcast .mid ul li{
	list-style-type: decimal;
	list-style-position: inside;
	font-family: Tahoma, Arial, Helvetica, Serif;
	font-size: 12px;
	color: #7c7c7c;
	margin-bottom: 5px;
}
#podcast .mid ul li a{
    font-family: Tahoma, Arial, Helvetica, Serif;
	font-size: 12px;
	color: #7c7c7c;
	text-decoration: none;
}
#podcast .mid ul li a:hover{
	text-decoration: underline;
}







        
        #gadget-flickr { margin-top: 20px; }
        
        #gadget-flickr dt { background-image: url("img/tit-gadg-flickr.gif"); width: 227px; height: 50px; }
        
        #gadget-flickr dd
        {
            border: 0px solid #e5e8e9;
            border-right-width: 1px;
            border-bottom-width: 2px;
            text-align: center;
            padding: 0 0 0 13px;
            padding-bottom: 10px; 
            background-color: #fff;
        }
        
        #gadget-flickr #flickrNokiaId { 
			float:left;
			height:85px;
			margin:20px 0 0 22px;
			overflow:hidden;
			width:122px;
		}
        
        #gadget-flickr .flickr-nav-esquerda, #gadget-flickr .flickr-nav-direita
        {
            width: 14px;
            height: 105px;
        }
        #gadget-flickr .flickr-nav-esquerda { background-image: url("img/flickr-nav-anterior.gif"); margin-right: 13px; }
        #gadget-flickr .flickr-nav-direita { background-image: url("img/flickr-nav-proxima.gif"); margin-left: 13px; }
        
        #gadget-flickr a.todas-flickr { font-size: 11px; font-family: Tahoma; color: #4c858a; float: left; margin: 5px 0 0 44px; }
        
        #footer {clear:both;width:755px;padding:0;text-align:left; height:85px;}
		#footer p {clear:both;color:#665;border-top:1px solid #CCB;padding-top:6px;margin:0;font-size:11px;}
		#footer div {clear:both;color:#665;border-top:1px solid #CCB;padding-top:6px;margin:0;font-size:11px;}
		#footer ul {height:24px;clear:both;list-style-type:none;list-style-position:outside;border:none;border-top:1px solid #CCCCBB;padding:0;margin:0;}
        #footer ul li {font-size:12px;height:24px;float:left;padding:0;margin:0;}
        #footer ul li a {height:12px;display:block;float:left;background:url(img/bullet_portal_1b.gif) no-repeat 0 8px;padding:6px 5px 0 15px;font-size:11px;text-decoration:none;color:#14D;}
		#footer ul li a:hover {text-decoration:underline;}}
        
        #footer .direito-autorais { display: block; color: #615e5e; font-size: 10px; padding: 3px 0 10px 10px; }
        
/*Barra de Gadgets*/

/*Interna Busca / Arquivo*/
    .area-title 
    {
        background-color: #FFF;
        margin-top: 5px;
        border: 2px solid #e8e8e8;
        border-top-width: 0px;
        border-left-width: 0px;
        padding: 5px 0 0 15px;
        font-family: Tahoma, Arial, Helvetica, Serif;
    }
    
        .area-title .range-arquivo { color: #9b9b9b; font-size: 19px;}
        .area-title .numero-de-resultados { color: #fe0f91; font-size: 12px; padding-bottom: 10px; }
    
/*Interna Busca / Arquivo*/


#comentarios { margin-top: 10px; width: 492px; }
#comentarios dt
{
    width: 492px;
    height: 35px;
    background-image: url("img/tit-aba-comentarios.gif");
}
.single-comment
{
    width: 444px;
    padding: 19px 22px;
    border: 3px solid #e8e8e8;
    border-left-width: 0px;
    border-top-width: 0px;
    background-color: #fff;
    margin-top: 5px;
}
.single-comment img { float: left; width: 61px; height: 61px; display: block; margin-right: 20px; display: inline-block; }
.single-comment ul { float: left; width: 447px; font-size: 11px; color: #7c7c7c; }
.single-comment .nome-usuario { float: left; display: inline-block; font-size: 12px; color: #4c858a; font-family: Tahoma, Arial, Helvetica; 

font-weight: bold; }
.single-comment .data-post { float: right; color: #f60353; }
.single-comment .comentario { margin-top: 5px; }	


#form-comentario { width: 406px; margin: 10px 0 0 35px; }
#form-comentario dt 
{
	width: 406px;
	height: 25px;
	background-image: url("img/tit-comente.gif");
	border-bottom: 1px dashed #ed0049;
}
#form-comentario .obrigatoriedade { margin: 5px 0 10px; float: right; display: inline-block; font-size: 11px; color: #7c7c7c; }
#form-comentario label small{
	width: 396px;
	height: 18px;
	font-size: 11px;
	color: #7c7c7c;
}
#form-comentario input.campo-texto 
{
	width: 396px;
	height: 18px;
	border: 2px solid #e8e8e8;
	border-left-width: 0px;
	border-top-width: 0px;
	padding: 2px 4px 0 6px;
	margin-bottom: 9px;
	font-size: 11px;
	color: #7c7c7c;
}                    
#form-comentario textarea
{
	width: 396px;
	height: 93px;
	border: 2px solid #e8e8e8;
	border-left-width: 0px;
	border-top-width: 0px;
	padding: 2px 4px 0 6px;
	font-size: 11px;
	color: #7c7c7c;
	overflow: hidden;
}
#form-comentario #submit{
	width: 60px;
	height: 14px;
	background: #ffffff url("img/btn-commit-comentario.gif") no-repeat right top;
	border: none;
	float: right;
	clear: both;
	margin-top: 9px;
	cursor: pointer;
}
#form-comentario .commit-post
{
	float: right;
	margin: 3px 0 50px 3px;
}














/*
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

a {
	color: #675;
}

a img {
	border: none;
}

a:visited {
	color: #342;
}

a:hover {
	color: #9a8;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

body {
	background: #fff;
	border: 2px solid #565;
	border-bottom: 1px solid #565;
	border-top: 3px solid #565;
	color: #000;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

cite {
	font-size: 90%;
	font-style: normal;
}

h2 {
	border-bottom: 1px dotted #ccc;
	font: 95% "Times New Roman", Times, serif;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
}

h3 {
	border-bottom: 1px dotted #eee;
	font-family: "Times New Roman", Times, serif;
	margin-top: 0;
}

ol#comments li p {
	font-size: 100%;
}

p, li, .feedback {
	font: 90%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: -1px;
}
*/
/* classes used by the_meta() */
/*
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	background: #90a090;
	border-top: 3px double #aba;
	color: #fff;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: center;
}

.credit a:link, .credit a:hover {
	color: #fff;
}

.feedback {
	color: #ccc;
	text-align: right;
	clear: both;
}

.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	color: #808080;
	font-weight: normal;
	letter-spacing: 0;
}

.storytitle {
	margin: 0;
}

.storytitle a {
	text-decoration: none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#content {
	margin: 30px 13em 0 3em;
	padding-right: 60px;
}

#header {
	background: #90a090;
	border-bottom: 3px double #aba;
	border-left: 1px solid #9a9;
	border-right: 1px solid #565;
	border-top: 1px solid #9a9;
	font: italic normal 230% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 15px 10px 15px 60px;
}

#header a {
	color: #fff;
	text-decoration: none;
}

#header a:hover {
	text-decoration: underline;
}

#menu {
	background: #fff;
	border-left: 1px dotted #ccc;
	border-top: 3px solid #e0e6e0;
	padding: 20px 0 10px 30px;
	position: absolute;
	right: 2px;
	top: 0;
	width: 11em;
}

#menu form {
	margin: 0 0 0 13px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
	color: #000;
}

#menu ul {
	color: #ccc;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}

#menu ul li {
	font: italic normal 110% 'Times New Roman', Times, serif;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px; *//*border-bottom: dotted 1px #ccc;*/
/*}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: 0;
	margin-top: 0;
	padding: 0;
	padding-left: 12px;
}

#menu ul ul li a {
	color: #000;
	text-decoration: none;
}

#menu ul ul li a:hover {
	border-bottom: 1px solid #809080;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#wp-calendar {
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
	color: #333;
}

#wp-calendar caption {
	color: #999;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #ccc;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #eee;
	color: #bbb;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}
*/
/* Captions & aligment */
/*.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
*/
/* End captions & aligment */

