#boxcontainer a:hover {
	color: #FF0000;
}
#boxcontainer {
    width: 96%;
    /*width: 84%;*/
    float: left;
	margin-left: 3%;
    /*padding-left: 2.5%;*/
}
.wrapping {
	overflow: hidden;
	clear: both;
}
.boxtop {
	background-color: #FFFFFF;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-top: 1px #666666 solid;
	width: 22%;
	float: left;
	margin-right: 1%;
	padding: 4px 4px 0 4px;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
	
}
.boxmiddle {
	background-color: #FFFFFF;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	width: 22%;
	float: left;
	padding: 0 4px 0 4px;
	margin-right: 1%;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}
.boxbottom {
	background-color: #ffffff;
	border-left: 1px #666666 solid;
	border-right: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	width: 22%;
	float: left;
	margin-right: 1%;
	padding: 0 4px 4px 4px;
}
.boxbottom a {
	position: relative;
	margin-left: 10px;
	padding-bottom: 5px;
	color: #000;
	font-size: 10pt;
	font-weight: bold;
}
.boxtitle {
	background-color: #990000;
	color: #FFFFFF;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
	width: 100%;
	text-align:center;
}
.boxcontent {
	width: 100%;
	background-color: #eaeaea;
	text-align: center;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}
.bottomcontent {
	width: 100%;
	background-color: #eaeaea;
}
.textcontent {
	width: 90%;
	margin: auto;
}
.textcontent p {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
}
.clearfix {
	clear: both;
}
.row {
	clear: both;
	background-color: #FFFFFF;
}
.rowspacer {
	clear: both;
	height: 10px;
	overflow: hidden;
	width: 75% !IMPORTANT;
	width: 100%;
	background-color: #FFFFFF;
}
.boxiefix {
	width: 1%;
	float: left;
}
/* right side */
#sidebox {
background-color: #3366FF;
width: 16%;
float: left;
margin-left: -1px;
}
#sidebox a:hover {
	color: #FF0000;
}
.boxside {
	background-color: #FFFFFF;
	border: #666666 1px solid;
	padding: 4px 4px 4px 4px;
	color: #FFFFFF;
}
.sidetitle {
	background-color: #990000;
	padding-bottom: 2px;
	text-align: center;
	font-weight: bold;
}
.sidetitle a {
	color: #FFFFFF;
}
.boxsidecontent {
	background-color: #eaeaea;
	text-align: center;
}
.boxsidecontent img {
	padding-top: 5px;
}
.leftalign {
	text-align: left;
}
h4 {
	margin-top: 0;
	padding-left: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	font-size: 8pt;
}
.rowspacersmall {
	width: 100%;
	height: 5px;
}
* html .rowspacersmall {
	padding-bottom: 5px;
	margin-bottom: -15;
}
.boxiefix {
	background-color: #FFFFFF;
	border-left: 1px #FFFFFF solid;
	border-right: 1px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	width: 22%;
	float: left;
	margin-right: 1%;
	padding: 4px 4px 0 4px;
	padding-bottom: 1000em;
	margin-bottom: -1000em;
}
.newcontest {
		float:right;
        background-image: url(/concurs/images/new.png);
        background-repeat: no-repeat;
        margin: 3px 3px 1px 1px;
		width: 50px;
		height: 30px;
}
