/******************
 * Estilos gerais *
 ******************/

body {
    background:#FFFFFF url('/templates/imgs/background.gif') repeat-x;
    color:#333333;
    font-size:12px;
}

h1 {
    color:#666666;
    font-size:36px;
    margin-bottom:15px;
    font-weight:normal;
    letter-spacing:-1.5px;
}
    h1 a.linkUsuario {
        font-weight:normal;
        font-style:oblique;
    }
    h1 span {
        font-size:24px;
    }
    h1.tituloArea {
        font-weight:bold;
        font-size:54px;
        letter-spacing:-3px;
    }
    h1 span.sub {
        font-size:16px;
        color:#999999;
    }
    h1.tituloAreaAlt {
        font-size:36px;
        color:#666666;
        font-weight:bold;
    }
        h1.tituloAreaAlt span.extra {
            font-size:24px;
            color:#cccccc;
            font-weight:normal;
        }
		
h3#logo a {
    width: 110px; height: 20px; text-indent: -9999px; display: block;
}

h2, .colaboracoes h3 {
    font-size:16px;
    margin-bottom:10px;
}
    h2 span, .colaboracoes h3 span {
        font-weight:normal;
        font-size:10px;
        color:#aaaaaa;
    }
        h2 span.extra, .colaboracoes h3 span.extra {
            color:#666666;
        }
    h2 a, .colaboracoes h3 a {
        font-weight:normal;
    }

h3 {
    color:#7E7E7E;
    margin-bottom:5px;
    font-weight:bold;
    font-size:14px;
}

h4 {
    font-weight:bold;
    margin-bottom:10px;
    font-size:14px;
}
    h4 span {
        font-weight:normal;
    }

h5 {
    color:#006699;
    font-weight:normal;
    margin-bottom:15px;
    font-size:16px;
}

h5 a {

    font-weight:normal;

}

h6 {
    font-weight:bold;
    color:#666666;
    font-size:14px;
    margin-bottom:30px;
}

strong {
    font-weight:bold;
}

em {
    font-style:italic;
}

a {
    color:#006699;
    text-decoration:none;
    font-weight:bold;
    outline:none;
}
    a:hover {
        text-decoration:underline;
    }

p {
    margin-bottom:10px;
}

input {
    vertical-align:middle;
}

button.buscar {
    margin:0;
    padding:0;
    border:none;
    width:20px;
    height:17px;
    vertical-align:middle;
}

button.buscar span {
    display:none;
}

.cinza {
    color:#cccccc;
}

.overpontosGrande, .overpontosMedio, .tempoEdicao, .tempoEdicaoGrande {
    float:left;
    display:inline;
    position:relative;
    color:#7f91ac;
	text-shadow: 0px 1px 0px #fff;
	
}
.overpontosGrande {
    margin-right:8px;
    width:72px;
    height:28px;
    background-image:url('/templates/imgs/bt_voto_grande.gif');
    background-repeat:no-repeat;
    background-position:0 0;
    font-size:16px;
    line-height:1;
}
    .overpontosGrande.loading {
        background-position:0 -28px;
    }
    .overpontosGrande.feito {
        background-position:0 -56px;
		cursor: auto;
    }
    .overpontosGrande:hover, .overpontosMedio:hover {
        text-decoration:none;
    }
    .overpontosGrande span {
        position:absolute;
        top:5px;
        left:10px;
    }

.overpontosMedio {
    margin-right:7px;
    width:53px;
    height:22px;
    background-image:url('/templates/imgs/bt_voto_medio.gif');
    background-repeat:no-repeat;
    background-position:0 0;
    font-size:11px;
    line-height:1;
}
    .overpontosMedio.loading {
        background-position:0 -22px;
    }
    .overpontosMedio.feito {
        background-position:0 -44px;
		cursor: auto;
    }
    .overpontosMedio span {
        position:absolute;
        top:5px;
        left:10px;
    }

.tempoEdicao {
    margin-right:7px;
    width:52px;
    height:21px;
    background:url('/templates/imgs/bt_tempo_edicao.gif') no-repeat;
    font-size:12px;
}
    .tempoEdicao:hover {
        text-decoration:none;
    }
    .tempoEdicao span {
        position:absolute;
        top:5px;
        right:8px;
    }
    
.tempoEdicaoGrande {
    margin-right:8px;
    width:72px;
    height:28px;
    background-image:url('/templates/imgs/bt_edicao_grande.gif');
    background-repeat:no-repeat;
    background-position:0 0;
    font-size:16px;
    line-height:1;
}
    
    .tempoEdicaoGrande span {
        position:absolute;
        top:5px;
        left:30px;
        font-weight: bold;
        color: #999;
    }

.assinatura {
    font-style:oblique;
    color:#CCCCCC;
}
    .assinatura a {
        font-weight:normal;
    }
    .assinatura.wordpress {
        background:url('/templates/imgs/icon_wordpress.gif') no-repeat left center;
        padding:2px 0 2px 25px;
    }
    .assinatura .extra {
        color:#999999;
        font-style:normal;
    }

.mais {
    color:#336699;
}
    .mais a {
        text-decoration:underline;
    }

p.mais {
    text-align:right;
}


p.exibeComentario {
    padding:20px;
    border:1px solid #ccc;
    background:#f9f9f9;
}

.conteudo {}
    .conteudo p {
		margin-bottom:20px;
        font-size:14px;
        line-height:130%;
		color: #333;
}
	
	.conteudo ul {
	font-size: 16px;
	font-family: Georgia, serif;
	padding-bottom: 20px;
	list-style:square inside none;
	line-height: 155%;
	

}

.breadcrumbs {
    font-size:10px;
}
    .breadcrumbs .corrente {
        color:#AAAAAA;
    }
    

.imagem {}
    .imagem img {
        display:block;
        overflow:hidden;
    }
    .imagem .caption {
        display:block;
        padding:10px;
        background-color:#ebebeb;
        font-size:14px;
    }
    .imagem .zoom {
        position:relative;
    }
        .imagem .zoom a {
            display:block;
        }
        .imagem .zoom .lupa {
            position:absolute;
            bottom:0;
            left:0;
        }
.musica, .video {
    margin-bottom:20px;
}
.obraTexto {
	margin: 0 0 20px 0;
    padding:20px;
	background-color: #fbfbea;
	
	box-shadow: 1px 1px 3px #ddd;
	-webkit-box-shadow: 1px 2px 3px #ddd;
	-moz-box-shadow: 1px 2px 3px #ddd;
	filter: progid:DXImageTransform.Microsoft.dropShadow(color=#ddd, offX=1, offY=2, positive=true);
		
}

.obraTexto p {
    font-family: Georgia, serif;
	font-size: 16px;
	color: #000;
	line-height: 155%;
	
}

#banco .texto h4 {
	margin-top: 40px;
}

.feedArea {
    position:absolute;
    right:0;
    top:20px;
    text-align:right;
}
    .feedArea span {
        color:#999999;
        font-size:14px;
        font-style:oblique;
        font-weight:normal;
        font-family: Georgia, serif;
    }

.paginacao {
    background-color:#eeeeee;
    padding:15px;
    position:relative;
    margin-left:-10px;
    color:#666666;
    zoom:1;
    overflow:hidden;
}
    .paginacao a {
        font-weight:normal;
        text-decoration:underline;
    }
    .paginacao ul {
        float:left;
        display:inline;
        color:#999999;
    }
        .paginacao ul li {
            display:inline;
            margin-left:15px;
        }
    .paginacao .anterior {
        padding-right:15px;
        border-right:1px dotted #99988a;
    }
    .paginacao .controle {
        position:absolute;
        right:15px;
        top:15px;
    }

/*************
 * Cabeçalho *
 *************/

