/* Copyright CiaByte Design - 2015 */
@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
/*Para navegadores antigos*/
header, section, footer, aside, nav, main, article, figure {display: block;}

* {margin: 0; padding: 0;}

body {
	color: rgba(29,29,58, 1);
	font-family: 'Open Sans', sans-serif;
	font-size: 1em;
	line-height: 1.5;/*valor numérico*/
	letter-spacing:0;
}

.fb{margin: 2em 0 0 0;text-align:center;}
.container {max-width:85em;margin: 0 auto;padding:0 3em;}
.l {float:left;}
.d {float:right;}
.destaque{color:rgb(48,117,186);}
.az{color:rgb(48,117,186);}
.am{color:rgb(255,204,0);font-weight:bold;}
.vm{color:rgb(255,112,0);font-weight:bold;}
.atencao {font-size:127%;font-weight:bolder;color:rgb(255,112,0);}
/* .vm{color:rgb(199,32,39);font-weight:bold;} */
/* .atencao {font-size:127%;font-weight:bolder;color:rgb(199,32,39);} */
.inverter {transform: scaleX(-1);}

a:link, a:visited {text-decoration:underline;color:rgb(48,117,186);}
a:hover {text-decoration: none;font-weight:bolder;color:rgba(29,29,58, 1);}	
a.clic-div {display: block;height: 100%;width: 100%;text-decoration: none;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.relative {position:relative; top:0em; left:0em;}
.sup-info{color:rgb(48,117,186);}

h1, h2, h3, h4, h5, h6, .fh1, .fh2, .fh3, .fh4, .fh5, .fh6 {font-weight:normal;color:rgb(48,117,186);}
h1, .fh1 {font-size:3em;margin-top:1em;}
h2, .fh2 {font-size:2em;margin-top:0.75em;}
h3, .fh3 {font-size:1.5em;}
p {margin-top:0.5em;font-size: 1.2em;font-weight:normal;}
li {font-size: 1.2em;font-weight:normal;}
ul,ol {list-style-position: inside;}
/* ul,ol {list-style-position: outside;padding-left:1.5em;margin-top:0.5em;} */
/* ul.nivel1 {padding-left:3em;} */
/* ul.nivel2 {padding-left:6em;} */
ul.nivel0, ol.nivel0 {padding-left:1.5em;list-style-position:outside;margin-top:0.5em;}
ul.nivel1, ol.nivel1 {padding-left:3em;list-style-position:outside;margin-top:0.5em;}
ul.nivel2, ol.nivel2 {padding-left:6em;list-style-position:outside;margin-top:0.5em;}

sup{color:rgb(48,117,186);}
img {max-width: 100%;}
video {max-width: 100%;}

.imagem-esquerda img{float:left;margin: 0 1.5em 0 0;}
.imagem-direita img{float:right;margin: 0 0 0 1.5em;}
.imagem-centro {display: block; margin: 0em auto;}

.fator {font-size: 1em;}
.fator-body {font-size: 1em;}
.col{width:48%;margin-top:2em;position:relative;}
.col h1, .col .fh1 {font-size:2em;margin-top:0.6em;}
.col h2, .col .fh2 {font-size:1.5em;margin-top:0.4em;}
.col h3, .col .fh3 {font-size:1.5em;margin-top:0.4em;}
.col-e{float:left;}
.col-d{float:right;}
.col-az{background:rgba(29,29,58, 0.05);width:42%;padding: 0 3% 2em 3%;}
.col-am{background:rgba(255,204,0, 0.30);width:42%;padding: 0 3% 2em 3%;}

.traco{width:75%;height:1px;margin:5em auto 1em auto;background:rgb(48,117,186);}
.traco-c{margin:3em auto;}
hr.hr1px  {border-top:1px solid rgb(29,29,58);}
hr.hr2px  {border-top:2px solid rgb(29,29,58);}

.simagora{background:url("imagens/sim-agora.png") top left no-repeat;overflow:hidden;display:block;margin:1em auto 0 auto;text-indent:10000px;
width:25.625em;height:4.25em;background-size:52.5em auto;}
.simagora:hover{background-position: top right;}	

.nao-quebra{white-space: nowrap;} /* em desuso */
.nq{white-space: nowrap;} /* não quebra */

/*Media Queries*/


@media screen and (max-width: 1540px) {
	.fator-body {font-size:0.875em;}
}

@media screen and (max-width: 1360px) {
	.fator-body {font-size:1em;}
}

@media screen and (max-width: 91em) {
	.fator  {font-size:0.9em;}
}
@media screen and (max-width: 77em) {
	.fator  {font-size:0.8em;}
}
@media screen and (max-width: 69em) {
	.fator  {font-size:0.7em;}
}
@media screen and (max-width: 68em) {
	.container {padding:0 1.5em;}
}
@media screen and (max-width: 37em) {
	.fb{display:none;}
	.container {padding:0 0.5em;}
	.col{width:100%;}
	.col-e, .col-d {float:none;}
	.col-az, .col-am {width:90%;padding: 0 5% 2em 5%;}
	.col h1, .fh1 {font-size:2.8em;margin-top:1em;}
	.col h2, .fh2 {font-size:2em;margin-top:0.75em;}
	.col h3, .fh3 {font-size:1.5em;}	
	.col p, li {margin-top:0.5em;font-size: 1.2em;font-weight:normal;}
}