@charset "utf-8";
a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
a:active {
    text-decoration: none;
}
body {
	line-height: 1.5;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	margin: 0;
	padding:0;
}
html {
    scroll-behavior: smooth;
}
h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: bold;
}
strong{
	font-family: 'Montserrat', sans-serif;	
}
header{
	width:100%;
}
p{
	font-family: 'Source Sans Pro', sans-serif;
}
.contHeader{
	width:1050px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.contHeaderLogo{
	float:left;
	width:280px;
	overflow:hidden;
}
.HeaderLogo{
	float:left;
	width:300px;
}
.HeaderCel{
	display:none;
}
.contHeaderMenu{
	float:left;
	width:750px;
	overflow:hidden;
}
.Menu,.MenuInst,.MenuServ{
	cursor:pointer;
	font-family: 'Source Sans Pro', sans-serif;
	float:left;
	padding-top:26px;
	padding-bottom:25px;
	text-align:center;
	font-size:1em;
	max-width:154px;
	padding-right:25px;
	padding-left:25px;
}
.Menu:hover,.MenuInst:hover,.MenuServ:hover{
	background:#eee;
}
.Menu a{
    color:#000;
}
.MenuLogin{
	cursor:pointer;
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-top:20px;
	background:#143558;
	color:#fff;
	text-align:center;
	font-size:0.8em;
	width:110px;
	margin-left:7px;
    padding-top:8px;
	height:30px;
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
}
.MenuLogin:hover{
	color:#333;
	background:#ddd;
}
.MenuLogin a:hover{
	color:#333;
}

#MenuSelect a{
    color:#c32926;
}

#ContactoModal{
	cursor:pointer;
}


.contImgText {
    animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:600px;
    position: relative;
}

.contImgText video {
  width: 100%;
  height: 100%;
  position: absolute;
  object-fit: cover;
  z-index: 0;
}
.contImgText .capaazul{
	position: absolute;
	z-index:250;
    width: 100%;
	height: 100%;
	background:#1B365D;
	opacity: 0.5; 
}
.contImgText .contTexto{
	position: absolute;
	z-index:300;
	float:left;
	padding-bottom:25px;
	margin-left:150px;
	padding-top:240px;
	color:#fff;
	width:80%;
	overflow:hidden;
}
.contTexto h1{
	line-height: 1.2;
	text-shadow: 2px 2px 2px #333;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2.5em;
}
.contLinea{
	margin-top:15px;
	width:100px;
}
.contLinea2{
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	width:100px;
}
.contTexto hr{
	margin-left:20px;
	width:60px;
}
.contTexto p{
	animation-name: opacidad1;
	animation-duration: 4s;
	text-shadow: 2px 2px 2px #333;
	margin-top:30px;
	padding-bottom:20px;
	color:#fff;
	font-size:1.3em;
}
.contTexto a{
	animation-name: opacidad1;
	animation-duration: 4s;
	text-align:center;
	width:150px;
	border: 1.5px solid #FFF;
	padding:20px;
	font-size:1.4em;
	color:#fff;
	transition: background-color 1s,color 1s, transform 1s;
}
.contTexto a:hover{
    background-color:#FFF;
	color:#333;
}
.contTextoServicio{
	position: absolute;
	z-index:300;
	padding-bottom:25px;
	color:#fff;
	width: 94%;
	overflow:hidden;
}
.contTextoServicio h1{
	padding-top:50px;
	padding-left:50px;
	line-height: 1.2;
	text-shadow: 2px 2px 2px #333;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2.5em;
}

.contTextoServicio p{
	width: 50%;
	animation-name: opacidad1;
	animation-duration: 4s;
	text-shadow: 2px 2px 2px #333;
	padding-left:50px;
	color:#fff;
	font-size:1.2em;
}
.contTextoServicio a{
	top:100px;
	right:50px;
	position:absolute;
	border-radius: 30px;
	animation-name: opacidad1;
	animation-duration: 4s;
	text-align:center;
	width:230px;
	border: 1.5px solid #FFF;
	padding:15px;
	font-size:1.4em;
	color:#fff;
	transition: background-color 1s,color 1s, transform 1s;
}
.contTextoServicio a:hover{
    background-color:#FFF;
	color:#333;
}
.sliderLogos{
	background:#fff;
	margin-top:50px;
	height:90px;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	animation-name: carrusel;
	animation-duration: 40s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
.sliderLogosClientes{
	background:#fff;
	margin-top:50px;
	overflow:hidden;
	width: 1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:100px;
}
.sliderLogosImgClientes{
	width:200px;
	float:left;
	text-align:center;
}
.sliderLogosImgClientes img{
	max-width:150px;
}
.sliderLogos1{
	animation-name: opacidad2;
	animation-duration: 5s;
    margin-left:auto;
	margin-right:auto;
	max-height:90px;
	width: 4800px;
}
.sliderLogosImg{
	background:#fff;
	width:100px;
	height:90px;
	float:left;
}
.sliderLogosImg img{
	filter: saturate(0);
	width:90px;
	height:90px;
}
.titulosTexto{
	text-align:center;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.titulosTexto2{
	text-align:center;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.titulosTexto2 h2{
	color:#143558;
	margin:0;
	font-size:2.3em;
}
.titulosTextoPopup{
	text-align:center;
	width:600px;
	margin-left:auto;
	margin-right:auto;
}
.titulosTexto h2{
	color:#143558;
	margin:0;
	font-size:2.5em;
}
.titulosTextoPopup h2{
	color:#323232;
	margin:0;
	font-size:2.3em;
}
#trayectoria{
	width:100%;
	padding-bottom:50px;
}
.trayectoriaTextoImg{
	margin-top:50px;
	width:1100px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.trayectoriaImg{
	text-align:right;
	float:left;
	width:550px;
	overflow:hidden;
}
.trayectoriaTexto{
	float:left;
	width:550px;
	overflow:hidden;
}
.trayectoriaTexto p{
	font-size:1em;
	color:#323232;
	text-align : justify;
}
.trayectoriaTexto .titulo{
	font-size:1.3em;
	color:#7b9fc6;
	padding-bottom:20px;
}
.trayectoriaTexto h2{
	color:#143558;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.5em;
}
#servicio{
	background: #f4f4f4;
	width:100%;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
}
.servicioTextoImg{
	margin-top:50px;
	padding-bottom:50px;
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.servicioTextoImgDentro{
	margin-left:50px;
	margin-right:50px;
	float:left;
	width:500px;
	overflow:hidden;
}
.servicioImg{
	text-align:center;
	width:500px;
	overflow:hidden;
}
.servicioTexto{
	width:500px;
	overflow:hidden;
}
.servicioTexto .titulo{
	letter-spacing: 0.3em;
	line-height: 1.3;
	font-weight: bold;
	margin-left:auto;
	margin-right:auto;
	width:400px;
	text-align:center;
	font-size:1.4em;
	color:#c32926;
	padding-top:20px;
	padding-bottom:20px;
}
.servicioTexto p{
	font-size:1em;
	color:#323232;
	text-align : justify;
}
.servicioMasInfo{
	float:right;
	color:#c32926;
	text-align:center;
	width:170px;
	border: 1.5px solid #c32926;
	padding:10px;
	font-size:1.2em;
}
.servicioMasInfo:hover{
	background:#c32926;
	float:right;
	color:#fff;
	text-align:center;
	width:170px;
	border: 1.5px solid #c32926;
	padding:10px;
	font-size:1.2em;
}
#plataforma{
	padding-top:50px;
	padding-bottom:50px;
	width:100%;
}
.plataformaTextoImg{
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.plataformaTextoImg_fondogris{
	margin-top:50px;
	padding-bottom:50px;
	background:#f4f4f4;
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.plataformaImg{
	margin-left:50px;
	margin-right:50px;
	float:left;
	text-align:center;
	width:500px;
	overflow:hidden;
}
.plataformaImg img{
	max-width:500px;
}
.plataformaTexto{
	margin-left:50px;
	margin-right:50px;
	float:left;
	width:500px;
	overflow:hidden;
}
.plataformaTexto h2{
	color:#143558;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.5em;
}
.plataformaTexto p{
	font-size:1em;
	color:#323232;
	text-align : justify;
}
.plataformaTexto .titulo{
	font-size:1.4em;
	color:#7b9fc6;
	padding-bottom:20px;
}
#caracteristicas{
	width:100%;
	overflow:hidden;
	padding-bottom:50px;
}
.contCaracteristicas{
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.contCaraImgText{
	width:400px;
	float:left;
	height:200px;
}
.contCaraText{
	font-size:1em;
	width:400px;
}
.contCaraImg{
    text-align:center;
	width:400px;
	overflow:hidden;
}
.contCaraText p strong{
	padding: 0;
	margin: 0;
	text-align:center;
	color:#323232;
}
.contCaraText p{
	padding: 0;
	margin: 0;
	text-align:center;
	color:#848e97;
}

#testimoniales{
	overflow:hidden;
	padding-top:100px;
	padding-bottom:100px;
	animation-name: opacidad1;
	animation-duration: 4s;
	background:#000;
	width:100%;
	background-image: url("../img/Home-seccion4.jpg");
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contTestimoniales{
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.testimonialesTextoImg{
	width:400px;
	float:left;
	overflow:hidden;
}
.testimonialesTextoImg .tituloPincipal{
	margin-left:auto;
	margin-right:auto;
	width:300px;
	text-align:center;
	font-size:1.4em;
	color:#fff;
	line-height: 1;
}
.testimonialesTextoImg .tituloSecundario{
	text-shadow: 2px 2px 2px #333;
	font-weight: bold;
	text-align:center;
	font-size:1.08em;
	color:#ff6d6d;
}
.testimonialesTexto{
	margin-left:auto;
	margin-right:auto;
	width:250px;
	color:#fff;
	font-size:1em;
	font-style: italic;
	text-align:center;
}
#contacto{
	padding-top:50px;
	padding-bottom:50px;
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.contactoText{
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	font-size:1em;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}
input[type=text]:not([class^=form-control]){
	width: 100%;
	padding: 12px 20px;
	margin: 8px 0;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 20px;
	box-sizing: border-box;
	font-size:1em;
	background:#f4f4f4;
}
input[type=button] {
	font-family: 'Montserrat', sans-serif;
	width: 150px;
	float:right;
	background:#c32926;
	color: white;
	padding: 10px 20px;
	margin: 8px 0;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:0.9em;
}
input[type=button]:hover {
	color:#333;
	background:#ddd;
}
#resp{
	color: red;
}
#ContcontactoPopup_Actualizar_Data{
	display:none;
	background-image: url("../img/punotofondo.png");
	z-index:500;
	top:0;
	padding:0 0 0 0;
	position: fixed;
	width:100%;
	height: 100%;
	margin: 0px;
}
#contactoPopup_Actualizar_Data{
	animation-name: opacidad1;
	animation-duration: 1s;
	background:#fff;
	width:1000px;
	height: 90%;
	overflow: auto;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10%;
}
.contactoActualizar_Actualizar_Data{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	letter-spacing: 1px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.5em;
	color:#928E8C;
	width:950px;
	margin-bottom:20px;
}
.contactoPopup_Texto{
	width:950px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.contactoPopup_Texto p{
	margin-top:0;
	margin-bottom:5px;
	font-size:0.8em;
	color:#323232;
	text-align : justify;
}
.contactoPopup_Texto2{
	width:950px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
}
.Form_Actualizar_Data{
	padding-top:0;
	width:100%;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
}
.Form_Actualizar_Data input[type=text]{
	margin-left:3%;
	float:left;
	width: 40%;
	padding: 10px 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
	font-size:1em;
	background:#f4f4f4;
}
.Form_Actualizar_Data #tipo_doc_validacion{
	margin-top:7px;
	margin-left:3%;
	float:left;
	width: 20%;
	padding: 10px 10px;
	border: 1px solid #ccc;
	border-radius: 10px;
	font-size:1em;
	background:#f4f4f4;
}
.Form_Actualizar_Data input[type=button] {
	margin-left:3%;
	float:left;
	font-family: 'Montserrat', sans-serif;
	width: 30%;
	background:#c32926;
	color: white;
	padding: 10px 10px;
	border: none;
	border-radius: 10px;
	cursor: pointer;
	font-size:0.9em;
}
.Form_Actualizar_Data input[type=button]:hover {
	color:#333;
	background:#ddd;
}
.contactoPopup_Texto2 p{
	margin-top:0;
	margin-bottom:0;
	padding:0;
	font-size:0.7em;
	color:#323232;
	text-align : justify;
}
.contactoTextPopup{
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	font-size:1em;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}
.Cont_contacto_data{
	display:none;
	padding-top:50px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	margin-bottom:60px;
	overflow:hidden;
}
.Cont_contacto_data input[type=text]{
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width: 290px;
	border: 1px solid #ccc;
	border-radius: 20px;
	font-size:1em;
	background:#f4f4f4;
}
#nombre_form, #apellido_form, #edad_form, #nac_form, #telefono_form, #celular_form, #mail_form{
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width: 440px;
	border: 1px solid #ccc;
	border-radius: 20px;
	font-size:1em;
	background:#f4f4f4;
}
#textareaPopup_contacto {
	font-family: 'Montserrat', sans-serif;
	font-size:1em;
	margin-top:15px;
	margin-left:5px;
	width: 890px;
	padding: 15px 20px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 20px;
	box-sizing: border-box;
	background:#f4f4f4;
}
#textarea_Data{
	font-family: 'Montserrat', sans-serif;
	font-size:1em;
	margin-top:15px;
	margin-left:7.5px;
	width: 580px;
	padding: 15px 20px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 20px;
	box-sizing: border-box;
	background:#f4f4f4;
}

