html body {

	font-size:12px;	
	margin: 0px; padding: 0px;	border: 0px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-weight:normal;
	cursor:default;
	text-align:center;
	background: #FFF;
	min-width:850px;
	
} 

@font-face {
	font-family: 'Trade Gothic';
	src: url('TradeGothicLTStd-BdCn20-fontfacekit/TradeGothicLTStd-BdCn20.eot');
	src: local('Trade Gothic LT Std Bold Condensed No. 20'), local('TradeGothicLTStd-BdCn20'), url('TradeGothicLTStd-BdCn20-fontfacekit/TradeGothicLTStd-BdCn20.woff') format('woff'), url('TradeGothicLTStd-BdCn20-fontfacekit/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20') format('svg'), url('TradeGothicLTStd-BdCn20-fontfacekit/TradeGothicLTStd-BdCn20.otf') format('opentype');
}

.LayoutElement{
	display:block;
	float:left;
	position:relative;
	height:1%;
	z-index:0;
	/*
	border:1px solid #000;
	margin:-1px;
	*/
}


.wrapper{
	display:block;
	width:760px;
	margin:0px auto;
}


.site-header{
	display:table;
	margin:0px auto;
	clear:both;
}
	.site-header img.logo{
		display:block; float:left;
		margin-left:5px;
	}
	.site-header img.quote{
		display:block; float:left;
		margin-left:10px;
	}


	.site-header .site-upper-menu{
		display:block;
		margin-bottom:10px;
	}	

		.site-header .site-upper-menu a {
			font-size:10px;
			padding: 1px 4px;
			margin: 0px 1px;
			color: #555555;
			text-transform:uppercase;
			vertical-align:middle;
		}
		.site-header .site-upper-menu a:hover {
			color: #FFFFFF;
			background:#000000;
			/*margin-bottom:-15px;*/
		}

			.site-header .site-upper-menu a.index{
			color: #000000;
			}
			.site-header .site-upper-menu a.index:hover {
				color: #000000;
				background:none;
			}

		.site-header .site-upper-menu a.icon-mail {
			padding-left:24px;
			background:url(../images/mail.gif) 8px 50% no-repeat;
		}
		.site-header .site-upper-menu a.icon-mail:hover {
			color: #FFFFFF;
			background:url(../images/mail.gif) 8px 50% no-repeat #000000;
		}
		.site-header .site-upper-menu a.icon-mrkt {
			padding-left:24px;
			background:url(../images/mrkt.gif) 8px 50% no-repeat;
		}
		.site-header .site-upper-menu a.icon-mrkt:hover {
			color: #FFFFFF;
			background:url(../images/mrkt.gif) 8px 50% no-repeat #000000;
		}

		.site-header .site-upper-menu span {
			font-size:12px; font-weight:bold;
			padding: 3px 3px;
			margin: 0px 1px;
			color: #777777;
		}



.site-main-menu{
	}
	.site-main-menu li {
		list-style:none;
	}
	
	.site-main-menu li.first {
	}
	.site-main-menu li.first a {
		display:table;
		padding:8px 20px 8px 8px;
		color:#666;
		text-transform:uppercase;
		font-size: 26px ;
		font-family:'Trade Gothic', Arial, Helvetica, Tahoma, sans-serif;
		line-height:20px;
		font-weight:bold;
	}
	.site-main-menu li.first a:hover {
		background:url(../images/mmhover.png) 0% 50% no-repeat;
		color:#000;
	}
	.site-main-menu li.first a.index {
		color:#000;
	}
	
	.site-main-menu li.second {
		margin-left:10px;
	}
	.site-main-menu li.second a {
		display:table;
		padding:4px 20px 4px 8px;
		margin-top:-5px;
		margin-bottom:5px;
		color:#666;
		text-transform:lowercase;
		font-size: 18px;
		font-family:'Trade Gothic', Arial, Helvetica, Tahoma, sans-serif;
		line-height:16px;
		font-weight:bold;
	}
	.site-main-menu li.second a:hover {
		background:url(../images/mmhover.png) 0% 50% no-repeat;
		color:#DD0000;
		
	}
	.site-main-menu li.second a.index{
		color:#DD0000;
		line-height:16px;
	}

	

a.issue-main-cover{
display:block;
position:relative;
width:270px;
height:360px;
overflow:hidden;
}

	a.issue-main-cover .cover{
	display:block;
	position:absolute;
	top:0px; left:0px;
	}
	a.issue-main-cover .zoom{
	display:none;
	position:absolute;
	top:0px; left:0px;
	}
	a.issue-main-cover:hover .zoom{
	display:block;
	}