#cabecalho {
    margin-top:20px;
}
    #cabecalho h3 {
        margin-top:15px;
        margin-bottom:12px;
        text-indent:-9999px;
        display:block;
        width:110px;
        height:20px;
        background:url('/templates/imgs/overmundo.gif') no-repeat;
    }
    #cabecalho #barraAjuda {
        margin-top:20px;
        /*margin-left:10px;*/
        font-size:14px;
    }
    #cabecalho #barraUsuario ul {
        margin-top:22px;
        font-size:10px;
    }
        #cabecalho #barraUsuario ul li {
            display:inline;
            padding:0 4.5px;
            border-right:1px dotted #abb0b8;
        }
            #cabecalho #barraUsuario ul li.saudacao {
                font-style:oblique;
                font-size:12px;
            }
            #cabecalho #barraUsuario ul li.ultimo {
                border:none;
            }
    #cabecalho #barraUsuario .mensagens {
        background:url('/templates/imgs/icon_mail.gif') no-repeat right;
        padding-right:15px;
    }
    #cabecalho #barraUsuario a {
        font-weight:normal;
    }
	#cabecalho #barraPatrocinio #petrobras {
        margin-right: 10px;
    }
	#cabecalho #barraPatrocinio #pronac {
        margin-right: 10px;
    }	


/********
 * Menu *
 ********/

#menuGeral {
    padding:10px 0;
    background-color:#4a8dbd;
    overflow:hidden;
    width:100%;
	text-shadow: 0px -1px 0px #374683;
	

}
    #menuGeral a {
        color:#FFFFFF;
        font-size:14px;
    }
        #menuGeral a:hover {
            text-decoration:none;
        }
    #menuGeral #menuPrincipal ul, #menuGeral #menuPrincipal ul {
        display:block;
        margin-top:1px;
        *margin-top:4px; /* hack feio para ficar alinhado no IE */
        _margin-top:4px; /*                                     */
    }
		#menuInstitucional ul {
			margin-top: 1px;
		}
        #menuGeral #menuPrincipal ul li, #menuGeral #menuInstitucional ul li {
            display:inline;
            margin-right:10px;
        }
    #menuGeral #menuInstitucional a {
        font-weight:normal;
    }
    #menuGeral #menuBusca input {
        width:192px;
        height:15px;
        background-color:#dbe8f2;
        border:1px solid;
        border-top-color:#9facb6;
        border-left-color:#9facb6;
        border-right-color:#dbe8f2;
        border-bottom-color:#dbe8f2;
        font-size:10px;
    }
        #menuGeral #menuBusca button.buscar {
            background:#4a8dbd url('/templates/imgs/icon_lupabranca.gif') no-repeat center;
        }

/*******************
 * Corpo da página *
 *******************/

#corpo {
    margin-top:20px;
}

/*****************
 * Barra lateral *
 *****************/

#meuPainel {
    background-color:#4a8dbd;
    padding:10px;
    padding-top:20px;
    margin-bottom:20px;
    font-size:14px;
	text-shadow: 0px -1px 0px #374683;
	
}
    #meuPainel h4 {
        color:#c1d8e6;
		border-bottom: 1px dotted #91a8b6;
		padding-bottom: 10px;
		margin-bottom: 0px;
    }
    #meuPainel ul {
        margin-top:10px;
        margin-left:5px;
    }
        #meuPainel ul li {
            background:url('/templates/imgs/seta_azul.gif') no-repeat center left;
            padding-left:15px;
            margin-top:10px;
        }
    #meuPainel a {
        color:#FFFFFF;
    }
        #meuPainel a:hover {
            color:#c1d8e6;
            text-decoration:none;
        }

#filtros {
    margin-bottom:20px;
}
    #filtros p {
        margin:10px 0;
    }
    #filtros input {
        width:135px;
        height:15px;
        background-color:#e8e8e8;
        border:1px solid;
        border-top-color:#2c2c2c;
        border-left-color:#757575;
        border-right-color:#e8e8e8;
        border-bottom-color:#e8e8e8;
        font-size:10px;
    }
    #filtros div {
        padding:10px;
        padding-top:20px;
    }
        #filtros div.estado {
            background-color:#e8e6d1;
            margin-bottom:2px;
        }
            #filtros div.estado h4 {
                color:#9f9d86;
            }
        #filtros div.assuntoTag {
            background-color:#dddddd;
        }
            #filtros div.assuntoTag h4 {
                color:#6e6e6e;
            }
	#filtros h4 {
	text-shadow: 0px -1px 0px #eeeeee;
	
	}
    #filtros button.buscar {
        background:#dddddd url('/templates/imgs/icon_lupapreta.gif') no-repeat center;
    }

	
.box {
    margin-bottom:20px;
}
    .box .boxTitulo {
        background-color:#CCCCCC;
        padding:10px;
        padding-top:20px;
        position:relative;
    }
        .box .boxTitulo h4 {
            color:#FFFFFF;
            margin:0;
        }
    .box.observatorio .boxTitulo {
        background:url('/templates/imgs/background_degrade_azul.gif') repeat-x;
		text-shadow: 0px -1px 0px #374683;
		
    }
    .box.overmixter .boxTitulo {
        background-color:#1d415a;
    }
        .box.overmixter .boxTitulo h4 span {
            color:#9ab1c2;
        }
    .box.overfeeds .boxTitulo {
        background-color:#a5cf42;
    }
        .box.overfeeds .boxTitulo h4 {
            color:#333333;
        }
    .box .boxTitulo .rss {
        display:block;
        position:absolute;
        right:10px;
        bottom:10px;
        width:10px;
        height:10px;
        text-indent:-9999px;
        background:url('/templates/imgs/icon_rss_pqno.gif') no-repeat;
    }
    .box .boxConteudo {
        padding:1px;
        padding-top:20px;
    }
	
    .box.ajuda .boxTitulo {
        background-color:#ccc;
    }
        .box.ajuda .boxTitulo h4 {
            color:#444;
        }



#twitter_widget {
	margin: 40px 0 10px 0;
}

#facebook_widget {
	margin: 20px 0 20px 0;
}

/**********
 * Rodapé *
 **********/

#rodape {
    margin-top:80px;
    padding:30px 0 50px 0;
    background:url('/templates/imgs/background_rodape.gif') repeat-x bottom;
    line-height:20px;
    font-size:14px;
}
    #rodape #menuRodape ul li {
        margin-bottom:15px;
    }
        #rodape #menuRodape ul li a {
            text-decoration:inherit;
        }
            #rodape #menuRodape ul li a:hover {
                text-decoration:underline;
            }
    #rodape a {
        text-decoration:underline;
    }

/*----------------------------------------------------------------------------*/

#conteudo {
    margin-right:40px;
    _margin-right:30px;
    
}

/********
 * Home *
 ********/

#homeOverblog {
    margin-bottom:40px;

}
    #homeOverblog h2 {
        font-size:18px;
		line-height: 85%;
    }
    #homeOverblog p {
            font-size: 13px;
            font-family: Georgia, serif;
			line-height: 16px;
    }	

#overblogDestaque .destaque {
    position:relative;
}
    #overblogDestaque .comImagem {
        position:absolute;
        bottom:0;
        left:0;
        right:0;
        padding:15px;
        background:url('/templates/imgs/background_preto40p.png');
    }
    #overblogDestaque .destaque img {
        display:block;
    }
        #overblogDestaque .destaque .comImagem h2 {
            font-size:32px;
            margin-bottom:0;
            line-height:30px;
			letter-spacing: -0.8px;
        }
		
		#overblogDestaque .destaque .semImagem h2 {
            font-size:32px;
            margin-bottom:0;
            line-height:30px;
			letter-spacing: -0.8px;
        }
		
        #overblogDestaque .destaque .comImagem a {
            font-weight:normal;
            color:#FFFFFF;
        }
		
        #overblogDestaque .destaque .semImagem a {
            font-weight:normal;
            color:#006699;
        }		
            #overblogDestaque .destaque .titulo a:hover {
                font-weight:inherit;
                text-decoration:none;
            }
			





#homeBancoDeCultura {}
    #homeBancoDeCultura .item {
        border-bottom:1px dotted #dddddd;
        padding-bottom:20px;
        margin-bottom:20px;
    }
        #homeBancoDeCultura .item.ultimo {
            padding:0;
            border:none;
        }
        #homeBancoDeCultura .item p {
            font-size: 13px;
            font-family: Georgia, serif;
			line-height: 16px;
			margin-bottom: 0px;
        }		
#homeGuia, #homeAgenda {
    font-size:10px;
    margin-bottom:50px;
}
    #homeGuia .item, #homeAgenda .item {
        margin-bottom:25px;
    }
	
		#homeGuia .item .extra, #homeAgenda .item .extra {
			color: #999;
			margin-bottom: 5px;
		}	
		#homeGuia .item h2, #homeAgenda .item h2 {
			margin-bottom: 5px;
			font-size: 13px;
		}	
