@charset "UTF-8";
/* CSS Document */
/**{outline:1px solid !important; padding:15px !important;}
*{color:#f00 !important;}
* > *{color:#ff0 !important;}
* > * > *{color:#fff !important;}
* > * > * > *{color:#f0f !important;}
* > * > * > * > *{color:#00f !important;}*/

/* reset ***************************************** */
*, *:before, *:after, *::before, *::after{ box-sizing: border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, button, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,aside, canvas, details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline;}
ol, ul, nav{ list-style:none;}
a, a:active{text-decoration:none; color:inherit;}
a:hover{text-decoration:underline; color:inherit;} 
img.responsive{ width:100%; height:auto; vertical-align:bottom;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;} sub {bottom: -0.25em;}
strong{font-weight: 600};
audio:not([controls]) {display: none;}
table {	border-collapse: collapse; border-spacing: 0;}
html {overflow-y: scroll; font-size: 100%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
.link-more{position: relative;}
.link-more::before{content: '\f152';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 1.2em;top: 1.5px;margin:8px 5px 0 0;opacity: 1;position: relative;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

/* global & tools ******************************** */
body{background-color:#808080;line-height: 1.2;font-family: 'Asap', sans-serif; color:#393939;}
input[type="text"], textarea{line-height: 1.2;font-family: 'Asap', sans-serif; border-radius: 5px;}
#navicon{display: none;}
.contentW{max-width: 1020px; margin-left:auto; margin-right:auto;padding-left:10px; padding-right:10px;}
	.clear{display:block; clear:both;}
	.Left{float:left; clear:left;}
	.fRight{float:right; clear:right;}
	.aleft{text-align:left !important;}
h1{margin:30px 0 15px;font-size: 2.5rem; font-weight: 400; color: #1F601A;}
h2{margin:0 0 15px; font-size: 1.5rem; margin-right: -45px; margin-left:-45px; padding: 15px 45px; text-align: left;  font-weight: 400; color: #fff; background-color: #1F601A;}
h3{margin:5px 0;font-size: .937rem; font-weight: 700; color: #fff; background: #1F601A;}
section{}
article.servicios, article.home{padding: 25px 30px 30px;}
article.footer{padding: 25px 30px 30px;}
article.productos{padding: 25px 30px 30px;}

article.servicios .oculto{position: relative; padding-bottom: 25px;}
article.servicios a.more{position: absolute; bottom: 0; font-size: 0.875rem; font-weight: 700; color: #808080; width: 100%; border-top: 1px solid #999; padding-top: 5px; text-align: center; }
article.servicios a.more:after{content:" leer más"; position: relative; top: -2px;}
article.servicios a.more:hover{text-decoration: none;}
article.servicios a.more.active:after{content: " menos";}
article.servicios a.more i.fa{font-size: 1.5em; margin-right:2px; margin-left: 2px;}
article.servicios a.more.active i.fa{-ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */transform: rotate(180deg);}
article.servicios .oculto p{max-height: 0; overflow: hidden;
	/* Firefox */ -moz-transition: max-height 1s ease-in;/* WebKit */ -webkit-transition: max-height 1s ease-in;/* Opera */ -o-transition: max-height 1s ease-in;/* Standard */ transition: max-height 1s ease-in;}
article.servicios .oculto p.active{max-height: 500px;margin-bottom: 1.25rem;
	/* Firefox */ -moz-transition: max-height 1s ease-in;/* WebKit */ -webkit-transition: max-height 1s ease-in;/* Opera */ -o-transition: max-height 1s ease-in;/* Standard */ transition: max-height 1s ease-in;}
article.productos .oculto{position: relative; padding-bottom: 25px;}
article.productos a.more{position: absolute; bottom: 0; font-size: 0.875rem; font-weight: 700; color: #808080; width: 100%; border-top: 1px solid #999; padding-top: 5px; text-align: center; }
article.productos a.more:after{content:" leer más"; position: relative; top: -2px;}
article.productos a.more:hover{text-decoration: none;}
article.productos a.more.active:after{content: " menos";}
article.productos a.more i.fa{font-size: 1.5em; margin-right:2px; margin-left: 2px;}
article.productos a.more.active i.fa{-ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */transform: rotate(180deg);}
article.productos .oculto p{max-height: 0; overflow: hidden;
	/* Firefox */ -moz-transition: max-height .5s ease-in;/* WebKit */ -webkit-transition: max-height .5s ease-in;/* Opera */ -o-transition: max-height .5s ease-in;/* Standard */ transition: max-height .5s ease-in;}
article.productos .oculto p.active{max-height: 500px;margin-bottom: 1.25rem;
	/* Firefox */ -moz-transition: max-height .5s ease-in;/* WebKit */ -webkit-transition: max-height .5s ease-in;/* Opera */ -o-transition: max-height .5s ease-in;/* Standard */ transition: max-height .5s ease-in;}

main article{border-bottom: 1px solid #1F601A; vertical-align: top; }
// article.servicios figure{margin: 0 -45px; height: 150px; overflow: hidden;}
article.servicios figure{position:relative; margin: 0 0 15px 0; overflow: hidden; max-height: 250px;}
article.servicios h2{position:absolute; bottom: 0; margin:0; width:100%;color:#fff; padding: 15px;background-color:rgba(31,96,26, 0.5); z-index: 1;}
article.productos figure{position:relative; margin: 0 0 15px 0; overflow: hidden; max-height: 250px;}
article.productos h2{position:absolute; bottom: 0; margin:0; width:100%;color:#fff; padding: 15px;background-color:rgba(31,96,26, 0.5); z-index: 1;}
.pago{text-align: center;}
.pago p{text-align: left;}
.pago .w50{position:relative; min-width: 220px; display: inline-block;}
.pago .w50 figure{ width: 220px; height: 65px; margin: 5px auto;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
.pago .w50 figure:hover{
	-moz-box-shadow: 0px 1px 5px 0px #aeaeae; -webkit-box-shadow: 0px 1px 5px 0px #aeaeae; box-shadow: 0px 1px 5px 0px #aeaeae;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
p{margin-bottom: 0.4rem;}
p a, p a:hover{color: #1F601A; text-decoration: underline; }
.ico{ width: 2em; display: inline-block;border-radius: 50%; margin-bottom: 5px; padding: 10px;color: #1F601A;font-size: 1.5em; background: #fff; }
.w33{display: inline-block; width: 33%; margin-right: -.25rem; min-width: 180px;}
.w33.contact{min-width: 230px; vertical-align: top;}
.w25{display: inline-block; width: 25%; margin-right: -.25rem; min-width: 160px;}
.w25.contact{min-width: 200px; vertical-align: top;}
.swiper-mobile{}
.swiper-desktop{display: none}

/*header ***************************************** */
header{position: absolute; top: 0; width: 100%;background-color:#1F601A; z-index: 100;
	-moz-box-shadow: 0px 1px 5px 0px #000; -webkit-box-shadow: 0px 1px 5px 0px #000; box-shadow: 0px 1px 5px 0px #000;}
.home header{background-color:  rgba(31,96,26, 0.75);}
#logo{margin:15px auto 35px; text-align: center; max-width: 209px;}
.menuppal ul{
	text-align: center;position: absolute; top:84px; left: 0; width: 100%; white-space: nowrap; }
.menuppal li{
	display: inline-block; color: #fff; white-space: nowrap; padding: 0 5px; position: relative;}
/*slider*/
.swiper-container {
	width: 100%; height: 500px;
}
.swiper-slide {
	text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}
.swiper-slide figure{height: 100%;width: 100%; background-position: top center; }
.swiper-slide figure.desktop{display: none}
.swiper-slide figure.mobile{display: block}
/*menu principal*/
#menuPpal{}
.menuppal .fa-search {float: right; margin: 8px 3% 0 3%;}
.menuppal #buscarForm{
	margin: 0; padding: 6px 10px;}
.menuppal .fa-search.oculto::before{display: none;}
/*content **************************************** */
main .contentW, main.contentW{padding-bottom: 2rem; background-color:#eaeaea;}
main.contentW{padding-top: 6.25rem;}
.slide-index .submenuW{position: relative;max-width: 1020px; margin-left:auto; margin-right:auto; margin-top: -230px; height: 150px; padding-left:5px; padding-right:5px;}
.slide-index .submenu{position: absolute; z-index: 100; width: 100%; color: #fff;}
.submenu{position:relative; text-align: center; z-index: 99;}
.submenu li{ display: inline-block;vertical-align: top; width: 45%; margin-bottom: 20px;}
.submenu li .fa{font-size: 2em; color: #ecca13;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
.submenu li a{display: block; margin:0 auto; width:6rem; height: 6rem; border: 5px solid; border-radius: 15px; padding:16px 5px; background: rgba(31,96,26, 0.35);
	-moz-box-shadow: 1px 1px 5px 0px #1F601A; -webkit-box-shadow: 1px 1px 5px 0px #1F601A; box-shadow: 1px 1px 5px 0px #1F601A;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
.submenu li a:hover{color:#1F601A; background: rgba(255,255,255,0.7);
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
.submenu li a:hover .fa{color:#1F601A;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
/*home*/
.proyectos ul, .clientes ul{}
.proyectos ul li, .clientes ul li{display: inline-block;margin: 15px 15px 0 0; width: 100%; vertical-align: top;padding:10px 10px 10px 100px; background-color: #fff;font-weight: 600; border: 2px solid #ACB78D; position: relative;min-height: 105px;}
.proyectos ul li img, .clientes ul li img{ display: block; max-width: 80px; max-height: 80px; width: auto; position: absolute; top: 10px; left: 10px; }
/*listado-scada*/
.listado-scada thead{}
.listado-scada{margin: 30px 0; width: 100%; }
.listado-scada tr{}
.listado-scada tr:hover{background-color: #aeaeae;}
.listado-scada thead {display: none;}
.listado-scada td{float: left; position:relative; border-bottom: 1px solid #262E30; padding: 20px 5px 10px 15px;}
.listado-scada td.idScada{width: 10%}
.listado-scada td.marcaScada{width: 30%}
.listado-scada td.modeloScada{width: 70%}
.listado-scada td.webScada{width: 100%; border-bottom: 25px #eaeaea solid;}
.listado-scada td:before{position: absolute; color: #fff; font-size: 0.75rem; background-color:#262E30; width: 100%; top: 0; left: 0; z-index: 1; padding-left: 5px; }
.listado-scada td.idScada:before{content:'ID';}
.listado-scada td.marcaScada:before{content:'Manufacturer';}
.listado-scada td.modeloScada:before{content:'SCADA name';}
.listado-scada td.webScada:before{content:'Web Site';}
.listado-scada a{color:#1F601A;}
/*cliente*/
#proyectos ul, #clientes ul{}
#proyectos li strong, #clientes li strong{display: block; margin-bottom: 15px; color: #262E30; font-size: 1.25rem;font-weight: 700;border-bottom: 1px solid #262E30;}
#proyectos li, #clientes li {
	background-color: #fff;border: 2px solid #ACB78D;min-height: 290px;
	display: inline-block; vertical-align: top; margin: 0 10px 20px; padding:15px; text-align: left;}
#proyectos li .sub-direct, #clientes li .sub-direct{display: inline-block; width: 150px; text-align: center; margin:0 7.5px 15px;}
/*footer ***************************************** */
footer{background-color:#262E30; padding: 0; color: #eaeaea; text-align: center;}
footer p{text-align: center; width: 100%; margin: 15px auto; min-width: 150px;}
footer p a{color: #fff;}
footer p a:hover{color: #ACB78D; text-decoration: none;}
#contact-form fieldset{max-width: 700px; margin: auto;}
input[type=text], textarea{margin: 15px auto; width: 85%; padding:10px; border: 2px solid #ACB78D; color: #262E30; font-size: 1.05rem}
textarea{height: 150px; padding-left: 5px;}
input[type=text]:hover, textarea:hover, input[type=text]:active, textarea:active, input[type=text]:focus, textarea:focus{border:2px solid #ecca13;}
.msg{height: 50px;position: relative;top: 5px;}
.msg.msg_ok{color: #65ef65;}
.msg.msg_error{color: #efd065;}
input[type=button]{margin: 15px auto 25px ; color: #fff; font-weight:700; padding:10px 19px; text-align: center; font-size: 1.25rem; border: 2px solid #ACB78D;background-color: #1F601A; cursor: pointer; border-radius: 5px;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
input[type=button]:hover{text-decoration: underline; background-color: #2D8D26; 
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
#tolli{position: fixed; bottom: 50px; right: 5%; font-size: 400%; opacity: 0.5; color: #1F601A;
	text-shadow: 0 0 1px #fff;
	/* Firefox */ -moz-transition: opacity .5s ease-in;/* WebKit */ -webkit-transition: opacity .5s ease-in;/* Opera */ -o-transition: opacity .5s ease-in;/* Standard */ transition: opacity .5s ease-in;}
#tolli:hover{opacity: 1;
	/* Firefox */ -moz-transition: opacity .5s ease-in;/* WebKit */ -webkit-transition: opacity .5s ease-in;/* Opera */ -o-transition: opacity .5s ease-in;/* Standard */ transition: opacity .5s ease-in;}
#ISO-cert p{vertical-align: top; margin:15px; }
#menubottom{border-top:1px solid #1F601A; padding-top:15px; padding-bottom:15px; text-align: center; clear: both;}
#menubottom li{min-width: 10%; display: inline-block; padding:5px 2%; color: #fff; font-size: .75rem; white-space: nowrap; }
#menubottom li:hover{color: #ACB78D;}
#afip{border-top:1px solid #090909;font-size: 0.81rem; background-color: #282828;}
@media only screen and (max-width: 529px) {
	#navicon{position:absolute; display: block; right: 15px; top: 10px; color: #fff; cursor: pointer; }
	#navicon:hover, .menuppal ul.active li:hover{color: #ecca13;
		/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
	.menuppal{position: absolute; width: 100%; top: 0; left: 0;}
	.menuppal ul{ position: absolute; width: 100%; top: 111px; width: 100%; max-height: 0; background-color: #1F601A; overflow: hidden;
		/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
	.menuppal ul.active{display: block; max-height: 500px; padding-bottom: 15px;
		/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
	.menuppal ul li{display: block; padding: 0; text-decoration: none;
		/* Firefox */ -moz-transition: padding .5s ease-in;/* WebKit */ -webkit-transition: padding .5s ease-in;/* Opera */ -o-transition: padding .5s ease-in;/* Standard */ transition: padding .5s ease-in;}
	.menuppal ul.active li{ padding: 10px; text-decoration: underline; border-bottom: 1px solid #808080;
		/* Firefox */ -moz-transition: padding .5s ease-in;/* WebKit */ -webkit-transition: padding .5s ease-in;/* Opera */ -o-transition: padding .5s ease-in;/* Standard */ transition: padding .5s ease-in;}
	}
@media only screen and (min-width: 530px) {
/* header ************************************************************************************************************* */
	.slide-index .submenuW{margin-top: -120px;}
	.submenu li{ display: inline-block; width: 22%;}
	.menuppal #divBuscar{max-height: 0px; background-color: #1f601a; margin-bottom: 0px; display: none; visibility: hidden;
	/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
	.menuppal .active~#divBuscar{margin-bottom: 50px; display: block;
		/* Firefox */ -moz-transition: all .5s ease-in;/* WebKit */ -webkit-transition: all .5s ease-in;/* Opera */ -o-transition: all .5s ease-in;/* Standard */ transition: all .5s ease-in;}
	.menuppal #buscarForm{width: 2000px; max-width:0px; position: absolute; bottom: -3px; right: 34px; margin:0px;  visibility: hidden;
		/* Firefox */ -moz-transition: all 2s ease-in;/* WebKit */ -2bkit-transition: all .5s ease-in;/* Opera */ -o-transition: all 2s ease-in;/* Standard */ transition: all 2s ease-in;}
	.menuppal .active~#divBuscar #buscarForm{max-width:410px; display: block; visibility: visible;
		/* Firefox */ -moz-transition: all 2s ease-in;/* WebKit */ -webkit-transition: all 2s ease-in;/* Opera */ -o-transition: all 2s ease-in;/* Standard */ transition: all 2s ease-in;}
	.menuppal .fa-search {float: none; margin: 0}
	.menuppal .fa-search.oculto::before{position: absolute; }
	.menuppal .fa-search::before {top: 0px;position: relative;
		/* Firefox */ -moz-transition: top .5s ease-in;/* WebKit */ -webkit-transition: top .5s ease-in;/* Opera */ -o-transition: top .5s ease-in;/* Standard */ transition: top .5s ease-in;}
	.menuppal .menuppal-li.active .fa-search::before {top: 45px;position: relative;
		/* Firefox */ -moz-transition: top .5s ease-in;/* WebKit */ -webkit-transition: top .5s ease-in;/* Opera */ -o-transition: top .5s ease-in;/* Standard */ transition: top .5s ease-in;}
	#logo{margin-bottom: 35px;
		/* Firefox */ -moz-transition: margin-bottom .5s ease-in;/* WebKit */ -webkit-transition: margin-bottom .5s ease-in;/* Opera */ -o-transition: margin-bottom .5s ease-in;/* Standard */ transition: margin-bottom .5s ease-in;}
	#logo.active{margin-bottom: 95px;
		/* Firefox */ -moz-transition: margin-bottom .5s ease-in;/* WebKit */ -webkit-transition: margin-bottom .5s ease-in;/* Opera */ -o-transition: margin-bottom .5s ease-in;/* Standard */ transition: margin-bottom .5s ease-in;}
/* content ************************************************************************************************************ */
/* footer ************************************************************************************************************* */
	.proyectos ul li, .clientes ul li{min-width: 150px; width: 18%;min-height: 210px; padding: 10px;text-align: center;}
	.proyectos ul li img, .clientes ul li img{ display: block; position: static; max-width: 100%; max-height: 100px; width: auto; margin: 15px auto 0; float: none;}
}
@media only screen and (min-width: 840px) {
	.contentW{padding-left:15px; padding-right:15px;}
	.w50{display: inline-block; width: 50%; margin-right: -.25rem;}
	.swiper-slide figure.desktop{display: block;}
	.swiper-slide figure.mobile{display: none;}

/* header ************************************************************************************************************* */
	#logo{margin:15px auto; float: left; width: 259px; max-width: 259px;
		/* Firefox */ -moz-transition: width 1s ease-in;/* WebKit */ -webkit-transition: width 1s ease-in;/* Opera */ -o-transition: width 1s ease-in;/* Standard */ transition: width 1s ease-in;}
	#logo.active{margin-bottom: 15px;}
	.menuppal{text-align: right; padding-top: 38px;
		/* Firefox */ -moz-transition: padding-top 1s ease-in;/* WebKit */ -webkit-transition: padding-top 1s ease-in;/* Opera */ -o-transition: padding-top 1s ease-in;/* Standard */ transition: padding-top 1s ease-in;}
	.menuppal ul{position:static; margin:0; width: auto; text-align: right;  }
	.menuppal li{display: inline-block; color: #fff; padding: 5px 1.5%; margin-bottom: 5px;}
	.menuppal li:not(:last-child){border-right: 1px solid;}
	.menuppal li:hover{}
	#menuppal{background-color:  rgba(31,96,26, 0.75);
		/* Firefox */ -moz-transition: background-color 1s ease-in;/* WebKit */ -webkit-transition: background-color 1s ease-in;/* Opera */ -o-transition: background-color 1s ease-in;/* Standard */ transition: background-color 1s ease-in;}
	#menuppal.menu-fixed{position: fixed;background-color: rgba(31,96,26, 1);
		/* Firefox */ -moz-transition: background-color 1s ease-in;/* WebKit */ -webkit-transition: background-color 1s ease-in;/* Opera */ -o-transition: background-color 1s ease-in;/* Standard */ transition: background-color 1s ease-in;}
	#menuppal.menu-fixed #logo{width: 150px;
		/* Firefox */ -moz-transition: width 1s ease-in;/* WebKit */ -webkit-transition: width 1s ease-in;/* Opera */ -o-transition: width 1s ease-in;/* Standard */ transition: width 1s ease-in;}
	#menuppal.menu-fixed .menuppal{padding-top: 20px;
		/* Firefox */ -moz-transition: padding-top 1s ease-in;/* WebKit */ -webkit-transition: padding-top 1s ease-in;/* Opera */ -o-transition: padding-top 1s ease-in;/* Standard */ transition: padding-top 1s ease-in;}
	.menuppal #buscarForm{bottom: 3px;right: 43px;}
	.menuppal .active~#divBuscar #buscarForm{max-width:487px;}
/* content ************************************************************************************************************ */
	.submenu{}
	article.servicios.princ{}
	article.servicios.sec{display:inline-block; width: 44%; margin: 0 2.5% 25px 2.5%; }
	// article.servicios.sec{display:inline-block; width: 50%; margin: 0 -.25rem 25px 0; }
	article.servicios .oculto{}
	article.servicios a.more{}
	article.servicios .oculto p{}
	article.productos.princ{}
	article.productos.sec{display:inline-block; width: 44%; margin: 0 2.5% 25px 2.5%; }
	article.productos .oculto{}
	article.productos a.more{}
	article.productos .oculto p{}
	/*home*/
	article.home, article.footer{width: 100%; margin: 0; }
	article.home figure{float: left; margin-right:10px; margin-bottom: 10px; }
	.proyectos ul li, .clientes ul li{display: inline-block; margin:0 0.5% 15px; text-align: center;}
	/*listado-scada*/
	.listado-scada tr{}
	.listado-scada thead{display: table-header-group;}
	.listado-scada thead td{color:#1F601A; font-weight: 700; background-color: #ACB78D; outline: 2px solid #fff; border-bottom:none;  }
	.listado-scada td, .listado-scada td.webScada{float: none; width: auto !important; border-bottom: 1px solid #262E30; }
	.listado-scada td:before{display: none;}
	.listado-scada a{color:#1F601A;}
	/*cliente*/
	/* footer ************************************************************************************************************* */
	footer .w100 input[type=text], .w100 textarea{width: 93%;margin-right: -.25rem;}
	footer .w50 input{vertical-align: middle;}
	/*#tolli{right: 15%;}*/
}
@media only screen and (min-width: 1025px) {
/* header ************************************************************************************************************* */
/* content ************************************************************************************************************ */
/* footer ************************************************************************************************************* */
	#ISO-cert p{text-align: left;}
}