body { 
	background-image: url(../imagens/elementos/bg-verde.png);
}
a { 
	color: #4e9a06;	
	text-decoration: none; 
}
a:hover { 
	color: #73d216; 
	text-decoration: none; 
	background: inherit; 
}
.ancora a { 
	color: #333;	
	text-decoration: none; 
}
.ancora a:hover { 
	color: #000; 
	background: inherit; 
}
.foco { 
	color: #4e9a06; 
}
.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; 
}
.autor { 
	color: #808080; 
	margin: 0 0 12px; 
	background: inherit; 
	font-weight: normal; 
	font-size: .9em; 
}
#content {
	width: 920px;
	margin: 0 auto;
	background: #fafafa;
	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: #FFF;
}
#irpara a{
	color: #fff;	
	background: inherit; 
	text-decoration: none; 
}
#logo { 
	float: left; 
	border-bottom: 5px solid #4e9a06; 
	height: 63px; 
	width: 345px; 
}
#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:#000; 
	display:block; 
	background:url('../imagens/elementos/verMenuImages-verde.png') 0px 0px no-repeat; 
	text-decoration:none; 
	outline:none;
}
#menu-etica li a:hover{
	background:url('../imagens/elementos/verMenuImages-verde.png') 0px -40px no-repeat; 
	color:#fff;
	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-verde.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:#000; 
	display:block; 
	background:url('../imagens/elementos/verMenuImages-verde.png') 0px 0px no-repeat; 
	text-decoration:none; 
	outline:none;
}
#menu-noticias li a:hover{
	background:url('../imagens/elementos/verMenuImages-verde.png') 0px -40px no-repeat; 
	color:#fff;
	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-verde.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:#000; 
	display:block; 
	background:url('../imagens/elementos/verMenuImages-verde.png') 0px 0px no-repeat; 
	text-decoration:none; 
	outline:none;
}
#menu-programas li a:hover{
	background:url('../imagens/elementos/verMenuImages-verde.png') 0px -40px no-repeat; 
	color:#fff;
	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-verde.png') 0px -80px no-repeat; 
	color:#333;
}
#menu-programas li a span{
	line-height:40px;
}
#intro { 
	clear: both; 
	background: #ccc url(../imagens/elementos/teaser-verde.jpg) no-repeat; 
	color: #333; 
	height: 150px; 
	padding: 35px 0 0 20px; 
}
#intro h1 { 
	color: #73d216; 
}
#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 #e0e0e0; 
	background: #f4f4f4; 
	padding: 8px; 
}
.menuacessivel ul li a:hover {
	color: #4e9a06;
}
#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; 
}
.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: #fff;
	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: #FFF; opacity: 0.8;
}
#right h2 { 
	border-bottom: 1px solid #ccc; 
	padding: 0 0 8px; 
}
#right .info { 
	border: 1px solid #e0e0e0; 
	background: #f4f4f4; 
	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 #333;
	background-color: #ffffff;
	width: 284px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.newslinput:hover {
	border: 1px solid #73d216;
	background-color: #ffffff;
	width: 284px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.newslbtn {
	background:url('../imagens/elementos/newslbtn-verde.jpg');
	cursor:pointer;
	background-position: left center;
	padding-left:10px;
	padding-right:5px;
	FONT-SIZE: 14px;
	font-weight: bold;
	color: #fff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: transparent; 
	width:113px; 
	height: 30px; 
	margin:10px auto;
	border: none;
}
 .btnleiamais:hover{
	background: #4e9a06;
	border: solid 1px #4e9a06;
	background: -webkit-gradient(linear, left top, left bottom, from(#73d216), to(#4e9a06));
	background: -moz-linear-gradient(top,  #73d216,  #4e9a06);
}
.paginacao a{
	color:#333; 
	padding:3px 5px; 
	border:1px solid #ccc; 
	text-decoration:none; 
	margin:0 3px;
}

.paginacao a:hover{
	background:#4e9a06; 
	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 #333;
	background-color: #ffffff;
	width: 180px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.comentinput:hover {
	border: 1px solid #73d216;
	background-color: #ffffff;
	width: 180px;
	height: 25px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px; 
}
.textarea:hover {
	border: 1px solid #4e9a06;
}
.colorbox { width:29px; height:30px; cursor:pointer;  }
.alto-contraste { background-color:#000; }
.alto-contraste:hover { background-color:#333; }
.alto-contraste-azul { background-color:#03f; }
.alto-contraste-azul:hover { background-color:#00f; }
.padrao { background-color:#299dca; }
.padrao:hover { background-color:#7dd0f1; }
.laranja { background-color:#f57900; }
.laranja:hover { background-color:#fcaf3e; }
.verde { background-color:#4e9a06; }
.verde:hover { background-color:#73d216; }

/* 
  Controles acessíveis para vídeos do Youtube
  http://wac.osu.edu/examples/youtube-player-controls/
*/
ul.ytplayerbuttons a:hover, ul.ytplayerbuttons a:active, ul.ytplayerbuttons a:focus {
	background: #4e9a06;
}
ul.ytplaylistl li a:hover, ul.ytplaylistl li a:active, ul.ytplaylistl li a:focus {
	color: #fff;
	background-color: #4e9a06;
}
.input:focus{
	border-color:#4e9a06;
	-moz-box-shadow:0 0 3px #73d216;
	-webkit-box-shadow:0 0 3px #4e9a06;
	outline:none;
	}
.button{	
	background: #DD4814;
	background: -moz-linear-gradient(top, #73d216 0%, #4e9a06 100%);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73d216), to(#4e9a06));
  	border: 1px solid #4e9a06;  
	}
	.button:hover {
	background: #73d216;
	}