*{ 
	margin: 0; 
	padding: 0; 
}* 
body { 
	font: 13px Tahoma, Arial, "Trebuchet MS", Tahoma, sans-serif; 
	line-height: 1.84em; 
	background: #000; 
	color: #fff; 
}
a { 
	color: #fff;	
	text-decoration: underline; 
}
a:hover { 
	color: #fff; 
	text-decoration: none; 
}
.ancora a { 
	color: #fff;	
	text-decoration: none; 
}
.ancora a:hover { 
	color: #fff; 
	background: inherit; 
}
.drop-shadow {
	background:#000;
}
.foco { 
	color: #fff; 
}
.white { 
	color: #fff; 
}
p { 
	margin: 0 0 15px 0; 
}
h1 { 
	font: normal 2.4em Georgia, Arial, Sans-Serif; 
	margin: 15px 0 0 5px; 
}
h1 a:hover { 
	color: #E4FFD3; 
	background: inherit; 
}
h2 { 
	font: bold 1.6em Arial, Sans-Serif; 
	margin: 12px 0 0 ; 
}
h3 { 
	font: bold 1.6em Arial, Sans-Serif; 
	margin: 0 0 12px; 
}
hr {
	border: 1px dotted #fff;
}
.autor { 
	color: #fff; 
	margin: 0 0 12px; 
	background: inherit; 
	font-weight: normal; 
	font-size: .9em; 
}
#content {
	width: 920px;
	margin: 0 auto;
	background: #000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
	-webkit-box-shadow: 0px 5px 15px #cccccc;
	-moz-box-shadow: 0px 5px 15px #cccccc;
	box-shadow: 0px 5px 15px #cccccc; 
}
#irpara {
	float: none;
	height: auto;
	width: 345px;
	font-size: xx-small;
	color: #000;
}
#irpara a{
	color: #000;	
	background: inherit; 
	text-decoration: none; 
}
#logo { 
	float: left; 
	border-bottom: 5px solid #fff; 
	height: 63px; 
	width: 345px; 
}
#menu { 
	border-bottom: 5px solid #fff; 
}
#menu li a { 
	background: #000; 
	color: #fff;  
}
#menu li a:hover { 
	color: #fff; 
	border-left: 1px solid #fff; 
}

#menu-etica{
	margin:0; padding:0; 
	width:284px; 
	list-style:none;
}
#menu-etica li{
	padding:0; 
	margin:0 0 1px 0; 
	height:40px; 
	display:block; 
}
#menu-etica li a{
	text-align:left;
	height:40px; 
	padding:0px 25px; 
	font:14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	display:block; 
	background:url('../imagens/elementos/verMenuimages-ac.png') 0px 0px no-repeat; 
	text-decoration:none; 
	outline:none;
}
#menu-etica li a:hover{
	background:url('../imagens/elementos/verMenuimages-ac.png') 0px -40px no-repeat; 
	color:#000;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
#menu-etica li a.active, #menu-etica li a.active:hover{
	background:url('../imagens/elementos/verMenuimages.png') 0px -80px no-repeat; 
	color:#333;
}
#menu-etica li a span{
	line-height:40px;
}
#menu-noticias{
	margin:0; padding:0; 
	width:284px; 
	list-style:none;
}
#menu-noticias li{
	padding:0; 
	margin:0 0 1px 0; 
	height:40px; 
	display:block; 
}
#menu-noticias li a{
	text-align:left;
	height:40px; 
	padding:0px 25px; 
	font:14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	display:block; 
	background:url('../imagens/elementos/verMenuimages-ac.png') 0px 0px no-repeat; 
	text-decoration:none; 
	outline:none;
}
#menu-noticias li a:hover{
	background:url('../imagens/elementos/verMenuimages-ac.png') 0px -40px no-repeat; 
	color:#000;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
