@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot');
    src: url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.woff') format('woff'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans_bold_macroman/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot');
    src: url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.woff') format('woff'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans_semibold_macroman/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.contenedor-softland-erp{overflow:hidden; width:100%;}

/*Seccion Contactanos*/
.serp-contenedor-contactanos{overflow:hidden; width:100%; background:url("../img/img-softland-erp/banner-principal.png") center top no-repeat;}
.serp-contenedor-centrado-contactanos{overflow:hidden; max-width:1010px; margin:0 auto;}
.serp-contactanos-panel-izquierdo{overflow:hidden; float:left; width:469px; margin:160px 60px 0px 65px;}
.serp-contactanos-titulo-principal{color:#FFFFFF; font:30px/32px 'open_sansbold', Arial, sans-serif; margin:0px 0px 21px 0px;}
.serp-contactanos-descripcion{color:#FFFFFF; font:19px/15px 'open_sansregular', Arial, sans-serif; margin:0px 0px 0px 0px; text-align: justify; line-height:1.2;}
.serp-contactanos-descripcion-negrita{color:#FFFFFF; font:19px/15px 'open_sanssemibold', Arial, sans-serif; margin:0px 0px 0px 0px; text-align: justify; line-height:1.2; font-weight: 600;}

.serp-contactanos-cont-boton{overflow:hidden; margin:21px 0px 0px 0px;}
a.serp-contactanos-boton-mas-info{display:block; overflow:hidden; height:45px; float:left; background:#B3E900; color:#015593; padding:5px 13px; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font:17px/36px 'open_sansregular', Arial, sans-serif; transition: background 300ms; font-weight: bolder;}
a.serp-contactanos-boton-mas-info:hover{background:#015593; color:#FFFFFF;}

.serp-contactanos-logos{overflow:hidden; margin:21px 0px 67px 0px;}
.serp-contactanos-logo-pliret{ overflow:hidden; float:left; line-height:0px; padding-right:10px;}
.serp-contactanos-logo-softland{overflow:hidden; float:left; line-height:0px; padding-left:10px;}
.serp-contactanos-separador-logo{border-right:3px solid #FFFFFF;}

.serp-contactanos-panel-derecho{overflow:hidden; margin:68px 60px 40px 0px; padding:30px 25px; background:#FFFFFF; -webkit-box-shadow: 0px 0px 6px 5px rgba(204,204,204,1); -moz-box-shadow: 0px 0px 6px 5px rgba(204,204,204,1); box-shadow: 0px 0px 6px 5px rgba(204,204,204,1); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color:#A3A3A3; font:12px/18px 'open_sansregular', Arial, sans-serif;}
.serp-contactanos-titulo-formulario{color:#003B65; text-align:center; font:30px/32px 'open_sansbold', Arial, sans-serif;}
.tabla-formulario{margin:0px; padding:0px; border-bottom:0px solid #FFFFFF !important;}
.tabla-formulario tr{margin:0px; padding:0px; background:#FFFFFF !important;}
.tabla-formulario td{margin:0px; padding:0px; background:#FFFFFF !important;}
.cuadro-texto{padding:6px 7px 6px 7px !important; margin:7px 3% 0px 0px !important; background:#F0F3F8 !important; color:#A3A3A3 !important; width:97% !important; border:1px solid #F0F3F8 !important; font:12px/18px 'open_sansregular', Arial, sans-serif !important;}
.text-area{padding:6px 7px 6px 7px !important; margin:7px 1% 0px 0px !important; background:#F0F3F8 !important; color:#A3A3A3 !important; width:99% !important; border:1px solid #F0F3F8 !important; font:12px/18px 'open_sansregular', Arial, sans-serif !important;}
.serp-check-box{border:1px solid #A3A3A3 !important;}
.serp-contactanos-cont-formulario{margin:5px 0px 55px 0px;}

a.serp-link{color:#A3A3A3; text-decoration:none; font:12px/18px 'open_sansregular', Arial, sans-serif;}
a.serp-link:hover{text-decoration:underline;}

a.serp-rhps-boton-enviar-info{display:block; overflow:hidden; height:36px; width:90px; margin:20px 0px 0px 0px; background:#B3E900; color:#FFFFFF; padding:0px 13px; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font:13px/36px 'open_sansregular', Arial, sans-serif; transition: background 300ms;}
a.serp-rhps-boton-enviar-info:hover{background:#015593; color:#FFFFFF;}

.mensaje-error{ overflow:hidden; display:none; background:#ED333B; padding:9px 9px; margin-top:10px; color:#FFFFFF; font:16px/18px 'open_sansregular', sans-serif; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.mensaje-notificacion{ overflow:hidden; display:none; background:#97B926; padding:9px 9px; margin-top:10px; color:#FFFFFF; font:16px/18px 'open_sansregular', sans-serif; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.dimension-barra-carga{overflow:hidden; width:213px; height:22px; display:none; margin-top:10px;}
.dimension-barra-carga .contenedor-barra-carga{position:relative; top:-106px; left:-100px;}

/* Seccion Por que elegir nuestra solucin ERP */
.serp-contenedor-solucion{overflow:hidden; width:100%; background: #F0F3F8;}
.serp-contenedor-centrado-solucion{overflow:hidden;  margin:0 auto;}
.serp-solucion-titulo{color:#FFFFFF;  font:30px/32px 'open_sansbold', Arial, sans-serif; text-align:center;  padding: 60px; margin: 0px; background-color: #b1e900;}
.serp-solucion-contenedor-contenido{display: flex; flex-direction: row; max-width:1010px; margin: 45px auto;}
.serp-solucion-panel-izquierdo{width: 55%; display: flex; flex-direction: row; justify-content: space-around; }
.serp-solucion-panel-derecho{width: 45%; font: 18px 'open_sansregular', Arial, sans-serif; display: flex; flex-direction: column; justify-content: space-evenly; margin-left: auto; margin-right: auto;}
.serp-solucion-img{height: 400px;}
.serp-solucion-img-izq{border-radius: 30px 30px 30px 170px;}
.serp-solucion-img-der{border-radius: 30px 170px 30px  30px;}
.serp-solucion-panel-derecho-lista{padding: 0px; margin: 0px;}
.serp-solucion-panel-derecho-item{color: #015593; font-weight: 600; margin-top: 20px; margin-left: 20px;}
a.serp-solucion-boton{background-color: #b1e900; text-decoration: none; font-weight: 600; padding: 20px; border-radius: 40px; box-shadow: 2px 2px 10px grey; width: 80%; text-align: center;}
a.serp-solucion-boton:hover{background-color: #015593; color: #FFFFFF;}


/*Seccion Beneficios de Softland ERP*/
.serp-contenedor-bserp{overflow:hidden; width:100%;}
.serp-contenedor-centrado-bserp{overflow:hidden; max-width:1010px; margin:0 auto;}
.serp-bserp-titulo{color:#012B65; font:30px/32px 'open_sansbold', Arial, sans-serif; text-align:center; margin:60px 0px 0px 0px;}
.serp-bserp-subtitulo{color:#012B65; font:21px/22px 'open_sanssemibold', Arial, sans-serif; text-align:center; margin:30px 0px 60px 0px;}

.serp-bserp-panel-derecho{overflow:hidden;}
.serp-bserp-cont-items{overflow:hidden; max-width:880px; margin:0 auto;}
.serp-bserp-item{overflow:hidden; float:left; width:46%; margin:0px 4% 45px 0px;}
.serp-bserp-logo-item{overflow:hidden; float:left; line-height:0px; margin-right:7px;}
.serp-bserp-item-titulo{color:#012B65; font:18px/15px 'open_sansbold', Arial, sans-serif; margin:0px 0px 0px 0px; font-weight: 600;}
.serp-bserp-item-descripcion{color:#012B65; font:19px/15px 'open_sansregular', Arial, sans-serif; margin:0px 0px 0px 0px; text-align: justify; line-height:1.2}
a.serp-bserp-boton-contactanos{display:block; overflow:hidden; height:40px; width:200px; margin-left: auto; margin-right: auto; margin-bottom: 20px; background:#f0f3fa; color:#012B65; padding: 10px 190px 45px 80px; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font:20px/36px 'open_sansregular', Arial, sans-serif; font-weight: bolder; transition: background 300ms; text-align: center;}
a.serp-bserp-boton-contactanos:hover{background:#012B65; color:#f0f3fa;} 

/*Seccion Alcance Funcional del ERP*/
.serp-contenedor-aferp{overflow:hidden; width:100%; background:#F0F3F8;}
.serp-contenedor-centrado-aferp{overflow:hidden; max-width:1010px; margin:0 auto;}
.serp-aferp-titulo{color:#012B65; font:30px/32px 'open_sansbold', Arial, sans-serif; text-align:center; margin:60px 0px 0px 0px;}
.serp-aferp-subtitulo{color:#012B65; font:21px/22px 'open_sanssemibold', Arial, sans-serif; text-align:center; margin:30px 0px 60px 0px;}
.serp-aferp-cont-items{overflow:hidden; max-width:900px; margin:0 auto 60px auto;}

.serp-aferp-item{ overflow:hidden; float:left; width:27%; margin:12px 0px 12px 2%; padding:40px 2% 15px 2%;}
.serp-aferp-item-blanco{overflow:hidden; border-radius: 25px; -moz-border-radius: 25px; -webkit-border-radius: 25px; background:#FFFFFF; -webkit-box-shadow: 0px 0px 6px 5px rgba(204,204,204,1); -moz-box-shadow: 0px 0px 6px 5px rgba(204,204,204,1); box-shadow: 0px 0px 6px 5px rgba(204,204,204,1);}
.serp-aferp-cont-titulo-logo{overflow:hidden;}
.serp-aferp-item-logo{overflow:hidden; float:left; line-height:0px; margin:0px 13px 0px 0px;}
.serp-aferp-item-titulo{color:#012B65; font:19px/18px 'open_sansbold', Arial, sans-serif; font-weight: 600;}
.serp-aferp-cont-contenido{overflow:hidden;}

ul.serp-aferp-contenido{padding:0px 0px 0px 20px; color:#012B65; font:19px/13px 'open_sansregular', Arial, sans-serif; text-align: justify; line-height:1.2;}
ul.serp-aferp-contenido li{padding-bottom:8px;}

/*Seccion modalidades de licenciamiento*/
.serp-contenedor-mdl{overflow:hidden; width:100%; background:url("../img/img-softland-erp/banner-seccion-mdl.png") center center no-repeat;}
.serp-contenedor-centrado-mdl{overflow:hidden; max-width:1010px; margin:0 auto;}
.serp-mdl-titulo{color:#FFFFFF; font:30px/32px 'open_sansbold', Arial, sans-serif; text-align:center; margin:60px 0px 0px 0px;}
.serp-mdl-subtitulo{color:#FFFFFF; font:18px/18px 'open_sansregular', Arial, sans-serif; text-align:center; margin:20px 0px 60px 0px;}

.serp-mdl-contenedor-items{overflow:hidden; max-width:870px; margin:0 auto 0 auto;}
.serp-mdl-item{overflow:hidden; float:left; width:48%; margin:0px 2% 10px 0px;}
.serp-mdl-item-icono{overflow:hidden; float:left; line-height:0px; margin:0px 20px 0px 0px;}
.serp-mdl-item-panel-derecho{overflow:hidden;}
.serp-mdl-item-titulo{color:#FFFFFF; font:21px/20px 'open_sanssemibold', Arial, sans-serif; margin:0px 0px 8px 0px;}
.serp-mdl-item-descripcion{color:#FFFFFF; font:18px/17px 'open_sansregular', Arial, sans-serif; margin:0px 0px 0px 0px; text-align:justify; line-height: 1.2;}

.serp-mdl-descripcion-ft{color:#FFFFFF; font:15px/15px 'open_sanssemibold', Arial, sans-serif; margin:40px 0px 80px 0px; text-align:center;}

/*Seccion resultados que hablan por si solos*/
.serp-contenedor-rhps{overflow:hidden; width:100%;}
.serp-contenedor-centrado-rhps{overflow:hidden; max-width:1010px; margin:0 auto;}
.serp-rhps-titulo{color:#012B65; font:30px/32px 'open_sansbold', Arial, sans-serif; text-align:center; margin:60px 0px 35px 0px;}

.serp-rhps-contendor-items{overflow:hidden;}
.serp-rhps-item-centrado{max-width:650px; margin:0 auto;}
.serp-rhps-item{overflow:hidden; margin:0px 0px 0px 0px; padding:20px 0px 20px 0px;}
.serp-rhps-item-bk-gris{background:#F0F3F8;}
.serp-rhps-item-cont-comillas-izq{overflow:hidden; float:left;}
.serp-rhps-item-cont-comillas-izq div{overflow:hidden; float:left; line-height:0px;}
.serp-rhps-item-cont-comillas-der{overflow:hidden; float:right;}
.serp-rhps-item-cont-comillas-der div{overflow:hidden; float:right; line-height:0px;}

.serp-rhps-item-descripcion-cont{overflow:hidden;}
.serp-rhps-item-descripcion{color:#012B65; font:20px/22px 'open_sansregular', Arial, sans-serif; text-align:justify; margin:12px 15px 0px 15px;}
.serp-rhps-item-descripcion span{font:20px/22px 'open_sansbold', Arial, sans-serif;}

a.serp-rhps-boton-mas-info{display:block; overflow:hidden; height:40px; width:200px; margin:0px 0px 40px 0px; background:#B3E900; color:#FFFFFF; padding:5px 13px 40px; text-decoration:none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; font:20px/36px 'open_sansregular', Arial, sans-serif; font-weight: bolder; transition: background 300ms;}
a.serp-rhps-boton-mas-info:hover{background:#015593; color:#FFFFFF;}


/* Boton Whats App flotante */
a.serp-boton-whatsapp{overflow:hidden; position:fixed; bottom:0px; right:0px; width: 60px; height: 60px; background:url("../img/img-softland-erp/WhatsApp.svg") center center no-repeat; z-index:1000; margin: 20px 80px 20px 20px;}
a:hover.serp-boton-whatsapp{width: 80px; height: 80px;}

@media screen and (max-width: 987px) {
	.serp-contactanos-panel-izquierdo{float:none; width:100%; margin:40px 0px 0px 0px;}	
	.serp-contactanos-titulo-principal{text-align:center; margin:0px 40px 21px 40px;}
	.serp-contactanos-descripcion{text-align:center; margin:0px 40px 0px 40px;}
	.serp-contactanos-descripcion-negrita{text-align:center; margin:0px 40px 0px 40px;}
	.serp-contactanos-descripcion-negrita{text-align:center; margin:0px;}
	a.serp-contactanos-boton-mas-info{float:none; width:296px; margin:0 auto;}
	.serp-contactanos-logos{overflow:hidden; width:297px; margin:21px auto 0px auto;}
	.serp-contactanos-panel-derecho{margin:35px 45px 40px 45px; }

	.serp-solucion-panel-izquierdo{width: 100%;}
	.serp-solucion-panel-derecho{width: 100%; }
	.serp-solucion-contenedor-contenido{display: block; flex-direction: column; max-width: 100%; }
	.serp-solucion-panel-izquierdo{justify-content: space-around;}
	.serp-solucion-img{height: 300px;}
	.serp-solucion-panel-derecho-lista{margin: 0px; margin: 30px;}
	.serp-solucion-panel-derecho-item{margin-left: 0;}
	a.serp-solucion-boton{margin-top: 20px; width: 350px; margin-left: auto; margin-right: auto;}

	.serp-bserp-titulo{margin:21px 25px 0px 25px;}
	.serp-bserp-subtitulo{margin:30px 25px 60px 25px;}
	.serp-bserp-cont-items{margin:0px 10px 0px 70px;}

	a.serp-boton-whatsapp{overflow:hidden; position:fixed; bottom:0px; right:0px; width: 60px; height: 60px; background:url("../img/img-softland-erp/WhatsApp.svg") center center no-repeat; z-index:1000; margin: 20px 20px 20px 20px;}
}

@media screen and (max-width: 926px) {
	.serp-mdl-titulo{margin:60px 25px 0px 25px;}
	.serp-mdl-subtitulo{margin:20px 25px 60px 25px;}
	.serp-mdl-contenedor-items{margin:0px 0px 0px 0px;}
	
	.serp-mdl-item{float:none; width:94%; margin:0px 3% 10px 3%;}
}

@media screen and (max-width: 865px) {
	.serp-bserp-cont-items{margin:0px 20px 0px 20px;}
	.serp-bserp-item{float:none; width:96%; margin:0px 2% 45px 2%;}
	
	.serp-aferp-item{ float:none; width:96%; margin:0px 2% 12px 2%; padding:40px 2% 15px 2%;}
	.serp-aferp-cont-items{overflow:hidden; width:100%; margin:0px 0px 10px 0px;}

	.serp-aferp-titulo{margin:60px 25px 0px 25px;}
	.serp-aferp-subtitulo{margin:30px 25px 0px 25px;}
	.serp-aferp-item-titulo{margin:25px 0px 0px 0px;}
	.serp-aferp-cont-contenido{margin:15px 0px 0px 0px;}
	.serp-aferp-item-blanco{background:#F0F3F8; -webkit-box-shadow: 0px 0px 0px 0px rgba(204,204,204,1); -moz-box-shadow: 0px 0px 0px 0px rgba(204,204,204,1); box-shadow: 0px 0px 0px 0px rgba(204,204,204,1);}
}

@media screen and (max-width: 748px) {
	.serp-rhps-titulo{margin:60px 25px 35px 25px;}	
	
	.serp-rhps-item-cont-comillas-der{display:none;}
	.serp-rhps-item-cont-comillas-izq{float:none; width:119px; margin:0 auto;}
}

@media screen and (max-width: 400px) {
	.serp-contactanos-panel-derecho{margin:35px 25px 40px 25px; }
}