@charset "utf-8";
/* CSS Document */
#banner {
	position:absolute;
	margin:auto;
	width:665px; height:275px; top:80px; left:250px;
	z-index:3; display:block;
	border-top:solid 1px #999; border-right:solid 0px #999; border-bottom:solid 0px #999;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(add=true,direction=120,color=999999);*/
}
body {	/*Alinha todo o site ao centro da pagina ao carrega-lá */
	margin-top:0px;
	text-align:center;
	background:#E9E9E9;  /*85A0B8 ---  Caso Textura não carregue! */
	overflow:hidden; /*Não permiti barrra de rolagem*/
	/*background:url(../imgs/back.png);*/
}
#mother {
	position:relative; top:0px;
	margin:auto; margin-top:0px;
	width:950px; max-height:565px;
	overflow:hidden;
}
#vertical_column {
	position:relative;
	margin:auto;
	width:238px; height:565px;
	top:-150px; left:-345px;
	background-image:url(../imgs/vertical_column_background.jpg);
	background-position:center; background-repeat:repeat-y;
	border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999;
	z-index:4;
}
#header {
	position:relative;
	background-image:url(../imgs/header.png);
	background-position:right; background-repeat:no-repeat;
	margin:auto;
	width:670px; height:140px;
	top:0px; left:105px; right:0px;
	border-right:solid 0px #999; border-bottom:solid 0px #999;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(add=true,direction=120,color=999999);*/
	z-index:1;
}


#content {
	z-index:0;
	position:absolute; top:130px; left:250px;
	margin:auto; width:665px; height:425px;
	background-color:#FFF;
	border-right:solid 0px #999; border-bottom:solid 0px #999;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(add=true,direction=120,color=999999);*/
}
#aloc_logo {
	position:absolute; top:30px; left:30px; width:172px; height:77px;
	margin:auto; background-image:url(../imgs/logo_superior.png);
	cursor:pointer;
}
#div_menu {
	text-align:left;
	position:relative; top:165px; left:35px; width:220px; height:230px; clear:left; z-index:9;
}
#menu {
	list-style-image:url(../imgs/ul_menu.gif);
	float:left;
	margin-top:10px;
}
#menu li a:visited {
	color:#333;	
}
#menu li a:active {
	color:#036;	
}
#item_menu {
	width:250px; height:20px;
	font-family:Verdana; font-size:12px; color:#333;
	margin-bottom:5px; margin-left:-45px;
	padding-left:0px;
}
#item_menu:hover {
	color:#036; cursor:pointer;
}
#item_menu a:link, #item_menu a:visited {
	color:#333; text-decoration:none; letter-spacing:-1px;
	vertical-align:top;
	padding-left:0px;
}
#item_menu a:active {
	color:#036;	
}
#aloc_mini_logo {
	position:absolute; top:460px; left:25px; width:200px; height:58px;
	margin:auto; background-image:url(../imgs/mini_logo.png);
}
#redes_socias {
	position:absolute; top:470px; left:0px; width:200px; height:55px;
	margin:auto;
	text-align:center;
}
#redes_sociais ul {
	position:absolute; top:470px; left:-20px; width:200px; height:55px;
	list-style:none;
	}
#redes_sociais ul li {float:left; padding:2px;}
#copyright p{
	position:absolute; bottom:20px; left:3%;
	font-family:Verdana; color:#525252; font-size:10px; letter-spacing:-1px; font-weight:bold;	
}

#div_menu_top {
	position:absolute; top:0px; left:65px;
	margin:0px;
	text-align:center;
	width:500px; height:50px;
	background-image:url(../imgs/bg_menu_top.png);
}
#menu_top {
	list-style-type:none;
	margin-top:0px;
}
#top_menu {
	float:left;
	width:100px; height:50px;
	font-family:Verdana; font-size:14px; color:#FFF; font-weight:bold; letter-spacing:0px;
	font-variant:normal;
	padding-left:5px;
}
#top_menu:hover {
	color:#036; cursor:pointer;
}
#top_menu a:link, #item_menu a:visited {
	color:#FFF; text-decoration:none; letter-spacing:-1px;
	vertical-align:top;
	padding-left:0px;
}
#top_menu a:active {
	color:#036;	
}
#air_bar {
	position:absolute; top:20px; left:10px;
	margin:auto; width:465px; height:8px;
	background-color:#F60;
	azimuth:center;
}
#frame_main{
	position:absolute; top:20px; left:0px;	
	margin:auto;
}
#aloc_table {
	position:absolute; bottom:0px; top:205px; margin:auto; left:0px; background:#FFF; height:200px; margin:0px;
}
#format {
	padding:2px; margin:0px;
}
#format p {
	font-family:Verdana; font-size:12px; color:#414141; letter-spacing:0px; text-align:justify; font-weight:500;
	text-indent:15px; padding:3px; margin:0px;
}
#format h3 {
	font-family:Verdana; color:#036; letter-spacing:0px; padding:0px; margin:0px;
}
#line_header{
	border-bottom:1px dotted;
}
