/*este import mete el modulo de precios del banner, que es com�n con la ficha de terminales*/
/*@import url('/estaticos/Catalogos/css/responsiveFile.css');*/

	.headercabecera h1{
	color: #7FB718;	
	}
	
	.TxtTitSec{
	font-size: 3em;
	color: #005c84;
	margin: 20px !important;
	font-family: MovistarHeadlineRegular;
	}
	.TxtTitResaltado{
color: #00c6d7;
}
	
	
	.col-sm-6.col-xs-12 .caja {
  	padding: 1.5% 0 7.5% 3.5%;
	}

	.caja-texto{
	display: block;
	/*background: white;*/
	padding: 0em 0em 0em 0em;
	}
	
	h3.TxtTitSec{
  font-size: 2.2em;
  font-family: MovistarTextRegular;
  margin-bottom: 0px!important;
	}
	.transparencia h3{color:white;}
	.caja-texto > h3{
	font-size: 2.2em;
	color: #005c84;
	margin: .5em 0em 0em 0em;
	padding: 0em;
	}
	.caja-texto p{
	font-size: 1.4em;
	color: #505558;
	margin: .5em 0em .5em 0em;
	padding: 0em;
	}
	
	.caja .bloque-abajo{
	  position: absolute;
  	  top: 50%;
	}
	.caja .bloque-abajo h3{
	margin-top:0px;
	}
	
	.fondo-claro, .fondo-oscuro, .fondo-blanco{
			margin-bottom: 40px; 
			padding-top: 1px;
		}
		
	.fondo-blanco{background-color:white; }
	.fondoGrisClaro{background-color:#edf2f5;}
	.fondoGrisOscuro{}
	.icon-m {
font-size: 50px !important;
}
				
	  /* COLORES DE FUENTE*/
	  .textoBlanco{color:white !important;}
	  .textoAzulClaro{color:#0086c3 !important;}
	  .textoAzulOscuro{color: #005c84 !important;}	
	  .textoGrisOscuro{color: #515559 !important;}
	  .textoGrisClaro{color: #87888a !important;}
	  /**/
	  
	  /* NUEVOS COLORES DE CAJAS */
	  .caja-azuloscuro{background-color:0086c3;}
	  .caja-azulclaro{}
	  .caja-blanca{background-color:white;color: #0000;}
	  .cajaRosa{background: #E6187D;padding: 3% 0% 15% 7%;color: white;}	
	  .cajaRosa:hover{color: white !important;}
	  
	  .transparencia {
		background-color: rgba(51, 125, 157, 0.8);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc105c7e, endColorstr=#cc105c7e);
	padding: 0.5em;
	top: 53%;
	height: 50%;
	position: relative;
}
	  .transparencia-tuenti{background-color:rgba(230, 0, 126, 0.8);}
	  
	  		
	  	/*BANNER*/
	  	.alto-fijo{height:220px;overflow:hidden;}
		.moviles_derecha .movil {
				width: 116px;/*position:relative;top: 11px;*/margin-right:1em;
				font-size:18px;color:white;
				text-align:center;
			}
	
		.moviles_derecha .movil img{
				width: 116px;
				margin-top:0.2em;
			}
		.banner h3{font-size: 18px;margin-top: 0;margin-left: 20px;}
		.banner h2{margin: 20px 20px 0px 20px;}
		.banner p {color: #005c84;
					font-family: MovistarTextRegular;
					font-size: 14px;
					margin:10px;

					}
		.banner b {color: #005c84;
					font-family: MovistarTextRegular;
					font-size: 1.7em;
					margin-left:10px;
					}
	  	
	  	                .video-container {
                    position: relative;
                    padding-bottom: 49%;
                               padding-top: 30px; 
                               height: 0; 
                               overflow: hidden;
                               margin-bottom: 1em;
                }
                
                .video-container iframe,
                .video-container object,
                .video-container embed {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                }
	  	
	  	
	  	.GW_otherCharacteristics {
  font-family: Arial;
  font-size: 14px;
  color: #87888a;
}

	  	/*   **TARIFAS DENTRO DEL BANNER**   */
	  	
	  	.GW_tariffsBlock {
		background: #f2f2f2;
  padding: 10px 10px 10px 10px;
	}

	.GW_tariffBlock.GW_tariffBlockSelected{
		border: solid 1px #7ab800 !important;
		background-color: white;
		padding: 5px;
	}

	.GW_tariffBlock {
		/*
		padding: 15px 0;*/
		border-bottom: 1px solid #e4e6e6;
		margin-bottom: 10px;
	}
	.GW_tariffBlock:last-child {
  		border-bottom: none;
  		  margin-bottom: 0;
}

	.GW_tariffTitle {
		font-family: MovistarTextRegular;
		font-size: 20px;
		color: #005c84;
	}

	.GW_tariffExtraInfo{
		text-align: right;
		font-family: MovistarTextRegular;
		font-size: 12px;
		margin-top: 15px;
		clear: both;
	}

	.GW_tariffInfo{
		color: #005c84;
	}

	.GW_phoneStock {
		color: #ff6633;
		display: none;
	}

	.GW_tariffPriceBlock {
		color: #005c84;
		margin-top: 5px;
		margin-bottom: 15px;
		position: relative;
		clear: both;
	}

	.GW_tariffIntPrice {
		font-family: MovistarTextRegular;
		font-size: 36px;
		line-height: 36px;
	}

	.GW_tariffDecimalNEuroPrice {
		font-family: MovistarTextRegular;
		font-size: 18px;
	}

	.GW_tariffIVA {
		display: block;
		font-family: MovistarTextRegular;
		font-size: 12px;
		line-height: 6px;
	}

	.GW_fundingInfo{
		position: absolute;
	    top: 0;
	    right: 0;
	    text-align: right;
	    font-family: MovistarTextRegular;
	    padding-left: 20px;
		margin-top: 3px;
		border-left: 1px solid #b1b2b4;
	}

	.GW_fundingPrice{
		font-size: 18px;
		line-height: 18px;	
	}

	.GW_fundingPrice .GW_fundingEuro{
		font-size: 10px;
	}

	.GW_fundingTime{
		font-size: 12px;
		line-height: 4px;
	}

	.GW_contractButton, .GW_contractTariffButton {
		clear: both;
		text-align: center;
		padding: 10px 0;
		display: block;
		background: #7db71e;
		color: #FFFFFF;
		font-family: MovistarTextRegular;
		font-size: 16px;
		cursor: pointer;
	}

	a.GW_contractButton, a.GW_contractTariffButton {
	  color: white !important;
	  text-decoration: none !important;
	}

	.GW_viewTariffsButton
	{
		clear: both;
		text-align: center;
		padding: 10px 0;
		display: block;
		background: #0089c4;
		color: #FFFFFF;
		font-family: MovistarTextRegular;
		font-size: 16px;
		position: relative;
		cursor: pointer;

	}

	.GW_tariffHandler
	{
		display: none;
		position: absolute;
		width: 100%;
		background: #8abf2d;
		border-top: 1px solid white;
		padding: 5px 10px 10px 10px;
		color: #FFFFFF;
		z-index: 10;

	}
	.GW_tariffHandler, .GW_tariffHandler:hover{
				filter: alpha(opacity = 100); /* internet explorer */
			-khtml-opacity: 1; /* khtml, version anterior de safari */
			-moz-opacity: 1; /* firefox, mozilla, netscape */
			opacity: 1; /* safari, chrome, opera */
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}

	.GW_tariffHandler a{
		font-family: Arial;
		font-size: 13px;
		color: #FFFFFF !important;
	}

	.GW_tariffHandler li {
		margin-top: 5px;
	}

	.open>.GW_tariffHandler{
		display: block;
		opacity: 1;
	}



	.GW_arrowDownIcon{
		position: absolute;	
		top: 25%;
		left: 20px;
		font-size: 20px;
	}

/*fin de tarifas dentro del banner*/
	  	
	  	
	  	
	  	
	  	
	  	
	  	
	  	
	  	.bocadillo-resaltado{
		background: #FF0E91;
		font-family: MovistarTextRegular;
		font-size: 16px;
		color: white;
		padding: 5px;
		position: relative;
		  width: 200px;
  margin: 10px;
  margin-top: 0;
	}
	
	.triangulo-bocadillo-rosa{
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 15px 0 15px;
		border-color: #ff0e93 transparent transparent transparent;
		position: absolute;
		left: 93px;
		
	}
	  	.GW_specsDesc {
  		font-family: MovistarTextRegular;
  		font-size: 14px;
  		color: #87888a;
		}
	  	.banner .GW_specsDesc{padding-left:5px;}
	  	.GW_specs {
  		margin-bottom: 15px;
}	
	  	/*BOTONES*/
		/*formato y tama�o*/	
		.botonFicha{
			display: inline-block;
			height: 40px;
			width: 200px;
			margin: 10px;
			vertical-align: middle;
			border-radius: 2px;
			padding: 0.5em;
			font: 16px/1em 'MovistarTextRegular';
			text-align: center;
			line-height: 1.4em;
			}
		.botonAncho{width:300px !important;}
		.botonAnchoLibre{
					border-radius:0;
					display: inline-block;
  					height: 36px;
  					line-height: 1.2em;
  					}
		
		/*color*/	
		.botonVerde {background: #7AB800; color: #ffffff !important;}
		.botonAzulClaro {background: #0086c3;color: #ffffff !important;}
		.botonAzulOscuro {background: #002e44;color: #ffffff !important;}
		.botonTurquesa{background:#00A5B6;color: #ffffff !important;}
		.botonRojo{background:#EB4539;color: #ffffff !important;}
		.botonGris{background:#9A9A9A;color: #ffffff !important;}
		.botonTransparenteAzul  {border: solid 1px #0086c3;background:none; color:#0086c3 !important;}
		.botonTransparenteBlanco {border: solid 1px white;background:none; color:white !important;}
		.botonTransparenteRojo{border: solid 1px #EB4539;background:none; color:#EB4539 !important;}
		.botonTransparenteGris{border: solid 1px #9A9A9A;background:none; color:#9A9A9A !important;}
		
		/*comportamiento*/
		.botonVerde:hover, 
		.botonAzulClaro:hover, 
		.botonAzulOscuro:hover,
		.botonTurquesa:hover,
		.botonRojo:hover, 
		.botonGris:hover, 
		.botonTransparenteAzul:hover, 
		.botonTransparenteBlanco:hover,
		.botonTransparenteRojo:hover,
		.botonTransparenteGris:hover
		{
			filter: alpha(opacity = 60); /* internet explorer */
			-khtml-opacity: 0.6; /* khtml, version anterior de safari */
			-moz-opacity: 0.6; /* firefox, mozilla, netscape */
			opacity: 0.6; /* safari, chrome, opera */
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		}
	
		.botonAzulClaro:hover,.botonAzulClaro:focus,.botonAzulclaro:link {text-decoration: none;}
		.botonAzulOscuro:hover,.botonAzulOscuro:focus,.botonAzulOscuro:link {text-decoration: none;}
		.botonVerde:hover,.botonVerde:focus,.botonVerde:link {text-decoration: none;}
		.botonTurquesa:hover, .botonTurquesa:focus, .botonTurquesa:link {text-decoration: none;}
		.botonRojo:hover, .botonRojo:focus, .botonRojo:link {text-decoration: none;}
		.botonGris:hover, .botonGris:focus, .botonGris:link {text-decoration: none;}
		.botonTransparenteAzul:hover, .botonTransparenteAzul:focus, .botonTransparenteAzul:link {text-decoration: none;}
		.botonTransparenteBlanco:hover, .botonTransparenteBlanco:focus, .botonTransparenteBlanco:link {text-decoration: none;}
		.botonTransparenteRojo:hover, .botonTransparenteRojo:focus, .botonTransparenteRojo:link {text-decoration: none;}
		.botonTransparenteGris:hover, .botonTransparenteGris:focus, .botonTransparenteGris:link {text-decoration: none;}
		
		.icon-boton{
			font-size: 14px !important;
			color:white;
			position: relative;
			left: -20px;
			top: 3px;
		}
		.botonTransparenteBlanco .icon{color:white !important;}
		.botonTransparenteAzul .icon{color:#0086c3 !important;}
		.botonTransparenteRojo .icon{color:#EB4539 !important;}
		.botonTransparenteGris .icon{color:#9A9A9A !important;}
		/*FIN botones*/
	  
	  /* MODULO ATENCION */
		.atc-inputform {
					margin: 0 2% 2% 5%;
					width: 74%;
					height: 34px;
					padding: 6px 12px;
					font-size: 18px;
					line-height: 1.428571429;
					color: #555;
					background-color: #fff;
					background-image: none;
					border: 1px solid #ccc;
					/* border-radius: 4px; */
					-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
					/* box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); */
					-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
					transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
					font-style: italic;
					font-family: MovistarTextRegular;
				}
	
				.atc-btn-search {
					background-color: #006fa1;
					font-size: 18px;
					border-color: #006fa1;
					padding: 4px 40px;
					vertical-align: top;
				}
		.listado-caract-producto{
			color: #005c84;
			font-size: 14px;
			list-style-type: initial;
			padding-left: 0px;
			margin-top:.5em;
		}
		.banner .listado-caract-producto{margin-top:0px;}
		
		.listado-caract-producto li:first-child{padding-top:0px;}
		
		.listado-caract-producto li{
			list-style: initial;
			padding: 5px 0;
			margin-left:20px;
		}
		.texto-oscuro{
		font: 14px MovistarTextRegular !important;
		}
		.banner .condiciones{
		
		font-size: 1.2em;
		margin-top: 1em;
		
		}
		

		
		.GW-pestana-nuevo {
	background: url('/estaticos/imagenes/nueva-home/pc/nuevo.png') no-repeat #fff;
	background-size: initial;
	}
	.GW-pastilla-exclusivo{min-width:100px;}
	
		.estrechaMargenLateral {
		margin-left: 20px;
		margin-right: 0px;
		}
		
	/*margen para los botones de supercapa*/
	.GW_margenGranFormato {
		margin-top: -97px;
	}
	
	/*CARACTERISTICAS CON ICONO*/
	.f_caracteristicas{
	border: 2px solid #edf2f5;
	}
	.iconized .caja-texto{
	width:85%;
	margin-bottom:1.4em;
	}
	.iconized .caja-texto > h3, .iconized .caja-texto > p{
	margin:0px;
	}
	.iconized span{font-size:45px;
					color: #005c84;}
	.GW_inferiorCol.legal{
  font-size: 1.4em;
  color: #505558;
  margin-top: 1em;
	}
					
	ul.bullet {
  font-size: 1.4em;
  padding-left: 1.3em;
  margin-top: .5em;
	}
	ul.bullet li{
				list-style: initial;
				}
	.enlaces_caracteristicas{
	font-size:1.4em;
	margin-top:1em;
	margin-bottom:1em;
	}
	 .enlaces_caracteristicas .ver_video{ 
	 margin-left: 24%;}
	 
	 .f_caracteristicas .botonAnchoLibre{width:130px;}
	 .f_caracteristicas .activacion h3{  
	 color: black;
  	font-family: MovistarTextRegular;
  	font-size: 1.9em;}
  	
  	.f_caracteristicas .activacion{
  	background-color: #edf2f5;
  	  width: 102.3%;
  
  	}
	 
	 
	/*COMPARADOR*/
	
	.GW_imgFondoComparador {
	background: url("/estaticos/imagenes/tv-ocio/nueva-home/imagen-comparador-480x105.jpg") no-repeat;
	height: 105px !IMPORTANT;
	background-size: cover;
}

	.GW_fondoComparador {
		background-color: #f4f5f7;
		height: 105px;
		display: block;
	}

	.GW_tituloComparador {
		font-size: 30px;
		font-family: 'MovistarTextRegular',Verdana;
		color: #fff;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		margin-bottom: 0px;
	}

	.GW_textoComparador {
		font-size: 16px;
		font-family: 'MovistarTextRegular',Verdana;
		color: #fff;
		padding-right: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
	}

	.fondoAzulOscuro{
		background-color: #005c84;
		color: #fff;
	}

	.altoAuto{
		height: auto !IMPORTANT;
	}
	
	.separadorInferior130{
		height: 130px
	}
	.separadorInferior130 {
		height: 230px;
	}
	
	

	
		/*CONSULTA COBERTURA*/
		.altoAuto {height: auto !IMPORTANT;}
		.cajaCobertura {
			position: relative !important;
			display: block !important;
			margin-bottom: 2em;
			background-size: cover;
			overflow: hidden;
			height: 100px !important;
			text-decoration: none;
			color: white;
			background-color: #00A5B6;
			font-size: 1.6em;
			}
			.GW_textoCobertutaCons {
			font-size: 16px;
			padding: 10px;
			margin-right: 7em;
			}
			.cajaCobertura p {
			padding: 10px;
			margin-right: 7em;
			}
			
	
			.sprites2 {
			display: block;
			background: url("/estaticos/content-acc/distributiva-adsl/img/sprites-adsl.png") top left no-repeat;
			}
					.GW_espania {
			width: 30%;
			float: right;
			height: 95px;
			background-position: -9px -125px;
			margin-top: -5.5em;
			}
			.GW_BGCobertura {
				background-color: #f4f5f7;
				height: 10em;
				display: block;
	}
	.GW_textoCoberturaDir {
	font-size: 16px;
	/* font-family: 'MovistarTextRegular',Verdana; */
	padding: 10px;
	color: #57585a;
	}
	.GW_contenedorCobertura {
	width: 100%;
	float: left;
	padding: 0px 10px 10px 10px;
	}
	input.GW_coberturaInput {
	height: 30px;
	font: 400 1.6em/1.5em 'MovistarTextRegular';
	color: #005179;
	padding: 2px 7px;
	width: 60%;
	float: left;}
	
	
	
	.GW_coberturaBoton {
	color: #ffffff !important;
	font: 16px/1em 'MovistarTextRegular';
	background: #00A5B6;
	height: 34px;
	line-height: 30px;
	text-align: center;
	width: 28%;
	float: right;
	margin-right: 5%;
	cursor: pointer;}
	
	.GW_coberturaBotonDireccion {
	color: #00A5B6!important;
	font: 16px/1em 'MovistarTextRegular';
	background: white;
	outline: beige;
	height: 34px;
	line-height: 30px;
	text-align: center;
	width: 28%;
	float: right;
	margin-right: 60px;
	/* outline: black 1px solid; */
	position: absolute;
	top: 60%;
	left: 40%;
	cursor: pointer;
	}
		.velo:hover {
		filter: alpha(opacity = 60);
		-khtml-opacity: 0.6;
		-moz-opacity: 0.6;
		opacity: 0.6;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		}
	
		/*PRECIO*/
		.precioAzul{color: #005c84;}
		.price1 {position:absolute;bottom:17px;}
		.price1 .desde1 {font-family: MovistarTextRegular;font-size: 16px;display: block;}
		.price1 .num {font-size: 70px;line-height: 0.8em;}
		.price1 .iva2 {font-size: 10px;line-height: 0.5em;}	
		.price1 .iva {font-size: 14px;display: block;}	
		.price1 .euro {font-size: 32px;line-height: 0.9em;}
		.banner .price1{position:relative !important; bottom: initial !important; margin-left:10px; margin-bottom:10px; margin-top:10px;}
		
		/*MARGENES*/
		.marginR0{margin-right:0px !important;}
		.marginL0{margin-left:0px !important;}
		.marginL{margin-left:20px !important;};
		.marginBottom0{margin-bottom: 0em !important;}
		.marginBottomXS{margin-bottom: 1em !important;}
		.marginBottomS{margin-bottom: 2em !important;}
		.marginBottomM{margin-bottom: 3em !important;}
		.marginBottomL{margin-bottom: 4em !important;}
		.marginBottomXL{margin-bottom: 5em !important;}
		.marginBottomXXL{margin-bottom: 7em !important;}
		.marginTop{margin-top:10px;}
		.marginTop0{margin-top:0em !important;}
		.marginTopXS{margin-top: 1em !important;}
		.marginTopS{margin-top: 2em !important;}
		.marginTopM{margin-top: 3em !important;}
		.marginTopL{margin-top: 4em !important;}
		.marginTopXL{margin-top: 5em !important;}
		.marginTopXXL{margin-top: 7em !important;}
		
		/*PADDINGS*/
		.paddingR0{padding-right:0px !important;}
		.paddingL0{padding-left:0px !important;}
		.paddingBottomXS{padding-bottom:1em !important;}
		.paddingBottomS{padding-bottom:2em !important;}
		.paddingBottomM{padding-bottom:3em !important;}
		.paddingBottomL{padding-bottom:4em !important;}
		.paddingBottomXXL{padding-bottom:5em !important;}
		.paddingBottomXXL{padding-bottom:6em !important;}
		.paddingCaja{padding:10px !important;}
		.paddingTopXS{padding-top:1em !important;}
		.paddingTopS{padding-top:2em !important;}
		.paddingTopM{padding-top:3em !important;}
		.paddingTopL{padding-top:4em !important;}
		.paddingTopXL{padding-top:5em !important;}
		.paddingTopXXL{padding-top:6em !important;}
		
	
	/*SUPERCAPA EMPRESAS*/
	#c2c-sc-empresas .btn900 {border: none !important;}
	#c2c-sc-empresas .horario900 {font-size: 13px !important;margin-top: 5px;}
	#c2c-sc-empresas .btnC2C {display: none !important;}
	
				@media (max-width: 767px){
				.banner {height:auto;
				}
				.marginL{margin-left:10px !important;};
					.TxtTitSec {
						margin-left: 10px !important;
					}		
					.atc-inputform{
						width:50% !important;
	
					}
					.banner .col-xs-12:last-child {
  					 margin-top: 20px;
					}
					.GW_margenGranFormato {
						margin-top: auto !important;
					}
			.listado-caract-producto li{
				margin-left: 10px;
			}
				.espaciadoLateralBloque
			{
				margin-right: 10px;

			}
			.estrechaMargenLateral {
		margin-left: 10px;

		}
		.banner h3{font-size: 18px;margin-top: 0;margin-left: 10px;}
		.banner h2{margin: 10px 10px 0px 10px;}
				}
				
/* Bloque destacados móviles */
	.GW-modulo-movil .GW-modulo-movil-img{
		  padding: 10px 5px 5px;
		  width: auto !important;
				  margin: 0 auto;
	}
	
	.GW-modulo-movil{
		  text-align: center;
		  color: #005c84;
		  font-size: 14px;
		  font-family: Arial;
		  padding: 10px 10px;
		  position: relative;
	}
	
	.GW-modulo-movil a:hover{
		border: #00c6d7 1px solid;
		text-decoration: none;
	}
	
	.GW-modulo-movil .GW-modulo-movil-modelo{
		  margin-bottom: 0;
		  margin-top: 10px;
	}
	
	.GW-owl-carousel .owl-theme .owl-controls{
		margin-top: 10px;
		text-align: center;
	}

	
	.GW-owl-carousel .owl-controls .owl-dots{
		position: absolute;
		top: -25px;
		right: 0;
	}
	
	
	.GW-owl-carousel .owl-controls .owl-dots .owl-dot.active span{
		background: #00c6d7;
		
	}
	
	
	.GW-owl-carousel .owl-controls .owl-dots .owl-dot span{
		background: #edf2f5;
		margin: 5px 5px;
	}
	
	
	.GW-owl-carousel .owl-controls .owl-nav [class*=owl-]:hover{
		background-color: rgba(35,61,87,0.8);
		opacity: 0.7;
		color: #5cd2ed;
	}
	
	
	.GW-owl-carousel .owl-controls .owl-nav [class*=owl-] {
		color: #fff;
		font-size: 50px;
		margin: 0;
		padding: 10% 0 0 6px;
		display: inline-block;
		cursor: pointer;
		/* -webkit-border-radius: 3px; */
		-moz-border-radius: 3px;
		border-radius: 0;
		display: block;
		background-color: rgba(35,61,87,0.8);
		/* progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,endColorstr=#FFFFFF);	 */	
		color: #5cd2ed;
		opacity: 1;
	}
	
	
	.GW-owl-carousel .owl-controls .owl-nav div{
		color: #FFF;
		display: inline-block;
		zoom: 1;
		margin: 5px;
		padding: 3px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #00c6d7;
	}
	
	/* Clickable class fix problem with hover on touch devices */
	/* Use it for non-touch hover action */	
	.GW-owl-carousel .owl-controls.clickable .owl-nav div:hover{
		opacity: 1;
		text-decoration: none;
	}
	
	/* Styling Pagination*/	
	.GW-owl-carousel .owl-controls .owl-page{
		display: inline-block;
		zoom: 1;
	}
	
	.GW-owl-carousel .owl-controls .owl-page span{
		display: block;
		width: 12px;
		height: 12px;
		margin: 5px 7px;
		opacity: 0.5;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background: #869791;
	}
	
	
	.GW-owl-carousel .owl-controls .owl-page.active span,
	
	.GW-owl-carousel .owl-controls.clickable .owl-page:hover span{
		opacity: 1;
	}
	
	
	.GW-owl-carousel .owl-controls .owl-nav div {
	  position: absolute;
	}
	 
	
	.GW-owl-carousel .owl-controls .owl-nav .owl-prev{
	  top: 0;
	  bottom: 0;
	}
	 
	
	.GW-owl-carousel .owl-controls .owl-nav .owl-next{
	  /* right: -45px;
	  top: 55px;  
	  */
	  right: 0;
	  top: 0;
	  bottom: 0;
	}

	.GW-owl-carousel .padding-texto{
		padding: 20px 0 0 80px;
	}
	
	.paddingtop20{
		padding-top: 20px;
	}
	
	.GW-owl-carousel .GW-caracteristicas-imagen img{
		width: auto;
				margin: 0 auto;
				padding-top: 25px;
	}		
	
	@media(max-width: 767px){
		.GW-owl-carousel .owl-stage-outer{
			padding-top: 50px;
		}
		
		.GW-owl-carousel .owl-controls .owl-dots{
			top: 5px;
			left: 0;
			right: 0;
		}
	}		
/*Fin de bloque destacados móviles*/	

/*Inicio bloque faqs*/
	.GW-collapse-heading{
		background: #233d57;
		padding: 10px;
	}
	
	.GW-collapse-heading a{
		color: #fff !important;
		display: block;
	}
	
	.GW-panel-body{
		padding: 10px;
	}
	
	.GW-panel{
		border: 0;
		border-radius: 0px !important;
		box-shadow: none;
	}
	
	.GW-acordeon-icono{
		color: #fff;font-size: 23px;
	}
	
	.GW-acordeon-icono.icon-v-down{
		font-size: 14px;
	}

	.panel-group .panel + .panel {
	  margin-top: 1px;
	}	
/*Fin bloque faqs*/	


