html, body {

	height: 100%;

	}



/* hack para IE6 que trata height como min-height */

* html #geral {

	height: 100%;

	}



body {

	margin:0;

	padding:0;

	text-align:center;

	background:#F0F0F0 url(imgs/bg.jpg) repeat-x;

	}



#geral {

	min-height:100%;

	position:relative;

	width:920px;

	margin:0 auto;

	text-align:left;

	background:url(imgs/bg_conteudo.jpg) repeat-y;

	}

	

#topo {

	background:url(imgs/header.jpg) no-repeat;

	width:920px;

	height:100px;

	text-align:right;

	padding-top:1px;

	}



#menu{

	width:450px;

	float:left;

	position:absolute;

	left: 450px;

	top: 71px;

	}



.menu:link, menu:visited, menu:active{

	font: 13px Trebuchet MS;

	color:#0a246a;

	text-decoration: none;

	}

	

.menu:visited{

	font: 13px Trebuchet MS;

	color:#0a246a;

	text-decoration: none;

	}

	

.menu:hover {

	color: #999;

	text-decoration: none;

	}

	

#item-menu2{

	width:90px;

	height:29px;

	float:right;

	background:url(imgs/img-menu2.jpg) no-repeat;

	padding-top:5px;

	text-align:center;

	font:13px Trebuchet MS;

	color:#0a246a;

	}

	

#item-menu1{

	width:90px;

	height:29px;

	float:right;

	background:url(imgs/img-menu1.jpg) no-repeat;

	padding-top:5px;

	text-align:center;

	font:13px Trebuchet MS;

	color:#0a246a;

	}

	

#conteudo {

	padding-bottom:30px;

	padding-left:10px;

	padding-right:10px;

	}



#menu-txt{

	width:170px;

	float:left;

	padding-top:50px;

	text-align:justify;

	background: url(imgs/tit_mtextos.jpg) no-repeat;

	}

	

.ul {

	width:140px;

	margin:0;

	padding:0;

	list-style: none;

	}

	

.ul li {

	background:#a5c8dc;

	margin-left:10px;

	padding-left:10px;

	}

	

.ul li a {

	height:1%;

	font: bold 11px Trebuchet MS;

	display:block;

	color:#666;

	text-decoration:none;

	padding:5px 5px;

	background:#a5c8dc url(imgs/list-icon.jpg) no-repeat 0 50%;

	padding-left:15px;

	}

.ul li a:visited {

	height:1%;

	font: bold 11px Trebuchet MS;

	display:block;

	color:#666;

	text-decoration:none;

	padding:5px 5px;

	background:#a5c8dc url(imgs/list-icon.jpg) no-repeat 0 50%;

	padding-left:15px;

	}

	

.ul li a:hover {

	background:#a5c8dc url(imgs/list-icon.jpg) no-repeat 0 50%;

	color:#0a246a;

	}

	

#principal{

	width:490px;

	float:left;

	padding:15px 10px;

	text-align:justify;

	font:14px Trebuchet MS;

	color:#666;

	}



h1{

	font: bold 24px Trebuchet MS;

	color:#666;
	}



h2{

	font:12px Trebuchet MS;

	color:#0a246a;

	}



#comente{

	width:100%;

	border-top: #CCCCCC dotted 1px;

	padding-top:10px;

	}

#dot{

	border-top: #CCCCCC dotted 1px;
	margin-top:10px;
	margin-bottom:5px;	
	}


	

h3{

	background:url(imgs/icon-coment.jpg) no-repeat 0 50%;

	padding-left:35px;

	font: bold 12px Trebuchet MS;

	color:#0a246a;

	}

#destaque{

	width:220px;

	float:left;

	padding:0;

	margim:10px 10px;

	text-align:justify;

	font:11px Trebuchet MS;

	color:#666;

	}



#destaque strong{

	font:11px Trebuchet MS;

	font-weight:lighter;

	text-decoration:none;

	color:#0a246a;

	}

	

#status{

	height:40px;
	text-align:right;
	padding-right:20px;

	}

	

#quemsou{

	padding-top:41px;

	padding-left:11px;

	padding-right:10px;

	text-align:left;

	background:url(imgs/tit_quemsou.jpg) no-repeat;

	}

	

#pict-quemsou{

	width:100px;

	height:120px;

	float:left;

	}

	

#txt-quemsou{

	background:#F5F5F5;

	padding-left:10px;

	}



.leia:link {

	font:bold 12px Trebuchet MS;

	color:#0a246a;

	text-decoration: none;

	}



.leia:visited {

	font:bold 12px Trebuchet MS;

	color:#0a246a;

	text-decoration: none;

	}

	

.leia:hover {

	color:#666;

	text-decoration: none;

	}



#recentes{

	padding-top:40px;

	padding-left:10px;

	padding-right:10px;

	text-align:left;

	background:url(imgs/tit_recentes.jpg) no-repeat;

	}

		

#destaque strong{

	font:11px Trebuchet MS;

	font-weight:lighter;

	text-decoration:none;

	color:#0a246a;

	}		

		

.list-dest {

	width:190px;

	margin:0;

	list-style: none;

	background:#F5F5F5;

	padding-left:10px;

	}
	

.list-links{
	font-size:12px;
}

.list-links a, a:visited{
	font-size:12px;
	text-decoration:none;
	color:#0a246a;
}

.list-links a:hover{
	font-size:12px;
	text-decoration:none;
	color:#999;
}


#lidos{

	padding-top:40px;

	padding-left:10px;

	padding-right:10px;

	text-align:left;

	background:url(imgs/tit_lidos.jpg) no-repeat;

	}

	

.clear {

	clear:both;

	}

	

#rodape {

	width:880px;

	height:40px;

	padding-left:20px;

	position:absolute;

	bottom:0px;

	text-align:center;

	border-top: #CCCCCC dotted 1px;

	left: 10px;

	}

	

input, textarea {

	border: 1px solid #999;

	}

	

input {

	height:18px;

	}

	

	

#rodape p {

	margin:0;

	margin-top:10px;

	font:12px Trebuchet MS;

	color:#0a246a;

}

.simple a, .simple a:visited{
	color:#666;
	text-decoration:none;
}

.simple a:hover{
	color:#0a246a;
	text-decoration:none;	
}

.simple a:link{
	color:#666;
	text-decoration:none;	
}

.blue{
	color:#0a246a;
}