/** <style> /* */
	* { margin: 0; padding: 0; border: 0; }
	body {
		background: #262a34;
		font-family: 'Open Sans', sans-serif;
		font-size: 13px;
	}
	H1 {
		font-size: 20px;
		margin: 0 20px 15px;
		
	}
	A{
		color: #464aA4;
		text-decoration: none;
	}
	A:hover{
		text-decoration: underline;
	}
	
	.wrapper {
		width: 960px;
		padding: 20px;
		background: #d1d3e8;
		margin: auto;
		overflow: hidden;
		box-shadow: #d1d3e8 0px 0px 5px;
	}
	
	/* HEADER */
	.header {
		width: 100%;
		float: left;
		text-align: left;
		margin: 0 0 20px 0;
	}
	.header .logo{
		display: inline-block;
		height: 102px;
	}
	.header .logo IMG{
		height: 100%;
	}
	.header .idiomas {
		float: right;
	}
	.header .idiomas UL {
		float: left;
		list-style: none;
	}
	.header .idiomas UL LI {
		float: left;
		list-style: none;
	}
	.header .idiomas .idioma {
		float: left;
		width: 36px;
		height: 24px;
	}
	
	
	/* MENU BUSCADOR */
	.menu {
		float: left;
		background: #262a34;
		height: 60px;
		width: 100%;
		border-radius: 3px 3px 0px 0px;
	}
	.menu .elMenu {
		float: left;
		list-style: none;
	}
	.menu .elMenu LI{
		float: left;
		list-style: none;
		border-right: 1px solid #060a14;
	}
	.menu .elMenu LI A{
		float: left;
		line-height: 60px; 
		padding: 0 10px;
		color: #ffffff;
		text-decoration: none;
		font-size: 13px;
		background: #262a34; /* Old browsers */
	}
	.menu .elMenu LI A:hover,
	.menu .elMenu LI .activo
	{
		background: #262a34; /* Old browsers */
		background: -moz-linear-gradient(left, #262a34 28%, #363a44 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(28%,#262a34), color-stop(100%,#363a44)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #262a34 28%,#363a44 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #262a34 28%,#363a44 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #262a34 28%,#363a44 100%); /* IE10+ */
		background: linear-gradient(to right, #262a34 28%,#363a44 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262a34', endColorstr='#363a44',GradientType=1 ); /* IE6-9 */
	}
	
	.menu .sf-menu ul li{
		width: 220px;
		border-bottom: 1px solid #060a14;
		border-left: 1px solid #060a14;
	}
	.menu .sf-menu ul li A{
		width: 190px;
		height: 20px;
		line-height: 20px;
		text-align: left;
		//overflow: hidden;
		padding: 3px 20px 3px 10px;
		margin: 0;
	}
	
	
	
	
	.buscador {
		
	}
	.buscador INPUT {
		background-color: #262a34;
		background-image: url(https://www.gitec-control.com/imagenes/0012/00000012gmhfi.png);
		background-position: right center;
		background-repeat: no-repeat;
		border-right: 1px solid  #363a44;
		border-bottom: 1px solid #363a44;
		box-shadow: inset;
		color: #ccc;
		height: 18px;
		line-height: 18px;
		padding: 4px 5px;
		font-size: 11px;
		width: 200px;
		border-radius: 3px;
		float: right;
		margin: 17px 17px 0 0;
		outline: none;
	}
	
	/* CONTENIDO */
	.contenido {
		background: #ffffff;
		float: left;
		padding: 20px 10px;
		width: 940px;
	}
	
	/* FOOTER */
	.footer {
		float: left;
		background: #262a34;
		padding: 0px 10px;
		width: 940px;
		border-radius: 0px 0px 3px 3px;
	}
	.footer .blockLeft {
		float: left;
		height: 40px;
		width: 50%;
		text-align: left;
	}
	.footer .blockRight {
		float: left;
		height: 40px;
		width: 50%;
		text-align: right;
	}
	.footer .elMenu {
		float: left;
		list-style: none;
	}
	.footer .blockRight .elMenu {
		float: right;
	}
	.footer .elMenu LI{
		float: left;
		list-style: none;
	}
	.footer .elMenu LI A{
		float: left;
		line-height: 40px; 
		padding: 0 15px;
		color: #ffffff;
		text-decoration: none;
		font-size: 11px;
	}
	.footer .elMenu LI A:hover,
	.footer .elMenu LI .activo
	{
		background: #262a34; /* Old browsers */
		background: -moz-linear-gradient(left, #262a34 28%, #363a44 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(28%,#262a34), color-stop(100%,#363a44)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, #262a34 28%,#363a44 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, #262a34 28%,#363a44 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left, #262a34 28%,#363a44 100%); /* IE10+ */
		background: linear-gradient(to right, #262a34 28%,#363a44 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262a34', endColorstr='#363a44',GradientType=1 ); /* IE6-9 */
	}
	
	
	
	/* NOTICIAS */
	.noticia {
		float: left;
		width: 900px;
		padding: 10px 20px 20px 20px;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #060a14	}
	.borderLess {
		border: none;
	}
	.noticia .titulo{
		float: left;
		width: 70%;
		margin: 0 0 10px 0;
		font-size: 15px;
		color: #464aA4;
		font-weight: bold;
	}
	.noticia .titulo A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
	}
	.noticia .titulo A:hover{
		text-decoration: underline;
	}
	.noticia .resumen{
		float: left;
		width: 70%;
	}
	.familia .resumen P,
	.familia .resumen UL{
		margin:10px 0 0 0;
	}
	.noticia .imagen{
		float: right;
		width: 29%;
		text-align: right;
	}
	.noticia .imagen IMG{
		float: right;
		max-width: 100%;
		max-height: 100px;
	}
	.noticia .imagen.bigger IMG{
		
		max-height: 300px;
	}
	
	/* BASICA */
	.blockTexto {
		padding: 20px;
	}
	.blockTexto IMG{ 
		float: right;
		margin: 0 0 20px 20px;
	}
	
	/* CONTACTO */
	.blockContacto {
		float: left;
		padding: 0 20px;
		width: 430px;
	}
	.blockContacto .texto {
		padding-bottom: 20px;
	}
	.mapa {
		float: right;
		width: 450px;
		padding-right: 20px;
	}
	
	/* PRODUCTOS */
	.familiaBlock {
		float: left;
		width: 710px;
	}
	.familia {
		float: left;
		width: 665px;
		padding: 10px 20px 20px;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #060a14;
	}
	.principal {
		border: 2px solid #262a34;
		border-radius: 4px;
	}
	.borderLess {
		border: none;
	}
	.familia .titulo{
		float: left;
		width: 70%;
		margin: 0 0 10px 0;
		font-size: 15px;
		color: #464aA4;
		font-weight: bold;
	}
	.familia .titulo A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
	}
	.familia .titulo A:hover{
		text-decoration: underline;
	}
	.familia .resumen{
		float: left;
		width: 70%;
	}
	.familia .resumen ul,
	.familia .resumen ol{
		margin-left: 20px;
	}
	.familia .enlaces {
		float: left;
		width: 100%;
		margin-top: 8px;
		padding-top: 5px;
		border-top: 1px #d1d3e8 solid;
		line-height: 23px;
		vertical-align: top;
	}
	.familia .enlaces A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
		line-height: 23px;
		vertical-align: top;
		float: left;
	}
	.familia .enlaces A:hover{
		text-decoration: underline;
	}
	.familia .imagen{
		float: right;
		width: 29%;
		text-align: right;
	}
	.familia .imagen IMG{
		float: right;
		max-width: 158px;
	}
	.productos {
		margin-left: 10px;
		list-style: none;
	}
	.productos A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
		line-height: 23px;
		vertical-align: top;
	}
	.productos A:hover{
		text-decoration: underline;
	}
	
	/* SIDEBAR */
	.sidebar {
		float: right;
		width: 200px;
		padding: 10px 10px 20px 10px;
		border: 2px solid black;
		border-radius: 4px;
	}
	.sidebar UL {
		list-style: none;
	}
	.sidebar UL UL {
		list-style: none;
		margin-left: 20px;
	}
	.sidebar > UL > LI {
		margin-top: 5px;
	}
	.sidebar UL A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
	}
	.sidebar UL A:hover{
		text-decoration: underline;
	}
	.sidebar-title{
		width: 100%;
		font-size: 19px;
		font-weight: bold;
		border-bottom: 2px dotted;
		margin-bottom: 10px;
		float: left;
		text-align: center;
		padding-bottom: 10px;
	}
	
	/* FORM */
	.wrapperForm {
		float: left;
		width: 100%;
		text-align: center;
	}
	.form {
		display: inline-block;
		width: 50%;
	}
	.form label{
		float: left;
		width: 100%;
		margin-top: 10px;
		text-align: left;
	}
	.form input[type="text"]{
		float: left;
		width: 90%;
		border: 1px solid #000;
		padding: 5px 5%;
		border-radius: 3px;
		outline: none;
		margin-top: 3px;
	}
	.form input[type="button"]{
		float: left;
		padding: 5px 15px;
		margin-top: 10px;
	}
	
	/* GALLERY */
	.rokgallery-wrapper { margin: -20px 0 0 -10px; }
	.rg-view-header {margin: 0 -15px 15px -15px;padding: 0 15px;}
	.rg-view-pagination .prev, .rg-view-pagination .next {font-style: italic;background-repeat: no-repeat;}
	.rg-view-pagination .prev {padding-left: 20px;background-position: 0 -399px;}
	.rg-view-pagination .prev:hover {background-position: 0 -599px;}
	.rg-view-pagination .next {padding-right: 20px;background-position: 100% 1px;}
	.rg-view-pagination .next:hover {background-position: 100% -199px;}
	.rg-view-pagination-list li a {display: block;width: 9px;height: 9px;background-position: 0 0;background-repeat: no-repeat;}
	.rg-view-pagination-list li.active a {background-position: 0 -200px;}
	.rg-view-pagination-list li a span {display: none;}
	.rg-detail-file-main, .rg-detail-file-info, .rg-detail-slice-info {background-position: 93% 100% !important;}
	.rg-detail-info-table-container {margin: 25px -25px 0 -25px;padding: 25px 25px 0 25px;}
	
	.rg-ss-container {margin: 0;}
	.rg-ss-slice-container {position: relative;overflow:hidden;}
	.rg-ss-slice-list {margin: 0;padding: 0;list-style: none;}
	.rg-ss-slice-list li .rg-ss-slice, .rg-ss-slice-list li .rg-ss-info  {display: none;}
	.rg-ss-slice-list li:first-child .rg-ss-slice, .rg-ss-slice-list li:first-child .rg-ss-info {display: block;}
	.rg-ss-slice {position: absolute;top: 0;left: 0;}
	.rg-ss-slice a {display: block;}
	.rg-ss-info {position: absolute;top: 20%;left: 5%;z-index: 5;}
	.rg-ss-title {display: block;font-size: 500%;line-height: 100%;}
	.rg-ss-caption {display: block;font-size: 140%;line-height: 100%;text-indent: 20px;font-weight: normal;}
	.rg-ss-navigation-container {position: relative;user-select: none;-webkit-user-select: none;-moz-user-select: none;}
	.rg-ss-scroller-container {position: relative;padding: 10px 20px;user-select: none;-webkit-user-select: none;-moz-user-select: none;}
	.rg-ss-thumb-scroller {overflow: hidden;}
	.arrows-enabled .rg-ss-thumb-scroller {margin: 0 32px;padding: 10px 0;user-select: none;-webkit-user-select: none;-moz-user-select: none;}
	.rg-ss-thumb-list {list-style: none;margin: 0;padding: 0;width: 10000px;}
	.rg-ss-thumb-list li {float: left;}
	.rg-ss-thumb {margin: 0 15px;vertical-align: middle;cursor: pointer;transition: border 0.2s linear;-webkit-transition: border 0.2s linear;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;user-select: none;-webkit-user-select: none;-moz-user-select: none;}
	.rg-ss-arrow-left, .rg-ss-arrow-right {position: absolute;top: 0;bottom: 0;width: 40px;cursor: pointer;transition: background-color 0.2s linear;display: none;}
	.arrows-enabled .rg-ss-arrow-left, .arrows-enabled .rg-ss-arrow-right {display: block;}
	.rg-ss-arrow-left {left: 0;}
	.rg-ss-arrow-right {right: 0;}
	.rg-ss-arrow-left span, .rg-ss-arrow-right span {display: block;width: 9px;height: 17px;position: absolute;top: 50%;margin-top: -9px;cursor: pointer;background-repeat: no-repeat;}
	.rg-ss-arrow-left span {left: 15px;background-position: -23px 0;}
	.rg-ss-arrow-right span {right: 15px;background-position: 0 0;}
	.rg-ss-controls.onhover {opacity: 0;transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;}
	.rg-ss-controls .next, .rg-ss-controls .prev {position: absolute;z-index: 5;width: 27px;height: 27px;top: 50%;margin-top: -13px;cursor: pointer;border-radius: 13px;background-repeat: no-repeat;transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;}
	.rg-ss-controls .next {right: 15px;background-position: 10px 5px;}
	.rg-ss-controls .next:hover {background-position: 10px -19px;}
	.rg-ss-controls .prev {left: 15px;background-position: -15px 5px;}
	.rg-ss-controls .prev:hover {background-position: -15px -19px;}
	.rg-ss-slice-container:hover .rg-ss-controls.onhover {opacity: 1.0;}
	.rg-ss-loader {height: 5px;position: relative;z-index: 100;position: absolute;width: 100%;bottom: 0;left: 0;opacity: 0.6;}
	.rg-ss-progress {height: 7px;width: 0px;opacity: 0.8;margin: -1px 0;}
	
	.rg-ss-navigation-container {
		background: #262a34;
	}
	.rg-ss-arrow-left:hover,
	.rg-ss-arrow-right:hover {
		background: #060a14;
	}
	.rg-ss-arrow-left:after,
	.rg-ss-arrow-right:after {
		color: #d1d3e8;
		content: '◄';
		display: inline-block;
		padding: 0 3px 0 0;
		width: 37px;
		line-height: 108px;
		text-align: center;
		font-size: 20px;
	}
	.rg-ss-arrow-right:after {
		content: '►';
		padding: 0 0 0 3px;
	}
	
	.rg-ss-controls .prev,
	.rg-ss-controls .next {
		background: #262a34;
		border-radius: 50%;
		color: #d1d3e8;
	}
	.rg-ss-controls .prev:hover,
	.rg-ss-controls .next:hover {
		background: #060a14;
	}
	.rg-ss-controls .prev:after,
	.rg-ss-controls .next:after {
		content: '◄';
		display: inline-block;
		padding: 0 3px 0 0;
		width: 24px;
		line-height: 27px;
		text-align: center;
		font-size: 15px;
	}
	.rg-ss-controls .next:after {
		content: '►';
		padding: 0 0 0 3px;
	}
	
	.rg-ss-thumb-list .active {
		box-shadow: #d1d3e8 0px 0px 6px;
	}
	/* HOME */
	.textoHome {
		float: left;
		width: 500px;
		border: 1px solid #d1d3e8;
		border-radius: 3px;
		margin: 20px 0 0 10px;
		padding: 15px;
	}
	.textoHome .imagen {
		margin-top: 5px;
		text-align: center;
	}
	.textoHome A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
	}
	.textoHome A:hover{
		text-decoration: underline;
	}
	
	.noticiaHome {
		float: right;
		width: 260px;
		border: 1px solid #d1d3e8;
		border-radius: 6px;
		margin: 20px 10px 0 0;
		padding: 15px 15px 15px 55px;
		background: url(https://www.gitec-control.com/imagenes/0012/00000017idjgg.png) 15px center no-repeat #d1d3e8;
	}
	.noticiaHome .titulo{
		float: left;
		width: 100%;
		margin: 0 0 5px 0;
		font-size: 15px;
		color: #464aA4;
		font-weight: bold;
	}
	.noticiaHome .titulo A{
		color: #464aA4;
		text-decoration: none;
		font-weight: bold;
	}
	.img-home{
		float: left;
		text-align: center;
		margin-right: 10px;
		margin-top: 5px;
	}
	.text-home{float: left;text-align: left;}
	.noticiaHome .titulo A:hover{
		text-decoration: underline;
	}
	.noticiaHome .resumen{
		float: left;
		width: 100%;
		word-break: break-word
	}
	
	.textCenter { 
		text-align: center;
	}
	
	/* GLOSARIO */
	.termino { 
		float: left;
		width: 100%;
		list-style: none;
	}
	.termino LI {
		float: left;
		width: 900px;
		border-top: 1px solid #d1d3e8;
		padding: 15px 20px;
		list-style: none;
	}
	
	.termino .primero {
		border-top: none;
	}
	.termino H3{
		float: left;
		width: 100%;
		margin: 0 0 5px 0;
		font-size: 15px;
		color: #464aA4;
		font-weight: bold;
	}
	.termino .resumen{
		float: left;
		width: 100%;
	}
	
	/* FRM CONTACTO */
	.contacto .titulo {
		float: left;
		width: 100%;
		text-align: center;
	}
	.contacto .blockFrm {
		float: left;
		width: 100%;
		margin: 5px 0 3px 0;
	}
	.contacto .blockFrm .label {
		float: left;
		width: 250px;
		text-align: right;
	}
	.contacto .blockFrm .cCampo {
		float: left;
		width: 400px;
		padding: 5px 10px;
		border: 1px #000 solid;
		border-radius: 3px;
		margin: 0 0 0 10px;
	}
	.contacto .blockFrm .button {
		float: right;
		padding: 5px 10px;
	}
	.contacto .blockFrm .btnEnviar {
		margin-right: 260px;
	}
	.contacto .blockFrm .btnBorrar {
		margin-right: 10px;
	}