#menu-noticias li a.active, #menu-noticias li a.active:hover{
	background:url('../imagens/elementos/verMenuimages.png') 0px -80px no-repeat; 
	color:#333;
}
#menu-noticias li a span{
	line-height:40px;
}
#menu-programas{
	margin:0; padding:0; 
	width:284px; 
	list-style:none;
}
#menu-programas li{
	padding:0; 
	margin:0 0 1px 0; 
	height:40px; 
	display:block; 
}
#menu-programas li a{
	text-align:left;
	height:40px; 
	padding:0px 25px; 
	font:14px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff; 
	display:block; 
	background:url('../imagens/elementos/verMenuimages-ac.png') 0px 0px no-repeat; 
	text-decoration:none; 
	outline:none;
}
#menu-programas li a:hover{
	background:url('../imagens/elementos/verMenuimages-ac.png') 0px -40px no-repeat; 
	color:#000;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
}
#menu-programas li a.active, #menu-programas li a.active:hover{
	background:url('../imagens/elementos/verMenuimages.png') 0px -80px no-repeat; 
	color:#333;
}
#menu-programas li a span{
	line-height:40px;
}
#intro { 
	clear: both; 
	background: #000 url(../imagens/elementos/teaser-ac.jpg) no-repeat; 
	color: #333; 
	height: 150px; 
	padding: 35px 0 0 20px; 
}
#intro h1 { 
	margin: 0; 
	background: #000; 
	display: inline;  
	color: #7DD0F1; 
	padding: 2px 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 	
}
#intro p { 
	margin: 0; 
	color: #808080; 
	font-weight: bold; 
	font-size: .9em; 
}
#busca { 
	font-size: .9em; 
	margin: 45px 0 0; 
}
#busca a { 
	color: #616161; 
	background: #8BE1FA; 
	padding: 4px 20px 6px; 
	border-bottom: 1px solid #616161; 
}
#busca a:hover { 
	color: #fff; 
	background: #8BE1FA url(imagens/elementos/buscahover.gif) no-repeat; 
}
#left .info { 
	border: 1px solid #fff; 
	background: #000; 
	padding: 8px; 
}
.menuacessivel ul{
	background:url('../imagens/elementos/breadcrumbImage-ac.png') 0px -30px repeat-x; 
}
.menuacessivel ul li a{
	color:#fff; 
	background:url('../imagens/elementos/breadcrumbImage-ac.png') 100% -60px no-repeat; 
}
.menuacessivel ul li a:hover {
	color: #fff;
}
.menuacessivel .left{
	background:url('../imagens/elementos/breadcrumbImage-ac.png') 0% 0px no-repeat;
}
.menuacessivel .right{
	background:url('../imagens/elementos/breadcrumbImage-ac.png') 100% -90px no-repeat; 
}

