@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
*/


/*..... 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:120px;  display:block; clear:both;}

.column { width:170px; background:#E5EEF9; padding:10px; border-top:6px solid #99C3EA; float:left; }
.content { width:818px; background:#FFF; float:right; }
.footer { width:988px; height:25px; background:url(../imagens/bg_footer.gif) repeat-x; display:block; clear:both; padding:10px; }

/* .header .falta_dias {width:170px; height:120px; float:right; font:15px Arial; color:black; text-align:center}*/
/*.header .img {width:378px; height:120px; background:url(../imagens/logo.jpg) no-repeat; float:left; }*/
.header .img {width:1008px; height:120px; background:url(../imagens/bg_header.jpg) no-repeat; float:left; border-bottom:1px solid #FFF;}
.header .bannerflash {width:630px; height:120px; float:left; }
/*...................................................*/

/*..... Comuns .....*/
.content p, .column p { margin:10px 0; }
fieldset .txtfield { background:#FFF; border:1px solid #E5EEF9; 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:2px 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; font:12px Georgia;}
.bt_mais_informacoes a:hover { color:#A9A952; }
.img_publicacao { padding:5px; background:#FFF; }
/*...................................................*/

/*..... Títulos .....*/
h1, h2, h3, h4, h5, h6 { clear:both; }
h1 {}
.content h2 { font:15px Georgia; color:#006699; margin:10px 0; font-weight:bold; }
.column h3 { font:15px Georgia; color:#333; margin:10px 0; font-weight:bold; }
.column h4 { font:11px Arial; color:#006595; font-weight:bold; }

.titulo_calendario { }
/*...................................................*/

/*..... Header .....*/
.header .name a { width:210px; height:91px; background:url(../imagens/logo_sinprodf.gif) no-repeat; display:block; text-indent:-999999px; overflow:hidden; margin-left:15px; }
/*...................................................*/

/*..... Column .....*/
.menu li a { background:url(../imagens/bullet_mais_informacoes.gif) left no-repeat; padding-left:8px; font-size:10pt; color:#444444; text-decoration:none; }
.menu li a:hover { text-decoration:underline; color:#006699; }

.column .descricao_tituloLink { font-size:11px;  color:#1e1e1e;}

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) left no-repeat;padding-left:8px; 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 .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; color:#1e1e1e;}
.column .pergunta_enquete { font-weight:bold; color:#333; font-size:11px; }

/*.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:1px 0; }
.column .bgwebmail { background:url(../imagens/bg_webmail.gif) top right no-repeat; }

.column .subtitulo_tvweb { font-size:11px; width:110px}
.column .bgtvweb { background:url(../imagens/img_tvsinpro.jpg) center right no-repeat; width:170px; height:75px;}
/*...................................................*/

/*..... Content .....*/
.navegacao { width:818px; height:40px; background:url(../imagens/bg_navigation.jpg) repeat-x; clear:both; }
.abas { float:left; margin:0 15px 0 10px; }
.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; }
#portal .aba01 a { color:#0087C1; text-decoration:none; font-weight:bold; font-size:11px; }

.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.jpg) no-repeat; text-align:center; display:block; float:left; padding-top:7px; }

.navegacao fieldset { margin-left:40px; float:left; }
/*...................................................*/

/*..... Destaques .....*/
.destaques { width:810px;  height:283px;float:left; border-bottom:1px solid #c4cbda;border-top:1px solid #c4cbda;
          border-style:dotted; margin-top:4px; }

.destaque { width:320px; float:left; margin-left:3px}
.destaque h3{ font:15px Georgia; line-height:20px; color:#965c09; height:20px; text-align:left;}
.destaques_sinpro { width:320px; height:260px; float:left; overflow:hidden; }

.tvWeb { width:215px; float:left; margin:5px 10px 20px 20px; }
.tvWeb h2{  font:15px Georgia; color:#965c09; height:20px; }



.media{ width:225px; height:276px; float:right; margin-left:15px;}

    .mediaGaleriaFotos { width:225px; float:left; }
    .mediaRadioWeb { width:225px; float:left; background:url(../imagens/radio_web.gif) no-repeat; }
    .mediaPubl { width:220px; float:left;}
    .mediaPubl .tituloPubl{float:left;  width:145px;margin-top:20px; }
    .mediaPubl .imgPubl{float:left; width:71px; }

    .mediaGaleriaFotos h2 a { color:#666666; text-decoration:none; }
    .mediaGaleriaFotos h2 a:hover { color:#2d51ab; text-decoration:underline; }
    .mediaRadioWeb h2 a { color:#666666; text-decoration:none; }
    .mediaRadioWeb h2 a:hover { color:#2d51ab; text-decoration:underline; }

    .mediaPubl h2 a { color:#666666; text-decoration:none; }
    .mediaPubl h2 a:hover { color:#2d51ab; text-decoration:underline; }

    .mediaGaleriaFotos h2 {color:#666666; font:14px Georgia;}
    .mediaRadioWeb h2 { margin-left:80px; color:#666666; font:14px Georgia;}
    .mediaPubl h2 {  color:#666666; font:14px Georgia;}

    .data_media { font-weight:bold; }


.texto_destaque { width:540px; height:48px; background:#000; position:absolute; margin-top:-61px; margin-left:0; padding:5px 10px; filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity:0.85; opacity:0.85; }
.texto_destaque p { color:#FFF; }
/*...................................................*/

/*..... Notícias .....*/

.linha_noticia { width:810px;  float:left; margin-left:3px;}

.noticias { width:798px; padding:2px; clear:both; margin:8px 10px 5px 0; }
.noticias2 { width:798px; padding:2px; clear:both; margin:8px 10px 5px 0; }

.noticiasDestaqueDir {width:375px; height:210px; float:right;  padding-right:8px; font:14px Georgia; margin-bottom:5px;}
.noticiasDestaqueEsq {width:375px; line-height:-40%;  height:210px; float:left; padding-left:8px;font:14px Georgia;margin-bottom:5px;}

.noticiasDestaqueDir .foto_noticia { float:left; }
.noticiasDestaqueEsq .foto_noticia { float:left;  }

.noticias_sinpro { width:266px; float:left; text-align:justify; }
.noticias_df { width:250px; float:left; text-align:justify; }
.noticias_brasil { width:280px; float:right; text-align:justify; }

.noticiasCampanhaSalarial {width:265px;  height:-80px; float:left; text-align:justify; }

.noticiadestaque {width:265px;  height:-80px; float:left; text-align:justify; }

.noticia { width:235px; float:left; margin:5px 5px; font:14px Georgia;line-height:20px;}
.noticia a { color:#666; text-decoration:none;}
.noticia a:hover { color:#666; text-decoration:underline;}

.noticiaTitulo { #position: absolute;  #top: 50%;display: table-cell; vertical-align: middle; height:60px;}
.noticiaCentralizada { #position: relative; #top: -50%}

.foto_noticia { float:left; margin:5px 10px 5px 0; }

.noticiasDestaqueTexto { float:left; color:#5a411c; margin:5px 0; text-align:justify; line-height:20px;}
.noticiasDestaqueTexto a { color:#666; text-decoration:none; }
.noticiasDestaqueTexto a:hover { color:#666; text-decoration:underline; }

.noticiasDestaqueDir h5 { color:#965c09; margin:10px 0 5px 0; font-size:12px; }
.noticiasDestaqueDir h3 { font:17px Georgia; line-height:20px; color:#5a411c; height:30px; text-align:center; }
.noticiasDestaqueDir h6 { font:11px Verdana; line-height:8px; color:#949494; margin-bottom:8px; margin-top:15px;}

.noticiasDestaqueEsq h5 { color:#965c09; margin:10px 0 5px 0; font-size:12px; }
.noticiasDestaqueEsq h3 { font:17px Georgia; line-height:20px; color:#5a411c;  height:30px; text-align:center; }
.noticiasDestaqueEsq h6 { font:11px Verdana; line-height:8px; color:#949494; margin-bottom:8px; margin-top:15px;}

.noticias_sinpro h5 { color:#006699; margin:10px 0 5px 0; font-size:12px; }
.noticias_sinpro h3 { font:17px Georgia; line-height:20px; color:#006699; text-align:center; }
.noticias_sinpro h6 { font:11px Verdana; line-height:20px; color:#949494; margin-bottom:10px; }

.noticias_df h5 { color:#666; margin:10px 0 5px 0; font-size:12px; }
.noticias_df h3 { font:17px Georgia; line-height:20px; color:#666; text-align:center; }
.noticias_df h6 { font:11px Verdana; line-height:20px; color:#949494; margin-bottom:10px; }

.noticias_brasil h5 { color:#900; margin:10px 0 5px 0; font-size:12px; }
.noticias_brasil h3 { font:17px Georgia; line-height:20px; color:#900; text-align:center; }
.noticias_brasil h7 { font:11px Verdana; line-height:20px; color:#949494; margin-bottom:10px; }

.noticiasForum h5 { color:#965c09; margin:10px 0 5px 0; font-size:12px; }
.noticiasForum h3 { font:17px Georgia; line-height:20px; color:#5a411c; 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; }

.noticiasCampanhaSalarial h5 { color:#965c09; margin:10px 0 5px 0; font-size:12px; }
.noticiasCampanhaSalarial h3 { font:17px Georgia; line-height:20px; color:#5a411c; height:15px; text-align:center;}
.noticiasCampanhaSalarial h4 { font:20px Georgia; line-height:20px; color:#965c09; margin-bottom:15px; border:none; text-align:center;  }
.noticiasCampanhaSalarial h6 { font:11px Verdana; line-height:10px; color:#949494; margin-bottom:10px; }

.noticiadestaque h5 { color:#965c09; margin:10px 0 5px 0; font-size:12px; }
.noticiadestaque h3 { font:17px Georgia; line-height:20px; color:#5a411c; height:15px; text-align:center;}
.noticiadestaque h4 { font:20px Georgia; line-height:20px; color:#965c09; margin-bottom:15px; border:none; text-align:center;  }
.noticiadestaque h6 { font:11px Verdana; line-height:10px; color:#949494; margin-bottom:10px; }

/*...................................................*/

/*..... Portlets .....*/
.portlets { width:818px; 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:3px 0; }
.informacoes_contato a { color:#006595; }
.informacoes_contato a:hover { color:#A9A952; }
.informacoes_contato .endereco { width:450px; padding:20px 10px; float:left; margin-left:10px; }
.informacoes_contato .telefones { width:303px; padding:10px 10px; float:right; }
.img_informacoes_contato { float:left; margin:0 15px 0 0; }
.informacoes_contato .info { float:left; font:12px Georgia;}
.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; }

#portal .footer_portal a { color:#FFFF00; }
/*...................................................*/

.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; }
