﻿@charset "UTF-8";
@import url(normalize.css);
@import url(icons.css);
/*mario carlos roca peñafiel */
/* clearfix */
@import url(responsive.css);
.cf, header .nav-border .content-header, footer .m-width, .contenido, .contenido .container .mc-empresa, .contenido .container .news-module, .contenido .container .mc-ubicanos, .contenido .container .mc-ubicanos .m-empresa {
  *zoom: 1;
}
.cf:before, header .nav-border .content-header:before, footer .m-width:before, .contenido:before, .contenido .container .mc-empresa:before, .contenido .container .news-module:before, .contenido .container .mc-ubicanos:before, .contenido .container .mc-ubicanos .m-empresa:before, .cf:after, header .nav-border .content-header:after, footer .m-width:after, .contenido:after, .contenido .container .mc-empresa:after, .contenido .container .news-module:after, .contenido .container .mc-ubicanos:after, .contenido .container .mc-ubicanos .m-empresa:after {
  display: table;
  content: "";
  line-height: 0;
}
.cf:after, header .nav-border .content-header:after, footer .m-width:after, .contenido:after, .contenido .container .mc-empresa:after, .contenido .container .news-module:after, .contenido .container .mc-ubicanos:after, .contenido .container .mc-ubicanos .m-empresa:after {
  clear: both;
}

/* end clearfix */
/** mixing  **/
/*****  seccion menu responsive  *****/
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

