/* `Body
----------------------------------------------------------------------------------------------------*/
body {
	background: #d0d0d0 url(../imagenes/fondo_body.jpg) no-repeat;
	line-height:1.5em;
	font-size:1em;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #f26022;
}
a:hover {
	color: #000;
}
img:focus {
	outline:none;
}
.container_16 {
	background: #fff;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
/* `Header
--------------------------------*/
.header .grid_9 {
	padding:0;
}
.header .grid_3,
.header .grid_2 {
	text-align:right;
	padding-top:1.3em;
}
.header .header-email a {
	background:url(../imagenes/btn_email.gif) 0 0 no-repeat;
	width:118px;
	height:40px;
	display:inline-block;
}
	.header .header-email a:hover {
		background-position:0 -40px;
	}
.header .partner {
	padding-right:1em;
}
/* `Navegación
--------------------------------*/
.navegacion {
	background: #f1f1f1;
	text-align: left;
	height:2em;
	line-height:2em;
	border-bottom: 1px solid #d5c1dc;
}
.navegacion ul {
	list-style-type: none;
	clear: both;
	margin-left: 30px;
}
	.navegacion ul li {
		display: inline;
		margin: 0;
		padding: 0 1em 0 0;
		font-size:.9em;
	}
.navegacion a {
	color: #000;
	text-decoration: none;
}
	.navegacion a:hover, 
	.navegacion li.selected a {
		color: #f26022;
	}

/* `Introduction
--------------------------------*/
.intro {
	background: #f8dfcd url(../imagenes/fondo_intro.gif) right bottom no-repeat;
	text-align: left;
	padding: 2em 0 4em 1.2em;
	position: relative;
}
	.intro .grid_16 {
		margin-bottom:2em;
	}
.intro-info {
	padding-left:2em;
}
#slider {
	position:relative;
	width:450px;
	height:20em;
	background:url(images/loading.gif) no-repeat 50% 50%;
	-webkit-box-shadow: 0px 1px 5px 0px #999999;
  	-moz-box-shadow: 0px 1px 5px 0px #999999;
 	box-shadow: 0px 1px 5px 0px #999999;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#inicio h1,
#inicio .size1 {
	display:inline;
}
#contacto .size1 {
	line-height:1.1em;
}
.infoPrecio {
	font-family: 'Terminal Dosis Light', san-serif;
	font-weight: 400;
	color: #fff;
	line-height: 1;
	position: absolute;
	bottom: 1em;
	right: 1em;
	text-align:right;
}
.textoContenido {
    color: #fff;
    font-size: 1.3em;
    font-weight: 400;
}
	.textoContenido p {
		margin-bottom:0;
	}
#precio {
	font-family:'Yanone Kaffeesatz', sans-serif;
    font-size: 1.8em;
    font-weight: 700;
}

