
/* indice=4*/
body {font-family: 'Questrial', sans-serif;color:#000;font-size: 1.6em;font-weight: 300;background-color: #f2f2f2;}
h1, h2, h3, h4, h5, h6 {color:#072e69;margin-top:0px!important;}
h4 {color:#000;}
a {color:#072e69;}
a:hover {color:#666;}
a:focus {color:#666;text-decoration: none;}
a:este{color:#000;}
@screen (max-width: 480px) { 
h1 {font-size:24px}h2 {font-size:22px}h3 {font-size:20px}h4 {font-size:16px}h5 {font-size:14px}h6 {font-size:12px}
}
@media (min-width: 481px) and (max-width: 800px) {
h1 {font-size:24px}h2 {font-size:22px}h3 {font-size:20px}h4 {font-size:16px}h5 {font-size:14px}h6 {font-size:12px}
}


.dropdown-menu {font-size: 1.13em!important;list-style: outside none none;text-align: left;}
/* header {background-color:#072e69;position:fixed;width:100%;z-index:9999;transition: height 0.3s ease 0s;top:0;} */
header .container {position:relative;}
.telefono {display:block;position:absolute;top:0;right:15px;}
.telefono a {color:#fff!important;}
header.smaller {position: fixed;top: 0;left: 0;}
.smaller #bot { position: absolute;  top: 0!important;  transform: translateY(0%)!important;right: 0;}

#logotipo{height:auto!important;}
#logotipo img {padding-top:20px;}
header{background-color: #072e69;font-size:1.2em;margin-bottom:0px;border-bottom:5px solid #fff;font-weight: 400;}
.navbar-brand {padding:0px!important;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-brand, .navbar-nav > li > a {color: #fff; text-shadow:none;}
.nav > li > a:hover, .nav > li > a:focus {color: #333;}
.navbar-nav > li > .dropdown-menu {border: 1px solid #ccc;margin-top:5px;}
.dropdown-menu > li > a {clear: both;color: #072e69;display: block;font-size: 0.8em;font-weight: 400;line-height: 1.42857;
padding: 3px 27px;white-space: nowrap;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #333;color: #fff;}
.navbar-nav .open .dropdown-menu {background-color: #fff;}

@media (min-width: 1281px) {  }
@media (min-width: 985px) { #bot {margin-top:40px;}}
@media (min-width: 801px) {}
@media (max-width: 800px) {
#bot {margin-top:10px;}#logotipo{width:50%;}
}
.navbar-header button {margin-top:40px;border:1px solid #ccc;background-color:#efefef;}
.navbar-header .icon-bar {background-color:#666;}
.ancho100 {width:100%;clear:both;}

#telefonos {background-color:#e9e9e9;}
p {margin: 0;}

#vermas {padding-bottom:50px;text-transform: uppercase;}
#vermas h4 {text-transform: uppercase;border-bottom: 1px solid #333;font-size:28px;}
#vermas a {text-decoration: none;}
/* indice=105*/
footer {padding:10px 0px;background-color:#1c1c1c;color:#fff;}
footer a {color:#fff;text-decoration: none;}
footer a:hover {color:#385094;text-decoration: none;}

#notalegal {font-size: 0.7em;padding-top:25px;text-align:center;}

#social  {padding-top:50px;}
#social h4 {color:#fff;font-size: 20px;}
#social h5 {font-size: 1.0em;color:#fff;padding-top:15px;}
#mapaweb h3 {color:#fff;}
#mapaweb {margin-top:20px;}

#llamame h3 {background-color:#151515;padding:20px 10px;text-align:center;color:#fff;border-radius:10px;}
.blink {animation: blink 2s steps(10, start) infinite;-webkit-animation: blink 2s steps(10, start) infinite;}
    @keyframes blink {
      to {
        visibility: hidden;
      }
    }
    @-webkit-keyframes blink {
      to {
        visibility: hidden;
      }
    }
/* indice=106*/
.social {background-image: url("/images/social32.png");background-repeat: no-repeat;display: block;float: left;height: 32px;margin-left: 0px;width: 32px;margin:0px 5px 5px 0px;}
#box64 a:hover {text-decoration: none!important;}
.facebook {background-position: 0px 0px;}
.facebook:hover {background-position: 0 -32px;}
.twitter {background-position: -32px 0px;}
.twitter:hover {background-position: -32px -32px;}
.google{background-position: -64px 0px;}
.google:hover {background-position: -64px -32px;}
.instagram{background-position: -96px 0px;}
.instagram:hover {background-position: -96px -32px;}
.pinterest{background-position: -128px 0px;}
.pinterest:hover {background-position: -128px -32px;}
.flickr{background-position: -160px 0px;}
.flickr:hover {background-position: -160px -32px;}
.youtube{background-position: -192px 0px;}
.youtube:hover {background-position: -192px -32px;}
.vimeo{background-position: -224px 0px;}
.vimeo:hover {background-position: -224px -32px;}
.rss{background-position: -256px 0px;}
.rss:hover {background-position: -256px -32px;}

/* indice=140*/
/* ESTILOS PARA TODA LA CAJA DE PRODUCTOS */
.idfileshop {padding-top:50px;}
.fileshop {margin-bottom:15px;} 
#rotulo h4 {font-size:30px;float:left;font-family:ariel!important;font-style: italic;color:#000;margin-top:10px!important;}
h3 {margin:0px!important;}
article {padding-bottom:30px;}
#prodnav a {text-decoration:none!important;color:#000!important;}
/* CONTADOR DE PRODUCTOS A MOSTRAR */
.shopcounter {width:40%;font-size:16px;font-weight:bold;color:#000;text-align:right;float:right;}

/* TEXTO DE CARACTERISTICA Y PRECIOS EN FILTRO SUPERIOR */
.shopfilter {width:60%;font-size:14px;font-weight:bold;color:#000;text-align:left;float:left;}

/*SECCION DE PRODUCTOS RELACIONADOS */
.relfileshop {display:block;float:left;width:210px;margin-bottom:15px;margin-right:10px;}


.h4, h4 {color: #000;font-size: 24px;font-weight: bold;margin-left: 0 !important;margin-top: 30px !important;}
#famnav {border-top:1px solid #000;padding-top:10px;}
#famnav a {color:#333;font-size:16px;font-weight:bold;}
#famnav div {display:block;float:left;padding-right:15px;}
#famnav .famlast {font-size:28px !important;clear:both;}
#famnav .famlast a {font-size:28px;}
/* solapa blanca para ocultar dislizantes */
.proddesc a {color:#992229!important;font-weight:bold;text-transform: uppercase;}

.idshptalla label, .idshpcolor label {font-size: 18px;color:#000;display: inline-block;font-weight: 700;margin-bottom: 5px;margin-right: 20px;max-width: 100%;}

/* Botones inferiores de navegacion por paginas entre productos */
.pielista {text-align:center;margin-bottom:20px;}
.curpagecl {padding:5px 10px;border:1px solid #ccc;background-color:#a33;color:#fff;}
a.pagecl {padding:5px 10px;border:1px solid #ccc;}
#prodnav a.pagecl:hover {background-color:#a33;color:#fff!important;}
.pielista a.footnext {margin-left:20px;}
.pielista a.footprev {margin-right:20px;}


#famnav {padding-bottom:5px;width:100%;z-index:90;font-size:18px;}
#famnav.fixed {position:fixed;top:115px;}
#shophead {z-index:80;padding-top:0px;}
#shophead.fixed {position:fixed;top:135px;}
#shoplist {}
#shoplist.fixmargin {margin-top:60px;}
.clshophead {margin-bottom:15px;height:0px;}
.shpfot {margin-top:20px;margin-bottom:10px;}
.shpfot a {display:block;float:left;}
.shpfot img {width:100%;}
.shptit {width:100%;padding-bottom:5px;border-bottom:1px solid #888;font-weight:bold;}
.shptit h3 {font-size:16px;color:#072e69;font-weight:bold;text-transform: uppercase;}
.shpdes {color:#000;font-size:12px;}
.shpmasinfo {width:100%;margin-top:5px;margin-bottom:5px;}

.groupsgal {display:block;float:left;width:375px;}
.groupstit  {display:block;float:right;width:550px;}


.idshpfotogr {display:block;float:left;overflow:hidden;}
.idshpgal {display:block;float:left;margin-bottom:10px;}
.idshptit {}
.idshptit h1 {color:#072e69;font-size:35px;display:inline-block;margin-top:0px!important;padding-top:0px!important;}
.idshptit a {}
.idshpfo1 img {border:5px solid #ccc;}
.idshpdes {color: #000;font-size: 21px;font-style: italic;width: 100%;}
.idshppvp {background-color: #565656;border-radius: 5px;color: #fff !important;padding: 5px 20px;font-size:18px;margin-left:20px;}
.idshpdet {margin-bottom:10px;}
.idshpdet ul li {margin-left: 40px;}
.idshpdet ol li {margin-left: 40px;}
#prodnav .idshpcart a {background-color:#881000;padding:5px 20px;color:#fff!important;border-radius: 5px;}
#prodnav .idshpcart a:hover {background-color:#333;color:#fff;}


.idshpfzoom {display:block;float:left;}
.idshputil {display:block;float:left;width:660px;}
.hsgal {display:block;float:left;margin-right:5px;}

.idgroupstit  {border-bottom:2px dotted #666;padding-bottom:30px;margin-bottom:30px;}
.idgroupstit td {padding:5px 10px;}

#shpvolver {font-weight: bold;margin:30px 0px 40px 20px;}
#prodnav {position:relative;top:0;right:0px;;}

@media (max-width:480px) {
.idshptit h1 {font-size: 25px;}
.idgroupstit { margin-top: 20px;}
.idgroupstit  {border:none;}
#shpvolver {margin:10px 0px 0px 0px;}
}
