/*  
Theme Name: Linoluna
Theme URI: http://www.michaeljubel.com/2007/12/linoluna-magazine-style-theme-for-wordpress/
Description: <a href="http://www.michaeljubel.com/2007/12/linoluna-magazine-style-theme-for-wordpress/">Liloluna</a> magazine-style theme for Wordpress. Slideshow of featured articles, tabbed navigation, neat icons, and multiple easy-configurable widgetized sidebars.
Version: 1.1
Author: Michael Jubel
Author URI: http://www.michaeljubel.com/2007/12/linoluna-magazine-style-theme-for-wordpress/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* HTML Elements */
* {margin:0;padding:0;border:none;list-style:none;text-decoration:none;vertical-align:middle;}

html{background:#f5f6fa url(images/background.jpg) center top no-repeat; overflow: -moz-scrollbars-vertical;}

body {font: 100% "Trebuchet MS", Arial, Helvetica, sans-serif;color: #333; width: 990px; margin: 10px auto;}

div.clear{background:url(images/topo.png) left center no-repeat; width: 970px; height: 140px; *margin-top: -10px; color:red;}

#PDI_container5805412 .pds-box{border:1px solid #06C !important;}
#PDI_container5805412 .pds-question-top{color:#AE0000 !important;}
#PDI_container5805412 .pds-answer label{color:#C60000 !important;}
#PDI_container5805412 .pds-vote-button{border:1px solid #06C !important;color:#06C !important;}
#PDI_container5805412 .pds-links A{color:#D20000 !important;}

.pds-question-inner, .pds-question-top{color:#F00 !important;}
.pds-box{border:1px solid #F00 !important;}
span.pds-answer-span{color:#06C !important;}
div.pds-votebutton-outer a{border:1px solid #F00 !important;color:#F00 !important;}
span.pds-links a{border:0px !important;}

#logo{width: 330px; text-indent: -9000px; overflow: hidden; margin: 25px 0 0 225px; *margin: 25px 0 0 120px;}
#logo h1 a{font:normal 1.2em Arial; font-weight:bold; color:#000;}
#logo h1 a:hover{color: #F8F200; text-decoration: underline;}
#logo h2.descricao{margin: 4px 0 0 220px; color:#F8F200; font:normal 0.9em Arial; text-decoration: none;}

a:link, a:visited {color: red;text-decoration:none;}
a {color:red;}
a:hover, a:active {text-decoration:none;}

.propaganda-dir{width:313px;overflow:hidden;text-align:center;}

.prop1{width:240px;float:left;}
.prop2{width:380px;float:left;}
.propaganda{width:100%;padding:0 10px;}
.clearfloat h3.noticias a.noticia{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;font-size:22px !important;font-weight:normal;color:#0d468a !important;background:url(images/h3-noticia.png) no-repeat left center;padding:0 0 0 45px;}
h3.noticias{margin:5px 0 9px 0;}
a#desca p{font-size:13px;color:#031347;margin:7px 0 7px;}
span.author{color:#0d468a;}
div.noticia-site span.meta{padding:0;}
h4.curiosidades{font-family:Arial, Helvetica, sans-serif;}
div.curios-sempre ol{padding:5px 10px 5px 38px;}
div.curios-sempre ol li{list-style-type:decimal !important;color:#0074FF;}
div.curios-sempre ol li a{color:#0D468B;}
form.wp-polls-form p{margin:5px 0;color:#cc0000 !important;font-size:13px;font-weight:normal;text-align:left !important;}
ul.wp-polls-ul li label{font-size:13px;color:#ff0000;}
div.wp-polls-ans p input.Buttons{background:#0d468a;color:#FFF;border:0;cursor:pointer;}
#publicidade_3 p{padding:0;margin:2px 10px;}
#publicidade_3 img{width:200px;}

.noticia-site a.title{color:#00487a;font-weight:normal;font-size:16px;text-transform:uppercase;}

.popup img{width:auto;height:420px;max-width:900px !important;}
img.closee{width:30px !important;height:auto !important;}

a img {border:0;}

code {font: 1.1em 'Courier New', Courier, Fixed;}	

acronym, abbr, span.caps {font-size: 0.9em;letter-spacing: .07em;cursor: help;}			

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {width:200px;padding: 10px 10px 0 10px;border-top: 2px solid #ddd;border-bottom: 2px solid #ddd;background: #ccff99;float:right;font:1.0em Georgia;line-height:1.5em;margin:10px 0px 10px 10px;}

select {width: 130px;}


img{max-width: 477px;}

/* Structure */


#page {width:970px;margin:10px auto; padding:0px;background:#FFF;}

.left {float:left;}

.right {float:right;}

/* Header*/
.nav {margin:-27px 5px 0 20px;font-size:0.8em; color:FFF;}
.nav a{color:#FFF;padding: 2px; font-size:15px; text-transform:uppercase; }
.nav a:hover{background-color: red;}


#search{/*margin: 0 0 10px 220px;*/}
#search #s{width: 150px;padding:1px; }
#search #searchsubmit{background-color: #D02217; color:#FFF; padding: 6px; width: 100px; }
.buscbut{font-size:12px;cursor:pointer;}


#commentform input{border: 1px #334C7F solid;}
#commentform textarea{ border: 1px #334C7F solid;}
#commentform .button{background-color: #EEE; color:#069; padding: 3px;width:180px;cursor:pointer; }
#commentform label{color:red; font-family: arial;}
#busca{width:200px;float:right;cursor:pointer;margin:-1px;}

.nav-bar {width:960px;height:17px;margin:1px auto 3px auto; background:url(images/menu-rep.jpg) repeat-x ; font-size:0.7em;padding:5px 10px 5px 0px;}
.nav-bar span {float:right;}
.nav-bar span a {color: #f8f200;}

/* Text*/

h2 {font:2.3em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 10px 0 10px 0; color:#17559e; text-align: left;background:#eeefff;} 

h3 {font:1.3em Georgia;margin-bottom:3px;}

h4 {font:1.0em Georgia;}

h3#respond {border-top:1px dotted #ccc;margin-top:25px;padding-top:20px; color:#334C7F; font: bold 1.2em arial;}

h3#comments {margin-top:32px;padding-left:0px; color:#004080;}
p {margin: 15px 0;font-size:1.3em; color:#083D7C;}
/* Content*/
/*
#logo {width:350px;}

#logo .webtitle {border-bottom:1px solid #bbb;letter-spacing:-0.05em;line-height:1.0em;}

#logo .description {
	font-size:0.7em;
	color:#bbb;
	text-transform:uppercase;
	letter-spacing:-0.05em;
	float:right;
	}
*/

/*
	Coin Slider jQuery plugin CSS styles
	http://workshop.rs/projects/coin-slider
*/

/*body {margin:0; padding:0; background:#fff;}*/
#slidebox{position:relative; /*border:1px solid #ccc;*/ margin:0 0 17px 0;}
#slidebox, #slidebox .content{width:626px;}
#slidebox, #slidebox .container, #slidebox .content{height:210px;}
#slidebox{overflow:hidden;}
#slidebox .container{position:relative; left:0;}
#slidebox .content{background:#eaf3ff; float:left;}
#slidebox .content div{padding:5px; height:100%; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
#slidebox .content div img{max-width:260px;height:200px;padding:0 5px 0 0;float:left;}
#slidebox .next, #slidebox .previous{position:absolute; z-index:2; display:block; width:21px; height:21px;}
#slidebox .next{right:0; margin-right:10px; background:url(slidebox_next.png) no-repeat left top;}
#slidebox .next:hover{background:url(slidebox_next_hover.png) no-repeat left top;}
#slidebox .previous{margin-left:10px; background:url(slidebox_previous.png) no-repeat left top;}
#slidebox .previous:hover{background:url(slidebox_previous_hover.png) no-repeat left top;}
#slidebox .thumbs{position:absolute; z-index:2; bottom:10px; right:10px;}
#slidebox .thumbs .thumb{display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; padding:2px 4px; background:url(slidebox_thumb.png); color:#0d468a;}
#slidebox .thumbs .thumb:hover{background:#0d468a; color:#FFF;}
#slidebox .selected_thumb{background:#0d468a; color:#FFF; display:block; margin-left:5px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; padding:2px 4px;}

div.content a.thelink{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:19px;color:#af0000;text-transform:uppercase;}
div.content p{font-size:13px;color:#0d468a;margin:6px 0 0 0;}
div.content span a,div.content span{font-size:9px;color:#F00;}

#slideshow img{border:1px solid #0b4284;max-width:300px;max-height:300px;}
#slideshow span.author, span.author a{text-transform:inherit;font-size:11px;color:#0d468a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:0;}
#slideshow span.author{padding:10px 0;display:block;padding:7px 0;}
#slideshow p{color:#0d468a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:13px;}
.meta a{padding:0;}
div#mostViewed ol li a, div#mostCommented ol li a{color:#0d468b;}
div#mostViewed ol li, div#mostCommented ol li{color:#0074ff;}
.videos-home{overflow:hidden;width:620px;padding:0 10px;margin:10px 0 0 0;}
div.videos-home h3.video-h{font-size:22px;color:#ff0707;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:6px 0 6px 40px;background:url(images/video-h3.png) left center no-repeat;}
a.poll-remove{background:#0D468A;color:#FFF;margin:0 0 0 10px;padding:0 4px;}

#content {
	width:636px;
	/*border:1px solid #ccc;*/
	float:left;
	font-size:0.7em;
	}

#aside {
	padding:10px;
	}

#aside .clearfloat {
	margin:0px 0px 10px 0px;
	border-bottom:1px dotted #ccc;
	}
#noticias{width: 635px; display: table; /*border-bottom: 1px #a1a1a1 solid;*/}



#aside-1 {
	padding:10px;
	}
	
#noticias #aside-1 a.title{font-size:16px;color:#af0000;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#noticias #aside-1 a p{font-size:13px;color:#0074E8;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0;}

#aside-2 {
	width:190px;
	float:left;
	padding:10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	}

#aside-3 {
	width:190px;
	float:right;
	padding:10px;
	}
 
#aside-1 img, #aside-2 img, #aside-3 img {
	border:1px solid #ccc;
	float:left;
	margin:4px 8px 2px 0px;
	}

#aside img, #archive img {
	border:1px solid #ccc;
	float:left;
	margin:4px 10px 15px 0px;
	}

#aside p {
	margin-top:4px;
	font-size:1.3em; color:#083D7C;
	}

#aside-1 p, #aside-2 p, #aside-3 p, #archive p {
	margin-top:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#eeefff;
	font-size:14px;
	}

.title
	{
	font:1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.0em;
	font-weight:bold;
	}

span.author{padding:0;}

#noticias .author, .author a {
	font:0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#0d468a;
	text-transform:uppercase;
	padding:0 0 0 10px;
	vertical-align:baseline;
	}

.meta, .meta a {
	font-size:0.9em;
	padding:0 0 0 10px;
	color:#0d468a;
	}

#aside h3 a, #aside-1 h3 a, #aside-2 h3 a, #aside-3 h3 a {
	font:10px Arial;
	color:red;
	}

.post, #archive {
	padding:10px;
	}

.post p {
	margin-top:0px;font-size:1.3em; color:#083D7C;line-height:24px;

	}
#logo h2{background:none;}

#sidebar-tabs h3.artigos, h4.curiosidades, div#sidebar-middle h3, .enq h3{background:url(images/h3artigos.png) no-repeat left center;padding:7px 0 7px 41px;color:#af0000;font-size:18px;font-weight:normal;}
.curios-sempre{overflow:hidden;width:314px;}
.enq{width:313px;overflow:hidden;margin:0 0 20px 0;}
.enq h3{padding:7px 0 7px 41px !important;background:url(images/h3artigos.png) no-repeat left center !important;color:#af0000 !important;font-size:18px !important;font-weight:normal !important;margin:0 0 0 0 !important;}

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}

.post .title {
	font-size:2.3em;
	margin:3px 0px 3px 0px;
	}

.post ul, .post ol {
	margin-bottom:15px;
	}

.post ul li {	
	list-style:square;
	margin-left:30px;
	}

.post ol li {	
	list-style:decimal;
	margin-left:30px;
	}

.post ol li ul li {	
	list-style:square;
	margin-left:20px;
	}

.post .ads {
	margin-top:10px;
	}

#top_banner {
	margin:5px 0px 15px 0px;
	}

#stats {
	float:right;
	border:1px solid #ccc;
	margin:0px 0px 10px 10px;
	padding:4px;
	text-transform:uppercase;
	font:0.8em Arial;
	}

#stats span {
	border-bottom:1px dotted #ccc;
	padding: 8px 4px 8px 4px;
	}

#stats span a {
	color:#333;
	}

#archive .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}

#writer img  {
	margin:0px 10px 15px 0px;
	border: 1px solid #ccc;
	float:left;
	}

/* Sidebar*/
#sidebar {
	width:322px;
	float:right;
	font-size:0.7em;
	margin:0px;
	}

#sidebar li {
	list-style:none;
	}

#sidebar h3 {
	font:14px Arial;
	font-weight:bold;
	color:#8B1B2C;
	padding:0px 0px 2px 0px;
	margin-top:10px;
/*	border-bottom:1px dotted #ccc;	*/
	}

#sidebar-top, #sidebar-middle {
	width:315px;
	float:right;
	margin:0px -3px 10px 0px;
	padding:0px 10px 10px 10px;
	/*border:1px solid #ccc;*/
	}

#sidebar-bottom {
	width:322px;
	float:right;
	margin:0px 0px 10px 0px;
	}

#sidebar-tabs {
	width:322px;
	/*border:1px solid #ccc;*/
	float:right;
	padding:0px;
	margin-bottom:10px;
	}
	