/************
 * Observatorio *
 ************/

 #observatorio h2 {
 margin-bottom: 0;
 }
 
 #observatorio .resultados .item {
 margin-bottom: 30px;
 }


/************
 * Revista Overmundo *
 ************/

 #revista_overmundo h2 {
 margin-bottom: 0;
 }

 #revista_overmundo .resultados .item {
 margin-bottom: 30px;
 }


.secaoRevista {
    position:relative;
    margin-bottom:20px;
	margin-top: 20px;
}
    .secaoRevista h1.tituloArea {
        font-size:36px;
        margin-bottom:20px;
    }

	.secaoRevista .imgs {
        float: right;
	}
	
		.secaoRevista .imgs img {
	    	margin-bottom: 10px;
			border: 0;
		}



    .secaoRevista p {
        font-size:14px;
        margin:0px 40px 25px 0;
    	line-height: 130%;
		width: 480px;
		padding-right: 35px;
	}

    .secaoRevista .botoes_revista {
        margin-bottom:0;
    	margin-top: 40px;
}

    .secaoRevista .botoes_revista .botao_app, .secaoRevista .botoes_revista .botao_pdf {
        float:left;
		margin-right: 15px;
		text-align: center;
    }


		.botoes_revista .botao_pdf a, .botoes_revista .botao_app a {
			border: 1px solid #B8C6DA;
			color: #325689;
			background-color: #EEF1F1;
			width: 150px;
			background: none repeat scroll 0 0 #E7EDEC;
			border-radius: 10px 10px 10px 10px;
			font-weight: bold;
			font-size: 16px;
			padding: 8px;
			font-family: trebuchet MS;
			display: block;
		}
			.botoes_revista .botao_pdf a:hover, .botoes_revista .botao_app a:hover {
				text-decoration: none;
			}

		.botoes_revista .botao_pdf div, .botoes_revista .botao_app div {
			color: #848484;
			font-size: 10px;
			padding: 8px;
			font-family: trebuchet MS;
		}

#revista_overmundo .topo_posts {
    border-top: solid 1px #eee;
	margin-bottom: 30px;
	border-bottom: 1px solid #EEEEEE;
	display: block;
	height: 30px;
	margin-top: 40px;
	padding: 10px 0 10px 0;
}

    #revista_overmundo .topo_posts p {
    font-style: italic;
	float: left;
   	font-family: georgia;
	color: #555;
	letter-spacing: -1px;
	font-size: 24px;
	margin-top: 3px;
}

    #revista_overmundo .topo_posts a {
        float: right;
    }

    #revista_overmundo .link_arquivo {
	display: block;
	clear: left;
	padding-top: 30px;

}




	    .box.revista .boxTitulo {
	        background-color:#1d415a;
	    }	
			.box.revista img {
	            float: left;
				margin-right: 10px;
	        }
	.revista h1 {
		font-family: "Trebuchet MS";
		font-weight: bold;
	}



.revista p.lista {
		font-family: "Trebuchet MS";
		line-height: 100%;
		font-size: 14px;
		margin-top: 14px;
		margin-bottom: 40px;
		clear: both;

}
	.revista p.lista a.edicao {
		font-family: "Trebuchet MS";
		font-weight: bold;
		font-size: 24px;
		margin-bottom: 2px;
		display: block;		
		margin-top: 20px;
}

 
/************
 * Guia *
 ************/
	
    #guia .cidade {
        margin-bottom:25px;
        font-size:20px;
        color:#999999;
        font-style:oblique;
		font-family: Georgia, serif;
    }
		#guia .cidade span a {
			font-weight: normal;
		}
		
/************
 * Overblog *
 ************/
    
#overblog {
    position:relative;
}
    #overblog .extra, #agenda .extra, #banco .extra, #guia .extra, #observatorio .extra, #overfeeds .extra,
    #busca .extra {
        margin-top:3px;
        font-size:10px;
        color:#aaaaaa;
    }

.resultados h2 {
    font-size:18px;
}
    .resultados .texto {
        line-height:16px;
		font-family: Georgia, serif;
		font-size: 13px;
    }
    .resultados .item {
        width:100%;
        overflow:hidden;
        color:#444444;
    }
    .resultados .item h2 span.area {
        font-size:14px;
        font-weight:bold;
        color:#6e6e6e;
    }

.exThumb {
    background:url('/templates/imgs/icon_thumb.gif') no-repeat right top;
    padding-right:13px;
}

.exComentarios {
    background:url('/templates/imgs/icon_comentario.png') no-repeat right center;
    padding-right:14px;
}

#tags {
    margin-bottom:35px;
    line-height:17px;
}
    #tags a {
        text-decoration:underline;
        color:#6699CC;
        font-weight:normal;
    }
    #tags ul li {
        display:inline;
        margin-right:10px;
    }
    #tags h2 {
        font-size:12px;
        font-weight:bold;
        color:#666666;
        background:url('/templates/imgs/icon_tags.gif') no-repeat left center;
        padding-left:20px;
    }

#compartilhar {
	padding-bottom: 30px;
	}

	#compartilhar h2 {
        font-size:12px;
        font-weight:bold;
        color:#666666;
        background:url('/templates/imgs/icon_compartilhar.gif') no-repeat left center;
        padding-left:18px;
		padding-bottom: 5px;
    }
#comentarios .titulo {
    background-color:#ebebeb;
    padding:5px;
    padding-top:20px;
    position:relative;
    margin-bottom:20px;
	margin-top: 40px;
}

#comentarios .tituloSugestoes {
    background-color:#4A8DBD;
    padding:5px;
    padding-top:20px;
    position:relative;
    margin-bottom:20px;
    margin-top: 40px;
    
}

    #comentarios .titulo h4 {
        font-weight:normal;
        margin:0;
    }
    #comentarios .titulo .comentar {
        position:absolute;
        bottom:5px;
        right:5px;
    }
        #comentarios .titulo .comentar a {
            font-weight:normal;
        }
        
        
    #comentarios .tituloSugestoes h4 {
        font-weight:normal;
        margin:0;
        color: #fff;
    }
    #comentarios .tituloSugestoes .comentar {
        position:absolute;
        bottom:5px;
        right:5px;
        color: #fff;
    }
        #comentarios .tituloSugestoes .comentar a {
            font-weight:normal;
            color: #fff;
        }

.comentario {
    width:100%;
    overflow:hidden;
    line-height:15px;
    margin-bottom:30px;
}
    .comentario .avatar,
        #comente .avatarComentar {
        text-align:right;
    }
    .comentario img {
        vertical-align:baseline;
    }
    
    .comentario p {
        margin:0;
		font-family: Georgia, serif;
		font-size: 13px;
		line-height: 155%;
		color: #555;
    }
	.comentario.editavel {
		background: none repeat scroll 0 0 #FFf0e0;
		padding: 10px;
}
		.comentario span.aviso_edicao {
			font-size: 9px;
			color: #999;
		}
		.comentario .podeEditar {
			border: 1px dashed #ffbbbb;
			margin: 6px 0 8px;
		    padding: 4px 4px 6px 9px;
		}

#comente {
    width:100%;
    overflow:hidden;
}
        #comente #boxComentario {
            background:url('/templates/imgs/back_comentbox_main.gif') repeat-y;
        }

#boxComentario .topo {
    position:relative;
    background:url('/templates/imgs/back_comentbox_topo.gif') no-repeat top;
    padding:5px 0 0 40px;
    font-size:10px;
    color:#CCC;
}

#boxComentario #ed_toolbar span {
    position:absolute;
    top:5px;
    right:35px;
	bottom: 5px;
}


    .no-balloon-tools #ed_toolbar {
        top:-20px;
        right:240px;
    }
    #ferramentasComentario li {
        display:inline;
        margin-left:5px;
    }
        #ferramentasComentario li button, #boxComentario .fundo button, #boxMensagem .fundo button, #ed_toolbar .ed_button {
            cursor:pointer;
            border:1px solid;
            border-bottom-color:#5a5a5a;
            border-left-color:#dfdfdf;
            border-top-color:#dfdfdf;
            border-right-color:#878787;
            background-color:#d6d6d6;
        }
            #ferramentasComentario li button:hover, #boxComentario .fundo button:hover, #ed_toolbar .ed_button:hover {
                background-color:#bbbbbb;
            }
        #ferramentasComentario li button, #ed_toolbar .ed_button {
            margin-top:3px;
            padding:0;
        }
        #ferramentasComentario li.info {
            margin-left:10px;
        }
        
        #boxComentario .info {
            margin-right:14px;
            margin-left: 5px;
            margin-top: 8px;
            float:right;
        }

