

#capa1Footer{
	position: relative;
	width: 100%;
	height:500px;
    border: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #626262;
}

            
        #map_canvas{
            position:relative
            top:0px; 
            left:0px; 
            width:100%; 
            height:100%;
            }	
            

#capa2Footer{
	position: relative;
	width: 100%;
	height: auto;
}

	.fila1Capa2Footer{position: relative; width: 100%; height: auto; display: inline-table;}
		.colCapa2Footer{float: left; width: 25%; height: auto;}
		
			.subFilaCapa2Footer{ position: relative; width: 100%; height: 80px; }
			.subFila2Capa2Footer{ position: relative; width: 100%; height: auto; border: solid; border-width: 0px 1px 0px 0px; border-color: #000;}
			.logoFooter{position: relative; display: block; margin-left: auto; margin-right: auto; width: 250px; height: auto;}
			.iconFooter{position: relative; display: block; margin-left: auto; margin-right: auto; width: 50px; height: auto;}
			.txt1Footer{position: relative; width: 100%; text-align: center; font-size: 1.2em; color: #3e4095;}
			.txt2Footer{position: relative; width: 100%; text-align: center; font-size: 1.4em;}
			.img1Capa2Body{position: relative; width: 100%; height: auto;}




@media screen and (min-width: 1px) and (max-width: 360px) {
 
#capa1Footer{height:350px;}
		.colCapa2Footer{ position: relative; width: 100%; height: auto;}
			.subFilaCapa2Footer{ height: 20px; }
			.logoFooter{ width: 200px; }
			.iconFooter{width: 30px; }
			
                
}
                    
                    
@media screen and (min-width: 361px) and (max-width: 640px) {
   
#capa1Footer{height:350px;}
.colCapa2Footer{ position: relative; width: 100%; height: auto;}
    .subFilaCapa2Footer{ height: 20px; }
    .logoFooter{ width: 200px; }
    .iconFooter{width: 30px; }
}
                    
                    
@media screen and (min-width: 641px) and (max-width: 960px) {
 
    .logoFooter{ width: 100%; }
}
                    
                    
@media screen and (min-width: 961px) and (max-width: 1300px) {
  
            
}
                    
                
@media screen and (min-width: 1301px) and (max-width: 1700px) {
  
}
                    
                
                