.videos-home p{border:3px solid #F00;margin: 15px 0 5px 0;}
.videos-home{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:16px; color:#F00;}

#sidebar-left {
	width:135px;
	border:1px solid #ccc;
	padding:0px 5px 10px 7px;
	float:left;
	}

#sidebar-right {
	width:160px;
	border:1px solid #ccc;
	padding:0px 5px 10px 5px;
	float:right;
	}

#sidebar-ads {
	width:300px;
	float:right;
	margin:0px;
	padding:10px;
	border:1px solid #ccc;
	}

/* Form Elements */

select {
	background:#336699;
	border:1px dotted red;
	width:100%;
	color:#fff;
	}
	
#searchform {
	/*padding:16px 5px 0 0; */
	}

.button {
	padding: 1px;
	border:1px solid #ccc;
	background:#fff;
	font-size:1.0em;
	}

#search .button {
	padding: 1px;
	border:1px solid #ccc;

	font-size:0.7em;
	background-color: #901D2E; color:#FFF; padding: 3px; 
	}

#commentform input {
	width: 140px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 99%;
	margin-top:5px;
	}


/* Comments*/
form{}
#comments {
	padding:0 10px 10px 10px;
	}

.commentlist li {
	margin: 5px 0 3px;
	padding: 5px 15px 8px 15px;
	list-style: none;
	background:#D1DEEF;
	border-top: 1px dotted #ccc;
	}

