/*
style Forware.es
*/
html{
	height: 100%;
}
body
{
	*height:100%
}

.img{
	height: 100px;
	width: 100px;
}

    /* Carousel base class */
    .carousel {
      margin-bottom: 0px;
	  top: 0;
    }

    .carousel .container {
      position: relative;
      z-index: 9;
    }

    .carousel-control {
      height: 80px;
      margin-top: 3%;
      font-size: 120px;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
      background-color: transparent;
      border: 0;
      z-index: 10;
    }

    .carousel .item {
      height: 246px;
    }
    .carousel img {
      *position: absolute;
      top: -2%;
      left: 65%;
      *min-width: 100%;
	 *margin-bottom: 24%;
      *height: 500px;
    }
	.imgflotante{
		float: right;
		position: absolute;
	}
    .carousel-caption {
      background-color: transparent;
      position: static;
      max-width: 550px;
      *padding: 0 20px;
      margin-top: 0px;
    }
    .carousel-caption h1,
    .carousel-caption .lead {
      margin: 0;
	  margin-top: 1%;
      line-height: 1.25;
      color:#23255D;
	  /*font-weight: bold;*/
      text-shadow: 0 1px 1px rgba(54, 54, 54, 0.03);
	  display: inline;
    }
	.carousel-caption p{
		font-weight: bold;
		display: inline;
		color: rgb(235, 235, 235);
		font-size: 36px;
	}
    .carousel-caption .btn {
      margin-top: 10px;
    }


.nav-ex {
	background-color:rgb(196, 200, 223);
	width: 100%;
	padding: 5px;
}
.nav-container
{
}
.nav-container a{
	color: white;
	font-weight: bold;
	font-size: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.nav-menu{
	display: table;
	width: 100%;
	background: linear-gradient(to bottom, rgba(214,219,191,1) 16%,rgba(254,255,232,1) 93%);
	margin-top: 9%;
	
}

.navMenu-container{
	float: right;
}

.navMenu-container li{
	text-decoration: none;
	display: table-cell;
	width: 120px;
}

.navMenu-container a{
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #5a5a5a;
}

.navMenu-container a:hover{
	color: #B6B6B6;
}

.hrmenu hr{
	border: 0; 
	height: 2px; 
	text-align: center;
	background-image: linear-gradient(to bottom left, #fff,  #CFCFCF, #fff);
	width:615px;
	margin-left: 4%;
	margin-right: 8%;
	margin-top: -1%;
	float: left;
}
.nav-minmenu{
	float: right;
	display: table;
	margin-right: 7%;
}
.nav-minmenu li{
	display: inline-block;
	width: auto;
}
.nav-minmenu a{
	color: #A7A7A7;
	text-decoration: none;
}
.nav-minmenu a :hover{
	color: #BEBABA;
}
.caret{
	border-top: 4px solid #A7A7A7;
}
.dm-languaje >li>a{
	color:  #A7A7A7;
	text-decoration: none;
}

.dm-languaje >li>a:hover{
	color:  #569FD8;
	text-decoration: none;
}

.space-divider{
	background-color: rgb(0, 0, 0);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.47);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.28);
}
.carousel-caption{
	right: 0%;
	margin-left: 20%;
	max-width: 653px;
	margin-top: 6%;
	margin-bottom: 3%;
}
.carouscont-style:hover{
	z-index: 11;	
	color: rgba(55, 60, 70, 0.44);
}
.carousel .item{
	background-image: url("/en/img/slide.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.socialicon{
	margin-right: -20px;
}

.navbarEx{
	position:relative;
	display: table;
	margin-top:1%;
	*margin-bottom: 1%;
}
.navbarEx1{
	position: absolute;
	margin-bottom: 2%;
	margin-top: 1%;
	z-index: 2;
}
.nav-log img{
	*margin-top: -10px;
	*margin-left: 14%;
	max-width: 66%;

}
.navTop{
	padding: 5px;
	margin-top: 20px;
}
.navTop a{
	width: 15%;
	background-color: rgb(120, 167, 218);
	color: white;
	font-weight: bold;
	display: inline-block;
	padding: 6px;
}
.nav-log{
	padding-left: 4%;
	padding-bottom: 12px;
}
.navbarMenu{
	display: table;
	*float: right;
	margin-top: 1%;
	margin-bottom: 1%;
}

.sombra{
box-shadow: 0 15px 18px -13px rgb(128, 121, 121);
}
.navbarMenu li{
	text-decoration: none;
	display: block;
	width: 120px;
	height: 30px;
}
.navbarMenu a{
	font-weight: bold;
	font-size: 12px;
	color: rgb(112, 112, 112);
	text-decoration: none;
}
.navbarMenu a:hover{
	text-decoration: none;
	color:#537ED8;
}
.navbarMenu li:hover {
	*background-color: rgb(125, 134, 155);
}
.navbarMenu li:active ,:focus{
	text-decoration: none;
	*border: 1px solid rgb(239, 237, 243);
}
.dm-color a {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.dm-color li:hover{
	background-color:#7CABD3;
	width: 100%;

}
.dm-color a:hover{
	color: #333333;
}
.navbar-inverse 
.navbar-collapse, 
.navbar-inverse 
.navbar-form {
	border-color: #C0C5CF;
}

.bloque{
}
.container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	*margin-bottom: 4%;
	display: table;
}

.row{
		/*margin-top: 2%;*/
}

.box{
	/*float: left;
	margin-left: 10px;*/
	padding: 20px;
	background-color: #ffffff;
	background-color: #f5f5f5;
	border: 1px solid rgb(239, 237, 243);
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);

}

