#divCont{
	position:relative;
}
#divCont .limite{
	padding:4em 22px 4em 22px;
}
#divCont .cadastro{
	width:100%;
	padding:2em 0 0 0;
	margin:1em 0 0 0;
	border-top:1px dashed #560a0a;
}
#divCont .bullet{
	vertical-align:middle;
	margin:-2px 2px 0 0;
}
/**/
#divPedi{
	height:0;
	overflow-y:hidden;
}
#divPedi a{
	display:inline-block;
	width:145px;
	height:138px;
	margin:10px 10px 0 0;
	background-position:center bottom;
	background-repeat:no-repeat;
}
#divPedi a:hover{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

/**/
a.avaliacao{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:32px;
	border:4px solid white;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	background:#ebedec;
}
@media only screen and (max-width: 540px), only screen and (max-device-width: 540px){
	a.avaliacao{
		width:27px;
		height:27px;
		line-height:25px;
		border:2px solid white;
	}
}

/**/
.pesquisa{
	padding:0.5em;
	font-weight:bold;
	color:white;
	text-align:center;
	background:#884846;
}
.opcoes div{
	display:inline-block;
	margin:1em 0 2em 0;
}
@media only screen and (max-width: 540px), only screen and (max-device-width: 540px){
	.opcoes div{
		font-size:0.7em;
	}
}

/**/
#trMont, #trMarc2, #trMode2, #tblDeta, #trTipo, #warProd, #tblCourPode, #divAcab, #warAcab, #divLogo, #warLogo, #divBanc, #warBanc, #divPort, #warPort, #divReve, #warReve, #divOpci1, #divOpci2, #divObse, #trCourPode, #tblLinh, #divObseBord{
	display:none;
}
.alerta{
	padding:1em;
	font-weight:bold;
	text-align:center;
	color:white;
	background-color:#ec3237;
}