ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

/* o body esta no layout.css */
body {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
background-color: #CCCCCC;
}

td {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

#topo{
  width:780px;
  height:130px;
  background:#fff url(../images/top.jpg) no-repeat;
  text-align:center;
    margin:0px auto 0px auto;
    padding:0;
}

#menu a {
    color:#fff;
}

.red {
    color:#DA3838;
}

.form_error{
   padding: 3px 20px 0px;
   background: url(../images/error.png) no-repeat left bottom;
   color: red;
   font-size:11px;
}
#menu01 ul {
    list-style-type:none;
    text-align:center;
    padding-top:6px;
    margin:0;
}

#menu01 ul li {
    display:inline;
    font-weight:bolder;
    font-size:13px;
}


ul.#menuhoriz  , li.#menuhoriz , a.menuhoriz {
    color:#4B4B4B;
}

a
{
  text-decoration: none;
  color:#333;
}

a:hover
{
  text-decoration: underline;
}

#noticias li {
    display:inline;
    list-style-image:none;
    list-style-type:none;
}

#noticias ul.navPaginacao li.navPaginacaoAtual {
    font-weight:bold;
}

#noticias ul.navPaginacao li.navPaginacaoGoto input {
    border:1px solid #CCCCCC;
    font-size:0.85em;
    padding:1px 2px;
    width:33px;
    background-color:#999;
    color:#fff;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#noticias ul.navPaginacao li.navPaginacaoGoto input {
    border:1px solid #CCCCCC;
    font-size:0.95em;
    width:29px;
    vertical-align:middle;
}

#noticias ul.navPaginacao {
    background:#F5F5F5 none repeat scroll 0%;
    border:1px solid #DDDDDD;
    font-size:0.85em;
    height:35px;
    margin:1.5em 0pt;
    padding:4px 8px;
    text-align:center;
}

li.btnNavPag {
    height:29px;
    font-size:12px;
}

.titulo {
    color:#003399;
}

.azul {
    background-color:#e3e3fe;
}

.cinza {
    background-color:#fff;
}

#rodape {
    width:780px;
    border-top:4px solid #999;
    margin:0 auto 0 auto;
    padding-top:4px;
    margin-top:7px;
    text-align:center;
}

#rss img {
    vertical-align:middle;
}

#twitter img {
    vertical-align:middle;
}

#tnvideos img {
    vertical-align:middle;
}

.retranca {
    color:#666;
    font-size:10px;
    text-transform:uppercase;
    font-weight:bolder;
}

#meio {
    height:100%;
}

#meio_backend {
    margin-left:50px;
    margin-right:20px;
}

#meio_backend ul li {
    list-style-type:none;
    margin-bottom:10px;
}

#meio_backend img {
    vertical-align:middle;
}

#meio_backend  p {
    margin:5px;
}

#banco_imagem {
    margin-top:20px;
}

.linhaPontilhada {
    height:10px;
    background:url(../images/linhapontilhada.gif) repeat-x;
/*    width:445px;*/
    width:100%;
    margin-top:10px;
}

#destaque {
    width:545px;
}

#destaque a, #noticiasdiarias a {
    color:#003399;
}

#color a {
  color:#003399;
}

#linhaPontilhada a {
    color:#003399;
}

/* blog */
.blog_comment {
  border-bottom:1px solid #CCCCCC;
}
#comentarios dt {
  margin-top:0.5em;
}
#comentarios .blog_comment dd {
  border-left:0px none;
}
#comentarios dd {
  border:medium none;
  margin:1em;
}

#post_list .post_info {
  color:#333333;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt 0pt 10px;
  padding:0pt;
}

#post_list .post_info li {
  display:inline;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0pt;
  padding:0pt;
}

#post_list ul {
  margin-left:2em;
}

#post_list .post_info img {
  vertical-align:-7px;
}

/*
CSS MESSAGE BOXES
*/
.info, .success, .warning, .error, .validation {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}
.info {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('../images/icons_knobs/info.png');
}
.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('../images/icons_knobs/success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('../images/icons_knobs/warning.png');
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('../images/icons_knobs/error.png');
}

.structural {
  position:absolute;
  left:-9999px;
}

.middle img {
  vertical-align:-7px;
}

.titulonoticia {
    color:#003399;
    font-family:"Trebuchet MS",Arial,Helvetica,freesans,sans-serif;
    font-size:16px;
    font-weight:bold;
    vertical-align:bottom;

}