#compartilhe { 
	padding: 8px; 
	display: inline;
	border: 1px solid #e0e0e0; 
	background: #f4f4f4; 
	padding: 8px; 
}
.comentarios { 
	padding: 8px; 
	-webkit-box-shadow: 0px 0px 5px #e0e0e0;
	-moz-box-shadow: 0px 0px 5px #e0e0e0;
	box-shadow: 0px 0px 5px #e0e0e0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
#left .atencao { 
	border: 1px solid #fff; 
	background: #000; 
}
#left .yes {
	background:#000; 
	border:1px solid #fff;
}
#left .no {
	background:#000; 
	border:1px solid #fff;
}
.leftimg { 
	border: 1px solid #fff;
	-webkit-box-shadow: 5px 5px 7px #000;
	-moz-box-shadow: 5px 5px 7px #000;
	box-shadow: 5px 5px 7px #000;
}
.gravatar { 
	border: 1px solid #ccc; 
	padding: 3px; 
	float: left; 
	margin: 0 6px 5px 0;
	-webkit-box-shadow: 0px 0px 1px #ccc;
	-moz-box-shadow: 0px 0px 1px #ccc;
	box-shadow: 0px 0px 1px #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
#menuacessivel {

}
#leia-tambem { 
	margin: 1px 0 0 0; 
}
#leia-tambem li{ 
	
	list-style: none; 
	float: left; 
	width: 100%; 
	background: url(../imagens/elementos/newslist.jpg) repeat-x bottom; 
	
}
#leia-tambem li a { 
	background: url(../imagens/elementos/menuarrow.jpg) no-repeat 0 5px; 
	padding: 0 0 0 8px; 
}
#leia-tambem li.last { 
	margin: 0; 
}
#right {
	position: relative;
	top: -60px;
	margin: 0 15px 0 0;
	padding: 15px;
	float: right;
	width: 284px;
	background: #000;
	border: 1px solid #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	-moz-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 5px #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
	background-color: #000; opacity: 0.8;
}
#right h2 { 
	border-bottom: 1px solid #fff; 
	padding: 0 0 8px; 
}
#right .info { 
	border: 1px solid #fff; 
	background: #000; 
	padding: 8px; 
}
.right{ 
	float: right; 
	padding: 7px 0 0 15px; 
}
.rightimg { 
	border: 1px solid #ccc; 
	padding: 1px; 
	margin: 0 0 8px; 
}
.newslinput {   
	border: 1px solid #fff;
	background-color: #000;
		color: #fff;
}
.newslinput:hover {
	border: 1px solid #000;
	background-color: #fff;
		color: #363636;
}
.newslbtn {
	background:url('../imagens/elementos/newslbtn-ac.png');
	cursor:pointer;
	background-position: left center;
	padding-left:10px;
	padding-right:5px;
	FONT-SIZE: 14px;
	font-weight: bold;
	color: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent; 
	width:113px; 
	height: 30px; 
	margin:10px auto;
	border: none;
}
#footer { 
	clear: both; 
	border-top: 1px solid #fff; 
	padding: 10px; 
	margin: 0 0 5px; 
	font-size: .9em; 
	color: #fff; 
	background: #000; 
}
#footer a { 
	color: #fff; 
	background: #000; 
	font-weight: bold; 
}
.box {
	background-color: #000;
	border: 2px solid #fff;

	-webkit-box-shadow: 0 0 10px #000;
	-moz-box-shadow: 0 0 15px #000;
	box-shadow: 0 0 15px #000;
	background:-moz-linear-gradient(90deg, #000, #000); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000)); /* Webkit */
}
.btnleiamais{
 	background: #fff;
 	border: solid 1px #fff;
 	color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top,  #fff,  #fff);
 }
 .btnleiamais:hover{
	background: #000;
	border: solid 1px #fff;
	color: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
	background: -moz-linear-gradient(top,  #000,  #000);
}
 .btnleiamais a{
	color: #000;
}
 .btnleiamais a:hover{
	color: #fff;
}
.paginacao a{
	color:#333; 
	padding:3px 5px; 
	border:1px solid #ccc; 
	text-decoration:none; 
	margin:0 3px;
}

.paginacao a:hover{
	background:#299DCA; 
	color:#fff;
}

.paginacao a.atual{
	font-weight:bold; 
	background:#fff; 
	color:#000; 
	border:0; 
	border-bottom:1px solid #ccc; 
	font-size:1.6em;
}
.comentinput {
        
	border: 1px solid #fff;
	background-color: #000;
}
.comentinput:hover {
	border: 1px solid #7dd0f1;
	background-color: #ffffff;
}
.alto-contraste { background-color:#333; }
.alto-contraste:hover { background-color:#666; }
	.more {

		border-top: 1px solid #fff;
		border-bottom: 1px solid #000;
		background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000));
		background: -moz-linear-gradient(top,  #000,  #000);
}

/* 
  Controles acessíveis para vídeos do Youtube
  http://wac.osu.edu/examples/youtube-player-controls/
*/
div.ytplayerbox {
	border: 1px solid #fff;
	background: #000;
	-webkit-box-shadow: 0px 0px 1px #fff;
	-moz-box-shadow: 0px 0px 1px #fff;
	box-shadow: 0px 0px 1px #fff;	
}
ul.ytplayerbuttons {
  	border: 1px solid #fff;
}
ul.ytplayerbuttons li {
  	border: 1px solid #000;
}
ul.ytplayerbuttons a:link, ul.ytplayerbuttons a:visited {
	color: #000;
	background: #fff;
}
ul.ytplayerbuttons a:hover, ul.ytplayerbuttons a:active, ul.ytplayerbuttons a:focus {
	color: #fff;
	background: #000;
}
div.ytplayerbox h4.playlisth {

  	color: #fff;
}
div.ytplayerbox h5 {

  	color: #fff;
}
ul.ytplaylistl {

	background: #000;
}
ul.ytplaylistl li.ytlisteven {

  	background-color: #000;
}
ul.ytplaylistl li.ytlistodd
{
  	background-color: #000;
}

ul.ytplaylistl li a:link
{
	color: #fff;
}
ul.ytplaylistl li a:visited
{
	color: #fff;
}
ul.ytplaylistl li a:hover, ul.ytplaylistl li a:active, ul.ytplaylistl li a:focus
{
	color: #000;
	background-color: #fff;
}
.table td {
	border-bottom: 1px solid #fff;
}
.table thead td {
	border-bottom: 3px double #fff;
	border-top: 1px solid #000;
	background: #000;
}
.table .odd td { background: #000; }

#contactform {
	background:#000;
	background:-moz-linear-gradient(90deg, #000, #000); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000)); /* Webkit */
	border:1px solid #fff;
	-moz-box-shadow:0 0 15px #000;
	-webkit-box-shadow:0 0 15px #000;
	box-shadow: 0 0 15px #000;
}
.label {
	text-shadow: 2px 2px 2px #000;
}
.input{
	background: #000;
	background:-moz-linear-gradient(90deg, #000, #000); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000), color-stop(0.2, #000)); /* Webkit */
	border:1px solid #fff;
	-moz-box-shadow:0 0 3px #000;
	-webkit-box-shadow:0 0 3px #000;
	color: #fff;	
	}
.input:focus{
	border-color:#fff;
	-moz-box-shadow:0 0 3px #fff;
	-webkit-box-shadow:0 0 3px #fff;
}
.button{ 
	color: #fff;
	text-shadow: 0 -1px 1px #000;
	/* Background gradient */
	background: #000;
	background: -moz-linear-gradient(top, #000 0%, #000 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#000));
	/* Border style */
  	border: 1px solid #fff;  
	/* Box shadow */
	-moz-box-shadow: inset 0 1px 0 0 #000;
	-webkit-box-shadow: inset 0 1px 0 0 #000;
	box-shadow: inset 0 1px 0 0 #000;
	}
	
	.button:hover {
	background: #000;
    color: #fff;
	}