.ed-toolbar-ajuda {
    display:block;
    position:absolute;
    right:20px;
    top:13px;
}
    .no-balloon-tools .ed-toolbar-ajuda {
        top:-13px;
        right:220px;
    }

#boxComentario .textarea {
    padding:17px 20px 0 40px;
}
    #boxComentario .textarea textarea {
        border:1px solid;
        width:100%;
        height:85px;
        background-color:#FFFFFF;
        border-top-color:#9b9b9b;
        border-left-color:#9b9b9b;
        border-bottom-color:#d8d8d8;
        border-right-color:#d8d8d8;
        padding:2px;
        font-size:11px;
    }
#boxComentario .fundo {
    position:relative;
    background:url('/templates/imgs/back_comentbox_fundo.gif') no-repeat center bottom;
    padding:10px 0 10px 40px;
}
    #boxComentario .fundo button, #boxMensagem .fundo button {
        font-size:10px;
        font-weight:bold;
        color:#000000;
        padding:5px;
    }
        #boxComentario .fundo .contagemPalavras {
            position:absolute;
            right:20px;
            top:10px;
            font-size:10px;
            color:#666666;
        }
            #boxComentario .fundo .contagemPalavras span {
                color:#000000;
            }

.conteudoExtra,
    .ferramentas,
    .maisConteudo {
        margin-bottom:35px;
        font-size:10px;
    }
    .conteudoExtra h4,
        .ferramentas h4,
        .maisConteudo h4 {
            font-size:12px;
            color:#707070;
            margin-bottom:15px;
        }
        .conteudoExtra h4 span {
            font-size:10px;
        }
    .conteudoExtra a,
        .ferramentas a {
        text-decoration:none;
        font-weight:normal;
    }
    .conteudoExtra .item {
        margin-bottom:30px;
    }
    .conteudoExtra .audio, .conteudoExtra .video {
        color:#aaaaaa;
        margin-bottom:10px;
    }
        .conteudoExtra .audio p {
            margin:10px 0;
        }

.ferramentas {
    padding:20px;
    background-color:#f0f0f0;
}
    .ferramentas ul li {
        margin-bottom:12px;
        padding-left:22px;
    }
        .ferramentas ul li.email {
            background:url('/templates/imgs/icon_enviar.gif') no-repeat left center;
        }
        .ferramentas ul li.imprimir {
            background:url('/templates/imgs/icon_imprimir.gif') no-repeat left center;
        }
        .ferramentas ul li.aviso {
            background:url('/templates/imgs/icon_aviso_coment.gif') no-repeat left center;
        }
        .ferramentas ul li.favorito {
            background:url('/templates/imgs/icon_favorito.gif') no-repeat left center;
        }
        .ferramentas ul li.alerta {
            background:url('/templates/imgs/icon_alerta_cor.gif') no-repeat left center;
        }
        
.maisConteudo {
    padding:20px;
    border:1px dotted #cccccc;
    color:#c1c1c1;
}
    .maisConteudo a {
        font-size:14px;
        font-weight:normal;
    }
    .maisConteudo ul li {
        margin-bottom:20px;
    }
        
.boxBusca {
    font-size:14px;
    color:#666666;
    background-color:#dbe8f2;
    position:relative;
    margin-left:-10px;
    padding:20px;
    zoom:1;
    overflow:hidden;
}
    .boxBusca.bege {
        background-color:#f5f3e3;
    }
    .boxBusca.sharpTop {
        border-top-left-radius:0; -webkit-border-top-left-radius:0; -khtml-border-top-left-radius:0; -moz-border-top-left-radius:0;
        border-top-right-radius:0; -webkit-border-top-right-radius:0; -khtml-border-top-right-radius:0; -moz-border-top-right-radius:0;
    }
    .boxBusca select {
        width:175px;
    }
    .boxBusca .boxBuscaFeed {
        position:absolute;
        bottom:20px;
        left:20px;
        font-size:10px;
    }
        .boxBusca .boxBuscaFeed img {
            vertical-align:middle;
        }
        .boxBusca .boxBuscaFeed a {
            font-weight:normal;
            color:#666666;
            vertical-align:middle;
        }

		.boxBusca .pNumColaboradores {
			margin-bottom: 10px;
			font-family: Georgia, serif;
			font-size: 15px;
		}

		.boxBusca .numColaboradores {
			font-size: 24px;
			letter-spacing: -1px;
		}

.boxBuscaTabs {
    position:relative;
    margin-left:-10px;
    background-color:#4a8dbd;
    border-top-left-radius:5px; -webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px; -moz-border-top-left-radius:5px;
    border-top-right-radius:5px; -webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px; -moz-border-top-right-radius:5px;
    padding:5px 10px 0 10px;
    font-size:14px;
    text-transform: lowercase;
}
    .boxBuscaTabs ul {
        overflow:hidden;
        zoom:1;
    }
        .boxBuscaTabs ul li {
            display:block;
            float:left;
            padding-left:12px;
        }
            .boxBuscaTabs ul li.selecionado {
                background:url('/templates/imgs/tab_azul_ativo_esquerda.gif') no-repeat left top;
            }
                .boxBuscaTabs ul li.selecionado a {
                    background:url('/templates/imgs/tab_azul_ativo_direita.gif') no-repeat right top;
                    color:#666666;
                }
            .boxBuscaTabs ul li a {
                display:block;
                padding:8px 12px 8px 0;
                color:#FFFFFF;
                text-decoration:none;
            }
                .boxBuscaTabs ul li a:hover {
                    text-decoration:none;
                }



/**********
 * Perfil *
 **********/

#perfil {}
    #perfil h1.perfil {
        font-size:44px;
        color:#4a8dbd;
        font-style:oblique;
    }
        #perfil h1.perfil span {
            font-size:16px;
            color:#cccccc;
			font-family: Georgia, serif;
			letter-spacing: -0.5px;
        }
    #perfil .item {
        margin-bottom:30px;
        line-height:14px;
    }
        #perfil .item h2 {
            font-style:oblique;
            font-weight:normal;
            font-size:16px;
            color:#999999;
			margin: 20px 0 10px 0;
        }
    #perfil .item .perfilWebsite {
        font-size:14px;
    }
    #perfil .item.destaque {
        background-color:#fdfaf0;
        padding:20px;
        zoom:1;
        overflow:hidden;
    }
        #perfil .item.destaque a {
            font-weight:normal;
            text-decoration:underline;
        }
        #perfil .item.destaque h2 {
            color:#000000;
        }
    #perfil #barraPerfil {
        margin-top:34px;
    }
	
	#perfil .colaboracoes h3 {
        margin-bottom:0;
    }

.colaboracoes {
    font-size:10px;
    margin-bottom:20px;
}
    .colaboracoes h3 span.extra {
        font-weight:normal;
        color:#aaaaaa;
    }

#barraPerfil .conteudoExtra {
    margin:0;
    padding:0;
    margin-bottom:20px;
    border-bottom:1px dotted #999999;
}

