.cuerpo {
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.banGen {width: 100%; height: 25%;}
.banGen2 {width: 100%; height: 100%;}


/* punta abajo se mantiene 
ES EXTERIOR*/
#uni0{
    position: relative;
    top: 0px;
    left: 0px;
    background-image: url(ima/fxLineas2.png), -webkit-linear-gradient(317deg,rgba(66,62,172,0.84) 0%,rgba(13,252,115,1.00) 99.48%);
    background-image: url(ima/fxLineas2.png), -moz-linear-gradient(317deg,rgba(66,62,172,0.84) 0%,rgba(13,252,115,1.00) 99.48%);
    background-image: url(ima/fxLineas2.png), -o-linear-gradient(317deg,rgba(66,62,172,0.84) 0%,rgba(13,252,115,1.00) 99.48%);
    background-image: url(ima/fxLineas2.png), linear-gradient(133deg,rgba(66,62,172,0.84) 0%,rgba(13,252,115,1.00) 99.48%);
    background-color: #244564;
    background-attachment: fixed;
    background-position: center 0%;
    -webkit-transition: background-position 120s linear 0s;
    -o-transition: background-position 120s linear 0s;
    transition: background-position 120s linear 0s;
    
}

/* punta arriba se alarga segun estira la pag 
ES INTERIOR*/
#uni1 {
    background-color: #D7D7D7;
    background-repeat: repeat-x;
    background-position: center 0%;
    width: 100%;
    height: 100px;
}
#uni2 {
    background-color: #E0E0E0;
    
}
#uni3 {
    background-color: #ABABAB;
}
.diseno {
    position: absolute;
    right: 0%;
    padding: 0px;
    bottom: 0%;
    background-image: url(ima/etiqueta200.png);
    width: 209px;
    height: 164px;
    background-repeat: no-repeat;
    background-position: left 0%;
}
.disenoServ{
    width: 615px;
    height: 271px;
    position: absolute;
    bottom: 33px;
    background-image: url(ima/comVisual.png);
    background-repeat: no-repeat;
    background-position: right 0%;
}
.contacto
	{
    width: 54px;
    height: 200px;
    position: absolute;
    top: 98px;
    right: 0px;
    background-image: url(ima/contactox2.png);
    background-repeat: no-repeat;
    background-position: left 49%;
    -webkit-box-shadow: -6px 2px 113px #000000;
    box-shadow: -6px 2px 113px #000000;
    -webkit-transition: background-image 500s ease-in-out;
    -o-transition: background-image 500s ease-in-out;
    transition: background-image 500s ease-in-out;
	}
.ecommerce
	{
    width: 499px;
    height: 76px;
    position: relative;
    top: 11%;
    left: 66px;
    background-image: url(ima/ondaTitulo.png);
    opacity: 1;
	}
.onda
	{
    width: 77px;
    position: relative;
    left: 60px;
    background-image: url(ima/onda.png);
    top: -11px;
    opacity: 0.66;
	}

.masaTextoUni2
{
    font-family: 'PT Sans', sans-serif;
    padding-left: 27px;
    padding-right: 28px;
    text-align: justify;
    color: #747474;
    font-size: 1em;
    column-count: 4;
    column-rule-color: #99ffff;
    column-rule-style: solid;
}


@media (max-width : 775px ){

	
	#uni1 {
    background-color: #D7D7D7;
    background-repeat: repeat-x;
    background-position: center 0%;
    width: 100%;
    height: 174px;
}
	
	.disenoServ
	{
    bottom: -14px;
    transform: rotate(-90deg);
    left: -163px;
    background-size: 68% auto;
	}
	
	.contacto
	{
    
    top: 10px;
    
	}

	.ecommerce
	{
    width: 305px;
    height: 162px;
    position: relative;
    top: 3%;
    left: 21px;
    background-image: url(ima/ondaTituloV.png);
    
	}
	.diseno {
    position: absolute;
    right: 4%;
    padding: 0px;
    bottom: 2%;
    background-image: url(ima/etiqueta200.png);
    width: 123px;
    height: 97px;
    background-repeat: no-repeat;
    background-position: left 0%;
    background-size: 100% auto;
}
}
.contacto:active {
    background-image: url(ima/contactox3.png);
}
#uni0:hover {
    background-position: -1000px 0px;
}