.issue-list{
		list-style:none;
	}
	.issue-list li {
		list-style:none;
		display:block;
		float:left;
	}
	
	.issue-list li .issue-cover {
		display:block;
		margin:10px 15px;
	}
	.issue-list li .issue-cover:hover {
		
	}
	.issue-list li .issue-cover h1{
		display:block;
		color:#666;
		text-transform:lowercase;
		font-size: 22px;
		font-family:'Trade Gothic', Arial, Helvetica, Tahoma, sans-serif;
		line-height:14px;
		font-weight:bold;
		text-align:right;
		padding-right:6px;
		
	}
	.issue-list li .issue-cover:hover h1{
		color:#000;
	}
	.issue-list li .issue-cover h1 small{
		display:inline-block;
		color:#999;
		font-size:14px;
		text-transform:capitalize;
		line-height:13px;
		font-weight:normal;
		font-family: Arial, Helvetica, Tahoma, sans-serif;
		letter-spacing:-1px;
		margin-top:-5px;
		
	}
	.issue-list li .issue-cover:hover h1 small{
		color:#666;
	}
	



	.tv-issue-reports{
		display:block;

	}
	.tv-issue-reports .report{
		display:block;
		padding:10px 5px;
		border-bottom:1px dotted #CCC;
	}
		.tv-issue-reports .p0{
			margin-left:10px;
		}
		.tv-issue-reports .p1{
			margin-left:12px;
		}
		.tv-issue-reports .p2{
			margin-left:14px;
		}
		.tv-issue-reports .p3{
			margin-left:16px;
		}
		.tv-issue-reports .p4{
			margin-left:18px;
		}
		
		.tv-issue-reports .report h1{
			display:block;
			color:#666;
			font-size: 1.7em;
			font-family:'Trade Gothic', Arial, Helvetica, Tahoma, sans-serif;
			line-height:18px;
			text-transform:uppercase;
			font-weight:bold;
		}
		.tv-issue-reports .report h2{
			color:#666;
			font-size: 12px;
			line-height:14px;
			text-indent:5px;
		}

	.tv-issue-reports .n{
		margin-left:4px;
	}
		.tv-issue-reports .n h1{
			display:block;
			color:#333;
			font-size: 2.8em;
			font-family:'Trade Gothic', Arial, Helvetica, Tahoma, sans-serif;
			line-height:18px;
			text-transform:uppercase;
			font-weight:bold;
		}
		.tv-issue-reports .n h1 span{
			color:#666;
			font-size: 20px;
			text-indent:5px;
		}
		


	
	
.site-footer{
	padding:30px 0px 30px 0px;
	font-size:10px;
	color:#999;
	text-transform:uppercase;
}

	.site-footer a{
		font-size:10px; padding: 1px 3px;
		color:#999;
	}
	.site-footer a:hover{
		color:#FFFFFF;
		background:#000000;
	}
	
	
	
	
	
	
/* CONTENT STYLES */	
	
	
	
	
.page-content{
	display:block; float:left;
padding:10px 20px;
}
	
.page-content h1{
	font-size: 1.8em;
	font-family:'Trade Gothic', Arial, Helvetica, Tahoma, sans-serif;
	font-weight:bold;
	letter-spacing:-1px;
	padding:10px 0px 6px 0px;

}

.page-content h2{
	font-size:22px;
	padding:10px 0px 6px 0px;

}

.page-content p{
	font-size:12px;
	padding:6px 0px;
	line-height:22px;
	color: #444444;

}

.page-content p a{
	font-size:12px;
	padding:1px 15px 1px 15px;
	color: #444444;
	text-decoration:underline;
	background:url(../images/arrgreymini.gif) 0% 50% no-repeat;

}
.page-content p a:hover{
	color: #FFFFFF;
	text-decoration:none;
	background:#000000;

}

.page-content p a.image{
	font-size:12px;
	padding:5px;
	background:none;

}



.page-content .SimpleList{
	display:table; clear:both;
	padding:3px 15px;
}	
.page-content .SimpleList ul {
	display:block;
	line-height: normal;
	margin:0px 10px;
}

.page-content .SimpleList ul li {
	display:block;
	background:url(../images/arrgreymini.gif) 0% 10px no-repeat;
	font-size:12px;
	padding: 6px 3px 6px 15px;
	line-height:14px;
	color: #444444;
}









.colaboradors{
	display:table;
	clear:both;
	float:none;
	margin:10px auto;
}




.colaboradors a{
	display:block;
	float:left;
	height:30px;
	padding:8px 16px;
	vertical-align:middle;
	opacity:0.6;
	border:1px solid #CCCCCC;
	margin-right:6px;
}

.colaboradors a:hover{
	opacity:1;
}





.widget-twitter {
display:block;
overflow: hidden;
position: relative;
background:#FFFFFF;
margin:0px 8px;
padding:10px 20px;
}

	.twitter-logo{
		margin-top:-12px;
		margin-bottom:15px;
	}


	.widget-twitter li {
	clear: left;
	overflow: hidden;
	position: relative;
	top: 0;
	padding-bottom: 0px;
	height: auto;
	}

	.widget-twitter a {
	display:block;
	text-decoration: none;
	font-size:12px;
	line-height:14px;
	color: #0099CC;
	}

	.widget-twitter a:hover {
	text-decoration: underline;
	}

	.widget-twitter small {
	text-transform:uppercase;
	color: gray;
	font-weight: normal;
	font-size: 10px;
	display: block;
	}

