@charset "utf-8";
/* CSS Document */
body{
	margin-top: 0;
	margin: 0;
	background: #ffffff;
}
@font-face{
font-family:proximanova-light-webfont;
src:url("font/proximanova-light-webfont.eot");
src:url("font/proximanova-light-webfont.eot?#explorer"),
	url("font/proximanova-light-webfont.woff"),
	url("font/proximanova-light-webfont.ttf"),
	url("font/proximanova-light-webfont.svg?#cosa");
}
@font-face{
font-family:face;
src:url("font/fuente3.eot");
src:url("font/fuente3.eot?#explorer"),
	url("font/fuente3.woff"),
	url("font/fuente3.ttf"),
	url("font/fuente3.svg?#cosa");
}
@font-face{
font-family:fuents;
src:url("font/fuente5.eot");
src:url("font/fuente5.eot?#explorer"),
	url("font/fuente5.woff"),
	url("font/fuente5.ttf"),
	url("font/fuente5.svg?#cosa");
}
@font-face{
font-family:pilsen_plakat-webfont;
src:url("font/pilsen_plakat-webfont.eot");
src:url("font/pilsen_plakat-webfont.eot?#explorer"),
	url("font/pilsen_plakat-webfont.woff"),
	url("font/pilsen_plakat-webfont.ttf"),
	url("font/pilsen_plakat-webfont.svg?#cosa");
}
@font-face{
font-family:harabana;
src:url("font/harabana.eot");
src:url("font/harabana.eot?#explorer"),
	url("font/harabana.woff"),
	url("font/harabana.ttf"),
	url("font/harabana.svg?#cosa");
}
@font-face{
font-family:stylus;
src:url("font/stylus.eot");
src:url("font/stylus.eot?#explorer"),
	url("font/stylus.woff"),
	url("font/stylus.ttf"),
	url("font/stylus.svg?#cosa");
}
@font-face{
font-family:geosanslight;
src:url("font/geosanslight.eot");
src:url("font/geosanslight.eot?#explorer"),
	url("font/geosanslight.woff"),
	url("font/geosanslight.ttf"),
	url("font/geosanslight.svg?#cosa");
}

#cuerpo {
	background-color: transparent;
	height: 1390px;
	width: 95%;
	float: left;
	padding-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 2.5%;
}

#cuerpo3 {
	background-color: transparent;
	height: 800px;
	width: 90%;
	float: left;
	padding-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 8%;
	
	
}

#cuerpo #cuerp-2 #plan-topo #nom-plan {
	background-color: #0174DF;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
	float: left;
	height: 40px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10px;
	margin-top: 10px;
	width: 80%;
}
#cuerpo #cuerp-2 #plan-topo #nom-plan:hover {
	background-color: #585858;
	box-shadow: 6px 6px 6px rgba(0,0,0,0.5);
	float: left;
	height: 40px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10px;
	margin-top: 10px;
	width: 80%;
}



#cuerpo #cuerp-2 #plan-topo #nom-plan #title-plan {
	background-color: #009;
	margin: 10px;
	clear: left;
	float: left;
	height: 15px;
	width: 80%;
}


#cuerpo1 {
	background-color: transparent;
	height: 800px;
	width: 95%;
	float: left;
	padding-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 2.5%;
}
#cuerpo1  #conten-info {
	margin: 5px;
	float: left;
	height: 620px;
	width: 81%;
	background-color: #F2F2F2;
	margin: 0 auto;
	margin-left: 9%;ll
	padding: 15px;


}
#footer {
	background-color: #272822;
	float: left;
	font-family: face;
	height: auto;
	margin: auto;
	width: 100%;

}
#blok{
	height: 100px;
	width: auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: transparent;
	
}
#cont-form {
	background-color: #D8D8D8;
	background-size: 100% 100%;
	float: left;
	height: 600px;
	margin-bottom: 15px;
	margin-left: 5%;
	margin-right: 15px;
	margin-top: 15px;
	width: 40%;
	border-radius: 5px;
	border: solid 1px;
	border-color: #BDBDBD;
}
#cont-form #cuerp-form {
	background-color: #9C6;
	float: left;
	height: 400px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
}

