@font-face{font-family:'Acme';font-style:normal;font-weight:400;src:url("/fonts/Acme-Regular.ttf")}.slide .content{font-size:2em;}.slide .content h1,.slide .content h2{font-family:"Acme",sans-serif;font-size:3.3em;font-weight:normal;margin:.4em;line-height:1;color:#ff0;text-shadow:.05em .06em #333}.slide .content h2{font-size:3em}.slide .content .balao{color:#fff;background:#333;border-radius:.25em;text-shadow:none;display:inline-block;padding:.25em .5em}.highlight{margin:.4em;font-size:1em}.presentation-mode .bars .content{display:none}.bars .site .title,.bars .audience .title{font-family:'Acme',sans-serif;font-size:110%;line-height:2.75}#quem .content,#fim .content{font-family:'Acme',sans-serif}#quem .content h1{color:#ff0;text-shadow:.05em .05em #333;font-size:900%}#quem .content ul a{color:#333}#fim .content h1{color:#ff0;text-shadow:.05em .05em #333;font-size:8em}#fim .content .contato a{font-size:2.75em}.ra1 .content,.ra2 .content,.ra3 .content,.ra4 .content{background:url("/img/palestra/appcache/mallandro1.jpg") no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.ra1 .content h1,.ra2 .content h1,.ra3 .content h1,.ra4 .content h1{color:#f02;font-size:6em;margin:.02em;line-height:1;text-shadow:.05em .05em #333}.ra2 .content{background-image:url("/img/palestra/appcache/mallandro2.jpg");}.ra2 .content h1{text-align:right}.ra3 .content{background-image:url("/img/palestra/appcache/mallandro3.jpg")}.ra4 .content{background-image:url("/img/palestra/appcache/mallandro4.jpg");}.ra4 .content h1{color:#f90}.browser{border:10px solid #333;border-radius:.25em;border-top-width:80px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.5);box-shadow:1px 1px 4px rgba(0,0,0,0.5);margin:1em;padding:.5em;position:relative;background:#fff;height:700px;}.browser:before{content:'http://sergiolopes.org';color:#666;background:#ededed;font-size:.75em;line-height:40px;padding-left:.5em;position:absolute;top:-60px;left:0;right:90px;height:40px}.browser:after{content:'\27F3   x';color:#ddd;position:absolute;top:-50px;right:10px;height:40px}.site-bonitao{background:#8800ad;color:#ace500;
		.site-foto {
			background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
		}}.site-bonitao h3{font-size:2em}.site-bonitao .site-foto{background-color:#ace500;-webkit-background-size:40px 40px;-moz-background-size:40px 40px;background-size:40px 40px;height:240px;width:400px;margin-right:1em;display:inline-block;text-align:center;}.site-bonitao .site-foto:before{content:'\2693';color:rgba(0,0,0,0.5);font-size:8em;line-height:240px;float:left;width:100%}.site-bonitao .site-foto.heart{background-color:#d08;width:320px;}.site-bonitao .site-foto.heart:before{content:'\2766'}.site-bonitao .site-foto.smile{background-color:#aaa;width:320px;}.site-bonitao .site-foto.smile:before{content:'\263A';margin-top:-20px}.site-bonitao .site-foto.snow{background-color:#d08;font-weight:bold;width:320px;}.site-bonitao .site-foto.snow:before{content:'\2603';margin-top:10px}.site-bonitao .site-foto.coffee{background-color:#ace500;font-size:120%;width:320px;}.site-bonitao .site-foto.coffee:before{content:'\2615'}
		.site-foto {
			background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)),color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));
			background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: -ms-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
			background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
		}
.site-bonitao .site-foto-error{background-color:#ededed;border:4px solid #999;height:240px;width:320px;margin-right:1em;display:inline-block;text-align:center;}.site-bonitao .site-foto-error:before{content:'\2716';color:#f00;font-size:4em;line-height:240px;float:left;width:100%}.destaque .content,.problema .content{line-height:768px;text-align:center;vertical-align:middle;}.destaque .content h1,.problema .content h1{display:inline-block;vertical-align:middle;font-size:5em;line-height:1;}.destaque .content h1 small,.problema .content h1 small{display:block;font-size:.75em;line-height:1.1}.destaque .content h1 big,.problema .content h1 big{display:block;font-size:2em;line-height:.9}.destaque .content h1 code,.problema .content h1 code{display:block;font-size:.4em;text-shadow:4px 4px #333}.destaque .content h1{color:#ff0;text-shadow:.05em .06em #333}.problema .content{background:#f02;}.problema .content h1{color:#fff;text-shadow:.05em .06em #111}#capa .content{text-align:center;}#capa .content h1{color:#ff0;font-size:3.7em;line-height:1;margin:.5em 0;text-shadow:.06em .08em #333;}#capa .content h1 small{display:block;font-size:.75em;line-height:1.2}#capa .content h1 big{display:block;font-size:2em}