body{
	margin:0;
	padding:0;
	color:#999999;
	/*background:url(fundo.png);*/
	background-color:#085F7D;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	}

img{display:block; margin:0; padding-top:0px; border:none;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.center{text-align:center;}
.right{text-align:right;}
.nostart{list-style-type:none; margin:0; padding:0;}
.clear{clear:both;}
br.clear{clear:both; margin-top:-15px;}

a{outline:none; text-decoration:none; color:#B0B0B0/*#FFFF00*/; background-color: transparent/*#000000*/;}

.fl_left{float:left;}
.fl_right{float:right;}

.imgl, .imgr{border:1px solid #C7C5C8; padding:5px;}
.imgl{float:left; margin:0 8px 8px 0; clear:left;}
.imgr{float:right; margin:0 0 8px 8px; clear:right;}

/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapper{
	display:block;
	width:100%;
	margin:0;
	text-align:left;
	}

div.wrapper h1, div.wrapper h2, div.wrapper h3, div.wrapper h4, div.wrapper h5, div.wrapper h6{
	margin:0 0 5px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	line-height:normal;
	}

.col1{border-top: 0px solid #666; background-color:#FFFFFF;}
.col1 a{color:#085F7D; background-color:#000000;}
.col2{padding:0px 0px 45px 0px; }
.col3{}
.col4{}
/*.col5{position:fixed; top:648px; background-color:#000;}, .col5 a{color:#333; background-color:#000;}*/
.col5{position:fixed; bottom:0; background-color:#000;}, .col5 a{color:#333; background-color:#000;}/*assim fica sempre em baixo*/

/* ----------------------------------------------Login-------------------------------------*/

#login{
	display:block;
	float:right;
	width:500px; /*width:800px;*/
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	height: 20px;
	text-align:right;
	padding-top:38px;
	padding-right:0px;
	}
	
#login table{
	width:520px;
	display:block;
	float:right;
	border:0px solid #999999;
	border-bottom:0px solid;
	}

#login table thead th{
	color:#FFFFFF;
	background-color:#000000;
	border:0px solid #999999;
	}

#login table tbody td{
	border-collapse:collapse;
	/*border-left:0px solid #999999;*/
	border-right:0px solid #999999;
	/*width:200px;*/
	}
	
#login table thead th, table tbody td{
	padding:6px 1px 6px 0px;
	border-collapse:collapse;
	}

#login table tbody tr.light{
	color:#CCCCCC;
	background-color:#333333;
	}

#login table tbody tr.dark{
	color:#CCCCCC;
	background-color:#1E1E1E;
	}
	
		
#login input[type=submit] {
	width: 68px;
	height: 23px;
	font-size: 11px;
	font-weight:bold;
	color:#000;
	background:#CCC;
	border:#000;
	opacity: 0.4;
}

#login input:hover[type="submit"] {
	/*background: #ffb6c1;*/
	background: #FFF;
	opacity: 0.7;
	cursor:pointer;
}

#login p {
	
	text-align:right;
	color: #085F7D;
        font-size:18px;
}

#login a{
	font-family: Arial, Helvetica, sans-serif;
}

#login a:hover{
	text-decoration:underline;
}
	
/* ----------------------------------------------Header-------------------------------------*/

#header{
	height:93px;
	padding:15px 15px 15px 15px;
	z-index:1000; /*estava a 1000*/
	}

#header .fl_left{
	width:250px;
	display:block;	
	float:left;
	}
	
#header .header_right{
	display:block;
	width:565;
	height:93px;
	}
	
#header .header_right .conteudo{
	width:567px;
	float:right;
	}
	
	

#header h1, #header p, #header ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:normal;
	}

#header h1 a{
	font-size:36px;
	}

#header .fl_left p{
	margin-top:5px;
	}

/* ----------------------------------------------BreadCrumb-------------------------------------*/

#breadcrumb{
	display:block;
	height:15px;
	padding:5px 0;
	/*border-top:1px dotted #666;*/
	border-top:1px solid;
	border-top-color:#666;
	
	border-bottom:1px solid #FFF;
	}

#breadcrumb ul{
	margin:0px 0px 0px 15px;
	padding:0;
	list-style:none;
	}

#breadcrumb ul li{display:inline;}
#breadcrumb ul li.current a{text-decoration:underline;}