#formulario form{

		font-size: 20px;
		margin: 0 auto;
		width: 400px;
		font-family: face;
		color: #7c7c7c;

}

textarea{

	width: 400px;
	height: 100px;
	font-family: face;



}
.campo,textarea{
	background: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	width: 385px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	font-family: face;
	font-size: 18px;
	color: #000;
	border: groove 1px;
	box-shadow: 2px 5px 6px rgba(0,0,0,0.5);

}

.campo:focus textarea:focus {
background: #4B088A;
outline: none;
box-shadow: inset 0 0 10px #24607f;


}
.boton{

	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	-webkit-border-radius: 1px;
	background:#01A9DB;
	border-radius: 3px;
	color: #ffffff;
	font-size: 35;
	font-weight: bold;
	height: 35px;
	margin-left: 165px;
	padding: 10;
	width:100px;
	font-family: face;
	border: groove 1px;
	box-shadow: 2px 5px 6px rgba(0,0,0,0.5);

}
.boton:hover{
	background-color: #272822;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 3px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: face;

}
#infodatos{
	height: 250px;
	width: 100%;
	margin-right: 10%;
	margin-left: 10%;
	padding-top: 150px;
	padding-left: 100px;
	background: transparent;
	font-family:face;
	color: #585858;
	font-size: 25px;


}

#logo-fot{
	margin-right: 30px;
}

#footer #colum-1 {
	background-color: transparent;
	float: left;
	height: 100px;
	width: 200px;
	font-family: face;
	margin: auto;
	margin-top: 50px;
	color: #ffffff;
	margin-left: 40%;
}
#footer #colum-2 {
	background-color:transparent;
	float: left;
	height: 100px;
	margin-left: 15px;
	margin-top: 50px;
	width: 200px;
	font-family: face;
	color: #ffffff;
	margin-left: 40%;
}
#footer #colum-3 {
	background-color:transparent;
	float: left;
	height: 100px;
	width: 200px;
	margin-top: 50px;
	margin-left: 15px;
	font-family: face;
	color: #ffffff;
	margin-left: 40%;
}
#slider{
	background-image: url(imagenes/M4-78.png);
	background-size: 100% 100%;
	width: 100%;
	height: 500px;
	box-shadow: 4px 4px 4px rgba(46,46,46,0.9);

}
#slider1{
	background-image: url(imagenes/49.png);
	background-size: 100% 100%;
	width: 100%;
	height: 500px;
	box-shadow: 4px 4px 4px rgba(46,46,46,0.9);

}
#slider2{
	background-image: url(imagenes/sliderr-2014-a.png);
	background-size: 100% 100%;
	width: 100%;
	height: 500px;
	box-shadow: 4px 4px 4px rgba(46,46,46,0.9);

}
#cuerpo1 #imagen-a {
	background-image: url(imagenes/M4-80.png);
	background-size: 100% 100%;
	float: left;
	height: 350px;
	width: 63%;
	margin: 10px;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
}
#cuerpo1 #img-2 {
	background-image: url(imagenes/img-87.jpg);
	background-size: 100% 100%;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
	float: right;
	height: 165px;
	width: 30%;
	margin: 10px;
}
#cuerpo1 #tex-1 {
	background: transparent;
	float: right;
	height: 165px;
	margin: 10px;
	width: 30%;
	font-family: proximanova-light-webfont;
	text-align: justify;
	color: #7c7c7c;

}
#cuerpo1 #img-cool {
	background-image: url(imagenes/M4-80a.png);
	background-size: 100% 100%;
	background-size:cover;
	float: left;
	height: 170px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	transition:linear all 0.3s;
	width: 20%;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
}
#cuerpo1 #img-cool:hover{
	/*background: rgb(0,0,255,1);*/
	background-image: url(imagenes/M4-80.png);
	background-size: 100% 100%;
	border-radius:10%;
	background-size:cover;
}
#cuerpo1 #text3 #sub-tex3 #L-razgo {
	float: left;
	height: 15px;
	width: 80%;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

