@import url("https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i");
@import 'https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300';
/*
    Example usage:
    @include animation(10s, 5s, changecolour)
 */
/*
@include keyframes(bgcolor) {
  0% {
    background-color: #ffccf2;
  }
  50% {
    background-color: #ccffcc;
  }
  100% {
    background-color: #ccffff;
  }
}
*/
body {
  font-family: "Open Sans Condensed", sans-serif;
  color: #6f6f74;}


.btn {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 10px 25px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5); }
  .btn.default {
    background-color: #004994 ;
    color: #fff; }
  .btn.default2{
    background-color: #ffffff ;
    color: #fff; }
  .btn.default2:hover {
    background-color: #ffffff ;
    color: #fff;
	border-color: #ffffff ;
	border: 0px; }
	
img {
  max-width: 100%; }
  
  
  
 
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } .datagrid {font: normal 15px/150% Arial Narrow, Geneva, Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #DFDFDE; }.datagrid table td, .datagrid table th { padding: 3px 3px; }.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5B9BDD), color-stop(1, #1E3247) );background:-moz-linear-gradient( center top, #5B9BDD 5%, #1E3247 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B9BDD', endColorstr='#1E3247');background-color:#5B9BDD; color:#FCFCFC; font-size: 12px; font-weight: bold; border-left: 3px solid #DFDFDE; } .datagrid table thead th:first-child { border: none; }.datagrid table tbody td { color: #696969; border-left: 3px solid #DFDFDE;font-size: 12px;font-weight: normal; }.datagrid table tbody .alt td { background: #DFDFDE; color: #7D7D7D; }.datagrid table tbody td:first-child { border-left: none; }.datagrid table tbody tr:last-child td { border-bottom: none; }  


/* Inicio VideoBox */
#videobox {
width:575px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;>
border-radius: 10px;
background:#CCCCCC;  /* Fondo VideoBox */
border:1px solid #5A5A5A;
padding:10px; -moz-box-shadow: 0px 0px 30px #E3E3E3;
-webkit-box-shadow: 0px 0px 30px #E3E3E3;
box-shadow: 0px 0px 30px #E3E3E3;}
.mini {
background: #ffffff;  /* Fondo miniatura */
-webkit-border-radius:3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:5px;
height:73px;
width:100px;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition:0.5s;
transition: 0.5s;
}
.mini:hover {
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition:0.5s;
transition: 0.5s;
height:130px;}
/* Final VideoBox */
/*Inicio galerķa de videos*/

.contvideogaleria img{width:100px;height:70px;padding:5px;border:1px solid #fff}
.contvideogaleria{position:relative;width:100%;float:left;background:black url(http://1.bp.blogspot.com/_WvACVGW1iPE/TUd0XZYq5fI/AAAAAAAABtY/QRDdhZwVuUk/s1600/youtube.png) no-repeat center left;}
.contvideogaleria .contvideogaleriaimg{margin:20px;margin-left:30px;/margin-left:20px;margin-right:5px}
.contvideogaleria #videogaleria{float:right;margin-right:20px;margin-top:15px;background:red url(http://4.bp.blogspot.com/_lMNoba63Ric/TUjI3Wap6dI/AAAAAAAAAK4/47HFb1hVltw/s1600/video-galeria-vku.png) no-repeat center ;}

/*Final galerķa de videos*/




div[class*=box] {
	height: 33.33%;
	width: 70%; 
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Open Sans Condensed', sans-serif;
}

.box-1 { background-color: #5B9BDD; }
.box-2 { background-color: #004994; }
.box-3 { background-color: #5B9BDD; }

.bttn {
	line-height: 50px;
	height: 50px;
	text-align: center;
	width: 400px;
	cursor: pointer;
}

/* 
========================
      BUTTON ONE
========================
*/
.bttn-one {
	color: #FFF;
	transition: all 0.3s;
	position: relative;
}
.bttn-one span {
	transition: all 0.3s;
}
.bttn-one::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	transition: all 0.3s;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255,255,255,0.5);
	border-bottom-color: rgba(255,255,255,0.5);
	transform: scale(0.1, 1);
}
.bttn-one:hover span {
	letter-spacing: 2px;
}
.bttn-one:hover::before {
	opacity: 1;	
	transform: scale(1, 1);	
}
.bttn-one::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.3s;
	background-color: rgba(255,255,255,0.1);
}
.bttn-one:hover::after {
	opacity: 0;	
	transform: scale(0.1, 1);
}


/* 
========================
      BUTTON TWO
========================
*/
.bttn-two {
	color: #FFF;
	transition: all 0.5s;
	position: relative;	
}
.bttn-two span {
	z-index: 2;	
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;	
}
.bttn-two::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.2);
	background-color: rgba(255,255,255,0.1);
}
.bttn-two::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.2);
	background-color: rgba(255,255,255,0.1);
}
.bttn-two:hover::before {
  transform: rotate(-45deg);
  background-color: rgba(255,255,255,0);
}
.bttn-two:hover::after {
  transform: rotate(45deg);
  background-color: rgba(255,255,255,0);
}


/* 
========================
      BUTTON TWO_V2
========================
*/
.bttn-two_V2 {
	
	transition: all 0.5s;
	position: relative;	
	color:#FFFFFF;
	background-color: #004994;
	border-color:#004994;
	border-width:0px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.bttn-two_V2 span {
	z-index: 2;	
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;	
}
.bttn-two_V2::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.2);
	background-color: rgba(255,255,255,0.1);
}
.bttn-two_V2::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.5s;
	border: 1px solid rgba(255,255,255,0.2);
	background-color: rgba(255,255,255,0.1);
}
.bttn-two_V2:hover::before {
  transform: rotate(-45deg);
  background-color: rgba(255,255,255,0);
}
.bttn-two_V2:hover::after {
  transform: rotate(45deg);
  background-color: rgba(255,255,255,0);
}


