body{

font-family: 'PT Sans', arial, serif;

margin: 0;

padding: 0;

background: #ccc;

}



table{

margin: 0;

padding: 0;

}



.input{

width: 250px;

}



#barra{

padding: 5px;

width: 100%;

background: #aaa;

font-size: 20px;

}



#barra a{

text-decoration: none;

color: white;

}



#barra a:hover{

text-decoration: underline;

color: yellow;

}



#endereco{

width: 250px;

}



#button{

padding: 5px;

}



#content{

width: 960px;

margin: 0 auto;

}



#content p{

text-align: justify;

}



#topo{

/*
background: #36D6AA;
*/
width: 729px;
/*
height: 249px;
*/
margin: 0 auto;

padding: 20px 0;
/*
border: 7px solid #aaa;
*/
border-bottom: 0;

border-top: 0;

border-radius: 0 0 15px 15px;

text-align: center;

}

#dados{

width: 905px;
height: 250px;
margin: 0 auto;
border-bottom: 0;
border-top: 0;

}



#login{

background: white;

width: 350px;

margin: 5px auto;

padding: 20px;

border-radius: 15px;

border: 7px solid #aaa;


}



#avaliador{

background: white;

width: 330px;

margin: 5px auto;

padding: 20px;

}

#avaliador1{

background: white;

width: 535px;

margin: 5px auto;

padding: 20px;

}


#mod{

background: white;

margin: 5px auto;

padding: 20px;

border-radius: 15px;

border: 7px solid #aaa;


}



h1{

text-align: center;

margin: 0;

}



/* Notificações */

.textfieldRequiredMsg, .msg {

	line-height: 30px;

	cursor: pointer;

	clear: both;

	height: 30px;

	margin: 8px 0px 8px 0px;

	padding: 0;

	background: #FFEAA8 url(error000.png) no-repeat 15px center;

	border: 2px solid #FFC237;

	color: #826200;

	border-radius:4px;

	-moz-border-radius:4px;

	-webkit-border-radius: 4px;
	
	position: absolute;
	margin-top: -25px;
	margin-left: 235px;

}