.box-valisend{
	margin-left: 15px;
}

.title-bar{
	*background-color:#3E6C9E;
}
.title-bar h1{
	font-weight: 800;
	font-size: 31px;
	text-shadow: 0 1px 1px rgba(138, 138, 138, 1);
	color: rgb(39, 108, 182);	
}
.title-bar a:hover{
	text-decoration: none;
}
.headerbox{
	margin-bottom:15%;
	/* *margin-left: 32%;*/
}


.logbox{
	float: left;
	*margin-top: -20px;
}
.logbox img { 
    left: 0;
    position:absolute;
    top: 0; 
}

.logbox  img.novisible{
	opacity:0;
	filter:alpha(opacity=0);
}
.logbox:hover img.visible{
	opacity:0;
	filter:alpha(opacity=0);
}
.logbox:hover img.novisible {
	opacity:1;
	filter:alpha(opacity=100);
}
	
	.footer{
	  background-color: #EEEEEE;
	}
	
	.footer p{
		padding-top: 0.8%;
		padding-bottom: 0.5%;
		font-weight: bold;
		color: rgb(168, 168, 173);
		font-size: 13px;
		margin-left: 11%;
	}

/*BUTTONS*/

.btn {
  display: inline-block;
  width: 28%;
  *display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  *margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  *text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #3D81D8;
  min-width: 98px;
  *background-color: #e6e6e6;
  /*background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);*/
  background-repeat: repeat-x;
  *border: 1px solid #cccccc;
  *border: 0;
  border-color: rgba(63, 47, 5, 0.44);
  *border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *border-bottom-color: #b3b3b3;
  border-radius: 4px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.btn:active,
.btn.active {
  background-color: #cccccc \9;
}

.btn:first-child {
  *margin-left: 0;
}

.btn:hover,
.btn:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
     -moz-transition: background-position 0.1s linear;
       -o-transition: background-position 0.1s linear;
          transition: background-position 0.1s linear;
	background: rgb(76, 99, 160);
}

.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
     -moz-box-shadow: none;
          box-shadow: none;
}
.span1{
	text-align: center;
	max-width: 333px;
	margin-left: 10px;
	margin-right: 10px;
}