/* 
========================
      BUTTON THREE
========================
*/
.bttn-three {
	color: #FFF;
	transition: all 0.5s;
	position: relative;
}
.bttn-three::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(255,255,255,0.1);
	transition: all 0.3s;
}
.bttn-three:hover::before {
	opacity: 0 ;
	transform: scale(0.5,0.5);
}
.bttn-three::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	transition: all 0.3s;
	border: 1px solid rgba(255,255,255,0.5);
	transform: scale(1.2,1.2);
}
.bttn-three:hover::after {
	opacity: 1;
	transform: scale(1,1);
}





.container-video{
	width: 60%;
	margin: auto auto;
	
}
.container-video h1{
	padding: 60px 0;
	color: #fff;
	font-size: 44px;
	text-align: center;
}

.row-video{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.col-video{
	flex-basis: 50%;
	min-width: 250px;
}

.feature-img{
	width: 83%
	margin: auto;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
}


.small-img-row{
	display: flex;
	background: #efefef;
	margin: 20px 0;
	align-items: center;
	border-radius: 6px;
	overflow: hidden;
	width: 85%;
}

.small-img{
	position: relative;
}


.small-img img{
	width: 150px;
}

.small-img-row p{
	margin-left: 20px;
	color:#707070;
	line-heigth: 22px;
	font-size: 12px;
	font-family: "Arial Narrow", sans-serif;
}


.play-btn{
	width: 40px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;	
}

.small-img .play-btn{
	width: 30px;
}

.video-player{
	width: 60%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: none;
}

.video:focus{
	outline: none;
}

.close-btn{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 30px;
	cursor: pointer;
}

.col-video2{
	flex-basis: 50%;
	min-width: 150px;
}

.video-player2{
	width: 60%;
	position:relative;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: none;
}

.close-btn2{
	position: absolute;
	top: 10px;
	right: 10px;
	width: 30px;
	cursor: pointer;
}





































  
  
  
  
  

.contenedor{
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        /*height: 100vh;*/
    }
    .contenedor figure{
       position:relative;
        /*height: 250px;*/
        cursor: pointer;
        /*width: 350px;*/
        overflow: hidden;
        border-radius: 2px;
        box-shadow: 0px 5px 5px rgba(0,0,0,0.50);
    }
    .contenedor figure img{
        width: 100%;
        height: 100%;
        transition: all 400ms ease-out;
        will-change: transform;
    }
    .contenedor figure .capa{
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background: rgba(91,155,221,0.9);
        transition: all 400ms ease-out;
        opacity: 0;
        visibility: hidden;
       text-align: center;
    }
    .contenedor figure:hover > .capa {
        opacity: 0.5;
        visibility: visible;
    }
    .contenedor figure:hover > .capa h3{
        margin-top: 70px;
        margin-bottom: 15px;
    }
    .contenedor figure:hover > img{
        transform: scale(1.6);
    }
    .contenedor figure .capa h3{
        color: #fff;
        font-weight: 400;
        margin-bottom: 120px;
        transition: all 400ms ease-out;
         margin-top: 30px;
    }
    .contenedor figure .capa p{
        color: #fff;
        font-size: 15px;
        line-height: 1.5;
        width: 100%;
        max-width: 220px;
        margin: auto;
    }  
  
  
  
  
  
  
  
  

h1, h2, h3, h4, h5, h6 {
  font-weight: lighter;  
  font-family: "Arial Narrow"; }
  h3.prod{
	color: #3B83CD ;
	/*text-decoration: underline;*/
	font-weight: bold;
  }

a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s; }
  a .icon {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s; }

