@import url(icomoon/style.css);
@font-face {
    font-family: 'ubuntubold';
    src: url('fonts/ubuntu/ubuntu-b-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-b-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-b-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntulight';
    src: url('fonts/ubuntu/ubuntu-l-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-l-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-l-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntumedium';
    src: url('fonts/ubuntu/ubuntu-m-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-m-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-m-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubunturegular';
    src: url('fonts/ubuntu/ubuntu-r-webfont.eot');
    src: url('fonts/ubuntu/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/ubuntu/ubuntu-r-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {/*! background:url(../img/fnd_body.png) repeat-y center top; */color:#293838;font:13px ubunturegular,sans-serif;line-height:16px;}
.fondo{background:#ffffff url(../img/fnd_diam.jpg) repeat left top;}

#Divbackground{width:100%; height:100%;}
/*
--------- ALINEADOS ---------
*/
.derecha {float:right;}
.izquierda {float:left;}
.clear {clear:both;}
.centrado {text-align:center;}
.oculto {display:none;}

.fua, .fua iframe {
    
    float: left;
    height: 26px;
    margin-left: 0;
    width: 430px;
}
/*
--------- TEXTOS ---------
*/
h1 {color:#000000;font-family: 'ubuntubold';font-size:22px;font-weight:normal;line-height:22px;padding:8px 0px 6px 0px;}
.h1lat {border-top:3px solid #D9E1E1;color:#EB831B;display:block;font-size:19px;margin-top:15px;text-decoration:none;padding-top:2px;text-transform:uppercase;width:204px;}
.h1Lat2 {height:20px;}
h2 {color:#999999;font-size:20px;font-weight:normal;line-height:18px;padding:10px 0px 8px 0px;}
h3 {color:#666666;font-size:18px;padding-top:10px;}
p {padding:5px 0px;}
/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}
/* Lista pestañas */
.pestanasGrandes {clear:both;margin:10px 0px 0px 0px;overflow:hidden;}
.pestanasGrandes li a:link,.pestanasGrandes li a:visited,.pestanasGrandes li a:active {background:url(../img/fnd_pest.png) no-repeat;display:block;float:left;font-family:'engraversgothic_btregular';font-size:15px;height:29px;letter-spacing:-1px;margin-right:10px;padding:10px 0px 5px 0px;text-align:center;text-decoration:none;width:200px;}
.pestanasGrandes li a.seleccionado:link,.pestanasGrandes li a.seleccionado:visited,.pestanasGrandes li a.seleccionado:active {background:url(../img/fnd_pest_sel.png) no-repeat;color:#fff;}
/*
--------- FOTOS ---------
*/
.fotoizq {border:1px solid #999;float:left;margin-right:8px;padding:1px;}
.fotoder {border:1px solid #999;float:right;margin-left:13px;padding:1px;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {/*! background:url(../img/fnd_contenedora.png) repeat-x left top; */width:100%;}
#contenido, .wrap {margin:0 auto; width: 98%; max-width:1150px; position: relative;}
#contenido:after, .wrap:after, .clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0;}
#cabecera {height:80px;position:relative;width:100%;/*border-bottom: solid 1px black;*/}
#colizq {float:left;/*min-height:400px;*/overflow:hidden;padding:26px 1% 10px 0;width:19%;}
#colder {float:right;overflow:hidden;padding:17px 0 10px 2%;width:76%;}
#colder_masinfo {float:right;overflow:hidden;padding:15px 0px 10px 20px;width:781px;}

#contenido2 {background:#ffffff;float:left;overflow:hidden;padding:30px 20px 30px 20px;min-height:600px;width:984px;}
/* --------- PORTADA -------- */
#contenedora_portada {width:100%; position:relative;}
#link_fifa_portada {position:absolute; font-size:15px;left:50%; top:50%; margin-left:280px; margin-top:100px; height:150px; width:242px;}
#link_fifa_portada a:link,#link_fifa_portada a:visited,#link_fifa_portada a:active {font-size:14px;}
#menu_sup_portada{background:url(/img/fnd_cabecera_portada.png) repeat-x left top; height:85px; position:fixed; top:0px; width:100%;}
#menu_inf_portada {background:#0C0C0C;  padding:30px 0; width:100%; }

#cont_menu_sup_portada {margin:0 auto;overflow:hidden;width:1024px;}
#menu_inf_portada {
	font-family:'ubunturegular';
	color: white;
}
#menu_inf_portada .col-3 {
	width: 33.33333%;
	float: left;
}

#menu_inf_portada a:link,#menu_inf_portada a:visited,#menu_inf_portada a:active {color:#a2a2a2;display:block;font-size:104%;padding:4px 0;text-decoration:none;}
#menu_inf_portada a:hover {color:#fff;}

#menu_inf_portada h2 {
	font-family:'ubuntubold';
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom:5px;
	font-size: 16px;
	color: white;
}

#menu_inf_portada .social h2 {
}
#menu_inf_portada .social a {
	display: inline-block;
	width: 40px;
	height: 40px;	
	line-height: 38px;
	text-align: center;
	border-radius: 50%;
	color: black;
	font-size: 19px;
	margin: 5px;
	border:solid 1px white;
	text-decoration: none;
	background-color: #fff;
    padding:0;
}
#menu_inf_portada .social a:hover {background-color: transparent;color: white;}

.banners_pie {
    position: absolute;
    bottom: 0;
    right: 0;
}

#logo_portada{float:left; width:1024px; height:65px; text-align:center;}
#menu_items_portada{float:left; width:1024px; height:19px; text-align:center; padding:1px 0px 0px 0px;}
.item_menu:link,.item_menu:active,.item_menu:visited{color:#ffffff; font-size:14px;font-family: 'engraversgothic_btregular'; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0px 10px 0px 10px;}
.item_menu:hover{color:#999999;}
#cont_menu_inf_portada{margin:0 auto;overflow:hidden;width:1024px;}
#izquierda_inf{float:left; }
#derecha_inf{float:right; text-align:right; width:250px;}
#derecha_inf span {display:block;float:right;}
#making{float:left; height:214px; width:380px;}
#video02{float:right; height:214px; width:380px;}
#cat_Port{float:left;clear:both; height:214px; margin-top:20px; width:380px;}


/* --------- CATÁLOGO INTERACTIVO --------*/
#contenido_cat {float:left;overflow:hidden;position:relative;width:1024px;}
#tit_cat_int{float:left;overflow:hidden;height:30px;width:1024px;color:#000000;font-family: 'engraversgothic_btregular';font-size:22px;font-weight:normal;line-height:22px;padding:8px 0px 6px 0px;}

#img_cat_int{float:left; height:663px; width:1024px; position:relative; margin-top:10px;margin-bottom:10px;}
#pag_sig{position:absolute; right:10px; top:290px; height:43px; width:43px;z-index:2000;}
#pag_ant{position:absolute; left:10px; top:290px; height:43px; width:43px;z-index:2000;}


/* --------- INFERIOR --------*/
.contenedora_menu_sup_all{height:18px;overflow:hidden;padding-top:2px;text-align:center;/*! display: none; */}
.item_menu_all:link,.item_menu_all:active,.item_menu_all:visited{color:#000 !important; font-size:14px;font-family: 'engraversgothic_btregular'; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0px 10px 0px 10px;display: none;}
#item_menu{color:#ffffff; font-size:14px;font-family: 'engraversgothic_btregular'; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0px 10px 0px 10px;}
#item_menu1{color:#ffffff; font-size:14px;font-family: 'engraversgothic_btregular'; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0px 10px 0px 10px;}




/* --------- SUPERIOR --------*/
.top-links {
    position: absolute;
    top: 30px;
    right: 0px;
    z-index: 1;
}

.top-links a {
    font-size: 14px;
    color: #757575 !important;
}

.top-links > a + a,
#capaIdioma {
    margin-left: 10px;
}

.top-links a,
#capaIdioma {
    display: inline-block;
    vertical-align: middle;
}


.logo_all {
    float: left;
    position: absolute;
    z-index: 1;
    margin-top: 12px;
}
/* --------- DISTRIBUCIÓN Y REPRESENTACIÓN --------- */
#mapaClientes {border:1px solid #aaa;height:400px;margin-top:5px;width:400px;}
#mapaEmpresas {border:1px solid #aaa;height:470px;margin-top:5px;width:778px;}
/*
--------- FORMULARIOS ---------
*/
.form_fila_cont {clear:both;color:#666;overflow:hidden;padding:6px 0px;text-align:left;}
.form_fila {clear:both;color:#666;overflow:hidden;padding:5px 0px;text-align:center;}
.form_fila2 {clear:both;color:#666;overflow:hidden;padding:6px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:41%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
.input0 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:50px;color:#666666;}
.input1 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:100px;color:#666666;}
.input2 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:144px;color:#666666;}
.input3 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:160px;color:#666666;}
.input1b {background:#fff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:100px;color:#666666;}
.input3b {background:#fff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:160px;color:#666666;}
.input4 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:180px;color:#666666;}
.input5 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:230px;color:#666666;}
.textarea {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;height:46px;padding:2px;width:150px;color:#666666;}
.textarea1 {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;height:80px;padding:2px;width:650px;color:#666666;resize:none;font-size:13px;float:right;}
.input {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:2px;width:110px;color:#666666;}
.drp0 {background:#666;border:1px solid #380020;font-family:'ubunturegular',sans-serif;padding:2px;width:110px;color:#FFF;}
.registro_izq {float:left;line-height:12px;overflow:hidden;text-align:center;width:49%;}
.registro_der {background:#fff;float:right;line-height:10px;overflow:hidden;margin-top:15px;padding:10px 0px 10px 0px;text-align:center;width:49%;}
.btnMarginBot {margin-bottom:-2px;}
.izquierda_contacto{ width:430px; float:left; overflow:hidden;}
.derecha_contacto{ width:510px; float:right; overflow:hidden;}
.input2Nue{background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:5px;width:215px;color:#666666;}
.textareaNue {background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;height:46px;padding:2px;width:220px;color:#666666;}
.input2Pais{background:#ffffff;border:1px solid #888;font-family:'ubunturegular',sans-serif;padding:5px;width:227px;color:#666666;}
#divFormulario{width:400px;}
.form_colizq_fifa {float:left;margin:0px;padding-right:3%;text-align:right;width:27%;}
/*
--------- TABLAS ---------
*/
.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;padding:6px 6px;text-align:center;}
.tabla th {text-align:center;}
.tabla td.izq {text-align:left;width:60px;}
.tablaPedidos {margin:auto;width: 100%;}
.tablaPedidos td {border-bottom:1px solid #ddd;padding:6px 4px;text-align:center;}
.tablaPedidos th {text-align:center;}
.tablaPedidos td.izq {text-align:left;width:60px;}
.tabla_cabecera {font-weight:bold;}
.tabla_cabecera2 {text-align:left !important;width:300px;}
.tabla_cabecera2 .griscesta{color:#A7A7A7;}
.tabla_cabecera2 a{text-decoration:none;}
.tabla_cabecera2 a:hover{text-decoration:underline;}
.tabla td.imgMinResumen{width:60px;}
.imgMinResumen img {max-height:50px;max-width:60px;float:left;}
.tabla2 {background:#fff;margin:auto;}
.tabla2 td {border-bottom:1px solid #ddd;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;width:600px;}
.tabla3 td {background:#EFEDE9;border:0;padding:2px 10px;text-align:left;vertical-align:top;}
.tablaPedido {width:70%;text-align:center;margin-top:10px;}

.lista li {background:url(../img/punt1.png) no-repeat 2px 6px;padding-left:14px;margin-top:5px;}

/*
--------- FIFA ---------
*/
.izquierda_fifa {float:left;padding-top:8px;width:185px;}
.derecha_fifa {float:right;width:585px;}
/*
--------- MENU INFERIOR SEO ---------
*/
.menuInferiorSeo {font-size:10px;margin:0 auto;padding:5px 0px 0px 0px;width:1002px;}
.menuInferiorSeo a:link,.menuInferiorSeo a:visited,.menuInferiorSeo a:active {color:#666;text-decoration:none;}
.menuInferiorSeo a:hover {color:#333;}
/*
--------- GENERAL ---------

* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {color:#293838;font:11px tahoma,sans-serif;line-height:16px;}
.fondo{background:#ffffff url(../img/fnd_diam.jpg) repeat left top;}

--------- ESTRUCTURA --------
#colder {float:right;overflow:hidden;padding:20px 0px 0px 55px;width:655px;}
#colizq {background:#F5F5F5;float:left;overflow:hidden;padding:5px 0px 0px 0px;min-height:300px;width:222px;}
#enlacesInf {background:#fff url(../img/fnd_inf.jpg) no-repeat 366px top;border:1px solid #C4D0D0;height:80px;overflow:hidden;margin:10px 0px 10px 0px;padding:10px;width:914px;}
#pie {background:url(../img/fnd_pie.png);color:#fff;font-size:10px;margin-bottom:20px;padding:5px 10px 5px 10px;overflow:hidden;width:916px;}
.fnd_enlaces {background:url(../img/fnd_enlaces.jpg) no-repeat right top;min-height:260px;}







--------- SUPERIOR --------


.cesta_buscador {float:left;height:181px;overflow:hidden;padding-top:14px;width:322px;}
.campanas {border:1px solid #ccc;float:left;height:138px;margin-left:12px;margin-top:13px;width:338px;}
#faqs {border-bottom:1px solid #EBCCCC;height:18px;overflow:hidden;padding:10px 0px 20px 0px;width:914px;}
.tlf {background:url(../img/tlf.png) no-repeat left 9px;float:left;height:19px;overflow:hidden;padding:9px 0px 0px 174px;width:170px;}
.preguntas {background:url(../img/faq.png) no-repeat left 3px;float:left;height:25px;overflow:hidden;padding:10px 0px 0px 79px;width:150px;}


--------- INFERIOR --------

.contenedora_menu_sup_all{height:20px;overflow:hidden;width:1024px; text-align:center;}
.item_menu_all:link,.item_menu_all:active,.item_menu_all:visited{color:#ffffff; font-size:14px;font-family: 'engraversgothic_btregular'; font-weight:normal; text-decoration:none; text-transform:uppercase; padding:0px 10px 0px 10px;}
.item_menu_all:hover{color:#999999;}
.redes {float:left;height:80px;overflow:hidden;width:220px;}
.blog {float:left;height:80px;overflow:hidden;width:272px;}
.cuenta {float:left;height:80px;overflow:hidden;width:255px;}
.info {float:left;height:80px;overflow:hidden;width:165px;}





--------- SPANS ---------

.azulb {color:#597273;font-weight:bold;}
.azul {color:#597273;font-size:10px;}
.negrob {color:#000;font-weight:bold;}
.naranjaTlf {color:#E46613;font-size:17px;font-weight:bold;}
.naranjab {color:#F99128;}
.naranjab2 {color:#F99128;font-size:17px;font-weight:bold;}
.error{color:Red;}


--------- FOTOS ---------


.fotoizq {border:1px solid #380020;float:left;margin-right:8px;padding:5px;}
.fotoder {border:1px solid #B0C4C4;float:right;margin-left:13px;padding:2px;}
.fotoderSinborde {float:right;margin-left:12px;}
.fotoizqSinborde {float:left;margin-right:12px;}
.FotoFicha {max-width:300px;margin-right:20px;float:left;}


--------- NAVEGACIÓN / ENLACES ---------


#pie a:link,#pie a:visited,#pie a:active {color:#fff;}
#pie a:hover {}

.hlinicio:link,.hlinicio:visited,.hlinicio:active {background:url(../img/fnd_inicio.gif) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}
.hlcontacto:link,.hlcontacto:visited,.hlcontacto:active {background:url(../img/fnd_contacto.gif) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}
.hlmapa:link,.hlmapa:visited,.hlmapa:active {background:url(../img/fnd_mapa.gif) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}


--------- LISTAS ---------

.lista li {background:url(../img/fnd_flechaamarilla.gif) no-repeat 2px 6px;padding-left:14px;margin-top:5px;}


--------- FORMULARIOS ---------

.form_fila_cont {clear:both;color:#666;overflow:hidden;padding:6px 0px;text-align:left;}

.form_fila {clear:both;color:#666;overflow:hidden;padding:6px 0px;text-align:center;}
.form_fila2 {clear:both;color:#666;overflow:hidden;padding:6px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
.input0 {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;padding:2px;width:50px;color:#6B8789;}
.input1 {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;padding:2px;width:100px;color:#6B8789;}
.input2 {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;padding:2px;width:150px;color:#6B8789;}
.input3 {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;padding:2px;width:160px;color:#6B8789;}
.input1b {background:#fff;border:1px solid #CECECE;font:11px tahoma,sans-serif;padding:2px;width:100px;color:#F7325C;}
.input3b {background:#fff;border:1px solid #CECECE;font:11px tahoma,sans-serif;padding:2px;width:160px;color:#F7325C;}
.input4 {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;padding:2px;width:180px;color:#6B8789;}
.textarea {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;height:46px;padding:2px;width:150px;color:#6B8789;}
.input {background:#ffffff;border:1px solid #CCCCCC;font:11px tahoma,sans-serif;padding:2px;width:110px;color:#6B8789;}
.drp0 {background:#666;border:1px solid #380020;font:11px tahoma,sans-serif;padding:2px;width:110px;color:#FFF;}
.registro_izq {float:left;line-height:12px;overflow:hidden;width:350px;}
.registro_der {background:#fff;border:2px solid #CBD8D8;float:right;line-height:10px;overflow:hidden;margin-top:15px;padding:10px 0px 10px 0px;text-align:center;width:300px;}
.btnMarginBot {margin-bottom:-2px;}



*/

/*ESTILOS NUEVOS*/

.guia_compra {

}


.area-usuario {

}

.area-usuario .menu-usuario {
	position: absolute;
	top: 100%;
	right: 0;
	background: #fff;
	z-index: 10;
	box-shadow: 0 0 3px #a2a0a0;
	margin-top: 12px;
	display: none;
}

.area-usuario .menu-usuario a {
     display: block;
     font-family: 'ubunturegular' !important;
     padding: 18px 24px;
}

.area-usuario .menu-usuario a + a {
	border-top:solid 1px #e3e3e3;
}

.area-usuario .menu-usuario a:before {

     font-size: 19px !important;
     vertical-align: sub;
     display: inline-block;
     margin-right: 5px;
     font-family: 'icomoon';
}

.area-usuario .menu-usuario a:hover {
	color: white;
	background: #000;
}

.titulo-principal {

	text-align: center;
	border-bottom: solid 1px black;
	padding: 20px 0;
	margin-bottom: 20px;
	border-top: solid 1px black;
}

.cont_texto {

	padding: 0 12%;
	padding-bottom: 30px;
	font-size: 16px;
	line-height: 24px;
	text-align: justify;
}

.cont_texto h1 {
    
}

.formulario{padding:20px;}
.formulario-1 {
	width: 100%;
	margin: auto;
	max-width: 550px;
	background: #f3f3f3;
	padding: 40px;
	box-sizing: border-box;
}

.formulario-1 .form_fila {
    text-align: left;

}

.formulario-1 .form_label {

}

.formulario-1 input[type="text"],
.formulario-1 textarea {
	width: 100%;
	box-sizing: border-box;
	border: solid 1px #bcbcbc;
	border-radius: 2px;
	height: 40px;
	padding: 0 5px;
}

.formulario-1 textarea {height: 100px; resize:none;}

.formulario-1 .boton-enviar {

}

.area-direcciones {

}

.mapa-google {

}

.mapa-google img {

	width: 100%;
}

.col-2 {
    
	float: left;
	width: 50%;
	box-sizing: border-box;
	padding: 30px;
	margin-bottom: 30px;
}


.area_profesional{

}



.navicon {
    display: none;
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 0px 10px;
    border-radius: 3px;
    color: #fff;
    line-height: 30px;
    height: 30px;
    background-color: #333;
    font-size: 18px;
    cursor: pointer;
    font-family: 'ubuntubold' !important;
    user-select: none;
}

.navicon:before {
    display: inline-block;
    vertical-align: top;
    font-size: 30px;
    font-family: 'icomoon';
    margin-right: 10px;
}

@media (max-width: 980px) {
    .navicon {
        display: block;
    }
      .top-links {
        z-index: 2;
        right: inherit;
        left: 0;
        top: 15px;
      }
      .top-links a {
        font-size: 10px;
      }
      .logo_all {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
        top: 45px;
        margin-top: 0;
      }
      .logo_all img {
        width: 150px;
      }
      .carrito {
        top: 13px;
      }
      #cabecera {
        height: 120px;
      }
      #cabecera .contenedora_gamas {
        background: #1f1f1f;
        bottom: inherit;
        top: 100%;
        z-index: 999;
        left: 0;
        width: 100%;
        height: initial;
        padding: 20px;
        box-sizing: border-box;
        display: none;
      }
      #cabecera .gamasSup li {
        float: none;
        display: block;
    }

    #cabecera .gamasSup li a {
        float: none;
        color: #fff;
        padding: 10px;
        margin: 0;
    }

    .footer {
        padding-bottom: 50px;
    }

    .footer .col-3 {
        width: 100% !important;
        text-align: center;
    }

    .banners_pie {
        right: 50%;
        -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
        -o-transform: translateX(50%);
        transform: translateX(50%);
        max-width: 100%;
    }
}

@media (max-width: 765px) {
    .full-w-765 {
        width: 100% !important;
        padding: 0 !important;
        max-width: 100%;
    }
    .full-w-765 + .full-w-765 {
        margin-top: 20px;
    }
    .hidden-765 {
        display: none;
    }
    .navegacion_cat {
        display: none;
    }
    .fichagra #LblTitulo {
        font-size: 16px;
    }
    .tabsCompra_colizq,
    .tabsCompra_colder {
        width: 100%;
    }
}

@media (max-width: 580px) {
    .guia_compra,
    .area_profesional {
        display: none !important;
    }
    .bx-controls {
        display: none !important;
    }
}

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content,#registro_izq.registro_izq{width:auto!important;}






