@charset "UTF-8";
#foto-blog iframe{
width:100%;
margin-top:20px;
}
.fancybox-lock .fancybox-overlay {
    z-index: 999999999;
}
.buscadorresultados h1{
	font-family: 'Montserrat', sans-serif;
text-transform:uppercase;
text-align:center;
}
.modulocategoria h1{
font-family: 'Montserrat', sans-serif;
text-transform:uppercase;
}
#categoria{
margin-top:20px;
}
.titulo-contacto{font-size:27px;
color:#fff;
line-height:28px;
border-bottom:2px solid #ccc;
padding-bottom:5px;
margin-bottom:10px;
background-image:url(images/fondo-submenu.jpg);
font-weight:400!important}
#botonmenumovil, #datos-responsive{display:none}h1,h2,h3{font-weight:400}h1{font-size:25px;
line-height:32px;
color:#3869aa}
#texto li img, .foto-superior img{width:100%;
height:auto}
.navegacion, .titulo-modelo{text-align:right;
font-size:11px;
color:#666}
.navegacion a, .titulo-producto a{color:#666;
text-decoration:none}
.titulo-modelo{color:#099}
.titulo-producto a{
margin:0;
font-size:30px;
padding-bottom:15px;
line-height:30px}
#categoria li p, #descripciondemarca li ul, .titulo-producto{margin:0}
.clear{clear:both}
.fadebox {
display:block;
position:fixed;
top:0%;
left:0%;
width:100%;
height:100%;
z-index:1001;
background-image:url(images/mask.png);
z-index:99999999;
}
#cerrar2{
text-align:right;
position:absolute;
right:0;
}
.overbox {
position:fixed;
bottom:20px;
left:20px;
width:400px;
background-color:#FFF;
z-index:99999999999;
border:5px solid #CCC;
-webkit-box-shadow:0px 0px 30px -6px rgba(0,0,0,0.75);
-moz-box-shadow:0px 0px 30px -6px rgba(0,0,0,0.75);
box-shadow:0px 0px 30px -6px rgba(0,0,0,0.75);
border-radius:5px;
font-size:14px;
line-height:23px;
color:#333;
text-align:center;
background-image:url(images/fondoaviso.jpg);
background-size:cover;
}
.overbox h4{
font-size:14px;
color:#C00;
}
.contenidoaviso{
padding:10px;
}
.contenidoaviso ul{
list-style:none;
padding:0px;
margin:0px;
}
.contenidoaviso h3{
color:#900;
font-weight:normal;
font-size:15px;
}
.overbox a{
color:#F06;
text-decoration:none;
}
.overbox img{
width:100%;
height:auto;
}
.bx-wrapper{
}
.telefonopiedatos{
display:none;
position:fixed;
bottom:50px;
right:50px;
z-index:9999999;
background-color:#333;
color:#FFF;
font-size:16px;
padding:10px;
border-radius:5px;
}
.telefonopiedatos a{
color:#FFF;
text-decoration:none;
}
.espaciosuperior{
height:120px;
}
.slogan img{
width:100%;
height:auto;
}
#formulario-busqueda{
float:right;
width:70%;
padding-top:10px;
text-align:right;
}
.datos-pc{
color:#FFF;
float:right;
}
.datos-pc img{
margin-right:20px;
}
.cotizacion-24hrs{
position:fixed;
bottom:0%;
width:200px;
right:0;
text-align:right!important;
display:flex;
align-items:center;
vertical-align:middle;
z-index:99999
}
.icono-24hrs{
margin-bottom:1%;
width:100%;
}
.icono24 img{
width: 80%!important;
height: auto;
padding-right: 10%;
}
.iconos{
}
.iconos img{
width:100%;
height:auto;
}
.icono-24hrs img{
width:100%;
height:auto;
}
.iconos ul{list-style:none;
padding:0;
margin:0;
text-align:center}
.iconos li{
width:24%;
display:inline-table;
padding:0px;
}
#datos a, #datos a:hover, #formulario-busqueda a{
color:#036;
text-decoration:none
}
#submenu li a, #textoprincipal a{
color:#FFF;
text-decoration:none
}
.campo-buscar-head{
width:160px;
height:20px;
background-color:#f5f6f5;
border:0;
border-radius:5px;
padding-left:5px}
.buscar-head{
text-transform:uppercase;
height:22px;
background-color:#069;
color:#FFF;
font-size:12px;
border:0;
font-family: 'Montserrat', sans-serif;
border-radius:5px;
}
#submenu{
font-weight:400;
width:100%;
background-position:center;
border-bottom:1px solid #036;
background-color:#036;
}
#submenu ul{list-style:none;
text-align:center}
#submenu li{border-right:solid 1px #3381a5;
list-style:none;
display:inline-table!important}
#submenu li a{
text-align:center;
display:block;
max-width:108px;
padding:5px;
line-height:18px;
}
#submenu li a:hover{
background-color:#3381a5;}
#banner-principal{
clear:both;
border-top:1px solid #666;
background-color:#ced7dc;
min-height:430px;
}
#banner-principal li{
background-color:#ced7dc;
}
#banner-principal h2{
font-size: 28px;
line-height: 30px;
text-transform: uppercase;
color:#036;
}
#banner-principal h4{line-height:25px;
border-bottom:none}
#aviso p, #submenu ul, #ventas ul, .bxslider,ul.hover_block{padding:0;
margin:0}
.banner{height:402px;
width:1024px;
margin:auto;
color:#333}
#botones{}
.solicitecotizacion{
background-color:#069;
padding:10px;
border-radius:5px;
color:#FFF;
text-decoration:none;
margin:20px 0px;
}
.solicitecotizacion a{
text-decoration:none;
}
.fotobanner, .textobanner{height:403px;
width:634px;
float:left}
.textobanner{width:375px;
padding-top:15px}
.modelo-producto, .titulo-producto-banner{
font-size:20px}
.titulo-producto-banner{
color:#036;
text-transform:uppercase;
}
.modelo-producto{
padding:5px 0;
color:#036;
line-height:30px
}
.titulo{background-image:url(images/fondo-titulo-banner.jpg);
border-radius:5px 5px 0 0;
font-family:'Pathway Gothic One',sans-serif;
color:#fff;
height:32px;
font-size:35px;
text-transform:uppercase;
width:325px;
padding-top:10px;
text-align:center}
.texto-banner-principal{background-image:url(images/fondo-texto-banner.jpg);
font-family:Arial,Helvetica,sans-serif;
color:#000;
width:305px;
padding-top:10px;
padding-right:10px;
padding-left:10px;
background-repeat:no-repeat}
#contenido{
margin:auto;
width:1100px;
clear:both;
}
#medio-derecho{
float:right;
width:25%;
padding-top:20px;
}
#formulario-seccion{text-align:left;
margin-top:20px}
#formulario-seccion h5{color:#036;
font-size:15px;
margin:0;
padding:0}
#las24hrs, #ventas li{text-align:center}
#medio-derecho img{margin-bottom:15px}
#medio-izq{float:left;
width:793px}
#textocontacto{float:left;
width:100%;
padding-left:20px}