@font-face {
  font-family: 'ralewayregular';
  font-style: normal;
  font-weight: 400;
  src: local("Raleway"), url("../fonts/ralewayregular.woff2") format("woff2"), url("../fonts/ralewayregular.woff") format("woff");
}
@font-face {
  font-family: 'ralewaymedium';
  font-style: normal;
  font-weight: 500;
  src: local("Raleway Medium"), local("Raleway-Medium"), url("../fonts/ralewaymedium.woff2") format("woff2"), url("../fonts/ralewaymedium.woff") format("woff");
}
@font-face {
  font-family: 'ralewaybold';
  font-style: normal;
  font-weight: 700;
  src: local("Raleway Bold"), local("Raleway-Bold"), url("../fonts/ralewaybold.woff2") format("woff2"), url("../fonts/ralewaybold.woff") format("woff");
}
@font-face {
  font-family: 'ralewayextrabold';
  font-style: normal;
  font-weight: 800;
  src: local("Raleway ExtraBold"), local("Raleway-ExtraBold"), url("../fonts/ralewayextrabold.woff2") format("woff2"), url("../fonts/ralewayextrabold.woff") format("woff");
}
@font-face {
  font-family: 'ralewaysemibold';
  font-style: normal;
  font-weight: 600;
  src: local("Raleway SemiBold"), local("Raleway-SemiBold"), url(http://fonts.gstatic.com/s/raleway/v8/xkvoNo9fC8O2RDydKj12b_k_vArhqVIZ0nv9q090hN8.woff2) format("woff2"), url(http://fonts.gstatic.com/s/raleway/v8/xkvoNo9fC8O2RDydKj12bxsxEYwM7FgeyaSgU71cLG0.woff) format("woff");
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-bold-webfont.eot");
  src: url("../fonts/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/oswald-bold-webfont.woff") format("woff"), url("../fonts/oswald-bold-webfont.ttf") format("truetype"), url("../fonts/oswald-bold-webfont.svg#oswaldbold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../fonts/icomoon.eot?-qjrsbv");
  src: url("../fonts/icomoon.eot?#iefix-qjrsbv") format("embedded-opentype"), url("../fonts/icomoon.woff?-qjrsbv") format("woff"), url("../fonts/icomoon.ttf?-qjrsbv") format("truetype"), url("../fonts/icomoon.svg?-qjrsbv#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu:before {
  content: "\e600";
}

.icon-cerrar:before {
  content: "\e601";
}

.overlay-resp {
  top: 0;
  left: 0;
  position: fixed;
  background-color: #000;
  width: 100%;
  opacity: 0;
  height: 0;
  z-index: 99999;
}

.ajuste {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.w-video {
  margin: auto;
  width: auto;
  height: 0px;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.w-video iframe {
  height: 100%;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  border-radius: 14px;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  height: 100% !important;
}

body {
  font-family: 'ralewayregular';
  background-color: #fff;
  font-size: 14px;
  margin: 0;
  background: url("../img/fondo.png");
  background-repeat: repeat;
}

body, html {
  height: 100% !important;
}

.cnt-wrapper {
  min-height: 100%;
}

article, aside, details, figcaption,
figure, footer, header, hgroup, main,
nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

.wrapper {
  margin-top: 80px;
  overflow: hidden;
  background: url("../img/fondo.jpg");
}

.wrapper-small {
  margin-top: 40px;
}

.wrapper-bottom {
  margin-bottom: 80px;
}

.wrapper-bottom-small {
  margin-bottom: 40px;
}

/**************************************************************/
.container {
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto;
}

.m-fondoblanco {
  background: #ffffff;
}

/**************************************************************/
.w-nav {
  display: none;
}

.menu-responsive {
  display: none;
}

.centrado {
  text-align: center;
}

.izquierda {
  text-align: left;
}

.m-width {
  max-width: 960px;
  margin: auto;
}

.bottom {
  margin-bottom: 4em;
}

.m-width-responsive {
  max-width: 972px;
  margin: auto;
  padding-top: 6em;
  padding-bottom: 5em;
}

.m-width-1 {
  max-width: 1200px;
  margin: auto;
}

.m-width-2 {
  max-width: 1500px;
  margin: auto;
}

.left {
  float: left;
}

.right {
  float: right;
}

.button {
  background-color: #cb3f37;
  margin: auto;
}
.button:hover {
  background-color: #a51916;
}

.m-background-plain {
  /*
  background: url('../img/fondo.png');
  background-repeat: repeat;
  */
}

.m-background-products {
  background-color: #cb3f37;
  background: url("../img/fondo-rojo.png");
  background-repeat: repeat;
}

.m-background-home {
  background: #fcfcfc;
}

.m-maps {
  width: 100%;
  height: 316px;
}

#google-maplima {
  height: 350px;
}

.m-banner-soluciones {
  overflow: hidden;
  position: relative;
}
.m-banner-soluciones img {
  width: 100%;
}
.m-banner-soluciones .position-content {
  position: absolute;
  top: 0px;
  left: 0;
  width: 960px;
  margin: 0 auto;
  right: 0;
}
.m-banner-soluciones .position-content .container .m-soluciones {
  margin-top: 5em;
  width: 51%;
}
.m-banner-soluciones .position-content .container .m-soluciones h1 {
  color: #022a41;
  font-family: 'ralewayextrabold';
  font-size: 45px;
  margin-bottom: 18px;
  line-height: 1.2;
}
.m-banner-soluciones .position-content .container .m-soluciones p {
  color: #cb3f37;
  font-family: 'ralewaybold';
  font-size: 18px;
  display: table-cell;
  vertical-align: middle;
}
.m-banner-soluciones .position-content .container .m-soluciones img {
  margin-top: 2em;
  width: 19%;
  height: auto;
}

.cotizacion {
  position: fixed;
  top: 182px;
  z-index: 99;
  width: 485px;
  right: -381px;
}
.cotizacion .cotiza {
  background: url("../img/cotiza.png") 0px 0px no-repeat;
  display: inline-block;
  position: relative;
  left: 25px;
  top: 35px;
  z-index: 1;
}
.cotizacion .cotiza .lanzador-cotiza-close {
  display: none;
  position: absolute;
  width: 92px;
  height: 113px;
  cursor: pointer;
  z-index: 1;
}
.cotizacion .cotiza .lanzador-cotiza {
  display: block;
  height: 114px;
  position: relative;
  top: 0px;
  left: 2px;
  vertical-align: middle;
  width: 94px;
  z-index: 2px;
}
.cotizacion .cotiza .lanzador-cotiza span {
  top: 4.3em;
  position: relative;
  width: 38px;
  display: block;
  font-family: 'ralewaysemibold';
  color: #ffffff;
}
.cotizacion .cotizacion-form {
  background: #e8e8e8;
  display: inline-block;
  width: 350px;
  padding: 20px 8px 0px 20px;
  position: absolute;
  right: -5px;
  -webkit-box-shadow: -1px 1px 16px 0px rgba(50, 50, 50, 0.45);
  -moz-box-shadow: -1px 1px 16px 0px rgba(50, 50, 50, 0.45);
  box-shadow: -1px 1px 16px 0px rgba(50, 50, 50, 0.45);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.cotizacion .cotizacion-form input {
  display: inline-block;
  margin: 0px 5px 10px 0px;
  padding: 5px;
}
.cotizacion .cotizacion-form textarea {
  display: block;
  width: 92%;
  padding: 8px;
}
.cotizacion .cotizacion-form p {
  display: inline-block;
  margin: 15px 9px 25px 0px;
  font-family: 'ralewaysemibold';
  font-size: 13px;
  color: #ca3f37;
}
.cotizacion .cotizacion-form button {
  display: inline-block;
  float: right;
  color: #fff;
  background: #cb3f37;
  border: 1px solid transparent;
  width: 74px;
  height: 32px;
  position: relative;
  text-align: center;
  margin: 8px;
}
.cotizacion .cotizacion-form button:hover {
  background: #a51916;
}

.m-home-bottom {
  margin-bottom: -34px;
}
.m-home-bottom .lista-social-icons {
  top: 200px;
  position: fixed;
  z-index: 999;
  width: 62px;
  height: 184px;
  left: 0px;
  background: url("../img/fondo-social-icons.png");
  background-repeat: no-repeat;
  background-position: 0px 2px;
}
.m-home-bottom .lista-social-icons li {
  position: relative;
  top: 25px;
  left: 14px;
}
.m-home-bottom .lista-social-icons li .fb, .m-home-bottom .lista-social-icons li .in, .m-home-bottom .lista-social-icons li .rs, .m-home-bottom .lista-social-icons li .yt {
  position: absolute;
  display: block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  z-index: 1;
}
.m-home-bottom .lista-social-icons li .fb {
  top: 0px;
  background: url("../img/social-icons-vertical.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .fb:hover {
  background: url("../img/social-icons-vertical-hover.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .in {
  top: 35px;
  background: url("../img/social-icons-vertical.png");
  background-position: 0px -44px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .in:hover {
  background: url("../img/social-icons-vertical-hover.png");
  background-position: 0px -43px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .rs {
  top: 70px;
  background: url("../img/social-icons-vertical.png");
  background-position: 0px -88px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .rs:hover {
  background: url("../img/social-icons-vertical-hover.png");
  background-position: 0px -86px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .yt {
  top: 105px;
  background: url("../img/social-icons-vertical.png");
  background-position: 0px -131px;
  background-repeat: no-repeat;
}
.m-home-bottom .lista-social-icons li .yt:hover {
  background: url("../img/social-icons-vertical-hover.png");
  background-position: 0px -130px;
  background-repeat: no-repeat;
}

header {
  background: #ffffff;
  width: 100%;
  z-index: 9999;
  position: fixed;
  top: 0;
  /*border-top: 5px solid #022a41;*/
}
header .nav-border {
  background: url("../img/fondo-header.jpg") 0px 0px repeat-x;
  border-bottom: 1px solid #9e9f9f;
}
header .nav-border .content-header {
  position: relative;
 
}
header .nav-border .content-header .logo {
  float: left; 
  padding-top:15px;
 
  
}
header .nav-border .content-header .logo img {
  display: block;
}
header .nav-border .content-header .content-nav {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
header .nav-border .content-header .content-nav .nav-general ul {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
}
header .nav-border .content-header .content-nav .nav-general li {
  float: left;
  position: relative;
}
header .nav-border .content-header .content-nav .nav-general li span {
  background: #022a41;
  display: block;
  width: 100%;
  height: 5px;
  top: 0px;
  z-index: 1;
  left: 0px;
  position: absolute;
}
header .nav-border .content-header .content-nav .nav-general li a {
  background-color: #ffffff;
  border-left: 1px solid #dedede;
  border-top: 5px solid #022a41;
  color: #707173;
  display: table-cell;
  font-family: 'ralewayregular';
  font-size: 14px;
  vertical-align: middle;
  padding-right: 10px;
  padding-left: 10px;
  -moz-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  -ms-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  position: relative;
  text-align: center;
  height: 78px;
  width: 78px;
}
header .nav-border .content-header .content-nav .nav-general li .border-right {
  border-right: 1px solid #dedede;
}
header .nav-border .content-header .content-nav .nav-general li .border-left {
  border-right: 1px solid #ffffff;
}
header .nav-border .content-header .content-nav .nav-general li:hover span {
  background: #cb3f37;
}
header .nav-border .content-header .content-nav .nav-general li:hover a {
  font-family: 'ralewaybold';
  color: #d73f37;
  background-color: #c7c8c9;
  border-top: 5px solid #cb3f37;
  width: 78px;
  border-left: 1px solid transparent;
}

footer {
  background-color: #022a41;
  background-image: url("../img/electrodata-background.png");
  background-repeat: no-repeat;
  background-position: 80em -5em;
  position: relative;
  clear: both;
}
footer .m-width {
  position: relative;
}
footer .m-width .subir {
  position: absolute;
  right: 0px;
}
footer .m-width .subir img {
  position: absolute;
  top: -19px;
}
footer .m-width .subir span {
  color: #ffffff;
  position: relative;
  text-align: center;
  top: 10px;
}
footer .m-width .container .m-position {
  padding-top: 35px;
  padding-bottom: 0em;
  position: relative;
  width: 280px;
}
footer .m-width .container .m-position .logo-footer {
  display: block;
  position: relative;
  width: 46px;
  height: 47px;
}
footer .m-width .container .m-position .left {
  float: left;
}
footer .m-width .container .m-position .right {
  float: right;
  color: #e6eaec;
}
footer .m-width .container .m-position .right h3 {
  font-family: 'ralewaybold';
  font-size: 14px;
}
footer .m-width .container .m-position .right h4 {
  font-family: 'ralewaymedium';
  font-size: 14px;
}
footer .m-width .container .m-form {
  width: 460px;
  position: relative;
}
footer .m-width .container .m-form h3 {
  color: #e6eaec;
  font-family: 'ralewaybold';
  font-size: 14px;
}
footer .m-width .container .m-form input {
  width: 400px;
  height: 37px;
  padding: 0px 10px;
                  /*
background-image: url('../img/button-footer.jpg');
background-repeat: no-repeat;
background-position: 388px 10px;*/
  border: 1px solid transparent;
}
footer .m-width .container .m-form div {
  position: relative;
  display: block;
}
footer .m-width .container .m-form div button {
  position: absolute;
  top: -29px;
  right: 50px;
  background-color: transparent;
  border-radius: 50px;
  width: 20px;
  height: 20px;
  border: 1px solid #cb3f37;
}
footer .m-width .container .m-form div button:before {
  content: '>';
  color: #cb3f37;
  width: 14px;
  height: 14px;
  display: block;
  font-weight: 900;
  position: relative;
  top: -2px;
  left: -3px;
}
footer .m-width .container .m-list {
  width: 160px;
}
footer .m-width .container .m-list ul {
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
}
footer .m-width .container .m-list ul li {
  float: left;
  height: 56px;
  position: relative;
}
footer .m-width .container .m-list ul li a {
  width: 39px;
  height: 37px;
  display: block;
  -webkit-transition: all 0.8s linear;
}
footer .m-width .container .m-list ul li .icon-fb {
  background: url("../img/social-icons.png") 0px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-fb:hover {
  background: url("../img/social-icons-hover.png") 0px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-in {
  background: url("../img/social-icons.png") -45px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-in:hover {
  background: url("../img/social-icons-hover.png") -45px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-rs {
  background: url("../img/social-icons.png") -91px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-rs:hover {
  background: url("../img/social-icons-hover.png") -91px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-yt {
  background: url("../img/social-icons.png") -135px 0px no-repeat;
}
footer .m-width .container .m-list ul li .icon-yt:hover {
  background: url("../img/social-icons-hover.png") -135px 0px no-repeat;
}
footer .m-width .container .m-down {
  width: 400px;
}
footer .m-width .container .m-down ul li a {
  font-family: 'ralewayregular';
  font-size: 12px;
  color: #e6eaec;
}
footer .m-width .m-left {
  float: left;
}
footer .m-width .m-right {
  float: right;
  
}
footer .m-down {
  position: relative;
}
footer .m-down .items {
  padding: 10px 0px;
  border-top: 1px solid #fff;
}
footer .m-down .items .content-1 {
  display: inline-block;
  padding-left: 20px;
  font-size: 12px;
  font-family: 'ralewayregular';
  color: #ffffff;
}
footer .m-down .items .content-2 {
  position: absolute;
  top: 0px;
  right: 20px;
  line-height: 37px;
  font-size: 12px;
  font-family: 'ralewayregular';
  color: #ffffff;
}
footer .m-down .items .content-2 a {
  display: inline-block;
}
footer .m-down .items .content-2 img {
  display: inline-block;
  margin-top: 8px;
  float: right;
}

.banner {
  background-color: #747b84;
}
.banner .container .slider-banner .content-banner ul li {
  height: 100px;
}
.banner .container .slider-banner .content-banner ul li h1 {
  background-color: #d34b44;
  color: #ffffff;
  display: block;
  font-family: 'ralewayextrabold';
  font-size: 40px;
}
.banner .container .slider-banner .content-banner ul li h2 {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 19px;
}

/***-----------------------------Begin--------------------------***/
h1 {
  color: #12374c;
  font-family: 'ralewaybold';
  font-size: 22px;
  line-height: 50px;
}

p {
  color: #707173;
  font-family: 'ralewayregular';
  font-size: 14px;
  text-align: left;
}

.m-layout {
  background-color: #ffffff;
}

.m-layout-C {
  background-color: #ffffff;
}

.contenido .container {
  position: relative;
  /************************************************************************/
}
.contenido .container .mc-content {
  text-align: center;
}
.contenido .container .mc-content .title {
  text-align: left;
  color: #12374c;
  font-family: 'ralewaybold';
  font-size: 22px;
  line-height: 1;
  margin-top: 1em;
  margin-bottom: 1em;
}
.contenido .container .mc-content .m-contact-info p {
  color: #707173;
  font-family: 'ralewayregular';
  font-size: 14px;
  text-align: left;
}
.contenido .container .mc-content .m-contact-info ul li {
  color: #707173;
  font-family: 'ralewayregular';
  font-size: 15px;
  text-align: left;
}
.contenido .container .mc-content .m-contact-info ul li a {
  color: #707173;
  font-family: 'ralewayregular';
  font-size: 14px;
}
.contenido .container .mc-content .m-content-info-contact {
  margin-bottom: 25px;
}
.contenido .container .mc-content .m-content-info-contact .m-contacto {
  padding-top: 25px;
  padding-bottom: 15px;
  padding-left: 15px;
  color: #12374c;
  font-size: 18px;
}
.contenido .container .mc-content ul {
  padding-left: 15px;
}
.contenido .container .mc-content ul li {
  list-style-type: inherit;
  color: transparent;
  text-align: left;
}
.contenido .container .mc-content ul li a {
  color: #707173;
  font-family: 'ralewaybold';
  font-size: 14px;
  line-height: 20px;
}
.contenido .container .mc-content ul li a span {
  color: #cb3f37;
}
.contenido .container .mc-content .m-info {
  width: 147px;
}
.contenido .container .mc-content .m-info a {
  display: block;
  color: #ffffff;
  font-family: 'ralewaymedium';
  width: 147px;
  height: 33px;
  text-align: center;
  position: relative;
  top: 8px;
}
.contenido .container .m-img-empresa {
  width: 385px;
  height: 453px;
}
.contenido .container .mc-empresa ul {
  margin: 1.5rem auto;
}
.contenido .container .mc-empresa ul li {
  display: inline-block;
  vertical-align: top;
  width: 307px;
  text-align: center;
}
.contenido .container .mc-empresa ul li img {
  width: 170px;
  height: 185px;
  position: relative;
}
.contenido .container .img-mapa {
  width: 385px;
  height: 460px;
  position: relative;
}
.contenido .container .img-mapa .cnt-paises {
  position: absolute;
  top: 66px;
  left: 0px;
  padding-top: 22px;
  width: 100%;
  height: 80%;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas {
  position: relative;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .eeuu,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .mexico,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .colombia,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .peru,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .chile,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .brasil {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 8.2em;
  left: 25.25em;
  background-image: url("../img/puntito.gif");
  background-repeat: no-repeat;
  background-position: -2px -2px;

  
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .eeuu:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .mexico:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .colombia:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .peru:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .chile:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .brasil:before {
  content: '';
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .eeuu:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .mexico:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .colombia:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .peru:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .chile:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .brasil:after {
  content: '';
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .mexico {
  top: 9.6em;
  left: 22.2em;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .colombia {
  top: 13.9em;
  left: 25.5em;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .peru {
  top: 16.3em;
  left: 25.5em;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .chile {
  top: 20.4em;
  left: 26.3em;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .brasil {
  top: 16.3em;
  left: 30.7em;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .eeuu:hover:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .mexico:hover:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .colombia:hover:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .peru:hover:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .chile:hover:before,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .brasil:hover:before {
  content: 'Visitar web';
  display: block;
  width: 80px;
  background-color: #cc3f37;
  font-size: 13px;
  color: #ffffff;
  padding: 3px 6px;
  position: relative;
  top: -5px;
  right: 110px;
}
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .eeuu:hover:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .mexico:hover:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .colombia:hover:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .peru:hover:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .chile:hover:after,
.contenido .container .img-mapa .cnt-paises .cnt-coordenadas .brasil:hover:after {
  content: '';
  width: 0px;
  height: 0px;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #cc3f37;
  font-size: 0px;
  line-height: 0px;
  position: absolute;
  top: 0px;
  right: 25px;
}
.contenido .container .img-mapa-empresa {
  display: block;
}
.contenido .container .left {
  width: 385px;
}
.contenido .container .right {
  width: 542px;
}
.contenido .container .news-module {
  padding: 4em 0em 2em 0em;
}
.contenido .container .news-module .news-img {
  width: 140px;
  height: 132px;
}
.contenido .container .news-module .news-content h5 {
  color: #ad3f37;
  font-family: 'ralewaybold';
  font-size: 15px;
}
.contenido .container .news-module .news-content a {
  display: block;
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 22px;
  margin-bottom: 12px;
}
.contenido .container .news-module .news-content p {
  color: #828284;
  font-family: 'ralewaymedium';
  font-size: 14px;
}
.contenido .container .news-module .left {
  width: 140px;
}
.contenido .container .news-module .right {
  width: 780px;
}
.contenido .container .news-module .all-size {
  width: 694px;
}
.contenido .container .news-module .all-size h5 {
  color: #cb3f37;
  font-family: 'ralewaybold';
  font-size: 17px;
}
.contenido .container .news-module .all-size h1 {
  color: #022a41;
  font-size: 35px;
  font-family: 'ralewaybold';
}
.contenido .container .news-module .all-size p {
  color: #818284;
  font-family: 'ralewaymedium';
  font-size: 14px;
}
.contenido .container .news-module .all-size .social-buttons {
  text-align: left;
}
.contenido .container .news-module .all-size .social-buttons ul {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  margin-top: 2em;
}
.contenido .container .news-module .all-size .social-buttons ul li {
  float: left;
  position: relative;
}
.contenido .container .news-module .all-size .news-img-details {
  width: 695px;
  height: 390px;
  margin-bottom: 2em;
}
.contenido .container .news-module .all-size .btn-regresar {
  width: 107px;
  float: right;
}
.contenido .container .news-module .all-size .btn-regresar a {
  display: block;
  color: #ffffff;
  font-family: 'ralewaymedium';
  font-size: 16px;
  height: 23px;
  text-align: center;
  position: relative;
  top: 8px;
}
.contenido .container .news-module .all-size .social-plugin-fb {
  margin-top: 5em;
}
.contenido .container .mc-ubicanos .left {
  width: 628px;
}
.contenido .container .mc-ubicanos .right {
  width: 292px;
}
.contenido .container .mc-ubicanos .mc-content ul {
  padding-left: 0px;
}
.contenido .container .mc-ubicanos .m-empresa {
  background-color: white;
  float: right;
  width: 300px;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item {
  position: relative;
  list-style-type: none;
  background: url("../img/button-accordion.jpg") repeat-x;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item .sub-item {
  color: #ffffff;
  height: 47px;
  width: 300px;
  display: table-cell;
  vertical-align: middle;
  font-family: 'ralewaybold';
  font-size: 20px;
  text-align: left;
  padding-left: 30px;
  cursor:pointer;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item .arrow-rotate {
  display: inline-block;
  background: url("../img/button-display.png") 0px 0px no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 15px;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item .arrow-rotate.active {
  background: url("../img/button-display-hover.png") 0px 0px no-repeat;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item .expanded {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(690deg);
}
.contenido .container .mc-ubicanos .m-empresa .lab-item .sub-menu {
  background-color: #f2f2f2;
  font-size: 13px;
  display: none;
  padding: 15px 10px;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item .sub-menu ul li a {
  color: #7a7a7c;
  font-family: 'ralewaymedium';
  font-size: 13px;
}
.contenido .container .mc-ubicanos .m-empresa .lab-item.active {
  background: url("../img/button-accordion-hover.jpg") repeat-x;
}
.contenido .container .mc-soluciones {
  margin-bottom: 30px;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left {
  position: relative;
  width: 220px;
  background: url("../img/menu-soluciones.jpg") 0px 0px repeat-x;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .enlace-top {
  display: block;
  width: 98%;
  height: 47px;
  padding-left: 10px;
  color: #ffffff;
  position: relative;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .enlace-top span {
  position: absolute;
  top: 15px;
  display: table-cell;
  vertical-align: middle;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .enlace-top:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 10px;
  height: 10px;
  background: url("../img/icono.png") 0px 0px no-repeat;
  top: 20px;
  right: 10px;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .menu-lista {
  display: none;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .menu-lista .item-lista {
  background: transparent;
  border-bottom-style: dashed;
  border-width: 1px;
  color: #dbdcdc;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .menu-lista .item-lista .item {
  display: block;
  color: #022a41;
  font-family: 'ralewaymedium';
  font-size: 13px;
  padding: 10px 0px 10px 5px;
  margin-top: -1px;
  position: relative;
  top: 0px;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .menu-lista .item-lista:hover {
  background: #b92621;
  border-bottom-style: dashed;
  border-width: 0px;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .menu-lista .item-lista:hover .item {
  color: #ffffff;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left .menu-lista .item-lista:hover .item:after {
  content: '';
  display: block;
  position: absolute;
  display: block;
  width: 10px;
  height: 36px;
  background: url("../img/flecha.png") -1px 0px no-repeat;
  top: 0px;
  right: -10px;
}
.contenido .container .mc-soluciones .content-menu ul .menu-top-left.active {
  background: url("../img/menu-soluciones-hover.jpg") repeat-x;
}
.contenido .container .mc-soluciones .content-soluciones .content-top {
  margin-bottom: 3em;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .h2-productos {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 22px;
  border-bottom: 1px solid #022a41;
  margin-bottom: 30px;
  position: relative;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .h2-productos span {
  border-color: #022a41 transparent transparent;
  border-style: solid;
  border-width: 13px 13px 0;
  position: absolute;
  width: 0;
  top: 23px;
  right: 0px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top h2 {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 22px;
  margin-bottom: 1em;
}
.contenido .container .mc-soluciones .content-soluciones .content-top p {
  color: #707173;
  font-family: 'ralewaymedium';
  font-size: 14px;
  line-height: 1.4;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .img-soluciones {
  width: 701px;
  height: 425px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .img-productos {
  width: 190px;
  height: 230px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos {
  margin-top: 40px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items {
  position: relative;
  z-index: 999;
  padding: 15px 15px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items .content-img {
  text-align: center;
  width: 190px;
  float: left;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items .content-box {
  width: 430px;
  float: right;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items .content-box h3 {
  color: #cb3f37;
  font-family: 'ralewaymedium';
  font-size: 18px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items .content-box p {
  text-align: justify;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items ul {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items ul li {
  float: left;
  position: relative;
  background-color: #cb3f37;
  margin-left: 10px;
  padding: 0px 10px;
  right: -18em;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items ul li a {
  color: #ffffff;
  display: table-cell;
  vertical-align: middle;
  height: 33px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .content-productos .content-items ul li:hover {
  background-color: #a51916;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right {
  background-color: #dadbdb;
  position: relative;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right .content-absolute {
  position: absolute;
  width: 4500px;
  height: 100%;
  background-color: #dadbdb;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right .content-items {
  position: relative;
  z-index: 999;
  padding: 15px 15px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right .content-items .content-img {
  text-align: center;
  width: 190px;
  float: right;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right .content-items .content-box {
  width: 474px;
  float: left;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right .content-items .content-box h3 {
  color: #cb3f37;
  font-family: 'ralewaymedium';
  font-size: 18px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .productos-right .content-items .content-box p {
  text-align: justify;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .servicios-list {
  margin: 22px 0px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .servicios-list ul {
  padding-left: 1em;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .servicios-list ul li {
  list-style-type: disc;
  color: #cb3f37;
  font-family: 'ralewayextrabold';
  font-size: 16px;
}
.contenido .container .mc-soluciones .content-soluciones .content-top .servicios-list ul li a {
  display: block;
  color: #707173;
  font-family: 'ralewaymedium';
  font-size: 14px;
}
.contenido .container .mc-soluciones .content-soluciones .content-productos-border {
  border-bottom: 1px solid #cbcbcb;
  margin-bottom: 2em;
  padding-bottom: 2em;
}
.contenido .container .mc-soluciones .content-soluciones .oculto {
  display: none;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom {
  margin-bottom: 4em;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom .bottom-content {
  padding: 0px 10px;
  margin-top: 3.5em;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom .bottom-content p {
  font-family: 'ralewaymedium';
  font-size: 14px;
  color: #969799;
  display: inline-block;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom .bottom-content button {
  background-color: #cb3f37;
  color: #ffffff;
  border: 1px solid transparent;
  margin: auto;
  padding: 5px 12px;
  margin-left: 10px;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom .bottom-content button:hover {
  background-color: #a51916;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item {
  background: url("../img/button-accordion.jpg") 0px 0px repeat-x;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-item {
  display: table-cell;
  vertical-align: middle;
  color: #ffffff;
  font-size: 18px;
  font-family: 'ralewaysemibold';
  width: 699px;
  height: 47px;
  padding-left: 15px;
  position: relative;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-item .arrow-rotate {
  display: inline-block;
  background: url("../img/button-display.png") 0px 0px no-repeat;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 15px;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-item .arrow-rotate.active {
  background: url("../img/button-display-hover.png") 0px 0px no-repeat;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-menu {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  display: none;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-menu ul li {
  position: relative;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-menu ul li .m-sub-menu-content {
  width: 445px;
  color: #707173;
  font-family: 'ralewaymedium';
  font-size: 14px;
  line-height: 1.5s;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item .m-sub-menu ul li .m-sub-menu-img {
  width: 225px;
}
.contenido .container .mc-soluciones .content-soluciones .content-bottom ul .m-item.active {
  background: url("../img/button-accordion-hover.jpg") repeat-x;
}
.contenido .container .mc-soluciones .content-soluciones .productos-navegador {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  float: right;
}
.contenido .container .mc-soluciones .content-soluciones .productos-navegador .nav-text {
  float: left;
  position: relative;
  margin-right: 10px;
  margin-bottom: 4em;
  font-family: 'ralewaymedium';
}
.contenido .container .mc-soluciones .content-soluciones .productos-navegador .nav-controlers {
  float: left;
  position: relative;
}
.contenido .container .mc-soluciones .content-soluciones .productos-navegador .nav-controlers .nav-item {
  padding: 6px 8px;
  background: #ffffff;
  border: 2px solid #8e9091;
  font-family: 'ralewaybold';
}
.contenido .container .mc-soluciones .left {
  width: 260px;
}
.contenido .container .mc-soluciones .right {
  width: 699px;
}
.contenido .container .mc-productos .content-menu {
  width: 230px;
  position: relative;
  top: 2px;
}
.contenido .container .mc-productos .content-menu .menu-top {
  background: #e4e4e4;
  position: relative;
}
.contenido .container .mc-productos .content-menu .menu-top a {
  color: #022a41;
  border: 1px solid #babbbc;
  border-bottom: 1px solid #9fa1a2;
  font-family: 'ralewaysemibold';
  font-size: 14px;
  display: table-cell;
  vertical-align: middle;
  width: 220px;
  height: 35px;
  padding-left: 10px;
  position: relative;
}
.contenido .container .mc-productos .content-menu .menu-top a span {
  color: #d0453d;
}
.contenido .container .mc-productos .content-menu .menu-top a .tr-active {
  border-color: transparent transparent transparent transparent;
  border-style: solid;
  border-width: 18px 0px 18px 7px;
  width: 0;
  top: 0;
  position: absolute;
  right: -7px;
}
.contenido .container .mc-productos .content-menu .menu-top:hover, .contenido .container .mc-productos .content-menu .active {
  background-image: url("../img/menu-soluciones-hover.jpg");
  background-position: 0px -4px;
}
.contenido .container .mc-productos .content-menu .menu-top:hover a, .contenido .container .mc-productos .content-menu .active a {
  color: #ffffff;
}
.contenido .container .mc-productos .content-menu .menu-top:hover a span, .contenido .container .mc-productos .content-menu .active a span {
  color: #ffffff;
}
.contenido .container .mc-productos .content-menu .menu-top:hover a .tr-active, .contenido .container .mc-productos .content-menu .active a .tr-active {
  border-color: transparent transparent transparent #E9473E;
}
.contenido .container .mc-productos .toggle-productos {
  background: url("../img/menu-soluciones-hover.jpg") repeat-x;
  background: url("../img/menu-soluciones.jpg") 0px 0px repeat-x;
  display: none;
  padding: 10px 10px;
}
.contenido .container .mc-productos .toggle-productos span {
  color: #ffffff;
  width: 100%;
  display: block;
}
.contenido .container .mc-productos .toggle-productos.active {
  background: url("../img/menu-soluciones-hover.jpg") repeat-x;
}
.contenido .container .mc-partners {
  max-width: 970px;
}
.contenido .container .mc-partners .mc-partners-box {
  margin: 25px 12px;
}
.contenido .container .mc-partners .mc-partners-box p {
  color: #707173;
  font-family: 'ralewaymedium';
}
.contenido .container .mc-partners ul {
  margin-bottom: 2em;
}
.contenido .container .mc-partners ul li {
  position: relative;
  margin: 18px 9px;
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}
.contenido .container .mc-partners ul li a {
  overflow: hidden;
  width: 221px;
  height: 136px;
  position: relative;
}
.contenido .container .mc-partners ul li a span {
  visibility: hidden;
  background: url("../img/partners-citrix-hover.jpg");
  height: 0px;
  width: 221px;
  position: absolute;
  background: #022a41;
}
.contenido .container .mc-partners ul li a span .estrellas {
  width: 30px;
  position: relative;
  height: 26px;
  background-image: url("../img/estrellas.png");
  background-repeat: no-repeat;
  background-color: transparent;
  margin: auto;
  top: 30px;
}
.contenido .container .mc-partners ul li a span .partner-name {
  visibility: hidden;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  font-family: 'ralewaybold';
  font-size: 18px;
  text-align: center;
  color: #ffffff;
  position: relative;
  width: 143px;
  left: 43px;
  top: 0px;
  display: block;
  height: 40px;
}
.contenido .container .mc-partners ul li a span .partner-name:after {
  content: "";
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  visibility: hidden;
  width: 0px;
  height: 0px;
  border-top: 2px solid #83a7b3;
  position: relative;
  top: 8px;
  right: 125px;
}
.contenido .container .mc-partners ul li a:hover span {
  top: -123px;
  height: 136px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  visibility: visible;
  opacity: 0.94;
}
.contenido .container .mc-partners ul li a:hover span .partner-name {
  visibility: visible;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  width: 143px;
  left: 43px;
  top: 30px;
}
.contenido .container .mc-partners ul li a:hover span .partner-name:after {
  visibility: visible;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
  right: 0px;
  width: 120px;
}
.contenido .container .mc-contacto {
  margin-bottom: 4em;
}
.contenido .container .mc-contacto h1 {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 40px;
  margin-bottom: 10px;
}
.contenido .container .mc-contacto p {
  color: #797a7c;
  font-family: 'ralewaymedium';
  font-size: 14px;
  margin: auto;
  display: block;
  position: relative;
  margin-bottom: 3em;
}
.contenido .container .mc-contacto ul {
  border-bottom: 1px solid #9aa9b2;
  margin-bottom: 2em;
}
.contenido .container .mc-contacto ul li {
  float: initial;
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  margin: 0px 8px;
  margin-bottom: 2em;
}
.contenido .container .mc-contacto ul li .contact-enlaces {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 203px;
  height: 140px;
}
.contenido .container .mc-contacto ul li .contact-enlaces span {
  display: block;
  color: #cb3f37;
  font-family: 'ralewaybold';
  font-size: 22px;
  margin-bottom: 20px;
}
.contenido .container .mc-contacto ul li .contact-enlaces p, .contenido .container .mc-contacto ul li .contact-enlaces div {
  font-size: 12px;
  margin: 5px;
  text-align: center;
  color: #797a7c;
}
.contenido .container .mc-contacto ul li .contact-enlaces .direc {
  margin-bottom: -10px;
}
.contenido .container .mc-contacto ul li .contact-enlaces .enlace {
  color: #022a41;
  font-size: 16px;
  font-family: 'ralewaybold';
  text-decoration: underline;
}
.contenido .container .mc-contacto ul li .contact-enlaces .enlace:after {
  /*holi*/
  content: "";
  position: relative;
  display: block;
  background: url("../img/aqui.png") 0px 0px no-repeat;
  width: 8px;
  height: 8px;
  top: -10px;
  left: 80px;
}
.contenido .container .mc-contacto ul li .contact-enlaces .trabaja {
  width: 222px;
  margin-top: 8px;
}
.contenido .container .mc-contacto .form-contacto .frm-content {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content {
  position: relative;
  float: left;
  margin-right: 12px;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content label {
  color: #022a41;
  display: table-cell;
  vertical-align: middle;
  font-size: 16px;
  font-family: 'ralewaybold';
  margin-bottom: 2px;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content input {
  display: block;
  background: #e4e4e4;
  height: 35px;
  width: 450px;
  padding: 0px;
  border: 1px solid #cdcdcd;
  margin-bottom: 16px;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content textarea {
  width: 445px;
  background: #e4e4e4;
  border-color: #cdcdcd;
  border: 1px solid #CDCDCD;
  margin-bottom: 16px;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content button {
  color: #fff;
  background: #cb3f37;
  border: 1px solid transparent;
  width: 118px;
  height: 32px;
  position: relative;
  text-align: left;
  padding-left: 20px;
  top: 4.5em;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content button:hover {
  background: #a51916;
}
.contenido .container .mc-contacto .form-contacto .frm-content .column-content button span {
  width: 20px;
  height: 20px;
  position: absolute;
  background: url(../img/icon-button.png);
  display: block;
  background-position: 0px 0px;
  background-repeat: no-repeat;
  top: 6px;
  right: 10px;
}
.contenido .container .mc-contacto .form-contacto .frm-content .frm-button {
  margin: 24px 0px;
}

body section .contenido .top-content {
  margin-top: 6px !important;
  margin-bottom: 1px;
}
body section .contenido .top-content .m-home {
  margin-top: 4px !important;
}
body section .contenido .top-content .mc-productos {
  margin-top: 4px !important;
}
body section .contenido .top-content .m-width {
  margin-top: 4px !important;  
}

.m-banner {
  overflow: hidden;
  position: relative;
}
.m-banner .m-prev {
  position: absolute;
  top: 50%;
  left: 7%;
  z-index: 99;
  background: url("../img/arrow-back.png") 0px 0px no-repeat;
  width: 61px;
  height: 60px;
  text-indent: -9999px;
  overflow:hidden;
}
.m-banner .m-prev .bx-prev {
  display: block;
  width: 61px;
  height: 60px;
}
.m-banner .m-prev:hover {
  background: url("../img/arrow-back.png") -61px 0px no-repeat;
  overflow:hidden;
}
.m-banner .m-next {
  position: absolute;
  top: 50%;
  right: 7%;
  z-index: 99;
  background: url("../img/arrow-forward.png") 0px 0px no-repeat;
  width: 61px;
  height: 60px;
  text-indent: -9999px;
  overflow:hidden;
}
.m-banner .m-next .bx-next {
  display: block;
  width: 60px;
  height: 60px;
}
.m-banner .m-next:hover {
  background: url("../img/arrow-forward.png") -61px 0px no-repeat;
  overflow:hidden;
 
}
.m-banner .contenedor-slider .contenedor-home {
  height: 440px;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: transparent;
}
.m-banner .contenedor-slider .contenedor-home img {
  width: 100%;
}
.m-banner .contenedor-slider .contenedor-home .position-content {
  position: absolute;
  top: 0px;
  left: 0;
  width: 960px;
  margin: 0 auto;
  right: 0;
}
.m-banner .contenedor-slider .contenedor-home .position-content .container .m-content-home {
  margin-top: 8em;
  width: 37%;
}
.m-banner .contenedor-slider .contenedor-home .position-content .container .m-content-home h1 {
  color: #ffffff;
  font-family: 'ralewayextrabold';
  font-size: 40px;
  margin-bottom: 18px;
  background: #d54d46;
  padding: 5px 0px;
  text-align: center;
}
.m-banner .contenedor-slider .contenedor-home .position-content .container .m-content-home p {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 19px;
  display: table-cell;
  vertical-align: middle;
}
.m-banner #bx-pager {
  zoom: 1;
  vertical-align: top;
  position: relative;
  margin: auto;
  width: 175px;
  left: 15.5em;
  bottom: 3em;
  text-align: center;
}
.m-banner #bx-pager .wireless {
  display: inline-block;
  margin: 0 3px;
  top: 1em;
  position: relative;
  background: url("../img/wireless.png") 0px 0px no-repeat;
  width: 30px;
  height: 26px;
}
.m-banner #bx-pager .wireless img {
  padding: 3px;
}
.m-banner #bx-pager .active {
  background: url("../img/wireless-hover.png") 0px 0px no-repeat;
}
.m-banner #bx-pager .bx-fondo {
  background: url("../img/fondo-blanco-pager.png") 0px 0px no-repeat;
  width: 204px;
  height: 42px;
  position: absolute;
  right: -15px;
}

.m-home .m-content {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}
.m-home .m-content .content-item {
  float: left;
  position: relative;
  width: 570px;
}
.m-home .m-content .content-item .contenedor-img {
  width: 260px;
  height: 353px;
  padding-left: 137px;
  padding-right: 92px;
  /*        width: 340px;
  				height: 353px;
  				margin-top: -12px;
  				padding-left: 137px;
  				padding-right: 92px;*/
  /*******************************************************************************************************/
}
.m-home .m-content .content-item .contenedor-img h6 {
  font-family: 'Oswald';
  font-size: 22px;
  color: #cb3f37;
  position: absolute;
  top: 24px;
  left: 170px;
}
.m-home .m-content .content-item .contenedor-img .m-prev {
  position: absolute;
  top: 55%;
  left: 14%;
  z-index: 99;
  background: url("../img/controllers.png") 0px 0px no-repeat;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
}
.m-home .m-content .content-item .contenedor-img .m-prev .bx-prev {
  display: block;
  width: 18px;
  height: 18px;
}
.m-home .m-content .content-item .contenedor-img .m-prev:hover {
  background: url("../img/controllers.png") 0px 0px no-repeat;
}
.m-home .m-content .content-item .contenedor-img .m-next {
  position: absolute;
  top: 55%;
  right: 11%;
  z-index: 99;
  background: url("../img/controllers.png") -18px 0px no-repeat;
  width: 18px;
  height: 18px;
  text-indent: -9999px;
}
.m-home .m-content .content-item .contenedor-img .m-next .bx-next {
  display: block;
  width: 18px;
  height: 18px;
}
.m-home .m-content .content-item .contenedor-img .m-next:hover {
  background: url("../img/controllers.png") -18px 0px no-repeat;
}
.m-home .m-content .content-item .contenedor-img .slider-productos .contenedor-text h6 {
  font-family: 'Oswald';
  font-size: 22px;
  color: #cb3f37;
  position: absolute;
  top: 26px;
  left: 36px;
}
.m-home .m-content .content-item .contenedor-img .slider-productos .contenedor-text .productos-item {
  margin-top: 7em;
  width: 340px;
  height: 231px;
}
.m-home .m-content .content-item .form-cotizacion {
  background-color: #ffffff;
  text-align: left;
  border-left: 1px solid #e2e2e3;
  border-top: 1px solid #ffffff;
  background-image: url("../img/llamalos.jpg");
  background-repeat: no-repeat;
  background-position: 308px 0px;
  padding-bottom: 5px;
}
.m-home .m-content .content-item .form-cotizacion h6 {
  font-family: 'Oswald';
  font-size: 22px;
  color: #cb3f37;
  position: absolute;
  top: 26px;
  left: 30px;
}
.m-home .m-content .content-item .form-cotizacion h5 {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 20px;
  padding-left: 28px;
}
.m-home .m-content .content-item .form-cotizacion h3 {
  text-align: center;
  font-family: 'ralewaysemibold';
  font-size: 32px;
  color: #022a41;
  margin-bottom: 20px;
  padding-top: 2em;
  margin-right: 1.2em;
}
.m-home .m-content .content-item .form-cotizacion input {
  display: block;
  width: 270px;
  height: 40px;
  background: #e8e8e8;
  padding: 0px 0px 0px 10px;
  margin: 10px 0px 0px 26px;
  border: 1px solid #d7d7d7;
  color: #8e8e8e;
}
.m-home .m-content .content-item .form-cotizacion button {
  color: #fff;
  background: #cb3f37;
  display: block;
  width: 94px;
  height: 33px;
  border: 1px solid transparent;
  position: relative;
  text-align: center;
  margin: 10px auto 10px auto;
}
.m-home .m-content .content-item .form-cotizacion button:hover {
  background: #a51916;
}
.m-home .m-content .right {
  width: 430px;
  margin: auto;
}
.m-home .m-content .left {
  width: 520px;
}
.m-home .m-home-content {
  /*********************/
}
.m-home .m-home-content ul li {
  margin: 40px 7px;
  display: inline-block;
  vertical-align: top;
}
.m-home .m-home-content ul li .content-enlace {
  display: block;
  position: relative;
  width: 173px;
  height: 122px;
  text-align: center;
  background: #022a41;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.m-home .m-home-content ul li .content-enlace .icon-menu-home {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  background: url("../img/seguridad.png") 0px 8px no-repeat;
  padding-top: 8px;
  position: relative;
  margin: auto;
  width: 80px;
  height: 60px;
}
.m-home .m-home-content ul li .content-enlace .networking {
  background: url("../img/networking.png") 0px 8px no-repeat;
  padding-top: 8px;
  position: relative;
  margin: auto;
  width: 80px;
  height: 60px;
}
.m-home .m-home-content ul li .content-enlace .outsourcing {
  background: url("../img/outsourcing.png") 0px 8px no-repeat;
  padding-top: 8px;
  position: relative;
  margin: auto;
  width: 80px;
  height: 60px;
}
.m-home .m-home-content ul li .content-enlace strong {
  display: table-cell;
  vertical-align: middle;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: block;
  color: #ffffff;
  font-family: 'ralewayregular';
  font-size: 12px;
  margin-bottom: 5px;
}
.m-home .m-home-content ul li .content-enlace strong:before {
  content: "";
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 15px;
  height: 0px;
  border-top: 1px solid white;
  position: relative;
  top: 8px;
  right: 10px;
}
.m-home .m-home-content ul li .content-enlace strong:after {
  content: "";
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 15px;
  height: 0px;
  border-top: 1px solid white;
  position: relative;
  top: 8px;
  left: 10px;
}
.m-home .m-home-content ul li .content-enlace h3 {
  color: #ffffff;
  font-family: 'Oswald';
  font-size: 14.5px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.m-home .m-home-content ul li .content-enlace .tr-menu {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border-color: #022a41 transparent transparent;
  border-style: solid;
  border-width: 18px 25px 0;
  width: 0;
  position: absolute;
  top: 121px;
  left: 60px;
}
.m-home .m-home-content ul li .content-enlace:hover {
  background: #ffffff;
}
.m-home .m-home-content ul li .content-enlace:hover .icon-menu-home {
  background: url("../img/seguridad-hover.png") 0px 8px no-repeat;
}
.m-home .m-home-content ul li .content-enlace:hover .networking {
  background: url("../img/networking-hover.png") 0px 8px no-repeat;
}
.m-home .m-home-content ul li .content-enlace:hover .outsourcing {
  background: url("../img/outsourcing-hover.png") 0px 8px no-repeat;
}
.m-home .m-home-content ul li .content-enlace:hover strong {
  color: #022a41;
}
.m-home .m-home-content ul li .content-enlace:hover strong:after {
  border-top: 1px solid #022a41;
}
.m-home .m-home-content ul li .content-enlace:hover strong:before {
  border-top: 1px solid #022a41;
}
.m-home .m-home-content ul li .content-enlace:hover h3 {
  color: #022a41;
}
.m-home .m-home-content ul li .content-enlace:hover .tr-menu {
  border-color: #ffffff transparent transparent;
}
.m-home .m-home-content .m-home-list .m-home-items {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item {
  float: left;
  position: relative;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box {
  width: 463px;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 {
  color: #cb3f37;
  font-family: 'ralewaybold';
  font-size: 20px;
  margin-bottom: 1em;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 a {
  color: #cb3f37;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 .m-prev {
  position: absolute;
  top: 0%;
  right: 10%;
  z-index: 99;
  background: url("../img/arrow-top-down.png") 0px 0px no-repeat;
  width: 18px;
  height: 20px;
  text-indent: -9999px;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 .m-prev .bx-prev {
  display: block;
  width: 18px;
  height: 20px;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 .m-prev:hover {
  background: url("../img/arrow-top-down-hover.png") 0px 0px no-repeat;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 .m-next {
  position: absolute;
  top: 0%;
  right: 5%;
  z-index: 99;
  background: url("../img/arrow-top-down.png") -18px 0px no-repeat;
  width: 18px;
  height: 20px;
  text-indent: -9999px;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 .m-next .bx-next {
  display: block;
  width: 18px;
  height: 20px;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box h3 .m-next:hover {
  background: url("../img/arrow-top-down-hover.png") -18px 0px no-repeat;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box .m-content-box {
  height: 463px;
  width: 329px;
  display: block;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box .m-content-box .m-section-box {
  display: block;
  height: 92px;
  width: 463px;
  margin-bottom: 2em;
  border-bottom-style: dashed;
  border-width: 1px;
  color: #d9dada;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box .m-content-box .m-section-box h4 {
  color: #022a41;
  font-family: 'ralewaybold';
  font-size: 20px;
  background: #fff;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box .m-content-box .m-section-box p {
  color: #959698;
  font-family: 'ralewaymedium';
  font-size: 13px;
  display: table-cell;
  vertical-align: middle;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .m-home-box .m-content-box .m-section-box div {
  margin-bottom: 2em;
}
.m-home .m-home-content .m-home-list .m-home-items .m-item .right {
  width: 399px;
}
.m-home .m-home-content .m-home-list .m-home-items .video {
  background: #dbdcdc;
  padding: 6px 6px;
  border-radius: 18px;
}
.m-home .m-home-content .m-home-list .m-home-items .sombra {
  display: block;
  position: absolute;
  width: 163px;
  background: url("../img/sombra.png");
  height: 20px;
  bottom: -25%;
  left: 30%;
}
.m-home .m-home-content .m-home-list .m-socios-e h4 {
  text-align: center;
  color: #13384d;
  font-family: 'ralewayregular';
  font-size: 20px;
}
.m-home .m-home-content .m-home-list .m-socios-e h4:before {
  content: "";
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 280px;
  height: 0px;
  border-top: 1px solid #13384d;
  position: relative;
  top: 8px;
  right: 10px;
}
.m-home .m-home-content .m-home-list .m-socios-e h4:after {
  content: "";
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 280px;
  height: 0px;
  border-top: 1px solid #13384d;
  position: relative;
  top: 8px;
  left: 10px;
}
.m-home .m-home-content .m-home-list .m-socios-lista .m-socios-items {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  margin: 0px;
  width: 915px !important;
  margin-right: 0px !important;
}
.m-home .m-home-content .m-home-list .m-socios-lista .m-socios-items li {
  float: left;
  position: relative;
}

.error-content {
  width: 56%;
}

.btn-error {
  padding: 8px 20px;
  color: #ffffff;
  border: 1px solid transparent;
}

#fancybox {
  padding: 0px 40px;
}
#fancybox form .content-form {
  border-bottom: 1px solid #808080;
  padding-bottom: 1em;
}
#fancybox form .content-form h1 {
  color: #cb3f37;
  font-family: 'ralewaybold';
  font-size: 22px;
  display: table-cell;
  vertical-align: middle;
}
#fancybox form .content-form input {
  color: #919191;
  font-family: 'ralewayregular';
  font-size: 14px;
  border: 1px solid #919191;
  display: block;
  width: 360px;
  height: 35px;
  padding-left: 15px;
  margin-bottom: 10px;
}
#fancybox form .content-form p {
  color: #919191;
  font-family: 'ralewayregular';
  font-size: 14px;
  width: 377px;
}
#fancybox form .content-form .content-form-pos {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 377px;
  position: relative;
}
#fancybox form .content-form .content-form-pos p {
  position: relative;
  width: 100%;
}
#fancybox form .content-form .content-form-pos input {
  border: 1px solid transparent !important;
  margin-left: -16px;
}
#fancybox form .content-form .content-form-pos button {
  background-color: #808080;
  font-family: 'ralewayregular';
  font-size: 14px;
  color: #ffffff;
  border: 1px solid transparent;
  width: 150px;
  height: 32px;
  position: absolute;
  text-align: left;
  padding: 0px 10px;
  right: 0px;
}
#fancybox form .content-form-post {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  width: 377px;
  position: relative;
  margin-top: 1em;
}
#fancybox form .content-form-post p {
  float: left;
  position: relative;
  width: 70%;
  font-family: 'ralewayregular';
  font-size: 13px;
  color: #cb3f37;
}
#fancybox form .content-form-post .content-button {
  margin-top: 0.5em;
  margin-bottom: 3.5em;
}
#fancybox form .content-form-post .content-button button {
  float: right;
  position: relative;
  width: 30%;
  background-color: #cb3f37;
  font-family: 'ralewayregular';
  font-size: 14px;
  color: #ffffff;
  border: 1px solid transparent;
  width: 75px;
  height: 32px;
  position: relative;
  text-align: left;
  padding-left: 17px;
}
#fancybox form .content-form-post .content-button button:hover {
  background-color: #a51916;
}

#agradecimiento .content-form h1 {
  color: #c93f37;
  font-family: 'oswaldbold';
  font-size: 25px;
}
#agradecimiento .content-form p {
  font-size: 20px;
}

/*# sourceMappingURL=main.css.map */

/*------------------MIS ESTILOS-------------------*/

.solucion-1 {
    background: url('../img/soluciones/networking.png') 0px 8px no-repeat !important;
  }
  .content-enlace:hover .solucion-1 {
    background: url('../img/soluciones/networking-hover.png') 0px 8px no-repeat !important;
  }
  
  .solucion-2 {
    background: url('../img/soluciones/seguridad.png') 0px 8px no-repeat !important;
  }
  .content-enlace:hover .solucion-2 {
    background: url('../img/soluciones/seguridad-hover.png') 0px 8px no-repeat !important;
  }
  
  .solucion-3 {
    background: url('../img/soluciones/outsourcing.png') 0px 8px no-repeat !important;
  }
  .content-enlace:hover .solucion-3 {
    background: url('../img/soluciones/outsourcing-hover.png') 0px 8px no-repeat !important;
  }
  
  .solucion-4 {
    background: url('../img/soluciones/serv-ico.png') 0px 8px no-repeat !important;
  }
  .content-enlace:hover .solucion-4 {
    background: url('../img/soluciones/serv-ico-h.png') 0px 8px no-repeat !important;
  }

  .grupo{padding-right:15px}

/*------------Redes Sociales Logo------------------*/

header .nav-border .content-header .redessocialeslogo{
    float: right;  
    display: table;
    height: 85px;
     
}
header .nav-border .content-header .redessocialeslogo .redsocial{
   display:table-cell; 
   text-align:center; 
   vertical-align:middle;
   
      
}

header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo {  
  width: 150px;
  height: 35px; 
  text-align:center;
 
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li {
  display:inline-block;  
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-fb, 
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-in, 
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-is, 
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-yt
 {
  /*position: absolute;*/
  display: block;
  width: 31px;
  height: 33px;
  background-repeat: no-repeat;
  z-index: 1;
 
}

header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-fb {
  
  background: url("../img/social-icons-horizontal.png"); 
  background-position: 0px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;
  border: none;
    
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-fb:hover {
  
  background: url("../img/social-icons-horizontal-hover.png"); 
  background-position: 0px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;    
  border: none;
}

header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-in {
  
  background: url("../img/social-icons-horizontal.png"); 
  background-position: -36px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;
    
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-in:hover {
  
  background: url("../img/social-icons-horizontal-hover.png"); 
  background-position: -36px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;    
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-is {
  
  background: url("../img/social-icons-horizontal.png"); 
  background-position: -72px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;
    
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-is:hover {
  
  background: url("../img/social-icons-horizontal-hover.png"); 
  background-position: -72px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;    
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-yt {
  
  background: url("../img/social-icons-horizontal.png"); 
  background-position: -108px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;
    
}
header .nav-border .content-header .redessocialeslogo .redsocial .redsocial-fondo li .redsocial-yt:hover {
  
  background: url("../img/social-icons-horizontal-hover.png"); 
  background-position: -108px 0px;
  background-repeat: no-repeat;  
  width:31px;
  height:33px;    
}



