/* Home */

.SegmentosHome{ float: left; width: 290px; margin-right: 20px; padding-top: 20px; }
	.SegmentosHome ul{ display: block; position: relative; width: 290px; height: 200px; }
		.SegmentosHome ul li{ display: block; position: absolute; width: 290px; height: 65px; }
			.SegmentosHome ul li a{ display: block; background: url(../image/bk_submenu_institucional.png) no-repeat; font-size: 14px; color: #000; text-decoration: none; text-align: right; width: 276px; height: 39px; padding-top: 26px; padding-right: 14px; text-transform: uppercase; }
			.SegmentosHome ul li a:hover{ background-position: -290px top; color: #FFF; }
			
			
.AreaBoxH{ position: absolute; width: 960px; height: 207px; top: 280px; }
	div.BoxH{ float: left; width: 279px; height: 173px; padding: 12px 20px 22px 15px; background: url(../image/fd_boxh.png) no-repeat; margin-right: 7px; }
		div.BoxH a.Mapa{ display: block; padding-right: 100px; background: url(../image/mapa_boxHome.png) no-repeat right top; min-height: 86px; border-bottom: 1px solid #bebebe; padding-bottom: 10px; margin-bottom: 10px; text-decoration: none; }
		div.BoxH a.Mapa:hover p{ text-decoration: underline; }
				
		div.BoxH h2{ font-size: 16px; color: #144e8c; margin: 0; padding: 0; padding-bottom: 4px; }
		div.BoxH p{ font-size: 11px; color: #000; line-height: 15px; padding-bottom: 14px; }
			div.BoxH p a{ font-size: 11px; color: #000; text-decoration: none; }
			div.BoxH p a:hover{ text-decoration: underline; }
		
		.AreaRestritaForm{ float: right; width: 166px; }
			.AreaRestritaForm input{ float: left; padding: 5px; margin-bottom: 4px; }
				.AreaRestritaForm input#user_rt{ width: 154px; }
				.AreaRestritaForm input#senha_rt{ width: 92px; }
			.AreaRestritaForm button{ float: left; width: 56px; height: 26px; background: url(../image/btn_login_homerest.jpg) no-repeat; border: none; cursor: pointer; margin-left: 6px; }
				.AreaRestritaForm button span{ display: none; }
		
		a.Blog{ display: block; width: 259px; height: 110px; padding: 10px; padding-bottom: 0px; background: #FFF; margin-top: 4px; text-decoration: none; }
			a.Blog h3{ margin: 0; padding: 0; font-size: 16px; color: #144e8c; padding-bottom: 10px; }
				a.Blog:hover h3{ text-decoration: underline; }
			a.Blog img{ float: left; background: #FFF; padding: 2px; border: 1px solid #CCC; }
			a.Blog p{ float: right; margin: 0; padding: 0; width: 140px; padding-bottom: 6px; }
			a.Blog span{ float: right; margin: 0; padding: 0; width: 140px; font-size: 11px; color: #144e8c; text-decoration: underline; }
				a.Blog:hover span{ text-decoration: none; }
		
	div#Last{ margin-right: 0px; }
		div#Last p.ColorFale{ color: #484848; padding-bottom: 40px; }