#cuerpo1 #img-cool2 {
	background-image: url(imagenes/49a.png);
	background-size: 100% 100%;
	background-size:cover;
	float: left;
	height: 170px;
	margin: 10px;
	transition:linear all 0.3s;
	width: 20%;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
}
#cuerpo1 #img-cool2:hover{
	/*background: rgb(0,0,255,1);*/
	background-image: url(imagenes/49.png);
	background-size: 100% 100%;
	border-radius:10%;
	background-size:cover;
}
#cuerpo1 #text-1 #sub-tex1 {
	background: #0174DF;
	color: #FAFAFA;
	float: left;
	font-family: harabana;
	font-size: 20px;
	height: 30px;
	margin: 3px;
	width: 97%;



}
#cuerpo1 #tex-2 {
	background-color: transparent;
	margin: 10px;
	float: left;
	height: 170px;
	width: 20%;
	font-family: proximanova-light-webfont;
	text-align: justify;
	color: #7c7c7c;
}
#cuerpo1 #tex-2 #sub-tex2 {
	background: #0174DF;
	color: #FAFAFA;
	float: left;
	font-family: harabana;
	font-size: 20px;
	height: 30px;
	margin: 3px;
	width: 97%;
	
	
	
}
#cuerpo1 #text3 {
	background-color: transparent;
	margin: 10px;
	float: left;
	height: 170px;
	width: 20%;
	font-family: proximanova-light-webfont;
	text-align: justify;
	color: #7c7c7c;

}
#cuerpo1 #text3 #sub-tex3 {
	background: #0174DF;
	color: #FAFAFA;
	float: left;
	font-family: harabana;
	height: 30px;
	margin: 3px;
	width: 97%;
	font-size: 20px;
	
}
#cuerpo1 #tex-4 {
	background-color: #66F;
	margin: 10px;
	float: left;
	height: 170px;
	width: 20%;
}
#cuerpo1 #tex-4 #sub-tex4 {
	background-color: #000000;
	margin: 3px;
	float: left;
	height: 30px;
	width: 97%;
}
#cuerpo1 #img-cool3 {
	background-image: url(imagenes/UR3-049a.png);
	background-size: 100% 100%;
	background-size:cover;
	box-shadow: 4px 4px 4px rgba(0,0,0,0.5);
	float: left;
	height: 170px;
	margin: 10px;
	transition:linear all 0.3s;
	width: 20%;
}
#cuerpo1 #img-cool3:hover{
	/*background: rgb(0,0,255,1);*/
	background-image: url(imagenes/UR3-049.png);
	background-size: 100% 100%;
	border-radius:10%;
	background-size:cover;
}
#cuerpo1 #img-cool4 {
	background: transparent;
	float: right;
	height: 320px;
	width: 31%;
	border: solid 1px;
	border-color: #BDBDBD;




}
#cuerpo1 #img-cool4 #clien-1 {
	background-image: url(images/product1.png);
	background-size: 100% 100%;
	background-size: cover;
	float: left;
	height: 80px;
	transition: linear all 0.3s;
	width: 27%;
	margin: 10px;
}
#cuerpo1 #img-cool4 #clien-1:hover{
	background-image: url(images/product1.png);
	background-size: 100% 100%;
	background-size:cover;
	float: left;
	height: 80px;
	margin: 10px;
	width: 27%;
	
}
#cuerpo1 #img-cool4 #clien-2 {
	background-image: url(images/product2.png);
	background-size: 100% 100%;
	background-size:cover;
	float: left;
	height: 80px;
	margin: 10px;
	transition:linear all 0.3s;
	width: 27%;
}
#cuerpo1 #img-cool4 #clien-2:hover{
	background-image: url(images/product2.png);
	background-size: 100% 100%;
	background-size:cover;
	float: left;
	height: 80px;
	width: 27%;
	margin: 10px;
}
#cuerpo1 #img-cool4 #clien-3 {
	background-image: url(images/product3.png);
	background-size: 100% 100%;
	margin: 10px;
	float: right;
	height: 80px;
	width: 27%;
}
#cuerpo1 #img-cool4 #client-4 {
	background-image: url(images/product4.png);
	background-size: 100% 100%;
	margin: 10px;
	float: left;
	height: 80px;
	width: 27%;
}
#cuerpo1 #img-cool4 #client-5 {
	background-image: url(images/product5.png);
	background-size: 100% 100%;
	margin: 10px;
	float: left;
	height: 80px;
	width: 27%;
}
#cuerpo1 #img-cool4 #client-6 {
	background-image: url(images/product6.png);
	background-size: 100% 100%;
	margin: 10px;
	float: right;
	height: 80px;
	width: 27%;
}
#cuerpo #img-cool4 #client-7 {
	background-image: url(images/product7.png);
	background-size: 100% 100%;
	margin: 10px;
	float: left;
	height: 80px;
	width: 27%;
}
#cuerpo1 #img-cool4 #client-8 {
	background-image: url(images/product8.png);
	background-size: 100% 100%;
	margin: 10px;
	float: left;
	height: 80px;
	width: 27%;
}
#cuerpo #img-cool4 #client-9 {
	background-image: url(images/product9.png);
	background-size: 100% 100%;
	margin: 10px;
	float: right;
	height: 80px;
	width: 25%;
}