.commentlist_author li {
	margin: 5px 0 3px;
	padding: 0px 15px 8px 15px;
	list-style: none;
	background:#ccff99;
	border-top: 1px dotted #ccc;
	
	}

#commentform small {
	background:#FFF;
	font-weight:bold;
	padding:0;
	}

.commentlist cite, .commentlist_author cite {
	font: 1.0em Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:red;
	letter-spacing:-0.05em;
	}

.comment-number {
	font: 30px Georgia;
	color: rgb(192,192,192);
  padding:0;
  float: right;
  margin: 0 5px 0 0;
	}


/* Footer*/


#footer {
padding-top:10px;
	background: url(footer.jpg) no-repeat;
  width: 970px;
  height: 82px;
   padding-bottom:10px;
   margin: 0 auto;
	width: 970px;
	border-top: 1px solid #ccc;
	}

	
	
#footer #complete{margin-top: 80px;font-size:0.6em;}
/* sidebar-tabs */


#sidebar-tabs ul.tabs {
	display: block;
	color:#FFF;
	padding: 0;
	margin-left: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	z-index: 5500;
/*\*	vertical-align: middle;/*\*/
	font-family: Arial, Helvetica, sans-serif;
	}
		/*aquels*/
#sidebar-tabs ul.tabs li {
	margin: 0;
	display: block;
	float: left;
	color:#fff;
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	border-width:0;
	white-space: nowrap;
	padding: 4px 7px 3px 7px;
	z-index: 6000;
	background-image: none;
	
	}
		