/* `Content
--------------------------------*/
.caracteristicas {
	padding: 2em 1.2em;
}
.caracteristicas p {
	font-size: .95em;
}
.caracteristicas .pre {
	font-size: 1.05em;
}
.caracteristicas .grid_13 {
	padding: 0 2em 2em 2em;
}
.caracteristicas ul li {
	list-style: none;
	padding-left:45px;
}
.tituloLista {
	color: #333;
	font-weight: bold;
	display: inline-block;
  	margin-bottom: 0.5em;
	font-size: 1.25em;
}
.listaCategorias {
	float: left;
	margin-right: 15px;
	margin-left: 170px;
	padding-bottom: 0px;
}
.btn {
	display:inline-block;
	text-decoration:none;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
	background:#792d96;
	border:1px solid #864c9b;
	padding: 0.3em 1.5em;
	margin: 1em 0 0 0;
	color:#fff;
	font-weight: 600;
  	font-size: 1.15em;
	-webkit-box-shadow: inset 0px 0px 6px 0px rgba(255, 255, 255, 0.6);
	-moz-box-shadow:    inset 0px 0px 6px 0px rgba(255, 255, 255, 0.6);
	box-shadow:         inset 0px 0px 6px 0px rgba(255, 255, 255, 0.6);
}
.btn:hover {
	color:#fff;
	background:#ff7e29;
}
.btn.primary {
	background: #85459d; 
	background: -moz-linear-gradient(top,  #85459d 0%, #751e96 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85459d), color-stop(100%,#751e96));
	background: -webkit-linear-gradient(top,  #85459d 0%,#751e96 100%);
	background: -o-linear-gradient(top,  #85459d 0%,#751e96 100%); 
	background: -ms-linear-gradient(top,  #85459d 0%,#751e96 100%); 
	background: linear-gradient(to bottom,  #85459d 0%,#751e96 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85459d', endColorstr='#751e96',GradientType=0 ); 
}
.btn.primary:hover {
	background: #ffa34d; 
	background: -moz-linear-gradient(top,  #ffa34d 0%, #ff6f27 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa34d), color-stop(100%,#ff6f27)); 
	background: -webkit-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%);
	background: -o-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%);
	background: -ms-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%); 
	background: linear-gradient(to bottom,  #ffa34d 0%,#ff6f27 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa34d', endColorstr='#ff6f27',GradientType=0 ); 
	border-color:#f24a01;
}
	.primary span {
		background:url(../imagenes/arrow.png) right center no-repeat;
		padding-right:20px;
	}
.btn.secondary {
	background: #ffa34d; 
	background: -moz-linear-gradient(top,  #ffa34d 0%, #ff6f27 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa34d), color-stop(100%,#ff6f27)); 
	background: -webkit-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%);
	background: -o-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%);
	background: -ms-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%); 
	background: linear-gradient(to bottom,  #ffa34d 0%,#ff6f27 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa34d', endColorstr='#ff6f27',GradientType=0 ); 
	border-color:#f24a01; 
	font-size:0.85em;
}
.btn.secondary:hover {
	background: #85459d; 
	background: -moz-linear-gradient(top,  #85459d 0%, #751e96 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#85459d), color-stop(100%,#751e96));
	background: -webkit-linear-gradient(top,  #85459d 0%,#751e96 100%);
	background: -o-linear-gradient(top,  #85459d 0%,#751e96 100%); 
	background: -ms-linear-gradient(top,  #85459d 0%,#751e96 100%); 
	background: linear-gradient(to bottom,  #85459d 0%,#751e96 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#85459d', endColorstr='#751e96',GradientType=0 );
	border-color:#864c9b;
}
.btn.black {
	background: #333333;
	background: -moz-linear-gradient(top,  #333333 0%, #111111 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#111111)); 
	background: -webkit-linear-gradient(top,  #333333 0%,#111111 100%); 
	background: -o-linear-gradient(top,  #333333 0%,#111111 100%); 
	background: -ms-linear-gradient(top,  #333333 0%,#111111 100%); 
	background: linear-gradient(to bottom,  #333333 0%,#111111 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=0 ); 
	border-color:#000; 
	font-size:0.85em;
	padding:.7em 2em;
}
.btn.black:hover {
	background: #ffa34d; 
	background: -moz-linear-gradient(top,  #ffa34d 0%, #ff6f27 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa34d), color-stop(100%,#ff6f27)); 
	background: -webkit-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%);
	background: -o-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%);
	background: -ms-linear-gradient(top,  #ffa34d 0%,#ff6f27 100%); 
	background: linear-gradient(to bottom,  #ffa34d 0%,#ff6f27 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa34d', endColorstr='#ff6f27',GradientType=0 ); 
	border-color:#f24a01;
	cursor: pointer;
}
/* `Infographic
--------------------------------*/
.infographic {
	background: #f26022 url(../imagenes/fondo_infographic.jpg) top left no-repeat;
	padding: 2em 1.2em 1em 1.2em;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-family: 'Terminal Dosis Light', san-serif;
	font-weight:400;
	color:#fff;
	font-size:1.05em;
}
.year {
	background:url(../imagenes/bubble.png) center center no-repeat;
	font-weight:700;
	color:#333;
	font-size:4em;
	text-align:center;
	width:80px;
	height:80px;
	float:left;
}
	.year span {
		display:inline-block;
		margin-top:.35em;
	}	
.years {
	color: #333;
  	font-size: 2.7em;
  	margin-top: .35em;
}
.exp {
	color: #333;
	font-weight:700;
	font-size:1.05em;
  	margin-top: 1em;
}
.comercio {
	font-weight:700;
	font-size:1.25em;
}
.visitas {
	padding:10px 0;
}
.infographic ul {
	list-style:none;
	margin:0;
	padding:0;
}
	.infographic .grid_4 ul {
		float:right;
		width:60%;
	}
.middle {
	padding: 0 2em;
}
.atencion {
	background: url(../imagenes/atencion.png) top right no-repeat;
	display: block;
	padding-top: .5em;
}
	.atencion a {
		background:#fff;
		font-weight:700;
		padding:.2em;
	}
	.atencion a:hover {
		background:#66008c;
		color:#fff;
	}
	.atencion p {
		padding:1em 0;
	}
.visitas {
	width:100%;
	height:56px;
	background:url(../imagenes/visitas.png) center left repeat-x;
	display: inline-block;
	float:none;
}
.llave {
	background: url(../imagenes/llave.png) left center no-repeat;
	min-height: 72px;
	display: block;
}
.t2 {
	font-size:1.75em;
}
.t3 {
	font-weight:700;
	font-size:1.7em;
	margin-top:.3em;
	display:inline-block;
	letter-spacing:-0.03em;
	font-family: Arial, sans-serif;
}
.content {
	padding:2em 0;
}
.leftCol {
	padding:0 1.3em;
}
	.leftCol img {
		width:100%;
	}
.documentacion {
	background: #eee;
	padding:2em 1.3em;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
	.documentacion h6 {
		text-transform:uppercase;
		margin-bottom:1em;
	}
	.documentacion p {
		font-size:.85em;
		line-height:1.5em;
	}
		.documentacion p a {
			  color: #864c9b;
		}
		.documentacion p a:hover {
			  color: #f26022;
		}
.rightCol {
	padding:0 1.5em;
}
.rightCol ul {
	margin:0 0 1em 0;
	padding:0;
	list-style-type:none;
}
.cfuncionales ul,
.ctecnicas ul {
	margin-left:4em;
	list-style-type:disc;
}
.cfuncionales h3 {
	background: url(../imagenes/icono_01.png) left center no-repeat;
	text-transform:uppercase;
	padding:.5em 0 .5em 60px;
}
.ctecnicas h3 {
	background: url(../imagenes/icono_02.png) left center no-repeat;
	text-transform:uppercase;
	padding:.5em 0 .5em 60px;
}
.google {
	text-align: left;
	background: #fff url(../imagenes/fondo_google.png) top left no-repeat;
	padding-bottom:2em;
}
	.google .pre {
		background:#e8dbec;
		padding:1em 1.5em;
		font-family: 'Terminal Dosis Light', san-serif;
		font-size:1.25em;
	}
.examples {
	font-size:.85em;
	overflow:hidden;
}	
	.examples li {
		border-bottom: 1px solid #d6d6d6;
		display: flex;
  		padding: 1em 0 1em 1.5em;
  		line-height: 1.5em;
	}
.booster {
	padding: 2em 0 0 0;
	font-size: .85em;
	font-style: italic;
}

/* `Lists
--------------------------------*/
#hosting_p {
	background: url(../imagenes/icono_03.png) top left no-repeat;
}
#atencion {
	background: url(../imagenes/img01.jpg) top left no-repeat;
}
#disenyo {
	background: url(../imagenes/img02.jpg) top left no-repeat;
}
#llave {
	background: url(../imagenes/img03.jpg) top left no-repeat;
}
#limites {
	background: url(../imagenes/img04.jpg) top left no-repeat;
}
#manejo {
	background: url(../imagenes/img05.jpg) top left no-repeat;
}
#buscadores {
	background: url(../imagenes/img07.jpg) top left no-repeat;
}
#flexibilidad {
	background: url(../imagenes/img06.jpg) top left no-repeat;
}
#rendimiento {
	background: url(../imagenes/img08.jpg) top left no-repeat;
}
#rendimiento .disponibilidad {
	font-size: 9px;
}
#ventas {
	background: url(../imagenes/img09.jpg) top left no-repeat;
}
#alimentacion {
	background: url(../imagenes/img10.jpg) top left no-repeat;
}
#coleccionismo {
	background: url(../imagenes/img11.jpg) top left no-repeat;
}
#arte {
	background: url(../imagenes/img12.jpg) top left no-repeat;
}
#automocion {
	background: url(../imagenes/img13.jpg) top left no-repeat;
}
#empresas {
	background: url(../imagenes/img14.jpg) top left no-repeat;
}
#deportes {
	background: url(../imagenes/img15.jpg) top left no-repeat;
}
#salud {
	background: url(../imagenes/img16.jpg) top left no-repeat;
}
#electrodomesticos {
	background: url(../imagenes/img17.jpg) top left no-repeat;
}
#energia {
	background: url(../imagenes/img18.jpg) top left no-repeat;
}
#audio {
	background: url(../imagenes/img19.jpg) top left no-repeat;
}
#hogar {
	background: url(../imagenes/img20.jpg) top left no-repeat;
}
#it {
	background: url(../imagenes/img21.jpg) top left no-repeat;
}
#jardineria {
	background: url(../imagenes/img22.jpg) top left no-repeat;
}
#oficina {
	background: url(../imagenes/img23.jpg) top left no-repeat;
}
#ambiente {
	background: url(../imagenes/img24.jpg) top left no-repeat;
}
#moda {
	background: url(../imagenes/img25.jpg) top left no-repeat;
}
#optica {
	background: url(../imagenes/img26.jpg) top left no-repeat;
}
#inmobiliaria {
	background: url(../imagenes/img27.jpg) top left no-repeat;
}
#suministros {
	background: url(../imagenes/img28.jpg) top left no-repeat;
}
#agricultura {
	background: url(../imagenes/img29.jpg) top left no-repeat;
}