.ferramentasPerfil {
    color:#666666;
    border-top:1px solid #d0d0d0;
}
    .ferramentasPerfil select {
        width:100%;
    }
    .ferramentasPerfil ul {
        border-bottom:1px solid #d0d0d0;
    }
        .ferramentasPerfil ul li {
            padding:10px;
            padding-left:35px;
            border-bottom:1px dotted #b5b2a8;
            background-color:#FFFFFF;
        }
            .ferramentasPerfil ul li.mensagem {
                background:url('/templates/imgs/icon_mensagem.gif') no-repeat 10px 10px;
            }
            .ferramentasPerfil ul li.favorito {
                background:url('/templates/imgs/icon_addfav.gif') no-repeat 10px 10px;
            }
            .ferramentasPerfil ul li.bloquear {
                background:url('/templates/imgs/icon_bloquear.gif') no-repeat 10px 10px;
            }
            .ferramentasPerfil ul li.editar {
                text-decoration:none;
                background:url('/templates/imgs/icon_editarperfil.gif') no-repeat 10px 10px;
            }
            .ferramentasPerfil ul li.opcoes {
                background:url('/templates/imgs/icon_opcoes.gif') no-repeat 10px 10px;
            }
            .ferramentasPerfil ul li.inbox {
                background:url('/templates/imgs/icon_inbox.gif') no-repeat 10px 10px;
            }			
            .ferramentasPerfil ul li.nivel {
                background:url('/templates/imgs/icon_chave.gif') no-repeat 10px 10px;
            }
            .ferramentasPerfil ul li.editor {
                background-color:#fdfaf0;
            }
            .ferramentasPerfil ul li.ultimo {
                border:none;
            }

.menuTabs {
    margin-bottom:15px;
    font-weight:bold;
    font-size:14px;
    border-bottom:1px solid #D0D0D0;
    height:34px;
}
    .menuTabs a:hover {
        text-decoration:none;
    }
    .menuTabs ul li {
        display:block;
        float:left;
        margin-right:3px;
        background:url('/templates/imgs/tab_desativado_direito.gif') no-repeat right top;
        padding-right:15px;
    }
        .menuTabs ul li.ativo {
            position:relative;
            background:url('/templates/imgs/tab_ativo_direito.gif') no-repeat right top;
        }
            .menuTabs ul li.ativo span {
                padding-bottom:11px;
                cursor:default;
                background:url('/templates/imgs/tab_ativo_esquerdo.gif') no-repeat left top;
            }
        .menuTabs ul li a, .menuTabs ul li span {
            display:block;
            background:url('/templates/imgs/tab_desativado_esquerdo.gif') no-repeat left top;
            padding:10px 0 10px 15px;
        }

#publicar {}
    #publicar .notificacao {
        margin-bottom:20px;
    }
    #publicar .secoes {
        font-size:11px;
        color:#676767;
    }
        #publicar .secoes li {
            padding-left:20px;
            background:url('/templates/imgs/seta_cinza.gif') no-repeat left 4px;
            margin-bottom:30px;
        }
            #publicar .secoes li h3 {
                font-size:16px;
                color:#cccccc;
                margin-bottom:5px;
            }
    #publicar h1.noMargin {
        margin-bottom:2px;
    }
    #publicar .info {
        margin-bottom:30px;
        font-size:10px;
    }
        #publicar .info a {
            background:url('/templates/imgs/icon_info.png') no-repeat left center;
            padding-left:20px;
            text-decoration:underline;
            font-weight:normal;
        }

.notificacao {
    background-color:#fff0cc;
    padding:20px;
    padding-left:40px;
    color:#000000;
    margin-bottom:10px;
}
    .notificacao.erro {
        background:#fff0cc url('/templates/imgs/notif_erro.gif') no-repeat 15px 20px;
    }
    .notificacao.aviso {
        background:#fff0cc url('/templates/imgs/notif_aviso.gif') no-repeat 15px 20px;
    }
	
    .notificacao a {
        text-decoration:underline;
    }
#publicar .temColaboracaoUsuario .notificacao.aviso, #publicar .temColaboracaoUsuario .notificacao.aviso a {
	margin: 10px 0 0 0;
	font-size: 13px;
	letter-spacing: 0;
}

.destaque {
    color:#000000;
}

.editar {
    background:url('/templates/imgs/icon_lapis.gif') no-repeat right center;
    padding-right:15px;
    text-decoration:underline;
}

.formulario {
    margin-top:10px;
}
    .formulario .item {
        margin-bottom:40px;
        position:relative;
    }
        .formulario .item .input {
            margin-right:20px;
            position:relative;
        }
            .formulario .item .input .label {
                margin-bottom:5px;
				max-width: 440px;
            }
			
				.formulario > .label .extra {
					color: #999;
					font-size: 10px;
				}
			
            .formulario .item .input label, .formulario .item .input .obrigatorio, .formulario fieldset p label,  .formulario legend, .outLabel {
                font-family: "Trebuchet MS";
				font-weight:bold;
                font-size:14px;
                color:#000000;
            }
            .formulario .item .input .obrigatorio {
                color:#cc0000;
            }
            .formulario .item .input .extra, .outLabel .extra {
                font-weight:normal;
                font-size:11px;
                color:#676767;
            }
                .formulario .item .input .extra a {
                    text-decoration:underline;
                }
            .formulario .item .input .contador {
                position:absolute;
                right:210px;
                top:0;
                font-weight:bold;
                font-size:14px;
                color:#999999;
            }
			
			
        .formulario .item .dica {
            line-height:13px;
            position:absolute;
            right:0;
            width:160px;
            padding-left:20px;
            font-size:11px;
            color:#999999;
            padding-left:20px;
            padding-bottom:5px;
            background:url('/templates/imgs/background_dica.gif') no-repeat left top;
        }
            .formulario .item .dica a {
                font-weight:normal;
                text-decoration:underline;
            }
    .formulario input, .formulario select, .formulario textarea {
        font-size:15px;
        padding:5px;
        border:1px solid #cccccc;
    }
        .formulario input.grande, .formulario textarea {
            width:450px;
        }
        .formulario input.medio {
            width:365px;
        }
        .formulario input.pequeno {
            width:290px;
        }
        .formulario input.pequenino {
            width:60px;
        }
        .formulario textarea {
            overflow-y:scroll;
        }
        .formulario select.grande {
            width:450px;
        }
    .formulario .ferramentasEdicao {
        padding:10px;
        width:440px;
        background-color:#ececec;
        border:1px solid #cccccc;
        border-bottom:none;
        position:relative;
        margin-bottom:-1px;
        zoom:1;
        overflow:hidden;
    }
        .formulario .ferramentasEdicao ul li {
            float:left;
            margin-right:10px;
        }
        .formulario .ferramentasEdicao button {
            display:block;
            border:1px solid #dfdfdf;
            border-bottom-color:#5a5a5a;
            border-right-color:#878787;
            background-color:#d6d6d6;
            padding:3px;
            font-weight:bold;
            color:#000000;
            font-size:9px;
            background-image:none;
        }
            .formulario .ferramentasEdicao button span {
                display:none;
            }
            .formulario .ferramentasEdicao button.bold, .formulario .ferramentasEdicao button.italico, .formulario .ferramentasEdicao button.link {
                width:25px;
                height:22px;
                _height:20px;
                *height:20px;
            }
            .formulario .ferramentasEdicao button.bold {
                background:#d6d6d6 url('/templates/imgs/icon_bold.gif') no-repeat center;
            }
            .formulario .ferramentasEdicao button.italico {
                background:#d6d6d6 url('/templates/imgs/icon_italico.gif') no-repeat center;
            }
            .formulario .ferramentasEdicao button.link {
                background:#d6d6d6 url('/templates/imgs/icon_link.gif') no-repeat center;
            }
    .formulario .dicaInline {
        font-size:11px;
        color:#676767;
        margin-top:5px;
    }
    .formulario fieldset {
        border:1px solid #cccccc;
        padding:10px;
        padding-top:20px;
        width:440px;
        color:#000000;
    }
        .formulario fieldset.alt {
            padding:30px 10px 20px 20px;
            width:420px;
            margin-bottom:40px;
        }
        .formulario fieldset.checkboxes {
            padding:20px;
            width:auto;
        }
        .formulario fieldset input.grande {
            width:400px;
        }
        .formulario fieldset .item .input {
            margin-right:0;
        }
        .formulario fieldset input[type=radio] {
            margin-top:-3px;
            border:none;
            vertical-align:middle;
        }
        
        .formulario fieldset p {
            *margin-top:20px;
            _margin-top:20px;
        }
        .formulario fieldset .item {
            margin-bottom:20px;
        }
        .formulario fieldset .formInline {
            zoom:1;
            overflow:hidden;
        }
        .formulario fieldset .formInline label {
            padding-top:7px;
            _padding-top:3px;
            *padding-top:3px;
            width:60px;
            display:block;
            float:left;
            text-align:right;
            margin-right:10px;
			font-size: 14px;
        }
        .formulario fieldset .formInline select {
            width:360px;
            float:left;
        }
            .formulario fieldset.alt .formInline select {
                width:340px;
                float:left;
            }
    .formulario .adicionar {
        background:url('/templates/imgs/icon_mais_verde.gif') no-repeat left center;
        font-size:14px;
        text-decoration:underline;
        padding-left:17px;
    }
    .formulario .tags {
        margin-top:10px;
        font-size:14px;
    }
        .formulario .tags a {
            font-weight:normal;
        }
    .formulario .colcheteContainer {
        position:relative;
        padding:10px 0 10px 20px;
    }
        .formulario .colcheteContainer .colchete {
            position:absolute;
            left:0;
            top:0;
            bottom:0;
            border-left:6px solid #ebebeb;
            border-top:2px solid #ebebeb;
            border-bottom:2px solid #ebebeb;
            width:5px;
        }
    .formulario .inFieldset {
        display:block;
        padding:20px 10px 20px 10px;
        *padding-top:0;
        margin-bottom:20px;
        width:420px;
    }
        .formulario .inFieldset legend.conta {
            font-size:24px;
            color:#999999;
        }
        .formulario .inFieldset .input {
            margin:0;
            margin-bottom:30px;
        }
        .formulario .inFieldset .input.ultimo {
            margin:0;
        }
        .formulario .inFieldset .contador {
            right:0 !important;
        }
        .formulario .inFieldset input.grande, .formulario .inFieldset textarea {
            width:420px;
        }
		.formulario .inFieldset .ferramentasEdicao {
			 width:410px;
		}
    .formulario button {
        cursor:pointer;
        position:relative;
        left:-3px;
        border:0;
        text-align:center;
        padding:0 15px 0 0;
        background:url('/templates/imgs/form_button_direita.gif') right no-repeat;
        *width:auto;
        _width:auto;
        *overflow:visible;
        _overflow:visible;
        margin-right:10px;
    }
        .formulario button span {
            width:auto;
            position:relative;
            display:block;
            white-space:nowrap;
            padding:0 0 0 15px;
            height:28px;
            line-height:28px;
            color:#006699;
            font-weight:bold;
            font-size:14px;
            background:url('/templates/imgs/form_button_esquerda.gif') no-repeat left;
            *margin-top:4px;
            _margin-top:4px;
        }
		
	.formulario .detalheForm {
        font-family: "Trebuchet MS";
		font-size: 13px;
        line-height: 100%;
        padding-top:10px;
        width:400px;
        color:#000;
    }

