/*
 * opiniones
 */
.enlace-texto a {
	 color:#a0ce4e ;
	 }

 .float-right {
	 float:right;
	 }
	 .titulo-centrado {float: left;
	height: 50%;
	width: 100%;
	margin-bottom: -50px;}
	.titulo-centrado2 {float: left;
	height: 35%;
	width: 100%;
	margin-bottom: -50px;}
 .ocultar {
	 display:none;
	 }
	 .verde {
		
	color:#a0ce4e;


		 
		 }
		 .negro {
			 color: #333;
			 font-weight:700;
			 }
			 .bodyimas {
				 background-color:#000!important;
				 color:#fff!important;
				 }
			.imasde-cajas {
	height:400px;
	}
			 .imasd .col-sm-8, .imasd .col-sm-4 {
				 margin:0px;
				 padding:0px;
				height:400px;
				 
				 }
				 .mosaico {
					 background-color:#000;
					 }
				 .mosaico-titulo {	
	position:absolute; bottom:0px;
	background-image:url(../images/degradado.png);
	background-repeat:repeat-x;
	height: 233px;
	width:100%;
	text-align:left;
	color:#fff;
	}
	
	.mosaico-titulo2 {	
	position:absolute; bottom:0px;
	background-image:url(../images/degradadow2.png);
	background-repeat:repeat-x;
	height: 233px;
	width:100%;
	text-align:left;
	 text-shadow: 0 1px 10px #efefef;
	}
	
	
	.mosaico-titulo h2 {
		margin-top:100px;
		padding-left:50px;
		font-weight:700;
		}
	.mosaico-titulo h4 {
	 padding-left:50px;
	 padding-right:50px;
		}
		
		.mosaico-titulo2 h2 {
		margin-top:100px;
		padding-left:50px;
		font-weight:700;
		color:#333;
		}
	.mosaico-titulo2 h4 {
	 padding-left:50px;
	 padding-right:50px;
	 color:#333;
		}
		 .iconogrande {
			 font-size:30px;
			 }
		 .size-14 {
	font-size:14px;
	}
	
	.padding-right-5 {
	padding-right:5px;
	}
	.padding-bottom-8 {
	padding-bottom:8px;
	}
		 .titulo-kpis {
			 font-size:20px;
			 font-weight:700;
			 }
		 
		 .texto-titular {
			 
			 font-size:17px; 
			 }
			
		 .fondo-verde {
			background-color:#a0ce4e !important;
			 }
		 .no-margin {
			 
			 margin:0px;
			 padding:0px;}
 .spacer-mini{
	 margin-top:10px;
	 }
 .opinion-wraper {
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	border-radius: 6px;
	padding:30px;
	text-align:left;
	font-size:13px;
	}	
	 .opinion-wraper2 {
	border-color:#CCC;
	border-style:solid;
	border-width:1px;
	border-radius: 6px;
	padding:10px;
	text-align:left;
	font-size:13px;
	}	
	.opinion-valoracion {
		color:#0070C9;
		font-weight:700;
		font-size:18px;
		}
.opinion-texto {
	padding-top:10px;
	font-style:italic;
	font-size:16px;
	}
	.opinion-ok {
		margin-bottom:10px;
		}
		.spacer-line {
			border-bottom-color:#CCC;
			border-bottom-style:solid;
			border-bottom-width:1px;
			margin-top:10px;
			margin-bottom:5px;
			}
			.espacio-opi-respon {
				display:none;
				}
				.opiniones .icono-redondo2 {
					font-family:'Roboto';
					font-weight:700;
					height:75px;
					width:75px;
					line-height:75px;
					
					}
				.topten-nombre {
					font-weight:500;
					}
					
	@media (max-width: 760px) {
		
		.opiniones .col-sm-6, .opiniones .col-md-10 {
			margin:0px !important;
			padding:0px !important;
			}
	}
	@media (max-width: 360px) {
		
		.opiniones .porcent {
			display:none;
			}
			.pico {
			display:none;
			}
			.espacio-opi-respon {
				display:block;
				}
	}
			
/*
 * opiniones
 */
.icono-redondo2  {
	margin-left:auto;
	margin-right:auto;
	}