.btn {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }
  .btn:hover {
    background-color: #5B9BDD ; }
  .btn.default:hover {
    background-color: #5B9BDD ; }

.align-center {
  text-align: center; }

.align-left {
  text-align: left; }

.align-right {
  text-align: right; }

/*header-footer*/
.main .header-container .navbar {
  background: transparent url("../img/bg-header.png") repeat-x left top;
  background-size: auto 100%;
  position: absolute;
  width: 100%;
  z-index: 100;
  border: none; }
  .main .header-container .navbar .icon-menu {
    color: #6f6f74;
    border: #6f6f74 solid 1px;
    display: none;
    font-size: 1.9rem;
    padding: 5px 10px;
    position: absolute;
    top: 35px;
    right: 40px;
    text-decoration: none; }
  .main .header-container .navbar .navbar-header .navbar-brand {
    height: auto; }
  .main .header-container .navbar .navbar-header .menu-responsive {
    float: right;
    display: block;
    width: 40px;
    height: 40px;
    background-color: #ccc;
    top: 25px;
    right: 0px;
    position: absolute;
    z-index: 100; }
  .main .header-container .navbar .nav.menu {
    padding-top: 15px;
    padding-bottom: 15px; }
  .main .header-container .navbar .nav.option {
    padding-top: 10px;
    padding-bottom: 7px; }
    .main .header-container .navbar .nav.option .icon {
      width: 32px;
      height: 33px;
      display: inline-block; }
      .main .header-container .navbar .nav.option .icon.search-top {
        background: transparent url("../img/magnifire-top.png") no-repeat left top; }
      .main .header-container .navbar .nav.option .icon.phone {
        background: transparent url("../img/top-phone.png") no-repeat left top; }
      .main .header-container .navbar .nav.option .icon:hover.search-top {
        background-image: url("../img/magnifire-top-hover.png"); }
      .main .header-container .navbar .nav.option .icon:hover.phone {
        background-image: url("../img/top-phone-hover.png"); }
  .main .header-container .navbar .nav > li > a {
    font-size: 1.5rem;
    color: #6f6f74;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4); }
    .main .header-container .navbar .nav > li > a:focus, .main .header-container .navbar .nav > li > a:hover {
      background: rgba(255, 255, 255, 0.3);
      color: #004994 ; }
  .main .header-container .navbar .nav > li.open > a:focus, .main .header-container .navbar .nav > li.open > a:hover {
    background: rgba(255, 255, 255, 0.3);
    color: #004994 ; }
  .main .header-container .navbar .nav > li > .dropdown-menu {
    border-color: rgba(255, 255, 255, 0.7);
    background-color: rgba(255, 255, 255, 0.7); }
    .main .header-container .navbar .nav > li > .dropdown-menu > li > a {
      font-size: 1.5rem;
      color: #6f6f74; }
      .main .header-container .navbar .nav > li > .dropdown-menu > li > a:focus, .main .header-container .navbar .nav > li > .dropdown-menu > li > a:hover {
        background: rgba(255, 255, 255, 0.3);
        color: #004994 ; }
.main .footer-container {
  background-color: #004994 ;
  padding-top: 80px;
  padding-bottom: 80px; }
  .main .footer-container h3 {
    color: #fff;
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 2.1rem; }
  .main .footer-container ul {
    padding: 0px; }
    .main .footer-container ul li {
      list-style: none;
      padding: 5px 0px; }
      .main .footer-container ul li a {
        color: #FFFFFF;
        font-size: 1.4rem; }
  .main .footer-container .social-media .social li {
    display: inline-block;
    list-style: none;
    width: 19%;
    max-width: 45px; }
    .main .footer-container .social-media .social li .icon {
      display: inline-block;
      width: 45px;
      height: 45px; }
      .main .footer-container .social-media .social li .icon.facebook {
        background: transparent url("../img/icon-facebook-sprite.png") no-repeat left top; }
      .main .footer-container .social-media .social li .icon.twitter {
        background: transparent url("../img/icon-twitter-sprite.png") no-repeat left top; }
      .main .footer-container .social-media .social li .icon.youtube {
        background: transparent url("../img/icon-youtube-sprite.png") no-repeat left top; }
      .main .footer-container .social-media .social li .icon.pinterest {
        background: transparent url("../img/icon-pinterest-sprite.png") no-repeat left top; }
      .main .footer-container .social-media .social li .icon.instagram {
        background: transparent url("../img/icon-instagram-sprite.png") no-repeat left top; }
      .main .footer-container .social-media .social li .icon:hover {
        background-position: left -50px;
        /*&.facebook{
            background-image: url("../img/icon-facebook-hover.png");
        }
        &.twitter{
            background-image: url("../img/icon-twitter-hover.png");
        }
        &.youtube{
            background-image: url("../img/icon-youtube-hover.png");
        }
        &.pinterest{
            background-image: url("../img/icon-pinterest-hover.png");
        }
        &.instagram{
            background-image:  url("../img/icon-instagram-hover.png");
        }*/ }
  .main .footer-container .social-media .newsletter .btn {
    background-color: #fff;
    color: #004994 ;
    text-transform: uppercase; }
    .main .footer-container .social-media .newsletter .btn:hover {
      background-color: #004994 ;
      color: #fff; }

.carousel .carousel-inner .item {
  text-align: center; }
  .carousel .carousel-inner .item img {
    display: inline-block; }
.carousel .carousel-indicators li {
  border: solid 1px #fff;
  padding: 2px;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%; }
  .carousel .carousel-indicators li::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%; }
  .carousel .carousel-indicators li.active {
    background-color: transparent;
    width: 22px;
    height: 22px; }
    .carousel .carousel-indicators li.active::before {
      background-color: #fff; }

/*homepage*/
.title-content {
  text-align: center;
  margin-bottom: 30px; }
  .title-content .title {
    color: #6f6f74;
    font-size: 3.4rem;
    font-weight: lighter;
    display: inline-block;
    position: relative;
    background: transparent url("../img/title-bottom.png") no-repeat bottom right;
    padding-bottom: 20px; }
    .title-content .title.left {
      background-position: bottom left; }
    .title-content .title.right {
      background-position: bottom right; }

.title {
  color: #6f6f74;
  font-size: 3.4rem;
  font-weight: lighter;
  display: inline-block;
  position: relative;
  background: transparent url("../img/title-bottom.png") no-repeat bottom left;
  padding-bottom: 20px; }
  .title.left {
    background-position: bottom left; }
  .title.right {
    background-position: bottom right; }

.pager {
  text-align: center; }
  .pager .glyphicon.glyphicon-chevron-left, .pager .glyphicon.glyphicon-chevron-right {
    display: inline-block; }
    .pager .glyphicon.glyphicon-chevron-left::before, .pager .glyphicon.glyphicon-chevron-right::before {
      color: #6f6f74; }
  .pager ul {
    display: inline-block;
    padding: 0px; }
    .pager ul li > a {
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      -ms-border-radius: 100%;
      -o-border-radius: 100%;
      border-radius: 100%;
      padding: 5px 10px;
      color: #6f6f74; }
      .pager ul li > a.current, .pager ul li > a:hover {
        background-color: #8e99af;
        color: #fff; }

.stickytop {
  position: fixed;
  width: 100%;
  display: block;
  top: 0px;
  z-index: 100; }

.home .main .carousel .carousel-inner .item img {
  width: 100%; }
.home .main .carousel .carousel-inner .item .caption-container {
  position: absolute;
  z-index: 100;
  width: 100%;
  text-align: left;
  top: 45%; }
  .home .main .carousel .carousel-inner .item .caption-container .caption {
    color: #fff; }
    .home .main .carousel .carousel-inner .item .caption-container .caption h2 {
      font-size: 3.2rem;
      font-weight: lighter;
      text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); }
    .home .main .carousel .carousel-inner .item .caption-container .caption .btn {
      margin-top: 15px; }
      .home .main .carousel .carousel-inner .item .caption-container .caption .btn:hover {
        background-color: #004994 ; }
.home .main > .our-products {
  padding-top: 80px;
  padding-bottom: 80px; }
  .home .main > .our-products .product {
    text-align: center; }
    .home .main > .our-products .product .item {
      width: 19%;
      display: inline-block;
      text-align: center;
      vertical-align: top; }
      .home .main > .our-products .product .item a {
        display: block;
        color: #6f6f74; }
        .home .main > .our-products .product .item a:hover {
          color: #00468e;
          text-decoration: none; }
          .home .main > .our-products .product .item a:hover .icon.product1 {
            background-image: url("../img/product1-hover.png"); }
          .home .main > .our-products .product .item a:hover .icon.product2 {
            background-image: url("../img/product2-hover.png"); }
          .home .main > .our-products .product .item a:hover .icon.product3 {
            background-image: url("../img/product3-hover.png"); }
          .home .main > .our-products .product .item a:hover .icon.product4 {
            background-image: url("../img/product4-hover.png"); }
          .home .main > .our-products .product .item a:hover .icon.product5 {
            background-image: url("../img/product5-hover.png"); }
		.home .main > .our-products .product .item a:hover .icon.product6 {
            background-image: url("../img/product6-hover.png"); }
		.home .main > .our-products .product .item a:hover .icon.product7 {
            background-image: url("../img/product7-hover.png"); }
		.home .main > .our-products .product .item a:hover .icon.product8 {
            background-image: url("../img/product8-hover.png"); }
      .home .main > .our-products .product .item .icon {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        width: 100%;
        max-width: 170px;
        height: 170px;
        display: inline-block;
        border: 0px solid #a1a7b3; }
        .home .main > .our-products .product .item .icon.product1 {
          background: transparent url("../img/product1.png") no-repeat center center; }
        .home .main > .our-products .product .item .icon.product2 {
          background: transparent url("../img/product2.png") no-repeat center center; }
        .home .main > .our-products .product .item .icon.product3 {
          background: transparent url("../img/product3.png") no-repeat center center; }
        .home .main > .our-products .product .item .icon.product4 {
          background: transparent url("../img/product4.png") no-repeat center center; }
        .home .main > .our-products .product .item .icon.product5 {
          background: transparent url("../img/product5.png") no-repeat center center; }
	.home .main > .our-products .product .item .icon.product6 {
          background: transparent url("../img/product6.png") no-repeat center center; }
	.home .main > .our-products .product .item .icon.product7 {
          background: transparent url("../img/product7.png") no-repeat center center; }
	.home .main > .our-products .product .item .icon.product8 {
          background: transparent url("../img/product8.png") no-repeat center center; }
      .home .main > .our-products .product .item span {
        display: block; }
.home .main > .news {
  background-color: #f5f6f8;
  border-top: solid 1px #d4d7da;
  padding-top: 80px;
  padding-bottom: 80px; }
  .home .main > .news .head {
    padding-bottom: 25px;
    float: left;
    width: 100%; }
    .home .main > .news .head .title {
      margin-top: 0px; }
    .home .main > .news .head .search .search-form {
      position: relative;
      padding-left: 0px; }
      .home .main > .news .head .search .search-form .form-control {
        font-size: 1.8rem;
        padding: 23px 50px 23px 15px;
        outline: none; }
      .home .main > .news .head .search .search-form .btn {
        width: 55px;
        padding: 3px 10px 4px 10px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: transparent;
        border: none;
        position: absolute;
        right: 12px;
        top: 5px; }
        .home .main > .news .head .search .search-form .btn img {
          width: 32px;
          max-width: inherit; }
    .home .main > .news .head .search .select-time {
      position: relative;
      width: 100%;
      max-width: 70px;
      float: right;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      .home .main > .news .head .search .select-time:hover ul {
        display: block; }
      .home .main > .news .head .search .select-time .item-select {
        background-color: #fff;
        display: block;
        border: solid 1px #d4d7da;
        position: relative;
        padding: 7px 10px;
        cursor: pointer; }
        .home .main > .news .head .search .select-time .item-select::after {
          content: url("../img/row-bottom.png");
          width: 13px;
          position: absolute;
          right: 5px;
          top: 15px; }
        .home .main > .news .head .search .select-time .item-select .icon-clock {
          width: 45px;
          height: 33px;
          background: transparent url("../img/icon-clock.png") no-repeat left center;
          position: relative;
          display: block;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
          padding-right: 10px; }
      .home .main > .news .head .search .select-time ul {
        margin: 0px;
        padding: 0px;
        position: absolute;
        border: solid 1px #d4d7da;
        z-index: 100;
        width: 100%;
        display: none;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        .home .main > .news .head .search .select-time ul li {
          border-bottom: solid 1px #d4d7da;
          list-style: none;
          background-color: #fff;
          padding: 3px 10px; }
          .home .main > .news .head .search .select-time ul li:last-child {
            border-bottom: none; }
          .home .main > .news .head .search .select-time ul li a {
            display: block; }
    .home .main > .news .head .search .last {
      padding-right: 0px; }
  .home .main > .news .news-list {
    float: left;
    width: 100%; }
    .home .main > .news .news-list article {
      vertical-align: top; }
    .home .main > .news .news-list .item .image img {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    .home .main > .news .news-list .item h3 {
      font-size: 2.9rem; }
      .home .main > .news .news-list .item h3 a {
        color: #6f6f74;
        text-decoration: none; }
    .home .main > .news .news-list .item p {
      min-height: 85px; }
    .home .main > .news .news-list .item .btn.read-more {
      background-color: #6F6F74;
      color: #fff;
      padding: 5px 20px;
      font-size: 1.3rem; }
      .home .main > .news .news-list .item .btn.read-more:hover {
        background-color: #004994 ; }
.home .main > .events {
  background: #fff url("../img/events.jpg") no-repeat left top;
  background-size: cover;
  text-align: center;
  color: #fff;
  padding-top: 100px;
  padding-bottom: 100px; }
  .home .main > .events h2 {
    font-size: 4.1rem;
    margin-bottom: 10px; }
  .home .main > .events .data {
    font-size: 2.1rem;
    margin-bottom: 25px; }
  .home .main > .events a.btn {
    color: #fff;
    background-color: #004994 ; }
    .home .main > .events a.btn:hover {
      background-color: #004994 ; }

/*products*/
.products-page input[type=text],
.products-page input[type=password],
.products-page input[type=tel],
.products-page input[type=number],
.products-page input[type=email],
.products-page textarea,
.products-page select,
.page input[type=text],
.page input[type=password],
.page input[type=tel],
.page input[type=number],
.page input[type=email],
.page textarea,
.page select {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  padding: 10px 20px;
  font-size: 1.4rem;
  height: auto;
  color: #6f6f74;
  border-color: #8e99af;
  background-color: #fff;
  outline: none; }
.products-page textarea,
.page textarea {
  min-height: 150px; }
.products-page input[type=button].btn.btn-default,
.products-page input[type=submit].btn.btn-default,
.products-page button.btn.btn-default,
.page input[type=button].btn.btn-default,
.page input[type=submit].btn.btn-default,
.page button.btn.btn-default {
  background-color: #004994 ;
  color: #fff;
  text-transform: uppercase; }
  .products-page input[type=button].btn.btn-default:hover,
  .products-page input[type=submit].btn.btn-default:hover,
  .products-page button.btn.btn-default:hover,
  .page input[type=button].btn.btn-default:hover,
  .page input[type=submit].btn.btn-default:hover,
  .page button.btn.btn-default:hover {
    background-color: #004994 ; }

.products-page,
.page {
  font-size: 1.6rem; }
  .products-page .main > .banner img,
  .page .main > .banner img {
    width: 100%; }
  .products-page .main > .inner-nav,
  .page .main > .inner-nav {
    background-color: #004994 ;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.7);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.7); }
    .products-page .main > .inner-nav .navbar,
    .page .main > .inner-nav .navbar {
      margin-bottom: 0px;
      text-align: center; }
      .products-page .main > .inner-nav .navbar .pn-ProductNav > .navbar-text,
      .page .main > .inner-nav .navbar .pn-ProductNav > .navbar-text {
        color: #fff;
        font-size: 1.4rem;
        font-weight: bold;
        float: none;
        display: inline-block; }
      .products-page .main > .inner-nav .navbar .innerNavegation,
      .page .main > .inner-nav .navbar .innerNavegation {
        display: inline-block;
        position: relative; }
        .products-page .main > .inner-nav .navbar .innerNavegation .glyphicon,
        .page .main > .inner-nav .navbar .innerNavegation .glyphicon {
          display: none;
          color: #fff;
          position: absolute;
          top: 20px;
          left: 0px;
          width: 15px;
          background-color: #ccc; }
          .products-page .main > .inner-nav .navbar .innerNavegation .glyphicon.glyphicon-chevron-right,
          .page .main > .inner-nav .navbar .innerNavegation .glyphicon.glyphicon-chevron-right {
            right: 0px; }
      .products-page .main > .inner-nav .navbar .navbar-nav,
      .page .main > .inner-nav .navbar .navbar-nav {
        text-align: center;
        width: auto;
        display: inline-block;
        float: none; }
        .products-page .main > .inner-nav .navbar .navbar-nav .navbar-text,
        .page .main > .inner-nav .navbar .navbar-nav .navbar-text {
          color: #fff;
          font-size: 1.4rem;
          font-weight: bold;
          float: none;
          display: inline-block; }
        .products-page .main > .inner-nav .navbar .navbar-nav > li,
        .page .main > .inner-nav .navbar .navbar-nav > li {
          float: none;
          display: inline-block; }
          .products-page .main > .inner-nav .navbar .navbar-nav > li > a,
          .page .main > .inner-nav .navbar .navbar-nav > li > a {
            color: #fff;
            font-size: 1.4rem;
            font-weight: normal;
            padding: 10px; }
            .products-page .main > .inner-nav .navbar .navbar-nav > li > a:hover, .products-page .main > .inner-nav .navbar .navbar-nav > li > a:focus,
            .page .main > .inner-nav .navbar .navbar-nav > li > a:hover,
            .page .main > .inner-nav .navbar .navbar-nav > li > a:focus {
              background: none; }
  .products-page .main > .products-sector,
  .page .main > .products-sector {
    padding-top: 30px;
    padding-bottom: 30px; }
    .products-page .main > .products-sector .tabs,
    .page .main > .products-sector .tabs {
      text-align: center; }
      .products-page .main > .products-sector .tabs ul,
      .page .main > .products-sector .tabs ul {
        padding: 0px;
        border: #a7a9ac solid 1px;
        display: inline-block;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px; }
        .products-page .main > .products-sector .tabs ul::after,
        .page .main > .products-sector .tabs ul::after {
          content: '';
          clear: both; }
        .products-page .main > .products-sector .tabs ul li,
        .page .main > .products-sector .tabs ul li {
          float: left;
          list-style: none; }
          .products-page .main > .products-sector .tabs ul li a,
          .page .main > .products-sector .tabs ul li a {
            display: block;
            padding: 10px 25px;
            /* color: #71717c; */
			color: #004994;
            font-size: 1.4rem;
            border-right: #8e99af solid 1px; }
            .products-page .main > .products-sector .tabs ul li a:focus,
            .page .main > .products-sector .tabs ul li a:focus {
              text-decoration: none; }
            .products-page .main > .products-sector .tabs ul li a:hover,
            .page .main > .products-sector .tabs ul li a:hover {
              /* background-color: #8e99af; */
			  background-color: #004994;
              text-decoration: none;
              color: #fff; }
          .products-page .main > .products-sector .tabs ul li:last-child a,
          .page .main > .products-sector .tabs ul li:last-child a {
            border-right: none; }
          .products-page .main > .products-sector .tabs ul li.active a,
          .page .main > .products-sector .tabs ul li.active a {
           /* background-color: #8e99af; */
			background-color: #004994;
            text-decoration: none;
            color: #fff; }
    .products-page .main > .products-sector .industry > .item,
    .page .main > .products-sector .industry > .item {
      padding-top: 30px;
      padding-bottom: 30px; }
      .products-page .main > .products-sector .industry > .item .data h3,
      .page .main > .products-sector .industry > .item .data h3 {
        margin-top: 0px;
        font-size: 3rem;
        margin-bottom: 20px; }
      .products-page .main > .products-sector .industry > .item .data p,
      .page .main > .products-sector .industry > .item .data p {
        font-size: 1.6rem; }
      .products-page .main > .products-sector .industry > .item .image,
      .page .main > .products-sector .industry > .item .image {
        padding-bottom: 30px; }
        .products-page .main > .products-sector .industry > .item .image .carousel-inner,
        .page .main > .products-sector .industry > .item .image .carousel-inner {
          padding-right: 40px;
          padding-left: 40px; }
        .products-page .main > .products-sector .industry > .item .image .carousel-control,
        .page .main > .products-sector .industry > .item .image .carousel-control {
          width: 40px;
          background: none; }
          .products-page .main > .products-sector .industry > .item .image .carousel-control .glyphicon-chevron-left::before,
          .page .main > .products-sector .industry > .item .image .carousel-control .glyphicon-chevron-left::before {
            content: url("../img/product-row-left.png"); }
          .products-page .main > .products-sector .industry > .item .image .carousel-control .glyphicon-chevron-right::before,
          .page .main > .products-sector .industry > .item .image .carousel-control .glyphicon-chevron-right::before {
            content: url("../img/product-row-right.png"); }
        .products-page .main > .products-sector .industry > .item .image .button-sector,
        .page .main > .products-sector .industry > .item .image .button-sector {
          text-align: center;
          padding-top: 15px; }
          .products-page .main > .products-sector .industry > .item .image .button-sector .btn,
          .page .main > .products-sector .industry > .item .image .button-sector .btn {
            background-color: #8e99af;
            color: #fff;
            min-width: 175px; }
      .products-page .main > .products-sector .industry > .item:nth-child(2n) .image,
      .page .main > .products-sector .industry > .item:nth-child(2n) .image {
        float: right; }
    .products-page .main > .products-sector .industry > .productList .item,
    .page .main > .products-sector .industry > .productList .item {
      padding-top: 30px;
      padding-bottom: 30px; }
      .products-page .main > .products-sector .industry > .productList .item .data h3,
      .page .main > .products-sector .industry > .productList .item .data h3 {
        margin-top: 0px;
        font-size: 3rem;
        margin-bottom: 20px; }
      .products-page .main > .products-sector .industry > .productList .item .data p,
      .page .main > .products-sector .industry > .productList .item .data p {
        font-size: 1.6rem; }
      .products-page .main > .products-sector .industry > .productList .item .image,
      .page .main > .products-sector .industry > .productList .item .image {
        padding-bottom: 30px; }
        .products-page .main > .products-sector .industry > .productList .item .image .carousel-inner,
        .page .main > .products-sector .industry > .productList .item .image .carousel-inner {
          padding-right: 40px;
          padding-left: 40px; }
        .products-page .main > .products-sector .industry > .productList .item .image .carousel-control,
        .page .main > .products-sector .industry > .productList .item .image .carousel-control {
          width: 40px;
          background-image: none !important;
          filter: none; }
          .products-page .main > .products-sector .industry > .productList .item .image .carousel-control .glyphicon-chevron-left::before,
          .page .main > .products-sector .industry > .productList .item .image .carousel-control .glyphicon-chevron-left::before {
            content: url("../img/product-row-left.png"); }
          .products-page .main > .products-sector .industry > .productList .item .image .carousel-control .glyphicon-chevron-right::before,
          .page .main > .products-sector .industry > .productList .item .image .carousel-control .glyphicon-chevron-right::before {
            content: url("../img/product-row-right.png"); }
        .products-page .main > .products-sector .industry > .productList .item .image .button-sector,
        .page .main > .products-sector .industry > .productList .item .image .button-sector {
          text-align: center;
          padding-top: 15px; }
          .products-page .main > .products-sector .industry > .productList .item .image .button-sector .btn,
          .page .main > .products-sector .industry > .productList .item .image .button-sector .btn {
            background-color: #8e99af;
            color: #fff;
            min-width: 175px;
            margin-bottom: 15px; }
      .products-page .main > .products-sector .industry > .productList .item:nth-child(2n) .image,
      .page .main > .products-sector .industry > .productList .item:nth-child(2n) .image {
        float: right; }
  .products-page .main #places,
  .page .main #places {
    padding-top: 30px;
    padding-bottom: 30px; }
    .products-page .main #places .info-text,
    .page .main #places .info-text {
      padding: 10px 0px;
      font-size: 1.8rem;
      text-align: right; }
  .products-page .main #costumer_dealer,
  .page .main #costumer_dealer {
    padding-top: 30px;
    padding-bottom: 30px; }
    .products-page .main #costumer_dealer .search-address .form-group,
    .page .main #costumer_dealer .search-address .form-group {
      width: 45%;
      margin-right: 15px; }
      .products-page .main #costumer_dealer .search-address .form-group input,
      .page .main #costumer_dealer .search-address .form-group input {
        width: 100%; }
    .products-page .main #costumer_dealer .contact-form,
    .page .main #costumer_dealer .contact-form {
      background-color: #f7f7f7;
      padding-bottom: 15px;
      text-align: center; }
      .products-page .main #costumer_dealer .contact-form select,
      .page .main #costumer_dealer .contact-form select {
        width: 100%; }
  .products-page .main #special_product,
  .page .main #special_product {
    padding-top: 30px;
    padding-bottom: 30px; }
    .products-page .main #special_product .list-item > .item,
    .page .main #special_product .list-item > .item {
      padding-top: 30px;
      padding-bottom: 30px; }
      .products-page .main #special_product .list-item > .item .data h3,
      .page .main #special_product .list-item > .item .data h3 {
        margin-top: 0px;
        font-size: 3rem;
        margin-bottom: 20px; }
      .products-page .main #special_product .list-item > .item .data p,
      .page .main #special_product .list-item > .item .data p {
        font-size: 1.6rem; }
      .products-page .main #special_product .list-item > .item .image,
      .page .main #special_product .list-item > .item .image {
        padding-bottom: 30px; }
        .products-page .main #special_product .list-item > .item .image .carousel-inner,
        .page .main #special_product .list-item > .item .image .carousel-inner {
          padding-right: 40px;
          padding-left: 40px; }
        .products-page .main #special_product .list-item > .item .image .carousel-control,
        .page .main #special_product .list-item > .item .image .carousel-control {
          width: 40px;
          background: none; }
          .products-page .main #special_product .list-item > .item .image .carousel-control .glyphicon-chevron-left::before,
          .page .main #special_product .list-item > .item .image .carousel-control .glyphicon-chevron-left::before {
            content: url("../img/product-row-left.png"); }
          .products-page .main #special_product .list-item > .item .image .carousel-control .glyphicon-chevron-right::before,
          .page .main #special_product .list-item > .item .image .carousel-control .glyphicon-chevron-right::before {
            content: url("../img/product-row-right.png"); }
        .products-page .main #special_product .list-item > .item .image .button-sector,
        .page .main #special_product .list-item > .item .image .button-sector {
          text-align: center;
          padding-top: 15px; }
          .products-page .main #special_product .list-item > .item .image .button-sector .btn,
          .page .main #special_product .list-item > .item .image .button-sector .btn {
            background-color: #8e99af;
            color: #fff;
            min-width: 175px; }
      .products-page .main #special_product .list-item > .item:nth-child(2n) .image,
      .page .main #special_product .list-item > .item:nth-child(2n) .image {
        float: right; }

.page {
  font-size: 1.6rem; }
  .page .main > .banner {
    min-height: 100px; }
    .page .main > .banner img {
      width: 100%; }
  .page .main .page-sector {
    padding-top: 30px;
    padding-bottom: 30px; }

/*Directory page*/
.directory-page {
  font-size: 1.6rem; }
  .directory-page .main > .banner {
    min-height: 100px; }
    .directory-page .main > .banner img {
      width: 100%; }
  .directory-page .main .directory-sector {
    padding-top: 30px;
    padding-bottom: 30px; }
    .directory-page .main .directory-sector .user-info {
      text-align: center;
      padding-top: 20px;
      padding-bottom: 20px;
      min-height: 120px; }
      .directory-page .main .directory-sector .user-info .img {
        margin-bottom: 15px; }
        .directory-page .main .directory-sector .user-info .img .fa {
          font-size: 13rem; }
      .directory-page .main .directory-sector .user-info .info {
        font-size: 1.8rem; }
        .directory-page .main .directory-sector .user-info .info .position {
          font-weight: bold; }

/*Contact page*/
.contact-form .contact-img {
  margin-bottom: 15px; }
  .contact-form .contact-img .contact-icon {
    max-height: 70px; }
  .contact-form .contact-img .left {
    float: left; }
  .contact-form .contact-img .right {
    float: right; }
  .contact-form .contact-img::after {
    content: '';
    clear: both;
    display: block;
    height: 1; }
.contact-form .message {
  clear: both; }
  .contact-form .message .success,
  .contact-form .message .error {
    display: none;
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s; }
  .contact-form .message .success {
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s; }
    .contact-form .message .success.show {
      display: block; }
  .contact-form .message .error {
    -webkit-transition: all 0.1s;
    -moz-transition: all 0.1s;
    -ms-transition: all 0.1s;
    -o-transition: all 0.1s;
    transition: all 0.1s; }
    .contact-form .message .error.show {
      display: block; }

/*Publicaciones*/
.publicaciones-page .public-list .files {
  text-align: center;
  margin-bottom: 30px; }
  .publicaciones-page .public-list .files .fa {
    font-size: 6rem; }
  .publicaciones-page .public-list .files a {
    display: block;
    margin-bottom: 5px; }

#regulatory.transparency-sector .container > .row {
  text-align: center; }
#regulatory.transparency-sector .files {
  text-align: center;
  margin-bottom: 30px;
  display: inline-block;
  padding: 25px; }
  #regulatory.transparency-sector .files .fa {
    font-size: 6rem; }
  #regulatory.transparency-sector .files a {
    display: block;
    margin-bottom: 5px; }

.clear-left {
  clear: left; }

.clear-right {
  clear: right; }

.clear {
  clear: both;
  display: block; }

@media only screen and (max-width: 1200px) {
  .main .header-container .navbar .nav > li > a {
    padding: 15px 10px; } }
@media only screen and (max-width: 992px) {
  .main .header-container .navbar-header {
    text-align: center;
    margin-left: 0px;
    margin-right: 0px;
    position: relative; }
  .main .header-container .navbar .container > .navbar-header {
    width: 100%;
    text-align: center; }
    .main .header-container .navbar .container > .navbar-header .navbar-brand {
      float: none;
      display: inline-block; }

  .home .main > .our-products .product {
    text-align: center; }
    .home .main > .our-products .product .item {
      width: 30%;
      padding: 15px; }
      .home .main > .our-products .product .item a {
        display: block; } }
@media only screen and (min-width: 769px) and (max-width: 992px) {
  .main .header-container .navbar .container {
    width: 100%; }
    .main .header-container .navbar .container .navbar-right {
      margin-right: 0px; }
      .main .header-container .navbar .container .navbar-right .nav > li > a {
        color: #fff;
        text-shadow: 1px 2px 2px #000; } }
@media only screen and (max-width: 768px) {
  .main .header-container .navbar .icon-menu {
    display: inline-block; }
  .main .header-container .navbar .container > .navbar-right {
    position: relative;
    display: none; }
    .main .header-container .navbar .container > .navbar-right.open {
      display: block;
      background: #fff; }
      .main .header-container .navbar .container > .navbar-right.open .navbar-nav {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        margin: 0px; }
        .main .header-container .navbar .container > .navbar-right.open .navbar-nav li {
          border-bottom: #6f6f74 solid 1px; }
          .main .header-container .navbar .container > .navbar-right.open .navbar-nav li .dropdown-menu li {
            padding-top: 10px;
            padding-bottom: 10px; }
            .main .header-container .navbar .container > .navbar-right.open .navbar-nav li .dropdown-menu li:last-child {
              border-bottom: none; }

  .home .main .carousel .carousel-inner .item .caption-container .caption h2 {
    font-size: 2.2rem; }
  .home .main > .our-products {
    padding-top: 40px;
    padding-bottom: 40px; }
    .home .main > .our-products .product {
      text-align: center; }
      .home .main > .our-products .product .item {
        width: 49%;
        padding: 15px; }
        .home .main > .our-products .product .item a {
          display: block; }
  .home .main > .news {
    padding-top: 40px;
    padding-bottom: 40px; }
    .home .main > .news .news-list .item {
      padding-top: 15px;
      padding-bottom: 15px; }
  .home .main > .events {
    padding-top: 60px;
    padding-bottom: 60px; }

  .products-page .main > .inner-nav .navbar .navbar-nav,
  .page .main > .inner-nav .navbar .navbar-nav {
    margin: 7.5px 0px; } }
@media only screen and (max-width: 480px) {
  .main .header-container .navbar {
    /*display: none;*/ }
  .main .footer-container {
    background-color: #004994 ;
    padding-top: 40px;
    padding-bottom: 40px; }

  .home .main .carousel .carousel-inner .item .caption-container {
    position: relative; }
    .home .main .carousel .carousel-inner .item .caption-container .caption h2 {
      color: #6f6f74; }
  .home .main .carousel .carousel-indicators {
    position: relative;
    margin-top: 20px; }
    .home .main .carousel .carousel-indicators li {
      border-color: #26b0cd; }
      .home .main .carousel .carousel-indicators li.active::before {
        background-color: #26b0cd; }
  .home .main > .our-products {
    padding-top: 40px;
    padding-bottom: 40px; }
    .home .main > .our-products .product .item {
      width: 100%;
      padding: 15px; }
      .home .main > .our-products .product .item a {
        display: block; }
      .home .main > .our-products .product .item .icon {
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
        width: 100%;
        max-width: 170px;
        height: 170px; }
  .home .main > .news {
    padding-top: 40px;
    padding-bottom: 40px; }
    .home .main > .news .news-list .item {
      padding-top: 15px;
      padding-bottom: 15px; }
  .home .main > .events {
    padding-top: 60px;
    padding-bottom: 60px; }

  .products-page .main > .inner-nav .navbar .pn-ProductNav .navbar-text,
  .page .main > .inner-nav .navbar .pn-ProductNav .navbar-text {
    float: left;
    width: 33%; }
  .products-page .main > .inner-nav .navbar .pn-ProductNav .innerNavegation,
  .page .main > .inner-nav .navbar .pn-ProductNav .innerNavegation {
    float: left;
    width: 67%; }
    .products-page .main > .inner-nav .navbar .pn-ProductNav .innerNavegation .navbar-nav,
    .page .main > .inner-nav .navbar .pn-ProductNav .innerNavegation .navbar-nav {
      float: left;
      width: 100%; }
      .products-page .main > .inner-nav .navbar .pn-ProductNav .innerNavegation .navbar-nav li,
      .page .main > .inner-nav .navbar .pn-ProductNav .innerNavegation .navbar-nav li {
        display: block;
        float: left; }
  .products-page .main > .products-sector .tabs ul li a,
  .page .main > .products-sector .tabs ul li a {
    padding: 10px 10px; } }
	

	

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