@charset "utf-8";
/* CSS Document */

body{
margin:0px;
}
p{
margin:0px;
padding:0px;
}
ul{
margin:0px;
}
#header{
position:relative;
background:rgb(0,0,0);
z-index:10;
width:100%;
-webkit-box-shadow: 0 0 5px 0 #000000;
box-shadow: 0 0 5px 0 #000000;
}
#botonera{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
}

#footer{
position:relative;
/*background:url(../corte/footer-fondo.jpg) bottom center repeat-x; */ 
padding-top:20px;
padding-bottom:20px;
}

.logo{
height:100px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;

}
.ancho{
width:1024px;
}

.frasehome{
position:relative;
z-index:1;
background:#e4501f;
}
.bloquemedio{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
}

.mifrasehome{
width:700px;
}

/* Migneco Styler*/
.mignecoStyle{
width:900px;
}
.mignecoancho{
width:1320px;
}

/* Estilos Banner*/
.banner{
position:relative;
z-index:0;
min-height:300px;
background-position:center center;
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
-webkit-box-shadow: 0 0 8px 3px #000000;
box-shadow: 0 0 8px 3px #000000;
}
.titulobanner{
position:relative;
font-size:35px;
text-align:right;
padding:10px;
text-shadow: 0 0 5px #000;
background:rgba(255,255,255,0.5);
}
.contenidobanner{
padding:20px;
}
.contenidobanner a{ 
padding:5px;
padding-left:20px;
display:block;
text-align:left;
font-size:20px;
-webkit-transition: all 500ms ease-in-out;
-moz-transition: all 500ms ease-in-out;
-ms-transition: all 500ms ease-in-out;
-o-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.contenidobanner a:hover{
padding-left:30px;
background:rgba(255,255,255,0.5);
text-shadow: 0 0 5px #000;
} 
.enlacesBanner{
width:600px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
}
.imagenBanner{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
width:300px;
}
.imagenBanner img{
max-width:300px;
max-height:200px;
-webkit-box-shadow: 0 0 8px 1px #fff;
box-shadow: 0 0 8px 1px #fff;
border:1px #FFFFFF solid;
border-radius:0.5em;

}
/*fin banner*/
.integracionhome{
text-align:left; 
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
width:27%;
background:url(../corte/herramientas.png) #DB5425 center top ;
padding:20px;
padding-left:30%;
}

.imaintegracionhome{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
width:300px;
margin-left:-100px;
}

.encuentrenosfooter{
text-align:left;
width:160px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:bottom;
padding-right:20px;
}
.encuentrenosfooter img{
height:130px;
}
.infocontacfooter{
text-align:left;
padding-left:40px;
padding-right:40px;
width:300px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:bottom;
}
.empresafooter{
width:300px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:bottom;
}
.fondonaranja{
background:#E45020;
padding-top:30px;
padding-bottom:0px;

}

.divcontenido{
padding-top:100px;
padding-bottom:100px;
}

.flechacontenido{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:top;
}

.descripcioncontenido{
width:530px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:top;
}

.flechapartners{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:bottom;
margin-bottom:50px;
}
.frasepartners{
padding-top:50px;
margin-bottom:50px;
width:240px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:bottom;
border-bottom:3px #E45020 solid;
}

.titulopartners{
width:96%;
padding-top:10px;
padding-bottom:10px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;

}
.iconopartner{
width:120px;
margin-left:-100px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
}
.imapartner{
padding:0px;
text-align:left;

}
.imapartner img{
height:60px;
margin:10px;
margin-left:20px;
margin-right:20px;
cursor:pointer;
}
.categoriaCliente{
position:relative;
background:#3E3E3E;
display:table-cell;
vertical-align:middle;
width:180px;
padding-left:40px;
text-align:left;
border-bottom: 1px #CCCCCC solid;

}
.logosclientes{
display:table-cell;
vertical-align:middle;
border-bottom: 1px #CCCCCC solid;
text-align:left;
padding-left:30px;
width:720px;
}

.logosclientes img{
height:60px;
margin:0px;
margin-top:10px;
margin-bottom:10px;

}
.iframeubicacion{
width:100%;
height:600px;
border:0px;
}
.iframecontacto{
background:#E45020;
width:100%;
height:30%;
margin-top:40px;
}

.botoncertificados{
background:#E45020;
border-radius:0.5em 0.5em 0 0;
padding:5px;
padding-top:20px;
}


/* acurdion certificados*/
.ulcertificados, .ulcertificados li ,.ulcertificados ul {
list-style:none;
margin:0px;
padding:0px;

}
.ulcertificados{
margin-bottom:30px;

}
.ulcertificados li ul {
display:none;
}

.parnertcer{
border-bottom:1px #CCCCCC solid;
padding-bottom:20px;
margin-bottom:10px;
}

.parnertcer img{
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
width:200px;
}
.parnertcer .cajacert{
margin-left:20px;
text-align:left;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:middle;
width:500px;

}
.lineacol{
width:400px;
display:inline-block;
*display:inline;
zoom:1;
vertical-align:top;
margin:20px;

}
.triangulo_bottom_left {
 margin-top:30px;
    width: 0;
    height: 0;
    border-bottom: 20px solid #3C3C3A; 
    border-right: 20px solid transparent;          
}

.cuadrointereses{
padding:15px;
background:#3C3C3A; 

}
.iconoconozca{
width:60PX;
position:absolute;
margin-top:-18px;

}
.tituloconozca{
display:block;
margin-top:10px;
margin-left:30px;
padding:10px;
padding-left:50px;
background:#3C3C3B;
}
.descripcionconozca{
padding:10px;
padding-left:50px;
font-size:18px;
}
.descripcionconozca li{
list-style-image:url(../corte/flecha-gris.png);

}

.imagenconozca{
float:right;
max-width:500px;

}
.botoneslinea{
margin-top:70px;

}
.botonlinea,.botonlineaactivo{
display:inline-block;
*display:inline;
zoom:1;
margin-top:-65px;
vertical-align:top;
min-height:200px;
width:150px;
cursor:pointer;
}
.botonlineaactivo{
background:rgba(255,255,255,0.3);
 cursor:default;
}
.botonlinea img{
width:130px;
}
.botonlineaactivo img{
width:130px;
border-radius:20em;
border:4px #EEEEEE solid;
border-top:0px;
border-left:2px #EEEEEE solid;
border-right:2px #FFFFFF solid;
}