#geo{
	font-family: harabana;
	text-align: center;
	color: #2E2E2E;
	font-size: 25px;
	padding-left: 5px;
	text-decoration: underline;
}
#cuerpo1 #text-1 {
	background-color: transparent;
	float: left;
	height: 170px;
	width: 20%;
	margin: 10px;
	font-family: proximanova-light-webfont;
	text-align: justify;
	color: #7c7c7c;
}
#footer #cont-footer {
	background-color: transparent;
	float: left;
	height: 50px;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	margin-top: 3%;
	margin-bottom: 3px;
	font-family: face;
	text-align: center;
	color: #151515;
}
#logo {
	background-color: transparent;
	float: left;
	height: 100px;
	width: 100px;
	margin: 5px;
	margin-left: 50px;
	margin-top: 55px;
}
#menu {
	background: rgba(0,0,0,0.6);
	height: 50px;
	width: 100%;
	position: fixed;
	
}
#menu #social-red {
	float: right;
	height: 20px;
	width: 300px;
	margin-top: -15px;
	font-family: face;
}

#cuerpo1  #conten-info #img-2 {
	background-image: url(imagenes/49a.png);
	background-size: 100% 100%;
	background-size:cover;
	box-shadow: 4px 4px 4px rgba(46,46,46,0.9);
	float: left;
	height: 300px;
	margin: 10px;
	transition:linear all 0.5s;
	width: 300px;
	padding-left: 50px;

}
#cuerpo1 #conten-info #img-2:hover{
	/*background: rgb(0,0,255,1);*/
	background-image: url(imagenes/49.png);
	background-size: 100% 100%;
	border-radius:10%;
	background-size:cover;
}
#cuerpo1 #conten-info #img-3 {
	background-image: url(imagenes/UR3-049a.png);
	background-size: 100% 100%;
	background-size:cover;
	box-shadow: 4px 4px 4px rgba(46,46,46,0.9);
	float: left;
	height: 300px;
	margin-left: 50px;
	margin: 10px;
	transition:linear all 0.5s;
	width: 300px;
	padding-left: 20px;
}
#cuerpo1  #conten-info #img-3:hover{
	/*background: rgb(0,0,255,1);*/
	background-image: url(imagenes/UR3-049.png);
	background-size: 100% 100%;
	border-radius:10%;
	background-size:cover;
}
nav{
	
	width: 1100px;
	height: 30px;	
	margin: 0 auto;
	width: 1100px;
	bottom: 0;
}
nav a {
	display: inline-block;
	margin: 15px 10px;
	outline: none;
	color: #01A9DB;
	text-decoration: none;
	font-size: 20px;
	font-family: pilsen_plakat-webfont;
	text-align: center;
	text-shadow: 1px 2px 1px rgba(0,0,0,0.8);
}
nav a:hover {
	color: #ffffff;
}
nav a:focus {
	outline: none;
	border-radius: 30px;
	background: #0080FF;
	padding: 3px;
}
#slider #nom-empre #nom-west {
	margin: 2px;
	float: left;
	height: 45px;
	width: 150px;
	font-size: 50px;
	font-family: stylus;
	color: #F2F2F2;
	margin-top: 145px;
	margin-left: -110px;
	text-shadow: 4px 4px 4px rgba(46,46,46,0.9);
}
#slider #nom-empre #nom-topo {
	margin: 2px;
	float: left;
	height: 30px;
	width: 150px;
	font-size: 30px;
	font-family: stylus;
	color: #F2F2F2;
	margin-top: 190px;
	margin-left: -160px;
	text-shadow: 4px 4px 4px rgba(46,46,46,0.9);
}
#slider1 #nom-empre #nom-west {
	margin: 2px;
	float: left;
	height: 45px;
	width: 150px;
	font-size: 50px;
	font-family: stylus;
	color: #151515;
	margin-top: 145px;
	margin-left: -110px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.9);
}
#slider1 #nom-empre #nom-topo {
	margin: 2px;
	float: left;
	height: 30px;
	width: 150px;
	font-size: 30px;
	font-family: stylus;
	color: #151515;
	margin-top: 190px;
	margin-left: -160px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.9);
}
#slider2 #nom-empre #nom-west {
	margin: 2px;
	float: left;
	height: 45px;
	width: 150px;
	font-size: 50px;
	font-family: stylus;
	color: #ffffff;
	margin-top: 145px;
	margin-left: -110px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.9);
}
#slider2 #nom-empre #nom-topo {
	margin: 2px;
	float: left;
	height: 30px;
	width: 150px;
	font-size: 30px;
	font-family: stylus;
	color: #ffffff;
	margin-top: 190px;
	margin-left: -160px;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.9);
}
#fras{
	font-family: harabana;
	font-size:1.5em;
	padding-top: 250px;
	color: #FFFFFF;
	text-shadow: 3px 3px 3px rgba(0,0,0,0.9);
	text-align: center;
	
	

}
#social-red{
	font-size: 18px;
	text-decoration: none;
	font-family: face;
}
a{
	text-decoration: none;
	color: #01A9DB;
	font-size: 15px;
	
}
a:hover{
	color: #ffffff;
	transition:linear all 0.5s;
}
#casa{
	margin-right: -50px;
}
#cuerpo #text-1 #sub-tex1 .raiz {
	margin: 4px;
	float: left;
}
#cuerpo #tex-2 #sub-tex2 .raiz {
	margin: 4px;
	float: left;
}
#cuerpo #text3 #sub-tex3 .raiz {
	margin: 4px;
	float: left;
}
#map{
	margin:0 auto;
	height: 310px;
	width:100%;
	border-radius: 8px;

}
#cuerpo3 #smos {
	background-color: transparent;
	margin: 10px;
	float: left;
	height: 360px;
	width: 100%;
}
#cuerpo3 #smos #somos {
	background-color: transparent;
	float: left;
	height: 340px;
	width: 80%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10%;
	margin-bottom: 10px;
	margin-left: 10%;
}
#cuerpo3 #smos #somos #q-smos {
	background-color: #0174DF;
	color: #ffffff;
	float: left;
	font-family: harabana;
	font-size: 40px;
	height: 50px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	width: 95%;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);


}
#cuerpo1 #tex-2 #sub-tex2 #w-grafia {
	float: left;
	height: 10px;
	width: 80%;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

