@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: 2 de Setembro de 2008
*/


/*..... 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_header.jpg) no-repeat; border-bottom:10px solid #0076A8; display:block; clear:both; }
.header .name a { width:606px; font:41px/0.5em Georgia; color:#FFF; margin-left:50px; margin-right:0px;float:left; text-decoration:none}
.header .name span { font:14px Georgia; font-weight:bold; margin-left:280px; margin-top:20px; clear:both; float:left; color:#FFF;}

.headerAdm .name a { width:210px; height:91px; background:url(../../imagens/logo_sinprodf.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; margin-left:15px; }
.headerAdm { width:1008px; height:105px; background:url(../../imagens/bg_header.jpg) no-repeat; padding-top:15px; border-bottom:5px solid #FFF; display:block; clear:both; }
.column { width:190px; background:#EEEEEE; float:left; }
.content { width:818px; background:#FFF; float:right; }
.content_internas { width:798px; padding:0 10px; margin-bottom:30px; float:left; }
.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:15px; padding-right:8px;  margin-left:190px; padding:3px;}

.content_internas .bt_mais_informacoes { clear:both; }
.content p, .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;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; }
.img_publicacao { padding:5px; background:#FFF; margin-left:10px; }
/*...................................................*/

/*..... Títulos .....*/
h1, h2, h3, h4, h5, h6 { clear:both; }
h1 {}
.content h2 { background:#999999; font:21px Georgia; color:#FFF; margin:10px 0; padding:10px; }
.column h3 { font:15px Georgia; color:#333; margin:10px 0 10px 10px; font-weight:bold; }
.content_internas h3 { width:778px; border-bottom:1px solid #CCC; padding:10px; font:21px Georgia; color:#FFF; background:#006699; margin:15px 0; display:block; }
.content_internas h4 { font:12px Arial; color:#006699; margin:10px 0; font-weight:bold; border-bottom:1px solid #DDD; display:block; clear:both; }
.column h4 { font:11px Arial; color:#006595; font-weight:bold; }
/*...................................................*/

/*..... 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:210px; margin-top:48px; display:block; float:left; }
.header .name span { font:14px Georgia; font-weight:bold; margin-left:60px; 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_site { width:92px; height:26px; background:url(../imagens/txt_busca_site.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; }
/*...................................................*/

/*..... 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; }

menuLink { padding: 0; margin: 0; width: 400px; }
menuLink li { padding: 0; margin: 0; list-style-type: none;  }

.menuLink li a { background:url(../imagens/bullet_mais_informacoes.gif) 9px 4px no-repeat; padding-left:18px; color:#444444; font-size:10pt; text-decoration:none; }
.menuLink li a:hover { text-decoration:underline; color:#006699; }

.column a { color:#666; text-decoration:none; }
.column a:hover { text-decoration:underline; color:#006699; }

.column .subtitulo_tvweb { font-size:11px; margin-left:10px; width:110px}
.column .bgtvweb { background:url(../imagens/img_tvsinpro.jpg) center right no-repeat; width:170px; height:75px;}

.column .botao { margin-top:10px; float:left; }
.column .txt_esqueci_senha { width:60px; float:left; margin-left:10px; line-height:8px; }
.column .txt_esqueci_senha a { font:9px Arial; color:#666; }
.column .txt_resultados_anteriores { width:80px; float:left; margin-left:10px; line-height:8px; }
.column .txt_resultados_anteriores a { font:9px Arial; color:#666; }
.column .descricao_titulo { font-size:11px; margin-left:10px; }
.column .pergunta_enquete { font-weight:bold; color:#333; font-size:11px; }
.column .webmail { margin-left:10px; }
.column .webmail label { display:none; margin:0; padding:0; }
.column .webmail .txtfield { margin-bottom:5px; }
.listagem_enquete li { display:block; margin:8px 0; }
.column .bloco { float:left; margin:5px 0; }
.column .bgwebmail { background:url(../imagens/bg_webmail.gif) top right no-repeat; }
.column .bt_mais_informacoes { margin-left:10px; }
/*...................................................*/

/*..... Content .....*/
.navegacao { width:818px; height:40px; background:url(../imagens/bg_navigation.jpg) repeat-x; clear:both; }
.abas { position:absolute; margin-left:205px; top:140px; }
.abas li { display:block; float:left; margin:9px 1px 0 1px; }
.abas a { color:#183856; text-decoration:none; font-weight:bold; font-size:11px; }
.abas a:hover { color:#FFF; }
.aba03 a { color:#0087C1; text-decoration:none; font-weight:bold; font-size:11px; }
.aba03 a:hover { color:#0087C1; text-decoration:none; font-weight:bold; font-size:10px; }
.searchfield { font:11px Arial; color:#2B6599; font-weight:bold; padding:6px; background:#E5EEF9; border:1px solid #8AB9E3; margin-top:6px; float:left; }
.navegacao .botao { float:left; margin:10px 0 0 10px; }
.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.jpg) no-repeat; text-align:center; display:block; float:left; padding-top:7px; }
.aba03 { width:115px; height:24px; background:url(../imagens/aba_03_normal.gif) no-repeat; text-align:center; display:block; float:left; padding-top:7px; }
.navegacao fieldset { margin-left:40px; float:left; }
.info_diretor { width:190px; float:left; margin-bottom:10px; }
.info_diretor p { margin:0 !important; line-height:15px !important; font-size:11px; }
.setores_diretoria ul { margin:10px 0; }
.setores_diretoria li { margin-left:15px; list-style-type:disc; font-size: 11pt; margin-bottom:5px;}
.setores_diretoria li a { color:#666; text-decoration:none; }
.setores_diretoria li a:hover { color:#006699; text-decoration:underline; cursor: pointer; font-weight: bold;}
.listagem_padrao { margin:10px 0; }
.listagem_padrao li { margin-left:15px; list-style-type:disc; }
.listagem_padrao li a { color:#666; text-decoration:none; }
.listagem_padrao li a:hover { color:#006699; text-decoration:underline; }
.listagem_mapas { position:absolute; margin-left:610px; margin-top:-90px; }
.listagem_mapas li { width:80px; height:80px; display:block; float:left; margin-right:15px; border:1px solid #CCC; }
.breadcrumbs { width:798px; float:left; }
.breadcrumbs li { display:block; float:left; margin:5px 0 5px 0; margin-left:2px; 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; }

.faleConosco { width:600px;float:left;}
.faleConosco h4 { font:13px Arial; color:#006699; margin:10px 0; font-weight:bold; border-bottom:1px solid #DDD; }

.contato legend {font-size:15px; color:#006699; text-decoration:underline; font-weight:bold;}
.contato label 	{font-weight:bold;}
.contato legend { margin-bottom:10px; margin-top:5px;  display:block; clear:both;}
.contato .txtfield { background:#EFEFEF; border-left:1px solid #999999; display:block; clear:both; margin-top:5px; margin-bottom:10px; border-top:1px solid #999999; padding:3px; font:11px Arial; color:#666; }
.contato .botao { margin-top:1px; margin-bottom:10px;}

.permuta { width:400px;float:left;}
.permuta h4 { font:13px Arial; color:#006699; margin:10px 0; font-weight:bold; border-bottom:1px solid #DDD; }

.perguntasfreq h4 { font:13px Arial; color:#006699; margin:10px 0; font-weight:bold; border-bottom:1px solid #DDD; }
.perguntasfreq h5 { font:12px Arial; color:#000; margin:10px 0; }
.perguntasfreq {width:300px; float:left;}
.perguntasfreq p{margin:2px 0 !important};

.noticias_sinpro { width:266px; float:left; }
.noticias_df { width:266px; float:left; }
.noticias_brasil { width:266px; float: right ; }

.usuario label { display:block; clear:both; font-weight:bold; }
.usuario legend { display:block; clear:both; margin-bottom:10px; }
.usuario .txtfield { background:#EFEFEF; border-left:1px solid #999999; border-top:1px solid #999999; padding:3px; font:11px Arial; color:#666; }
.usuario .botao { margin-top:10px; margin-bottom:10px;}

.paginas label { clear:both; font-weight:bold; margin-top:10px; }
.paginas legend { display:block; clear:both; margin-top:10px;}
.paginas .botao { margin-top:10px; }
.paginas .ckdfield { background:#EFEFEF; border-left:1px solid #999999; border-top:1px solid #999999;margin-right:15px; }

.filiais { width:796px; float:left; margin-bottom:10px; }
.tvsinpro_player { width:330px; float:left; }
.tvsinpro_info { width:468px; float:left; }
.tvsinpro_info h5 { font:21px Georgia; color:#006699; margin-top:5px; }
.tvsinpro_programas { width:798px; clear:both; }
.tvsinpro_programas li { width:110px; height:120px; text-align:center; display:block; float:left; margin:10px; }
.tvsinpro_programas li a { color:#666; text-decoration:none; font-size:11px; }
.tvsinpro_programas img { width:80px; height:80px; overflow:hidden; }
.radioweb_player { width:330px; float:left; }
.radioweb_player object { margin-top:15px; }
.radioweb_info { width:468px; float:left; }
.radioweb_info h5 { font:21px Georgia; color:#006699; margin-top:5px; }
.content_webmail {}
.content_webmail label { display:block; font-weight:bold; }
.content_webmail .txtfield { background:#EFEFEF; border-left:1px solid #999999; border-top:1px solid #999999; padding:3px; font:11px Arial; color:#666; margin-bottom:5px; }
.content_webmail .botao { margin-top:10px; }
.google_maps { width:399px; height:300px; background:#FFF; float:left; }
.iframe_maps { width:399px; height:300px; background:#FFF; float:left; margin-bottom:20px; }
.nome_escola { color:#006699 !important; }
.galeria_fotos { width:798px; float:left; margin:0 0 15px 0; }
.galeria_fotos li { width:100px; float:left; margin:5px; }
/*...................................................*/

/*..... Destaques .....*/
.tvWeb {  float:left; }


.destaques_mural { width:788px; height:650px; padding:10px; clear:both; }
.destaques_sinpro { width:788px; height:260px; float:left; overflow:hidden; }
.destaque { width:788px; float:left; }
.destaques { width:798px; padding:0 10px 10px 10px; clear:both; }
.destaques .palavra_diretores { width:389px; float:left; margin-right:10px; }
.destaques .escolas_api { width:399px; float:left; }
.destaques .palavra_diretores .diretor { width:399px; float:left; margin:5px 0; }
.destaques .palavra_diretores .diretor h3 { font:17px Georgia; color:#006699; }
.destaques .palavra_diretores img { width:120px; height:130px; float:left; margin:0 10px 5px 0; }
.destaques .palavra_diretores .info { width:259px; float:left; }
.destaques .palavra_diretores .info a { color:#666; text-decoration:none; }
.destaques .palavra_diretores .info a:hover { color:#666; text-decoration:underline; }
/*...................................................*/

/*..... Filiacao .....*/
.filiacao { width:798px; padding:10px; clear:both; }
.filiacao .block { width:250px; margin:0 8px; float:left;  }

.filiacao .block .destaqueBlog h3 { font:21px Georgia; color:#e20d0d; }
.filiacao .block .destaqueForum h3 { font:21px Georgia; color:#eaa90d; }

.filiacao .block .destaqueForum h3 { font:21px Georgia; color:#eaa90d; }
.filiacao .block .destaqueForum h3 { font:21px Georgia; color:#eaa90d; }

.block .msn { background:url(../imagens/msn.jpg) no-repeat; font:21px Georgia; color:blue; height:121px; }
.block .orkut {font:21px Georgia; color:#5A0347;  height:121px; }
.orkut a {cursor: pointer}

.filiacao .block .tvWeb h3 { font:21px Georgia; color:#006699; }

.filiacao .block a { color:#666; text-decoration:none; }
.filiacao .block a:hover { color:#666; text-decoration:underline; }
/*...................................................*/

/*..... Pagination .....*/
.paginacao { width:100%; font-size:11px; padding:10px 0; margin:0 0 20px 0; text-align:center; display:table; border-top:1px solid #DDD; 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; }
/*..............................................*/

/*..... Notícias .....*/
.noticias { width:798px; padding:10px; clear:both; }

.noticias_sinpro { width:260px;  height:-80px; float:left; text-align:justify;  }

.noticias_df { width:265px;  height:-80px; float:left; text-align:justify;  }

.noticias_brasil { width:265px;  height:-80px; float:left; text-align:justify; padding-right:-8px;  }
.noticiasForum {width:265px;  height:-80px; float:left; text-align:justify; }

.noticia { width:250px; float:left; margin:10px 0; }
.noticia a { color:#666; text-decoration:none; }
.noticia a:hover { color:#666; text-decoration:underline; }

.foto_noticia { float:left; margin:0 10px 5px 0; }

.noticias_sinpro h5 { color:#006699; margin:10px 0 5px 0; font-size:12px; }
.noticias_sinpro h3 { font:20px Georgia; line-height:20px; color:#006699; margin-bottom:15px; text-align:center; }
.noticias_sinpro h4 { font:20px Georgia; line-height:20px; color:#006699; border:none; text-align:center;  }
.noticias_sinpro h6 { font:11px Verdana; line-height:10px; color:#949494; margin-bottom:10px; }

.noticias_sinpro p { margin:15px 0 !important; line-height:15px; padding-right:8px;  margin-left:10px; padding:3px; width:220px;}


.noticias_df h5 { color:#666; margin:10px 0 5px 0; font-size:12px; }
.noticias_df h3 { font:20px Georgia; line-height:20px; color:#666; margin-bottom:15px; text-align:center; }
.noticias_df h4 { font:20px Georgia; line-height:20px; color:#666; margin-bottom:15px; border:none; text-align:center;  }
.noticias_df h6 { font:11px Verdana; line-height:10px; color:#949494; margin-bottom:10px; }

.noticias_brasil h5 { color:#900; margin:10px 0 5px 0; font-size:12px; }
.noticias_brasil h3 { font:20px Georgia; line-height:20px; color:#900; margin-bottom:15px; text-align:center; }
.noticias_brasil h4 { font:20px Georgia; line-height:20px; color:#900; margin-bottom:15px; border:none; text-align:center;  }
.noticias_brasil h6 { font:11px Verdana; line-height:10px; color:#949494; margin-bottom:10px; }

.noticiasForum h5 { color:#965c09; margin:10px 0 5px 0; font-size:12px; }
.noticiasForum h3 { font:20px Georgia; line-height:20px; color:#965c09; height:15px; text-align:center;}
.noticiasForum h4 { font:20px Georgia; line-height:20px; color:#965c09; margin-bottom:15px; border:none; text-align:center;  }
.noticiasForum h6 { font:11px Verdana; line-height:10px; color:#949494; margin-bottom:10px; }
/*...................................................*/

/*..... Portlets .....*/
.portlets { width:818px; border-top:1px solid #E0E0E0; background:#FBFBFB url(../imagens/linha_superior_portlets.gif) top no-repeat; float:left; padding:10px 0; margin-top:15px; }
.portlet { width:252px; float:left; padding:10px; }
.portlet h3 { font:20px Georgia; color:#666; margin-bottom:10px; }
.portlet ul { margin-top:10px; }
.portlet li a { background:url(../imagens/bullet_mais_informacoes.gif) 0 4px no-repeat; padding-left:8px; color:#006595; text-decoration:underline; }
.portlet li a:hover { color:#A9A952; }
.img_portlet { float:left; margin:0 10px 0 0; }
/*...................................................*/

/*..... Endereços e Telefones .....*/
.informacoes_contato { width:818px; background:#F4F3F1; border-top:5px solid #FFF; float:left; padding:10px 0; }
.informacoes_contato a { color:#006595; }
.informacoes_contato a:hover { color:#A9A952; }
.informacoes_contato .endereco { width:465px; padding:20px 10px; float:left; margin-left:10px; }
.informacoes_contato .telefones { width:303px; padding:20px 10px; float:right; }
.img_informacoes_contato { float:left; margin:0 15px 0 0; }
.informacoes_contato .info { float:left; }
.informacoes_contato p { margin:0; padding:0; }
.informacoes_contato h6 { font:12px Arial; color:#3078BA; font-weight:bold; padding:0; }
/*...................................................*/

/*..... 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_site a { color:#FFFF00 !important; }
/*...................................................*/