.cerrarPopup2{
	cursor:pointer;
	margin-top:20px;
	margin-right:20px;
	margin-left:900px;
	width: 30px;
	height: 30px;	
}
footer{
	font-family: 'Montserrat', sans-serif;
	width: 100%;
	overflow:hidden;
	background:#153559;
}
.pie{
	width: 1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.pieItems{
	line-height: 1;
	font-size:0.8em;
	width: 250px;
	float:left;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
}
.pieItemsNav{
	line-height: 1;
	font-size:0.8em;
	width: 200px;
	margin-left:50px;
	float:left;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:30px;
}
.pieItemsText{
	margin-top:10px;
	color:#fff;
}
.pieItemsImg img{
	width: 170px;
}
.pieItemsImgData{
	text-align:center;
}
.pieItemsTel{
	font-weight: bold;
	font-size:1.6em;
}
#subir {
	display:block;
	cursor: pointer;
    position: fixed;
	z-index: 10;
	height: 50px;
	width: 50px;
	right: 25px;
	bottom: 100px;
	transition: all ease-in-out .4;
}
#subir a {
  color: #FFF;
	
}
.flecha-hide{
	opacity:0;
	transition: opacity ease-in .4s;
}
.flecha-show{
	opacity:1;
	transition: opacity ease-in .4s;
}
.MenuInstitucional{
	display:none;
	margin-top:75px;
	margin-left:0px;
	background:#fff;
	overflow: hidden;
	position: absolute;
	z-index: 2000;
	width: 152px;
}
.MenuServicios{
	display:none;
	margin-top:75px;
	margin-left:152px;
	background:#fff;
	overflow: hidden;
	position: absolute;
	z-index: 2000;
	width: 200px;
}
.MenuInstDentro{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.MenuServDentro{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
}
.MenuInstDentro a{
	font-size:1em;
    color:#000;
	font-family: 'Source Sans Pro', sans-serif;
}
.MenuInstDentro:hover{
	background:#eee;
}
.MenuServDentro a{
	font-size:1em;
    color:#000;
	font-family: 'Source Sans Pro', sans-serif;
}
.MenuServDentro:hover{
	background:#eee;
}
@keyframes carrusel {
  from {margin-left: 0px;}
  to {margin-left: -3600px;}
}
@-webkit-keyframes carrusel {
    from {margin-left: 0px;}
  to {margin-left: -3600px;}
}
@keyframes opacidad1 {
  from {opacity: 0;}
  to {opacity:1;}
}
@-webkit-keyframes opacidad1 {
  from {opacity: 0;}
  to {opacity:1;}
}
@keyframes opacidad2 {
  from {opacity: 0;}
  to {opacity:1;}
}
@-webkit-keyframes opacidad2 {
  from {opacity: 0;}
  to {opacity:1;}
}
.contImgTextNosotros{
	background-image: url("../img/Institucional-Nosotros.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:350px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgTextClientes,.contImgTextInfoCome,.contImgText_Dossier,.contImgText_Legajos,.contImgText_Plateforma,.contImgText_Otros_Servicios,.contImgText_Otros_Contacto{
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:350px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgTextClientes{
	background-image: url("../img/Institucional-Clientes.jpg");
}
.contImgTextInfoCome{
	background-image: url("../img/Servicios-Informes.jpg");
}
.contImgText_Dossier{
	background-image: url("../img/Servicios-Dossier.jpg");
}
.contImgText_Legajos{
	background-image: url("../img/Servicios-Legajos.jpg");
}
.contImgText_Plateforma{
	background-image: url("../img/Plataforma.jpg");
}
.contImgText_Otros_Servicios{
	background-image: url("../img/Servicios-Otros-Servicios.jpg");
}
.contImgText_Otros_Contacto{
	background-image: url("../img/Contacto.jpg");
}
.contImgText_Dossier_pie{
	background-image: url("../img/Servicios-Dossier-Final.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgText_Legajos_pie{
	background-image: url("../img/Servicios-Legajos-Final.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgText_OtrosServ_pie{
	background-image: url("../img/Servicios-Otros-Servicios-Final.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgText_Plataforma_pie{
	background-image: url("../img/Plataforma-Final.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contTextoClientes{
	margin-left:150px;
	padding-top:200px;
	color:#fff;
	width:480px;
	overflow:hidden;
}
.contTextoClientes h1{
	animation-name: opacidad1;
	animation-duration: 4s;
	line-height: 1.2;
	text-shadow: 2px 2px 2px #333;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2.5em;
}
.contTexto_pie{
	margin-left:150px;
	padding-top:100px;
	color:#fff;
	width:480px;
	overflow:hidden;
}
.contTexto_pie h1{
	line-height: 1.2;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2.2em;
}
.contTexto_Legajo_pie{
	float:right;
	margin-right:50px;
	padding-top:150px;
	color:#fff;
	width:500px;
	overflow:hidden;
}
.contTexto_Legajo_pie h1{
	text-align:right;
	line-height: 1.2;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2em;
}
.contTexto_OtrosServ_pie{
	float:right;
	margin-right:50px;
	padding-top:120px;
	color:#fff;
	width:600px;
	overflow:hidden;
}
.contTexto_OtrosServ_pie h1{
	text-align:right;
	line-height: 1.1;
	font-weight: 500;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2em;
}
.contImgTextNosotrosPie{
	background-image: url("../img/Institucional-Nosotros-Final.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgTextNosotrosPie2{
	background-image: url("../img/Institucional-Clientes-Final.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:500px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contTituloRojoNosotros{
	padding-top:1%;
	padding-bottom:1%;
	padding-left:2%;
	float:right;
	margin-top:50px;
	text-align:left;
	color:#fff;
	background:#c32926;
	width: 94%;
}
.contTituloRojoNosotros h2{
	color:#fff;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.1em;
}
#Inquiro{
	margin-top:50px;
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.ContInquiroTexto{
	margin-top:30px;
	text-align:justify;
	float:left;
	width:40%;
	margin-left:5%;
	margin-right:5%;
	overflow:hidden;
}
.ContInquiroTexto p{
	font-size:1em;
	color:#323232;
}
.ContInquiroTexto a{
	color:#c32926;
	text-decoration: underline;
}
.ContInquiroImg{
	float:left;
	overflow:hidden;
	width:50%;
}
.InquiroImg{
	height:350px;
	width:100%;
	background-image: url("../img/Nosotros-seccion1.jpg");
	background-repeat: no-repeat;
	background-position: right;
    background-size: 70%;
}
.InquiroImgTexto{
	line-height: 1.2;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.4em;
	padding:20px;
	color:#fff;
	background:#143659;
}
#MisionVisionValores{
	background: #f4f4f4;
	margin-top:50px;
	padding-top:50px;
	padding-bottom:50px;
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.MisionVision{
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.SpanMisionVision{
	color:#c32926;
	margin:0;
	font-size:4em;
}
.Mision{
	float:left;
	width:700px;
}
.MisionTitulo h2{
	text-align:center;
	padding-top:50px;
	float:left;
	width:200px;
	color:#c32926;
	margin:0;
	font-size:2.3em;
}
.MisionTexto{
	float:left;
	width:440px;
}
.MisionTexto p{
	font-size:1em;
	color:#323232;
}
.Vision{
	float:right;
	width:600px;
}
.ValoresTitulo h2{
	text-align:center;
	color:#c32926;
	margin:0;
	font-size:2.3em;
}
.VisionTitulo h2{
	padding-top:30px;
	text-align:center;
	float:left;
	width:150px;
	color:#c32926;
	margin:0;
	font-size:2.3em;
}
.VisionTexto{
	padding-top:18px;
	float:left;
	width:300px;	
}
.VisionTexto p{
	font-size:1em;
	color:#323232;	
}
.VisionImg{
	width:50px;
	float:left;
}
.Valores{
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.Cristal{
	padding-top:50px;
	text-align:center;
}
.ValoresItems{
	padding-top:50px;
	width:1000px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.ValoresText{
	text-align:center;
	height:200px;
	width:400px;
	padding-left:50px;
	padding-right:50px;
	float:left;
}
.ValoresText p{
	color:#323232;
	font-size:1em;
}
#MasInformacion{
	padding-top:50px;
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.MasInformacionImg{
	background-image: url("../img/Nosotros-CTA.jpg");
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
	float:left;
	width:600px;
	height:390px;
	overflow:hidden;
}
.MasInformacionForm{
	float:left;
	width:600px;
	overflow:hidden;
}
.MasInformacionText{
	margin-top:100px;
	width:500px;
	margin-left:50px;
	margin-right:50px;	
}
.MasInformacionTitulo{
	font-size:1.7em;
	color:#636362;
}
.MasInformacionTexto{
	margin-top:15px;
	color:#636362;
	font-size:1.3em;
}
.MasInformacionTexto a{
	color:#c32926;
}
#Formulario {
	margin-top:25px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 150px;
	background:#c32926;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:0.9em;
}
#Formulario:hover {
	color:#333;
	background:#ddd;
}
.contImgTextServicios{
	background-image: url("../img/Servicios-header.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:100%;
	height:350px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contTextoServicios{
	margin-left:150px;
	padding-top:120px;
	color:#fff;
	width:400px;
	overflow:hidden;
}
.contTextoServicios h1{
	animation-name: opacidad1;
	animation-duration: 4s;
	line-height: 1.2;
	text-shadow: 2px 2px 2px #333;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2.5em;
}
.contOfrece{
	padding-top:15px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	width:850px;
	text-align:center;
	font-size:1.2em;
	color:#323232;
}
.contOfrece a{
	text-decoration: underline;
	color:#c32926;
}
#Servicio1, #Servicio3, #Servicio5,#Servicio2, #Servicio4, #Servicio6{
	background:#333;
	margin-bottom:50px;
	text-align:left;
	color:#fff;
	width: 94%;
	height:250px;
	background-repeat: no-repeat;
	background-position: center;
    background-size: 100%;
    transition: background-size 1s ease-in;
    -moz-transition: background-size 1s ease-in;
    -web-kit-transition: background-size 1s ease-in
}
/* #Servicio1, #Servicio3, #Servicio5{
	float:left;
}
#Servicio2, #Servicio4, #Servicio6{
	float:right;
} */
#Servicio1, #Servicio3,#Servicio6{
	float:left;
}
#Servicio2, #Servicio4{
	float:right;
}
#Servicio1{
    background-image: url("../img/Home-Servicios-Informes.jpg");
}
#Servicio3{
    background-image: url("../img/Home-Servicios-Legajos.jpg");
}
#Servicio5{
    background-image: url("../img/Home-Servicios-IV.jpg");
}
#Servicio2{
    background-image: url("../img/Servicios-Dossier.jpg");
}
#Servicio4{
    background-image: url("../img/Home-Servicios-Imperium.jpg");
}
#Servicio6{
    background-image: url("../img/Home-Servicios-Otros.jpg");
}

#Servicio1:hover, #Servicio3:hover, #Servicio5:hover, #Servicio2:hover, #Servicio4:hover, #Servicio6:hover{
    background-size: 110%;
}

.CandidatosTextImg{
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.CandidatosText{
	text-align:justify;
	float:left;
	width:35%;
	margin-left:10%;
	margin-right:5%;
	overflow:hidden;
}
.CandidatosText1{
	padding-top:190px;
	text-align:justify;
	float:left;
	width:35%;
	margin-left:5%;
	margin-right:10%;
	overflow:hidden;
}
.CandidatosText p,.CandidatosText1 p{
	margin-top:50px;
	font-size:1em;
	color:#323232;
}
.CandidatosImgTexto{
	font-weight: 100;
	position:absolute;
	right:0;
	width:55%;
	line-height: 1.2;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.4em;
	padding:30px;
	color:#fff;
	background:#143659;
}
.CandidatosImgTexto strong{
   font-family: 'Source Sans Pro', sans-serif;
   font-weight: bold;
   letter-spacing: 1.5px
}
.CandidatosImg{
	text-align:left;
	width:100%;
	overflow:hidden;
}
.CandidatosImg img{
	width:100%;
}
.triangulo {
	margin-top:12px;
	margin-left:10px;
	float:right;
	width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #000;
}
.triangulo2 {
	 position:absolute;
	 margin-left:-35px;
	 margin-top:10px;
	 width: 0; 
     height: 0; 
     border-left: 20px solid #5d1b36;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
}
.triangulo_contacto{
	 position:absolute;
	 margin-top:10px;
	 margin-left:-30px;
	 width: 0; 
     height: 0; 
     border-left: 20px solid #5d1b36;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
}
.triangulo_blanco {
	 position:absolute;
	 margin-left:-35px;
	 margin-top:5px;
	 width: 0; 
     height: 0; 
     border-left: 15px solid #fff;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
}
.ConSolicitarInfo{
	background: #f4f4f4;
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
#SolicitarInfo {
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 250px;
	background:#143558;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:0.9em;
}
#SolicitarInfo:hover {
	color:#333;
	background:#ddd;
}
#SolicitarInfo_1 {
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	margin-bottom:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 250px;
	background:#143558;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:0.9em;
}
#SolicitarInfo_1:hover {
	color:#333;
	background:#ddd;
}
.EmpleadosTextImg{
	width:100%;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:50px;
}
.EmpleadosText{
	padding-top:320px;
	text-align:justify;
	float:left;
	width:36%;
	margin-left:9.5%;
	margin-right:5%;
	overflow:hidden;
}
.EmpleadosText1{
	text-align:justify;
	float:left;
	width:35%;
	margin-left:5%;
	margin-right:9.5%;
	overflow:hidden;
}
.EmpleadosText p,.EmpleadosText1 p, .EmpleadosImgTexto1 p{
	margin-top:50px;
	font-size:1em;
	color:#323232;
}
.EmpleadosImgTexto1{
	text-align:justify;
	position:absolute;
	left:0;
	margin-top:150px;
	padding-left:10%;
	width:45%;
}
.EmpleadosImgTexto{
	text-align:justify;
	position:absolute;
	left:0;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:30px;
	padding-left:10%;
	width:50%;
	line-height: 1.2;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.4em;
	color:#fff;
	background:#143659;
}
.EmpleadosImg{
	text-align:right;
	width:100%;
	overflow:hidden;
}
.EmpleadosImg img{
	width:100%;
}
.MasInfoEmpleadosImg{
	background-image: url("../img/Servicios-CTA.jpg");
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
	float:left;
	width:600px;
	height:390px;
	overflow:hidden;
}
.contTextoNosotros{
	margin-left:150px;
	padding-top:200px;
	color:#fff;
	width:480px;
	overflow:hidden;
}
.contTextoNosotros h1{
	animation-name: opacidad1;
	animation-duration: 4s;
	line-height: 1.2;
	text-shadow: 2px 2px 2px #333;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
	margin: 0;
	color:#fff;
	font-size:2.5em;
}
.contProvee{
	letter-spacing: 2px;
	padding-top:50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.6em;
	color:#928E8C;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	width:600px;
	text-align:center;

}
.contProvee_Dossier{
	letter-spacing: 2px;
	padding-top:50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.6em;
	color:#928E8C;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	width:700px;
	text-align:center;
}
.contProvee_Contacto{
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size:1em;
	color:#928E8C;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
.contProvee_Otros_Servicios{
	letter-spacing: 2px;
	padding-top:50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.6em;
	color:#928E8C;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	width:800px;
	text-align:center;

}
.contEmpCons{
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	overflow:hidden;
}
.contEmpConsDentro{
	margin-left:100px;
	margin-right:100px;
	float:left;
	width:300px;
	overflow:hidden;
}
.contEmpConsTitu{
	text-align:center;
	width:300px;
	margin-bottom:15px;
}
.contEmpConsTitu h2{
	color:#323232;
	margin:0;
	font-size:1.8em;
}
.contEmpConsImg{
	width:300px;
	overflow:hidden;
}
#Nosotros{
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
	float:right;
	margin-top:50px;
	margin-bottom:50px;
	text-align:left;
	color:#fff;
	background:#5d1b36;
	width: 85%;
}
#Nosotros h2{
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.1em;
}
#Alianzas{
	padding-top:3%;
	padding-bottom:3%;
	padding-right:2%;
	float:left;
	margin-top:50px;
	margin-bottom:50px;
	text-align:right;
	color:#fff;
	background:#5d1b36;
	width: 90%;
}
#Alianzas h2{
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.1em;
}
#otros_derecha{
	padding-top:3%;
	padding-bottom:3%;
	padding-left:2%;
	float:right;
	margin-top:50px;
	margin-bottom:50px;
	text-align:left;
	color:#fff;
	background:#19365c;
	width: 90%;
}
#otros_derecha h2{
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.1em;
}
#otros_izqui{
	padding-top:3%;
	padding-bottom:3%;
	padding-right:2%;
	float:left;
	margin-top:50px;
	margin-bottom:50px;
	text-align:right;
	color:#fff;
	background:#5d1b36;
	width: 90%;
}
#otros_izqui h2{
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.1em;
}
#ContAlianzas{
	background: #f4f4f4;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
	width:100%;
}
.NosotrosTextImg{
	margin-top:50px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	overflow:hidden;
}
.NosotrosText{
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
	width:900px;
}
.NosotrosText p{
	text-align:justify;
	color:#323232;
	font-size:1em;
}
.NosotrosMision{
	margin-top:50px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	overflow:hidden;
}
.NosotrosMisionTitulo{
	padding-top:20px;
	width:150px;
	float:left;
}
.NosotrosMisionText{
	width:750px;
	float:left;
}
.NosotrosMisionText p{
	text-align:justify;
	color:#323232;
	font-size:1em;
}
.NosotrosMisionTitulo h2{
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:2.1em;
	color:#5d1b36;
}