.span1 p{
	font-size: 16px;
	font-weight: bold;
	color: grey;
}
.span1 ul{
	text-align: left;
	margin-top: 10%;
	-webkit-padding-start: 0px;

}
.span1 li{
	list-style: none;
	background: url("/en/img/ok.png") no-repeat scroll transparent;
	background-size: 25px 25px;
	font-size: 16px;
	min-height: 32px;
	padding-left: 30px;
	margin-bottom: 5%;
}

	
	.box_contact{
		border: 2px solid #C0C1C4;
		background-color:white;
		border-radius: 16px;
	}
	
	.list-group-item:active {
		font-size: bold;
	}
	.con_label{
		float: left;
		margin-right: 5%; 
		width: 15%;
	}
	.invisible{
		display: none;
	}
	.modal-footer{
		border: 0px solid transparent;
	}
	.modal-header{
		border: 0px solid transparent;
	}
	.modal-content {
		background-color: #D7DCE7;
	}
	/*--------------------------------------------------
			personalizacion por producto
	---------------------------------------------------*/
.antileak li{
	background: url("/en/img/iconos/li/ok.png") no-repeat scroll transparent;
	background-size: 25px 25px;
}
.antileak a{
	background: rgb(83,177,224); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iIzUzYjFlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iIzAwNjBhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(83,177,224,1) 6%, rgba(0,96,170,1) 82%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,rgba(83,177,224,1)), color-stop(82%,rgba(0,96,170,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(83,177,224,1) 6%,rgba(0,96,170,1) 82%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(83,177,224,1) 6%,rgba(0,96,170,1) 82%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(83,177,224,1) 6%,rgba(0,96,170,1) 82%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(83,177,224,1) 6%,rgba(0,96,170,1) 82%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#53b1e0', endColorstr='#0060aa',GradientType=0 ); /* IE6-8 */

}
.drm h1{
	color: rgb(223, 127, 24);
}
.drm a{
background: rgb(244,174,88); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2Y0YWU1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2M0NmIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(244,174,88,1) 6%, rgba(196,107,0,1) 82%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(6%,rgba(244,174,88,1)), color-stop(82%,rgba(196,107,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,174,88,1) 6%,rgba(196,107,0,1) 82%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,174,88,1) 6%,rgba(196,107,0,1) 82%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,174,88,1) 6%,rgba(196,107,0,1) 82%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,174,88,1) 6%,rgba(196,107,0,1) 82%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ae58', endColorstr='#c46b00',GradientType=0 ); /* IE6-8 */




}
.drm a:hover{
	background: rgb(199, 105, 31);
}
.drm li{
	background: url("/en/img/iconos/li/ok_drm.png") no-repeat scroll transparent;
	background-size: 25px 25px;
}
.vali h1{
	color: rgb(184, 33, 33);
	font-size: 33px;
}
.vali a{
	background: rgb(244,115,97); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iI2Y0NzM2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(244,115,97,1) 8%, rgba(147,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(8%,rgba(244,115,97,1)), color-stop(100%,rgba(147,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,115,97,1) 8%,rgba(147,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,115,97,1) 8%,rgba(147,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,115,97,1) 8%,rgba(147,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,115,97,1) 8%,rgba(147,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47361', endColorstr='#930000',GradientType=0 ); /* IE6-8 */

}
.vali a:hover{
	background: rgb(144, 33, 33);
}
.vali li{
	background: url("/en/img/iconos/li/ok_vali.png") no-repeat scroll transparent;
	background-size: 25px 25px;
}
	
/*================================================================
					PARENT.HTML
	==================================================================*/
	.navbarEx-parent{
	position:relative;
	display: table;
	margin-top:1%;
	/*height: 221px;*/
	/*margin-bottom: 1%;*/
}
	
	.navcarous{
		height: 39px;	
	}
	.navMenup{
		margin-top: 0px;
		margin-bottom: 0px;
		float: left;
		/*margin-left: 10%;*/
		width: 672px;
	}
	
	.navMenup a{
		color: rgb(252, 252, 252);
	}
	.navMenup a:hover{
		color: #F7F7F7;
	}
	.navMenup li{
		text-decoration: none;
		display: inline-block;
		width: 120px;
		height: 30px;
		padding-top: 1%;
	}
	.navMenup li:hover{
		background: rgb(131, 159, 179);
	}
	.navMenup a:active{
		color: rgb(209, 210, 214);
	}
	.submenup > li > a {
		padding: 5px 35px;
	}
	.submenup li:hover{
		background-color: #7CABD3;
	}
	.submenup a:hover{
		color: #333333;
	}
	.navbar-toggle .icon-bar {
		margin-bottom:1%;
	}
	.navbar-toggle {
		margin-top: 4px;
		margin-bottom: 4px;
	}
	.centrado{
		text-align: -moz-center;
		text-align: center;
	}

	.nav1{
		border-radius: 0px;
		margin-bottom: 0px;
		background-image: url("/en/img/navbarimg.png");
		background-position: center center;
		border-color: rgba(8, 8, 8, 0);
		min-height: 30px;
	}
	.navbar-inverse1 {
		background-color: transparent;
		border-color: transparent;
		margin-bottom: 0px;
		min-height: 0px;
	}
	.navbar-inverse2 {
		background: rgb(41,68,113); 
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNiUiIHN0b3AtY29sb3I9IiMyOTQ0NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzNSUiIHN0b3AtY29sb3I9IiM1MDc1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiM1MDc1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiM1MDc1OWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjk0NDcxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left,  rgba(41,68,113,1) 16%, rgba(80,117,155,1) 35%, rgba(80,117,155,1) 52%, rgba(80,117,155,1) 72%, rgba(41,68,113,1) 100%); 
		background: -webkit-gradient(linear, left top, right top, color-stop(16%,rgba(41,68,113,1)), color-stop(35%,rgba(80,117,155,1)), color-stop(52%,rgba(80,117,155,1)), color-stop(72%,rgba(80,117,155,1)), color-stop(100%,rgba(41,68,113,1))); 
		background: -webkit-linear-gradient(left,  rgba(41,68,113,1) 16%,rgba(80,117,155,1) 35%,rgba(80,117,155,1) 52%,rgba(80,117,155,1) 72%,rgba(41,68,113,1) 100%); 
		background: -o-linear-gradient(left,  rgba(41,68,113,1) 16%,rgba(80,117,155,1) 35%,rgba(80,117,155,1) 52%,rgba(80,117,155,1) 72%,rgba(41,68,113,1) 100%); 
		background: -ms-linear-gradient(left,  rgba(41,68,113,1) 16%,rgba(80,117,155,1) 35%,rgba(80,117,155,1) 52%,rgba(80,117,155,1) 72%,rgba(41,68,113,1) 100%); 
		background: linear-gradient(to right,  rgba(41,68,113,1) 16%,rgba(80,117,155,1) 35%,rgba(80,117,155,1) 52%,rgba(80,117,155,1) 72%,rgba(41,68,113,1) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#294471', endColorstr='#294471',GradientType=1 );
	}
	.navbar-inverse1 .navbar-toggle .icon-bar {
		background-color: #808BDA;
	}
	.nav2 > li{
		min-width: 120px;
		min-height: 30px;
		max-width: 120px;
		*max-height: 30px;
		padding-left: 0px;
		padding-right: 0px;

	}
	.nav > li > a {
		padding: 0px;
	}
	.navbar-nav{
		/*margin-left: 30%;*/
		margin-left: 0%;
		width: 100%;
	}
	.navbar-nav > li > a {
		padding-top: 6%;
		padding-bottom: 3%;
	}
	.navbar-inverse .navbar-nav > .active > a,
	.navbar-inverse .navbar-nav > .active > a:hover,
	.navbar-inverse .navbar-nav > .active > a:focus {
	  background-color: rgb(131, 159, 179);
	}
	.navbar-inverse .navbar-nav > .open > a, 
	.navbar-inverse .navbar-nav > .open > a:hover, 
	.navbar-inverse .navbar-nav > .open > a:focus {
		background-color: rgb(131, 159, 179);
	}
	.navbar-inverse .navbar-nav > li > a {
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
	}
	.navbar-inverse .navbar-nav > li > a:hover,
	.navbar-inverse .navbar-nav > li > a:focus {
	   background-color: rgb(131, 159, 179);
	}
	.submenup{
		font-size: 13px;
	}
	.cont-width{
		width: 100%;
	}
	.navtog_auxiliar{
		float: right;
		border-color: #D5D5D5;
	}
	.navtog_auxiliar :hover,
	.navtog_auxiliar :focus{
		*background-color: #C0CBE9;
	}
	.dropdown-menu .divider { /*duplicado*/
		width: 100%;
	}
	.path{
		*padding-top: 5px;
		background: rgb(81, 92, 119);
		padding-left: 30%;
		display: table;
		background-image: url("/en/img/navbarimg.png");
		background-position: center center;
	}
	
	.path-inner a, span {
		margin-top: 6px;
		margin-bottom: -6px;
		color: rgb(145, 155, 172);
		text-decoration: none;
	}
	 .path-inner a:hover {
		color: rgb(255, 163, 0);
		text-decoration: none
	}
	
	 .path-inner :focus {
		color: rgb(255, 163, 0);
		text-decoration: none
	}
	.path-inner{
		padding-top: 5px;
		width: 95%;
		margin-left: auto;
		padding-left: 30px;
		margin-right: auto;
	}
	
	.description{
		width: 49%;
		text-align: justify;
		float:	left;
	}
	.description h2{
		font-size: 22px;
		color: grey;
	}
	.description p{
		font-size: 16px;
		color: rgb(15, 15, 15);
	}
	.for_block{
		float: left;
		margin-bottom: 2%;
	}
	.forware{
		display: block;
		float: left;
	}
	.forware p{
		color: rgb(50, 63, 104); 
		font-weight: bold;
	}
	.forware a{	
		color: #5D6266;
		text-decoration: none;
	}
	.forware a:hover{	
		text-decoration: none;
	}
	.contMargin{
		width: 95%;
	}
	.sidebar{
		float: left;
		margin-top: 12px;
	}
	.sidebar-right{
		float: right;
		margin-top: 12px;
		margin-right: 5%;
	}
	.boxContainer{
		margin-left: 3%;
		background: white;
		border: 1px solid rgb(221, 221, 221);
		padding-left: 30px;
		margin-top: 8px;
	}
	
	.boxContainer h1{
		font-weight: bold;
		text-shadow: 2px 2px 6px rgb(172, 172, 172);
		color: #19264e;
	}
	.boxContainer h2{
		font-size: 40px;
		font-weight: bold;
		color: rgb(187, 187, 187);
	}
	.boxContainer h3{
		font-weight: bold;
		color: rgb(150, 150, 150);
		margin-bottom: 0px;
	}
	
	.boxContainer hr{
		background-color: rgb(0, 99, 248);
		height: 1px;
		margin-top: 0%;
		margin-bottom: 2%;
	}
	
	.prodbox{
		display: block;
		margin: 0px;
		margin-right: 3%;
		margin-bottom: 12px;
		padding-right: 0px;
		padding-left:  10px;
		float:	left;
	}
	.antileaktemporal{
		border: 1px solid rgb(189, 184, 184);
	}
	.prodbox h2{
		margin-top: 10px;
		font-size: 23px;
		font-weight: bold;
		color: rgb(77, 76, 76);
		text-align: justify;
	}
	.prodbox p{
	font-size: 16px;
	color: rgb(102, 97, 97);
	text-align: justify;
	}
	.desbox{
		width: 75%;
	}
	.logobox{
		*background: rgb(209, 209, 209);
		padding: 0px;
		width: 94px;
		height: 102px;
		margin-right: 3%;
	}
	.mgzero{
		margin: 0px;
		padding: 0px;
	}
	.carac-table{
		*margin-left: 5%;
	 }
	
	.caracteristicas{
		padding: 0px;
	}
	.carac-inner{
		*margin-left: -10%;
	}
	.carac-inner ul{
		padding-left: 0px;
	}
	.carac-inner li{
		list-style: none;
		background-size: 25px 25px;
		font-size: 16px;
		height: 37px;
		padding-left: 30px;
		margin-bottom: 1%;
		background: url(../../img/iconos/gris/ok.png) no-repeat scroll transparent; 
		background-size: 20px 20px; 
		background-position-y: 0px;
		
	}
	.carac-inner a{
		text-decoration: none;
		color: rgb(78, 78, 78);
		font-size: 18px;
		margin-left: 3%;
		position: absolute;
	}
	.carac-inner a:hover{
		text-decoration: none;
		color: rgb(78, 78, 78);
	}
	.fondocarac{
		background-color: #EBF1F4;
		border-radius: 5px;
		padding-bottom: 1px;
	}
	
.socialNav{
	float: right;
	display: table;
	margin-right: 7%;
}
.socialNav li{

	display: block;
	width: auto;
}
.socialNav a{
	color: #A7A7A7;
	text-decoration: none;
}
.calltoaction{
	min-width: 581px;
	border: 1px solid rgb(175, 173, 173);
	background: rgb(254,255,232); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1NCUiIHN0b3AtY29sb3I9IiNmZWZmZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NSUiIHN0b3AtY29sb3I9IiNlOGVkZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(254,255,232,1) 54%, rgba(232,237,230,1) 85%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(54%,rgba(254,255,232,1)), color-stop(85%,rgba(232,237,230,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(254,255,232,1) 54%,rgba(232,237,230,1) 85%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(254,255,232,1) 54%,rgba(232,237,230,1) 85%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(254,255,232,1) 54%,rgba(232,237,230,1) 85%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(254,255,232,1) 54%,rgba(232,237,230,1) 85%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#e8ede6',GradientType=0 ); /* IE6-8 */
	margin-left: 4%;
}
.calltoaction h1 {
	font-size: 38px;
	color: #2664C0;
	*text-shadow: none;
}
.calltoaction p {
	font-size: 16px;
	color: rgb(99, 99, 99);
}
.banner{
	background-size:  100% 100%;
	max-height: 160px; 
	min-height:160px; 
	margin: 0px; 
	width: 100%;
}

.btnstyle{
	display: inline-block;
	*width: 30%;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 18px;
	line-height: 20px;
	color: #FFFFFF;
	*font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	background-color: rgb(60, 103, 167);
	background-repeat: repeat-x;
	border-color: rgb(155, 117, 61);
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.description a:hover{
	color: #FFFFFF;
}
.calltoaction p :hover{
	color: #FFFFFF; 
}
.listborder:first-child{
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.fondo{
	background: rgba(202, 202, 202, 0.31);
	height: 100%;
}

.alert-info {
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 46%;
	margin-top: 12%;
	border-radius: 9px;
	background-color: rgba(134, 161, 175, 0.78);
}
.alert-info h2{
	font-size: 40px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}
.alert-info p{
	font-size: 18px;
	font-weight: bold;
	color: rgb(255, 255, 255);
}
.alerta{
	padding-left: 3%;
	color: rgb(190, 4, 4);
}
.disable {
	color: #B3B1B1;
	pointer-events: none;
	cursor: default;
}

.disable a{
	color: #B3B1B1;
	pointer-events: none;
	cursor: default;
}
.font_form{
	color: rgb(61, 61, 61);
}
.font_form a{
	font-size: 12px;
	color: rgb(61, 61, 61);
}
.font_form h1
{
	color: #68696B;
	font-weight: bold;
	font-size: 23px;
	text-shadow: none;
}
.font_form h3{
	font-weight: bold;
	font-size: 12px;
	color: rgb(61, 61, 61);
	margin-top: 4px;
}
.font_form p{
	font-size: 12px;
	color: rgb(61, 61, 61);
}
.modalimg{
	display: inline-block;
	float: left;
	height: 50px;
	margin-top: 4%;
	margin-right: 2%;
}
/*================================================================
					PARENT_BASIC.HTML
==================================================================*/
	.empresa{
		padding-left: 0px;
		margin-top: 3%;
		font-size: 16px;
	}
	.empresa p{
		padding-left: 0px;
		color:dimgray;
	}
	.empresa a{
		font-size: 16px;
		margin-left: 1%;
	}
	.empresa ul{
		margin-left: 3%;
		margin-top: 2%;
	}
	.empresa li{
		margin-bottom: 0%;
	}
	
	/********************************************************************
							MIN-WIDHT
	*********************************************************************/
	.sidebar,
	.sidebar-right{
		min-width: 213px;
		z-index: 2;
	}
	.container{
		*min-width: 1000px;
	}
		@media (max-width: 767px) {

      .carousel {
        margin-left: -20px;
        margin-right: -20px;
      }
      .carousel .container {

      }
      .carousel .item {
        height: 300px;
      }
      .carousel img {
        height: 300px;
      }
      .carousel-caption {
        width: 65%;
        padding: 0 70px;
        margin-top: 100px;
      }
      .carousel-caption h1 {
        font-size: 30px;
      }
      .carousel-caption .lead,
      .carousel-caption .btn {
        font-size: 18px;
      }

    }
	@media screen and (max-width: 750px) {
		.container{
			padding-left: 0px;
		}
		.contMargin,
		.path-inner{
			margin-left: 0px;
			width: 99%;
		}
	}
	@media screen and (max-width: 767px) {
		.desbox {
			width: 100%;
		}
		.navbarEx1 {
			position: relative;
		}
	}
	@media (min-width: 768px){ /*TEMPORAL*/
	.container > .navbar-header, 
	.container > .navbar-collapse {
		/*margin-left: 4%;*/
		margin-left: 0%;
	}
	@media screen and (min-width: 768px) and (max-width: 826px){
		.navbar-nav{
			width:87%;
			margin-left:9%;
		}
	}
	@media screen and (min-width: 827px) and (max-width: 867px){
		.navbar-nav{
			width:80%;
			margin-left:25%;
		}
	}
	@media screen and (min-width: 868px) and (max-width: 991px){
		.navbar-nav{
			width:76%;
			margin-left:29%;
		}
	}
	@media screen and (min-width: 992px) and (max-width: 1180px){
		.navbar-nav{
			width:68%;
			margin-left:30%;
		}
	}
	@media screen and (min-width: 1181px) and (max-width: 1253px){
		.navbar-nav{
			width:68%;
			margin-left:32%;
		}
	}
	@media screen and (min-width: 1254px){
		.navbar-nav{
			width:70%;
			margin-left:36%;
		}
	}
	@media screen and (min-width: 768px) and (max-width: 991px){
		.navbarMenu li{
			display: inline-block;
			height:20px;
			width: 115px;	
		}
		.carousel-caption{
			margin-left: 4%;
		}
		.box{
			margin-left: 25%;
		}
		.line{
			display: inline-block;
			margin-left: 2%;
			margin-right: 5%; 
			float: left;
		}
		.sidebar{
			width: 100%;
		}
	}
	@media screen and (min-width: 824px){
		.navbarExt{
		/*	margin-left: 6%;*/
		}
	}

	@media screen and (min-width: 902px){
		.navbarExt{
		/*	margin-left: 15%;*/
		}
	}
	@media screen and (min-width: 1220px){
		.navbarExt{
			/*margin-left: 25%;*/
		}
	}
		@media screen and (max-width: 991px){
		.navbarEx1 img{
			max-width: 25%;
			margin-left: 0%;
		}
		.imgflotante{
			display: none;
			display: none;
		}
	}
	@media screen and (min-width: 992px) and (max-width: 1066px) {
		.boxContainer{
			float: right;
			margin-left: 0px;
		}
	}
	@media screen and (max-width: 1024px) {
		.contMargin, 
		.path-inner{
			width: 99%;
		}
	}
	@media screen and (min-width: 830px){
		.desbox{	
			width: 80%;
		}
	}
		@media screen and (min-width: 1439px){
		.desbox{
			width: 83%;
		}
	}
	
	@media screen  and (max-width: 1283px){
		.sidebar-right{
			margin-right: 0%;
		}
	}
	/********************************************************************
					COMPATIBILIDAD NAVEGADORES
	*********************************************************************/
	.carousel-inner{
		overflow: visible;
	}
	.carousel-caption{
		margin-left: auto;
		margin-right: auto;
	}
	.container{
		display: block;
	}
	