@charset "utf-8";
/* ERZ V.2 */



.centro_flota_txt {
	align-self: center;
 }

h50 { font-size:.9em;}


.margen_izq {
	padding:0 20px 0 80px !important;
	}
	
.margen_der {
	padding:0 80px 0 20px !important;
	}

.full-ver-imagen {
	flex-grow: 1;
	height:100vh !important;
	
}

 .caja-modular-22 {	
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;		
	justify-content: center;
	align-items:center;

	
}

.ima-ge1{ width:85%;}



.margen_cen{ padding:20px 100px 0 100px;
}

.imagen-sobre-3 {
	width: 150px;
	height: 150px;
	/*border: 3px solid white;*/
	border-radius: 150px;
	padding: 5px;
	position: relative;
	margin: 0 auto;
	}

.imagen-sobre-3:hover {
	transform: scale(.8);
	background:#fff;
	}

.imagen-sobre-3:active {
	transform:scale(.8);
	}

.imagen-sobre:hover {
	background-color:#6CC3BB;
 	transform:scale(1.1) rotate(20deg) ;
	
}

.imagen-sobre-2:hover {
	transform:scale(1.1);
	z-index:2;
}

@media (max-width: 960px)
{
.margen_izq {
	padding:20px 70px !important;
	}

.margen_der {
	padding:20px 70px !important;
	}

.full-ver-imagen {
	height:auto;	
 }
 
.ima_izq{
	width:50% !important;
	}


.margen_cen{ padding:20px 70px;
}

}
 
 
/*//Modales//*/

.margen_izq-modal {
	padding:0 20px 0 80px !important;
	}

.margen_der-modal {
	padding:0 80px 0 20px !important;
	}

.margen_cen-modal{
	margin-top:70px !important;
	padding:0 70px !important;	
	}
	
.ima-modal{ width:80%; height:auto;}	
.ima-modal-ver{ width:60%; height:auto;}	

.wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  text-align: center;
  
}

.wrapper > * {
  padding: 10px;

  flex: 1 100%;
}

.header {

}

.footer {
 
}

.main {
  text-align: left;
  align-self:center;
}

.aside-1 {
  
}

.aside-2 {
  background: hotpink;
}

@media all and (min-width: 600px) {
  .aside { flex: 1 auto; }
}

@media all and (min-width: 800px) {
  .main    { flex: 1 0px; }
 /* .main    { order: 2; }
  .aside-1 { order: 1; }  
  .aside-2 { order: 3; }
  .footer  { order: 4; }*/
}

@media (max-width: 920px)
{
.margen_izq-modal {
	padding:50px 60px 0 60px !important;
	}

.margen_der-modal {
	padding:00px 60px 0 60px !important;
	}
}

/* 
 tooltip*/
 
 a {color:#00515C !important}

a.tooltip_1 > span{
width:250px; 
padding: 7px 10px; 
margin-top: 25px; 
opacity: 0; 
visibility: hidden; 
z-index: 10; 
position: absolute; 
display: none; 
margin-left: -200px;
font-size:.8em;
line-height:1.2em;
}

a.tooltip_1:hover span{ 
color: #fff; 
border: 3px solid #FBAFB2; 
background: #EE3820;
display: inline; 
}



a.tooltip_1:hover > span{ 
opacity:1 !important; 
visibility: visible; 
overflow: visible; 
}
 