#SolucionTestimonio{
	background: #f4f4f4;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
	width:100%;
}
.testimonialesImg{
	text-align:center;
}
.testimonialesImg img{
	width:100px;
}
.AlianzasImg{
	text-align:center;
}
.AlianzasImg img{
	width:250px;
}
.AlianzasImg img:hover{
	 filter: saturate(20%);
}
.contSolucionTestimonio{
	margin-top:50px;
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.SolucionTestimonioTextoImg{
	width:400px;
	float:left;
	overflow:hidden;
}
.SolucionTestimonioTextoImg .tituloPincipal{
	font-family: 'Montserrat', sans-serif;
	padding-top:25px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	width:300px;
	text-align:center;
	font-size:1.2em;
	line-height: 1;
	font-weight: bold;
	color:#848484;
}
.SolucionTestimonioTextoImg .tituloSecundario{
	font-family: 'Source Sans Pro', sans-serif;
	text-align:center;
	font-size:1.08em;
	color:#999;
}
.SolucionTestimonioTexto{
	margin-left:auto;
	margin-right:auto;
	width:350px;
	color:#848e97;
	font-size:1em;
	font-style: italic;
	text-align:center;
}
.AlianzasTestimonioTexto{
	margin-left:auto;
	margin-right:auto;
	width:350px;
	color:#848e97;
	font-size:1em;
	text-align : justify;
}
.MasInfoSolucionsImg{
	background-image: url("../img/Soluciones-CTA.jpg");
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
	float:left;
	width:600px;
	height:390px;
	overflow:hidden;
}
.contactoActualizarServicio{
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:100px;
	margin-top:50px;
}
.contactoActualizarServicio_1{
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	margin-top:50px;
}
.contactoActualizarServicioTexto{
	letter-spacing: 2px;
	padding-top:50px;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: bold;
	font-size:1.6em;
	color:#928E8C;
	text-align:center;
	float:left;
	width:600px;
}
.contactoActualizarContactoTexto{
	padding-left:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	letter-spacing: 2px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.6em;
	font-weight: bold;
	color:#928E8C;
	width:1000px;
}
.texto_rojo_contacto_datos{
	cursor:pointer;
}
.texto_rojo_contacto{
	cursor:pointer;
	color:#5d1b36;
	font-weight: bold;
	text-decoration: underline #5d1b36;
}
.contAlianzasTestimonio{
	margin-top:50px;
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.contAlianzasTestimonio2{
	margin-top:50px;
	width:800px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.contAlianzasTestimonioTextoImg{
	width:400px;
	float:left;
	overflow:hidden;
}
.contServ{
	margin-top:50px;
	margin-bottom:50px;
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.contServ_dentro{
	float:left;
	-webkit-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	color:#fff;
	font-size:1.2em;
	background:#5f8ab4;
	width:350px;
	margin-right:25px;
	margin-left:25px;
}
.contServ_dentro p{
	text-align:center;
	width:200px;
	margin-left:auto;
	margin-right:auto;
}
.contServ_dentro_Dossier{
	float:left;
	-webkit-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	color:#fff;
	font-size:1.2em;
	background:#19365c;
	width:350px;
	margin-right:25px;
	margin-left:25px;
}
.contServ_dentro_Dossier p{
	text-align:center;
	width:220px;
	margin-left:auto;
	margin-right:auto;
}
.contCaracteristicas_informe{
	margin-top:50px;
	margin-bottom:50px;
	width:1100px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
	padding:10px;
}
.contCaracteristicas_dentro{
	text-align:center;
	color:#5f8ab4;
	font-size:1em;
	align-self: center;
	flex-grow: 1;

}
.triangulo_Carac{
	z-index:50;
	position:absolute;
	margin-top:-3px;
	margin-left:5px;
    width: 0; 
    height: 0; 
    border-left: 15px solid #D0CECE;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent; 
}
.contImgInformes{
	margin-top:50px;
	margin-bottom:50px;
	background-image: url("../img/Servicios-Informes-2.jpg");
	animation-name: opacidad1;
	animation-duration: 2s;
	width:80%;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	background-position: center;
    background-size: 85%;
}
.contImgInformes_Plataforma{
	margin-top:100px;
	margin-bottom:100px;
	animation-name: opacidad1;
	animation-duration: 2s;
	width:800px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.contImgInformes_Plataforma img{
	width:800px;
}
.contPrecios{
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
	padding-top:50px;
	padding-bottom:150px;
	animation-name: opacidad1;
	animation-duration: 2s;
	width:1000px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	border-radius: 10px;
}
.contPreciosDentro_Dentro1,.contPreciosDentro_Dentro2,.contPreciosDentro_Dentro3,.contPreciosDentro_Dentro4{
	float:left;
	width:249px;
	border-right: 1px solid #fff;
	overflow:hidden;
	border-radius: 10px;
	transform: scale(1);
    transition: all ease .1s;
}
.contPrecios_Dentro_Carac{
	width:250px;
	height:65px;
	padding-top:35px;
	color:#fff;
	font-size:1.5em;
	background:#5f8ab4;
	text-align:center;
}
.contPreciosDentro_Dentro2{
	-webkit-box-shadow: -10px 2px 14px -2px rgba(77,73,77,0.38);
	-moz-box-shadow: -10px 2px 14px -2px rgba(77,73,77,0.38);
	box-shadow: -10px 2px 14px -2px rgba(77,73,77,0.38);
}
.contPreciosDentro_Dentro2:hover,.contPreciosDentro_Dentro3:hover,.contPreciosDentro_Dentro4:hover{
	display:block;
	 position:static;
	 z-index:50;
	 transform:scale(1.1); 
	 -webkit-box-shadow: -10px 2px 14px -2px rgba(77,73,77,0.38);
	-moz-box-shadow: -10px 2px 14px -2px rgba(77,73,77,0.38);
	box-shadow: -10px 2px 14px -2px rgba(77,73,77,0.38);
}
.contPrecios_Dentro1,.contPrecios_Dentro2,.contPrecios_Dentro3{
	height:40px;
	padding-top:15px;
	text-align:center;
	width:250px;
	float:left;
	overflow:hidden;
	background:#e0e0e0;
	font-size:1.1em;
	color:#666;
	font-weight: bold;
	border-top: 1px solid #fff;
}
.contPrecios_Dentro11{
	height:40px;
	padding-top:15px;
	text-align:center;
	width:250px;
	float:left;
	overflow:hidden;
	background:#c7d0cf;
	font-size:1em;
	color:#666;
	border-top: 1px solid #fff;
}
.contPrecios_Dentro12,.contPrecios_Dentro13,.contPrecios_Dentro14{
	background:#19365c;
	text-align:center;
	width:230px;
	float:left;
	overflow:hidden;
	padding:10px;
	height:80px;
}
.pack1{
	color:#fff;
	font-weight: bold;
	text-align:center;
	width:100%;
	font-size:20px;
}
.precio1{
	color:#fff;
	font-weight: bold;
	text-align:center;
	width:100%;
	font-size:2em;
}
.iva1{
	color:#fff;
	font-size:14px;
}
.contPrecios_Comprar1,.contPrecios_Comprar2,.contPrecios_Comprar3{
	display:none;
	margin-top:25px;
	margin-bottom:25px;
	margin-left:25px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 150px;
	background:#5f8ab4;
	padding: 10px 20px;
	border-radius: 20px;
	cursor: pointer;
	font-size:16px;
	float:left;
	color:#fff;
}
.contPrecios_Comprar1:hover,.contPrecios_Comprar2:hover,.contPrecios_Comprar3:hover {
	color:#333;
	background:#ddd;
}
.contImgInformes_2{
	padding-bottom:50px;
	background: #f4f4f4;
	background-image: url("../img/Servicios-Informes-3.png");
	width:100%;
	height:500px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
.contImgInformes_2_Dossier{
	background-image: url("../img/Servicios-Informes-3.png");
	width:100%;
	height:400px;
	margin-left:auto;
	margin-right:auto;
	background-repeat: no-repeat;
	background-position: center;
    background-size: cover;
}
#SolicitarInfo_2 {
	position:relative;
	z-index:50;
	margin-top:100px;
	margin-bottom:-20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#5f8ab4;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
#SolicitarInfo_2:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_3 {
	float:right;
	margin-right:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 250px;
	background:#5f8ab4;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_3:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_4 {
	margin-top:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#19365c;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_4:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_5 {
	float:right;
	margin-top:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#19365c;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_5:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_6,.SolicitarInfo_61 {
	float:right;
	margin-top:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#19365c;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_6:hover,.SolicitarInfo_61:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_7,.SolicitarInfo_71 {
	float:left;
	margin-top:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#5d1b36;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_7:hover,.SolicitarInfo_71:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_8 {
	float:right;
	margin-top:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 200px;
	background:#5d1b36;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_8:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_9 {
	position:relative;
	z-index:50;
	margin-top:100px;
	margin-bottom:-20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#5f8ab4;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_9:hover {
	color:#333;
	background:#ddd;
}
.SolicitarInfo_10 {
	float:right;
	margin-top:50px;
	text-align:center;
	font-family: 'Montserrat', sans-serif;
	width: 300px;
	background:#19365c;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:1em;
}
.SolicitarInfo_10:hover {
	color:#333;
	background:#ddd;
}
#elmundo{
	padding-top:2%;
	padding-bottom:2%;
	padding-right:2%;
	float:left;
	margin-top:100px;
	margin-bottom:50px;
	color:#fff;
	background:#19365c;
	-webkit-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	width:50%;
}
#elmundo p{
	float:right;
	width:70%;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:1.6em;
}
#elmundo_Dossier{
	padding-top:2%;
	padding-bottom:2%;
	padding-left:2%;
	float:right;
	margin-top:-20px;
	margin-bottom:50px;
	color:#fff;
	background:#19365c;
		-webkit-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	box-shadow: 0px 2px 15px 3px rgba(0,0,0,0.31);
	width:50%;
}
#elmundo_Dossier p{
	float:left;
	width:70%;
	padding: 0;
	margin: 0;
	line-height: 1.2;
	font-size:1.6em;
}
.contImgInformes_2_Dossier_img{
	background-image: url("../img/Servicios-Dossier-2.jpg");
	background-position-x: 10%;
	margin-top:50px;
	background-repeat: no-repeat;
    margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:340px;
}
.Cont_contacto_mapatext{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	overflow:hidden;
	margin-top:50px;
	margin-bottom:100px;
}
.Cont_contacto_mapa{
	float:left;
	width:700px;
	height:400px;
}
.Cont_contacto_text{
	float:left;
	width:300px;
	height:400px;
}
.Cont_contacto_dentro{
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width:200px;
	overflow:hidden;
}
.Cont_contacto_icon{
	float:left;
	width:50px;
	height:50px;
}
.Cont_contacto_icon img{
	width:30px;
	height:30px;
}
.Cont_contacto_tex{
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
	font-size:1em;
	color:#928E8C;
	padding-top:5px;
	float:left;
	width:150px;
	overflow:hidden;
}
.img_contactoActualizar{
	float:left;
	text-align:center;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.Archivo_Datos{
	float:left;
	text-align:center;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}

.Titulo_data{
	float:left;
	letter-spacing: 1px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:1.5em;
	color:#928E8C;
	width:800px;
	margin-top:20px;
	margin-bottom:20px;
}

/*-----------------MODAL 1200PX-----------------*/

#ContcontactoPopup{
	display:none;
	background-image: url("../img/punotofondo.png");
	z-index:500;
	top:0;
	padding:20px 0 0 0;
	position: fixed;
	width:100%;
	height: 100%;
	margin: 0px;
}
#contactoPopup{
	animation-name: opacidad1;
	animation-duration: 1s;
	border-radius: 10px;
	background:#fff;
	padding-top:15px;
	padding-bottom:15px;
	width:600px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
#contactoPopup input[type=text]{
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-left:7.5px;
	margin-right:7.5px;
	width: 285px;
	border: 1px solid #ccc;
	border-radius: 20px;
	font-size:1em;
	background:#f4f4f4;
}
#contactoPopup #NombrePopup #MailPopup #TelefonoPopup{
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-left:7.5px;
	margin-right:7.5px;
	width: 285px;
	border: 1px solid #ccc;
	border-radius: 20px;
	font-size:1em;
	background:#f4f4f4;
}
#contactoPopup input[type=button] {
	margin-top:15px;
	font-family: 'Montserrat', sans-serif;
	width: 150px;
	float:right;
	background:#c32926;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:0.9em;
	margin-right:7.5px;
}