#textocontacto a{
text-decoration:none;
color:#00447c;
}
#formulario, #formulario2{float:left;
width:500px}
#formulario-datos{float:right;
padding:10px;
color:#fff;
text-align:center;
border-radius:10px;
background-color:#00447c;
width:230px;
margin-top:15%;

font-size:15px}
.area-formulario, .campo-formulario{width:400px;
height:24px;
background-color:#f6f6f6;
border:solid 1px #999}
.area-formulario{height:98px}
.botonenviar{width:98px;
background-color:#099;
height:26px;
margin-top:3px;
font-size:13px;
color:#fff;
border:0;
background-repeat:no-repeat;
text-align:center}
#ubicacion{float:right;
width:580px}
#textoprincipal{float:left;
width:70%;
padding-left:1%;
padding-top:30px;
}
#textoprincipal a{color:#333}
#textomarcas, #textoproductos{float:left;
width:770px;
padding-left:20px}
#descripciondemarca img{width:100%}
#textoproductos{width:100%}
.bannercompleto{
position:relative;
margin-top:30px;
}
.conozca{
margin:40px 0px 20px;
text-align:center;
}
.conozca a{
background-color:#036;
text-decoration:none;
color:#FFF;
font-family: 'Montserrat', sans-serif;
text-transform:uppercase;
padding:10px 20px;
border-radius:5px;
}
#banner-foto{
width: 50%;
position: absolute;
height: 100%;
float:left;
background-image:url(https://i0.wp.com/www.delca.com.mx/wp-content/uploads/2022/02/fotobannerhome.jpg?&ssl=1);
background-position:center;
background-size:cover;
}
#banner-texto{
width:40%;
padding:60px 5%;
float:right;
background-color:#cceeeb;
}
#banner-texto h1{color:#039;
font-size:15px}
#ventas{margin-bottom:20px}
#ventas ul{line-height:none}
#ventas li{width:30%;
background-color:#dbe3e3;
border-radius:5px;
padding:1%;
margin-right:1%;
display:inline-table}
#texto h3 a, #ventas1 a, #ventas1 a:hover, #ventas2 a, #ventas2 a:hover{color:#000;
text-decoration:none}
#fotodireccion{float:left;
width:85px}
#direccion{padding:10px;
float:right;
line-height:25px;
width:475px;
text-align:center;
font-size:15px;
margin:30px auto 10px;
color:#099;
font-family:'Pathway Gothic One',sans-serif}
#texto{clear:both;
padding:20px}
#texto h3 a{color:#00447c}
#aviso h5, #texto h3{font-size:15px;
font-weight:400}
#texto h3{
color:#00447c;
margin:10px 0}
#texto li{
width: 29%;
padding: 0;
margin: 2%;
display: inline-table;
text-align:left;
}
.descripcion-texto{min-height:100px}
.vermas{color:#fff;
text-align:center;
margin:10px 0;
clear:both;
float:left;
text-decoration:none}
.vermas a{color:#FFFFFF!important;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
background-color:#00447c;
display:block;
padding:3px 10px}
.botonleermasbanner a:hover, .vermas a:hover{background-color:#099}
.servicio{width:252px;
margin-bottom:10px}
#subpie{width:100%;
background-color:#ccc;
clear:both;
text-align:center}
#subpie ul{
	text-align:center!important;
}
#subpie a, .vermas a{text-decoration:none}
#listademercados ul, #texto ul{
list-style:none;
padding:0;
margin:0;
text-align:center;
}
#pie ul, #subpie ul{
list-style:none;
padding:0;
margin:0;
text-align:left;
}
#subpie li{
display:inline-block;
padding:5px;
}
#subpie li img{
height:45px;
width:auto;
}
#subpie-contenido{width:1150px;
height:29px;
margin:auto;
text-align:center;
padding-top:6px}
#aviso, #pie{
color:#fff;
width:100%;
}
#pie{
font-size:11px;
padding-top:20px;
background-color:#00447c;
}
#aviso{background-color:#333;
text-align:center;
position:fixed;
bottom:0;
padding:5px;
line-height:18px;
z-index:9999999}
#aviso h5{color:#fc0;
margin:0;
padding:5px 0 0}
.ttpie{
font-size:15px;
color:#FFF;
}
#pie a, .botonleermasbanner a{
color:#fff;
text-decoration:none;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
display:block;}
#pie a:hover{color:#0ff}
#logoydatosinferiores{border-bottom:1px solid #fff;
height:70px;
padding-top:10px}
#pie h1{border-bottom:1px solid #fff;
color:#099;
font-weight:400;
font-size:14px}
.pie1, .pie1grande{
float:left;
margin-right:20px;
}
.pie1grande img{
width:30%;
height:auto;
}

