@charset "utf-8";

/*
	Sinpro-DF - Sindicato dos Professores no Distrito Federal
	Site: www.sinprodf.org.br
	Autor: Thiago Melo
	E-mail: falecom@thiagomelo.com
	Design: Thiago Melo
	Última atualização do CSS: 26 de Agosto de 2008
*/


/*..... Hacks para Internet Explorer 6 .....*/
.ie .wrap { width:1008px; overflow:hidden; }
.ie .header .busca { width:426px; height:30px; padding:10px 0 0 10px; position:absolute; margin-left:572px; top:140px; background:#EEE; }
.ie .header .site a { width:192px; height:79px; background:url(../imagens/logo_sinprodf.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; margin-top:31px; margin-left:50px; float:left; }
.ie .header .name { width:506px; font:53px/1.1em Georgia; color:#FFF; margin-left:80px; margin-top:35px; display:block; float:left; }
.ie .header .name span { font:14px Georgia; font-weight:bold; margin-left:60px; clear:both; }
.ie .header .busca .lupa { width:56px; height:57px; float:left;  margin-left:-430px; margin-top:-6px; }
.ie .content { width:508px; background:#FFF; float:left; }
.ie .second-column { width:170px; background:#EEE; float:right; padding:10px; }
.ie .column { width:170px; padding:10px; background:#EEE; float:left; }
.ie .abas { position:absolute; margin-left:160px; top:140px; }
.ie .bloco .portlet { width:140px; height:120px; padding:10px; background:#FFF; float:left; margin-bottom:10px !important; }

.ie img, div { behavior:url(wp-content/themes/sinpro/scripts/iepngfix.htc); }
/*...................................................*/

/*..... Structure .....*/
* { margin:0px; padding:0px; border:0px; list-style-type:none; }
body { margin:0 auto; background:url(../imagens/bg_body.jpg) fixed repeat-x; font:12px Arial, Verdana, Tahoma; color:#666; }
.wrap { width:1008px; background:#FFF url(../imagens/bg_wrap.gif) repeat-y; margin:0 auto; }
.header { width:1008px; height:180px; background:url(../imagens/bg_headerblog.jpg) no-repeat; border-bottom:10px solid #0076A8; display:block; clear:both; }
.column { width:170px; padding:10px; background:#EEE; float:left; }
.content { width:608px; background:#FFF; float:left; }
.content_internas { width:588px; padding:0 10px; padding-top:0px; margin-bottom:30px; float:left; }
.second-column { width:170px; background:#EEE; float:right; padding:10px; }
.footer { width:988px; height:25px; background:url(../imagens/bg_footer.gif) repeat-x; display:block; clear:both; padding:10px; }
/*...................................................*/

/*..... Comuns .....*/
.content_internas p { margin:15px 0 !important; line-height:18px;}
.content_internas .bt_mais_informacoes { clear:both; }
.content p, .column p, .second-column p { margin:10px 0; }
fieldset .txtfield { background:#FFF; border-left:1px solid #999999; border-top:1px solid #999999; padding:2px; font:11px Arial; color:#666; }
fieldset label { margin:3px 0; }
fieldset .botao { background:url(../imagens/bg_botao.jpg) repeat-x; display:block; font:11px Arial; color:#FFF; font-weight:bold; padding:1px 6px; border:1px solid #5DA7EA; cursor:pointer; }
.bt_mais_informacoes a { background:url(../imagens/bullet_mais_informacoes.gif) 0 4px no-repeat; color:#006595; text-decoration:underline; padding-left:8px; display:block; float:left; }
.bt_mais_informacoes a:hover { color:#A9A952; }
.txt_categorias_relacionadas { width:180px; display:block; background:#0076A8; padding:3px 0 3px 10px; font:11px Georgia !important; color:#FFF !important; font-weight:bold !important; margin-bottom:-15px !important; }
/*...................................................*/

/*..... Títulos .....*/
h1, h2, h3, h4, h5, h6 { clear:both; }
h1 { font:22px/1.4em Georgia, Tahoma, Helvetica, sans-serif; color:#6099DF; font-weight:normal; margin:0; }
h1 a { color:#0076A8; text-decoration:none !important; font-weight:normal !important; }
h1 a:hover { color:#A9A952; text-decoration:none; }
h1 a:visited { text-decoration:none; color:#A9A952; }
.content h2 { background:#999999; font:21px Georgia; color:#FFF; margin:10px 0; padding:10px; }
.column h3 { font:13px Georgia; color:#0076A8; margin-right:10px; font-weight:bold; }
.second-column h3 { font:13px Georgia; color:#0076A8; margin-right:10px; font-weight:bold; }

.content_internas h3 { border-bottom:1px solid #CCC; padding:10px; font:21px Georgia; color:#FFF; background:#006699; margin:15px 0; display:block; }
.content_internas h4 { font:15px Georgia; color:#006699; margin-top:20px; font-weight:bold; clear:both; display:block; border-bottom:1px solid #006699; }
.column h4 { font:11px Arial; color:#006595; font-weight:bold; }
.bloco a { color:#666; font-weight:bold; font-size:11px; }

.blogroll { margin-bottom:20px; }
/*...................................................*/

/*..... Header .....*/
.header .site a { width:192px; height:79px; background:url(../imagens/logo_sinprodf.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; margin-top:31px; float:left; }
.header .name { width:606px; font:53px/0.5em Georgia; color:#FFF; margin-left:110px; margin-right:100px; margin-top:48px; display:block; float:left; }
.header .name span { font:14px Georgia; font-weight:bold; margin-left:160px; clear:both; }
.header .busca { width:426px; height:30px; padding:10px 0 0 10px; position:absolute; margin-left:572px; top:140px; background:#EEE; }
.header .busca .txt_busca_blog { width:92px; height:26px; background:url(../imagens/txt_busca_blog.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; float:left; }
.header .busca .txtfield { float:left; padding:3px 2px !important; }
.header .busca .botao { float:left; margin-left:10px; }
.header .busca .lupa { width:56px; height:57px; position:absolute; margin-left:-36px; margin-top:-10px; z-index:99999; }

.abas { position:absolute; margin-left:205px; top:140px; }
.abas li { display:block; float:left; margin:9px 0px 0 1px;  }
.abas a { color:#183856; text-decoration:none; font-weight:bold; font-size:11px; }
.abas a:hover { color:#FFF; }
.aba02 a { color:#0087C1; text-decoration:none; font-weight:bold; font-size:11px; }
.aba02 a:hover { color:#0087C1; text-decoration:none; font-weight:bold; font-size:11px; }

.aba01 { width:105px; height:24px; background:url(../imagens/aba_01_normal.gif) no-repeat; text-align:center; display:block; float:left; padding-top:7px; }
.aba02 { width:118px; height:24px; background:url(../imagens/aba_02_normal.gif) no-repeat; text-align:center; display:block; float:left; padding-top:7px; }
.aba03 { width:115px; height:24px; background:url(../imagens/aba_03_normal.jpg) no-repeat; text-align:center; display:block; float:left; padding-top:7px; }
/*...................................................*/

/*..... Column .....*/
.menu li { border-bottom:1px solid #CCCCCC; display:block; }
.menu li a { width:182px; height:23px; padding:8px 0 0 8px; color:#333333; background:#DFE1E2; text-decoration:none; font:11px Arial; font-weight:bold; display:block; }
.menu li a:hover { background:#FFF; color:#0C6D98; }
.menu .ativo a { background:#FFF; color:#0C6D98; }
.column .botao { margin-top:10px; margin-bottom:15px; float:left; }
.column .bloco { float:left; margin:5px 0; }
.column .bt_mais_informacoes { margin-left:10px; }
.second-column .bloco { float:left; margin:5px 0; }
.column .feeds { margin-top:0px !important; margin-bottom:15px; }
.column .feeds li a { height:12px; display:block; background:url(../imagens/img_feeds.gif) left bottom no-repeat; padding-left:25px; padding-top:10px; font-weight:bold; }

.newsletter .txtfield { background:#FFF; margin:3px 0 0 0px; padding:2px; border:1px solid #D2D2B9; color:#146296; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:11px; }
/*...................................................*/


/*..... Tags .....*/

.content .post-categories { width:598px; display:table; background:#F3F3F3; margin-bottom:10px; padding:10px 5px; font-size:11px; float:left; }
.content .post-categories li { display:block; float:left; margin:0 5px; }
.content .post-categories li a { color:#0076A8; text-decoration:underline; }
.content .post-categories li a:hover { color:#A9A952; text-decoration:underline; }

.menu_categorias .post-categories { width:170px; margin-bottom:20px; background:#EEE; display:table; float:left; }
.menu_categorias .post_categories li { width:170px !important; margin:10px 0 !important; }
.menu_categorias .post_categories li a { color:#666 !important; }
.menu_categorias .post_categories li a:hover { color:#0076A8 !important; }

.descricao_especiais { font-weight:normal !important; }
.linkcat h2 { display:none; }
.bloco .portlet { width:150px; height:120px; padding:10px; background:#FFF; float:left; margin-bottom:10px !important; }
.bloco .portlet .titulo a { font:21px Georgia; line-height:17px; color:#0076A8; text-decoration:none; }
.bloco .portlet .titulo a span { font-size:13px; color:#999; font-weight:bold; margin-top:12px !important; }
.bloco .portlet .img_portlet { position:absolute; margin-left:110px; margin-top:-20px; }
/*..............................................*/

.entry { width:588px; display:table; background:url(../imagens/linha_divisoria.gif) left bottom no-repeat; padding-bottom:20px; margin-bottom:20px; margin-top:10px; clear:both; }
.entry p { line-height:18px; margin:15px 0; }
.entry a { font-weight:bold; text-decoration:underline; color:#1B81C5; }
.entry ul { margin:15px 0; }

.entry .date p { margin:0; padding:0; color:#FFF; }
.entry .date { width:45px; height:50px; background:url(../imagens/bg_data.jpg) no-repeat; text-align:center; float:left; }
.entry .title { width:492px; margin-left:10px; float:left; padding-bottom:20px; }

.entry .date abbr { cursor:help; border-bottom:none; margin:0; padding:0; }
.entry .date .month { font:10px/1.2em "Trebuchet MS", Georgia, Tahoma, Helvetica, sans-serif !important; color:#FFF; text-align:center; margin-top:2px !important; }
.entry .date .day { font:24px/0.2em Georgia, Tahoma, Helvetica, sans-serif !important; color:#6F6F6F; text-align:center; }

.entry * [rel~=external], .footer * [rel~=external], .entry * [rel~=external], .footer * [rel~=external], .content * [rel~=external] { background:url("http://www.profissaoweb.com/imagens/external.gif") right no-repeat; cursor:pointer; padding-right:15px; margin-right:3px; font-weight:bold; text-decoration:underline; color:#1B81C5; }

.entry .title a { font-weight:normal; text-decoration:none; }
.entry .title a:hover { font-weight:normal; text-decoration:underline; color:#A9A952; }
.entry .title ul { clear:both; margin:0; padding:0; }
.entry .title li { display:block; padding-bottom:3px; float:left; margin-right:5px; }
.entry .title .post_comment { background:url(../imagens/img_comentar.gif) no-repeat; padding-left:27px; margin-left:0 !important; }
.entry .title .comments_number { background:url(../imagens/img_comentarios.gif) no-repeat; padding-left:27px; }
.entry .title .blog_reactions { background:url(../imagens/img_tecnorati.gif) no-repeat; padding-left:27px; }

.info_entry { clear:both; }
.entry .author a { font-weight:bold; text-decoration:none; color:#1B81C5; }
.entry .author a:hover { font-weight:bold; text-decoration:underline; color:#A9A952; }

/*..... Comments .....*/

.comments { float:left; }
.comment { width:100%; display:table; clear:both; background:url(../imagens/linha_divisoria.gif) bottom no-repeat; margin:5px 0; padding-bottom:5px; }
.info_comment { background:url(../imagens/icone_comentario_grande.jpg) left top no-repeat; padding:0 0 10px 55px; }
.post_number { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#6F6F6F; }
.name { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#6F6F6F; text-align:center; font-weight:bold; margin-left:5px; }
.name a { color:#6099DF; text-decoration:underline; }
.data_post { display:block; }

.advice { clear:both; margin:10px 0; }
.formulario { width:588px; margin-top:15px; }
.formulario p { margin:2px 0; }
.formulario label { display:block; margin-bottom:0px !important; padding:0 !important; }
.formulario .txtfield { background:#EFEFEF !important; }

.arquivo_categorias li { list-style-type:disc; margin-left:15px; }
.arquivo_categorias li a { color:#666; }
.arquivo_categorias li a:hover { color:#0076A8; }

.contato label { margin-top:10px; margin-bottom:-12px !important; font-weight:bold; }
/*..............................................*/

.menu_navegacao_blog { position:absolute; top:190px; width:628px; background:url(../imagens/bg_menu_navegacao_blog.jpg) repeat-x; margin-left:-10px; margin-bottom:15px; float:left; }
.menu_navegacao_blog li { display:block; float:left; padding:10px 0 13px 0; border-right:1px solid #57B7E0; }
.menu_navegacao_blog li a { font:11px Arial; font-weight:bold; text-decoration:none; color:#FFF; }
.menu_navegacao_blog li a:hover { font:11px Arial; font-weight:bold; text-decoration:none; color:#FFFF00; }
.menu_navegacao_blog .menu_principal { width:83px; display:block; text-align:center; }
.menu_navegacao_blog .menu_blog { width:105px; display:block; text-align:center; }
.menu_navegacao_blog .menu_colunistas { width:137px; display:block; text-align:center; }
.menu_navegacao_blog .menu_especiais { width:135px; display:block; text-align:center; }
.menu_navegacao_blog .menu_arquivo { width:87px; display:block; text-align:center; }
.menu_navegacao_blog .menu_contato { width:75px; display:block; text-align:center; }

/*..... Content .....*/

.breadcrumbs { width:500px; margin:10px 0; clear:both; }
.breadcrumbs li { display:block; float:left; margin:10px 0 20px 0; margin-left:4px; font-size:11px; }
.breadcrumbs li span { background:#666; color:#FFF; padding:5px; margin-right:5px; }
.breadcrumbs li a { color:#006699; text-decoration:none; font-weight:bold; }
.breadcrumbs li a:hover { color:#006699; text-decoration:underline; font-weight:bold; }
/*...................................................*/

/*..... Pagination .....*/

.paginacao { width:100%; font-size:11px; padding:5px 0; margin:0 0 20px 0; text-align:center; display:table; clear:both; }
.paginacao a { color:#4C5044; background:#FFF; text-decoration:none; font-weight:bold; padding:0 1px; margin:0; display:inline; }
.paginacao a:hover { background:#0076A8; color:#FFF; text-decoration:none; padding:0 1px; }
.paginacao li span { background-color:#0076A8; padding:0px 4px; color:#FFF; }
.paginacao h6 { float:left; font-size:11px; font-weight:bold; color:#757539; }
.paginacao p { float:right; margin:0px; }
.paginacao strong { color:#FFF !important; font-weight:bold !important; background:#0076A8 !important; padding:0 5px !important; }

.paginacao .pg_anterior { float:left; }
.paginacao .pg_proximo { float:right; }
/*..............................................*/


/*..... Footer .....*/

.footer .copyright { float:left; color:#FFF; font:11px Arial; font-weight:bold; margin-top:5px; }
.footer ul { float:right; margin-top:5px; }
.footer li { display:block; float:left; }
.footer li a { font:11px Arial; margin:0 10px; text-decoration:none; font-weight:bold; color:#FFF; }
.footer li a:hover { color:#FFFF00; }

.footer_blog a { color:#FFFF00 !important; }
/*...................................................*/
