@font-face {
	font-family: url("OpenSans-Bold.ttf");
	src: url"fontes/OpenSans-Bold.ttf")
	
}

.body {
    background-image: url(imagens/escheresque_ste.png);


}

.total {
    width:960;
    max-height:auto;
    background-color:white ;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
    

.header {
    width: 960;
    height: 130;
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    padding-top: 20;
    border-bottom-style:solid;
    border-radius: 0.5;
    border-bottom-width: thin;
    border-bottom-color: firebrick;
    padding-bottom: 20;
    
}



.conteudo {
    width: 960;
    height:auto ;
    margin-left: auto;
    margin-right: auto;
    background: white;
    padding-left: 0;
    clear: both;
    padding-bottom: 50;
    background-color: lightgrey;
    clear:both;
    padding-bottom: 50;
    background-color: white;
}

.conteudo0 {
    width: 960;
    height:auto ;
    margin-left: auto;
    margin-right: auto;
    background: white;
    padding-left: 0;
    clear: both;
    padding-bottom: 50;
    margin-top: 150;
    background-color: white;
}

.conteudo4 {
    width: 960;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    padding-bottom: 50;
    background-color: white;

}



.artigo {
    margin-left:auto;
    margin-right: auto;
    clear: both;
    width: 900;
    margin-top: 20;
    padding-bottom: 50;
}

.last {
    background-color: white;
    width: 960;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    border-top-width: thin;
    border-top-style: solid;
    border-top-left-radius: 0.5;
    border-top-color: black;
    padding-top: 15;
    padding-bottom: 10;
        
}

.last .f1{
margin-left: 700;
}





    
}

.artigo1 {
    width: 500;
    height: auto;
    
    
}

.artigo2 {
width: 960;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    padding-bottom: 50;
}

.iframe .artigo2 {
width: 960;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.artigo4 {
width: 960;
    height: auto;
    
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.artigo5 {
width: 960;
    height: auto;
    padding-top: 25;
    padding-bottom: 15;
}


article {
    width:960;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}
.art1 {
    width: 900;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    padding-bottom: 15;
}

.art2 {
    width: 500;
    margin-left: auto;
    margin-right: auto;
    clear: both;
        
}

.art3 {
width: 960;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}

.art4 {
width: 900;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    margin-top: -120;
}



.escolha {
    width: 960;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.org3 {
    width: 300;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    height:auto;
    margin-top: 0;
    margin-bottom: 25;
   
    
}

.org4 {
width: 700;
    height: auto;
    margin: auto;
   clear: both;
    margin-left: 50;
}

.org5 {
    width: 940;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    margin-top: 50;
  
}

.table .org5 {
width: 960;
}



.org6 {
    width: 960;
    background-color: #bcbcbc;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.org7 {
    width:300;
    margin-left: 0;
    margin-bottom: auto;
    margin-right: auto;
}



.org6 h3 {
   text-align: center;
    width: 500;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    color: lightgoldenrodyellow;
    
    
}

.org6 p {
    width: 350;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    text-align:left;
    font-size: 16;
    margin-bottom: 25;
    margin-top: -75;
    color: lightgoldenrodyellow;
    font-family: 'Open Sans', sans-serif;
}

    .org7  ul {
    text-decoration: none;
        text-decoration-line: none;
        list-style-type: none;
        width: 300;
        margin-top: 35;
        font-variant: normal;
        font-family: 'Open Sans', sans-serif;
        font-size: 14;
        vertical-align: middle;
        
        
        }

.org7 li {
    margin-bottom: 5;
    padding-left: 10;
    vertical-align: middle;
    
    

}

.org7 h3 {
color: red;
}

.org8 {
width: 500;
    margin-left: 350;
    margin-top: -200;
}

.org9 {
width: 800;
    margin-left: 0;
    margin-top: 80;
    margin-bottom: 50;
}

.org9 h3 {
color: red;
    font-size: 18;
    padding-left: 150;
}

.org9 ul {
list-style-type: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14;
}

.org9 li {
text-align:left;
    padding-bottom: 5;
}

.org9 i{
    color: firebrick;
    margin-right: 15;

} 

.org11 {
width: 960;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    
}

.org11 p {
    background-color: gainsboro;
    width: 195;
    margin-top: 0;
    font-size: 14;
    padding-top: 5;
    padding-bottom: 5;
    text-align: center;
    

}

.org10 ul {
font-family: 'Raleway', sans-serif;
    list-style-type: none;
    
}

.org12 {
width: 500;
    margin-left: 0;
    margin-top: 80;
    margin-bottom: 50;
}

.org12 h3 {
color: red;
    font-size: 18;
    padding-left: 150;
}

.org12 ul {
list-style-type: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14;
}

.org12 li {
text-align:justify;
    padding-bottom: 5;
}

h1 {
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    color:darkgray;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15;
    width: 100;
    text-align: center;
    text-decoration-line:none;
}

h2 {
    background-color:gray;
    padding-top: 10;
    padding-bottom: 10;
    padding-left: ;
    padding-right:; 
    margin-bottom: 0;
    width: 195;
    text-align: center;
    font-family: Cambria, Georgia, serif;
    font-size: 14;
    color: white;
}

.org4 p {
background-color: gainsboro;
    width: 195;
    margin-top: 0;
    font-size: 14;
    padding-top: 5;
    padding-bottom: 5;
    text-align: center;
    
    
    
}

.footer {
    width: 960;
    height: auto;
    background-color: black;
}





.org {
margin-left:20;
    padding-top: 10;
    width: 200;
    height: auto;
}

.org0 {
margin-left: 320;
    margin-top: -70;
    text-align: left;
    text-decoration: none;
    
    
}

a:link  {
color: white;
    text-decoration: none;
    
}

a:visited  {
color:red;
    
    
}

a:hover h1   {
color: black;
    
}




    
    
}



.org1 {
margin-left: 150;
   
}





 .aslide {
                display: none;
      transition: opacity 1s ease-in-out; 
                moz-transition: opacity 1s ease-in-out; 
                webkit-transition: opacity 1s ease-in-out;",
                
            }
            .aslide img {
                max-width: 100%;                
            }
            .aslider {
                width: 960;
                height:300;
              
            }
            .aslide .text {
                margin: 0 auto;
                color: #f8f8f8;
                text-shadow: 0 0 2px #000;
                font-weight: bold;
                font-size: 36px;
                width: 100%;
                text-align: center;
                position: relative;
                bottom: 30px;
                font-family: sans-serif;
            }



.i {
display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    padding-left: 100;
    
}




.i fa fa-fire-extinguisher {
text-align: center;
    clear: both;
    margin-left: auto;
    margin-right: auto;
}


.tabs {
    width: 900px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    background-color:white;
   
}

.tabs input {
	position: absolute;
	z-index: 1000;
	width: 100;
	height: 40px;
	left: 0px;
	top: 0px;
	opacity: 0;
    cursor: pointer;
}
.tabs input#tab-2{
	top: 40px;
}
.tabs input#tab-3{
	top: 80px;
}
.tabs input#tab-4{
	top: 120px;
}