.tarifas th {
	color: #fff;
	font-weight: bold;
	font-size:.95em;
	background: #864c9b;
	border-right: 2px solid #fff;
	padding: 5px 10px;
	text-align:center;
}
.tarifas td {
	border-bottom:1px solid #ccc;
	padding:1em;
	vertical-align:middle;
}
.tarifas p {
	margin-bottom:0;
}
td.price {
	text-align:center;
	font-family: 'Yanone Kaffeesatz', sans-serif;
  	font-size: 1.4em;
}
.tarifas .firstCol {
	width:70%;
}
.cuenta {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.6em;
	line-height:1.4em;
}
.hosting {
	text-align: left;
	background: #fff url(../imagenes/fondo_carrito.jpg) 2em 1em no-repeat;
	padding-top:0;
}
	.hosting h3,
	.gMapa h3,
	.acerca h3 {
		text-transform:uppercase;
	}
	.hosting .pre {
		background: #e8dbec url(../imagenes/icono_03.png) 1.5em 1.5em no-repeat;
		padding: 1.5em 1.5em .5em 5em;
		overflow:hidden;
		display:inline-block;
		margin-bottom:.5em;
	}
	.hosting .grid_11,
	.hosting .grid_5 {
		padding:0;
	}
.tarifas2 {
	text-align:center;
	font-family: 'Yanone Kaffeesatz', sans-serif;
  	font-size: 1.3em;
	width:100%;
}
	.tarifas2 .firstCol {
		width:40%;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:.75em;
		font-weight:600;
	}
	.tarifas2 td,
	.tarifas2 th {
		text-align:center;
		vertical-align:middle;
		border-bottom:1px solid #ccc;
		padding:1em;
	}
	.tarifas2 .cuenta {
		font-size:.85em;
		font-weight:400;
	}