#cuerpo3 #smos #somos #t-smos {
	background-color: transparent;
	float: left;
	height: 250px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	font-size: 20px;
	font-family: proximanova-light-webfont;
	text-align: justify;
	color: #7c7c7c;


}
#cuerpo #miss {
	background-color: transparent;
	float: left;
	height: 320px;
	width: 100%;
	margin: 10px;
}
#cuerpo3 #miss #mision #t-mision {
	background-color: #0174DF;
	color: #ffffff;
	float: left;
	font-family: harabana;
	font-size: 40px;
	height: 40px;
	margin-bottom: 5px;
	margin-left: 10%;
	margin-right: 5px;
	margin-top: 5px;
	width: 80%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

#cuerpo3 #miss #mision {
	background-color: transparent;
	margin: 5px;
	float: left;
	width: 25%;
	height: 310px;
	text-align: justify;
	font-family: proximanova-light-webfont;
	font-size: 18px;
	padding: 15px;
	color: #7c7c7c;
	border: solid 1px;
	border-color: #BDBDBD;

	

}
#cuerpo3 #miss #vision #t-vision {
	background-color: #0174DF;
	color: #ffffff;
	float: left;
	font-family: harabana;
	font-size: 40px;
	height: 40px;
	margin-bottom: 5px;
	margin-left: 10%;
	margin-right: 5px;
	margin-top: 5px;
	text-align: center;
	width: 80%;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
	
}
/*#cuerpo3 #miss #mision:hover{
	box-shadow: 5px 15px 15px rgba(0,0,0,0.4);
}*/