.pie1{display:inline-block;
vertical-align:top;
width:150px}
#datospie{float:right;
width:230px;
padding-top:10px;
font-size:15px;}
.pie1grande{width:400px;
padding-left:40px}
.pie1chico{width:380px;
-webkit-column-gap:20px;
-webkit-column-count:2;
float:right;
padding-right:90px}
.contenidobanner{width:1100px;
margin:auto}
.botonleermasbanner a{
background-color:#036;
padding:2px 10px;
display:block;
float:left;
border-radius:5px;
text-transform:uppercase;
}
.productobanner{float:left;
width:60%;}
.productobanner img{
width:100%;}
.textoyfotobannersuperior{float:right;
width:750px}
.textobannersuperior{
float:left;
width:35%;
vertical-align:bottom;
padding-left:20px;
padding-top:20px;
line-height:25px;
}
.fotobannersuperior{float:right}
#listademercados ul{margin:10px 0}
#listademercados li:nth-child(2n+1), .texto-detalles-blanco tr:nth-child(2n+1){background-color:#ddd}
#listademercados li{padding:2px 5px}
#listademercados li a{color:#333;
text-decoration:none}
#listadodemarcas{margin-top:30px;
margin-bottom:30px}
#filtro ul, #listadodemarcas ul{margin:0;
padding:0;
list-style:none}
#listadodemarcas li{
background-color:#E5EBEE;
border-bottom:1px #ccc dotted
}
#listadodemarcas li a{
font-size:12px;
padding:5px;
display:block;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
text-decoration:none;
color:#333;
}
#listadodemarcas li a:hover{
background-color:#CCC;
}
.listadodemarcas-seleccion{background-color:#666!important;
color:#333;
padding:5px}
#lateral-productos, #listadodemarcas{width:200px;
float:left}
#comparar{margin-bottom:20px!important;
background-color:#4a6475!important;
width:20%}
#vermas-mercado{width:20%;
background-color:#00447c;
text-align:center;
color:#fff}
#filtro li a, #vermas-mercado a, #vermas-mercado a:hover{
text-decoration:none;
color:#fff;
}
#filtrar{float:right;
width:30%;
background-color:#00447c}
#comparar, #filtrar{text-align:center;
color:#fff;
padding:4px;
font-family:'PT Sans',sans-serif;
font-size:15px;
font-weight:400;
margin:auto}
#filtro{width:190px;
background-color:#dae9e6;
padding:5px}
#filtro ul{display:inline}
#filtro li{float:left;
width:100%}
#filtro li a{color:#666}
.filtro{color:#004682;
margin-top:8px;
font-size:14px;
font-weight:400;
border-bottom:1px dotted #999}
#producto-detalle{
float:right;
width:79%;
margin-top:20px;
}
#descripciondemarca2{
float:right;
width:79%;
margin-top:20px;
}
#descripciondemarca2{
margin-top:20px;
}
#descripciondemarca2{width:540px}
#descripciondemarca2 a{
text-decoration:none;
color:#036;
}
#descripciondemarca2 h1{
font-size:20px;
text-transform:uppercase;
font-family: 'Montserrat', sans-serif;
}
#descripciondemarca2 h2{
font-size: 15px;
line-height: 20px;
text-transform: none;
}
#descripciondemarca ul, #mercadosyaplicaciones ul, #marcaslogos ul{list-style:none;
padding:0;
text-align:center;
margin:20px 0 0}
#descripciondemarca li{width:30%;
padding:0;
float:left;
text-align:left;
margin:1%}
#descripciondemarca p{margin:0}
#descripciondemarca li ul li{width:100%;
display:block;
list-style:circle;
float:none;
height:auto}
#descripciondemarca li img{width:auto;
border-radius:10px;
max-height:217px;
max-width:275px}
.descripciondemarca-foto{
border:1px #ccc solid;
text-align:center;
background-color:#fff;
height:220px;
}
.comparar, .descripciondemarca-titulo{font-size:15px;}
.descripciondemarca-titulo h2{
line-height: 25px;
font-size: 15px;
}
.descripciondemarca-titulo{
padding:0px;
margin:20px 0px;
line-height:25px;
color:#00447c}
.descripciondemarca-titulo a{color:#00447c!important;
text-decoration:none}
.comparar{float:left;
width:40%;
color:#595959}
.titulo-detalles{
font-size:15px;
font-family: 'Montserrat', sans-serif;
color:#fff;
text-transform:uppercase;
background-color:#00447c;
padding:5px;
margin-top:10px;
}
.texto-detalles{padding:5px;
background-color:#f8f8f9;
border:1px solid #ccc;
background-position:bottom;
border-radius:0 0 10px 10px}
.caracteristicas{background-color:#f8f8f9;
-webkit-column-gap:20px;
-webkit-column-count:3}
.caracteristicas, .texto-detalles-blanco{padding:5px;
border:1px solid #ccc;
background-position:bottom;
border-radius:0 0 10px 10px}
.texto-detalles-blanco table{width:50%;
border-spacing:0;
margin:auto;
text-align:center}
.texto-detalles-blanco th{background-color:#099;
color:#fff}
.texto-detalles-blanco td{border-bottom:1px dotted #333;
padding:0 5px}
.caracteristicas li, .texto-detalles li{list-style-image:url(images/vineta.png)}
.descripciondemarca-texto{
padding:0px;
	font-size: 13px!important;
	line-height: 21px!important;
}
.descripciondemarca-detalle, .descripciondemarca-detalle a{
background-color:#ddd;
color:#fff;
text-decoration:none;
text-align:center;
padding:1px;
border-radius:10px;
display:block;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
}
.descripciondemarca-detalle a{color:#333}
.descripciondemarca-detalle a:hover{background-color:#666;
color:#fff}ul.hover_block li{list-style:none;
float:left;
background:#fff;
width:218px;
height:174px;
position:relative;
border:1px solid #999;
margin-bottom:10px;
margin-right:10px;
text-align:center;
font-size:12px}
#mercadosyaplicaciones{clear:both}

#mercadosyaplicaciones li{width:29%;
display:inline-table!important;
margin:1%;
padding:1%;
text-align:left}
#mercadosyaplicaciones a{text-decoration:none!important}
#mercadosyaplicaciones li img{width:100%;
height:auto}
#mercadosyaplicaciones h1{
color:#036;
font-size:16px;
line-height:19px;
font-family: 'Montserrat', sans-serif;
text-transform:uppercase;
}
#mercadosyaplicaciones h1 a, #mercadosyaplicaciones h1 a:hover{color:#004682;
text-decoration:none}