.nota {
	color: #864c9b;
	font-size:.95em;
	padding:1em;
}
#precios .pre p.grid_11 {
	display:block;
}
#precios .pre .right img {
	max-width:95%;
}
.subcategorias ul {
	list-style-type: none;
	clear: both;
	margin-top: 20px;
	margin-left: 20px;
}
.subcategorias ul li {
	margin: 0;
	margin-bottom: 10px;
}
/* `Information
--------------------------------*/
.info {
	background: #333;
	color: #fff;
	padding:1em 1.2em;
}
	.info h5 {
		padding-bottom:.5em;
		border-bottom:1px solid #666;
	}
.noticiaTitulo {
	font-weight: 700;
	margin-top: 1em;
}
.noticias p {
	margin:1em 0;
	font-size:.95em;
}
.formulario input[type=text],
.formulario textarea {
	width:100%;
	padding:3px;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border:1px solid #fff;
	height:2em;
	font-family:Arial, Helvetica, sans-serif;
	background:#eee;
	line-height:2em;
	font-size:.95em;
	margin:.5em 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.formulario textarea {
	height:7em;
	line-height:1.4em;
}
#captcha {
	width:100px;
	border: solid 1px #000;
}
.formulario a {
	color:#fff;
}
.formulario a:hover {
  	color: #f26022;
}
.enviar {
	background: none;
	border: none;
	float: right;
	margin-right: 20px;
}
#content .enviar {
	background: none;
	border: none;
	float: right;
	position: relative;
	right: -80px;
	margin-right: 0px;
}
.obligatorio {
	color: #FF6600;
}
.listado {
	display: table;
	list-style-type: none;
	width: 100%;
}
.formulario form {
	margin-top: 1em;
}
.localizacion {
	font-size: .95em;
}
.localizacion a {
	color: #c497cc;
}
.localizacion a:hover {
  	color: #f26022;
}
#content .formulario form {
	width: 460px;
	float: left;
}
.formulario form label {
	float: left;
	width: 100%;
	text-align:left;
}
.apunte {
    color: #666;
    font-size: .8em;
}
#clientes .leftCol h5 {
	border-bottom:1px solid #333;
	padding-bottom:.5em;
}
#clientes .rightCol li {
	  padding: 1em 0 .5em 4em;
	  background-position: 0 10px;
	  border-top: 1px solid #666;
}
	#clientes .rightCol ul ul {
		overflow:hidden;
		margin-bottom:0;
	}
	#clientes .rightCol li li,
	.cliente-info li {
		padding:0 1.5em 0 0;
		margin-bottom:.5em;
		float: left;
  		width: 33.3%;
		text-align: center;
		-webkit-box-sizing: border-box;
    	-moz-box-sizing: border-box;
    	box-sizing: border-box;
		font-size: .85em;
  		line-height: 1.5em;
		border:none;
	}
		#clientes .rightCol img {
			float: none;
			display:block;
		 	margin: 0 auto 20px auto;
		  	clear: both;
			border:1px solid #ccc;
			padding:2px;
		}