#sidebar-tabs ul.tabs li.selected {
	background-color: #0d468b;
	border-bottom: none;
	z-index: 9998;
	color:#FFF;
	padding: 4px 7px 4px 7px;
	}
	
#sidebar-tabs ul.tabs li.selected a{color:#FFF;}
		
#sidebar-tabs div.tabContent {
	clear: both;
	border-top:1px solid #ccc;
	padding: 15px;
	_padding: 15px 15px 15px 15px;
	margin: 0;
	display: none;
	}
		
#sidebar-tabs div.tabContent.tabContentActive {
	display: block;
	}
		
#sidebar-tabs div.tabContent ol {
	margin-top: 0;
	margin-bottom: 5px;
	}
		
#sidebar-tabs div.tabContent ol li {
	_padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	}

#sidebar-tabs div.tabContent ul {
	margin-top: 0;
	margin-bottom: 5px;
	}
		
#sidebar-tabs div.tabContent ul li {
	_padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	}
		

/* Most Popular Module */

#mostPopWidget, #tabsContainer {
	position: relative;
	top: 1px;
	_top: 0;
	left: 0px;
	_left: 0;
	_height: 14px;
	_padding-top: 6px;
	display: block;
	}


#mostPopWidget ul.tabs {
	font-size: 10px;
	_position: absolute;
	top: 0;
	margin:0 0 0 180px;
	}
					