#marcaslogos li{width:29%;
display:inline-table!important;
margin:1%;
padding:1%;
text-align:center}
#marcaslogos li img{ width:auto;
height:55px;
}
.destaquesoporte{
	background-color:#03C;
	padding:10px;
	border-radius:10px;
	color:#FFF;
	text-align:center;
	text-transform:uppercase;
	margin:0px 20px;
}
.mercadosyaplicaciones-titulo{color:#004682;
font-family:'Oswald',sans-serif;
text-align:center!important;
font-size:20px;
padding:5px}
.mercadosyaplicaciones2{margin-bottom:15px}
.mercadosyaplicaciones2-foto{
float:left;
width:30%;
margin-bottom:20px;}
.mercadosyaplicaciones2-foto img{
width:100%}
.mercado-texto{
}
.mercadosyaplicaciones2-texto{
float:right;
width:65%;
}
.marcas-foto{border-radius:0 0 10px 10px;
background-color:#f8f8f8;
padding:10px;
text-align:center}
.marcas-foto img{width:auto!important;
border:0!important}
.ver-categoria, .ver-categoria a, .ver-categoria a:hover{font-size:12px;
color:#fff!important;
background-color:#004682;
padding:3px;
text-align:center!important;
text-decoration:none;
width:100px}
.mercadosyaplicaciones-foto{border:1px solid #ccc;
background-image:url(images/fondo-marca.jpg);
background-repeat:repeat-x;
padding:5px;
border-radius:7px 7px 0 0}
.mercadosyaplicaciones-texto{background-color:#999;
padding:2px 2px 5px;
text-align:center;
color:#fff;
font-size:12px}
#menu-lateral li a, .continuar a, .mercadosyaplicaciones-texto a, .mercadosyaplicaciones-texto a:hover{color:#fff;
text-decoration:none}
.mercados-foto-interior{border-radius:7px 7px 0 0}
.mercadosyaplicaciones-descripcion{
padding-left:15px!important;
margin-left:5px;
padding-bottom:5px;
color:#666;
font-size:12px;
margin-top:5px}
#listadolateral{
float:left;
width:20%;
margin-top:40px;
}
#listadolateral img{
margin-top:20px;
width:100%;
height:auto;
}
#listadolateral h5{font-size:15px;
font-weight:400;
margin:0 0 10px;
padding:0}
#menu-lateral{background-color:#dae9e6;
border-radius:6px}
#menu-lateral ul{display:inline}
#menu-lateral li{width:100%;
border-bottom:dotted 1px #099;
list-style-position:inside}
#menu-lateral li a{color:#000;
display:block;
padding:5px;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease}