#agenda {
    position:relative;
}
    #agenda .periodo {
        margin-bottom:25px;
        font-size:20px;
        color:#999999;
        font-style:oblique;
    }
		#agenda .periodo span a {
			font-weight: normal;
		}
	
    #agenda .boxBusca p {
        overflow:hidden;
        zoom:1;
    }
    #agenda .boxBusca select {
        width:170px;
        float:left;
		margin-bottom:13px;
    }
    #agenda .boxBusca label {
        padding-top:3px;
        display:block;
        width:70px;
        margin-right:10px;
        text-align:right;
        float:left;
    }

.dlInfo {
    margin-bottom:40px;
    font-size:14px;
    color:#666666;
}
    .dlIngo dl {}
        .dlInfo dl dt {
            background-color:#f5f3e0;
            padding:10px;
        }
        .dlInfo dl dd {
            padding:10px;
            margin-bottom:15px;
        }

.calendario {
    font-size:10px;
}
    .calendario a {
        color:#00007c;
        font-weight:normal;
    }
        .calendario a:hover {
            text-decoration:none;
        }
        .calendario .fora a {
            color:#654e41;
        }
    .calendario .meses {
        background-color:#FFFFFF;
        padding:5px;
        color:#000000;
        text-align:center;
        font-weight:bold;
    }
        .calendario .meses .anterior, .calendario .meses .proximo {
            display:block;
            width:6px;
            height:8px;
            text-indent:-9999px;
        }
        .calendario .meses .anterior {
            background:url('/templates/imgs/seta_pequena_azul_esquerda.gif') no-repeat;
            float:left;
        }
        .calendario .meses .proximo {
            background:url('/templates/imgs/seta_pequena_azul_direita.gif') no-repeat;
            float:right;
        }
    .calendario table {}
        .calendario table thead {
            color:#666666;
        }
        .calendario table td {
            color:#00007c;
        }
        .calendario table td, .calendario table th {
            padding:2px 0;
            text-align:center;
            width:18px;
            border:1px solid #dbe8f2;
        }
            .calendario table td.selecionado {
                background-color:#fff19f;
                border-color:#ff9900;
            }
            .calendario table td.fora {
                background-color:#dddbc1;
                border-color:#cecdb4;
            }

.infoBox {
    margin-bottom:30px;
    font-size:11px;
}
    .infoBox h4 {
        font-size:14px;
        font-weight:normal;
        padding:20px 10px 10px 10px;
        background-color:#ebebeb;
        color:#666666;
        margin-bottom:20px;
    }
    .infoBox dt {
        float:left;
        display:block;
        width:110px;
        text-align:right;
        color:#cccccc;
    }
    .infoBox dd {
        margin-left:125px;
        margin-bottom:15px;
    }
.downloads {
    margin-bottom:35px;
    line-height:25px;
}
    .downloads .botao {
        padding-left:55px;
        font-size:13px;
        color:#999999;
    }
        .downloads .botao a {
            font-size:27px;
            text-decoration:underline;
            font-weight:normal;
        }
        .downloads .botao.baixar {
            background:url('/templates/imgs/icon_baixar.gif') no-repeat left top;
        }
        .downloads .botao.slideshow {
            background:url('/templates/imgs/icon_slideshow.gif') no-repeat left top;
        }

.slideshow {
    width:444px;
    overflow:hidden;
    zoom:1;
    margin-bottom:25px;
}
    .slideshow .slide {
        float:left;
        margin-right:20px;
        margin-bottom:20px;
		min-width: 182px;
		text-align: center;
    }

#banco, #guia {
    position:relative;
}

.secaoAzul {
    background-image:url('/templates/imgs/back_secao_azul.jpg');
	background-position:top;
	background-repeat: repeat-x;
    position:relative;
    margin-left:-10px;
    padding:20px;
    margin-bottom:20px;
}
    .secaoAzul h1.tituloArea {
        color:#FFFFFF;
        font-size:48px;
        margin-bottom:0;
    }
    .secaoAzul .feedArea {
        position:absolute;
        top:20px;
        right:20px;
    }
        .secaoAzul .feedArea span {
            color:#bad6e6;
        }
		.secaoAzul .feedArea a {
            color:#bad6e6;
			font-weight: normal;
        }
    .secaoAzul .subTitulo {
        font-size:18px;
        font-style:oblique;
        color:#ffffcc;
    }

.assinaturaEquipe {
    margin-bottom:20px;
    color:#999999;
    font-style:oblique;
    font-size:14px;
}
    .assinaturaEquipe span.comentarios {
        background:url('/templates/imgs/icon_comentario.gif') no-repeat right bottom;
        padding-right:15px;
    }
    
.feedAreaBig {
    position:absolute;
    right:0;
    top:20px;
	font-size:24px;
	font-family: Georgia, serif;
	color:#999999;
	font-weight:normal;
	letter-spacing:-1px;
	text-decoration:none;
}

.textoApres {
    width:540px;
    font-size:14px;
    margin-bottom:35px;
    line-height:1.2;
}
    .textoApres p {
        margin-bottom:20px;
    }
    .textoApres a {
        text-decoration:underline;
    }

.secaoVerde {
    position:relative;
    margin-left:-10px;
    background-color:#a5cf42;
    margin-bottom:20px;
    padding:25px 20px 20px 20px;
    font-size:14px;
    color:#666666;
}
    .secaoVerde a {
        font-weight:normal;
    }
    .secaoVerde .feedArea {
        right:20px;
        top:40px;
    }
        .secaoVerde .feedArea a {
            color:#586E23;
        }
    .secaoVerde h1 {
        font-size:60px;
        color:#FFFFFF;
        letter-spacing:-1.5px;
        font-weight:bold;
    }
    .secaoVerde h1.tituloArea {
        font-size:24px;
        color:#336699;
        margin:0;
        letter-spacing:-0.6px;
    }
    .secaoVerde h2.subTituloArea {
        color:#e4ffa4;
        font-size:36px;
        font-weight:normal;
        margin-bottom:20px;
        letter-spacing:-1.5px;
    }
    .secaoVerde h3.nome {
        font-size:36px;
        font-weight:bold;
        color:#FFFFFF;
        margin-bottom:20px;
        letter-spacing:-1.3px;
    }
    .secaoVerde select {
        width:170px;
    }

