@charset "utf-8";
/* 
###############################################################  
Description: SINPRFMA -  Sindicato dos Policiais Rodovi�rios Federais no Maranh�o
Version: 1.0
Author: Elias Ferreira Junior
Author URL: http://www.eliasjunior.com.br/
###############################################################  
*/ 
*{margin:0; padding:0}
html{background:#FFF url(../img/bg_geral.gif) center top repeat-x; background-position:0 -170px}
body{color:#333; font:70%/1.5em "Segoe UI",Arial,Helvetica,sans-serif; background:url(../img/bg_shadow.gif) center top no-repeat; background-position:center -10px}
a img, table{border:0}
hr{margin:10px 0; clear:both}
fieldset{padding:10px}
legend{text-transform:uppercase; padding:0 5px; font-weight:bold}
ul{}
a{color:#000; text-decoration:none; border-bottom:#FFF solid 1px; outline:0}
a:link{color:#000; outline:0}
a:visited{color:#000; outline:0}
a:hover{color:#00C; background:#F0F8FF; border-bottom:#39C dotted 1px; outline:0}
a:active{color:#00C; outline:0}
h1{font-size:1.6em}
h2{font-size:1.5em}
h3{font-size:1.4em}
h4{font-size:1.2em}
h5{font-size:1em}
h6{font-size:0.8em}
p{font-size:1.1em}
p a{color:#00C !important; font-weight:bold}

#container{width:767px; margin:0 auto; padding:0; background:#FFF}
#cabecalho{height:146px; border-top:3px solid #485576; border-bottom:6px solid #fc3; background:url(../img/bg_topo.png) top no-repeat; padding-left:12px}
#cabecalho div{}
#cabecalho div h1{}
#cabecalho div h1 a{display:block; background:url(../img/logo.png) no-repeat; width:159px; height:146px; text-indent:-900em; margin-right:12px; float:left; border-bottom:none}
#cabecalho div h2 a{display:block; background:url(../img/logotipo.png) no-repeat; width:251px; height:68px; text-indent:-900em; margin-top:21px; margin-left:21px; float:left; border-bottom:none}
#cabecalho div img{float:right}
#conteudo{padding-left:12px}
#central{float:left; margin-top:15px; width:545px; margin:15px 10px 20px 10px}
#central h1{font-size:2em; padding-bottom:10px; border-bottom:#eee solid 2px}

#outrasnoticias{padding-bottom:5px}
#outrasnoticias li{list-style:none; padding-left:20px; background:url(../img/list.png) center left no-repeat}
#central h1, #noticia, #noticia_list{font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; margin-bottom:20px}
#noticia h2{font-style:normal; font-variant:normal; font-weight:bold; font-size:1.8em; line-height:31px; font-size-adjust:none; font-stretch:normal; letter-spacing:0px; margin-bottom:5px}
#noticia h3{font-size:1.6em; font-weight:bold; color:#666; letter-spacing:0px}
#noticia p{text-align:justify}
.datanoticia{padding-bottom:10px; color:#999}
#noticia .fotomateria{border:#999 solid 1px; padding:5px}
.frmbusca{margin:10px 0; margin-bottom:40px}
#frm_busca, .boxsombra{background:url(../img/left-top-corner-box.jpg) top left no-repeat; padding-left:10px; padding-top:10px}
#frm_busca h2, .boxsombra h2{color:#039; margin-bottom:8px; word-spacing:-0.2em}
#frm_busca h2 span, .boxsombra h2 span{font-weight:normal}

.lista{list-style-type:circle; padding-left:20px; font-size:1.1em}
.lista li{margin-top:10px}
.lista li a{font-size:1em; font-weight:normal}
.lista li a:hover{text-decoration:underline}

#rodape{clear:both; height:70px; border-top:6px solid #fc3; background:#fff}
#rodape div{height:60px; margin:10px auto 0 auto; background:url(../img/rodape.gif) center center no-repeat; text-indent:-900em}
#rodape div p{padding-left:180px; padding-top:8px; font-size:1.1em; color:#555}


.contato{padding-left:20px}
.contato li{padding-left:20px; background:url(../img/ico_envelope.gif) no-repeat; background-position:0% 2px}
#conteudo div #texto .dwpaginator{height:50px; width:525px}
#conteudo div #texto .dwpaginator div{text-align:right; font-size:1.2em; color:#666; width:525px}
.dwpaginator a{float:left; border:#00C solid 1px; padding:2px 5px; margin-right:5px; text-align:center; text-decoration:none}
.dwpaginator a:visited{color:#00C}
.dwpaginator a:hover{background:#00C; color:#FFF}
#conteudo div #texto #noticia_list, #conteudo div #texto #noticia, #conteudo div #texto #noticia #materiatexto{width:525px; clear:none}
#conteudo div #texto #noticia #materiatexto{margin-top:20px; clear:none}
#conteudo div #texto #noticia h3{font-size:1.6em; font-weight:bold; color:#006; letter-spacing:0px; margin-top:40px}
#conteudo div #texto #noticia p{text-align:justify; font-size:1em}
#conteudo div #texto #noticia .fotomateria{border:#999 solid 1px; padding:5px; width:180px; margin:0; float:left; clear:none; margin-right:10px}
#noticia_list ol{font-family:"Segoe UI",Arial,Helvetica,sans-serif; margin:0; padding:0}
#noticia_list ol li{color:#999; list-style-type:none; margin-bottom:20px}
#noticia_list ol li a{font-size:1.4em; font-weight:bold; display:block; text-decoration:none; border-bottom:#F2F2F2 solid 1px; margin-bottom:5px; padding-bottom:5px}
#noticia_list ol li a:visited{color:#03C}
#noticia_list ol li a:hover{color:#00C}
#noticia_list ol li span{display:block; color:#333; font-size:1.2em}

#noticia .fonteBox{float:right; text-align:right; margin:5px 0 30px 30px}
#noticia .fonteBox span{float:left; color:#8F8F8F; font-size:9px; line-height:9px; margin:2px 4px 0 0; display:block}
#noticia .fonteBox .menor{float:left; font-weight:bold; width:25px; height:19px; background:url(../img/bg_fonte.gif); border:solid 1px #DBDBDB; text-align:left}
#noticia .fonteBox .maior, #noticia .fonteBox .normal{float:left; font-weight:bold; font-size:15px; width:25px; height:19px; background:url(../img/bg_fonte.gif); border:solid 1px #DBDBDB; border-left:none}
#noticia .fonteBox .normal{font-size:13px}
#noticia .fonteBox a{height:19px; text-align:center; display:block; border-bottom:none}
#noticia .fonteBox a:hover{background:none}

#rss a{display:block; margin:20px auto; background:url(../images/rss_v1.0.png) top left no-repeat; width:95px; height:39px; text-indent:-900em}
#listagem{width:95%; margin:10px auto; font-family:Arial,Helvetica,sans-serif; font-size:1em; border-collapse:collapse}
#listagem td, #listagem th{padding:3px; font-size:.8em; border:#EEE solid 1px; table-layout:auto}

#listagem th{background:#F0F0FF; text-align:left; border:#DDD solid 1px}
#listagem tr{background:#fff}
#listagem tr{font-size:1.2em}
#loja div{float:left; border:#eee solid 1px; padding:5px; margin:5px;}
