/* CSS Document - Main */
/* Author: Pedro Cavaco (at) Plug & Play .net & .com */

body{margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:100%; text-align:center; background:url(../img/cmbg.png) repeat-y top center #EFD5B7; }
#c{ width:950px; margin:0 auto; padding:0; border:0;}

#h{ height:318px; width:950px; margin:0; padding:0; border:0;}
h1{ display:none; margin:0;}

#h_1{width:950px; height:38px; margin:0; padding:0; background:url(../img/header_bg.png) repeat-x top left; border:0;}
#rss{ width:185px; float:right; height:28px; padding-top:10px; text-align:center; margin:0; }
#rss img{ border:0;}
#rss a, #rss a:visited{ font-size: small; color:#666666; text-decoration:underline;}
#rss a:hover{ font-size: small; color:#000000; text-decoration: none;}
#idiomas{ width:50px; float:right; height:38px; padding-top:10px; text-align:center; }
#idiomas img{ border:0; margin:auto;}
#cxPesquisa{ width:220px; height:38px; float:right; margin-right:5px; border:0; margin-top:0; padding:0; margin-bottom:0;}
#cxPesquisa #formPesquisa{ margin:0; padding:0; border:0;}
#cxPesquisa #srcString { border:1px #002C54 solid; background:#FFFFFF; margin-top:5px; float: left; height:21px; width:190px; }
#cxPesquisa #ok { border:0; margin-top:5px; float: right; }

#h_2{height:280px; margin:0; padding:0; border:0; width:950px;}
#menuTopo{ width:950px; height:60px; padding:0; margin:0; text-align:center; background: #85161A; border:0;}
#menuTopo ul{ list-style:none; font-size:small; margin:0; padding-top:10px; }
#menuTopo ul li{ list-style:none; display: inline; margin:0; padding:0; }
#menuTopo ul li img{ border:0; margin:0; padding:0;  }
#fh{ position: relative; text-align: center; width:950px; height:220px; z-index:1; display:table; margin:0;}
#banner{ text-align: center; z-index:1; display:table; margin:0; width: 640px;}

#bc{ position: absolute; top:288px; left:50%; margin:0; margin-left:-475px ; text-align:left; width:950px; 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; }

#cnt{ position:relative; margin:0; margin-left:15px; width:640px; float:left; display:table; text-align:left; font-size: small; color: #333333; }
#cnt ol{ list-style-position:inside;}
#cnt p{ line-height:145%; margin:0;}

#rc{position: relative; background:url(../img/rc_bg.png) no-repeat top left; right:25px; top:15px; width:250px; z-index:200; min-height:300px; float:right; display:table; text-align:center; }
#rc #cover{ height:250px; width:190px; padding-top:20px;}
/*#rc #cover img{ margin-top:20px;}*/
#rc #rc_menu ul{ padding:0; margin:0; font-family:"Times New Roman", Times, serif; font-size: large; list-style:none }
#rc #rc_menu ul li{ border-top:1px #000 solid; border-bottom:1px #000 solid; margin-bottom:5px;}
#rc #rc_menu ul li a, #rc #rc_menu ul li a:visited{ color:#002C54; font-weight:bold; text-decoration:none;}
#rc #rc_menu ul li a:hover{ color:#002C54; font-weight:bold;}
#rc #rc_menu ul li a span{ color: #19579D;  font-style:italic;}
#rc #rc_ficha{ width:200px; border-top:1px #000 solid; border-bottom:1px #000 solid; margin-top:45px; font-size: small }
#rc #rc_ficha p { color:#000; }
#rc #rc_ficha p span{ color: #19579D;}

/**********************************************************************************/

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;}
#outrasnoticias{ width:640px; border:0; background:url(../img/bg_outrasnoticias.gif) no-repeat top left; float:none; clear:both;}
#outrasnoticias p.titulo{ padding-top:5px; color:#85161A; font-weight:bold; margin:0;}
#outrasnoticias p.titulo a{ padding-top:5px; color:#85161A; font-weight:bold; margin:0; font-size: 110%; text-decoration:none; }
#outrasnoticias ul{ list-style-image:url(../img/bullet.gif); margin-top:5px;}
#outrasnoticias ul li { margin: 22px 0px;}
#outrasnoticias ul li a, #outrasnoticias ul li a:visited{ font-size:small; font-weight:bold; color:#000000; text-decoration:none;}
#outrasnoticias ul li a:hover{ color:#85161A; text-decoration:underline; font-size:small; font-weight:bold;}
#outrasnoticias .data{font-size:x-small;}
#outrasnoticias .data p{font-size:small; margin:0; padding:0;}
#outrasnoticias p{ text-align: justify;}
#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; font-family:"Times New Roman", Times, serif; 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; background:url(../img/bg_rodape.png) no-repeat top center; color:#FFFFFF; }
#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:#FFFFFF;}
#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-style:italic; font-family:"Times New Roman", Times, serif; margin-bottom:0; line-height:100%;}
.rc_titulo{ font-size:medium; font-weight:bold; font-family:"Times New Roman", Times, 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;}

