/* CSS Document - Main */
/* Author: Pedro Cavaco (at) Plug & Play .net & .com */
/*
Bordeaux: #85161A
beje: #DAA274

*/

body{margin:0; padding:0; border:0; font-family: Helvetica, Arial , Geneva,  sans-serif; font-size:100%; text-align: center; background:url(../images/body.png) repeat-x top left; }
#w{ width:950px; margin:0 auto; padding:0; border:0; display: table; }

/* Header */
#h{ height:115px; width:950px; margin:0; padding:0; border:0;}
#h .site{width: 280px; height: 110px; background:url(../images/logo.png) no-repeat top left; margin:0; float:left;}
#h .site span{ display:none; }
#cxPesquisa{ width:190px; height:38px; float: right; border:0; margin-top:0; padding:5px; z-index:100; background:url(../images/srcBg.png) no-repeat top left;}
#cxPesquisa label{ border:0;}
#cxPesquisa #formPesquisa{ margin:0; padding:0; border:0;}
#cxPesquisa #srcString { border:1px #002C54 solid; background:#FFFFFF; margin-top:0; float: left; height:21px; width:160px; }
#cxPesquisa #ok { border:0; margin-top:0; float: right; }
#fh { height:60px; padding:0; margin:5px auto auto 5px; border:0; float: right; text-align:center;}
/*Menu*/
#m{ width:950px; height:60px; padding:0; margin:0 auto; text-align: left; background: url(../images/mBg.png) no-repeat top left; border:0; }
#m ul{ list-style:none; font-size:small; margin:0 auto; margin-left:5px; padding:0;}
.subLetter{ color:#DAA274; font-style:italic; background: none;}
.subLetter a{ background: none; }

/* BreadCrumbs */
#bc{ position: relative; margin:5px auto; text-align:left; width:680px; height:25px; z-index:100; }
#bc p{ margin:0 0 0 20px; font-size:80%; line-height:100%;} 
#bc a, #bc a:visited{ color:#85161A; }
#bc a:hover{ color: #DAA274;}

/*Conteudo*/
#c{ width:950px; margin:15px 0; padding:0; border:0; display: table; }
#cnt{ width:690px; margin:0; float: left; text-align:left; color: #333333; display: table-cell; }
#sb{ width:250px; min-height:300px; float: right; text-align: center; margin:0 ; padding:0; }
#headline { margin:0; padding:0; float:left; display:table; }

#banner { float: left; padding:0;  border:0}

h2{ font-size: 160%; font-weight:bold; color:#85161A;}
#cnt td, #cnt ol {font-size:small;}
#cnt a, #cnt a:visited{ color:#666666; text-decoration:underline; font-size:small;}
#cnt a:hover{ color: #999999; text-decoration: none; font-size:small;}
#cnt #outrasnoticias{ width:695px; border:0; float: left; font-size:small;}
#cnt #outrasnoticias p.titulo{ padding-top:5px; color:#85161A; margin:0; }
#cnt #outrasnoticias p.titulo a{ padding-top:5px; color:#85161A; margin:0; text-decoration:none; font-weight:bold; font-size: medium; text-transform:uppercase; letter-spacing: 0.12em;  }
#cnt #outrasnoticias ul{ /*list-style-image:url(../img/bullet.gif);*/ list-style:none; margin:0; margin-top:5px; }
#cnt #outrasnoticias ul.ulNews{ width:680px; float:left; padding:0; }
#cnt #outrasnoticias ul li { margin: 2px 0px; padding:10px; width:670px; background:url(../images/news_bg.jpg) repeat-x bottom center; }
#cnt #outrasnoticias ul .addthis_default_style{ padding-top:5px; border-top:1px #F2F2F2 solid}
#cnt #outrasnoticias ul li a, #cnt #outrasnoticias ul li a:visited{ font-size:small; font-weight:bold; color:#000; text-decoration: none;}
#cnt #outrasnoticias ul li a:hover{ color:#85161A; text-decoration: underline; font-size:small; font-weight:bold;}
#cnt #outrasnoticias .data{font-size:x-small;}
#cnt #outrasnoticias .data p{font-size:small; margin:0; padding:0;}
#cnt #outrasnoticias p{ text-align: justify;}
#cnt #outrasnoticias img {border:0px; margin: 5px; width: 100px; float: left;}

#agenda {width:250px; margin:0; }
#agenda .icon_agenda{ border:0; float:right; margin:0; }
#agenda .icon_newsletter{ border:0; float:right; margin:0; }
#conteudoAgenda { margin:10px auto; width:250px; float:none; clear:both; height:150px; border-top:#333333 1px solid; border-bottom:#333333 1px solid; padding:0;}
#conteudoAgenda .titulo, #conteudoDestaque .titulo { font-size:small;}
#conteudoAgenda .titulo a, #conteudoAgenda .titulo a:visited{ color:#000000; text-decoration:none; }
#conteudoAgenda .titulo a:hover{ color:#000000; text-decoration:none; }
#conteudoAgenda .texto, #conteudoDestaque .texto { font-size:x-small;}
h3{font-size: 130%; font-weight:bold; margin:0; color:#85161A; float:left;}
h3 span{font-size: 80%; color: #DAA274; font-style:italic; padding-left:10px; }
#conteudoDestaque { margin:10px auto; width:250px; float:none; clear:both; height:205px; border:0; padding:0;}
#conteudoDestaque img, #conteudoDestaquePlus img{ border:0;}
#conteudoDestaquePlus { margin:10px auto; width:250px; float:none; clear:both; height:100px; border-top:#333333 1px solid; padding:0;}
.videoThumb ul{ list-style:none; display: inline; border:0; padding:0; margin:0;}
.videoThumb ul li{ list-style:none; display: inline; float:none;}
.videoThumb ul li img{ width:75px;}
#conteudoNewsletter { margin:0px auto; width:250px; float:none; clear:both; border-top:#333333 1px solid; border-bottom:#333333 1px solid; padding:0;}
#vmarquee{position: absolute; margin:0; left:0; width: 98%; text-align:left;}

.red ul{ list-style-image:url(../img/bullet.gif); margin-top:2px;}
.red ul li a, #outrasnoticias ul li a:visited{ font-size:small; font-weight:bold; color:#000000; text-decoration:none;}
.red ul li a:hover{ color:#85161A; text-decoration:underline; font-size:small; font-weight:bold;}

/* Outros Estilos */
.assinatura{ float:right; width:175px; height:30px; }
#menuLateral { width:250px; margin:0; padding:0; display:table; }

#conteudoMenuLateral { margin:10px auto; width:250px; float:none; clear:both; border-top:#333333 1px solid; border-bottom:#333333 1px solid; padding:0; display:table; text-align:left;}
#conteudoMenuLateral p.titulo{ font-size:small;}
#conteudoMenuLateral p.texto{ font-size:x-small;}
#conteudoMenuLateral ul.menuDrt{ list-style:disc; padding:0; margin-left:15px; font-size:small;}
#conteudoMenuLateral ul.menuDrt li{ color: #DAA274; margin:5px;}
#conteudoMenuLateral ul.menuDrt li.active{ color:#85161A; margin:5px;}
#conteudoMenuLateral ul.menuDrt li a, #conteudoMenuLateral ul.menuDrt li a:visited{ color: #DAA274; text-decoration:none;}
#conteudoMenuLateral ul.menuDrt li a:hover{ color: #85161A; text-decoration:none;}
#conteudoMenuLateral ul.menuDrt li.active a{ color: #85161A; text-decoration:none; font-weight:bold;}
#conteudoMenuLateral ul.menuDrt li.active ul.subMenuDrt{ list-style:disc; padding:0; margin-left:10px; font-size:small; }
#conteudoMenuLateral ul.menuDrt li.active ul.subMenuDrt li a, #conteudoMenuLateral ul.menuDrt li ul.subMenuDrt li a:visited{ color: #DAA274; text-decoration:none;}
#conteudoMenuLateral ul.menuDrt li.active ul.subMenuDrt li a:hover{ color: #85161A; text-decoration:none;}
#conteudoMenuLateral ul.menuDrt li.active ul.subMenuDrt li{ color: #DAA274; margin:5px;}
#conteudoMenuLateral ul.menuDrt li.active ul.subMenuDrt li.activeSub { color:#85161A; margin:5px;}
#conteudoMenuLateral ul.menuDrt li.active ul.subMenuDrt li.activeSub a{ color: #85161A; text-decoration:none; font-weight:bold;}

#verMais{ display:table; text-align:right;}

#r{ margin:20px auto; padding:0; border:0; width:950px; height:77px; clear:both; float:none; color:#666666; }
#r p{ margin:5px; }
#r #xtranotice {height:40px; color:#CCCCCC; font-size:70%; text-align: left; padding-top:10px; padding-left:10px; margin:0 auto; margin-top:10px; border:0; width:450px; float: left;}
#r #xtranotice p{padding-top:10px; padding-left:10px; margin:0}
#r #xtranotice img{ border:0; }

#r #xtranotice_r {height:40px; color:#CCCCCC; font-size:70%; text-align: right; padding-top:10px; padding-right:10px; margin:0 auto; margin-top:10px; border:0; width:450px; float: right; }
#r #xtranotice_r p{padding-top:10px; padding-right:10px; margin:0}
#r #xtranotice_r ul{ list-style:none; margin:0; padding:0; }
#r #xtranotice_r ul li{ display:inline; }
#r #xtranotice_r ul li a, #rodape #xtranotice_r ul li a:visited{ color:#666666;}
#r #xtranotice_r ul li a:hover{ color:#DAA274;}
#r #xtranotice_r img{ border:0; }

/****************************************************************************************/


#br{clear:both; width:950px; margin:0 auto; height:15px; display:table;}
.br{clear:both; width:950px; margin:0 auto; height:15px; display:table;}
#r{clear:both; bottom:0; margin:0 auto; padding:0; border:0; height:77px; width:950px;}
#br_dot{clear:both; width:350px; margin-top:10px; height:15px; border-top: 1px #002C54 dotted;}

#indice ul{ list-style-type: none; padding:0; margin:0; }
#indice ul li a, #indice ul li a:visited{ padding:0; margin:0;}
#indice ul li span{ padding:0; margin:0; }

#indiceArt ul{color:#002C54; margin-top:0; }
#indiceArt ul li a, #indiceArt ul li a:visited{ padding:0; margin:0; text-decoration:none; color:#002C54;}
#indiceArt ul li a:hover{ padding:0; margin:0; text-decoration: underline; color:#19579D;}
#indiceArt p{ color: #002C54; font-weight:bold;}

/* classes */
.bullet{margin-top: auto; margin-bottom:auto; width:20px; float:left; clear:left;}
.art{margin-top: auto; margin-bottom:auto; float:left;}
.artImg{ float:left; margin: 0 20px 20px 0px;}
.titulo{color:#002C54; font-size: x-large; font-weight:bold; font-family: Helvetica, Arial , Geneva,  sans-serif; margin-bottom:0; line-height:100%;}
.rc_titulo{ font-size:medium; font-weight:bold; font-family: Helvetica, Arial , Geneva, sans-serif; font-style:italic; color:#002C54}
.subtitulo{ color: #B9D0E3; font-size:medium; font-weight:bold;}
.autor{ font-size:x-small; color:#000; font-weight:bold; margin-top:0; height:25px;  }
.autor a, .autor a:visited{color: #000; text-decoration:none; }
.autor a:hover{color: #666; text-decoration:none; }

.art_titulo{font-size: small; color: #19579D; }
.art_titulo a, .art_titulo a:visited{font-size: small; color: #19579D; text-decoration:none; }
.art_titulo a:hover{font-size: small; color: #002C54; text-decoration:none; }
.art_pdf{ color:#000; font-size: x-small;}
.art_pdf img{ border:0;}

#res_tv{ border:0;}
.res_tv_titulo_area{ padding:5px; margin:0; color:#85161A; text-align: right; font-weight:bold;}
.res_tv_data_vid{ padding:5px; margin:0; color:#85161A; text-align: right; font-size:xx-small;}
.res_tv_img_vid img{ border:0;}
.res_tv_titulo_vid{padding:5px; margin:0; color:#333333; text-align:left; font-size:small;}
.res_tv_lnk { background:#DAA274; padding:5px; margin:5px; color:#85161A; text-align: right; font-size:x-small; height:20px;}
.res_tv_lnk a, .res_tv_lnk a:visited{display:block; width:55px; color:#85161A; float:right;}
.res_tv_lnk a:hover{display:block; width:55px; color:#666}