h1 { font-size:40px; }
h2, h3 {}
h4 { font-size:20px; line-height:27px; font-weight:500; color:#a3a3a3; }
h5 { font-size:16px; line-height:27px; font-weight:500; }
.carousel-caption2 {
	top:4%!important;
	}
	
	.bg-kpi1 {
		padding:20px;
		background-color:#A0CE4E;
		}
	.color-blanco {
		color:#fff;
		}
		.color-verdeclaro {
		color:#C4E08D;
		}
		.icon-kpi {
			font-size:30px;
			}
		
		.titulo-kpi {
			font-size:50px;
			}
	
#submenu {
	width:100%; 
	top:65px; 
	right:0px; 
	z-index:999;
	}	
	.titulo-responsive-carrusel {
	display:none;
	}
.oculta {
	display:none;
	visibility:hidden;
		}
		.margen-bottom {
			margin-bottom:10px;
			}
		
.animacion img {
			width:80%;
			height:auto;
			}
			
.muestra {
		display: block;
		}
	.spacer-responsive {
		display:block;
		}
	
.carrusel-nomargin{
		margin:0px;
		padding:0px;
		}
	
.carousel-equipo{
	height:650px;
	margin:0px;
	padding:0px;
	}
	
	.carousel-equipo img{
	margin-top:-100px;
	}
	
	.minitexto {
		font-size:11px;
		font-weight:400;
		color: #999;
		}
	.back-fixed-carrusel {
		height:2900px;
		
		
		}
		.carousel-menu a:link, .carousel-menu a:visited, .carousel-menu a:active {
		
			color:#666;
			}
		.back-parallax {
		background-image:url(../images/fondo1.png)
		}
		
		.fixed-carrusel {
			position:fixed; 
			top:150px; 
			left:0px; 
			width:100%;
			}

			
	.classli {
		background: url("../images/check2.png") left 0px no-repeat;
		list-style: none;
		padding:0 0 10px 35px;
		}
		
			
		.rounded-image {
			border-radius:200px;
			}	
			
	.anima1 li, .anima2 li, .anima3 li {
background: url("../images/check2.png") left 4px no-repeat;
padding-left: 25px;
margin-left: 0px;
	list-style: none;
	
	padding-bottom:15px;
	margin-bottom:0px;

		}
		
		.anima1 ul, .anima2 ul, .anima3 ul {
		
padding-left: 0px;
margin-left: 0px;
	

		}
		
		.menu-product-link {
		cursor:pointer;
			color:#333;
			
			}
		.icon-menu-product {
			font-size:26px;
			margin-bottom:5px;
			color:#333;
			
			}
		.menu-product-responsive {
			display:block;
			}
			.padding-top-bottom {
				padding-top:12px;
				padding-bottom:12px;
				}
				.carousel-menu-container {
	
	font-size: 12px;
	border-bottom:#CCC 1px solid; 
	opacity:0.95;
	background-color:#fff;
	color:#333;			
					}
.fluid-nomargin{
	margin:0px;
	padding:0px;
	}

.rejilla {
	border:1px solid #ededed;
	padding:15px;
	color:#333;
	font-size:13px;
	font-weight:500;
	border-top:none;
	background-color:#FFF;
}
.precio {
	font-weight:400;
	}
.excelente {
	font-size:30px;
	}
	.fondo-imagen2 {
background: url(../images/MiriamwebB.jpg) no-repeat fixed center;
/* -webkit-background-size: cover;
-moz-background-size: cover;
‪-o-background-size: cover;
 background-size: cover;*/
height: 650px;
width: 100% ;
text-align: center;
background-attachment:scroll;
	}
	.icono-redondo5 {
‪ background-color:#a0ce4e;
height:60px;width:60px;
line-height:60px;
color:#ffffff;font-size:30px;
border-radius:75px;
    }
.mosaic-height {
	
	height: 275px;
	}
.dropdown-menu {
	top: 65px;
    left: 0;
	padding-left: 42px;
    padding-right: 0;
    font-weight: 400;
	margin: 0;
    padding: 20px;
	z-index: 9999999999999999;  }
.dropdown-menu2 {
	top: 315px;
	background-color:#333;
	padding-top:0;
	padding-bottom:0;
	z-index: 9999999999999999;
}
.strong {
	font-weight:700;
	
	}
	.menu-sticky {
		
		display:block;
		float:left;
		padding: 0px;
		margin: 0px;
		padding-top:24px!important;
		padding-left:20px!important;
		background-color: transparent;
		background-image: none;
		border: 0px solid transparent;
		border-radius: 4px;
		font-size:14px!important;
		text-decoration:none!important;
	
}
		