#mostPopWidget ul.tabs li {
	position: relative;
	top: 0; 
	padding-left: 4px;
	padding-right: 5px;
	_padding-bottom: 2px;
	}
		
#mostPopWidget ul.tabs li.selected {	
	_padding-bottom: 3px;
	}	
				
#mostPopWidget ul.tabs li:first-child {
/*	border-left-width: 1px;*/
	padding-left: 4px;
	}
					
#mostPopWidget  ul.tabs li a {
	color: #333333;
	}			

#mostPopWidget ol li {
	padding-left:2px;
	margin-left:25px;
	list-style-type: decimal;
	line-height:115%;
	}

#mostPopWidget ul li {
	padding-left:2px;
	margin-left:25px;
	list-style-type:square;
	line-height:115%;
	}


/* Float Properties*/

.clearfloat:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfloat {display: inline-block;	}


/* Hides from IE-mac \*/
* html .clearfloat {height:1%;}

*+html .clearfloat {height:1%;}

.clearfloat {display:block;}

/* Animation*/

#slideshow .clearfloat {/*border-bottom:1px dotted #ccc;*/margin-bottom:0px;}

#slideshow .title{font:2.0em Georgia;line-height:1.0em;font-weight:bold;}

#control {margin: 0px 0px 10px 0px;float:right;width:105px;}

#control img {margin: 0;padding: 0; width: 250px; height: 250px;}

#control span a {font:12px Arial, Verdana, Helvetica;/*border-right: 1px dotted #ccc;border-left: 1px dotted #ccc;border-bottom: 1px dotted #ccc;*/padding:3px 7px;text-decoration: none;display:block;float:left;background:#FFF;color:#0d468a;margin: 0 5px 0 0;}

#control .cntrl_active {background-color: #94a9d1;}

#control .cntrl_active a {color: #fff;background:#0d468a;margin: 0 5px 0 0;}

#feature_1 img, #feature_2 img , #feature_3 img, #feature_4 img  {margin:0px 10px 15px 0px;/*border: 1px solid #ccc;*/float:left;}

#feature_1, #feature_2, #feature_3, #feature_4{padding:15px 0 0 0;}

#feature_1 p, #feature_2 p, #feature_3 p, #feature_4 p  {margin-top: 4px;}

