@font-face {
    font-family: 'fira_sanslight';
    src: url('firasans-light-webfont.eot');
    src: url('firasans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('firasans-light-webfont.woff') format('woff'),
         url('firasans-light-webfont.ttf') format('truetype'),
         url('firasans-light-webfont.svg#fira_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

* { margin:0; padding:0; }
html { height:100%;}
body { height:100%; width:100%; margin:0; background:#362C1D;}

img{ border:none; }

#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(images/progress.gif) no-repeat center center;}
	
#supersized { position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img{ width:auto; height:auto; position:relative; outline:none; border:none; }
		
#supersized a { z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; display:block; }
#supersized a.image-loading { background:#111 url(images/progress.gif) no-repeat center center; width:100%; height:100%; }

#tudo { width:100%;}

#conteudo { width:320px; margin:auto;}

.logo{width:280px; float:left; text-align:center; margin-left: 10px; margin-top: 20px; margin-right: 10px; margin-bottom: 10px; padding:10px;}
.icos { width:200px; float:left; text-align:center; margin-left: 70px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px;}

.icos-01 { float:left; width:44px; margin-left: 0px; margin-top: 0px; margin-right: 7px; margin-bottom: 0px; padding: 0px; text-align:center;}
.icos-01 a, .icos-01 a:link, .icos-01 a:active { float:left; width:44px; padding: 0px; text-align:center;}
.icos-01 a:hover { float:left; width:44px; padding: 0px; text-align:center; opacity:0.5;}

.icos-02 { float:left; width:44px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; text-align:center;}
.icos-02 a, .icos-02 a:link, .icos-02 a:active { float:left; width:44px; padding: 0px; text-align:center;}
.icos-02 a:hover { float:left; width:44px; padding: 0px; text-align:center; opacity:0.5;}

.email{width:300px; float:left; text-align:center; margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 0px;}

.mapa{width:300px; float:left; text-align:center; margin-left: 10px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px;}

.bio { width:280px; float:left; background: url(images/bg-2.png) repeat; text-align:center; padding:10px; margin-left: 10px; margin-top: 0px; margin-right:10px; margin-bottom:0px; }

.safaridi { float:left; width:300px; margin-left: 10px; margin-top: 20px; margin-right:10px; margin-bottom: 10px; padding: 0px; text-align: center;}
.safaridi a, .safaridi a:link, .safaridi a:active { float:left; width:300px; padding: 0px; text-align:center;}
.safaridi a:hover { float:left; width:300px; padding: 0px; text-align:center; opacity:0.5;}


.texto { font-family: 'fira_sanslight'; font-size:16px; color:#fff; text-decoration: none; letter-spacing: -0.03cm;}
.texto a, .texto a:link, .texto a:active { font-family:'fira_sanslight'; font-size:16px; color:#fff; text-decoration: none; letter-spacing: -0.03cm;}
.texto a:hover { font-family:'fira_sanslight'; font-size:16px; color:#fff; text-decoration: underline; letter-spacing: -0.03cm;}

.texto-2 { font-family: 'fira_sanslight'; font-size:26px; color:#fff; text-decoration: none; letter-spacing: -0.03cm;}
.texto-2 a, .texto-2 a:link, .texto-2 a:active { font-family:'fira_sanslight'; font-size:26px; color:#fff; text-decoration: none; letter-spacing: -0.03cm;}
.texto-2 a:hover { font-family:'fira_sanslight'; font-size:26px; color:#fff; text-decoration: underline; letter-spacing: -0.03cm;}

.texto-3 { font-family: 'fira_sanslight'; font-size:12px; color:#fff; text-decoration: none; letter-spacing: -0.01cm;}
.texto-3 a, .texto-3 a:link, .texto-3 a:active { font-family:'fira_sanslight'; font-size:12px; color:#fff; text-decoration: none; letter-spacing: -0.01cm;}
.texto-3 a:hover { font-family:'fira_sanslight'; font-size:12px; color:#fff; text-decoration: underline; letter-spacing: -0.01cm;}