body.painel{
	  font:14px Georgia, "Times New Roman", Times, serif;
	  color:#333;
	  background: #fff;
	  }
	  
/*
a:link, a:active, a:visited{
	text-decoration:none;
	color: #020fa8;//define a cor dos links
}
*/
a:link,  a:visited{
	text-decoration:none;
	color: #827bfd;//define a cor dos links
}
a:link, a:active{
	text-decoration:none;
	color: #0505fe;//define a cor dos links
}


a:hover{
	text-decoration: underline;
}
#wrapper{
	width:988px;
	margin:0 auto;
	background:#fff;
}
#header h1{
	font-size:30px;
	margin-top:30px;
}
#wrap-content{
	display: table;
	height: auto;
	padding:10px;
}
#content{
	float:right;
	width:795px;
	padding-left:15px;
}
#content h2{
	font-size:20px;
	border-bottom:1px solid #999;
	margin-bottom:10px;
}

#sidebar{
	float: right;
	width:350px; //valor original=150
}
#sidebar ul li{
	padding:2% 5%;
	width:90%;
	background:#b0ee4a;//cor de fundo das opcoes do menu
	margin-bottom:1px;
	font-size:16px;
	display: block;
}
#accordion ul{
	display: none;
	margin:5px 10px;
}

#accordion ul li{
	padding:2px;
	width:96%;
	background:#d0ccd0; //define a cor do fundo dos links expandidos do sidebar
	margin-bottom:2px;
	display: block;
	font-size:14px;
}
#footer{
	height:20px;
	border-top:2px solid #999;
	padding:20px 10px;
	text-align:left;
}

#loginform{
	width:400px;
	margin:100px auto;
}
fieldset{
	border:1px solid #3c50c4;
	padding:20px 10px;
	 

}
legend{
	
	font-size:16px;
	padding: 0 10px;
	border-radius:10px;
}
form li.center{
	text-align: center;
}
form li.left{
	text-align:left;
}
form li.right{
	text-align: right;
	
}
form input[type=submit],form input[type=button]{
	cursor:pointer;
	padding:5px  25px;
	border:1px; solid #ccc;
	margin:0  5px;
}
form input[type=submit]: hover, form input[type=button]:hover{
   background:#f8f8f8;
   border:1px  solid #666;
}

form label{
	float: left;
	width:100px;
	text-align: right;
	margin-right:5px;
}
form label.error{
	float: none;
	display: block;
	color:#f00;
	width: auto;
	text-align: left;
	padding-left:105px;
}

form input[type=text], form input[type=password], form textarea{
  padding:5px;
  border:1px  solid #ccc;	
	
}


form input[type=text]:focus, form input[type=password]: focus, form textarea:focus{
background:#f8f8f8;
border:1px 	solid #ccc;
	
}

.radius5{
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
}

.erro,.sucesso,.alerta,.pergunta{
  width:96%;
  padding:2%;
  margin:10px 0;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;	
}
.sucesso{
	background:#eff4d4;
	border: 1px solid #a96f0e;
	color:#596c26;
}
.alerta{
	background:#ffea97;
	border: 1px solid #e2b500;
	color:#7e1429;
}
.erro{
	background:#9df9a7;
	border: 1px solid #af4832;
	text-align: center;
	color:#7b0291;
}
.pergunta{
	background:#c6d8f0;
	border: 1px solid #d391cc;
	text-align: center;
	color:#5c58b9;
}

/* ------------------------------
contents styles daqui pra baixo eu copiei do style meu
------------------------------ */
#container {
margin: 1em auto;
margin-top:150px;
width: 800px;
text-align: left;
/*
background: #131C12;
esta cor é um verde meio escuro demais
*/

background: #fcfacf;
border: 1px solid #fefff7;
}




#contents {
float: left;
width: 400px;/*   este 530 empurra a figura para direita se aumentar este numero  */
margin: 0 0 0 20px;
}

#contents p { line-height: 100%; } /*    este numero era 160 e dava uma distribuição mais espacada ai coloquei 100 ele adensou as letras do texto principal  */
.blogentry { border-bottom: 1px solid #fff; }
.blogentry ul {
text-align: right;
margin: 1em 0;
padding: 0;
font-size: 95%;
}

.blogentry li {
list-style-type: none;
display: inline;
margin: 0;
padding: 0 0 0 7px;
}
.imagefloat {
float: left;
padding: 2px;
/* border: 1px solid #9FA41D; */
border: 1px solid #fff;
margin: 0 0 10px 10px;
}

#headerjofre {
height: 70px;
width: 100%;
position: relative;/*era position relative*/
background: url(projeto-adm-portal/images/imagemintegralenxuto.jpg) no-repeat 0 0;
background: url(images/brasil02.gif) no-repeat 0 0;
border-bottom: 10px solid #96f2fa; /*cria um risco grosso */
}

#headerjofre h1 {
position: absolute;
left: -500em;
}

/* ------------------------------
footer styles
------------------------------ */
#footerPapa {
clear: both;
color: #890cd3;
text-align: left;
font-size: 90%;
background: #202428;
padding: 5px;
}


/* ------------------------------
.menu styles
------------------------------ */
#menu {
float: right;
width: 165px;
border-left: 1px solid #fff;
padding-left: 15px;
height: 36px; 
background: url('teste.png') repeat-x;
}

#menu ul {
margin: 1em 0;
padding: 0;
}

#menu ul li {
margin: 0 0 1em;
padding: 0;
list-style-type: none;
}
/*
#item ul li {
color: #fff;
text-decoration: none;
}
*/
