@charset "utf-8";
/* css Document */
body{
  font-family:Cambria, "Hoefler Text", "liberation Serif", Times, "Times New Roman", serif;
}

div#interface{
	width:1200px;
	margin:0px auto 0px auto;		
}

p{	
	text-align:justify;
}

header#cabecalho{
	position:relative;
	height:120px;
	border-bottom:solid 1px #ccc;
}

.logo{
	color:#09F;
}

nav#menu{
  display:block;	
  float:right;
  position:absolute;
  top:-10px;
  left:500px;      
}

nav#menu li{
  display:inline-block;
  padding:5px;  
  margin-right:5px;
}

nav#menu a{
	text-decoration:none;
	color:#000;
	font-size:16px;
}

nav#menu a:hover{
    color:#09F;	    
}

div#silde {
		width:1000px;
}

div#slide li{	
	display:inline-block;
    background-color:#09F;
    padding:10px;	
	margin:5px;
}

div#slide a{
	text-decoration:none;
	color:#fff;
}

div#slide a:hover{
	text-decoration:underline;
}

section#conteudo{
	margin-bottom:40px;
	border-bottom:solid 1px #ccc;
}

aside#sidebar{
  display:block;
  box-shadow:0px 0px 1px #000;
}

aside#sidebar h1{
	padding:10px;
}

div#post-sistemas{
	display:inline-block;
	margin:5px;
	width:225px;	
}

div#post-sistemas a{
	text-decoration:none;
	color:#000;
}

div#post-sistemas a:hover{
	background-color:#000;	
	opacity:0.8;
	color:#09F;
}

footer#rodape{
	background-color:#09C;
    padding:10px;
    margin-top:10px;	
}

div#sub-rodape{
  display:inline-block;	
  margin-right:50px;
}

div#sub-rodape ul{
	list-style:none;
}

div#sub-rodape a{
	text-decoration:none;
	color:#fff;
}

div#sub-rodape a:hover{
	text-decoration:underline;
}