#cuerpo3 #miss #pilit #t-pilit {
	background-color: #0174DF;
	color: #ffffff;
	float: left;
	font-family: harabana;
	font-size: 40px;
	height: 40px;
	margin-bottom: 5px;
	margin-left: 5%;
	margin-right: 5px;
	margin-top: 5px;
	width: 90%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}


#cuerpo3 #miss #vision {
	background-color: transparent;
	float: left;
	height: 310px;
	width: 25%;
	margin: 5px;
	font-family: proximanova-light-webfont;
	font-size: 18px;
	text-align: justify;
	padding: 15px;
	border: solid 1px;
	border-color: #BDBDBD;
	color: #7c7c7c;

}



#cuerpo3 #miss #pilit {
	background-color: transparent;
	margin: 5px;
	float: left;
	height: 310px;
	width: 35%;
	padding: 15px;
	text-align: justify;
	font-family: proximanova-light-webfont;
	font-size: 18px;
	border: solid 1px;
	border-color: #BDBDBD;
	color: #7c7c7c;

}
#cuerpo #miss #pilit:hover{
	box-shadow: 0 15px 10px rgba(0,0,0,0.5);
}
#cuerpo #cuerp-2 {
	background-color: transparent;
	float: left;
	height: 1280px;
	margin-bottom: 10px;
	margin-left: 2%;
	margin-right: 10px;
	margin-top: 10px;
	width: 95%;
	border: solid 1px;
	/*border: groove;
	border-radius: 10px;*/
	/*box-shadow: 6px 6px 6px rgba(0,0,0,0.5);
	border-color: #ffffff;*/
}
#cuerpo #cuerp-2 #imag-0001 {
	background-image: url(imagenes/banner.gif);
	background-size: 100% 100%;
	float: left;
	height: 360px;
	width: 40%;
	clear: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 7%;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
	padding: 10px;


}

#cuerpo #cuerp-2 #lev-top {
	background-color: transparent;
	border: solid 1px;
	float: left;
	font-family: proximanova-light-webfont;
	font-size: 20px;
	height: 200px;
	margin-bottom: 10px;
	margin-left: 7%;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px;
	text-align: left;
	width: 40%;
	border-color: #BDBDBD;


	
	 
}
#cuerpo #cuerp-2 #lev-top #t-levanta #nom-lev-topo {
	background-color: transparent;
	float: left;
	height: 15px;
	width: 95%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
	font-family: harabana;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);

}

#cuerpo #cuerp-2 #nive-topo {
	background-color: transparent;
	float: left;
	font-family: proximanova-light-webfont;
	font-size: 20px;
	height: 200px;
	margin: 10px;
	padding: 10px;
	text-align: left;
	width: 40%;
	border: solid 1px;
	border-color: #BDBDBD;	

}
#cuerpo #cuerp-2 #t-portafolio #title-porta {
	float: none;
	height: 30px;
	width: 90%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5%;
	text-align: center;
	font-family: harabana;
	font-size: 30px;
}