.overfeedsInfo {
    font-size:24px;
    color:#7c9c32;
}
    .overfeedsInfo span {
        font-size:32px;
        color:#FFFFFF;
    }
    .overfeedsInfo a {
        font-size:14px;
        color:#666666;
    }

.listaOverfeeds {
    margin-bottom:40px;
    color:#444444;
}
    .listaOverfeeds li {
        background:url('/templates/imgs/icon_wordpress.gif') no-repeat left top;
        padding-left:25px;
        margin-bottom:40px;
    }
        .listaOverfeeds li h3 {
            font-size:18px;
            margin-bottom:10px;
        }
    .listaOverfeeds .extra {
        color:#999999;
        font-size:12px !important;
    }
.overfeedAdd {
    background-color:#526721;
    padding:8px 20px;
    color:#FFFFFF;
    font-size:20px;
    font-weight:normal;
    text-decoration:none;
}
    .overfeedAdd:hover {
        text-decoration:none;
    }
    .overfeedAdd span {
        color:#ffffcc;
    }

.overfeedsUrl {
    font-size:18px;
    font-weight:normal;
    text-decoration:none;
}

.textoResultados {
    font-size:20px;
    color:#6e6e6e;
    margin-bottom:40px;
}

.subTituloGeral {
    font-size:20px;
    color:#999999;
    margin-bottom:40px;
}

.listaGrande {
    width:620px;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
    .listaGrande li {
        border-bottom:1px dotted #cccccc;
        padding:18px 0 18px 30px;
        color:#cccccc;
        font-size:22px;
        background:url('/templates/imgs/seta_grande_cinza.gif') no-repeat left 25px;
    }
        .listaGrande li.ultimo {
            border:none;
        }
        .listaGrande li a {
            font-size:36px;
			letter-spacing: -1px;
        }
            .listaGrande li a:hover {
                text-decoration:none;
            }
        .listaGrande li small {
            font-size:16px;
        }

.nuvemtags {
    text-align:center;
    /*padding-left:80px;*/
}
    .nuvemtags li {
        display:inline;
    }
        .nuvemtags li a {
            color:#6699cc;
            font-weight:bold;
        }
        .nuvemtags li.tag-8 { font-size:40px; }
        .nuvemtags li.tag-7 { font-size:24px; }
        .nuvemtags li.tag-6 { font-size:16px; }
        .nuvemtags li.tag-5 { font-size:14px; }
        .nuvemtags li.tag-4 { font-size:12px; }
        .nuvemtags li.tag-3 { font-size:11px; }
        .nuvemtags li.tag-2 { font-size:10px; }
        .nuvemtags li.tag-1 { font-size:9px; }

.tituloColab {
    font-size:12px;
    color:#666666;
}
    .tituloColab a {
        font-size:16px;
        font-weight:normal;
    }

#forum {
    position:relative;
}
    #forum .criarTopico {
        position:absolute;
        right:0;
        top:35px;
        font-size:14px;
        background:url('/templates/imgs/icon_add.gif') no-repeat left;
        padding:2px 0 2px 20px;
    }
    #forum .cabecalho {
        background-color:#eeeeee;
        padding:10px;
        position:relative;
        margin-left:-10px;
        color:#666666;
        zoom:1;
        overflow:hidden;
        margin-bottom:20px;
    }
        #forum .cabecalho .itemBorder {
            padding-left:5px;
            border-left:1px dotted #99988a;
        }
    #forum .topicos {
        font-size:14px;
    }
        #forum .topicos .item {
            margin-bottom:25px;
            zoom:1;
            overflow:hidden;
        }
            #forum .topicos .item .itemTitulo {
                margin-right:20px;
                font-size:16px;
                letter-spacing:-1px;
            }
    #forum .respostas {
        margin-bottom:20px;
    }
        #forum .respostas .item, #perfil .mensagens .item {
            position:relative;
            margin-left:-10px;
            padding-left:10px;
            border-bottom:1px dotted #d6d6d6;
            padding-bottom:15px;
            margin-bottom:15px;
            overflow:hidden;
            zoom:1;
        }
            #forum .respostas .item .texto, #perfil .mensagens .item .texto {
                font-size:14px;
                line-height:1.2;
                margin-bottom:10px;
            }
            #forum .respostas .item .acoes, #perfil .mensagens .item .acoes {
                font-size:9px;
            }
            #forum .respostas .item .avatar, #perfil .mensagens .item .avatar {
                width:60px;
                margin-right:20px;
                float:left
            }
                #forum .respostas .item .acoes a, #perfil .mensagens .item .acoes a {
                    margin-right:15px;
                    font-weight:normal;
                }
                #forum .respostas .item .acoes a.responder,
                    #forum .respostas .item .acoes a.responderCit,
                    #forum .respostas .item .acoes a.alerta,
                    #perfil .mensagens .item .acoes a.responder,
                    #perfil .mensagens .item .acoes a.alerta,
                    #perfil .mensagens .item .acoes a.apagar,
                    #perfil .mensagens .item .acoes a.bloquear {
                        padding-top:5px;
                        padding-left:15px;
                    }
                #forum .respostas .item .acoes a.responder, #perfil .mensagens .item .acoes a.responder {
                    background:url('/templates/imgs/icon_responder.gif') no-repeat left 7px;
                }
                #forum .respostas .item .acoes a.responderCit {
                    background:url('/templates/imgs/icon_citacao.gif') no-repeat left 6px;
                }
                #forum .respostas .item .acoes a.alerta, #perfil .mensagens .item .acoes a.alerta {
                    background:url('/templates/imgs/icon_alerta.gif') no-repeat left 8px;
                }
            #perfil .mensagens .item .acoes a.apagar {
                background:url('/templates/imgs/icon_lixeira.gif') no-repeat left 7px;
            }
            #perfil .mensagens .item .acoes a.bloquear {
                background:url('/templates/imgs/icon_apagar.gif') no-repeat left 9px;
            }

.linkArea {
    font-size:14px;
}

.avatarMensagem {
    width:60px;
    margin-right:10px;
    float:left;
    text-align:right;
}

#boxMensagem {
    position:relative;
    width:610px;
    float:left;
    margin-bottom:40px;
}
    #boxMensagem .topo {
        background:url('/templates/imgs/back_comentbox_grande_topo.gif') no-repeat left top;
        padding:15px 20px 1px 45px;
        font-size:9px;
        color:#9b9b9b;
    }
    #boxMensagem .textarea {
        padding:0 20px 0 45px;
        background:url('/templates/imgs/back_comentbox_grande_main.gif') no-repeat left top;
    }
        #boxMensagem .textarea textarea {
            width:540px;
        }
    #boxMensagem #ferramentasComentario {
        right:20px;
    }
    #boxMensagem .fundo {
        background:url('/templates/imgs/back_comentbox_grande_fundo.gif') no-repeat left bottom;
        padding:10px 20px 15px 45px;
    }
        #boxMensagem .fundo .contagemPalavras {
            float:right;
            font-size:9px;
            color:#666666;
        }
            #boxMensagem .fundo .contagemPalavras span {
                color:#333333;
            }

#perfil .mensagens {
    margin-bottom:40px;
}

.checkboxLeft { float:left; }
.checkboxDesc { display:block; margin-left:30px; font-size:14px; }

.floaters {
    overflow:hidden;
    zoom:1;
}
    .floaters div {
        margin-right:2px;
        float:left;
    }

.sugestaoTag {
    background-color:#ffffca;
    padding:20px;
    margin-bottom:25px;
}

ul.regular {
    list-style:disc;
    line-height:1.2;
    list-style-position:inside;
    margin-bottom:10px;
}

/* organizar */

.linkCalendario{
    float:left;
    padding-right:3px;
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;
}

/* isso é necessário? */

#logarParaPostar{
    padding: 20px;
    background: #f0f0f0;
}

