
body{
	background:#fff;
}

.topo{
	background-color: #fff;
	padding: 20px;
}
.topo img{
	display: block;
    margin-left: auto;
    margin-right: auto;
}
li.menu-item{
	display: inline;
}

* {
	margin:0;
	padding:0;
}

html, body{
	height: 100%;
}

#wrapper{
	min-height: 100%;
}
#main {
	overflow:auto;
	padding-bottom: 40px;
}

#footer {
	position: relative;
	margin-top: -40px;
	height: 40px;
	clear:both;
}
/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}

.foot{
	text-align: center;
}

.titulo-avaliacao{
	padding: 30px 50px !important;
	color:#fff;
	font-size: 19px;
	background: #32548f;
	text-align: center;
	margin-bottom: 20px;
}

td.alinhado-e,
th.alinhado-e {
	text-align: left !important;
} 
th.alinhado-e{
	background: #e6e6e6;
}
th.topo-tabela,
td.topo-tabela,
tr.topo-tabela{
	background: #627ca7 !important;
	border: none !important;
	color:#fff;
}
td:hover{
	background: #ededed !important; 
	cursor: pointer !important;
}
colgroup col.1 {
  background-color: #dff0d8;
}
colgroup col.0{
  background-color: #f2dede;
}

a.link-icon:hover{
	text-decoration: none;
}