* { margin:0px; padding:0px; }

html, body { height:100%; }

body { background:url(../images/bg_fundo.jpg) top left; }

#ContentWrap { position:relative; margin:0 auto; width:998px; min-height:100%; background-color:#FFF; background: url(../images/fundao.jpg) repeat-y; }

* html #ContentWrap { height:100%; }

.clear { clear:both; }

#Header { width:998px; height:270px; padding-left: 92px;  }

#Menu { width:998px; height:46px; }

#ContentPrincipal { width:915px; padding:20px 120px 0px 150px;  }

.Box_Principal_Um { float:left; width:430px; }

.Box_Principal_Um h2 { display:block; width:430px; height:22px; margin-bottom:8px; font:14px Arial; color:#76797c; font-weight:bold; border-bottom:2px solid #a5aab0; }

.Box_Principal_Um p { display:block; float:left; width:310px; padding-left:12px; font:12px Arial; color:#76797c; }

.Box_Principal_Um .p_ul { width:430px; margin:0px; padding-left:16px; }

.Box_Principal_Um .p_ul li { list-style-type:disc; font:12px Arial; color:#76797c; }

.Box_Principal_Um .p_ul li a { font:12px Arial; color:#76797c; text-decoration:none; }

.Box_Principal_Um .p_ul li a:hover { font:12px Arial; color: #000000; text-decoration: underline; }

.Box_Principal_Um #mostraLinks { display:block; padding:20px 12px 0px 0px; font:12px Arial; color:#76797c; }

.Box_Principal_Um form { width:430px; font:12px Arial; color:#76797c; }

.Box_Principal_Um form label { display:block; font:12px Arial; color:#000; }

.Box_Principal_Um form .input { height:20px; font:12px Arial; color:#000; border:1px solid #CCC; }

.Box_Principal_Um form select { width:200px; height:20px; font:12px Arial; color:#000; border:1px solid #CCC; }

.Box_Principal_Um form textarea { width:300px; height:80px; font:12px Arial; color:#000; border:1px solid #CCC; }

.Box_Principal_Dois { float:left; width:210px; margin-left:50px; }

.Box_Principal_Dois h2 { width:210px; height:22px; margin-bottom:8px; font:14px Arial; color:#9c9ea1; font-weight:bold; border-bottom:2px solid #a5aab0; }

.Box_Principal_Dois p { display:block; float:left; width:210px; margin-bottom:20px; font:12px Arial; color:#76797c; }

#Footer { width:888px; height:84px; padding:40px 0px 0px 110px; background:url(../images/bg_footer.jpg) top left no-repeat; }

.Box_Footer_Um {
	float:left;
	width:260px;
}

.Box_Footer_Um p {
	display:block;
	width:220px;
	font:12px Arial;
	color:#666467;
}

.Box_Footer_Dois { float:left; }

