* {
	margin: 0;
	padding: 0;
}

body {
	background-color:;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    font-family: 'Rajdhani', sans-serif;
}
 


.contenedor {
	width: 100%;
	max-width: 2000px;
	margin: 0 auto;
	overflow: hidden;
}

header {
	width: 100%;
	background-color: #ff6600;
	padding: 50px;
	box-sizing:border-box;
	text-align: center;
}

.arriba_slider {
width: 100%;
height: auto;
background: transparent;
position: relative;
margin-top: 50px;
}

.line_wuite {
	width: 100%;
	height: 4px;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 0%;
	margin-bottom:0%; 
	box-sizing:border-box;
}

.vertical {
width: 100%;
height: auto;
background: transparent;
position: relative;
margin-top: 0px;
}

.vertical img{
width: 100%;
height: auto;
}

.logo {
	width: 30%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 4%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo img {
	width: 100%;
	height: auto;
}

.logo2 {
	width: 30%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 8%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

.main {
	width: 54%;
	background: ;
	padding: ;
	float: left;
	box-sizing:border-box;
}

.main img {
	width: 100%;
	height: auto;
}


ha1 { font-family: 'Rajdhani', sans-serif; font-size:2px; color:#fff; font-weight:400;}

h00 { font-family: 'Rajdhani', sans-serif; font-size:16px; color: #494949; font-weight:500; line-height:130%;}

h002 { font-family: 'Rajdhani', sans-serif; font-size:26px; color: #fff; font-weight:400; line-height:110%;}

h002b { font-family: 'Rajdhani', sans-serif; font-size:20px; color: #fff; font-weight:400; line-height:110%;}

h002c { font-family: 'Rajdhani', sans-serif; font-size:26px; color: #000; font-weight:400; line-height:110%;}

h002d { font-family: 'Rajdhani', sans-serif; font-size:30px; color: #61686f; font-weight:600; line-height:110%;}

h002e { font-family: 'Rajdhani', sans-serif; font-size:21px; color: #fff; font-weight:600; line-height:110%;}

h002f { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #ecf66d; font-weight:600; line-height:110%;}

h002g { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #ecf66d; font-weight:400; line-height:50%;}

ha00 { font-family: 'Rajdhani', sans-serif; font-size:16px; color: #ff6600; font-weight:600; line-height:130%;}

ha0 { font-family: 'Rajdhani', sans-serif; font-size:16px; color: #ff6600; font-weight:500;}

h000 { font-family: 'Rajdhani', sans-serif; font-size:19px; color: #ff6600; font-weight:700; line-height:130%;}

h01 { font-family: 'Rajdhani', sans-serif; font-size:70px; color:#00ffff; font-weight:600; line-height:110%;}

h01n { color:#ff6600;}

h101 { font-family: 'Rajdhani', sans-serif; font-size:30px; color:#00ffff; font-weight:400; line-height:110%;}

h03 { font-family: 'Rajdhani', sans-serif; font-size:40px; color:#FFF; font-weight:600; line-height:120%;}

h04 { font-family: 'Rajdhani', sans-serif; font-size:30px; color:#FFF; font-weight:400; line-height:110%;}

h05 { font-family: 'Rajdhani', sans-serif; font-size:32px; color:#ff6600; font-weight:600; line-height:110%;}

h06 { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#494949; font-weight:600; line-height:110%;}

h07 { font-family: 'Rajdhani', sans-serif; font-size:21px; color: #494949; font-weight:500; line-height:110%;}

h08 { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#ff6600; font-weight:600; line-height:110%;}

h09 { font-family: 'Rajdhani', sans-serif; font-size:30px; color:#ff6600; font-weight:500; line-height:130%;}

h010 { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#494949; font-weight:500; line-height:110%;}

h0101 { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#494949; font-weight:500; line-height:110%;}

h011 { font-family: 'Rajdhani', sans-serif; font-size:28px; color:#ecf66d; font-weight:600; line-height:110%;}

h00a2 { font-family: 'Rajdhani', sans-serif; font-size:26px; color: #fff; font-weight:400; line-height:120%;}

h0022 { font-family: 'Rajdhani', sans-serif; font-size:28px; color: #ecf66d; font-weight:600; line-height:110%;}

h01s { font-family: 'Rajdhani', sans-serif; font-size:50px; color:#ecf66d; font-weight:600; line-height:100%;}

h01art { font-family: 'Rajdhani', sans-serif; font-size:36px; color:#fff; font-weight:600; line-height:100%;}

h01azul { font-family: 'Rajdhani', sans-serif; font-size:50px; color:#009cdb; font-weight:500; line-height:100%;}

h01s2 { font-family: 'Rajdhani', sans-serif; font-size:40px; color:#00ffff; font-weight:500; line-height:100%;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:26px; color:#00ffff; font-weight:500; line-height:100%;}

h01s2m { font-family: 'Rajdhani', sans-serif; font-size:35px; color:#0439b0; font-weight:500; line-height:100%;}

h01tit { font-family: 'Rajdhani', sans-serif; font-size:35px; color:#0439b0; font-weight:500; line-height:100%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:26px; color:#ff6600; font-weight:600; line-height:110%;}

h022sub { font-family: 'Rajdhani', sans-serif; font-size:32px; color:#000080; font-weight:600; line-height:110%;}

h88n { color: #ff3636}

hsubc {color:#ecf66d}

hw600 { font-weight: 600}

hartc {color: #fff}

hleft {text-align: left;}

.tit_clientes{font-family: 'Rajdhani', sans-serif; font-size:50px; color:#ff6600; font-weight:600; line-height:110%; text-align: left;}

.alin-izq {
	margin: left;
	text-align:left;	
}

.alin-der {
	margin: right;
	text-align:right;	
}

.alin-centrado {
	margin: center;
	text-align:center;	
}

.t-left{
text-align:left;	
}

.t-just{
text-align:justify;	
}

.float_r { float: right }
.float_l { float: left }
.float_c { float: center }

.pdn {
	padding: 15px;
}

.mgntp{
	margin-top: 70px;
}

.alin-x {
	text-align: justify;
}

a.boton-interact{
	color: #fff
}

a.boton-interact:hover{
	color: #fff
}

/*UNICO ESTILO*/
.empresa {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #ff3636;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-empresa.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.seccion-int {
width: 70%;
height: auto;
margin: 0 auto;
background-color: ;
box-sizing:border-box;
clear: both;
}

.seccion-int2 {
width: 80%;
height: auto;
margin: 0 auto;
background-color: ;
box-sizing:border-box;
clear: both;
}

.seccion-titulo{
	width: 100%;
	margin-top:50px;
	margin-bottom: 20px;
}

.empresa-izq {
width: 75%;
padding:0px 0px 0px 0px;
text-align:justify;
margin-bottom:20px;
box-sizing:border-box;
background:;
margin-top: 30px;
}

.empresa-der {
width: 25%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background:;
margin-top: 120px;
}

.empresa-der img {
width: 90%;

}

.redes {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: ;
margin-top: ;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.redes-izq {
width: 33%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

a.boton-redes-contactos { 
display: inline-block; 
width: 25%; 
height: 90px;
line-height:150px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-contactos.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-contactos:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-contactos2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-face { 
display: inline-block; 
width: 25%; 
height: 90px;
line-height:150px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-facebook.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-face:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-facebook2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-linkedin { 
display: inline-block; 
width: 25%; 
height: 90px;
line-height:150px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-linkedin.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-linkedin:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-linkedin2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/*UNICO ESTILO*/
.servicios {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #943e8f;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-servicios.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.servicios-izq {
width: 100%;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:5px;
box-sizing:border-box;
background:;
margin-top: 30px;
}

.clientes_tit {
width: 100%;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:5px;
box-sizing:border-box;
background:;
margin-top: 30px;
}

.servicios-izq2 {
width: 25%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

/*UNICO ESTILO*/
.servicios-index {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #943e8f;
margin-top: 5px;
padding-bottom: 2%;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-servicios.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.clientes_c {
width: 100%;
height: auto;
margin: 0 auto;
background-color: #fff;
margin-top: 15px;
box-sizing:border-box;
clear: both;
border-top: 5px solid #303235;
}

.clientes_index {
width: 100%;
height: auto;
margin: 0 auto;
background-color: #fff;
margin-top: 5px;
box-sizing:border-box;
clear: both;
}

.clientes_logos{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin-bottom: 20px;
}

.clientes_logos1{
	width: 16%;
	height: 120px;
	background-color: #fff;
	margin-left: 2%;
	margin-right: 2%;
	font-family: 'Rajdhani', sans-serif;
	font-size: 16px;
	color: #2a2d31;
	text-align: center;
	margin-bottom: 20px; 
}

.clientes_logos1 img{
	width: 100%;
}

.servicios-index-izq {
width: 97%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background:;
margin-top: 5px;
}

a.boton-servi-index { 
display: inline-block; 
width: 36%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 30px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}
	
a.boton-servi-index:hover { 
background-color: #0099ff;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 40%; 
height: 120px;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color: #ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-serv-4todos:hover { 
background-color: #0099ff;
font-weight:;
color:;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-serv-4todos img {
width: 35%;
height: auto;
	}

a.boton-servicios-new { 
display: inline-block; 
width: 50%; 
height: 120px;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 80px;
font-weight:400;
color:#FFF;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: ;
}
	
a.boton-servicios-new:hover { 
color:;
background-color: #FF6600;
}

a.boton-servicios { 
display: inline-block; 
width: 50%; 
height: 30px;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: 10px;
}
	
a.boton-servicios:hover { 
background-color: #0099ff;
}

/*1280*/
footer {
width: 100%;
height: 230px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.footer-izq {
width: 30%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin: left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-izq img{
width: 220px;
}

.footer-cen {
width: 58%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 14%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.diezitemstilde {
width: 5%;
height:auto;
background-color:;
margin-right: 1%;
}

.diezitemstexto {
width: 94%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.footer-redes {
width: 33%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:center;
margin: left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: ;
}

.redes_top{
	width: 100%;
	height: auto;
	margin-left: 0%;
	background-color: ;#444444
	margin-bottom: 0px;
}

.redes_top_izq {
width: 33.3%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:;
box-sizing:border-box;
background:;olive
margin-bottom: 30px;
}

a.boton_redes_top { 
display: inline-block; 
width: 100%; 
height: auto;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 45px;
font-weight:400;
color:#ff6000;
text-decoration:none;
background-color:;pink
border-radius: 0px; 
box-sizing:border-box;
margin-top: ;
}
	
a.boton_redes_top:hover { 
color:#5e5e5e; #2E9AFE
background-color: ;
}

.texto_redes_top{
	font-family: 'Rajdhani', sans-serif;
	font-size: 20px;
	color: #000;
	margin-bottom: 20px;
}

a.boton-mini-redes { 
display: inline-block; 
width: 70%; 
height: ;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 40px;
font-weight:400;
color:#FFF;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: ;
}
	
a.boton-mini-redes:hover { 
color:#ecf66d;
background-color: ;
}

/*UNICO ESTILO*/
.consultoria {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #0439b0;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-consultoria.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.imagen-consultoria{
	width: 100%;
	text-align: center;
}

/*UNICO ESTILO*/
.software {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #689355;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-software.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

/*UNICO ESTILO*/
.capacitacion {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #ff6600;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-capacitacion.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

/*UNICO ESTILO*/
.encuestas {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #009999;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-encuestas.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.serv-todos-subtitulo {
width: 100%;
padding:0px 0px 0px 0px;
text-align:justify;
margin-bottom:4%;
box-sizing:border-box;
background:;
margin-top: 5%;
}

.serv-todos-100 {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:2%;
box-sizing:border-box;
background:;
text-align: ;
}

.serv-todos-izq {
width: 48%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
box-sizing:border-box;
background:;
text-align: ;
}

.serv-todos-der {
width: 48%;
margin-bottom:5%;
margin-left: 2%;
box-sizing:border-box;
background:;
text-align: ;
}

.serv-todos-der img {
width: 100%;
}

.interact1{
width: 100%;
margin-top: 4%;
background-color: ;
}

.interact2{
width: 35%;
background-color: ;
}

.interact2 img{
width: 90%;
}

.interact3{
width: 65%;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
line-height:110%;
text-align: left;
color: #fff;
margin-top: 5px;
background-color: ;
}


a.boton-servi-estrateg { 
display: inline-block; 
width: 68%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}
	
a.boton-servi-estrateg:hover { 
background-color: #0099ff;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 48%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}
	
a.boton-servi-cmi:hover { 
background-color: #0099ff;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 78%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}
	
a.boton-servi-rrhh:hover { 
background-color: #0099ff;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 70%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}
	
a.boton-servi-encuestas:hover { 
background-color: #0099ff;
}

.titulo-modal{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:#ccc;
}

.titulo-modal2{
width: 7%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 85%;
}

.titulo-modal3{
width: 93%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 40px;
}


.subtitulo-modal{
width: 80%;
height: auto;
margin: 0 auto;
background-color:;
margin-top: 20px;
margin-bottom: 40px;
text-align: left;
}



.texto-modal {
	width: 80%;
	margin: 0 auto;
	text-align: justify;
}

.cabeza-modal{
	width: 100%;
	height: auto;
	background-color: ;
}

.rueda{
	width: 100%;
	height: auto;
	padding: 25px;
	background-color: ;
	text-align: center;
}

.cabeza-rueda{
	width: 100%;
	height: auto;
	background-color: ;
	text-align: center;
}

h01m { color: #009cdb;}

h02m {color: #0439b0;}

h03m {color: #61686f;}

h01me { color: #009999;}

h02me {color: #007370;}

/*UNICO ESTILO*/
.contactos {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
padding-bottom:40px;
background-color: #990000;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-contactos.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.contactos-inicio {
	width: 39%;
	height: 400px;
	margin-top: 30px;
	margin-bottom: 30px;
	background: transparent;
	padding: ;
	float: left;
	box-sizing:border-box;
}

aside {
	width: 60%;
	padding: 0px;
	box-sizing:border-box;
	float: right;
	margin-top: 80px;
	background-color: ;
	height: 470px;
}

.mapa-inicio {
	width: 100%;
	height: 300px;
	margin-top: 30px;
	background: ;
	padding: ;
	float: left;
	box-sizing:border-box;
}

.seccion-margin-r{
	margin-right: 0%;
}

.seccion-texto{
	width: 97%;
	height: auto;
	background-color: ;
	margin-bottom: 3%;
}

.imagen-centrada{
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:36px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 25%;
}

.cabeza-modal img{
	width: 13%;
}

/*UNICO ESTILO*/
.articulos {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
padding-bottom:1%;
background-color: #606153;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-articulos.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.art-color-fdo1 {
	background-color: #ec3a0a;
}

.art-color-fdo2 {
	background-color: #e66716;
}

.art-color-fdo3 {
background-color: #138cdd;
}

.art-color-fdo4 {
background-color: #b73254;
}

.art-color-fdo5 {
background-color: #5ca300;
}

.art-color-fdo6 {
background-color: #70787f;
}

.art-color-fdo7 {
background-color: #8aabc6;
}

.art-color-fdo8 {
background-color: #2868c7;
}

.art-color-fdo9 {
background-color: #a52a21;
}

.art-color-fdo10 {
background-color: #ec1331;
}

.art-color-fdo11 {
background-color: #f938a9;
}

.art-color-fdo12 {
background-color: #c35499;
}

.art-color-fdo13 {
background-color: #002e62;
}

.art-color-fdo14 {
background-color: #8c8c8c;
}

.art-color-fdo15 {
background-color: #000000;
}

.seccion-texto-art{
	width: 100%;
	height: auto;
	background-color: ;
}

.articulo-imagen {
	width: 100%;
	height: auto;
	background-color:;
	margin-bottom: 10px;
}

.articulo-imagen img {
	width: 100%
}

a.boton-articulos{
	font-family: 'Rajdhani', sans-serif; font-size:20px; color: #fff; font-weight:400; line-height:110%;}

a.boton-articulos:hover{
	font-family: 'Rajdhani', sans-serif; font-size:20px; color: #14f5e4; font-weight:500; line-height:110%;}


.articulos_imagen_titulo {
width: 58%;
padding:0px 0px 0px 0px;
margin-bottom:4%;
margin-right: 2%;
box-sizing:border-box;
background:;
box-sizing:border-box;
clear: both;
}

.articulos_imagen_titulo img {
width: 100%;
}

.cursos-imagen-titulo {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:4%;
margin-right: 2%;
box-sizing:border-box;
background:;
box-sizing:border-box;
clear: both;
}

.cursos-imagen-titulo img {
width: 100%;
}

.articulos-imagen {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:3%;
margin-right:0;
box-sizing:border-box;
background:;
box-sizing:border-box;
clear: both;
text-align:center;
}

.articulos-imagen img {
width: 80%;
}

.articulos-der {
width: 40%;
margin-bottom:3%;
box-sizing:border-box;
background:;
}

.articulo-titulo-ind {
width: 100%;
text-align: center;
margin-top: 0%;
background-color: ;
margin-bottom: 0px;
padding: 10px;
}

.seccion-texto-art{
	width: 100%;
	height: auto;
	background-color: ;
	margin-bottom: 0%;
	text-align: left;
}

a.boton-fuente-art { 
	font-family: 'Rajdhani', sans-serif;
	font-size:24px; 
	color:#000;
	font-weight:500;
	line-height:100%;
}

a.boton-fuente-art:hover {
color:red; 
font-weight:500;
}

.articulos-todos-100 {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:2%;
box-sizing:border-box;
text-align: justify;
background:;
}

.articulos-todos-100_2 {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:2%;
box-sizing:border-box;
text-align: left;
background:;
}

/*UNICO ESTILO*/
.herramientas {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: #022d5d;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-sistemas.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    backgroudn-size: contain;
}

.imagen-herramientas{
	width: 100%;
	text-align: left;
}

.herramientas-ind {
width: 100%;
height: auto;
margin: 0 auto;
background-color: ;
margin-top: 40px;
box-sizing:border-box;
clear: both;
    background-image: url();
    background-repeat: no-repeat;
    background-position: center top;
    backgroudn-size: contain;
}

/*1360 (1280, 1024, 992, 768, 640 no tiene) */
.herr-todos-izq {
width: 36%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
margin-right: 4%;
box-sizing:border-box;
background:#022d5d;
padding: 20px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-sistemas.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    backgroudn-size: contain;
    text-align: left;
}

.herr-todos-der {
width: 58%;
margin-bottom:5%;
box-sizing:border-box;
background:;
}

a.boton-solicite { 
display: inline-block; 
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2% 4% 2% 4%;
box-sizing:border-box;
}
	
a.boton-solicite:hover { 
background-color: #0099ff;
}

.para-volver {
width: 100%;
height: auto;
text-align: right;
margin-top: 10px
}

.para_link {
width: 100%;
height: auto;
text-align: left;
margin-top: 10px
}

a.boton-volver { 
display: inline-block; 
height: auto;
line-height:20px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#c35499;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
}
	
a.boton-volver:hover { 
background-color: #0099ff;
}

a.boton_fux { 
display: inline-block; 
height: auto;
line-height:24px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#e3067e;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
}
	
a.boton_fux:hover { 
background-color: #0099ff;
}

.disenio{
	width: 100%;
	height: 50px;
	background-color: #303235;
	font-family: 'Rajdhani', sans-serif;
	font-size: 18px;
	color: #00ffee;
	text-align: right;
}

.salir{
	width: 97%;
	text-align: right;
}

a.boton-salir { 
display: inline-block; 
height: auto;
line-height:20px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#0080ff;
border-radius: 7px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
margin-top: 20px;
}

a.boton-salir:hover { 
background-color: #ff6600;
}

.clientes {
width: 100%;
height: 810px;
margin: 0 auto;
background-color: #1a1c1d;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-clientes.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    backgroudn-size: contain;
}

.clientes-100 {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:0%;
box-sizing:border-box;
background:;
text-align: ;
}

.diezitemstilde2 {
width: 6%;
height:auto;
background-color:;
text-align: left;
}

.diezitemstexto2 {
width: 94%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.diezitemstilde3 {
width: 6%;
height:auto;
background-color:;
text-align: left;
margin-left: 0%;
}


.diezitemstexto3 {
width: 88%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

a.boton-descargar { 
display: inline-block; 
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
box-sizing:border-box;

margin-top: 5px;
margin-bottom: 5px;
}

a.boton-descargar:hover { 
color: #ecf66d;
}

.titulo-articulos{
	height: auto;
}

a.boton-servi-index { 
display: inline-block; 
width: 42%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 30px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}
	
a.boton-servi-index:hover { 
background-color: #0099ff;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 50%; 
height: 120px;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 78%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 56%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 90%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 80%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:36px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 32%;
}

.cabeza-modal img{
	width: 13%;
}

.clientes {
height: 940px;
}

.clientes {
height: 800px;
}

.articulo_video {
	width: 26%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}

/*1360 (1280 no tiene)*/
.titulo_sistemas{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:transparent;
}
/*1360*/
.titulo_sistemas img{
width: 18%;
}

.cursos_imagen_titulo {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:3%;
margin-right: 0%;
box-sizing:border-box;
background:;
box-sizing:border-box;
clear: both;
}

.cursos_imagen_titulo img {
width: 100%;
}

.servicios-izq2 {
width: 25%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:40px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 80%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: 0px;
margin-bottom: -40px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 8px;
}

.articulos-todos { /*1024*/
width: 80%;
margin-bottom:4%;
margin-left: 10%;
box-sizing:border-box;
background:;
}

.seccion-titulo-2{
	width: 80%;
	margin-top:50px;
	margin-bottom: 20px;
	margin-left: 10%;
}

.vertical {
width: 100%;
height: auto;
text-align: center;
background: transparent;
position: relative;
margin-top: 0px;
}

.vertical img{
width: 30%;
height: auto;
}

}



																								@media screen and (max-width: 1350px){
																								.tamaño




h00a2 { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #fff; font-weight:400; line-height:120%;}

h01tit { font-family: 'Rajdhani', sans-serif; font-size:28px; color:#0439b0; font-weight:500; line-height:100%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#ff6600; font-weight:600; line-height:110%;}


.articulo_video {
	width: 32%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}

.seccion-int {
width: 80%;
height: auto;
margin: 0 auto;
background-color: ;
box-sizing:border-box;
clear: both;
}

.empresa-izq {
width: 80%;

}

.empresa-der {
width: 20%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background:;
margin-top: 120px;
}

h01 { font-family: 'Rajdhani', sans-serif; font-size:65px; color:#00ffff; font-weight:600; line-height:110%;}

h002 { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #fff; font-weight:400; line-height:110%;}

h101 { font-family: 'Rajdhani', sans-serif; font-size:26px; color:#00ffff; font-weight:400; line-height:110%;}

h002b { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:110%;}

h002e { font-family: 'Rajdhani', sans-serif; font-size:19px; color: #fff; font-weight:600; line-height:110%;}


a.boton-servi-index { 
display: inline-block; 
width: 36%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 30px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}
	
a.boton-servi-index:hover { 
background-color: #0099ff;
}

.quienes {
width: 100%;
height: 420px;
margin: 0 auto;
background-color: #fff;
margin-top: 5px;
box-sizing:border-box;
clear: both;
 }

.footer-izq {
width: 26%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin: left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-cen {
width: 60%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 14%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

a.boton-mini-redes { 
display: inline-block; 
width: 70%; 
height: ;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 35px;
font-weight:400;
color:#FFF;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: ;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 85%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 61%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 70%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 85%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

aside {
	width: 60%;
	padding: 0px;
	box-sizing:border-box;
	float: right;
	margin-top: 75px;
	background-color: ;
	height: 470px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:36px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#f33333; font-weight:500; line-height:100%;
}

.titulo-modal2 img{
width: 95%;
}

.imagen-centrada img{
	width: 40%;
}

.cabeza-modal img{
	width: 18%;
}

.mgntp{
	margin-top: 60px;
}

.disenio{
	font-size: 17px;
}

.clientes {
height: 920px;
}

.clientes {
height: 780px;
}

}

																								@media screen and (max-width: 1280px){
																								.tamaño
																		
a.boton-mini-redes { 
display: inline-block; 
width: 70%; 
height: ;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 32px;
font-weight:400;
color:#FFF;
text-decoration:none;
background-color:transparent;
border-radius: 10px; 
box-sizing:border-box;
margin-top: ;
}

.seccion-int {
width: 85%;
height: auto;
margin: 0 auto;
background-color: ;
box-sizing:border-box;
clear: both;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 65%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:34px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:30px; color:#f33333; font-weight:500; line-height:100%;
}

.titulo-modal2{
width: 8%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 90%;
}

.titulo-modal3{
width: 92%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 40px;
}

.imagen-centrada img{
	width: 42%;
}

.cabeza-modal img{
	width: 18%;
}

.clientes {
height: 800px;
}

.articulos-imagen img {
width: 90%;
}

/*1024 (992 no tiene)*/
.titulo_sistemas{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:transparent;
}
/*1024*/
.titulo_sistemas img{
width: 22%;
}

.servicios-izq2 {
width: 25%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:40px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 80%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600; 
border-radius: 10px; 
box-sizing:border-box;
margin-top: 0px;
margin-bottom: -40px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 8px;
}



	}

																								@media screen and (max-width: 1024px){
																								.tamaño

h01 { font-family: 'Rajdhani', sans-serif; font-size:60px; color:#00ffff; font-weight:600; line-height:110%;}

h002 { font-family: 'Rajdhani', sans-serif; font-size:22px; color: #fff; font-weight:400; line-height:110%;}

h101 { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#00ffff; font-weight:400; line-height:110%;}

h002b { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:110%;}

h01s { font-family: 'Rajdhani', sans-serif; font-size:40px; color:#ecf66d; font-weight:600; line-height:100%;}

h01s2 { font-family: 'Rajdhani', sans-serif; font-size:30px; color:#00ffff; font-weight:500; line-height:100%;}

h002d { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #61686f; font-weight:600; line-height:110%;}

h002g { font-family: 'Rajdhani', sans-serif; font-size:22px; color: #ecf66d; font-weight:400; line-height:110%;}

h01tit { font-family: 'Rajdhani', sans-serif; font-size:32px; color:#0439b0; font-weight:500; line-height:100%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#ff6600; font-weight:600; line-height:110%;}
h022sub { font-family: 'Rajdhani', sans-serif; font-size:28px; color:#000080; font-weight:600; line-height:110%;}

.logo {
	width: 40%;
}

.logo2 {
	width: 40%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 12%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

a.boton-redes-contactos { 
display: inline-block; 
width: 40%; 
height: 90px;
line-height:150px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-contactos.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-contactos:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-contactos2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-face { 
display: inline-block; 
width: 40%; 
height: 90px;
line-height:150px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-facebook.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-face:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-facebook2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-linkedin { 
display: inline-block; 
width: 40%; 
height: 90px;
line-height:150px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-linkedin.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-linkedin:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-linkedin2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.servicios-izq2 {
width: 25%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:40px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 80%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: 0px;
margin-bottom: -40px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 8px;
}										

a.boton-serv-4todos img {
width: 50%;
	}

/*1024*/
footer {
width: 100%;
height: 310px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}	

	.footer-izq {
width: 35%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin: left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-cen {
width: 65%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 17%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.diezitemstilde {
width: 6%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 94%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

h002b { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:110%;}

a.boton-mini-redes { 
display: inline-block; 
width: 70%; 
height: ;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 32px;
font-weight:400;
color:#FFF;
text-decoration:none;
background-color:transparent;
border-radius: 10px; 
box-sizing:border-box;
margin-top: ;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 95%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 68%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 85%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 95%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.interact3{
width: 65%;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
line-height:110%;
text-align: left;
color: #fff;
margin-top: 1px;
background-color: ;
}

aside {
	width: 60%;
	padding: 0px;
	box-sizing:border-box;
	float: right;
	margin-top: 70px;
	background-color: ;
	height: 470px;
}

.imagen-centrada img{
	width: 35%;
}

.titulo-modal3{
width: 93%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 30px;
}


.subtitulo-modal{
width: 80%;
height: auto;
margin: 0 auto;
background-color:;
margin-top: 20px;
margin-bottom: 30px;
text-align: left;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:36px; color:#ff3636; font-weight:600; line-height:100%;
}

.titulo-modal2{
width: 8%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 90%;
}

.titulo-modal3{
width: 92%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 40px;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 45%;
}

.cabeza-modal img{
	width: 20%;
}

a.boton-servi-index { 
display: inline-block; 
width: 42%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 26px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.mgntp{
	margin-top: 30px;
}

a.boton-solicite { 
display: inline-block; 
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 21px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2% 4% 2% 4%;
box-sizing:border-box;
}
	
a.boton-solicite:hover { 
background-color: #0099ff;
}

a.boton-volver { 
display: inline-block; 
height: auto;
line-height:19px;
font-family: 'Rajdhani', sans-serif;
font-size: 19px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#c35499;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
}
	
a.boton-volver:hover { 
background-color: #0099ff;
}

a.boton_fux { 
display: inline-block; 
height: auto;
line-height:24px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#e3067e;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
}
	
a.boton_fux:hover { 
background-color: #0099ff;
}

h01art { font-family: 'Rajdhani', sans-serif; font-size:32px; color:#fff; font-weight:600; line-height:100%;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:28px; color:#00ffff; font-weight:500; line-height:100%;}

a.boton-fuente-art { 
	font-family: 'Rajdhani', sans-serif;
	font-size:22px; 
	color:#000;
	font-weight:500;
	line-height:100%;
}

.articulos-imagen-titulo {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:1%;
margin-right: 0%;
box-sizing:border-box;
background:;
box-sizing:border-box;
clear: both;
}

.articulos-imagen-titulo img {
width: 100%;
}

.cursos_imagen_titulo {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:3%;
margin-right: 0%;
box-sizing:border-box;
background:;
box-sizing:border-box;
clear: both;
}

.cursos_imagen_titulo img {
width: 100%;
}

.articulos-der {
width: 100%;
margin-bottom:3%;
box-sizing:border-box;
background:;
}

.disenio{
	font-size: 16px;
}

.clientes {
height: 910px;
}

a.boton-descargar { 
display: inline-block; 
height: auto;
line-height:20px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
box-sizing:border-box;

margin-top: 5px;
margin-bottom: 5px;
}

a.boton-descargar:hover { 
color: #ecf66d;
}

.clientes {
height: 800px;
}

.articulos-imagen img {
width: 100%;
}

.clientes_logos1{
	width: 16%;
	height: 120px;
	background-color: #fff;
	margin-left: 2%;
	margin-right: 2%;
	font-family: 'Rajdhani', sans-serif;
	font-size: 14px;
	color: #2a2d31;
	text-align: center;
	margin-bottom: 20px; 
}

.clientes_logos1 img{
	width: 100%;
}

.articulo_video {
	width: 40%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}

}

																								
																								@media screen and (max-width: 900px){
																								.tamaño
.articulo_video {
	width: 44%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}

.servicios-izq2 {
width: 25%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

h01 { font-family: 'Rajdhani', sans-serif; font-size:50px; color:#00ffff; font-weight:600; line-height:110%;}

h002 { font-family: 'Rajdhani', sans-serif; font-size:20px; color: #fff; font-weight:400; line-height:110%;}

h101 { font-family: 'Rajdhani', sans-serif; font-size:20px; color:#00ffff; font-weight:400; line-height:110%;}

h002b { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:110%;}

h00a2 { font-family: 'Rajdhani', sans-serif; font-size:22px; color: #fff; font-weight:400; line-height:120%;}

h002g { font-family: 'Rajdhani', sans-serif; font-size:22px; color: #ecf66d; font-weight:400; line-height:110%;}


.logo {
	width: 45%;
}

.logo2 {
	width: 45%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 14%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

.seccion-int {
width: 90%;
height: auto;
margin: 0 auto;
background-color: ;
box-sizing:border-box;
clear: both;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 70%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600; 
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 10px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
}

a.boton-serv-4todos img {
width: 45%;
	}

.footer-izq {
width: 35%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin: left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-cen {
width: 65%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 15%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}	

.diezitemstilde {
width: 7%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 93%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

h002b { font-family: 'Rajdhani', sans-serif; font-size:16px; color: #fff; font-weight:400; line-height:110%;}

a.boton-servi-estrateg { 
display: inline-block; 
width: 95%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 68%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 85%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 95%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

aside {
	width: 60%;
	padding: 0px;
	box-sizing:border-box;
	float: right;
	margin-top: 60px;
	background-color: ;
	height: 470px;
}

.mapa-inicio {
	width: 100%;
	height: 300px;
	margin-top: 0px;
	background: ;
	padding: ;
	float: left;
	box-sizing:border-box;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:36px; color:#ff3636; font-weight:600; line-height:100%;
}

.titulo-modal3{
width: 92%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 30px;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 50%;
}

.cabeza-modal img{
	width: 25%;
}

a.boton-servi-index { 
display: inline-block; 
width: 40%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 24px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.mgntp{
	margin-top: 20px;
}

h002f { font-family: 'Rajdhani', sans-serif; font-size:20px; color: #ecf66d; font-weight:600; line-height:110%;}


a.boton-articulos{
	font-family: 'Rajdhani', sans-serif; font-size:20px; color: #fff; font-weight:400; line-height:110%;}

a.boton-articulos:hover{
	font-family: 'Rajdhani', sans-serif; font-size:20px; color: #14f5e4; font-weight:500; line-height:110%;}


a.boton-solicite { 
display: inline-block; 
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 21px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2% 4% 2% 4%;
box-sizing:border-box;
}
	
a.boton-solicite:hover { 
background-color: #0099ff;
}

.disenio{
	font-size: 15px;
}

.diezitemstilde2 {
width: 8%;
height:auto;
background-color:;
text-align: left;
}

.diezitemstexto2 {
width: 92%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.diezitemstilde3 {
width: 8%;
height:auto;
background-color:;
text-align: left;
margin-left: 5%;
}

.diezitemstexto3 {
width: 86%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

a.boton-descargar { 
display: inline-block; 
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
box-sizing:border-box;
}

a.boton-descargar:hover { 
color: #ecf66d;
}	

.clientes {
height: 760px;
}

.clientes_logos{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin-bottom: 20px;
}

.clientes_logos1{
	width: 21%;
	height: 120px;
	background-color: #fff;
	margin-left: 2%;
	margin-right: 2%;
	font-family: 'Rajdhani', sans-serif;
	font-size: 14px;
	color: #2a2d31;
	text-align: center;
	margin-bottom: 20px; 
}

.clientes_logos1 img{
	width: 100%;
}

/*768*/
.titulo_sistemas{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:transparent;
}
/*768*/
.titulo_sistemas img{
width: 26%;
}

}



																								@media screen and (max-width: 768px){
																								.tamaño
.redes_top{
	width: 100%;
	height: auto;
	margin-left: 0%;
	background-color: ;#444444
	margin-bottom: 0px;
}

.redes_top_izq {
width: 33.3%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:;
box-sizing:border-box;
background:;olive
margin-bottom: 30px;
margin-top: 10px;
}

a.boton_redes_top { 
display: inline-block; 
width: 100%; 
height: auto;
line-height:32px;
font-family: 'Rajdhani', sans-serif;
font-size: 40px;
font-weight:400;
color:#ff6000; 
text-decoration:none;
background-color:;pink
border-radius: 0px; 
box-sizing:border-box;
margin-top: ;
}
	
a.boton_redes_top:hover { 
color:#5e5e5e; #2E9AFE
background-color: ;
}

.texto_redes_top{
	font-family: 'Rajdhani', sans-serif;
	font-size: 18px;
	color: #000;
	margin-bottom: 18px;
}

.articulo_video {
	width: 50%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}																									

.logo {
	width: 50%;
		margin-top: 7%;
	margin-bottom:7%; 
}	

.logo2 {
	width: 50%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 16%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

.empresa-izq {
width: 70%;
}

.empresa-der {
width: 30%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background:transparent;
margin-top: 120px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 93%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 10px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
}

a.boton-serv-4todos img {
width: 45%;
	}

/*768*/
footer {
width: 100%;
height: 470px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

	.footer-izq {
width: 100%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin: left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-cen {
width: 100%;
height: 160px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 20%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 125px;
}	

.diezitemstilde {
width: 8%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 92%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

h002b { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:110%;}

h01s { font-family: 'Rajdhani', sans-serif; font-size:35px; color:#ecf66d; font-weight:600; line-height:100%;}

h01s2 { font-family: 'Rajdhani', sans-serif; font-size:25px; color:#00ffff; font-weight:500; line-height:100%;}

h01tit { font-family: 'Rajdhani', sans-serif; font-size:30px; color:#0439b0; font-weight:500; line-height:100%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#ff6600; font-weight:600; line-height:110%;}

a.boton-servi-estrateg { 
display: inline-block; 
width: 72%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 70%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 85%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 70%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.interact1{
width: 100%;
margin-top: 30%;
background-color: ;
}

.interact2{
width: 35%;
background-color: ;
}

.interact2 img{
width: 90%;
}

.interact3{
width: 65%;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
line-height:110%;
text-align: left;
color: #fff;
margin-top: 5px;
background-color: ;
}

.contactos-inicio {
	width: 44%;
	height: 400px;
	margin-top: 30px;
	background: ;
	padding: ;
	float: left;
	box-sizing:border-box;
}

aside {
	width: 54%;
	padding: 0px;
	box-sizing:border-box;
	float: right;
	margin-top: 60px;
	background-color: ;
	height: 470px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#ff3636; font-weight:600; line-height:100%;
}

.titulo-modal2{
width: 9%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 95%;
}

.titulo-modal3{
width: 91%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 40px;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:28px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 60%;
}

.cabeza-modal img{
	width: 25%;
}

a.boton-servi-index { 
display: inline-block; 
width: 46%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.mgntp{
	margin-top: 10px;
}

.interact1{
width: 100%;
margin-top: 3%;
background-color: ;
}

h002f { font-family: 'Rajdhani', sans-serif; font-size:20px; color: #ecf66d; font-weight:600; line-height:110%;}

a.boton-articulos{ font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:110%;}

a.boton-articulos:hover{ font-family: 'Rajdhani', sans-serif; font-size:18px; color: #14f5e4; font-weight:500; line-height:110%;}

h01art { font-family: 'Rajdhani', sans-serif; font-size:30px; color:#fff; font-weight:600; line-height:100%;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#00ffff; font-weight:500; line-height:100%;}

a.boton-fuente-art { 
	font-family: 'Rajdhani', sans-serif;
	font-size:20px; 
	color:#000;
	font-weight:500;
	line-height:100%;
}

.disenio{
	font-size: 16px;
	text-align: left;
}

.clientes {
height: 790px;
}

/*.titulo-articulos{
	height: auto;
}*/

.clientes_logos{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin-bottom: 20px;
}

.clientes_logos1{
	width: 29%;
	height: 120px;
	background-color: #fff;
	margin-left: 2%;
	margin-right: 2%;
	font-family: 'Rajdhani', sans-serif;
	font-size: 14px;
	line-height: 110%;
	color: #2a2d31;
	text-align: center;
	margin-bottom: 20px; 
}

.clientes_logos1 img{
	width: 100%;
}

/*640*/
.titulo_sistemas{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:transparent;
}
/*640*/
.titulo_sistemas img{
width: 30%;
}

}



																								@media screen and (max-width: 640px){
																								.tamaño


hleft {text-align: left;}

h01 { font-family: 'Rajdhani', sans-serif; font-size:45px; color:#00ffff; font-weight:600; line-height:110%;}

h002 { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:100%;}

h00a2 { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #fff; font-weight:400; line-height:120%;}


h01tit { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#0439b0; font-weight:500; line-height:100%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#ff6600; font-weight:600; line-height:110%;}



.logo {
	width: 55%;
	margin-top: 8%;
	margin-bottom:8%; 
}

.logo2 {
	width: 55%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 16%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

.empresa-izq {
width: 100%;
}

.empresa-der {
width: 100%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background:;
margin-top: 0px;
}	

.empresa-der img {
width: 40%;

}

h101 { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#00ffff; font-weight:400; line-height:110%;}

.servicios-izq2 {
width: 50%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 55%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 19px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 0px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
}

a.boton-serv-4todos img {
width: 60%;
	}

footer {
width: 100%;
height: 480px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}	

.footer-cen {
width: 100%;
height: 170px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 30%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 125px;
}	

.disenio{
	font-size: 15px;
	text-align: left;
}

.diezitemstilde {
width: 6%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 94%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.serv-todos-izq {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
box-sizing:border-box;
background:;
}

.serv-todos-der {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
margin-left: 0%;
box-sizing:border-box;
background:;
}

.serv-todos-der img {
width: 80%;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 60%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 43%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 70%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 60%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.interact1{
width: 100%;
margin-top: 5%;
background-color: ;
}


.contactos-inicio {
	width: 80%;
	height: 320px;
	margin-top: 30px;
	margin-left: 10%;
	background: ;
	padding: ;
	float: left;
	box-sizing:border-box;
}

.mapa-inicio {
	width: 84%;
	height: 300px;
	margin-top: 0px;
	margin-left: 8%;

}

aside {
	width: 100%;
	padding: 0px;
	box-sizing:border-box;
	float: right;
	margin-top: 10px;
	background-color: ;
	height: 470px;
}

.titulo-modal2{
width: 10%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 92%;
}

.titulo-modal3{
width: 90%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 30px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:32px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:28px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 60%;
}

.cabeza-modal img{
	width: 30%;
}

a.boton-servi-index { 
display: inline-block; 
width: 52%;
height: auto;
line-height:25px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.mgntp{
	margin-top: 0px;
}

.interact1{
width: 100%;
margin-top: 3%;
background-color: ;
}

.imagen-herramientas{
width: 100%;
text-align: center;
margin-top: -40px;
}

hleft {text-align: left;}

h002f { font-family: 'Rajdhani', sans-serif; font-size:22px; color: #ecf66d; font-weight:600; line-height:110%;}

a.boton-articulos{ font-family: 'Rajdhani', sans-serif; font-size:19px; color: #fff; font-weight:400; line-height:110%;}

a.boton-articulos:hover{ font-family: 'Rajdhani', sans-serif; font-size:19px; color: #14f5e4; font-weight:500; line-height:110%;}

.articulos-todos { /*320 420*/
width: 100%;
margin-bottom:4%;
margin-left: 0%;
box-sizing:border-box;
background:;
}

.seccion-titulo-2{
	width: 100%;
	margin-top:50px;
	margin-bottom: 20px;
	margin-left: 0%;
}

/*540 (480, 420 y 320 no tiene) */
.herr-todos-izq {
width: 96%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
margin-right: 4%;
box-sizing:border-box;
background:#022d5d;
padding: 20px;
box-sizing:border-box;
clear: both;
    background-image: url(../images/fdo-sistemas.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
    text-align: left;
}

.herr-todos-der {
width: 96%;
margin-bottom:5%;
box-sizing:border-box;
background:;
margin-top: 20px;
}


a.boton-solicite { 
display: inline-block; 
height: auto;
line-height:21px;
font-family: 'Rajdhani', sans-serif;
font-size: 19px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2% 3% 2% 3%;
box-sizing:border-box;
}
	
a.boton-solicite:hover { 
background-color: #0099ff;
}

a.boton-volver { 
display: inline-block; 
height: auto;
line-height:18px;
font-family: 'Rajdhani', sans-serif;
font-size: 16px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#c35499;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
}
	
a.boton-volver:hover { 
background-color: #0099ff;
}

a.boton_fuxr { 
display: inline-block; 
height: auto;
line-height:24px;
font-family: 'Rajdhani', sans-serif;
font-size: 22px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#e3067e;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
}
	
a.boton_fux:hover { 
background-color: #0099ff;
}

h01art { font-family: 'Rajdhani', sans-serif; font-size:26px; color:#fff; font-weight:600; line-height:100%;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#00ffff; font-weight:500; line-height:100%;}

a.boton-fuente-art { 
	font-family: 'Rajdhani', sans-serif;
	font-size:20px; 
	color:#000;
	font-weight:500;
	line-height:100%;
}

.diezitemstilde2 {
width: 5%;
height:auto;
background-color:;
text-align: left;
}

.diezitemstexto2 {
width: 95%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.diezitemstilde3 {
width: 5%;
height:auto;
background-color:;
text-align: left;
margin-left: 5%;
}

.diezitemstexto3 {
width: 89%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

a.boton-descargar { 
display: inline-block; 
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
box-sizing:border-box;
}

a.boton-descargar:hover { 
color: #ecf66d;
}

a.boton-salir { 
display: inline-block; 
height: auto;
line-height:16px;
font-family: 'Rajdhani', sans-serif;
font-size: 16px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#0080ff;
border-radius: 7px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
margin-top: 20px;
}

a.boton-salir:hover { 
background-color: #ff6600;
}

.clientes {
height: 1280px;
}

a.boton-descargar { 
display: inline-block; 
height: auto;
line-height:19px;
font-family: 'Rajdhani', sans-serif;
font-size: 19px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
box-sizing:border-box;

margin-top: 5px;
margin-bottom: 5px;
}

a.boton-descargar:hover { 
color: #ecf66d;
}

.clientes {
height: 920px;
}

.titulo-articulos{
	height: auto;
}

/*540 (480 no tiene) */
.titulo_sistemas{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:transparent;
}
/*540*/
.titulo_sistemas img{
width: 36%;
}

hleft {text-align: left;}

.vertical {
width: 100%;
height: auto;
text-align: center;
background: transparent;
position: relative;
margin-top: 0px;
}

.vertical img{
width: 100%;
height: auto;
}

}

																									@media screen and (max-width: 540px){
																								    .tamaño

h01tit { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#0439b0; font-weight:500; line-height:10%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#ff6600; font-weight:600; line-height:10%;}
hleft {text-align: left;}

.logo {
	width: 60%;

}

.logo2 {
	width: 60%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 20%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

	.redes {
overflow: hidden;
width: 100%;
height: auto;
margin: 0 auto;
background-color: transparent;
margin-top: ;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

	a.boton-redes-contactos { 
display: inline-block; 
width: 55%; 
height: 70px;
line-height:120px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-contactosb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-contactos:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-contactosb2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-face { 
display: inline-block; 
width: 55%; 
height: 70px;
line-height:120px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-facebookb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-face:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-facebookb2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-linkedin { 
display: inline-block; 
width: 55%; 
height: 70px;
line-height:120px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-linkedinb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-linkedin:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-linkedinb2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.contactos-inicio {
	width: 84%;
	height: 320px;
	margin-top: 30px;
	margin-left: 8%;
	background: ;
	padding: ;
	float: left;
	box-sizing:border-box;
}

.mapa-inicio {
	width: 86%;
	height: 300px;
	margin-top: 0px;
	margin-left: 7%;

}

h002b { font-family: 'Rajdhani', sans-serif; font-size:16px; color: #fff; font-weight:400; line-height:110%;}

/*540*/
footer {
width: 100%;
height: 480px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.footer-der {
width: 25%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 135px;
}

.diezitemstilde {
width: 7%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 93%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.serv-todos-izq {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
box-sizing:border-box;
background:;
}

.serv-todos-der {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
margin-left: 0%;
box-sizing:border-box;
background:;
}

.serv-todos-der img {
width: 80%;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 73%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 53%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 85%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 75%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.interact1{
width: 100%;
margin-top: 5%;
background-color: ;
}

.titulo-modal2{
width: 11%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 95%;
}

.titulo-modal3{
width: 89%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 30px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:28px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:24px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 80%;
}

.cabeza-modal img{
	width: 35%;
}

a.boton-servi-index { 
display: inline-block; 
width: 62%;
height: auto;
line-height:24px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.interact1{
width: 100%;
margin-top: 3%;
background-color: ;
}

.imagen-herramientas{
	width: 100%;
	text-align: center;
	margin-top: -20px;
}

hleft {text-align: left;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:26px; color:#00ffff; font-weight:500; line-height:100%;}


a.boton-volver { 
display: inline-block; 
height: auto;
line-height:18px;
font-family: 'Rajdhani', sans-serif;
font-size: 16px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#c35499;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
margin-top: 10px;
}
	
a.boton-volver:hover { 
background-color: #0099ff;
}

a.boton_fux { 
display: inline-block; 
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#e3067e;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
margin-top: 5px;
}
	
a.boton_fux:hover { 
background-color: #0099ff;
}

.margtop-herramientas{
	margin-top: 40px;
}

h01art { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#fff; font-weight:600; line-height:100%;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:20px; color:#00ffff; font-weight:500; line-height:100%;}

a.boton-fuente-art { 
	font-family: 'Rajdhani', sans-serif;
	font-size:18px; 
	color:#000;
	font-weight:500;
	line-height:100%;
}

.diezitemstilde2 {
width: 6%;
height:auto;
background-color:;
text-align: left;
}

.diezitemstexto2 {
width: 94%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.diezitemstilde3 {
width: 6%;
height:auto;
background-color:;
text-align: left;
margin-left: 5%;
}

.diezitemstexto3 {
width: 88%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.clientes {
height: 900px;
}



.clientes_logos{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin-bottom: 20px;
}

.clientes_logos1{
	width: 42%;
	height: 120px;
	background-color: #fff;
	margin-left: 4%;
	margin-right: 4%;
	font-family: 'Rajdhani', sans-serif;
	font-size: 14px;
	line-height: 110%;
	color: #2a2d31;
	text-align: center;
	margin-bottom: 20px; 
}

.clientes_logos1 img{
	width: 90%;
}

.disenio{
	font-size: 15px;
	text-align: left;
}

hleft {text-align: left;}

}

																							@media screen and (max-width: 480px){
																							.tamaño	

h01tit { font-family: 'Rajdhani', sans-serif; font-size:22px; color:#0439b0; font-weight:500; line-height:100%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:20px; color:#ff6600; font-weight:600; line-height:110%;}
hleft {text-align: left;}

.articulo_video {
	width: 56%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}

.logo {
	width: 70%;
}

.logo2 {
	width: 70%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 22%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

.servicios-izq2 {
width: 50%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:20px;
box-sizing:border-box;
background-color: transparent;
margin-top: 5px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 70%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 19px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 0px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
}

a.boton-serv-4todos img {
width: 60%;
	}

/*480*/
footer {
width: 100%;
height: 480px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.footer-cen {
width: 90%;
height: 190px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 36%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 115px;
}

.diezitemstilde {
width: 9%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 91%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.serv-todos-izq {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
box-sizing:border-box;
background:;
}

.serv-todos-der {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
margin-left: 0%;
box-sizing:border-box;
background:;
}

.serv-todos-der img {
width: 80%;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 78%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 57%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 99%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 78%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.interact1{
width: 100%;
margin-top: 5%;
background-color: ;
}

.titulo-modal2{
width: 12%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 95%;
}

.titulo-modal3{
width: 88%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 30px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:28px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:24px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 80%;
}

.cabeza-modal img{
	width: 40%;
}

a.boton-servi-index { 
display: inline-block; 
width: 62%;
height: auto;
line-height:24px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.imagen-herramientas{
	width: 100%;
	text-align: center;
	margin-top: -30px;
}

.clientes {
height: 1000px;
}

.clientes_logos{
	width: 100%;
	height: auto;
	background-color: #fff;
	margin-bottom: 20px;
}

.clientes_logos1{
	width: 44%;
	height: 80px;
	background-color: #fff;
	margin-left: 3%;
	margin-right: 3%;
	font-family: 'Rajdhani', sans-serif;
	font-size: 14px;
	line-height: 110%;
	color: #2a2d31;
	text-align: center;
	margin-bottom: 20px; 
}

.clientes_logos1 img{
	width: 90%;
}

.disenio{
	font-size: 15px;
	text-align: left;
}

/*420*/
.titulo_sistemas{
width: 80%;
height: auto;
margin:0 auto;
text-align: left;
background-color:transparent;
}
/*420*/
.titulo_sistemas img{
width: 40%;
}

hleft {text-align: left;}

}
																								@media screen and (max-width: 420px) {
h01tit { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#0439b0; font-weight:500; line-height:20%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:20px; color:#ff6600; font-weight:600; line-height:10%;}
hleft {text-align: left;}

}	
																									

																								@media screen and (max-width: 389px) {
.articulo_video {
	width: 64%;
	height: auto;
	background-color:transparent;
	margin-bottom: 10px;
}

hleft {text-align: left;}


}																								

																									@media screen and (max-width: 331px) {
.horizontal {
width: 100%;
height: auto;
background: transparent;
position: relative;
margin-top: 0px;
}

.horizontal img{
width: 100%;
height: auto;
}

hleft {text-align: left;}

h0022 { font-family: 'Rajdhani', sans-serif; font-size:24px; color: #ecf66d; font-weight:600; line-height:110%;}

h011 { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#ecf66d; font-weight:600; line-height:110%;}

h00a2 { font-family: 'Rajdhani', sans-serif; font-size:20px; color: #fff; font-weight:400; line-height:120%;}

h002g { font-family: 'Rajdhani', sans-serif; font-size:19px; color: #ecf66d; font-weight:400; line-height:50%;}


h01tit { font-family: 'Rajdhani', sans-serif; font-size:20px; color:#0439b0; font-weight:500; line-height:20%;}
h02sub { font-family: 'Rajdhani', sans-serif; font-size:16px; color:#ff6600; font-weight:600; line-height:10%;}

	.logo {width: 80%}

	.logo2 {
	width: 80%;
	height: auto;
	background: ;
	margin: 0 auto;
	text-align: center;
	margin-top: 30%;
	margin-bottom:4%; 
	box-sizing:border-box;
}

.logo2 img {
	width: 100%;
	height: auto;
}

h01 { font-family: 'Rajdhani', sans-serif; font-size:40px; color:#00ffff; font-weight:600; line-height:110%;}

h002 { font-family: 'Rajdhani', sans-serif; font-size:18px; color: #fff; font-weight:400; line-height:100%;}



.empresa-izq {
width: 90%;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:20px;
box-sizing:border-box;
background:;
margin-top: 30px;
}

.empresa-der img {
width: 60%;
}

	a.boton-redes-contactos { 
display: inline-block; 
width: 90%; 
height: 45px;
line-height:120px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 0px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-contactosb.png);
	background-repeat: no-repeat;
	background-position: center top;

}
	
a.boton-redes-contactos:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-contactosb2.png);
	background-repeat: no-repeat;
	background-position: center top;

}

a.boton-redes-face { 
display: inline-block; 
width: 90%; 
height: 70px;
line-height:120px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-facebookb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-face:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-facebookb2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

a.boton-redes-linkedin { 
display: inline-block; 
width: 90%; 
height: 70px;
line-height:120px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:400;
color:#000;
text-decoration:none;
background-color:;
border-radius: 10px; 
box-sizing:border-box;
margin-top: -10px;
margin-bottom: 20px;
background-image: url(../images/inicio-linkedinb.png);
	background-repeat: no-repeat;
	background-position: center top;
}
	
a.boton-redes-linkedin:hover { 
background-color: ;
font-weight:600;
color:#000;
background-image: url(../images/inicio-linkedinb2.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.serv-todos-100 {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:2%;
box-sizing:border-box;
background:;
text-align: left;
}

.servicios-izq2 {
width: 50%;
padding:0px 0px 0px 0px;
text-align:center;
margin-bottom:10px;
box-sizing:border-box;
background-color: transparent;
margin-top: 0px;
margin-bottom: 15px;
}

a.boton-serv-4todos { 
display: inline-block; 
width: 80%; 
height: auto;
line-height:26px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:400;
color:#fff;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
box-sizing:border-box;
margin-top: 0px;
margin-bottom: 0px;
background-image: ;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 10px;
}

a.boton-serv-4todos img {
width: 60%;
	}

/*320*/
footer {
width: 100%;
height: 500px;
margin: 0 auto;
background-color: #303235;
margin-top: 5px;
box-sizing:border-box;
clear: both;
    background-image: ;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: contain;
}

.footer-cen {
width: 90%;
height: 210px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 45px;
}

.footer-der {
width: 40%;
height: 50px;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:;
box-sizing:border-box;
background:;
margin-top: 115px;
}

.diezitemstilde {
width: 14%;
height:auto;
background-color:;
}

.diezitemstexto {
width: 86%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

a.boton-servi-estrateg { 
display: inline-block; 
width: 85%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-cmi { 
display: inline-block; 
width: 84%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

a.boton-servi-rrhh { 
display: inline-block; 
width: 99%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2%;
box-sizing:border-box;
}

a.boton-servi-encuestas { 
display: inline-block; 
width: 86%;
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.servicios-izq {
width: 100%;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:5px;
box-sizing:border-box;
background:;
margin-top: 30px;
}

.clientes_tit {
width: 100%;
padding:0px 0px 0px 0px;
text-align:left;
margin-bottom:5px;
box-sizing:border-box;
background:;
margin-top: 30px;
}

.serv-todos-der img {
width: 100%;
}

.interact1{
width: 100%;
margin-top: 15%;
float: center;
background-color: ;
}

.interact2{
width: 100%;
text-align: center;
background-color: ;
}

.interact2 img{
width: 50%;
}

.interact3{
width: 100%;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
line-height:110%;
text-align: center;
color: #fff;
margin-top: 5%;
background-color: ;
}

.titulo-modal2{
width: 18%;
text-align: left;
background-color: ;
}

.titulo-modal2 img{
width: 95%;
}

.titulo-modal3{
width: 82%;
text-align: left;
margin-top: 2%;
background-color: ;
margin-bottom: 20px;
}

.titulo-modal-pd{
width: 80%;
height: 20px;
margin:0 auto;
text-align: center;
background-color:;

font-family: 'Rajdhani', sans-serif; font-size:26px; color:#ff3636; font-weight:600; line-height:100%;
}

.subtitulo-modal-pd{
width: 80%;
height: 30px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 0px;
text-align: center;

font-family: 'Rajdhani', sans-serif; font-size:22px; color:#f33333; font-weight:500; line-height:100%;
}

.imagen-centrada img{
	width: 100%;
}

.cabeza-modal img{
	width: 50%;
}

a.boton-servi-index { 
display: inline-block; 
width: 92%;
height: auto;
line-height:24px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 1% 2% 1% 2%;
box-sizing:border-box;
}

.imagen-herramientas{
	width: 100%;
	text-align: center;
	margin-top: -20px;
}

h002f { font-family: 'Rajdhani', sans-serif; font-size:22px; color: #ecf66d; font-weight:600; line-height:110%;}

a.boton-articulos{ font-family: 'Rajdhani', sans-serif; font-size:19px; color: #fff; font-weight:400; line-height:110%;}

a.boton-articulos:hover{ font-family: 'Rajdhani', sans-serif; font-size:19px; color: #14f5e4; font-weight:500; line-height:110%;}


.seccion-texto-art{
	width: 100%;
	height: auto;
	background-color: ;
	margin-bottom: 3%;
	text-align: left;
}



h01s3 { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#00ffff; font-weight:500; line-height:100%;}

a.boton-solicite { 
display: inline-block; 
height: auto;
line-height:22px;
font-family: 'Rajdhani', sans-serif;
font-size: 20px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#ff6600;
border-radius: 10px; 
padding: 2% 4% 2% 4%;
box-sizing:border-box;
}
	
a.boton-solicite:hover { 
background-color: #0099ff;
}

a.boton-volver { 
display: inline-block; 
height: auto;
line-height:18px;
font-family: 'Rajdhani', sans-serif;
font-size: 16px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#c35499;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
margin-top: 10px;
}
	
a.boton-volver:hover { 
background-color: #0099ff;
}

a.boton_fux { 
display: inline-block; 
height: auto;
line-height:20px;
font-family: 'Rajdhani', sans-serif;
font-size: 18px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
background-color:#e3067e;
border-radius: 6px; 
padding: 3px 8px 3px 8px;
box-sizing:border-box;
margin-top: 0px;
}
	
a.boton_fux:hover { 
background-color: #0099ff;
}

.margtop-herramientas{
	margin-top: 40px;
}

h01art { font-family: 'Rajdhani', sans-serif; font-size:24px; color:#fff; font-weight:600; line-height:100%;}

h01s3 { font-family: 'Rajdhani', sans-serif; font-size:20px; color:#00ffff; font-weight:500; line-height:100%;}

a.boton-fuente-art { 
	font-family: 'Rajdhani', sans-serif;
	font-size:18px; 
	color:#000;
	font-weight:500;
	line-height:100%;
}

.articulos-todos-100 {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:2%;
box-sizing:border-box;
text-align: left;
background:;
}

.serv-todos-izq {
width: 100%;
padding:0px 0px 0px 0px;
margin-bottom:5%;
box-sizing:border-box;
background:;
text-align: left;
}

.serv-todos-der {
width: 100%;
margin-bottom:5%;
margin-left: 2%;
box-sizing:border-box;
background:;
text-align: left;
}

.disenio{
	font-size: 15px;
	text-align: left;
}

.diezitemstilde2 {
width: 10%;
height:auto;
background-color:;
text-align: left;
}

.diezitemstexto2 {
width: 90%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.diezitemstilde3 {
width: 10%;
height:auto;
background-color:;
text-align: left;
margin-left: 5%;
}

.diezitemstexto3 {
width: 84%;
height:auto;
text-align:left;
background-color:;
margin-bottom: 20px;
margin-top: 3px;
}

.alin-x {
	text-align: left;
}

.clientes {
height: 1000px;
}

a.boton-descargar { 
display: inline-block; 
height: auto;
line-height:18px;
font-family: 'Rajdhani', sans-serif;
font-size: 17px;
font-weight:500;
text-align: left;
color:#FFF;
text-decoration:none;
box-sizing:border-box;

margin-top: 5px;
margin-bottom: 5px;
}

a.boton-descargar:hover { 
color: #ecf66d;
}

hleft {text-align: left;}

}