.tituloCabecalho {
    color:#666666;
    font-family:"Trebuchet MS",Arial,Helvetica,freesans,sans-serif;
    font-size:13pt;
    font-weight:bold;
    margin-left:15px;
    border-bottom:1px solid #999;
    width:90%;
}

.tituloCabecalhoRevista {
    color:#666666;
    font-family:"Trebuchet MS",Arial,Helvetica,freesans,sans-serif;
    font-size:11pt;
    border-bottom:1px solid #999;
    width:100%;
}

#flash_container , #banner_container {
/*    padding-left:220px;  */
    padding-top:10px;
    z-index:1;
    width:500px;
}

#laterais_flash_container {
    text-align:center;
}

#banner_topo_container {
  z-index:1;
  position:relative;
  padding-left:220px;
/*  top:-18px;*/
  top:-10px;
}

#banner_topo_container_copy {
/*    padding-top:10px; */
    z-index:1;
position:relative;
/* position:absolute; */
padding-left:220px;
top:-25px;
clear:both;
/*    width:500px; */
}

#banner_top {
    /* border:3px solid #000000; */
    padding:0px 0pt 0px;
    position:absolute;
    text-align:left;
    width:728px;
    height:90px;
    top: 10px;
    clear:both;
      float:left;
    margin:0px auto 0px auto;
    margin-left:220px;
    z-index:21;
}



.bolder_10px {
    font-weight:bolder;
    font-size:10px;
}

.pad10px {
    margin:10px;
    line-height:17px;
}

.pad5px {
    margin:5px 0px 5px 0px;
    line-height:20px;
}

#form {
/*    border: 1px solid #333;*/
    margin-top:30px;
}
#form ul {
    margin:20px 20px 20px 5px;
}
#form ul li {
    list-style-type:none;
    margin-bottom:10px;
}
#form ul li input {
    vertical-align:middle;
}

input, textarea {
    background-color:#FFFFF0;
    border:1px solid #333333;
    color:#003300;
    font-weight:lighter;
}

#bbcoimg ul {

}
#bcoimg ul li {
    list-style-type:none;
    margin-left:30px;
}
.resumoNoticia {
    line-height:16px;
}
.tit_curso {
    font-size:12px;
    font-weight:bolder;
}

.tit_evento {
    font-size:12px;
    font-weight:bolder;
}

.top30 {
    margin-top:30px;
}

.linha {
    height:10px;
    border-bottom:1px solid #333;
    width:97%;
    margin:10px auto 20px auto;
}
#linha {
    height:10px;
    border-bottom:1px solid #333;
    width:97%;
    margin:10px auto 20px auto;
}
.linha {
    height:10px;
    border-bottom:1px solid #333;
    width:97%;
    margin:10px auto 20px auto;
}

.banner {
    margin:20px auto 0px auto;
    text-align:center;
}

.clipping {
    font-size:15px;
    font-weight:bolder;
}

.highlight {
    font-size:13px;
    font-weight:bolder;
    color:#A50000;
}

.link {
    padding-bottom:5px;
}

.linkdown {
    margin:15px 0px 0px 10px;

}
#revista ul {
    margin-left:40px;
    margin:0;
    padding:0;
    display:block;
    clear:both;
}
#revista li {
    list-style-type:none;
    margin:0;
    padding:0;

}

#anunciantes {
    display:inline;
}

#relatorio_ul li {
    list-style-type:none;
}

.tit02 {
}

.tit02_1 {
    color:#E75C58;
    font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}

.resumo {
    margin-top:15px;
    line-height:16px;
}
#meio p {
    line-height:16px;
}

#mapas { list-style-type:none; display:block; margin:0 auto 0 auto;  }
#mapas li { float:left; padding:0 0 0 5px; }
#mapas img { border:1px solid #333; }
#mapas-detail h2 { margin-left:10px; }


