body{ color:#606060; }

.content{ max-width:1057px; margin:0 auto; }

.right{ float:right; }
.left{ float:left; }

.formu{ background:#f6f7f8; width:300px; padding:10px; float:right; }
.banner{ background-size:100% 100%;  width:100%; min-height:300px; margin:0 0 70px 0; }
.opt{ font-size:10px; }
.titulo-form{ color:#971b1e; text-decoration:bold; font-size:18px; }
.form input{ margin:0 0 5px 0; }
.form input[type="radio"]{ margin:0 0 10px 0; }
.direita{ text-align: right; }
.faixa > div:last-child{ text-align: right; }
.text-banner > img { width:70%; }


.destaques > div > img{ width:100%; margin:0 0 0 0; }
.destaques > div > .text{ background:gray; margin:0 0 20px 0; color:#fff; text-align: center; padding:10px 0; font-size:130%; }
.footer {
display: table;
width: 1057px;
border-top: 5px solid #eee;
padding: 10px;
padding-top: 25px;
padding-bottom: 30px;
color: #444;
background: rgb(255,255,255);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
vertical-align: middle;
text-align: center;
margin: auto;
}


/* Start of the media queries */

@media screen and (max-width: 990px) {
    .esque{
    	text-align: center;
    }
    .direita{
    	margin-top:20px;
    	text-align: center !important;
    }
    .faixa > div:last-child{ text-align: center; }
    .faixa > div:first-child{ text-align: center; }
    .formu{ width:100%; }
    .text-banner{ text-align:center; }
    .denti{ text-align:center; }
    .banner{ background-size:inherit; }

    .formu {
        position: static !important;   
            
    }

   

}