.page-scroll {
	text-decoration:none !important;
}
.list-group-item:hover {
	background-color:#f6f6f6;
}
.list-group-item2 {
	background-color:#333;
	color:#fff;
}
.list-group-item2:hover {
	background-color:#333;
	color:#fff;
	border-radius:0;
}
.titulo-responsive-h2 {
			
			font-size:20px; line-height:1.5;
			padding-left:100px;
			padding-right:100px; 
			}
			
.item2:hover {
	background-color:#222;
}
.list-group {
	margin-bottom:0;
}

.titulo-gris{
	color:#333;
	font-weight:700;
	
}
.gris {
	
	color:#ccc;
	cursor:pointer;
	}
.titulo-verde{
	color:#a0ce4e;
	font-weight:700;
}
.titulo-blanco{
	color:#fff;
	font-weight:700;
}
.cont-blanco{
	text-align:left;
	padding:20px;
	text-align:center;
}

.texto-gris100 {
	
	color:#aaa;
	}
.texto-gris {
	text-align:center;
	padding:20px;
	color:#333;
	font-size:15px;
	font-weight:500;
}
.texto-gris1 {
	text-align:center;
	color:#333;
	font-size:15px;
	font-weight:500;
}
.texto-gris2 {
	text-align:center;
	color:#aaa;
	font-size:15px;
	font-weight:300;
}
.texto-blanco {
	text-align:center;
	padding:22px;
	color:#fff;
	
	
}
.texto-blanco2 {
	text-align:center;
	padding:0;
	color:#fff;
	font-size:20px;

}

.sinfondo {
	background:none;
	text-align:left;
	
}

