*{

	margin:0;

	padding:0;

}

#wrapper{

	width:974px;

	margin:0 auto;

}

.boxlogo{

	width:100%;

	overflow:hidden;

	height:106px;

}

div.logo{

	width:298px;

	height:51px;

	float:left;

	margin:8px 10px 0 2px;

}

a.logo{

	display:block;

	width:298px;

	height:51px;

	background:url(../images/logo.png) no-repeat left top;

}

div.topmenu{

	padding-top:24px;

	float:right;

}

.header{

	background:url(../images/bg-top.jpg) no-repeat center top;

	height:316px;

}

.searchbox{

	padding:25px 2px;

	text-align:right;

}

.container{

	width:100%;

	overflow:hidden;

}

.leftcol,.rightcol{

	width:210px;

	float:left;

	font-size:12px;

}

.content{

	width:550px;

	float:left;

}

.content-nl{

	width:764px;

	float:left;

}

.content-inner{

	padding:0 8px;

}

.content-m{

	background:url(../images/bg-hc.gif) repeat-x top;

}

.content-l{

	background:url(../images/bg-hl.gif) no-repeat left top;

}

.content-r{

	background:url(../images/bg-hr.gif) no-repeat right top;

	padding:0 10px 26px 10px;

}



.user1{

	width:400px;

	float:left;

}

.footer {

	background:#0e3442;

	color:#E7E7DF;

	font-size:12px;

	font-weight:bold;

	text-align:center;

}

.footer-inner{

	text-align:center;

	width:894px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding-top: 25px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}



.footer a, .footer a:link, .footer a:visited, .footer a:hover{

color:#E7E7DF;

}

.moduletable-modulos{

	text-align:center;

}