#slideshow{background:#eaf3ff;margin:0 0 15px 0;}
#slideshow a.title{font-size:20px;color:#af0000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase;}
/* tabela de jogos */
#noticias h3 a{display:block;background:url(images/h3-colunanobre.png) no-repeat left center;font-size:22px;color:#0d468a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:2px 0 2px 15px;}

.tabelajogo {color:blue;}
.tabelajogoh4 {font: normal 1.8em arial; color:red; padding: 0.6em 0; }

.tabelajogo { margin:1.5em 0 0 0; }
table {width: 100%; border-right: 0.1em solid #f0f0f0; margin-bottom: 1.5em;}
table a {color:#336699; font-weight:bold; }
table td, 
table th {border-bottom: 0.1em solid #f0f0f0;border-left: 0.1em solid #f0f0f0; padding: 0.3em 0.5em; font: normal 1.2em arial;}

.tabela-jogos #tabelas table thead td {text-transform:uppercase;}
table thead th {border-top:0.1em solid #336699; font-weight: bold; color:#003D6D;}
table thead th.relato {background: none;}
table thead td {background: #003D6D;  padding:0.6em 0.7em; color:#FFF; font-weight: bold;}
table .dados th {font-size: 1.1em; }
table .dados .estadio,
table .dados .cidade {text-align: left; padding-left: 0.5em;}
table .relato {background: #f7f8f2;}


table tbody .hora {width: 4em;}
table tbody .time1 {width: 9.3em; text-align: right; padding:0.3em;}
table tbody .resultado {width: 2.8em; _width: 3.8em; border-left: none; text-align: center;white-space:nowrap; padding:0.3em 0.1em;}
table tbody .time2 {width: 9.3em; border-left: none;padding:0.3em;}
table tbody .estadio {width: 10em;}
table tbody .cidade {width: 10em;}
table tbody .relato {padding:0 0.3em 0 0.3em; width:4.5em;_width:5em;}
table tbody a {font-weight: bold; color:#336699;}


/* classificacao */
#classificacao #classificacao-box h2 {margin-bottom:0.1em; border:0; padding:0; font:bold 1.8em arial !important; color:#A0B337}
#classificacao #classificacao-box ul li h3 { position:relative; clear:both; float:none; background-color:#579119; position:relative; margin-top:0.1em; font-size:1.4em; padding:0; }
#classificacao #classificacao-box ul li h3 a { display:block; padding:0.2em 0 0.2em 0.6em; color:#ffffff; background:transparent url('http://e.i.uol.com.br/new/mais.gif') no-repeat 16.8em center; }
#classificacao #classificacao-box ul li.show h3 a { background-image:url('http://e.i.uol.com.br/new/menos.gif') }
#classificacao #classificacao-box ul li img {position:absolute; top:0.8em; right:0.8em}
#classificacao #classificacao-box ul li .conteudo { display:none; }
#classificacao #classificacao-box ul li.show .conteudo { display:block; }

#classificacao #classificacao-box #classificacao {clear:both; background: #76b339; padding: 1em; height: 100%; width: 28em; overflow:hidden;}
#classificacao #classificacao-box table {margin:0 0 0 0.8em; width:95%}
#classificacao #classificacao-box table th,
#classificacao #classificacao-box table td {color:#000000; font-size: 1.2em;border: 0.1em solid #f1f1f1; background:#ffffff ; padding: 0.2em; border :0.1em solid #F7F8F2; border-width: 0.1em 0.1em 0 0; }
#classificacao #classificacao-box table td a {color:#000000;}

#classificacao #classificacao-box table thead th  {font: normal 1em arial; text-align: right; background: none}
#classificacao #classificacao-box table thead th.tcol1,
#classificacao #classificacao-box table thead th.tcol2,
#classificacao #classificacao-box table thead th.tcol3,
#classificacao #classificacao-box table thead th.tcol4,
#classificacao #classificacao-box table thead th.tcol5,
#classificacao #classificacao-box table thead th.tcol6,
#classificacao #classificacao-box table thead th.tcol7,
#classificacao #classificacao-box table thead th.tcol8,
#classificacao #classificacao-box table thead th.tcol9,
#classificacao #classificacao-box table thead th.tcol10
{background-color:#A0B337; text-align:center; color:#ffffff}

#classificacao #classificacao-box tbody th {background:#EF712C; color:#ffffff; font:1.2em arial;}
#classificacao #classificacao-box table td.col2 {padding-left: 0.6em;}
#classificacao #classificacao-box tbody td {text-align:center; padding-top: 0.3em;font: normal 1.2em arial;  }
#classificacao #classificacao-box tbody .col1{background: #A0B337; text-align:center;}
#classificacao #classificacao-box tbody .col2 {text-align:left;}
#classificacao #classificacao-box tbody td b{color:#ffffff}

#classificacao #classificacao-box #classificacao ul {overflow:hidden; padding-top: 0.8em; }
#classificacao #classificacao-box #classificacao li {float:left; border-right: 0.08em solid #000; padding-right: 0.7em; margin-left: 0.7em;}
#classificacao #classificacao-box #classificacao li a {font-weight: bold; color:#FFF; }
#classificacao #classificacao-box #classificacao .item1 {margin-left:0;}
#classificacao #classificacao-box #classificacao .item3 {border:0; padding-right:0;}

#classificacao #classificacao-box .box-tabela { border-right:0.1em solid #E7EAD9; border-bottom:0.1em solid #E7EAD9; border-left:0.1em solid #E7EAD9; padding:0.5em; background:#F7F8F2; overflow:hidden; }
#classificacao #classificacao-box ul li .conteudo { background-color:#F7F8F2; border:0.1em solid #F1F1F1; overflow:hidden; _float:left; _width:100%; font-size:0.8em; }
#classificacao #classificacao-box ul li .conteudo li{float:left; font-size:1.1em; font-weight:bold; margin:0.6em 0; padding:0 0.3em}
#classificacao #classificacao-box ul li .conteudo li a{color:#1C5D8E}
#classificacao #classificacao-box ul li .conteudo li.item1{margin-left:0.8em; _margin-left:0.4em}
#classificacao #classificacao-box ul li .conteudo li.item2,
#classificacao #classificacao-box ul li .conteudo li.item3 {border-left:0.1em #425F23 solid}
#classificacao #classificacao-box  p.float{float:left; font-size:1.1em; font-weight:bold; padding:0.6em}
#classificacao #classificacao-box  form {float:right; margin:0.4em}
#classificacao #classificacao-box  form select { font-size:1.1em; }

/* frases */
#frases .conteudo { border:0.1em solid #E6E6E6; padding:0.8em; }
#frases .conteudo .first.frase { border-top:none; }
#frases .conteudo .frase { text-align:center; border-top:0.1em solid #ECECEC; padding:1em 0; }
#frases .conteudo .frase cite { font:bold 2em arial; color:#4D4D4D; line-height:1.1em; }
#frases .conteudo .frase cite a { color:#4D4D4D; }
#frases .conteudo .frase p.credito { margin:0.8em 0 0 0; font:italic normal 1.2em arial; color:#808080; }
#frases .conteudo .frase p.credito a { color:#808080; }

.frases #texto { font:normal 13px arial; margin:1.5em;}
.frases #texto .data { font:normal 11px arial; color:#000; }
.frases #texto h1 { _width:100%;font:bold 26px arial; color:#000; overflow:hidden; }
.frases #texto .titulo { margin:1.5em 0; overflow:hidden; clear: both;}
.frases #texto .titulo #credito-texto { font:bold 11px arial;margin:1em 0; }
.frases #texto div.header { margin-bottom: 10px; }

.frases #texto { font:1.3em arial; }
.frases #texto p { margin:1em 1.2em; }
.frases #texto div.frase { border-bottom:0.1em dashed #DEDED6; padding:1em; text-align:center; margin:0 1em; }
.frases #texto div.destaque div.grade { background-color:#F7F7EF; clear:both; padding:1em; }
.frases #texto div.frase div.imagem { float:left; height:100px; margin:0 1em 0 0; width:133px; }
.frases #texto div.frase div.imagem img { border:0 none; height:100px; width:133px; }
.frases #texto div.frase h1 { font:20px arial; padding-bottom:0.3em; }
.frases #texto div.frase h1 cite { font-style:normal; }
.frases #texto div.frase h1 img { margin:0 10px; }