#menu-lateral li a:hover{
background-color:#00447c;
color:#fff
}
#superior-productos{
margin-top:10px;
background-image:url(images/fondo-producto.jpg);
padding:10px;
background-size:100% 100%;
background-repeat:repeat-x;
border-radius: 10px;
}
#inferior-productos{margin-top:10px;
margin-bottom:10px;
padding:10px}
#texto-intro{background-color:#fdfdfd;
border:dotted #036 1px;
padding:7px;
border-radius:10px}
.cabeza{color:#fff;
background-color:#666;
text-align:center;
border-bottom:1px dotted #fff}
.gris{background-color:#fcfcfc;
border:1px solid #ccc;
text-align:center!important;
padding:3px}
#banner-contenido{width:561px;
float:left}
#banner-contenido img{width:99%;
border:1px dotted #e2e2e2}
#datos-producto{
float:right;
width:290px;
padding-left:5px;
margin-top:116px;
}
#derecho-noticia img, #foto-blog img, #noticia1 img, #noticia2 img, #noticia3 img{width:100%;
height:auto}
#noticia1{width:100%;
position:relative}
.textonoticiagrande{color:#fff;
position:absolute;
bottom:0;
padding:10px;
background:rgba(0,0,0, .7)}
.textonoticiagrande h2{color:#fff}
#noticia2, #noticia3{width:48%;
float:left;
margin-top:20px;
margin-bottom:20px}
#noticia3{float:right}
#todaslasnotas{padding-top:10px}
#menu-lateral ul, #notasrelacionadas ul, #todaslasnotas ul{list-style:none;
padding:0;
margin:0}
#todaslasnotas li{margin:20px 0;
border-bottom:1px solid #999;
padding-bottom:10px}
.fotonota{float:left;
width:28%}
#notasrelacionadas li img, .fotonota img{width:100%}
.textonota{float:right;
width:70%}
.continuar{width:150px}
.continuar a{background-color:#036;
color:#fff!important;
padding:5px 10px}
#derecho-noticia{float:left;
width:840px}
#notasrelacionadas{clear:both}
#notasrelacionadas li{width:23%;
margin:1%;
float:left}
.destaque-blog, .texto-nota{margin-top:10px;
font-size:13px;
line-height:23px}
.destaque-blog{color:#f39;
border-bottom:1px dotted #666;
text-align:center}
.texto-nota{text-align:justify}
.texto-nota h6{color:#039;
font-size:20px;
font-weight:400}
.lasredes2{margin-top:10px;
width:20%}
.block-crvt_compartir_nodos{height:60px;
margin-bottom:20px;
margin-top:10px}
.share-button{border:0;
width:96%;
height:25px;
color:#fff;
font-size:11px;
display:inline-table;
padding:2%;
cursor:pointer;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
clear:both;
margin-bottom:10px;
border-radius:3px}
.share-button img{width:20px!important;
margin-bottom:-5px}
.f-share-button, .f-share-button:hover{background:#3e5c9a}
.t-share-button, .t-share-button:hover{background:#55acee}
#derecho-info{width:605px;
float:left;
padding-left:15px}
#derecho-info a, #derecho-info a:hover{color:#666}
.detallenotica{width:800px;
text-align:left;
float:left}
.autor, .autor a, .autor a:hover{color:#333}
.contenedorvisor{position:relative;
margin:0 auto;
text-align:center;
padding:10px}
.contenedorvisor a{display:inline;
text-decoration:none}
.miniatura{width:auto;
margin:1px;
height:90px}
.contenedorminiatura{min-width:100px;
text-align:center;
float:left;
border:1px solid #ccc;
margin-right:5px}
.grande{margin:0 auto;
max-width:100%!important;
height:378px}
.contenedorgrande{position:absolute;
top:120px;
margin:0 auto;
text-align:center;
display:block;
width:95%!important;
border:1px solid #ccc;
background-color:#fff;
-webkit-transition:top 1s ease;
-moz-transition:top 1s ease;
-o-transition:top 1s ease;
-ms-transition:top 1s ease;
transition:top 1s ease;
height:378px}a:hover .contenedorminiatura{border:1px solid #09c}a:hover .contenedorgrande{top:120px;
z-index:3}
#producto-especifico{float:left;
height:500px;
width:530px}
.subcategoria li{height:20px!important}
#navegacion{color:#666;
text-align:right;
padding-top:10px;
border-bottom:1px solid #999}
#menu ul li ul li, #menu ul li.nivel3, .productosmenu{
float:none;
width:100%;
margin-right:2px;
position:relative
}
.productosmenu a{color:#3869aa;
cursor:pointer}
.productosmenu a:hover{background-color:#fff!important;
color:#3869aa!important;
border-radius:8px 8px 0 0}
#menu-general{
background-position:center;
z-index:99999;
background-color:#c0e4f9;
}
#menu, #menu ul li a{text-align:center}
#menu ul{margin:0;
padding:0}
#menu ul li{margin-right:2px;
position:relative;
padding:1px 7px;
display:inline-block;
z-index:9999999}
#menu ul li ul li, #menu ul li.nivel3{
}
#menu ul li.nivel3{width:145px}
#menu ul li a{
color:#333;
text-transform:uppercase;
text-decoration:none;
padding-left:10px;
padding-right:10px;
border-right:none;
display:block;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .4s ease;
transition:all .4s ease;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1{
background-color:#737373;
border-radius:5px!important;
color:#FFF;
}
#menu ul li a.nivel1{display:block!important}
#menu ul li ul{display:none;
width:761px;
-webkit-column-gap:25px;
-webkit-column-count:3;
columns: 3;
-moz-column-rule:1px solid #ccc;
-webkit-column-rule:1px solid #ccc;
z-index:999999999}
#menu ul li a:hover ul, #menu ul li:hover ul{
display:block;
position:absolute;
width:751px;
border-radius:0!important;
border-top:none;
background-color:#FFF;
padding-left:10px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
left:-181px}
#menu ul li ul li a, #menu ul li ul li a:hover{
color:#3869aa;
text-decoration:none;
padding:5px}
#menu ul li ul li a{
text-align:left;
line-height:18px;
}
#menu ul li ul li a:hover{
position:relative;
background-color:transparent!important;
font-weight:600;
}
ul.cuatro{left:-250px;
box-shadow:0 1px 3px #000;
border-radius:0 0 10px 10px;
font-family:Arial,Helvetica,sans-serif}
#formulario-interior{background-color:#dceaf1;
color:#666;
border:dotted 1px #fff;
width:98%}
#categoria h1 a, #formulario-interior a, #formulario-interior a:hover{color:#666;
text-decoration:none}
.campo-contacto, .campo-mensaje, .wpcf7-text, .wpcf7-textarea{
width:98%;
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#eee));
background:-webkit-linear-gradient(bottom, #eee, #fff);
background:-moz-linear-gradient(bottom, #eee, #fff);
background:-o-linear-background(bottom, #eee,white);
background:-ms-linear-background(bottom, #eee,white);
background-color:#fff;
border:1px solid #ccc;
padding:8px;
margin:1% 0;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif!important;
}
.campo-mensaje, .wpcf7-textarea{height:80px}
.boton-enviar-contacto, .wpcf7-submit{font-size:16px;
text-transform:uppercase;
background-color:#099;
color:#fff;
padding:5px 15px;
border:0;
width:100px;
text-align:center}
#resultadosdebusqueda{width:100%;
padding-top:18px}
#menu ul, #resultadosdebusqueda ul{list-style:none;
text-align:right}
#resultadosdebusqueda li{width:275px;
display:inline-table!important;
list-style:none;
padding:0 13px 0 0;
text-align:left;
margin-bottom:30px}
#resultadosdebusqueda li img{height:217px}
.imagendimensiones{text-align:center}
.imagendimensiones img{width:50%;
margin:auto}
#normas{float:right;
width:40%}
#opcionales{float:left;
width:58%}
#descripcion1{float:left;
width:48%}
#descripcion2{float:right;
width:48%}
.iconobuscador{float:left;
width:24px}
.iconobuscador img{width:100%;
height:auto}
.buscador{
float:right;
padding-top:5px;
padding-right:20px;
}
#categoria ul, #resultadosdebusqueda ul{
padding:0;
margin:0px;
}
#categoria li{
width:22%;
padding:0;
display:inline-table;
text-align:left;
margin:0px 1% 15px 1%;
}
#categoria p, #descripciondemarca p{color:#039;}
#categoria li ul, #galeriablog ul{margin:0;
padding:0}
#categoria li ul li{width:100%;
list-style-type:circle;
margin:0}
#categoria li img, #resultadosdebusqueda li img{
	width:auto;
	border-radius:10px;
	max-width:100%;
	}
