@charset "UTF-8";
/* CSS Document */
body{
	margin:0;
	background:#EEEEF6;
	color:#999;
}
#capa{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	position:absolute;
	top:0;
	background:#FFF;
	width:100%;
	height:100%;
	text-align:center;
	overflow:hidden;
	z-index:2;
}
.sli{
	display:table;
	width:100%;		
	height:100%;
}
.sli img{
	width:40%;
}
.slif{
	
}
.slif img{
	width:85%;
}
#texCapa{
	font-size:1.7em;
	line-height:0em;
	opacity:0;
}
#botIn{
	margin:0.5em auto;
	font-size:1.3em;
	opacity:0;
}
.slii{
	display:table-cell;
	vertical-align:middle;
	width:100%;		
	height:100%;
}
#menu{
	font-family: 'Oswald', sans-serif;
	font-size:1.2em;
	font-weight:300;
	overflow:hidden;
	width:100%;
	height:calc( 100% - 100px );
	position:absolute;
	top:100px;
}
#menuCab{
	z-index:1;
	width:100%;
	height:100%;
	position:absolute;
	text-align:center;
	display:table;
	
}
.botM{
	display:table-row;
}
.botMi{
	width:100%;
	display:table-cell;
	vertical-align:middle;
	color:#FFF;
}
#b1{
	background:#C93;
}
#b2{
	background:#F90;
}
#b3{
	background:#C60;
}
#b4{
	background:#900;
}
#miniCab{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:1.1em;
	width:100%;	
	position:fixed;
	background:#FFF;
	top:0;
}
#marcaM{
	width:30%;
}
#marcaM img{
	height:100px;
}
.tabInt{
	width:100%;
}
.titV{
	display:none;
}
.titH{
	display:table-row;
}
#conteudo{
	display:none;
	margin:100px auto 10px auto;
}
.contIf{
	display:none;
	width:100%;
	border:none;
}
.contFeed{
	width:100%;
	border:none;
	margin-top:10px;
}

.ativo{
	display:block;
}
.secCont{
	padding-bottom:0.5em;
	border-bottom:#333 thin dotted;
	margin:1em;
}
.tit{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	color:#000;
	font-size:25px;
	line-height:27px;
	margin-bottom:0.5em;
}
.ima{
	width:100%;
}
.ima img{
	width:100%;
}
.imaM img{
	width:35%;
	float: right;
}
.autor{
	font-family: sans-serif;
	text-align:right;
	text-transform:uppercase;
	font-size:0.8em;
}
.tex{
	margin-top:0.5em;
}
.tex, .texLT{
	font-family: sans-serif;
	margin-bottom:1em;
	white-space:pre-wrap;
	color:#666;
}
.leg,.nota{
	font-size:0.6em;
	font-family: sans-serif;
	text-transform:uppercase;
	line-height:1em;
}
#lit{
	font:sans-serif;
}
#lit .tit, #lit .subTit{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
}
#lit .titLT{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:2em;
	line-height:1.2em;
	color:#000;
	margin:1em 0 0.5em 0;
}

#lit .subTit{
	font-size:1.3em;
	color:#000;
	margin:0.5em 0;
}
.tabGovs{
	display:table;
	width:100%;
	margin:0.5em 0;
}
.linTab{
	display:table-row;
	width:100%;
	
}
.gov, .gest{
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	color:#000;
	display:table-cell;
	vertical-align:middle;
	border-bottom:#333 thin dotted;
	line-height:1.2em;
	padding:0.3em;
}
.gest{
	width:80px;
	text-align:right;
}
#rodape{
	display:none;
	width:100%;
	background:#FFF !important;
	text-align:center;	
	padding-bottom:1em;
	font-family: 'Oswald', sans-serif;
	font-size:8px;
}
.tabRod{
	background:#FFF;
	display:inline-table;
	margin-right:0.5em;
}
.tabRodRow{
	display:table-row;
	width:auto;
	height:80px;
}
#tabMiniCab{
	display:table;
	width:100%;
}

#tabMiniCabR{
	display:table-row;
	width:100%;
	height:100px;
}