#clientes .rightCol a {
	color: #864c9b;
	text-decoration: underline;
	display:block;
	margin-bottom:.5em;
}
#clientes .rightCol a:hover {
	color: #f26122;
}
	#clientes .rightCol h2 {
        font-size: 1em;
        line-height: 1em;
	}
	#clientes .rightCol .tituloLista a {
		text-decoration: none;
		color: #333;
	}
	#clientes .rightCol .tituloLista a:hover {
		color: #f26122;
	}
	#clientes .rightCol .more a {
		text-decoration: none;
		color: #fff;
		display:inline-block;
	}
	#clientes .rightCol .more a:hover {
		color: #fff;
	}
#clientes .more {
	text-align:center;
}	
#clientes .rightCol .cliente-info li {
  	background: none;
  	border: none;
	width:50%;
	padding: 0 1.5em 1.5em 0;
}
#clientes .rightCol .cliente-info li.clear {
	width: 100%;
  	padding: 0;
  	margin: 0;
  	float: none;
  	clear: both;
}
.next {
	display:inline-block;
	padding: 2em 0;
}
.subcategorias {
	list-style-type: none;
}
	.subcategorias li {
		margin-bottom:.5em;
	}
	.subcategorias a {
		background: url(../imagenes/puntoOff.gif) 0px 8px no-repeat;
		color: #333;
		display: block;
		padding-left: 20px;
		text-decoration: none;
	}
	.subcategorias a:hover,
	.subcategorias a.selected {
		background-image: url(../imagenes/puntoOn.gif);
		color:#f26022;
	}
