*{
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
}

body{
	background:#F3F3F3 url(img/body.png) repeat-x left 60px;
}

#container{
	min-width:980px;
	width: expression(document.body.clientWidth < 990? "980px" : "100%");
}

#header{ /* HEADER */
	height:60px;
	background:#FFF url(img/header.png) repeat-x left bottom;
	text-align:center;
}

#header h1{
	width:980px;
	height:50px;
	padding:5px 0 5px ;
	margin:0 auto;
	
}

#header h1 a{
	width:175px;
	height:50px;
	display:block;
	margin:0 auto;
	overflow:hidden;
	background:#CCC url(img/qpc.jpg) no-repeat;

}

#wrapper{
	float: left;
	width: 100%;
}

#conteudo{ /* CONTEUDO */
	padding:10px;
	margin-left: 170px;

}

a{
	color:#CC0000;
}

a:hover{
	color:#FF0000;
}

.boxLogin{ /* LOGIN */
	height:53px;
	padding-bottom:8px;
}

.boxLogin div{
	float:right;
	padding-right:8px;
	padding-top:3px;
}

.boxLogin p{
	float:right;
	text-align:right;
	padding-right:6px;
	color:#FFF;
	font-size:11px;
}

.boxLogin p a{
	color:#66FFFF;
	font-size:11px;
}

.boxLogin p a:hover{
	color:#33CCFF;
}

.boxLogin a.btlog{
	width:26px;
	height:27px;
	overflow:hidden;
	text-indent:-999px;
	float:right;
	background:url(img/logout.gif) no-repeat left top;
}

.boxLogin a.btlog:hover{
	background:url(img/logout.gif) no-repeat left bottom;
}

#modulo1{ /* MENU */
	float: left;
	width: 170px;
	min-height:400px;
	height:400px;
	padding-top:16px;
	margin-left: -100%;
	margin-left: expression(document.body.clientWidth < 990? "-980px" : "-100%");
	background:url(img/md1_shadow.jpg) no-repeat right 53px;
}

#modulo1 .menu{
	width:156px;
	float:left;
	background:#FFF url(img/md1_bg.png) repeat-y;
}

#modulo1 .menu .mnTop{
	width:156px;
	height:18px;
	float:left;
	font-size:1px;
	background:url(img/md1_corner.gif) no-repeat right top;
}

#modulo1 .menu .mnBottom{
	width:156px;
	padding-bottom:80px;
	float:left;
	background:url(img/md1_end.jpg) no-repeat left bottom;
}

#modulo1 .menu h1{
	float:left;
	width:116px;
	height:20px;
	line-height:20px;
	margin-bottom:8px;
	padding-right:40px;
	background:url(img/md1_ic1.gif) no-repeat 120px;
	text-align:right;
}

#modulo1 .menu ul{
	float:left;
	width:156px;
	margin-bottom:20px;
}

#modulo1 .menu li{
	float:left;
}

#modulo1 .menu li a{
	width:146px;
	float:left;
	padding:3px 10px 3px 0;
	color:#336699;
	text-align:right;
	text-decoration:none;
}

#modulo1 .menu li a:hover{
	background:#E5E5E5;
	color:#003366;
}

#rodape{ /* RODAPE */
	clear: left;
	display:none;
	width: 100%;
	height:94px;
	padding-top:10px;
	background:url(img/footer.png) repeat-x left 14px;
}

#rodape p{
	color:#FFF;
	text-align:center;
	font-size:10px;
	padding-top:40px;
}

.hide{display:none}
.show{display:inline}