*{
	    margin: 0;
    padding: 0;
    font-family:sans-serif;
	}
	
	body{
	    background:#eee;
	}
	
a{
	    text-decoration:none;
	    color: #00bcd4;
	}
	
	li{
	    list-style:none;
	}
	
	
	header{
	    background:#2e5454;
	    padding:20px 2px;
	     box-shadow: 0px 1px 4px 1px #e9e9e9;
	}
	
	.ulchave{
	text-align: left;
	}
	
	header h1{
	        font-size: 15px;
	        display:inline-block;
	}
	
	h2{
	    text-align:center;
	    margin:10px 0px;
	    color:#2e5454;
	    font-size:18px;
	    font-weight:200;
	        width: 96%;
	}
	header ul li{
	    list-style: none;
    display: inline-block;
    margin: 0px 5px;
    font-size:14px;
	}
	
	
	header ul li a{
	        text-decoration: none;
        color: #fff;
    border-radius: 3px;
    
	}
	
	section{
	        width:100%;
    margin: auto;
    text-align:center;
	}
	
	
 section ul li{
     display:block;
     margin:0px 0px;
         
	    
	}
	
	.limg{
	    border-bottom: 1px solid #ccc;
	    margin-bottom: 60px;
	    
	}
	    img{
	        width: 98%;
    margin: 0px 0px 10px 0px;
    max-width: 980px;
	    }
	    
	    
	    .ultimo a{
	        color: #2196f3;
	    }
	    
	    
	    
	    
	    
	     @media only screen and (max-width: 480px) {
	    section img{
	        max-width: 98%;
    height: auto;
	    }
	    
	   
	    
	   header nav .ulchave {
    
	        text-align:left;
	    }
	      header nav ul li{
	             font-size:12px !important;
	             
	         }
	         
	           header nav ul li h1{
	              font-size:13px !important;
	             
	         }
	         
	         
	         .limg{
	             margin-bottom: 90px;
	         }
	         
	         
	              header nav a{
	                 margin: 8px 2px;
    font-size: 11px;
    display:inline;
    
	         }
	         
	         .menu{
	             width: 63%;
	         }
	         
	         
	         .h1{
	             width: 34%;
	         }
	         
	         
	     }
	     
	        footer{
	             padding: 20px 10px;
     color:#2e5454;
    font-size: 12px;
    border-top: 1px solid #d2d0d0;
       background-color: #dbd8d3;
    margin-top: 20px;
    clear:both;
    box-shadow: 0px 2px 6px 4px #e9e9e9;
    text-align:center;
	     }
	     
	       footer .f12{
	        font-size:12px;
	    }
	    
	    .ultimo h2{
	        font-size:15px;
	    }