.fondo-home {
   background: url(../images/poster.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   width: 100% ;
   text-align: center;
   height:auto;
/*   min-height:1000px;
   background-attachment:scroll; */
}
.fondo-imagen {
   background: url(../images/MiriamwebB.jpg) repeat-y fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 720px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-advance {
   background: url(../images/empresa.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   
   background-size: cover;*/
   background-position: center 0px ;
  
 
   height: 450px;
   
	width: 100%;
	text-align: center;
	background-attachment: scroll;
}
.fondo-sugerencias {
   background: url(../images/sugerencias.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
}
.fondo-premium {
   background: url(../images/One.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
  height: 450px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;


}
.banner1{
margin-top:5%!important;
}
.fondo-grisclaro {
	background-color: #ECF0F1;
	
	}
.fondo-enterprise {
   background: url(../images/Enterprise.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-cloud {
   background: url(../images/Cloud.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-cloud2 {
   background: url(../images/Cloud2-half.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 500px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-opiniones {
   background: url(../images/mnprogram5.jpg) no-repeat fixed top;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-empresa {
	/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
	height: 450px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../images/poster11.jpg);
	background-repeat: no-repeat;
	background-position: center top;  
  
}
.fondo-empresa2 {
   background: url(../images/mnprogram.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}

.fondo-empresa3 {
   background: url(../images/mnprogram4.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-empresa5 {
   background: url(../images/mnprogram3.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-empresa6 {
   background: url(../images/poster11.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-empresa7 {
   background: url(../images/poster11.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-software1 {
   background: url(../images/Portatil9.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}

.fondo-equipo {
   background: url(../images/poster2.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 450px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-soporte {
   background: url(../images/RINGG.jpg) no-repeat fixed center;
/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
   height: 590px;
   width: 100% ;
   text-align: center;
   background-attachment:scroll;
}
.fondo-corporativa {
	/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
	height: 450px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../images/corporativa.jpg);
	background-repeat: no-repeat;
	background-position: center top;   
}
.fondo-partners {
	/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
	height: 450px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../images/MN-partners.jpg);
	background-repeat: no-repeat;
	background-position: center top;   
}

.fondo-empleo {
	/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
	height: 450px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../images/empleo2.jpg);
	background-repeat: no-repeat;
	background-position: center top;   
}

.fondo-acceso {
	/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
	height: 720px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
	background-image: url(../images/ipads.jpg);
	background-repeat: no-repeat;
	background-position: center top;   
}
.fondo-colectivo {
	/*   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;*/
	height: 720px;
	width: 100%;
	text-align: center;
	background-attachment: scroll;
	
	background-repeat: no-repeat;
	background-position: center top;   
}




.colectivo-h2 {
	font-size:28px;
	}



#supportersTable {
    width: 100%;
}
#supportersTableBody > div {
    width: 24%;
	min-width: 270px;
    float: left;
    text-align: left;
    border-color: #CCC;
    border-style: solid;
    border-width: 1px;
    border-radius: 6px;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
    -webkit-box-shadow: 4px 3px 30px -12px rgba(0,0,0,0.58);
    -moz-box-shadow: 4px 3px 30px -12px rgba(0,0,0,0.58);
    box-shadow: 4px 3px 30px -12px rgba(0,0,0,0.58);
}
#supportersTableBody div div {
    width: 100%;
    float: left;
    font-size: 14px;
    vertical-align: middle;
}
#supportersTableBody img {
    vertical-align: middle;
    margin-right: 10px;
}

.margin-left45 { font-size:14px; font-weight:500; margin-left:45px; float:left; }
.margin-leftprecios {
	margin-left:45px; 
	}
.altura-tr{
	height:50px;
	}

.ancho-td{
	min-width:35px;
	border-bottom: 1px solid #CCC;
}
.ancho-td-titulo {
	width:40%;
	}
.ancho-td-columnas {
	width:20%;
	}
#cookies {
	background-color: #1F1F1F;
	opacity: 0.9;
	position: fixed;
	width: 100%;
	z-index: 90;
	font-size: 12px;
	color: #999;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	text-align: center;
	bottom: 0px;
	left: 0px;
}
#cookies a { color:#a0ce4e; }

<!-- google logo form -->
.g-signin2{
	float:left;
	
	}
#customBtn { 
	 width:35px!important;
	 height:18px!important;
	 float:left;
	 
	 }
	 .abcRioButtonContents {
		 display:none;
		 }
		 
		 .abcRioButtonLightBlue {
			 max-width:35px;
			 max-height:18px;
			  float:left;
			 }
		.abcRioButtonIcon {
			padding-top:0px!important;
			padding-bottom:0px!important;
			}
			.abcRioButton {
				box-shadow:none!important;
				}
@media only screen and (max-width: 600px) {
.cookieleft{float:left; margin-left:25%;}


}
@media (max-width: 480px) {
	.fondo-sugerencias {

   height: 550px;
	
}

	 .titulo-centrado {
	margin-bottom: 0px;;}
	.menu-product-responsive {
			display:none;
			}
		.carousel-menu-container  {
			padding:0px;
			}
			.spacer-responsive {
		display:none;
		}
		.titulo-responsive-h2 {
			display:none;
			}
			#submenu {
	
	top:64px; 
	
	}
			
			.carousel-menu{
				padding-left:0px;
				padding-right:0px;
				}
.cookieleft{float:left; margin-left:5%;}
.banner1{
/*margin-top:50%!important;*/
}

.carousel-equipo{
	height:auto;
	margin:0px;
	padding:0px;
	}
	
	.carousel-equipo img{
	margin-top:50px;
	}
	
}

#testimonio-enlaces { text-align:center; }
#testimonio-enlaces a:hover { text-decoration:none; color:#a0ce4e; }

/******* FORMULARIO *********/
.formulario, .formulario3, .formulario4 {
	background-color:white;
	padding:15px;
	border-radius: 6px;
	/*opacity: 0.8;
    filter: alpha(opacity=80);*/
}
/******* FIN FORMULARIO *********/
	
/******* PROGRESS CIRCLE *********/
#circulo2 { display:none; }
.ie #circulo1 { display:none; }
.ie #circulo2 { display:block; }
.opera #circulo1 { display:none; }
.opera #circulo2 { display:block; }
.gecko #circulo1 { display:none; }
.gecko #circulo2 { display:block; }
.circulo {
  width: 250px;
  height: 250px;
  border: 10px solid #a0ce4e;
  border-radius: 125px;
  position: absolute;
  clip: rect(12px, 200px, 200px, 0px);
}

.wrapper {
  margin-left: 5px;
  margin-top: 30px;
  width: 200px; /* Set the size of the progress bar */
  height: 200px;
  position: absolute; /* Enable clipping */
  clip: rect(0px, 200px, 200px, 100px); /* Hide half of the progress bar */
}
/* Set the sizes of the elements that make up the progress bar */
.circle {
  width: 200px;
  height: 200px;
  border: 10px solid #a0ce4e;
  border-radius: 125px;
  position: absolute;
  clip: rect(0px, 100px, 200px, 0px);
}
.wrapper2 {
  margin-left: 5px;
  margin-top: 30px;
  width: 200px; /* Set the size of the progress bar */
  height: 200px;
  position: absolute; /* Enable clipping */
}
.circle2 {
  width: 200px;
  height: 200px;
  border: 10px solid #ddd;
  border-radius: 100px;
  position: absolute;
}
/* Using the data attributes for the animation selectors. */
/* Base settings for all animated elements */
div[data-anim~=base] {
  -webkit-animation-iteration-count: 1;  /* Only run once */
  -webkit-animation-fill-mode: forwards; /* Hold the last keyframe */
  -webkit-animation-timing-function:linear; /* Linear animation */
}

.wrapper[data-anim~=wrapper] {
  -webkit-animation-duration: 0.01s; /* Complete keyframes asap */
  -webkit-animation-delay: 3s; /* Wait half of the animation */
  -webkit-animation-name: close-wrapper; /* Keyframes name */
}

.circle[data-anim~=left] {
  -webkit-animation-duration: 6s; /* Full animation time */
  -webkit-animation-name: left-spin;
}

.circle[data-anim~=right] {
  -webkit-animation-duration: 3s; /* Half animation time */
  -webkit-animation-name: right-spin;
}
/* Rotate the right side of the progress bar from 0 to 180 degrees */
@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(180deg);
  }
}
/* Rotate the left side of the progress bar from 0 to 360 degrees */
@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(30deg);
  }
  to {
    -webkit-transform: rotate(330deg);
  }
}
/* Set the wrapper clip to auto, effectively removing the clip */
@-webkit-keyframes close-wrapper {
  to {
    clip: rect(auto, auto, auto, auto);
  }
}
/******* FINAL PROGRESS CIRCLE *********/


/**
 * Masthead
 * -------------------------------------------------------------------------- */

.masthead {
 /*   position: relative;*/
    /*min-width: 720px;*/
	margin:0px;
	padding:0px;
}
.masthead-video {
    z-index: 0;
}
.masthead-overlay {
    background-color: #000;
    opacity: 0.4;
    position: absolute;
    top: 0; left: 0;
    bottom: 0; right: 0;
    width: 100%;
    height: 100%;
}

.masthead-video-credit span {
    display: block;
}
.masthead-video-credit:hover {
    opacity: 1;
}
.masthead-arrow {
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 30px;
    height: 30px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    opacity: 0.4;
}
.mashtead_titulo {
    position: absolute;
    width: 100%;
    font-weight: 700;
    font-size: 54px;
    text-align: center;
    height: 120px;
    line-height: 1;
    bottom: 50%;
    top: 0;
    margin: auto;
    color: #333;
}
.nuevo_titulo {
    width: 100%;
    font-weight: 700;
    font-size: 50px;
    text-align: center;
    line-height: 1.2;
    margin: auto;
    color: #333;
}
.web-titulo {
	margin-right:60px;
	
	}
.fader{
-webkit-animation: fader 2s infinite; /* Safari 4+ */
  -moz-animation:    fader 2s infinite; /* Fx 5+ */
  -o-animation:      fader 2s infinite; /* Opera 12+ */
  animation:         fader 2s infinite;
}
@-webkit-keyframes fader {
  0%   { opacity: 0.2; }
  50% { opacity: 1; }
  100% { opacity: 0.2; }
}
@-moz-keyframes fader {
  0%   { opacity: 0.2; }
  50% { opacity: 1; }
  100% { opacity: 0.2; }
}
@-o-keyframes fader {
  0%   { opacity: 0.2; }
  50% { opacity: 1; }
  100% { opacity: 0.2; }
}
@keyframes fader {
  0%   { opacity: 0.2; }
  50% { opacity: 1; }
  100% { opacity: 0.2; }
}
.navbar-center {
	text-align:center;
	float:none;
	padding:0;
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 0px;
  margin-left:15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.hide-load {
	display: none;
	}

.col-sm-15{
    width:20%;
}

.padding-15 {
	padding:15px;
	}
	
	
.icono {
	
	max-width:24px; max-height:19px; font-size:20px;
	}
.icono-grande {
	font-size:36px;
	}
	
.icono-redondo {
	
	<!--background-color:#ffffff;
	<!--height:60px;
	<!--width:60px;
	<!--line-height:42p;
	color:#FFFFF;
	font-size:21px;
	border-radius:75px; 
	padding:30px 10px 10px;
	}
.icono-redondo2 {
	background-color:#333333;height:60px;width:60px;line-height:60px;color:#ffffff;font-size:30px;border-radius:75px; text-align:center;
	}
	.icono-redondo2-3 {
	background-color:#cacaca;height:70px;width:70px;line-height:70px;color:#ffffff;font-size:30px;border-radius:75px; font-family:'Roboto'; font-weight:700;
	}
.icono-redondo2-2 {
	background-color:#333333;height:42px;width:42px;line-height:42px;color:#ffffff;font-size:21px;border-radius:75px;
	}	
.icono-redondo3 {
	background-color:#a0ce4e;height:60px;width:60px;line-height:60px;color:#ffffff;font-size:30px;border-radius:75px;
	}		
	
.icono-redondo-producto {
	background-color:#6789D6;height:38px;width:38px;line-height:38px;color:#ffffff;font-size:17px;border-radius:75px; text-align:center;
	}
.icono-producto-lista {
	height:38px;width:38px;line-height:38px;color:#6789D6;font-size:35px;border-radius:75px; text-align:center;
	}		
.icono-redondo4 {
	background-color:#fff;height:50px;width:50px;line-height:50px;color:#4d5057;font-size:25px;border-radius:75px;
	}		
.icono-cuadrado {
	background-color:#333333;color:#ffffff;padding:5px;font-size:8px;
	}
.icono-cuadrado2 {
	background-color:#ffffff;color:#333333;padding:5px;font-size:8px;
	}
.icono-cuadrado3 {
	background-color:#ffffff;color:#333333;padding:5px;font-size:8px;border:1px solid #333333;
	}
	.pointer  {
		cursor:pointer;
		color:#a0ce4e;
		}
		#muestra-info{
			display:none;
			}
	.icono-redondoprecio {
	background-color:#999;height:100px;width:100px;line-height:100px;color:#ffffff;font-size:30px;border-radius:120px; text-align:center;
	}
	
.icono-redondo6 {
    background-color: #A4D057;
       height: 70px;
    width: 70px;
    line-height: 70px;
    color: #ffffff;
    font-size: 40px;
    border-radius: 75px;
    margin-bottom: 5px;
	font-family: 'Roboto';
	
	
}

.titulo-fino {
	font-weight:500;
	}	
	
.no-margintop {
	margin-top:0px;
	
	}
	.no-marginbottom {
	margin-bottom:0px;
	
	}
.color-grisazul {
	color:#82a5af;
	}
.padding-bottom-gallery {
	padding-bottom:30px;
	padding-right:0px!important;
	padding-left:30px!important;
	}
	
.white-link a:link, .white-link a:visited, white-link a:active {
	color:white;
	}
.white-link a:hover {
	text-decoration:none;
	}
.label-light{
	background-color:#EAEAEA;
	color: #666;
	
	}

.links-tipo a:hover {
	text-decoration:none;
	}
	
	.kpi {
		font-size:60px;
		color:#BABABA;
		font-weight:700;
		
		}
		.kpi2 {
		font-size:14px;
		
		}

#btn_menu2, #btn_menu3 {
	display:none;
}
.mostrar { display:none !important; }
.min200 { min-height:230px; }

.OpinionName{
   float: left;
    padding-right: 25%;
    font-weight: 900;
    font-size: 16px;
}





@media (min-width: 480px)(max-width: 769px) {
.banner1{
margin-top:20%!important;
}


	

}
@media (max-width: 769px) {

	.texto-responsive { 
display:none;
}
.fondo-colectivo {
	height:1000px;
	
	}
	.fondo-imagen {
  
   height: auto;
 
}
	.carousel-equipo{
	height:auto;
	margin:0px;
	padding:0px;
	}
	
	.carousel-equipo img{
	margin-top:64px;
	}
	.ocultar-flecha{
					display:none;
					}
.mashtead_titulo, .nuevo_titulo, h1 {
    font-size: 30px;
}
.web-titulo {
	margin-right:0px;
	
	}
.padding-bottom-gallery {
	padding-bottom:30px;
	padding-right:0px!important;
	padding-left:0px!important;
	}
	
ul.scroll-menu {
    position:fixed;
    
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
    -moz-overflow-scrolling:touch;
    -ms-overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
    overflow-scrolling:touch;
    top:40!important;
    left:0!important;
    width:100%;
    height:auto;
    max-height:500px;
    margin:0;
    border-left:none;
    border-right:none;
    -webkit-border-radius:0!important;
    -moz-border-radius:0!important;
    -ms-border-radius:0!important;
    -o-border-radius:0!important;
    border-radius:0!important;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none
}

#texto-navbar {
	display:none;
	}
.navbar-toggle {
  float: left;
}
.list-group-item {
	font-size:14px;
}
.dropdown-menu2 {
	display:none !important;
}
#btn_menu {
	display:none;
}
#btn_menu2, #btn_menu3 {
	display:block;
	float:right;
}

.fondo-home {
   background-image: url(../images/prueba1.jpg);
   background-attachment:scroll;
   -o-background-attachment:scroll;
}

.ocultar { display:none !important; }
.mostrar { display:block !important; }
.centrar { text-align:center !important; }
.alinear { text-align:left !important; margin-left:75px; }
}

.padding5px { margin:5px !important; padding:5px !important; }

@media (max-width: 950px) {
	.dropdown-menu { width:90%; }
	
	.carousel-equipo{
	height:auto;
	margin:0px;
	padding:0px;
	}
	
	.carousel-equipo img{
	margin-top:64px;
	}
}
@media (max-width: 400px) {
	.dropdown-menu {
		top:58px;
		}
	#submenu {
	
	top:58px; 
	
	}
	.padding5px { padding:4px !important; margin:4px !important; }
	.fondo-imagen2 {
		height:auto;
		
		}
		.titulo-responsive-h1 {
			padding-left:10px;
			padding-right:10px;
			font-size:26px;
			}
			
			.titulo-responsive-h2 {
			font-size:18px;
			display:block;
			padding-left:10px;
			padding-right:10px;
			}
			.titulo-responsive-spacer {
				
				}
				
				
				.back-fixed-carrusel {
		height:auto;
		
		}
		.fondo-responsive {
   background: url(../images/prueba1.jpg) no-repeat fixed center;
	-webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   width: 100% ;
   text-align: center;
	min-height:500px;
   background-attachment:scroll;
   padding-top:25%;
}
.titulo-responsive-carrusel {
	display:block;
	}
.carrusel-imagen {
	display:none !important;
	}
	
		.fixed-carrusel {
			position: initial;
			top: auto;
			left: auto; 
			width:100%;
			}
			.carousel-caption {
				    top: 22%;
				}
				.carousel-caption h1 {
				    font-size: 25px;
					padding-left:20px;
					padding-right:20px;
				}
			
}
@media (max-width: 350px) {
	.padding5px { padding:2px !important; margin:2px !important; margin-top:6px !important; }
	
}
.navbar { padding:0 !important; margin:0 !important; }

.col0 { width:0%; }
#interno { text-align:center; margin:0; }
#interno li { list-style-type:none; margin-left:-35px; }
@media (min-width: 768px) {
  .container { width:100%; }
  .col30 { width:40%; }
  .col50 { width:60%; }
  .col20 { width:0%; }
  .col0 { width:100%; }
  #interno { margin-left:5px; margin-right:15px; text-align:left; }
	#interno li { list-style-type:square; margin-left:0; }
}
@media (min-width: 992px) {
  .container { width:100%; }
  .col30 { width:30%; }
  .col50 { width:50%; }
  .col20 { width:20%; }
  .col0 { width:0%; }
  #interno { margin-left:10px; margin-right:20px; text-align:left; }
}
@media (min-width: 1200px) {
  .container { width:1170px; }
  .col30 { width:25%; }
  .col50 { width:50%; }
  .col20 { width:25%; }
  .col0 { width:0%; }
  #interno { margin-left:10px; margin-right:30px; text-align:left; }
}




<!--active { background-color:#ffffff !important; border-top:3px solid #a0ce4e !important; }-->


/* Mensajes Validator Mailgun */
    .success{color:#2ECC40;}
    .error{color:#FF4136;}
    .warning{color:#FF851B;}