#contactoPopup input[type=button]:hover {
	color:#333;
	background:#ddd;
}
#textareaPopup {
	/* float:left; */
	font-family: 'Montserrat', sans-serif;
	font-size:1em;
	margin-top:14px;
	margin-left:7.5px;
	width: 585px;
	padding: 10px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 20px;
	box-sizing: border-box;
	background:#f4f4f4;
}
#respPopup, #respPopup_validar, #resp_Datos{
	float:left;
	font-size:1em;
	margin-top:30px;
	margin-left:30px;
	color: red;
}
.cerrarPopup{
	cursor:pointer;
	margin-left:20px;
	right:50px;
	width: 50px;
	height: 50px;	
}

/*-----------------CONTACTO 1200PX-----------------*/

.Cont_contacto{
	margin-bottom:50px;
	padding-top:50px;
	padding-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	width:900px;
}
.Cont_contacto input[type=text]{
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width: 290px;
	border: 1px solid #ccc;
	border-radius: 20px;
	font-size:1em;
	background:#f4f4f4;
}
.Cont_contacto input[type=button] {
	margin-top:15px;
	font-family: 'Montserrat', sans-serif;
	width: 150px;
	float:right;
	background:#c32926;
	color: white;
	padding: 10px 20px;
	border: none;
	border-radius: 20px;
	cursor: pointer;
	font-size:0.9em;
	margin-right:7.5px;
}
.Cont_contacto input[type=button]:hover {
	color:#333;
	background:#ddd;
}
.Cont_contacto #textareaPopup{
	/* float:left; */
	font-family: 'Montserrat', sans-serif;
	font-size:1em;
	margin-top:14px;
	margin-left:7.5px;
	width: 99%;
	padding: 10px;
	display: inline-block;
	border: 1px solid #ccc;
	border-radius: 20px;
	box-sizing: border-box;
	background:#f4f4f4;
}
#EmpresaPopup, #CargoPopup{
	font-family: 'Montserrat', sans-serif;
	float:left;
	margin-left:5px;
	margin-right:5px;
	width: 440px;
	border: 1px solid #ccc;
	border-radius: 20px;
	font-size:1em;
	background:#f4f4f4;
}