/* Multimidia */
#multimidia { margin-left:10px; }
.spacer { clear:both; font-size:1px; height:1px; margin-bottom: 20px; }
.item-multimidia { display:inline; float:left; width:50%; }
.item-multimidia-info { display:inline; float:left; height:auto; width:50%; margin-left:5px; height:130px; }
.item-multimidia-thumb { float:left; }
.video_destaque { margin-top:10px; }
.duracao { font-size:10px; color:#999; }
.duracao img { vertical-align:-7px; }


/*
 * Comments
*/
.comment-list {
  margin-top:5px;
  overflow:hidden;
}
.comment-list .comment {
  overflow:hidden;
  padding:3px 3px 15px;
}
.comment .metadata {
  float:left;
  font-size:0.9166em;
  padding-right:9px;
  width:326px;
}
.time {
  font-family: Verdana;
  font-size: 12px;
}
.comment .comment-content {
  float:left;
  width:210px;
  padding:10px 0 0;
}
.comment-actions {
  left:760px;
  padding:3px;
/*  position:absolute;*/
/*  top:-1000px;*/
  white-space:nowrap;
}
.comment-textarea {
  border:1px solid #666666;
  clear:left;
  color:#000000;
  display:block;
  height:70px;
  margin-bottom:5px;
  overflow:auto;
  padding:3px 0 0 3px;
  width:460px;
}
.comments-post-area {
  margin-top:40px;
  margin-bottom:20px;
  padding:1px 0;
  text-align:right;
  width:460px;
}

#noticiasdiarias h1, #destaque h1, .comment h1 { font-family:"Trebuchet MS",Arial,Helvetica,freesans,sans-serif; font-size:14px; font-weight:bold; margin:0; padding:0; }
#destaque h1 a, .comment h1 a { color:#003399; text-decoration:none; }
#destaque h1 a:hover, .comment h1 a:hover { text-decoration:underline; }
#noticiasdiarias h2, #destaque h2, .comment h2 { color:#666666; font-size:10px; font-weight:bolder; text-transform:uppercase; margin:0; padding:0 0 2px; }
#destaque span, .comment span { padding:5px 0 5px; }

.comment p { padding:10px 0 0; line-height:16px; }
#destaque p { padding:5px 0 0; line-height:16px; }
#destaque .data { padding:0; }

#tags h2, #noticiasdiarias h3 { padding:3px 0; margin:0; font-size:11px; line-height:16px; font-weight:normal; }
#tags h2 { padding:0; }

.jcarousel-item { width:560px; height:330px;}
.jcarousel-control { margin-top:20px; font-size:14px; font-weight:bold; letter-spacing:-1px; padding:10px 0 10px; }
/*.jcarousel-control a { border:1px solid #333; padding:4px 8px; background-color:#ccc; }*/

.teste { background-color:#333; }

/*
 * Social links
*/
.social {
  color:#333333;
  font-size:12px;
}
.social a:hover img {
  margin-top:-4px;
  text-decoration:none;
}
.social img {
  border:medium none;
  vertical-align:middle;
}
.social strong {
  padding-right:20px;
}
.twitter {
  background-image:url(/images/icon-16/twitter.gif);
}
.rss {
  margin-top:10px;
  border-top:1px solid #d4d4d4;
  background-image:url(/images/icon-16/rss.gif);
}
.cafe {
  background-image:url(/images/cafe.png);
  border-bottom:1px solid #d4d4d4;
}
.facebook {
  background-image:url(/images/icon-16/facebook.gif);
  border-bottom:1px solid #d4d4d4;
}
.facebook_recommend{
  border-bottom:1px solid #d4d4d4;
}
.twitter, .rss, .facebook, .linked-in, .mail {
  border-bottom:1px solid #D4D4D4;
  padding:0.3em 0;
}
.linked-in {
  border-top:1px solid #d4d4d4;
  background-image:url(/images/icon-16/linkedin.gif);
}
.mail {
  border-top:1px solid #d4d4d4;
  background-image:url(/images/icon-16/mail.gif);
}
.twitter, .rss, .facebook, .linked-in, .mail, .cafe, .donate {
  background-position:0 12px;
  background-repeat:no-repeat;
  padding-bottom:0.3em;
  padding-left:25px !important;
  padding-right:0;
  padding-top:0.3em;
}
.twitter  a, .rss  a, .facebook a, .linked-in a, .mail a, .cafe a {
  text-decoration:none;
}
.twitter a:hover, .rss a:hover, .facebook a:hover, .linked-in a:hover, .mail a:hover, .cafe a:hover {
  text-decoration:none;
}
.hire {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent url(/images/developer.gif) no-repeat scroll right bottom;
  padding:0 100px 30px 0;
}
hr.line_patrocinio {
  border:0 none;
  width:100%;
  background-color:#21A6A4;
  color:#FF9933;
  height:1px;
}
