html, body{height: 100%;}
body, p, ul{
	margin: 0;
	padding: 0;
}
body{
	
	font-size: 14px;
	font-family: Georgia;
	background: #fff url('../images/bg.jpg') center top repeat-x;
}
img{border:0;}
:focus{outline: none;}

h1, h2, h3, h4, h5, h6{font-weight: normal; margin: 0; padding: 0;}
h1{font-size: 36px; font-weight: bold; margin-bottom: 5px;}
h2{font-size: 20px; margin-bottom: 15px;}
h3{font-size: 24px; margin: 0 0 12px 0;}
h4{font-size: 20px;}

/* Containere */
#container{
	width: 955px;
	height: auto;
	margin: 0 auto;
	background: #fff url('../images/container-bg.jpg') left top repeat-x;
}

#top-menu{
	width: 955px;
	height: 44px;
}

#header{
	width: 955px;
	height: 454px;
	clear: both;
	position: relative;
}

	.feature{
		position: relative;
		overflow: hidden;
		width: 337px;
		height: 398px;
		background: transparent url('../images/ie-featurebg.jpg') left top no-repeat;
		float: left;
		margin: 35px 0px 16px 16px;
		color: #fff;
	}
	
	html > body .feature{ /* IE Hack - seen only in firefox */
		position: relative;
		overflow: hidden;
		width: 337px;
		height: 398px;
		background: transparent url('../images/feature-bg.png') left top no-repeat;
		float: left;
		margin: 35px 0px 16px 16px;
		color: #fff;
	}
	
	#revista{
		margin: 15px 0 16px 0;
		width: 567px;
		height: 430px;
		float: right;
	}

#middle-line{
	width: 955px;
	height: 90px;
	clear: both;
}

	#about-middle{
		width: 550px;
		height: 95px;
		float: right;
		margin-top: 5px;
	}
	
	#about-middle a{
		font-size: 14px;
	}

#bottom{
	width: 955px;
	height: 275px;
	clear: both;
}

	.box{
		width: 237px;
		float: left;
	}
	.box div{
		width: 85%;	
		margin: 16px auto;
	}

#footer{
	width: 955px;
	height: 104px;
	clear: both;
}
	#footer-inner{
		width: 248px;
		margin: 0 auto;
		font-size: 10px;
		font-family: Arial;
		text-transform: uppercase;
		text-align: center;
		color: #b7b7b7;
	}

/* Menu */

ul#menu{padding:0;margin:0;}

ul#menu li{
	list-style: none;
	float: left;
	margin: 5px 16px 0;
}

ul#menu li a:link, ul#menu li a:visited{
	display: block;
	font-size: 16px;
	padding: 8px 0;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	border: none;
}
ul#menu li a:hover, ul#menu li a:active, #active_menu{
	color: #ff9900;
}
ul#menu li a:focus{
	color: #ff7800;
}

span.onixlogo{
	text-transform: uppercase;
	color: #fff;
}
.onixlogo span{
	color: #f40000;
}

.nr-curent{
	background: transparent url('../images/onix-logo-white.gif') right center no-repeat;
	float: right;
	width: 106px;
	height: 44px;
}

/* Links */
a:link, a:visited{
	color: #ff6600;
	text-decoration: none;
}

a:hover, a:active{
	border-bottom: 1px dashed #ff6600;
}

/* More + Pag */
p.more{
	font-size: 20px;
	margin-top: 15px;
}
span.pag{
	font-size: 29px;
}
.cultura{color: #ffb400 !important;border:0 !important;}

.succes{
	width: 100px;
	height: 100px;
	background: green;
	position: absolute;
		z-index: 2000;
		left: 100px;
		top: 100px;
}