#cuerpo #cuerp-2 #maq-topo {
	background-color: transparent;
	clear: both;
	float: left;
	font-family: proximanova-light-webfont;
	font-size: 20px;
	height: 220px;
	margin-bottom: 10px;
	margin-left: 7%;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px;
	width: 40%;
	border: solid 1px;
	border-color: #BDBDBD;	
}
#cuerpo #cuerp-2 #prin-corp {
	background-color: #ffffff;
	float: right;
	height: 640px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 42px;
	margin-top: 10px;
	width: 45%;
	border: solid 1px;
	border-color: #BDBDBD;	
}
#cuerpo #cuerp-2 #prin-corp #t-corp {
	background-color: #252525;
	float: left;
	height: 60px;
	width: 80%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10%;
	color: #ffffff;
	font-family: harabana;
}
#cuerpo #cuerp-2 #prin-corp #t-corp:hover {
	background-color: #424242;
	
}
#cuerpo #cuerp-2 #prin-corp #enfo-clien {
	background-color: transparent;
	float: left;
	height: 150px;
	width: 45%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 3%;
	font-size: 14px;
	font-family: proximanova-light-webfont;
	text-align: justify;
	
	color: #7c7c7c;
}
#cuerpo #cuerp-2 #prin-corp #mejora {
	background-color: transparent;
	margin: 10px;
	float: left;
	height: 150px;
	width: 45%;
	font-size: 15px;
	font-family: proximanova-light-webfont;
	color: #7c7c7c;
	text-align: justify;
}
#cuerpo #cuerp-2 #prin-corp #sistem {
	background-color: transparent;
	float: left;
	height: 160px;
	width: 95%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 3%;
	clear: both;
}


#cuerpo #cuerp-2 #prin-corp #party {
	background-color: transparent;
	float: left;
	height: 150px;
	width: 45%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 3%;
	font-family: proximanova-light-webfont;
	color: #7c7c7c;
	text-align: justify;
	font-size: 15px;

}

#cuerpo #cuerp-2 #prin-corp #lider {
	background-color: transparent;
	color: #7c7c7c;
	float: left;
	font-family: proximanova-light-webfont;
	font-size: 14px;
	height: 150px;
	margin: 10px;
	text-align: justify;
	width: 45%;
}
#cuerpo #cuerp-2 #puet-topo {
	background-color: transparent;
	float: left;
	font-family: proximanova-light-webfont;
	height: 220px;
	margin-bottom: 10px;
	margin-left: 7%;
	margin-right: 10px;
	margin-top: 10px;
	padding: 10px;
	width: 40%;
	font-size: 20px;
	border: solid 1px;
	border-color: #BDBDBD;	

}
#cuerpo #cuerp-2 #plan-topo {
	background-color: transparent;
	float: left;
	height: 220px;
	width: 40%;
	margin: 10px;
	text-align: left;
	font-family: proximanova-light-webfont;
	padding: 10px;
	font-size: 20px;
	border: solid 1px;
	border-color: #BDBDBD;	


}
#cuerpo #cuerp-2 #t-portafolio {
	background-color: #252525;
	float: left;
	height: 50px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	color: #ffffff;
}
#cuerpo #cuerp-2 #lev-top #t-levanta {
	background-color: #0174DF;
	float: left;
	height: 40px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
}

#cuerpo #cuerp-2 #lev-top #t-levanta:hover {
	background-color: #585858;
	
}
#cuerpo #cuerp-2 #nive-topo #nom-nive-topo {
	background-color: #0174DF;
	float: left;
	height: 40px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
}
#cuerpo #cuerp-2 #nive-topo #nom-nive-topo:hover {
	background-color: #585858;
	float: left;
	height: 40px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);

}
#cuerpo #cuerp-2 #nive-topo #nom-nive-topo #title-nive {
	background-color: transparent;
	float: left;
	height: 40px;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 2%;
	font-size: 22px;
	font-family: harabana;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
#cuerpo #cuerp-2 #puet-topo #nom-puet {
	background-color: #0174DF;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
	color: #ffffff;
	float: none;
	font-family: face;
	font-size: 22px;
	height: 40px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10px;
	margin-top: 10px;
	width: 80%;
}
#cuerpo #cuerp-2 #puet-topo #nom-puet:hover{
	background-color: #585858;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
	color: #ffffff;
	float: none;
	font-family: face;
	font-size: 22px;
	height: 40px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10px;
	margin-top: 10px;
	width: 80%;
}
#cuerpo #cuerp-2 #puet-topo #nom-puet #title-puet {
	background-color: transparent;
	float: left;
	height: 20px;
	width: 90%;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 5%;
	font-family: harabana;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);

}
/*#cuerpo #cuerp-2 #plan-topo #title-plan {
	background-color: #0174DF;
	float: left;
	height: 40px;
	width: 80%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	border-radius: 5px;
	
	text-align: center;
	color: #ffffff;
	font-family: harabana;
}*/
#cuerpo #cuerp-2 #plan-topo #nom-plan #title-plan {
	background-color: transparent;
	color: #ffffff;
	float: left;
	font-family: harabana;
	height: 20px;
	margin-bottom: 10px;
	margin-left: 20%;
	margin-right: 10px;
	margin-top: 10px;
	width: 80%;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