.descripciondemarca-texto li{list-style:circle!important}
#categoria h1 a{color:#3869aa}
.crop{width:240px;
height:220px;
overflow:hidden;
text-align:center}
.crop img{height:100%;
width:auto}
.contenidocontacto table,ul.cuatro{font-size:12px}
.buscador404{text-align:center;
width:400px!important;
margin:50px auto!important;
background-color:#eee;
border-radius:10px;
padding:30px}
.buscador404 img{width:100%}
#formulario-busqueda2{text-align:center;
background:-webkit-gradient(linear,0% 0%,0% 100%,from(#2f479d),to(#1a2756));
background:-webkit-linear-gradient(bottom, #1a2756, #2f479d);
background:-moz-linear-gradient(bottom, #1a2756, #2f479d);
background:-o-linear-background(bottom, #1a2756, #2f479d);
background:-ms-linear-background(bottom, #1a2756, #2f479d);
background-color:#2f479d;
border-radius:5px}
.buscador2{width:96%;
padding:2%}
.buscar-404, .campo-buscar-404{padding:2% 5%;
border:0;
font-size:14px}
.buscar-404{background-color:#099;
color:#fff;
text-align:center}
.campo-buscar-404{width:65%}
#galeriablog ul{list-style:none}
#galeriablog li{float:left;
width:23%;
margin:1%}
#galeriablog li img{height:auto;
width:100%}
.bannerdestaque{font-weight:400;
font-size:21px;
}
.modulocategoria{
width:60%;
float:right;
padding-top:50px;
margin-bottom:40px;
}
#imagendecategoria{
width:32%;
float:left;
}
#imagendecategoria img{
width:100%;
height:auto;
}
.modulocategoria h1{
margin:10px 0px 5px 0px;
}
.refrigeradorsolar{background-color:#eee;
padding:1%!important;
width:18%!important}
.refrigeradorsolar .crop{width:auto}
.cintillosolar{position:absolute}
.botondescargar, .botondescargar2{
background-color:#00447c;
padding:5px;
text-align:left;
color:#fff;
text-decoration:none;
display:inline-table;
margin:4px;
width:40%;
line-height:16px;
}
.botonvervideo{
background-color:#099;
padding:5px;
text-align:left;
color:#FFF;
text-decoration:none;
margin:10px 0px;
display:inline-table;
margin:4px;
width:40%;
line-height:16px;
}
.botondescargar img, .botondescargar2 img, .botonvervideo img{
width:12%;
height:auto;
margin-right:5px;
float:left;
}
.textodelboton{
	float:right;
	width:80%;
}
.botondescargar2{background-color:#099;
}
.contactoinferior{
background-color:#EEEEEE;
border:1px solid #999;
position:fixed;
bottom:60px;
right:20px;
z-index:9999999;
border-radius:10px;
-webkit-box-shadow:10px 16px 33px -13px rgba(0,0,0,0.71);
-moz-box-shadow:10px 16px 33px -13px rgba(0,0,0,0.71);
box-shadow:10px 16px 33px -13px rgba(0,0,0,0.71);
}
.cabezacontacto{
background-color:#039;
color:#FFF;
font-size:14px;
text-align:center;
padding:5px 0px;
border-radius:10px 10px 0px 0px;
}
#cerrarcontacto{
float:right;
width:20px;
padding:5px;
}
#cerrarcontacto img{
width:100%;
height:auto;
}
.framecontacto{
padding:10px;
}
.precio {
	font-weight: 800;
}