#contacto .formulario input[type=text],
#contacto .formulario textarea {
	border:1px solid #999;
}
#contacto .formulario textarea {
	height:12em;
}
#contacto .formulario #captcha {
	border: solid 1px #999;
}
#contacto .formulario a {
	color:#333;
}
#contacto .formulario a:hover {
  	color: #f26022;
}
#contacto .politica {
	font-size: .85em;
}
	#contacto .politica input {
		float:left;
		margin: 6px 10px 0 0;
	}
	#contacto .politica label {
		float:none;
	}
.datos {
	padding:3em 0 0 2em;
	font-size:.9em;
	line-height:1.5em;
}
.map {
	background:#fff url(../imagenes/fondo_contacto.jpg) 4em 2em no-repeat;
}
.redesSociales ul {
    list-style-type: none;
}
.redesSociales ul li{
    display: inline;
    margin-right: 5px;
}
.redesSociales ul li a{
    text-decoration: none;
}
/* `Footer
--------------------------------*/
.footer {
	background: #000;
	font-size:.75em;
	padding: .5em 1.2em;
}
.footer a {
	color:#fff;
}
.footer a:hover {
	color:#f26022;
}
/* `Addons
----------------------------------------------------------------------------------------------------*/
.shop {
	color: #9C6CAD;
}
#boxInfo {
	background: url(../imagenes/fondo_mensaje.png) no-repeat;
	height: 231px;
	left: 32%;
	position: absolute;
	text-align: center;
	top: 25%;
	width: 450px;
}
#boxVolver {
	margin-top: 15px;
}
#boxVolver img {
	border: none;
}
#mensajeInfo {
	color: #FFF;
	font-family: Arial, Helvetica, Verdana;
	font-size: 13px;
	left: 50%;
	margin-left: -210px;
	position: relative;
	text-align: center;
	top: 50%;
	width: 420px;
}
.gMapa {
  	background: #e8dbec url(../imagenes/icono_05.png) 1.5em 1.5em no-repeat;
  	padding: 1.5em 1.5em 1.5em 5em;
  	margin-bottom: 2em;
  	width:100%;
  	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#mapaGoogle{
    height: 350px;
    width: 99%;
	border: 1px solid #fff;
}
#mapaGoogle a{
    color: #864c9b
}
#mapaGoogle .gm-style-iw div{
    overflow: hidden !important;
}
.acerca {
	background: url(../imagenes/icono_06.png) 1.5em 1.5em no-repeat;
	padding: 1.5em 1.5em 1.5em 5em;
}

/* `Aviso cookies
--------------------------------*/
.avisoCookies {
	background-color: #F1F1F1;
	background-color: rgba(241, 241, 241, 0.90);
	border-bottom: 1px outset #dfdfdf;
	bottom: 0px;
	display: none;
	left: 0px;
	text-align: center;
	top: auto;
	position: fixed;
	width: 100%;
	z-index: 10000;
}
.avisoCookies a {
	color: #f26122;
}
.avisoCookies p {
	font-size: 1em;
	margin: 0px auto;
	padding: 10px 0px;
	position: relative;
	text-align: left;
	width: 100%;
}
.avisoCookies .ocultarAviso, .avisoCookies .aceptarCookies {
	background: #888;
	border-radius: 6px;
	color: #fff;
	float: right;
	margin-top: 5px;
	padding: 3px 5px;
	text-decoration: none;
	margin-right: 2px;
}
.avisoCookies .ocultarAviso:hover, .avisoCookies .aceptarCookies:hover  {
	background: #000;
}

#nav {
	overflow: hidden;
}
#nav-toggle {
	display: block;
	padding: .5em .5em .5em 4em;
	color: #fff;
	background-color: #7d868d;
	background-image: url(../imagenes/responsive-nav.png);
	background-repeat: no-repeat;
	background-position: 1.5em 50%;
	text-decoration: none;
}
.js #nav {
	clip: rect(0 0 0 0);
	max-height: 0;
	position: absolute;
	display: block;
	overflow: hidden;
	zoom: 1;
}
#nav.opened { max-height: 9999px; }