#ed_toolbar, #ed_toolbar2, #ed_toolbar3 {
    margin: 1px 1px 1px 1px;
    text-align: left;
}

.ed_button {
    text-indent: -9999px;
    width: 26px;
    height: 22px;
    border-style: solid;
    border-width: 1px;
    border-color: #DFDFDF #878787 #5A5A5A #DFDFDF;
    margin-top: 3px;
    margin-right: 5px;
    background-color: #d6d6d6;
    padding-left: 24px !important; /* hack só pro IE não mostrar o texto */
}

.ed_button input:hover {
    background-color: #BBBBBB;
}

#ed_bold_canvas, #ed_bold_canvas2, #ed_bold_canvas3 {
    background: transparent url(/templates/imgs/icon_bold.gif) no-repeat 2px 1px;
	
}

#ed_italic_canvas, #ed_italic_canvas2, #ed_italic_canvas3{
    background: transparent url(/templates/imgs/icon_italico.gif) no-repeat 2px 1px;
}

#ed_link_canvas, #ed_link_canvas2, #ed_link_canvas3 {
    background: transparent url(/templates/imgs/icon_link.gif) no-repeat 2px 1px; 
}

#ed_close_canvas, #ed_close_canvas2, #ed_close_canvas3 {
    background: transparent url(/templates/imgs/icon_close_tags.gif) no-repeat 2px 1px;
}

#comenteAqui {
    float: left;
    padding-top: 8px;
}

/* tour */

/* Author : Cody.Lindley@albertsons.com */

#tour {
	margin: 0;
	padding: 0;
	font-size:10px;
	font-weight: bold;
	font-family: Trebuchet MS, Arial, sans-serif;
}

#tour a {
	text-decoration: none;
	margin-left: -5px;
}

#tour li{
	height:20px;
	list-style:none;
	float:left;
	background-color:#4f96b9;
	background-image: url(/images/tourBtn.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
	vertical-align: middle;

}

#tour li.current{
	background-color:#999999;
	background-image: url(/images/tourCurrentBtn.gif);
}

#tour li.lastDone{
	background-color:#efefef;
	background-image: url(/images/tourLastDoneBtn.gif);
}

#tour li.done{
	background-color:#efefef;
	background-image: url(/images/tourDoneBtn.gif);
}



#tour li a, #tour li a:link, #tour li a:visited, #tour li a:hover, #tour li a:active, #tour li.current a, #tour li.current a:link, #tour li.current a:visited, #tour li.current a:hover, #tour li.current a:active {
    color:#fff;
    padding-top: 2px;
}

#tour li.lastDone a, #tour li.lastDone a:link, #tour li.lastDone a:visited, #tour li.lastDone a:hover, #tour li.lastDone a:active, #tour li.done a, #tour li.done a:link, #tour li.done a:visited, #tour li.done a:hover, #tour li.done a:active {
    color:#666;
}

#tour li.done a:hover, #tour li.lastDone a:hover  {
    cursor:hand;
}

#tour li a em{
    width:50px;
    display:block;
    margin:6px 0 0 10px;
    font-style:normal;
    font-weight:bold;
}

#tour li a span{
    width:40px;
    display:block;
    margin-left:10px;
    font-weight:normal;
}

#tour li.mainNavNoBg{
    background-image:none;
}

#tour li a{
    height:20px;
    display:block;
}

/* #tour.fiveStep */
#tour.fiveStep li { width:99px; }
#tour.fiveStep li a { width:99px; }

#textoTour {
	font-size: 15px;
	line-height: 120%;
	width: 440px;
}
#textoTour ul {
	margin: 0;
	padding: 0 0 0 17px;
}



/* estilo do botao do tour */
/* awesome button as in http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba */
	a.awesome {
		background: #222 url(/images/alert-overlay.png) repeat-x;
		display: inline-block;
		padding: 5px 10px 6px;
		color: #fff;
		font-weight: bold;
		line-height: 1;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-bottom: 1px solid #222;
		position: relative;
		cursor: pointer;
		text-decoration: none;
	}

	a.awesome:active, a.awesome:hover, a.awesome:link, a.awesome:visited  {
		text-decoration: none;
		color: #fff;
	}

	.large.awesome {
		font-size: 14px;
		padding: 8px 14px 9px;
	}

	.blue.awesome {
		background-color: rgb(79, 150, 185);
	}

	
	
	
.multiplosConteudosArquivo {
background-color: #f0f0f0;
padding: 10px;
border: 1px solid #bbb;
margin: 0 0 20px 0;
}

p.multiplosConteudosNomeArquivo {
font-size: 11px;
font-family: "MS Trebuchet", sans-serif;
margin: 0;
}

/*******************
* autocomplete	 *
*******************/ 
#acDiv{ 
border: 1px solid #9F9F9F; 
background-color:#FFFFFF; 
padding: 3px; 
font-size:12px; 
font-family: Arial, "Lucida Grande", sans-serif;
color:#000000; 
display:none; 
position:absolute; 

font-weight: normal;
z-index:999; 
width:300px;
}
#acDiv UL{ 
list-style:none; 
margin: 0; 
padding: 0; 
}
#acDiv UL LI{ 
display:block;
padding: 2px;
}
#acDiv A{ 
color:#000000; 
text-decoration:none; 
font-weight: normal;
}
#acDiv A:hover{ 
color:#000; 
}
#acDiv LI.selected{ 
background-color:#ddeeff; 
color:#000; 
}


.input .adicionarTag {
float: left;
margin-left: 10px;
margin-top: 4px;
}

#linhaTags {
	max-width: 400px;
}

#generica ul {
	font-size: 16px;
	color: #444;
	font-family: Georgia, serif;
}

	#generica ul li {
		list-style: square;
		margin: 0 0 10px 15px;
		padding-left: 10px;
	}
	
p.conteudoRespostaMensagem {
	font-size: 14px;
	font-family: Georgia;
	background: #f0f0f0;
	padding: 20px;
	width: 400px;
	margin-bottom: 20px;
}


/********/
/* FAQ */
/********/

ul.introFaq {
	font-size: 16px;
	font-family: Georgia, serif;
	padding-bottom: 20px;
	list-style:square inside none;
	line-height: 155%;

}

.link_categoria_faq {
	padding-left: 24px;
	font-size: 14px;
	font-family: Georgia, serif;
	padding-bottom: 40px;
}

.link_categoria_faq li a {
	text-decoration: none;
	font-weight: normal;
}

.link_categoria_faq li {
	list-style-image: url('/templates/imgs/seta_cinza_grande.gif');
	line-height: 2.4em;
}
.link_categoria_faq li.column1 { margin-left: 0em; }
.link_categoria_faq li.column2 { margin-left: 20em; }


.link_categoria_faq li.reset
  {
    margin-top: -9.6em;
  }
  
.categoria_faq {
	font-size: 20px;
	letter-spacing: -0.5px;
	color: #666;
	margin:40px 0 20px;
	clear: both;
}

.duvidas_frequentes_faq {
	font-size: 20px;
	letter-spacing: -0.5px;
	color: #666;
	margin:0 0 10px 0;
	clear: both;
}

.resposta_faq li {
	margin-left: 0px;
	list-style: none;
	padding-bottom: 20px;
	font-size: 14px;
}

.resposta_faq li li {
	list-style-type: disc;
	font-size: 14px;
	color: #666;
	margin: 0 0 0 14px;
	padding: 0;
	font-family: Georgia, serif;
	line-height: 150%;
}



p.faq_pergunta_repetida{
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 6px 0;
	color: #000;
	line-height: 120%;
	
}
p.faq_resposta_final{
	font-size: 13px;
	color:#666;
	margin: 0;
}

p.faq_pergunta_repetida a,p.faq_pergunta_repetida a:link,p.faq_pergunta_repetida a:active,p.faq_pergunta_repetida a:hover,p.faq_pergunta_repetida a:visited {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	font-weight: normal;
}

div.textoCaptcha {
    width:540px;
    font-size:14px;
    margin-bottom:35px;
    line-height:1.2;

}

.textoCaptcha span.extra {
	color: #676767;
    font-size: 11px;
    font-weight: normal;
	margin-left: 6px;
	}

div.google_ad {
	text-align: center;
	width: 220px;
	padding: 30px 0 0 0;
}
