* { margin:0; padding:0; } img { border:0; display:block; } table tr.par td { background:#F1F2F3; } li { list-style:none; }

/*
#barragov, #barrafab { height:35px; }
*/


#barraintraer{ height:65px; padding:16px 0; }

#barraintraer a { margin:0 6px; }


#barradecea a.decea, #barraintraer a.decea { float:left; margin-left:8px; }

#barradecea a.fab, #barraintraer a.fab { float:right; }

body { background:url(_img/bg.png) repeat-x; }

body.intraer { background:url(_img/bg-intraer.png) repeat-x; }

div#topo { background:#2484C0; height:45px; display:none; }

div.aviso { padding: 12px ; background:#FCF9CE; border: 1px solid  #999; margin-bottom:13px; color:#333; }

div#corpo.publicacoes { width:960px; margin:10px auto 0 auto; margin-bottom:33px; font:13px Arial, Helvetica, sans-serif; color:#666; }

div#corpo.publicacoes a { color:#09C; text-decoration:none; } div#corpo.publicacoes a:hover { text-decoration:underline; }

div#corpo.publicacoes div ul.tabs li { float:left; font:bold 14px arial; letter-spacing:-1px; margin:10px 6px 8px 6px; }

div#corpo.publicacoes div ul.tabs li a.current { color:#9C3; }

div#corpo.publicacoes div div.tabs_corpo { clear:both; }

div#rodape { background:#F8F8F8; height:200px; font:11px Tahoma, Geneva, sans-serif; color:#666;  }

div#rodape ul.stats { margin-top:24px; height:100px; clear:both; width:650px; float:left; }

div#rodape ul.stats li { float:left; background:left no-repeat; padding-left:30px; font-weight:bold; width:130px; margin:3px 1px; }

div#rodape ul.stats li span { display:block; font-weight: normal; }

div#rodape ul.stats li.index { background-image:url("../_img/ico/coquette/24x24/accept_database.png");  } 
div#rodape ul.stats li.dw { background-image:url("../_img/ico/coquette/24x24/download.png"); }
div#rodape ul.stats li.a { background-image:url("../_img/ico/coquette/24x24/refresh.png"); }
div#rodape ul.stats li.acessos { background-image:url("../_img/ico/coquette/24x24/chart.png"); }
div#rodape ul.stats li.size { background-image:url("../_img/ico/coquette/24x24/chart_pie.png"); }
div#rodape ul.stats li.assinaturas { background-image:url("../_img/ico/coquette/24x24/mail_receive.png"); }
div#rodape ul.stats li.busca { background-image:url("../_img/ico/coquette/24x24/search.png"); }

div#rodape p.creditos { clear:both; margin:30px 0; }

div#rodape p.creditos a { color:#333; }

div#rodape #container { width:960px; margin:0 auto; padding-top:10px; }

div#rodape #container #facilidades { clear:both; margin-top:14px; height:40px; }

/* =============================================================== */

div#corpo.publicacoes #header {  padding:24px 0 20px 0 !important; height:56px; margin:0; font:10px Tahoma, Geneva, sans-serif; color:#999; }

div#corpo.publicacoes #header h2 { margin:0; }

div#corpo.publicacoes #header h2 a { display:block; float:left; width:220px; margin:-4px 0 0 0; padding:0; }

div#corpo.publicacoes #header ul { margin:2px 0 0 244px; float:left; width:260px; }

div#corpo.publicacoes #header ul h5 { display:none; }

ul#facilidades li { float:left; margin:4px 12px 0 0;  }

ul#facilidades li a { display:block; float:left; padding-top:0; padding-left:26px; background:left bottom no-repeat; color:#999 !important; font:10px Tahoma, Geneva, sans-serif; text-decoration:none;  }

ul#facilidades li a strong { font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:0; color: #666; display:block; margin-top:-1px; }

ul#facilidades li a#rss { background-image:url(../_img/ico/coquette/24x24/rss.png); }
ul#facilidades li a#email { background-image:url(../_img/ico/coquette/24x24/mail_receive.png); }
ul#facilidades li a#twitter { background-image:url(../_img/ico/coquette/24x24/twitter-verde.png); padding-left:34px; }
ul#facilidades li a#calendario { background-image:url(../_img/ico/coquette/24x24/calendar_empty.png); }
ul#facilidades li a#contato { background-image:url(../_img/ico/coquette/24x24/megaphone.png); }
ul#facilidades li a#erro { background-image:url(../_img/ico/coquette/24x24/red_flag.png); }

ul#facilidades li a:hover { padding-top:1px; text-decoration:none !important; }

div#corpo.publicacoes #header ul li span { display: block; font-weight:bold; color:#666; }

div#corpo.publicacoes #header form { width:236px; float:right; }

div#corpo.publicacoes #header form input[type="text"] { border:1px solid #CCC; width:188px; padding:10px 40px 10px 8px;  font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#333; float:left; background:#FEF1E9;  }

div#corpo.publicacoes #header form input[type="text"]:focus { border:1px solid #9C0; background:#FFF; }

div#corpo.publicacoes #header form input[type="submit"] { cursor:pointer; border:0; background:url("../_img/ico/woofunction-icons/search_button_green_32.png") no-repeat; width:32px; height:32px; float: right; margin:-34px 0 0 0;  }

/* =============================================================== */

div#corpo.publicacoes div#conteudo { width:700px; border-top:3px solid #DDD; float:left; }

div#corpo.publicacoes div#conteudo table { font:14px Arial, Helvetica, sans-serif; color:#666; clear:both; width:100%;  }

div#corpo.publicacoes div#conteudo table th { cursor:pointer; border:1px solid #EDEDED; border-left:0; border-right:0; font:normal 11px Tahoma, Geneva, sans-serif; color:#999; text-align:left; margin-bottom:-1px; padding:4px 2px 1px 1px; }

div#corpo.publicacoes div#conteudo table th:hover, .headerSortDown, headerSortUp { background: #9C0; color:#FFF !important; }

div#corpo.publicacoes div#conteudo table tr:hover { background:#EBFBFC;}

div#corpo.publicacoes div#conteudo table tr:hover td { background:none; }

div#corpo.publicacoes div#conteudo table tr th.ico { width:40px; }

div#corpo.publicacoes div#conteudo table tr th.tipo { width:80px; }

div#corpo.publicacoes div#conteudo table tr th.n { width:60px; }
  
div#corpo.publicacoes div#conteudo table td { vertical-align:top; border-top:1px solid #FFF; padding:6px 4px;  background:url("../_img/bg-table-td.png") repeat-x top; font-weight:bold; }

div#corpo.publicacoes div#conteudo table td a { display:block; color:#666; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; text-decoration:none; line-height:20px; }

div#corpo.publicacoes div#conteudo table td a:hover { color:#06C; }

div#corpo.publicacoes div#conteudo table td.titulo a { display:inline; }

div#corpo.publicacoes div#conteudo table td.titulo span { display:block; }

div#corpo.publicacoes div#conteudo table td.titulo span.aviso { background:url("../_img/ico/woofunction-icons/warning_16.png") no-repeat left top; padding:0 2px 2px 20px; margin-top:4px; color:#666 !important; font: italic 11px Tahoma, Geneva, sans-serif; }

div#corpo.publicacoes div#conteudo table td.titulo span.aviso a { color:#09C; font: italic 11px Tahoma, Geneva, sans-serif; letter-spacing:0; }

div#corpo.publicacoes div#conteudo table td.titulo span.aviso a:hover { text-decoration:underline; }

div#corpo.publicacoes div#conteudo table td div.n { font:bold 24px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding:1px 3px; text-align:center; background: #9C6; color:#FFF; }

div#corpo.publicacoes div#conteudo table td span { font:normal 11px Tahoma, Geneva, sans-serif; letter-spacing:0; color:#999; }

div#corpo.publicacoes div#conteudo table#superbusca td { vertical-align:top; }

div#corpo.publicacoes div#conteudo table#superbusca td a { display:inline; color:#09C; }

div#corpo.publicacoes div#conteudo table#superbusca td p { font:normal 11px/16px Tahoma, Geneva, sans-serif; color:#333; }

/* =============================================================== */

div#corpo.publicacoes div#sidebar { width:236px; float:left; margin-left:24px; }

div#corpo.publicacoes div#sidebar div#facilidades { border-top-color:#9A4239;  }

div#corpo.publicacoes div#sidebar div#facilidades h3 { background-image:url(../_img/bg-h3-facilidades.png); }

div#corpo.publicacoes div#sidebar div#facilidades ul li { padding:2px 6px; }

div#corpo.publicacoes div#sidebar div#facilidades ul li a { font:12px Verdana, Geneva, sans-serif; display:block; background:no-repeat left; padding-left:22px;  }
div#corpo.publicacoes div#sidebar div#facilidades ul li a#rss { background-image:url(../_img/bg-li-rss.png); }
div#corpo.publicacoes div#sidebar div#facilidades ul li a#email { background-image:url(../_img/bg-li-email.png); }
div#corpo.publicacoes div#sidebar div#facilidades ul li a#twitter { background-image:url(../_img/bg-li-twitter.png); }

div#corpo.publicacoes div#sidebar div#calendario h3 { background-image:url(../_img/bg-h3-calendario.png); } 

div#corpo.publicacoes div#sidebar div#calendario p { font-size:11px; margin:6px 12px; }

div#corpo.publicacoes div#sidebar div#contato { font-size:11px; border-top-color:#62BBE3; }

div#corpo.publicacoes div#sidebar div#contato h3 { background-image:url(../_img/bg-h3-contato.png); }

div#corpo.publicacoes div#sidebar div { border-top:2px solid #DDD; clear:both; margin-bottom:12px; }

div#corpo.publicacoes div#sidebar div div { border:0 !important; }

div#corpo.publicacoes div#sidebar div h3 { font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#999; padding:8px 6px 4px 6px; border-bottom:1px solid #CCC; background:right no-repeat; }

div#corpo.publicacoes div#sidebar div#box { border-top-color:#C00; background:#EEE; border-bottom:1px solid #C00; margin-bottom:13px; padding-bottom:9px; }

div#corpo.publicacoes div#sidebar div#box h3 { color:#333; }

div#corpo.publicacoes div#sidebar div#box ul { margin:10px; }

div#corpo.publicacoes div#sidebar div#box ul li a { display:block; padding:3px 0; font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; }

div#corpo.publicacoes div#sidebar div#opcoes h3 { background-image:url(../_img/bg-h3-filtro.png); }

div#corpo.publicacoes div#sidebar div#opcoes ul#tabs { border-bottom:1px solid #CCC; height:35px; }

div#corpo.publicacoes div#sidebar div#opcoes { border-top-color:#BEE761; } 

div#corpo.publicacoes div#sidebar div#opcoes div ul li a { display:block; padding:6px 8px; }

div#corpo.publicacoes div#sidebar div#opcoes div ul li a:hover { text-decoration:none; background:#EEF8F9; }

div#corpo.publicacoes div#sidebar div#opcoes div ul li a p { color:#666; font-size:11px; }

div#corpo.publicacoes div#sidebar div#opcoes div ul li a span.sigla { font-weight:bold; }

div#corpo.publicacoes div#sidebar div#opcoes div ul li a span.sigla span { color:#999; font-size:12px; font-weight:normal; }

div#corpo.publicacoes div#sidebar div#busca_avancada { border-top-color:#999966; }

div#corpo.publicacoes div#sidebar div#busca_avancada form { padding:8px; color:#333; font: 11px Tahoma, Geneva, sans-serif; }

div#corpo.publicacoes div#sidebar div#busca_avancada form li { padding:2px 0; }

div#corpo.publicacoes div#sidebar div#busca_avancada form label { display:block; margin-bottom:4px; }

div#corpo.publicacoes div#sidebar div#busca_avancada form label span { display:block; margin-left:20px; cursor:pointer;  }

div#corpo.publicacoes div#sidebar div#busca_avancada form label input { float:left; }

div#corpo.publicacoes div#sidebar div#indice { border-top-color:#3693CE; }

div#corpo.publicacoes div#sidebar div#indice h3 { background-image:url(../_img/bg-h3-sobre.png); }

div#corpo.publicacoes div#sidebar div#indice p { padding:3px 7px; font: 11px/15px Tahoma, Geneva, sans-serif; color:#333; }

div#corpo.publicacoes div#sidebar div#indice a.indice { margin-top:0; display:block; background:url(../_img/bt-baixar-indice.png) no-repeat top; padding:43px 0 0 10px; width:219px; height:17px; }

div#corpo.publicacoes div#sidebar div#indice a.indice span { display:none; }

div#corpo.publicacoes div#sidebar div#indice a.indice p { font:10px Tahoma, Geneva, sans-serif; color:#333; padding:0;  }


div#corpo.publicacoes div#sidebar div#assinaturas { border-top-color:#F60; }

div#corpo.publicacoes div#sidebar div#assinaturas p { font:11px Arial, Helvetica, sans-serif; padding:4px; color:#333;  }

div#corpo.publicacoes div#sidebar div#assinaturas p a { color:#333; }

div#corpo.publicacoes div#sidebar div#assinaturas p a span { color:#F60; text-decoration:underline; }

/* =============================================================== */

div#corpo.publicacoes div#conteudo.publicacao { padding:0; }

div#corpo.publicacoes div#conteudo.publicacao div#capa { width:181px;  float: left;  margin:14px 4px; }

div#corpo.publicacoes div#conteudo.publicacao div#capa ul li a { display:block; padding:2px; padding:2px 2px 2px 25px; background: url("../_img/ico/coquette/24x24/attachment_.png") no-repeat left bottom; margin-top:2px; border-bottom:1px dashed #CCC; }

div#corpo.publicacoes div#conteudo.publicacao div#capa ul li a:hover { background-color:#DBF7FB; }

div#corpo.publicacoes div#conteudo.publicacao div#capa ul li a span { display:block; font:10px Tahoma, Geneva, sans-serif; color:#333; margin-top:-2px; }

div#corpo.publicacoes div#conteudo.publicacao a.capa { display:block; width:181px; height:270px; background-position:-66px -64px; }

div#corpo.publicacoes div#conteudo.publicacao a.baixar { display:block; margin-top:14px; height:40px; float:left; }

div#corpo.publicacoes div#conteudo.publicacao div.doc { width:490px; float: left; margin:24px 8px 0 12px; }

div#corpo.publicacoes div#conteudo.publicacao div.download { width:198px; }

div#corpo.publicacoes div#conteudo.publicacao a#public_erro { display:block; background:#EEEFCB no-repeat 4px 0 ; padding:5px 5px 5px 28px; color:#333; font:bold 11px Arial, Helvetica, sans-serif; clear:both; margin:8px 0 5px 0; background-image:url(../_img/ico/coquette/24x24/red_flag.png); }

div#corpo.publicacoes div#conteudo.publicacao a#public_erro strong { font-weight:bold; color:#900; }

div#corpo.publicacoes div#conteudo.publicacao h3 { color:#3693CE; font:bold 26px Arial, "Arial Black", Gadget, sans-serif; letter-spacing:-2px; }

div#corpo.publicacoes div#conteudo.publicacao h4 { color:#333; font:bold 22px Arial, "Arial Black", Gadget, sans-serif; letter-spacing:-1px; margin-bottom:4px; }

div#corpo.publicacoes div#conteudo.publicacao ul#dados { font:11px Tahoma, Geneva, sans-serif; color:#333; float:left; margin:12px 0 0 10px; }

div#corpo.publicacoes div#conteudo.publicacao ul#historico { clear:both; margin:0px 0 10px 8px; }

div#corpo.publicacoes div#conteudo.publicacao ul#historico h5 { font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#99CC66; }

div#corpo.publicacoes div#conteudo.publicacao ul#historico li { padding:4px 0; border-bottom:1px dotted #DDD; font:11px tahoma, Arial, Helvetica, sans-serif; color:#333;  } 

div#corpo.publicacoes div#conteudo.publicacao ul#share li { float: left; margin-right:4px; }

div#corpo.publicacoes div#conteudo.publicacao ul#share li a { opacity:0.5 !important ;filter:alpha(opacity=50) !important ; }

div#corpo.publicacoes div#conteudo.publicacao ul#share li a:hover { opacity:1.0;filter:alpha(opacity=100); }

div#corpo.publicacoes div#conteudo.publicacao p.data { margin-top:8px; font:14px Arial, Helvetica, sans-serif; color:#333; letter-spacing:-1px; }

div#corpo.publicacoes div#conteudo.publicacao div#graf { margin-left:-20px; clear:both; position:relative; top:20px; }

div#corpo.publicacoes div#conteudo.publicacao div#graf h4 { font:bold 13px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin-left:20px; color:#999; }

div#corpo.publicacoes div#sidebar div#relacionados { border-top-color:#3693CE; }

div#corpo.publicacoes div#sidebar div#relacionados h3 { color:#999; } 

div#corpo.publicacoes div#sidebar div ul li a { display:block; border-bottom:1px dotted #ccc; padding:4px 6px; font-size:11px; }

div#corpo.publicacoes div#sidebar div ul li a:hover { text-decoration:none; background:#D7F8FF }

div#corpo.publicacoes div#sidebar div ul li a span { font-weight:bold; font-size:13px; color:#069;  }

div#corpo.publicacoes div#sidebar div ul li a p { color:#666; }

div#corpo.publicacoes div#sidebar div#assuntos { border-top-color:#99CC00;  }

div#corpo.publicacoes div#sidebar div#assuntos h3 span { display:block; color:#99CC00; }

div#corpo.publicacoes div#sidebar div#superbusca { border-top-color:#F36F21; font:11px/14px Tahoma, Geneva, sans-serif; color:#333; }

div#corpo.publicacoes div#sidebar div#superbusca a { display:block; margin:6px 0  0 0; }

div#corpo.publicacoes div#sidebar div#superbusca p { padding:6px 11px; }



/* =============================================================== */

div#corpo.publicacoes div#conteudo.pesquisa h3 { padding:8px 12px; color:#FFF; background:#F36F21; }

div#corpo.publicacoes div#conteudo.pesquisa td.status { color:#FFF; background:#F36F21; font:bold 10px Tahoma, Geneva, sans-serif; padding:2px 0; text-align:center;  }

/* =============================================================== */

div#corpo.publicacoes div#conteudo.sobre h3 { font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#9C6; margin:16px 0 6px 0; }

div#corpo.publicacoes div#conteudo.sobre h5 { font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:7px 0 3px 0; }


div#corpo.publicacoes div#conteudo.sobre a.current { background:#FFF; padding:4px 6px; }

div#corpo.publicacoes div#conteudo.sobre { font:12px Verdana, Geneva, sans-serif; color:#333;  }

div#corpo.publicacoes div#conteudo.sobre div.tabs_corpo { width:610px; font:11px Arial, Helvetica, sans-serif; !important; }

div#corpo.publicacoes div#conteudo.sobre p { font-size:13px; letter-spacing:0; line-height:18px; margin:3px 0; }

div#corpo.publicacoes div#conteudo.sobre ul.tabs { margin-top:30px; font-size:18px;  }


div#corpo.publicacoes div#conteudo.sobre div#table div { width:230px; float:left; margin:14px 66px 24px 0; }

/* =============================================================== */

div#corpo.publicacoes div#conteudo.erro { padding:30px; }

div#corpo.publicacoes div#conteudo.erro h3 { color:#F00;   }

/* =============================================================== */

div#corpo.publicacoes div#conteudo.admin h3 { margin:4px 0 0 14px; padding:9px 6px 9px 46px; border-bottom:1px solid #DDD; color:#F30; background:url(_img/ico/woofunction-icons/tools_32.png) no-repeat; }

div#corpo.publicacoes div#conteudo.admin div#admin { padding:16px 40px 16px 60px; }

div#corpo.publicacoes div#conteudo.admin div#admin form ul li { margin:0 0 18px 0; }

div#corpo.publicacoes div#conteudo.admin div#admin form ul li input[type="text"],div#corpo.publicacoes div#conteudo.admin div#admin form ul li select, div#corpo.publicacoes div#conteudo.admin div#admin form ul li textarea { font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#000; padding:4px; border:1px solid #CCC; width:580px; }

div#corpo.publicacoes div#conteudo.admin div#admin form ul li label { display:block; font:bold 13px "Arial Black", Gadget, sans-serif; letter-spacing:0; margin-bottom:3px;  }

div#corpo.publicacoes div#conteudo.admin div.aviso { padding:11px 8px 11px 50px; margin:10px -8px 20px -40px; background:url(_img/ico/woofunction-icons/comment_user_info_32.png) no-repeat 8px 2px #FF9; border:1px solid  #FC6; color:#333; font: 11px Tahoma, Geneva, sans-serif; }

/* =============================================================== */

div#corpo.publicacoes div#conteudo.filtro div.tp  { padding:8px; background:#FFC; color:#333; }


/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* publicar */ 


