@charset "utf-8";
/* CSS Document */
/*clear float*/
.ajuste {
    width: 100%;
    height: 1px;
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.cntFondoBorde {
    border: 3px dashed #A1E1FF;
    width: 1125px;
    height: 590px;
    margin: 0 auto;
display: -moz-box;
display: -webkit-box;
display: box;
display: -ms-flexbox;
}

.fondoAmarillo{
	background-color:#F7FCB1;
    width: 1097px;
    height: 552px;
	margin: 1.5% auto 0 auto;
}
.cuadroDestino{
	vertical-align: middle;
	width: 162px;
	height: 174px;
	background-color: #A1BF37;
	padding:4px 6px 6px 4px;
	display: inline-block;
	margin-right: 1px;
}
.cuadroDestino .cnt{
width: 100%;
height: 100%;
/* height: 86%; */
/* margin: 1% 1% 0% 1%; */
letter-spacing: 0;
border: 1px dashed #18192E;
background-color: transparent;
margin: 0% auto;
position: relative;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.cuadroDestino .cnt .texto {
	font-family: 'cabinmedium' ;
	font-size: 35px ;
	color: #18192E ;
	line-height: 50px ;
	margin-left: 16px ;
	text-align: left;	
}


.cntPasos{

/* padding-top: 52%; */
display: inline-block;
margin-top: 2%;
margin-left: 2.5%;}
.paso{
width: 172px;
height: 184px;
letter-spacing: 0;
background-color: transparent;
margin: 0% auto;
position: relative;
display: inline-block;
margin-right: 1px;
}
.paso .texto {
font-family: 'cabinbold';
font-size: 25px;
color: #393C4A;
line-height: 26px;
text-align: center;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}