/*--------------------------------------- estilos 1024 px ---------------------------------------------------------------*/


@media screen and (min-width:600px) and (max-width:1024px) {

    .contTexto{
        margin-left:50px;
    }
    .trayectoriaTextoImg{
        width:1024px;
    }
    .trayectoriaImg{
        width:512px;
        text-align:center;
    }
    .trayectoriaTexto{
        width:412px;
        padding-left:50px;
        padding-right:50px;
    }
    .servicioTextoImg{
        width:1024px;
    }
    .servicioTextoImgDentro{
        width:412px;
    }
    .servicioImg{
        width:412px;
    }
    .servicioTexto{
        width:412px;

    }
    .plataformaTextoImg{
        width:1024px;
    }
    .plataformaImg{
        width:412px;
    }
    .plataformaTexto{
        width:412px;
    }
    .contCaracteristicas{
        width:1024px;
    }
    .contCaraImgText{
        width:512px;
    }
    .contCaraText{
        width:352px;
    }
    .contCaraImg{
        width:512px;
    }
    .contTestimoniales{
        width:1024px;
    }
    .testimonialesTextoImg{
        width:341px;
    }
    #contacto{
        width:512px;
    }
    .pie{
        width: 1024px;
    }
    #MasInformacion{
        width:1024px;
    }
    .MasInformacionImg{
        width:512px;
    }
    .MasInformacionForm{
        width:512px;
    }
    .MasInformacionText{
        width:412px;
        margin-left:50px;
        margin-right:50px;	
    }
    .MasInfoEmpleadosImg{
        width:490px;
    }
    .CasoExitoText{
        width: 80%;
    }
    .contSolucionTestimonio{
        width:1024px;
    }
    .contAlianzasTestimonio{
        width:1024px;
    }
    .contAlianzasTestimonio2{
        width:700px;
    }
    .SolucionTestimonioTextoImg{
        width:330px;
    }
    .contAlianzasTestimonioTextoImg{
        width:341px;
    }
    .SolucionTestimonioTexto{
        width:100%;
    }
    .AlianzasTestimonioTexto{
        width:300px;
    }
    .EmpresasTextImg{
        width:1024px;
    }
    .EmpresasText{
        width:462px;
    }
    .EmpresasImg{
        width:512px;
    }
    .MasInfoSolucionsImg{
        width:490px;
    }
    footer{
        width: 1024px;
    }
    .pie{
        width: 1000px;
    }
    .CandidatosImgTexto{
        width:50%;
    }
    .EmpleadosImgTexto{
        width:40%;
    }
    .EmpleadosImgTexto1{
        width:40%;
    }

    #Servicio1, #Servicio3, #Servicio5,#Servicio2, #Servicio4, #Servicio6{
        background-size: cover;
        height:350px;
    }
    #Servicio1:hover, #Servicio3:hover, #Servicio5:hover, #Servicio2:hover, #Servicio4:hover, #Servicio6:hover{
        background-size: cover;
    }
    .contactoActualizarServicio{
        width:1024px;
    }
    .contactoActualizarServicio_1{
        width:1024px;
    }
    .contactoActualizarServicioTexto{
        width:512px;
    }

    #Nosotros{
        width: 95%;
    }
    .NosotrosTextImg{
        width:1024px;
    }
    .sliderLogosClientes{
        width:1000px;
    }
    .contServ{
        width:1000px;
    }

    .contServ_dentro{
        width:312px;
        margin-right:10px;
        margin-left:10px;
    }
    .contServ_dentro_Dossier{
        width:312px;
        margin-right:10px;
        margin-left:10px;
    }

    .contCaracteristicas_informe{
        width:1000px;
    }
    #otros_derecha{
        width: 95%;
    }
    #otros_izqui{
        width: 95%;
    }
    .contImgInformes{
        height:600px;
        width:100%;
        background-size: 95%;
    }




    }




    /*--------------------------------------- estilos 600px ---------------------------------------------------------------*/

    @media screen and (min-width:10px) and (max-width:600px) {
    header{
        width:600px;
    }
    .contHeader{
        width:600px;
    }
    .contHeaderLogo{
        float:none;
        width:600px;
    }
    .HeaderLogo{
        padding-top:20px;
        text-align:center;
        width:300px;
    }
    .HeaderCel{
        text-align:center;
        display:block;
        width:300px;
        float:left;
    }	
    .contHeaderMenu{
        display:none;
        width:600px;
        margin-bottom:20px;
    }
    .Menu,.MenuInst,.MenuServ{
        float:none;
        max-width:600px;
        font-size:2em;
        padding-bottom:25px;
    }
    .MenuLogin{
        width:300px;
        margin-left:auto;
        margin-right:auto;
        font-size:2em;
        padding-bottom:25px;
        margin-left:150px;
    }
    .contImgText{
        height:650px;
    }
    .contImgText .contTexto{
        margin-left:50px;
    }
    .contTexto h1{
        font-size:2.5em;
    }
    .contTexto p{
        font-size:1.5em;
    }
    #pausa{
        margin-top:425px;
    }
    #play{
        margin-top:425px;
    }
    .trayectoriaTextoImg{
        width:600px;
    }
    .trayectoriaImg{
        margin-top:50px;
        text-align:center;
        float:none;
        width:600px;
    }
    .trayectoriaTexto{
        margin-top:0px;
        float:none;
        width:500px;
        margin-left:auto;
        margin-right:auto;
    }
    .trayectoriaTexto p{
        font-size:1.5em;
    }
    .servicioTextoImg{
        width:600px;
    }
    .servicioImg{
        text-align:center;
        width:500px;
        overflow:hidden;
    }
    .servicioTexto{
        width:500px;
        overflow:hidden;
    }
    .servicioTexto p{
        font-size:1.5em;
    }
    .plataformaTextoImg{
        width:600px;
    }
    .plataformaTexto p{
        font-size:1.5em;
    }
    .plataformaImg{
        margin-top:50px;
        width:500px;
    }
    .plataformaTexto{
        width:500px;
    }
    .contCaraImgText{
        margin-top:50px;
        width:600px;
        float:none;
        height:none;
        overflow:hidden;
    }

    .contCaraText{
        font-size:1.5em;
        padding-left:0;
        padding-right:0;
        width:600px;
    }

    .contCaraImg{
        text-align:center;
        width:600px;
        overflow:hidden;
    }

    #testimoniales{
        padding-top:50px;
        padding-bottom:50px;
    }
    .contTestimoniales{
        width:600px;
    }
    .testimonialesTextoImg{
        padding-top:50px;
        padding-bottom:50px;
        margin-left:auto;
        margin-right:auto;
        width:400px;
        float:none;
        overflow:hidden;
    }
    .testimonialesTextoImg .tituloPincipal{
        width:300px;
        text-align:center;
        font-size:2.2em;
        line-height: 1;
        color:#fff;
    }
    .testimonialesTextoImg .tituloSecundario{
        padding-top:15px;
        line-height: 1;
        font-size:1.8em;
    }
    .testimonialesTexto{
        width:300px;
        color:#fff;
        font-size:1.7em;
    }

    #contacto{
        width:600px;
    }
    .contactoText{
        width:500px;
        font-size:1.6em;
    }
    input[type=text]{
        width: 80%;
        font-size:1.4em;
        margin-left:50px;

    }
    input[type=button] {
        width: 200px;
        font-size:1.4em;
        margin-right:50px;
    }

    #resp{
        margin-left:50px;
    }
    footer{
        padding-top:50px;
        padding-bottom:50px;
        width: 600px;
    }
    .pie{
        width: 600px;
    }
    .pieItems{
        line-height: 1.5;
        font-size:0.8em;
        text-align:center;
        width: 600px;
        float:none;
    }
    .pieItemsImg img{
        width: 250px;
    }
    .pieItemsNav{
        line-height: 1.8;
        font-size:0.8em;
        margin-left:0;
        text-align:center;
        width: 600px;
        float:none;
    }
    .MenuInstitucional{
        /* -webkit-box-shadow: 2px 2px 5px #999;
        -moz-box-shadow: 2px 2px 5px #999; */
        margin-top:0px;
        margin-left:0px;
        width: 600px;
    }
    .MenuServicios{
        /* -webkit-box-shadow: 2px 2px 5px #999;
        -moz-box-shadow: 2px 2px 5px #999; */
        margin-top:0px;
        margin-left:0px;
        width: 600px;
    }
    .MenuInstDentro{
        padding-top:20px;
        padding-bottom:20px;
    }
    .MenuInstDentro a{
        font-size:2em;
    }
    .MenuServDentro{
        padding-top:20px;
        padding-bottom:20px;
    }
    .MenuServDentro a{
        font-size:2em;
    }
    .contMasCaracCont{
        padding-top:0px;
        width:600px;
    }
    .slider{
        margin-top:150px;
    }

    .contImgTextNosotros{
        width:600px;
        height:500px;

    }
    #Inquiro{
        margin-top:50px;
        width:600px;
        overflow:hidden;
        margin-left:auto;
        margin-right:auto;
    }
    .ContInquiroTexto{
        width:85%;
        margin-left:7.5%;
        margin-right:7.5%;
        font-size:1.5em;
    }
    .ContInquiroImg{
        width:100%;
    }
    .InquiroImg{
        width:100%;
        background-size: 80%;
    }
    .InquiroImgTexto{
        text-align:center;
    }
    .MisionVision{
        width:600px;
    }
    .Mision{
        float:left;
        width:600px;
    }
    .MisionTitulo h2{
        text-align:center;
        padding-top:50px;
        float:left;
        width:200px;
        color:#c32926;
        margin:0;
        font-size:2.3em;
    }
    .MisionTexto{
        font-size:1.5em;
        float:left;
        padding:10px;
        width:380px;
    }
    .Vision{
        float:right;
        width:600px;
    }
    .VisionTitulo h2{
        padding-top:50px;
        text-align:center;
        font-size:2.3em;
    }
    .VisionTexto{
        margin-left:15px;
        width:350px;
        font-size:1.5em;	
    }
    .VisionImg{
    padding-top:15px;
    }

    .ValoresTitulo h2{
        text-align:center;
        color:#c32926;
        margin:0;
        font-size:2.3em;
    }
    .Valores{
        width:600px;
        overflow:hidden;
        margin-left:auto;
        margin-right:auto;
    }
    .Cristal{
        padding-top:50px;
        text-align:center;
    }
    .ValoresItems{
        padding-top:0px;
        width:600px;
        overflow:hidden;
        margin-left:auto;
        margin-right:auto;
    }
    .ValoresText{
        margin-top:0px;
        overflow:hidden;
        height:auto;
        width:500px;
        padding-left:auto;
        padding-right:auto;
        float:left;
    }
    .ValoresText p{
        font-size:1.5em;
    }


    #MasInformacion{
        width:600px;
    }
    .MasInformacionForm{
        float:left;
        width:600px;
        overflow:hidden;
    }
    .MasInformacionText{
        margin-top:100px;
        margin-bottom:100px;
        width:550px;
        margin-left:auto;
        margin-right:auto;	
    }
    #Formulario {
        width: 180px;
        font-size:1.6em;
    }

    .contOfrece{
        width:600px;
    }
    .CandidatosTextImg{
        width:600px;
    }
    .CandidatosText{
        float:none;
        width:85%;
        margin-left:7.5%;
        margin-right:7.5%;
    }
    .CandidatosText1{
        padding-top:10px;
        float:none;
        width:85%;
        margin-left:7.5%;
        margin-right:7.5%;
    }
    .CandidatosText p,.CandidatosText1 p{
        font-size:1.5em;
    }
    .CandidatosImg{
        margin-top:250px;
        text-align:center;
        width:100%;
        overflow:hidden;
    }
    .CandidatosImgTexto{
        width:80%;
        font-size:1.5em;
    }
    #SolicitarInfo {
        width:350px;
        font-size:1.5em;
    }
    #SolicitarInfo_1 {
        width:350px;
        font-size:1.5em;
    }
    #SolicitarInfo_2 {
        width:350px;
        font-size:1.5em;
    }
    .SolicitarInfo_9 {
        width:350px;
        font-size:1.5em;
    }
    .EmpleadosTextImg{
        width:600px;
    }
    .EmpleadosText{
        margin-top:100px;
        float:none;
        width:85%;
        margin-left:7.5%;
        margin-right:7.5%;
    }
    .EmpleadosText1{
        float:none;
        width:85%;
        margin-left:7.5%;
        margin-right:7.5%;
    }
    .EmpleadosText p,.EmpleadosText1 p, .EmpleadosImgTexto1 p{
        font-size:1.5em;
    }
    .EmpleadosImgTexto1{
        margin-top:200px;
        padding-left:5%;
        margin-right:5%;
        width:90%;
    }
    .EmpleadosImgTexto{
        padding-left:5%;
        width:80%;
        font-size:1.5em;
    }
    .EmpleadosImg{
        text-align:center;
    }
    .contEmpCons{
        width:600px;
    }
    .EmpresasTextImg{
        width:600px;
    }
    .contTextoNosotros{
        margin-left:50px;
    }
    .contEmpConsDentro{
        margin-left:auto;
        margin-right:auto;
        float:none;
        width:300px;
        overflow:hidden;
        margin-top:50px;
    }
    .CasoExito1{
        float:left;
        width: 100%;
    }
    .CasoExito2{
        float:right;
        width: 100%;
    }
    .CasoExitoText{
        margin-left:5%;
        margin-right:5%;
        text-align : justify;
        float:left;
        width: 90%;
    }
    .CasoExitoImg{
        text-align:center;
        margin-top:5%;
        margin-left:0%;
        float:none;
        width: 100%;
    }
    .CasoExitoImg2{
        text-align:center;
        margin-top:5%;
        margin-right:0%;
        float:none;
        width: 100%;
    }
    .EmpresasImg{
        width:600px;
        margin-top:50px;
        margin-bottom:50px;
    }
    .contSolucionTestimonio{
        width:600px;
    }
    .contAlianzasTestimonio{
        width:600px;
    }
    .contAlianzasTestimonio2{
        width:600px;
    }
    .SolucionTestimonioTextoImg{
        padding-top:50px;
        padding-bottom:50px;
        margin-left:auto;
        margin-right:auto;
        width:400px;
        float:none;
        overflow:hidden;
    }
    .contAlianzasTestimonioTextoImg{
        padding-top:50px;
        padding-bottom:50px;
        margin-left:auto;
        margin-right:auto;
        width:400px;
        float:none;
        overflow:hidden;
    }
    .SolucionTestimonioTextoImg .tituloPincipal{
        width:300px;
        text-align:center;
        font-size:2.2em;
        line-height: 1;
        color:#333;
    }
    .SolucionTestimonioTextoImg .tituloSecundario{
        padding-top:15px;
        line-height: 1;
        font-size:1.8em;
    }
    .SolucionTestimonioTexto{
        width:400px;
        color:#848e97;
        font-size:1.7em;
    }
    .AlianzasTestimonioTexto{
        width:400px;
        color:#848e97;
        font-size:1.7em;
    }
    .EmpresasText{
        padding-right:50px;
        padding-left:50px;
        width:500px;
    }
    .EmpresasText p{
        font-size:1.5em;
    }
    .CasoExitoTextp{
        font-size:1.5em;
    }
    .CasoExitoTitulo{
        font-size: 1.9em;
    }
    .CasoExitoTitulo2{
        font-size: 1.9em;
    }
    .MasInformacionImg{
        width:600px;
    }
    .MasInfoEmpleadosImg{
        width:600px;
    }
    .MasInfoSolucionsImg{
        width:600px;
    }
    .servicioTextoImgDentro{
        width:500px;
    }
    .contactoActualizarServicio{
        width:600px;
    }
    .contactoActualizarServicio_1{
        width:600px;	
    }
    .contactoActualizarServicioTexto{
        margin-top:50px;
        font-size:2.2em;
        width:600px;
    }
    #Servicio1, #Servicio3, #Servicio5,#Servicio2, #Servicio4, #Servicio6{
        background-size: cover;
        height:450px;
    }
    #Servicio1:hover, #Servicio3:hover, #Servicio5:hover, #Servicio2:hover, #Servicio4:hover, #Servicio6:hover{
        background-size: cover;
    }
    .contTextoServicio p{
        width: 80%;
        font-size:1.5em;
        height:450px;
    }
    .contTextoServicio a{
        width:250px;
        top:350px;
        right:50px;
        font-size:1.6em;
    }
    .testimonialesImg img{
        width:200px;
    }
    .AlianzasImg img{
        width:200px;
    }
    .AlianzasImg img{
        width:350px;
    }

    .NosotrosTextImg{
        padding:30px;
        width:540px;
    }
    .NosotrosText{
        width:540px;
    }
    .NosotrosMision{
        width:540px;
    }
    .NosotrosMisionTitulo{
        width:540px;
    }
    .NosotrosMisionText{
        width:540px;
    }
    .NosotrosMisionText p{
        font-size:1.3em;
    }
    .NosotrosTextImg{
        padding:20px;
        width:560px;
    }
    #Alianzas{
        width: 95%;
    }
    .sliderLogosClientes{
        width:600px;
    }
    .triangulo {
        margin-top:15px;
        margin-left:-150px;
        float:right;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 10px solid #000;
    }
    .contTextoClientes{
        margin-left:50px;
    }
    .contTexto_pie{
        margin-left:50px;
    }
    .contServ{
        width:600px;
    }
    .contServ_dentro{
        margin-top:20px;
        width:580px;
        margin-right:10px;
        margin-left:10px;
        font-size:1.5em;
    }
    .contServ_dentro_Dossier{
        margin-top:20px;
        width:580px;
        margin-right:10px;
        margin-left:10px;
        font-size:1.5em;
    }
    .contCaracteristicas_informe{
        font-size:1.5em;
        width:500px;
    }
    .triangulo_Carac{
        margin-top:7px;
        margin-left:5px;
        border-left: 10px solid #D0CECE;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent; 
    }
    .contImgInformes{
        height:400px;
        width:100%;
        background-size: 95%;
    }
    .contPrecios{
        font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
        padding-top:50px;
        padding-bottom:150px;
        animation-name: opacidad1;
        animation-duration: 2s;
        width:600px;
        height:2400px;
        margin-left:auto;
        margin-right:auto;
        border-radius: 10px;
    }
    .contPreciosDentro_Dentro1,.contPreciosDentro_Dentro2,.contPreciosDentro_Dentro3,.contPreciosDentro_Dentro4{
        float:left;
        width:600px;
        border-right: 1px solid #fff;
        overflow:hidden;
        border-radius: 10px;
        margin-bottom:100px;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        box-shadow:none;
    }
    .contPreciosDentro_Dentro2:hover,.contPreciosDentro_Dentro3:hover,.contPreciosDentro_Dentro4:hover{
        position:none;
        z-index:none;
        transform:none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .contPrecios_Dentro_Carac{
        width:600px;
        height:65px;
        padding-top:35px;
        color:#fff;
        font-size:1.5em;
        background:#5f8ab4;
        text-align:center;
    }
    .contPrecios_Dentro1,.contPrecios_Dentro2,.contPrecios_Dentro3{
        height:60px;
        padding-top:15px;
        text-align:center;
        width:600px;
        float:left;
        overflow:hidden;
        background:#e0e0e0;
        font-size:1.8em;
        color:#666;
        font-weight: bold;
        border-top: 1px solid #fff;
    }

    .contPrecios_Dentro11{
        height:60px;
        padding-top:15px;
        text-align:center;
        width:600px;
        float:left;
        overflow:hidden;
        background:#c7d0cf;
        font-size:1.8em;
        color:#666;
        border-top: 1px solid #fff;
    }
    .contPrecios_Dentro12,.contPrecios_Dentro13,.contPrecios_Dentro14{
        background:#19365c;
        text-align:center;
        width:600px;
        float:left;
        overflow:hidden;
        padding:10px;
        height:80px;
    }
    .pack1{
        color:#fff;
        font-weight: bold;
        text-align:center;
        width:100%;
        font-size:20px;
    }
    .precio1{
        color:#fff;
        font-weight: bold;
        text-align:center;
        width:100%;
        font-size:2em;
    }
    .iva1{
        color:#fff;
        font-size:14px;
    }
    .contPrecios_Comprar1,.contPrecios_Comprar2,.contPrecios_Comprar3{
        display:block;
        margin-top:25px;
        margin-bottom:25px;
        margin-left:130px;
        width: 300px;
        font-size:25px;
    }
    .contImgInformes_2{
        width:100%;
        height:auto;
        padding-bottom:100px;
    }
    #SolicitarInfo_2 {
        margin-bottom:-50px;
    }
    #elmundo{
        margin-top:150px;
        width:80%;
    }
    #elmundo p{
        font-size:1.8em;
    }
    #elmundo_Dossier{
        margin-top:-100px;
        width:80%;
    }
    #elmundo_Dossier p{
        font-size:1.8em;
    }
    .SolicitarInfo_4 {
        margin-top:50px;
        width: 300px;
        background:#5f8ab4;
        color: white;
        font-size:1.5em;
    }
    .SolicitarInfo_5 {
        margin-top:50px;
        width: 300px;
        background:#5f8ab4;
        color: white;
        font-size:1.5em;
    }
    .SolicitarInfo_6,.SolicitarInfo_61 {
        float:none;
        margin-left:auto;
        margin-right:auto;
        margin-top:50px;
        width: 300px;
        font-size:1.5em;
    }
    .SolicitarInfo_7,.SolicitarInfo_71 {
        float:none;
        margin-left:auto;
        margin-right:auto;
        margin-top:50px;
        width: 300px;
        font-size:1.5em;
    }
    .SolicitarInfo_8{
        margin-top:20px;
        margin-right:20px;
        width: 200px;
        font-size:1.5em;
    }
    .SolicitarInfo_9 {
        margin-bottom:-50px;
    }
    .SolicitarInfo_10 {
        margin-top:50px;
        width: 300px;
        background:#5f8ab4;
        color: white;
        font-size:1.5em;
    }
    .contImgInformes_2_Dossier{
        padding-top:110px;
        padding-bottom:50px;
        width:600px;
        height:auto;
    }
    .contImgInformes_2_Dossier_img{
        width:600px;
    }
    .contProvee_Dossier{
        width:500px;

    }
    .contProvee_Otros_Servicios{
        width:550px;

    }
    .contTexto_Legajo_pie{
        width:400px;
    }
    .contImgInformes_Plataforma{
        width:600px;
    }
    .contImgInformes_Plataforma img{
        width:600px;
    }
    .contTexto_OtrosServ_pie{
        margin-right:20px;
        padding-top:30px;
        color:#fff;
        width:300px;
    }
    #otros_derecha{
        width: 90%;
    }
    #otros_izqui{
        width: 90%;
    }
    .contactoActualizarContactoTexto{
        width:600px;
    }
    .contProvee_Contacto{
        font-size:1.3em;
        width:500px;
    }

    #textareaPopup_contacto {
        font-size:1.5em;
        width: 90%;
        margin-left:5%;
        margin-top:50px;
    }

    .Cont_contacto_data{
        padding-top:50px;
        padding-bottom:50px;
        margin-left:auto;
        margin-right:auto;
        width:100%;
        margin-bottom:60px;
        overflow:hidden;
    }
    .Cont_contacto_data input[type=text]{
        float:none;
        margin-left:0;
        margin-right:0;
        width:100%;
        font-size:1.4em;
        margin-top:25px;
        margin-bottom:25px;
    }
    #nombre_form, #apellido_form, #edad_form, #nac_form, #telefono_form, #celular_form, #mail_form{
        float:none;
        margin-left:0;
        margin-right:0;
        width:100%;
        font-size:1.4em;
        margin-top:25px;
        margin-bottom:25px;
    }
    .Archivo_Datos{
        float:none;
        text-align:center;
        width:400px;
        margin-top:25px;
        margin-bottom:25px;
    }
    .Cont_contacto_data input[type=button] {
        margin-top:15px;
        font-family: 'Montserrat', sans-serif;
        width: 300px;
        float:none;
        background:#c32926;
        color: white;
        padding: 10px 20px;
        border: none;
        border-radius: 20px;
        cursor: pointer;
        font-size:1.6em;
        margin-left:100px;
    }
    .Cont_contacto_mapatext{
        width:600px;
    }
    .Cont_contacto_mapa{
        width:600px;
        height:400px;
    }
    .Cont_contacto_text{
        width:600px;
        height:auto;
    }
    .Cont_contacto_dentro{
        width:600px;
        overflow:hidden;
    }
    .Cont_contacto_icon{
        text-align:center;
        margin-top:50px;
        float:none;
        width:600px;
        height:70px;
    }
    .Cont_contacto_icon img{
        width:50px;
        height:50px;
    }
    .Cont_contacto_tex{
        font-size:1.5em;
        text-align:center;
        width:600px;
        overflow:hidden;
    }
    #contactoPopup_Actualizar_Data{
        width:600px;
        height: 100%;
    }
    .contactoActualizar_Actualizar_Data{
        margin-left:auto;
        margin-right:auto;
        letter-spacing: 1px;
        font-family: 'Source Sans Pro', sans-serif;
        font-size:1em;
        color:#928E8C;
        width:500px;
        margin-bottom:10px;
    }
    .contactoTextPopup{
        font-size:1.5em;
    }
    .contactoPopup_Texto{
        width:500px;
        overflow:auto;
        margin-left:auto;
        margin-right:auto;
    }
    .contactoPopup_Texto p{
        margin-top:0;
        margin-bottom:5px;
        font-size:0.8em;
        color:#323232;
        text-align : justify;
    }
    .contactoPopup_Texto2{
        width:500px;
        overflow:auto;
        margin-left:auto;
        margin-right:auto;
    }
    .cerrarPopup2{
        cursor:pointer;
        margin-top:50px;
        margin-bottom:50px;
        margin-right:20px;
        margin-left:70%;
        width: 50px;
        height: 50px;	
    }
    .cerrarPopup2 img{
        width: 50px;
        height: 50px;	
    }
    .Form_Actualizar_Data{
        padding-top:0;
        width:500px;
        overflow:hidden;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:30px;
    }
    .Form_Actualizar_Data input[type=text]{
        float:none;
        font-size:1.5em;
        width: 90%;
        margin-top:50px;
    }
    .Form_Actualizar_Data #tipo_doc_validacion{
        float:none;
        font-size:1.5em;
        width: 90%;
        margin-top:50px;
    }
    .Form_Actualizar_Data input[type=button] {
        float:none;
        font-size:1.5em;
        width: 90%;
        margin-top:50px;
    }
    .Titulo_data{
        width:400px;
        font-size:1.5em;
    }
    #textarea_Data{
        font-size:1.5em;
        width: 480px;

    }
    .SolicitarInfo_3 {
        font-size:1.5em;
        width:300px;
    }

    /*-----------------MODAL 600PX-----------------*/

    #contactoPopup input[type=text]{
        width: 585px;
        border: 1px solid #ccc;
        font-size:1.5em;
        margin-top:35px;
    }
    #contactoPopup input[type=button]{
        margin-top:35px;
        width: 300px;
        float:right;
        font-size:1.5em;
        margin-right:15px;
    }
    #contactoPopup input[type=button]:hover {
        color:#333;
        background:#ddd;
    }

    #NombrePopup, #MailPopup, #TelefonoPopup{
        width: 585px;
        border: 1px solid #ccc;
        border-radius: 20px;
        font-size:1.5em;
        margin-top:35px;
    }
    #textareaPopup {
        font-size:1.5em;
        margin-top:35px;
        width: 585px;
    }

    #respPopup, #respPopup_validar, #resp_Datos{
        font-size:1.5em;
    }

    /*-----------------CONTACTO 600PX-----------------*/
    .Cont_contacto{
        width:600px;
    }
    .Cont_contacto input[type=text]{
        font-size:1.5em;
        width: 90%;
        margin-top:50px;	
    }
    .Cont_contacto input[type=button] {
        margin-top:35px;
        width: 300px;
        font-size:1.5em;
        margin-right:15px;
    }
    .Cont_contacto #textareaPopup{
        margin-top:35px;
        margin-left:7.5px;
        width: 585px;
        padding: 10px;
        font-size:1.5em;
    }
    #EmpresaPopup, #CargoPopup{
        margin-left:7.5px;
        margin-right:7.5px;
        width: 585px;
        font-size:1.5em;
        margin-top:35px;
    }



}