.corpo {
    margin: 0px; width: 100%; height: 100%; top: 0px; bottom: 0px; background-color:#212E38;
}

.box { float: left; }
#root { max-width: 1200px; margin: 0 auto; }

#cabecalho { width: 100%; }
#esquerda { width: 50%; }
#direita { width: 50%; }
#rodape { width: 100%; }


/* Laptop/Tablet (1024px) */
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation: landscape) {
	#cabecalho { width: 100%; }
	#esquerda { width: 50%; }
	#direita { width: 50%; }
	#rodape { width: 100%; }
}

/* Tablet Portrait (768px) */
@media only screen and (min-width: 321px) and (max-width: 1024px) and (orientation: portrait) {
	#cabecalho { width: 100%; }
	#esquerda { width:100%; }
	#direita { width:100%; }
	#rodape { width: 100%; }
}

/* Phone Landscape (480px) */
@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
	#cabecalho { width: 100%; }
	#esquerda { width: 100%; }
	#direita { width: 100%; }
	#rodape { width: 100%; }
}

/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
	#cabecalho { width: 100%; }
	#esquerda { width: 100%; }
	#direita { width: 100%; }
	#rodape { width: 100%; }
}

/* Star Rating */
i.star {
	background-image: url(../imagens/layout/star-sprite.png);
	display: inline-block;
	height: 16px;
	width: 80px;
	background-position-x: -80px;
	background-position-y: -48px;
}

i.star-1    { background-position-x: -64px; }
i.star-2    { background-position-x: -48px; }
i.star-3    { background-position-x: -32px; }
i.star-4    { background-position-x: -16px; }
i.star-5    { background-position-x: 0; }
i.star-qtr  { background-position-y: -32px; }
i.star-half { background-position-y: -16px; }
i.star-3qtr { background-position-y: 0; }


/* Força o HtmlEditorExtend a se comportar de forma recursiva */
.HtmlEditorClass .ajax__html_editor_extender_container
        {
            width: 99.5% !important;/*important is really important at here*/
        }
