/****************************************************
*        Desenvolvido por MXMAIS - 17/01/2018       *
****************************************************/

@charset "UTF-8";

* { margin: 0; padding: 0; font-family: Arial; } /* Reset */
* { transition: color .5s, background .5s, border .5s, opacity .5s; } /* Suavização dos movimentos */

body {  }

a, a:hover { text-decoration: none; }

p { font-size: 19px; margin: 10px 0px; }

section li { font-size: 19px; margin: 10px 0px; }

h1, h2, h3, h4 { font-weight: normal; }

h1 { font-size: 40px; margin: 32px 0px; }
h2 { font-size: 30px; margin: 10px 0px; }
h3 { font-size: 20px; margin: 10px 0px; }
h4 { font-size: 10px; margin: 10px 0px; }

.tx1 { font-size: 40px; } 
.tx2 { font-size: 35px; } 
.tx3 { font-size: 30px; }
.tx4 { font-size: 25px; }

strong { font-weight: bolder; }

/* cores para textos */
.vermelho       { color: #CC0000; }
.branco         { color: #FFFFFF; }
.cinza          { color: #CCCCCC; }

/* ajustes */
.left       { text-align: left; }
.center     { text-align: center; }
.right      { text-align: right; }
.justify    { text-align: justify; }

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

.table { display: table; }
.block { display: block; }

/* containers */
.cont_2     { width: 46%; margin: 2%; float: left; display: table; }
.cont_3     { width: 31.333%; margin: 1%; float: left; display: table; }
.cont_3_2   { width: 64.666%; margin: 1%; float: left; display: table; }
.cont_4     { width: 24%; margin: .5%; float: left; display: table; }
.cont_4_3   { width: 74%; margin: .5%; float: left; display: table; }

/* botão */
.bt { 
    font-weight: 600; margin: 5px 0px; padding: 5px; display: inline-block; border-radius: 15px;
    border: solid 2px #0094F3; background: ; color: #0094F3;
}
.bt:hover { background: #FFC926; color: #FFFFFF; }
/* botão */

/* posicionamentos das imagens */
.img_left { width: 30%; margin: 10px 10px 10px 0; border-radius: 9px; float: left; padding: 0px 10px 0px 0px; }
.img_right { width: 20%; margin: 10px 0 10px 10px; border-radius: 9px; float: right; }
/* posicionamentos das imagens */

/*** Responsive ***/
@media only screen and (max-width: 930px){
    /* posicionamentos das imagens */
    .img_left { width: 50%; }
    .img_right { width: 50%; }
    /* posicionamentos das imagens */
}
@media only screen and (max-width: 480px){
    /* posicionamentos das imagens */
    .img_left { width: 100%; margin: 25px 0; }
    .img_right { width: 100%; margin: 25px 0; }
	h1 { font-size: 23px; margin: 32px 0px; }
h2 { font-size: 19px; margin: 10px 0px; }
h3 { font-size: 15px; margin: 10px 0px; }
h4 { font-size: 10px; margin: 10px 0px; }
    /* posicionamentos das imagens */
}
@media only screen and (max-width: 320px){

}
/*** Responsive ***/