.elCab{
	display:table-cell;
	vertical-align:middle;
	font-size:1.2em;
	line-height:0.95em;
	
}
.elRod{
	display:table-cell;
	vertical-align:middle;
	font-size:1.2em;
	line-height:0.95em;
	text-align:center;
}
#row1{
	display:table-row;
}
#row1 .marcar1, #row2 .marcar1,.marcar5, .marcar6, .marcar7{
	display:none;
}
#row1 .elRod img, #row2 .elRod img{
	height:40px;
	margin:5px 0.8em;
}
#row3 .elRod img{
	height:50px;
	margin:5px 0.8em;
}
#row1, #row2, #row3{
	text-align:center;

}
#accessMenu{
	font-size:3em;
	font-weight:700;
	text-align:center;
	line-height:0em;
	width:70px;
}
.socMed{
	text-align:right;
}
.soc{
	display:inline;
}
.socMed img{
	width:30px;
}
.vid{
	width:100%;
	max-width:288px;
	font-family: 'Oswald', sans-serif;
	margin:2em 0;
}
.tabVid{
	display:table;
	width:100%;
}
.descVid{
	display:table-row;
	width:100%;
}
.titVid{
	display:table-cell;
}
.duraVid{
	display:table-cell;
	text-align:right;
}
.capaCap{
	background:#900;
	color:#FFF;
	padding:0.5em 0;
}
.contCap{
	margin:1em;
}
.nCap, .titCap{
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	text-align:right;
}
.nCap{
	text-transform:uppercase;
}
.titCap{
	font-size:2em;
	margin-bottom:0.5em;
}
.imCap{
	width:100%;
}
.imCap img{
	width:100%;
}
.legCap, .credCap{
	font-family: sans-serif;
	text-align:right;
	font-size:0.7em;
}
.fig{
	margin:1em 0;
	background:#C93;
	border:#C93 thick solid;
}
.imag{
	width:100%;
}
.imag img{
	width:100%;
}
.fig .leg, .fig .cre{
	font-family: sans-serif;
	color:#000;
	text-align:right;
	font-size:0.7em;
}
.figGov .cre{
	font-family: sans-serif;
	color:#000;
	text-align:left;
	font-size:0.7em;
}
.fig .cre, .figGov .cre{
	font-size:0.5em;
	text-transform:uppercase;
}
.texF{
	font-family: sans-serif;
	margin-bottom:1em;
}
.texF p{
	margin:0.7em 0;
    margin-block-start: 0.8em;
    margin-block-end: 0.8em;
	text-indent:2em;
}
.citac{
	font-size:0.9em;
	padding-left:10%;
	font-style:italic;
}
.notar{
	font-style:normal;
	
}
.botNR{
	font-family: serif;
	font-size:0.8em;
	font-weight:bold;
	margin:0;
	padding:0 0.5em;
	color:#FFF;
	background:#C93;
	border-radius:3px;
}
#contNR{
	background-color:#FFF;
	position:fixed;
	bottom:0;
	left:0;
	width:100vw;
	display:none;
	border-bottom:#C90 15px solid;
}
#contNR div{
	margin:1em;
}
#intNR{
	font-family: sans-serif;
	font-size:0.8em;
}
#dialFasc{
}
.contDial, .menuFasc{
	background:#C93;
	width:100%;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
}
.menuFasc{
	display:none;
	max-height:250px;
	overflow:scroll;
	
}
.dial{
	display:table;
	width:90%;
	margin:auto;	
}
.dialIn{
	display:table-row;
	width:calc( 100% - 1em );
	margin:1em;
}
.fascAt{
	display:table-cell;
	vertical-align:middle;
	line-height:40px;
	
}
.openMenu{
	font-family:sans-serif;
	display:table-cell;
	font-size:1.5em;
	line-height:40px;
	vertical-align:middle;
	text-align:right;
}
.botFasc{
	width:90%;
	margin:0 auto;
	padding:0.5em 0;
	border-top:#FFF thin solid;
}
#pFasc{
	width:100%;
	border:none;
}
.listGovs{
	width:100%;
	text-align:center;
	background:#DDD;
	margin-top:1em;
	margin-bottom:1em;
	color:#333;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	border-top:#900 1px solid;
	border-bottom:#900 6px solid;
}
.listGovs h2{
	color:#FFF;
	margin:0;
}
.listGovs h3{
	color:#900;
	margin:0;
}
.listGovs p{
	text-indent:0;
	width:90%;
	margin: 0.5em auto;
}
.subTitC{
	font-family: 'Oswald', sans-serif;
	text-indent:0 !important;
	color:#900;
	margin-top:1.5em !important;
	text-transform:uppercase;
}
.tabs{
	display:table;
	margin-bottom:0.5em;
}
.tabf,.tabd{
	display:table-cell;
	vertical-align:top;
}
.tabd div{
	margin:5px;
}
.tabf{
	width:20vw;
}
.detsGov{
	font-family:sans-serif;
	text-transform:uppercase;
	margin:1em 0;
	font-size:0.7em;
}
.nomeGov{
	font-size:1.4em;
	color:#900;
}
.finGov{
	margin-bottom:2em;
	border-bottom:thick #900 solid;
}
@media screen and (min-width: 420px){

}
@media screen and (min-width: 568px){
.sli img{
	width:15%;
}
.slif img{
	width:30%;
}
.titV{
	display:table-row;
	width:100%;
}
.titH{
	display:none;
}
#sloganM{
	font-size:3vw;
}
#conteudo, #contNR{
	width:50%;
	margin:100px auto auto auto;
}
#contNR{
	left:25%;
}
.imCap{
	width:40%;
	max-width:400px;
	text-align:right;
	margin:auto 0 auto auto;
}
.fig{
	width:40%;
	max-width:400px;
	float:right;
	margin-left:1em;
}
.listGovs{
	width:40%;
	max-width:400px;
	float:left;
	margin-right:1em;
}
}
@media screen and (min-width: 677px){
	#row1,#row3{
	display:none;
}
#row2 .marcar1, #row2 .marcar5, #row2 .marcar6, #row2 .marcar7{
	display:table-cell;
}
#row2 .elRod{
	width:10vw;
	
}