#cuerpo #cuerp-2 #maq-topo #nom-top {
	background-color: #0174DF;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
	float: left;
	height: 40px;
	margin-bottom: 10px;
	margin-left: 5%;
	margin-right: 10px;
	margin-top: 10px;
	width: 95%;
	font-size: 20px;
}
#cuerpo #cuerp-2 #maq-topo #nom-top:hover {
	background-color:#585858;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
	float: left;
	height: 40px;
	margin-bottom: 10px;
	margin-left: 5%;
	margin-right: 10px;
	margin-top: 10px;
	width: 95%;
	font-size: 20px;
}
#cuerpo #cuerp-2 #maq-topo #nom-top #title-top {
	background-color: transparent;
	float: left;
	height: 20px;
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0%;
	font-family: harabana;
	text-align: center;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);

}
#cuerpo #cuerp-2 #prin-corp #t-corp #title-corp {
	float: left;
	height: 30px;
	width: 80%;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	font-family: harabana;
	font-size: 25px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
#cuerpo #cuerp-2 #prin-corp #enfo-clien #nom-cleinte {
	background-color: transparent;
	float: left;
	height: 15px;
	width: 80%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10%;
	text-align: center;
	color: #252525;
	font-family: harabana;
	font-size: 20px;
	text-decoration: underline;
}
#cuerpo #cuerp-2 #prin-corp #lider #nom-lider {
	background-color: transparent;
	float: left;
	height: 15px;
	width: 80%;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	font-family: harabana;
	text-align: center;
	font-size: 20px;
	color: #252525;
	text-decoration: underline;
}
#cuerpo #cuerp-2 #prin-corp #party #nom-party {
	color: #252525;
	float: left;
	font-family: harabana;
	font-size: 20px;
	height: 15px;
	margin-bottom: 10px;
	margin-left: 10%;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	text-decoration: underline;
	width: 85%;
}
#cuerpo #cuerp-2 #prin-corp #mejora #nom-mejoramiento {
	margin: 10px;
	float: left;
	height: 15px;
	width: 80%;
	color: #252525;
	font-family: harabana;
	text-decoration: underline;
	text-align: center;
	font-size: 20px;

}
#cuerpo #cuerp-2 #prin-corp #mejora #tex-mejoramiento {
	margin: 3px;
	float: left;
	height: 100%;
	width: 100%;
}
#cuerpo #cuerp-2 #prin-corp #sistem #nom-sistem {
	float: left;
	font-family: harabana;
	font-size: 20px;
	height: 15px;
	margin-bottom: 5px;
	margin-left: 10%;
	margin-right: 5px;
	margin-top: 5px;
	text-align: center;
	text-decoration: underline;
	width: 80%;
}
#cuerpo #cuerp-2 #prin-corp #sistem #text-siste {
	background-color: transparent;
	margin: 0px;
	float: left;
	height: 25%;
	width: 100%;
	font-family: proximanova-light-webfont;
	font-size: 15px;
	color: #7c7c7c;
}
#cuerpo #cuerp-2 #prin-corp #sistem #baner {
	background-color: transparent;
	float: left;
	height: 100px;
	margin: 0px;
	width: 100%;
}
#cuerpo #cuerp-2 #prin-corp #sistem #baner #sub-banner {
	background-image: url(imagenes/slide01.jpg);
	background-size: 100% 100%;
	float: left;
	height: 145px;
	margin-bottom: 5px;
	margin-left: 3%;
	margin-right: 5px;
	margin-top: 5px;
	width: 93%;
}
#cuerpo1 #text-1 #sub-tex1 #q-somos {
	background-color: transparent;
	float: left;
	height: 10px;
	width: 80%;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10%;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}
#footer #derechos {
	background-color: transparent;
	margin: 5px;
	float: left;
	height: 40px;
	width: 100%;
	text-align: center;
}
#inf-razon {
	background-color: transparent;
	margin: 15px;
	float: left;
	height: 600px;
	width: 50%;
}
