@font-face {
	font-family:FontAwesome;
	src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=6.4.0");
	src:url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=6.4.0") format("embedded-opentype"),
		 url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=6.4.0") format("woff2"),
		 url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=6.4.0") format("woff"),
		 url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=6.4.0") format("truetype"),
		 url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=6.4.0#fontawesomeregular") format("svg");
}


html {
	margin:0;
	padding:0;
	background:#fdfdfd;
	font-family:Calibri,"Segoe UI",Candara,"Bitstream Vera Sans","DejaVu Sans","Bitstream Vera Sans","Trebuchet MS",Verdana,"Verdana Ref",sans-serif;
	font-size:small;
	scroll-behavior:smooth;
}
body {
	overflow:hidden;
	margin:0;
	padding:0;
	height:100%;
	color:#000;
	font-size:200%;
}


h1
, h2
, h3
{
	margin:0 0 1em 0;
	padding:0;
	font-family:Baskerville,Palatino,Georgia,"Times New Roman",Times,serif;
	font-style:italic;
}
h1 {	font-size:180%	}
h2 {	font-size:150%	}
h3 {	font-size:130%	}
p
, li
{
	margin:0;
	padding:.5em 0;
}
ul
, ol
{
	margin-top:.5em;
	margin-bottom:.5em;
}
p+ul
, p+ol
{
	margin-top:0;
}

li > small {
	display:block;
}


#cx {
	overflow:hidden;
}


#cxSlides {
	overflow-x:auto;
	overflow-y:hidden;
	max-width:100vw;
	scrollbar-width:none;
	scroll-snap-type:x mandatory;
	scroll-behavior:smooth;
	white-space:nowrap;
}

.cxSlide {
	display:inline-block;
	overflow:hidden;
	width:100vw;
	margin:0;
	padding:5vh 2em;
	white-space:normal;
	scroll-snap-align:start;
	vertical-align:middle;
}
.cxSlide > div {
	display:table;
	max-width:40em;
	margin:0 auto;
}

.seguinte {
	display:inline-block;
	padding:0 0 0 .5em;
	color:#008000
}
.seguinte::after {
	display:inline-block;
	font-family:FontAwesome;
	content:"\f061"
}


#inicio {
	text-align:center;
}
#inicio > * {
	max-width:15em;
	height:auto;
}

#toque {
	display:none;
	max-width:30em;
	margin:0 auto;
	padding:.5em;
	font-size:15px;
	border-top:1px dotted #666;
}


#redesSociaisCx {
	display:table;
}
#redesSociaisCx > * {
	display:table-cell;
	vertical-align:top;
}
#redesSociaisCx > div:first-child > img {
	float:left;
	max-width:10em;
	height:auto;
	margin:0 2em 0 0;
}
#redesSociaisCx > div:first-child > p {
	font-size:85%;
	text-align:center;
	color:#666
}


#vozesBurro > div {
	display:table;
}
#vozesBurro > div > div {
	display:table-cell;
	vertical-align:top;
}
#vozesBurro > div > div > img {
	max-width:10em;
	height:auto;
	margin:0 2em 0 0;
}


#partido_E2 > img {
	max-height:60px;
	height:auto;
}
#partido_E2 > p {
	max-width:30em;
}
#partidoE1Cx {
	display:table;
}
#partidoE1Cx > * {
	display:table-cell;
	vertical-align:top;
}
#partidoE1Cx > div > img {
	float:left;
	max-width:10em;
	height:auto;
	margin:.5em 2em 0 0;
}


#frenteCx {
	display:table;
}
#frenteCx > * {
	display:table-cell;
	vertical-align:top;
}
#frenteCx > div > img {
	float:left;
	max-width:10em;
	height:auto;
	margin:2em 2em 0 0;
}
#frenteCx > div > ul {
	margin-left:1em
}

#ucanCx {
	display:table;
}
#ucanCx > * {
	display:table-cell;
	vertical-align:top
}
#ucanUl {
	margin:0;
	padding:1em 0 0 0;
	font-size:150%;
	list-style:none;
	transform:rotate(-5deg);
}
#ucanUl > li {
	display:block;
	margin:.1em 0 0 0;
	padding:0;
}
#ucanUl > li > span {
	display:inline-block;
	padding:0 .2em;
	color:#fff;
	background:#000;
	white-space:nowrap
}
#ucanUl > li > span > strong {
	display:inline-block;
	min-width:.75em;
	color:#f00
}
#ucanTexto {
	padding:0 0 0 2em;
	max-width:30em;
}


#conflitoE1 > img {
	width:90%;
	height:auto;
}
#conflitoE1 > p
, #conflitoE2 > p
{
	margin:0;
	padding:0 0 0 .1em;
	font-size:90%;
}
#conflitoE3 {
	text-align:right
}
#conflitoE3 > .Cartaz {
	background-position:bottom left;
}
#conflitoE3 > .Cartaz > div > p > strong {
	font-size:120%;
	color:#ffeca3
}
#conflitoE4 > .Cartaz {
	background-position:top right;
}
#conflitoE6 > .Cartaz
, #conflitoE7 > .Cartaz
, #conflitoE8 > .Cartaz
{
	background-position:bottom left;
}

#conflitoE9 > img {
	max-width:100%;
	height:auto;
}



#finaisCx {
	display:table;
}
#finaisCx > * {
	display:table-cell;
	vertical-align:top;
}
#finaisCx > div > img {
	float:left;
	max-width:10em;
	height:auto;
	margin:0 2em 0 0;
}


.Cartaz {
	display:table;
	margin:0 auto;
	border:2px solid #000;
	background:#d00 url(/activismo/28set2025/qrcode.png) bottom right no-repeat;
	background-size:120px 120px;
}
.Cartaz > div {
	padding:2em;
	border:5px solid #fff;
}
.Cartaz div > p {
	margin:1rem 0;
	padding:0;
	font-size:180%;
	font-weight:bold;
	color:#fff
}
.Cartaz div > p > strong {
	color:#faf2c9
}
.Cartaz div > p+p:last-child {
	padding-left:2em
}



@media (pointer:fine) {

#toque {	display:block	}

}