.tabs label {
	background-color:darkgray;
    font-family: Cambria, Georgia, serif;
    font-size: 14px;
	line-height: 40px;
	height: 40px;
	position: relative;
	display: block;
	width: 150px;
	color: white;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	float: left;
	clear: both;
	
}



.tabs input:hover + label {
	background: black;
}

.tabs label:first-of-type {
    z-index: 1;
}

.tab-label-2 {
    z-index: 2;
}

.tab-label-3 {
    z-index: 3;
}

.tab-label-4 {
    z-index: 4;
}

.tabs input:checked + label {
    background-color: lightgrey;
	z-index: 6;
}

.clear-shadow {
	clear: both;
}

.content {
    background: #fff;
	position: relative;
    width: 750;
    height: auto;
	margin: 
	z-index: 5;
	overflow: hidden;
    
    
}

.content div {
    position: relative;
	top: 0;
	width: 750;
    height: 700;
	z-index: 1;
    opacity: 0;
    -webkit-transition: all linear 0.5s;
    -moz-transition: all linear 0.5s;
    -o-transition: all linear 0.5s;
    -ms-transition: all linear 0.5s;
    transition: all linear 0.5s;
}



.tabs input.tab-selector-1:checked ~ .content .content-1,
.tabs input.tab-selector-2:checked ~ .content .content-2,
.tabs input.tab-selector-3:checked ~ .content .content-3,
.tabs input.tab-selector-4:checked ~ .content .content-4 {
    -webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transition: all ease-out 0.3s 0.3s;
    -moz-transition: all ease-out 0.3s 0.3s;
    -o-transition: all ease-out 0.3s 0.3s;
    -ms-transition: all ease-out 0.3s 0.3s;
    transition: all ease-out 0.3s 0.3s;
    position: absolute;
}


.content div p {
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
	text-align: center;
	margin: 0;
	color: #777;
	padding-left: 0px;
	font-family: Cambria, Georgia, serif;
	
}

.container{
	width: 960;
    height: auto;
	position:absolute;
    background-color: white;
}

.1 {
width: 700;
    margin-left: 200;
}


	