@media all and (max-width:800px){
.bx-wrapper{
height:auto;
}
#menu ul li{margin:0;
float:none;
padding:0}
#contenido, #contenidobanner, .centradordecontenido{width:100%!important}
#logo{padding-left:5%;
width:30%}
#logo img{width:100%}
#telefono{width:50%!important;
margin-right:0%}
#datos{float:right;
}
#formulario-head{width:100%!important;
float:none;
}
#formulario-busqueda img, #medio-derecho{display:none}
.textobannersuperior{margin-top:0;
padding-left:0;
width:40%}
.contenidobanner{width:100%}
.buscador{padding-right:0px;
padding-top:0px;
}
#banner-principal h1{font-size:30px}
#banner-principal{width:100%;
background-size:cover;
background-repeat:repeat}
.productobanner{width:60%}
#datos-responsive{display:block}
#datos{padding:0px!important}
#foto-superior img, #texto li img, .producto-banner img{width:100%;
height:auto}
#texto li{width:48%}
.pie1{display:none}
.pie1chico{margin:auto;
width:85%;
padding-right:0;
-webkit-column-count:3;
float:none}
#medio-izq, .pie1grande{margin:auto;
width:90%}
#medio-izq{float:none;
width:95%}
#banner-foto{width:30%}
#banner-texto{width:67%}
.descripcion-texto{min-height:inherit}
#textomarcas, #textoprincipal, #textoproductos{
width:85%;
float:inherit;
padding-left:0;
margin:auto}
#mercadosyaplicaciones li{width:31%;
margin:0}
#mercadosyaplicaciones li img{width:100%}
#textomarcas, #textoproductos{width:97%}
#categoria li{width:46%}
#categoria li ul li, #menu ul{padding:0}
.botonenviar{margin-bottom:3%}
#textomarcas{width:95%;
float:none}
#descripciondemarca2{width:80%}
#listadodemarcas{width:18%}
.mercadosyaplicaciones2-foto img, .area-formulario, .campo-formulario, .mercadosyaplicaciones2-texto{width:100%}
#textocontacto{float:inherit;
margin:auto;
padding-left:0}
#ubicacion{width:90%}
#formulario2, #ubicacion, #ventas{float:none;
margin:auto}
#ventas{margin-bottom:5%!important;
width:90%}
#formulario2{width:80%}
#ventas1, #ventas2{width:45%}
.mercadosyaplicaciones2-foto{width:30%}
.mercadosyaplicaciones2-texto{padding:0;
margin-bottom:5%;
width:67%}
#producto-detalle, .navegacion{width:100%}
#superior-productos{margin-top:0}
#producto-especifico{width:100%;
float:none}
#datos-producto{float:none;
margin:auto;
width:96%;
padding:2%;
border:0}
#descripcion1, #descripcion2, .descripciondemarca-foto img{width:100%}
#inferior-productos{margin-top:0}
#descripciondemarca, #normas, #opcionales{float:none;
width:100%}
#descripciondemarca li{width:47%}
.caracteristicas{-webkit-column-count:2}
.descripciondemarca-foto{border:0}
#noticia1{margin-bottom:2%}
.footonoticia1{width:50%}
.textonoticiagrande{width:98%;
padding:1%;
position:inherit}
#foto-noticias, #noticia1{width:100%}
.lasredes2{width:45%}
#texto-noticias{width:90%}
#menu-general{display:none;
background-image:none}
#menu li, #menu ul li ul, #menu ul li ul li a:hover{width:100%}
#menu li{background-color:#999;
border-bottom:1px dotted #fff}
#menu li a, #menu li a:hover{margin:0;
width:100%}
#foto-formulario-busqueda img, #submenu, .bx-wrapper .bx-pager{display:none}
.sub-menu{display:none!important}
#menu ul li a{padding:8px 0; display:block;}
#botonmenumovil{text-align:right;
padding:0px 0px 3% 0px;
display:block}
#formulario-busqueda{margin-bottom:6%;
margin-top:0%!important;
float:inherit}
#listadolateral, #menu ul li.nivel3{display:none}
#menu, #producto-detalle{float:none;
margin:auto}
.slogan{
float:left;
width:40%;
}
.overbox {
position:fixed;
bottom:20px;
left:20px;
width:80%;
}
.slogan img{
width:100%;
height:auto;
}
#formulario-head{
float:right;
text-align:right;
}
#formulario-busqueda{
float:left;
margin-top:25px;
}
#menu{width:100%;
float:left}
#menu ul{list-style:none;
display:inline;
margin:0;
text-align:center}
#menu ul li ul li, #menu ul li.nivel3{
float:none;
width:100%;
margin:0}
#menu ul li a:hover ul, #menu ul li:hover ul{width:100%;
left:0}
#menu ul li ul li a{width:100%;
padding:5px}
ul.cuatro{left:0}
}
@media all and (max-width:789px){
#formulario-busqueda{width:100%;
}
#datos{width:50%}
.pie1grande{padding-right:0}
.pie1chico{width:90%;-webkit-column-count: 1;}
#banner-foto img{width:100%}
#telefono{margin-right:3%}
.pie1grande{padding-left:5%}
#formulario{width:60%}
#formulario-datos{width:35%}
.slogan{display:none}
.espaciosuperior{
height:100px;
}
.iconos li{
width:32%;
padding:0px;
margin:0px;
}
.botonllamadas{
display:none;
}
#menu ul li a{
color:#FFF;
}
}
@media all and (max-width:716px){
#logo{padding-left:2%}
#banner-foto{
float: none;
width: 100%;
margin: auto;
position:relative;
height:300px;
}
#banner-texto{
float: none;
width: 96%;
margin: auto;
padding: 10px 2% 50px;
text-align:center;
}
#mercadosyaplicaciones li{width:45%}
.mercado-texto{margin-left:0}
#datos-pc{display:none}
#datos{text-align:right;
background-color:inherit;
padding:5% 0 0}
#datos img{background-color:#036;
border-radius:50%;
padding:3%}
}
@media all and (max-width:707px){
.textobannersuperior{width:45%}
#datos, .productobanner{width:55%}
#descripciondemarca2, #listadodemarcas{width:100%;
float:none;
margin:auto}
#listadodemarcas{width:40%}
#listadodemarcas li{text-align:center}
#descripciondemarca li{width:45%}
#formulario-busqueda{padding:0px;
}
}
@media all and (max-width:664px){
.modulocategoria, #imagendecategoria{
width:90%;
margin:auto;
float:none;
}
#categoria ul, #resultadosdebusqueda ul{
	text-align:center;
}
.crop {
	width:auto;
}
.modulocategoria{
padding:0px;
}
.productobanner, .textobannersuperior{width:100%;
float:none;
margin:auto}
.textobannersuperior{width:90%;
text-align:center;
margin:auto;
line-height:23px!important;
font-size:13px;}
#logo{width:20%!important;
}
#direccion{margin-top:0;
float:none;
width:100%;
padding:0}
#direccion-superior img{display:none}
.mercadosyaplicaciones2-foto{width:60%;
float:none;
padding-bottom:4%;
margin:auto}
.mercadosyaplicaciones2-foto img{border-radius:0;
border-right:none}
.mercadosyaplicaciones2-texto{
width:100%;
border-bottom:1px #066 dotted;
border-radius:0;
margin:10px auto 20px;
float:none;
}
#subpie li img{
height:35px;
}
}
@media all and (max-width:659px){
#datos{width:65%}
#mercadosyaplicaciones li{width:47%}
#banner-principal h1, #banner-principal h2{margin:0;
padding:0}
#banner-principal h2{font-size:25px;
}
#galeriablog li{
width: 40%;
}
textobannersuperior p{
margin:0px;
}
.botonleermasbanner a{
float:none;
margin-bottom:15px;
max-width:130px;
margin:auto;
}
#banner-texto h1{
font-size:19px;
}
.bannerdestaque{
margin:10px 0px;
}
.productobanner{width:90%}
}
@media all and (max-width:604px){
#categoria li{
width:40%;
margin:2%}
#texto li{width:47%}
.icono-24hrs{
margin-bottom:1%;
width:180px;
}
.iconos{
width:180px;
}
.iconos img, .icono-24hrs img{
width:100%;
height:auto;
}
#banner-principal{
background-image:none;
border:0px;
}
@media all and (max-width:601px){
#datos{width:60%}
body{font-size:13px;
line-height:21px;
}
}
@media all and (max-width:600px){
#datos{width:70%}
#logo{padding:3%;width:25%!important}
.campo-buscar-head{
width:50%;
}
.buscar-head{
width:40%;
}
#galeriablog li{
width: 100%;
}
}
@media all and (max-width:583px){
#logo img{width:80%}h1{font-size:25px}
}
@media all and (max-width:558px){
#formulario{width:100%;
float:none}
#formulario-datos{width:80%;
margin-bottom:5%!important;
float:none;
margin:auto}
#descripciondemarca li{width:100%}
}
@media all and (max-width:554px){
#datos{width:80%}
}
@media all and (max-width:538px){
#listadodemarcas{width:100%}
#texto li{width:97%}
}
@media all and (max-width:500px){
#mercadosyaplicaciones li{width:90%}
#textoproductos, .caracteristicas{width:95%}
}
@media all and (max-width:480px){
#datos, #formulario2{width:90%}
.mercadosyaplicaciones2-foto{
width:100%}
}
@media all and (max-width:450px){
#datospie{width:50%}
}
@media all and (max-width:441px){
#logo{width:32%;
padding-top:10px;
}
.caracteristicas{-webkit-column-count:1}
}
@media all and (max-width:434px){
#datos{width:95%}
#mercadosyaplicaciones li{width:100%}
}
@media all and (max-width:420px){
#datos{width:100%;
}
}
