body, html{ line-height: normal; margin:0; padding:0}

body{padding-top: 0px;}

.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {

opacity: 0.7;

}


header{background: #ccc; position: fixed; top: 0; z-index: 999; left: 0; right: 0;}


.navbar .navbar-collapse { height:30px;
 
}
/* enable absolute positioning */
.inner-addon {
position: relative;
width: 34%;
float: left;margin-top: 30px;height: 68px;
}

.search { border:solid 2px #bcbdbf; color:#bcbdbf}
.search_txt {color:#bcbdbf}
/* style icon */
.inner-addon .glyphicon {
  position: absolute;
  padding: 10px;
  pointer-events: none;
}
input[placeholder], [placeholder], *[placeholder] {
    color:gray !important; 
}

.white{color:#fff !important; }
	
	
/* align icon */
.left-addon .glyphicon  { left:  0px;}
.right-addon .glyphicon { right: 0px;}

/* add padding  */
.left-addon input  { padding-left:  30px; }
.right-addon input { padding-right: 30px; }



.navbar-header {
margin-right: 0; width:33%;height: 98px;
margin-left: 0; float: left
}
.usser_cart {
width: 33% !important; text-align:right;
min-height: 30px;
float: left;
height: 78px;
margin-top: 20px;
}

.logo {
display: block;
float: left;
margin: 18px 0;
}

.navbar-main .navbar-nav .dropdown-menu {
padding: 20px;
}
.cart{ right:0; left:auto!important}
.dropdown-menu {
min-width: 350px; background:#FFF; border: solid 4px #000;top: 60px;
}
.navbar-main .navbar-nav .dropdown-menu li a {
color: #000;
}

.linemenu{ border-right: solid 1px;
}
.dropdown-menu h3 {

color: #000;
}
.navbar-main .navbar-nav > li > a {
color: #333333;
font-size: 1.03em;
/*font-weight: bold;*/
padding: 20px 20px 20px;
text-transform: uppercase;
}
.navbar-nav {
float: left;
margin: 0;

}

.i_1{ border-bottom: solid 4px #00BFFF !important; color:#00BFFF !important;}
.i_1_bg{color:#00BFFF!important;}
.i_2{ border-bottom: solid 4px #00B436 !important; color:#00B436 !important;}
.i_2_bg{color:#00B436 !important;}
.i_3{ border-bottom: solid 4px #3254AD !important; color:#3254AD !important;}
.i_3_bg{color:#3254AD !important;}
.i_4{ border-bottom: solid 4px #FF3C56 !important; color:#FF3C56 !important;}
.i_4_bg{color:#FF3C56 !important;}
.i_5{ border-bottom: solid 4px #FAA23B !important; color:#FAA23B !important;}
.i_5_bg{color:#FAA23B !important;}
.i_6{ border-bottom: solid 4px #A21DFF !important; color:#A21DFF !important;}
.i_6_bg{color:#A21DFF !important;}

.i_1_sub{ border: solid 4px #00BFFF !important; color:#00BFFF !important;}
.i_1_sub a{color:#464646 !important;}
.i_1_sub a:hover{color:#000 !important;}
.i_1_sub h3 a{color:#00BFFF !important;}

.i_2_sub{ border: solid 4px #00B436  !important; color:#00B436 !important;}
.i_2_sub a{color:#464646 !important;}
.i_2_sub a:hover{color:#000 !important;}
.i_2_sub h3 a{color:#00B436 !important;}

.i_3_sub{ border: solid 4px #3254AD !important; color:#3254AD !important;}
.i_3_sub a{color:#464646 !important;}
.i_3_sub a:hover{color:#000 !important;}
.i_3_sub h3 a{color:#3254AD !important;}

.i_4_sub{ border: solid 4px #FF3C56 !important; color:#FF3C56 !important;}
.i_4_sub a{color:#464646 !important;}
.i_4_sub a:hover{color:#000 !important;}
.i_4_sub h3 a{color:#FF3C56 !important;}

.i_5_sub{ border: solid 4px #FAA23B !important; color:#FAA23B !important; right:0;}
.i_5_sub a{color:#464646 !important;}
.i_5_sub a:hover{color:#000 !important;}
.i_5_sub h3 a{color:#FAA23B !important;}

.i_6_sub{ border: solid 4px #A21DFF !important; color:#A21DFF !important;}
.i_6_sub a{color:#464646!important;}
.i_6_sub a:hover{color:#000 !important;}
.i_6_sub h3 a{color:#A21DFF !important;}

.panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body {

padding-bottom: 10px;
}

.navbar-nav>li {
float: left;

}

.fa-external-link{
color: #333;}
.fa-user {
color: #3337;}
.fa-shopping-cart {
color: #333;}

.err{color:#900; width:100%; text-align:center; margin-top:10px; margin-bottom:10px;}

.leg_men{ list-style:none; font-size:15px; font-weight:bold; padding:0;}
.radio{ width:100%; }
.mb20{ margin-bottom:20px !important;}



.but_gray{width:180px !important; background-color:#a4a3a3; border:0; font-weight:bold !important; color:#FFF}
.but_gray:hover{width:180px; background-color: #CCC; border:0; color:#FFF}


.wrap_all_resu{border:SOLID 2PX #1abc9c; width:100%; padding:10PX;}
.wrap_res{width:100%; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #D6D6D6}
.tit_res{width:80%; float:left;}
.price_res{width:20%; float:left; text-align:right}


.tit_res2{width:50%; float:left;}
.price_res2{width:50%; float:left; text-align:right}
.price_res3{width:50%; float:left; text-align:right; color:#1abc9c}

.but_tur{width:100% !important; background-color:#1abc9c; border:0; font-weight:bold !important; color:#FFF; margin-top:10px;}
.but_tur:hover{width:100%; background-color: #3C9; border:0; color:#FFF}






.navbar-main .navbar-nav .i_1_bg:hover > a:after {
bottom: 0;
height: 0;
border-bottom: 6px solid #00BFFF;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}

.navbar-main .navbar-nav .i_2_bg:hover > a:after {
bottom: 0;
height: 0;
border-bottom: 6px solid #00B436;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}

.navbar-main .navbar-nav .i_3_bg:hover > a:after {
bottom: 0;
height: 0;
border-bottom: 6px solid #3254AD;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}

.navbar-main .navbar-nav .i_4_bg:hover > a:after {
bottom: 0;
height: 0;
border-bottom: 6px solid #FF3C56;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}

.navbar-main .navbar-nav .i_5_bg:hover > a:after {
bottom: 0;
height: 0;
border-bottom: 6px solid #FAA23B;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}

.navbar-main .navbar-nav .i_6_bg:hover > a:after {
bottom: 0;
height: 0;
border-bottom: 6px solid #A21DFF;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}

.navbar-main .navbar-nav .open > a:after {
bottom: 0;
height: 0;
border-bottom: hidden;
border-left: 5px solid rgba(0, 0, 0, 0);
border-right: 5px solid rgba(0, 0, 0, 0);
content: "";
left: 50%;
margin-left: -5px;
position: absolute;
width: 0;
}
.ads {
background: #fafafa;
border-bottom: 1px solid #dddddd;
border-top: 1px solid #dddddd;
margin-bottom: 50px;
padding: 20px 0;
}
.title span {
background: white;
padding: 0 40px;
position: relative;
z-index: 2;
COLOR: #3253b1;
}
.product-slide .owl-controls .owl-buttons .owl-prev, .product-slide .owl-controls .owl-buttons .owl-next {
background: none;
border: 2px solid #3253b1;
color: #3253b1;
font-size: 2.2em;
line-height: 45px;
margin: 0 2px;
}
.title {
z-index: -2;
}

.bag {
border-radius: 0;
color: white;
font-size: .857em;
height: 40px;
line-height: 40px;
left: 0;
position: absolute;
text-align: center;
top: 20px;
width: auto;
z-index: 2;
padding-left: 30px;
padding-right: 30px;
text-transform: uppercase;
-webkit-box-shadow: 6px 4px 5px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 6px 4px 5px 0px rgba(0,0,0,0.45);
box-shadow: 6px 4px 5px 0px rgba(0,0,0,0.45);
}
.price { font-weight:bold
}

.primario{ color:#00B436; border-bottom: 2px solid #00B436 !important}
.secundario{ color:#3254AD; border-bottom: 2px solid #3254AD !important}
.literatura{ color:#FF3C56; border-bottom: 2px solid #FF3C56 !important}
h4{ font-weight:bold
}


.pi-parallax {
background-position: 50% 0%;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
background-image: url(../images/content/slides/bg-parallax.jpg);
color: white;
}
.latest-blog h3 {
font-family: Quicksand, serif;
font-size: 1.071em;
margin-bottom: 15px;
font-weight: bold;
}

.scroll-to-top {
background-color: #3457aa;

}
.btn-primary {
background-color: #3457aa;
border-color: #3457aa;
color: white;
}
.btn-white {
background-color: #fff;
border-color: #fff;
color: #333;
}

.product-slide .owl-controls .owl-buttons .owl-prev:hover, .product-slide .owl-controls .owl-buttons .owl-prev:focus,
.product-slide .owl-controls .owl-buttons .owl-next:hover,
.product-slide .owl-controls .owl-buttons .owl-next:focus {
  background-color: transparent;
  border-color: #0369bd;color: #0369bd;
}
.scroll-to-top:hover, .scroll-to-top:focus {
background-color: #00bfff;
color: white;
}
.product-thumb-info-act a:hover {
background: #00bfff;
color: white; 

}
.price {
color: #0369bd;
font-family: Quicksand, serif;
}
.page-top, .page-top-md, .page-top-lg {
background-color: transparent !important;

}
breadcrumb li, .breadcrumb > .active {
color: #0d65ac;
}
.breadcrumb a {
color: #0d65ac;
}
.prox{
color: #f20134; font-size:10PX;line-height: 25px;margin-left: 10px;
}
.fl{ float:left}
.page-top, .page-top-md, .page-top-lg {
background-color: #1abc9c;
color: #333;
margin-bottom:0;
text-align: center;
}

.breadcrumb {
background-color: transparent;
border-radius: 0;
margin: 5px 0 0;
padding: 0;
}
.flex-control-thumbs li {
width: 20%;
padding-left: 3px;
padding-right: 3px;
}
.blue{color:#096bc6; font-weight:bold}
.panel-group .panel-default > .panel-heading {
border-top: 1px solid #0d65ac;}
.panel-group .panel-default .panel-title a {
display: block; color:#0d65ac;
}
.btn_deta{ background-color:#eeeeee; border:solid 1px #ccc; color:#666; margin:20px; border-radius:4px;}
.onl{margin-right:20px;}
.opa{ opacity:1;}
.opa:hover{ opacity:0.7;}

.loop{ position:absolute; left:20px; z-index:9999; top:20px; width:50px !important;}



.page-top-md {
background-color: #333333;
background-repeat: no-repeat;
background-size: cover;
margin-bottom: 20px !important;
}
.nad_mob{padding-right: 0 !important; padding-left: 0 !important; }




.but_cle{width:45%; float:left; background-color:#3495aa; border-color:#3495aa; }

.but_2a{width:45%; float: right;}




.panel {
margin-bottom: 20px;
background-color: #fff;
border: hidden;
border-radius: 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-group .panel-default .panel-title a {
display: block;
color: #6d6f71;
}



.panel-group .panel-default > .panel-heading {
border-top: 1px solid #000;
}
.collapse {

display: none;
}
.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {

margin-left: 20px;
margin-right: 20px;

}
.product-slide .owl-controls .owl-buttons .owl-prev, .product-slide .owl-controls .owl-buttons .owl-next {
background: none;
border: 2px solid #DDDDDD;
color: #666666;
font-size: 2.2em;
line-height: 45px;
margin: 0 2px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next {

height: 33px;
line-height: 30px !important;
/*margin: 5px; CAMBIO AZ*/
padding: 0;
width: 33px;
-webkit-transition: all 300ms;
-moz-transition: all 300ms;
transition: all 300ms;
}

.menu-column {
	FLOAT: left; PADDING: 10PX;
	padding-right:10%;

}

.scroll-to-top.visible {
filter: alpha(opacity=10);
opacity: 0;
}

.product {}
.img_dat { float:left; width:33%;}

.product-thumbs-slide .owl-controls .owl-buttons .owl-prev *, .product-thumbs-slide .owl-controls .owl-buttons .owl-next * {
display: block;
line-height: 0.9;
}


.footer-bs {
	background:url(../img/fondofooter.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; margin-top:40px; margin-bottom:0px; padding-bottom:25px
}


@media (min-width: 1367px) {


}

@media (max-width: 1280px) {

}
@media (max-width: 1024px) {

}

@media (max-width: 992px) {

.img_dat { float: none; width:50%;}
.i_6_sub {margin-bottom: 100px !important;}

.dropdown-menu {
min-width: 0;

}

.menu-column {
	FLOAT: none; PADDING: 10PX;
	padding-right:0;

}

.navbar-main .navbar-nav .dropdown-menu {
left:0 !IMPORTANT;

}
.navbar-main .navbar-nav .dropdown-menu {position: relative !IMPORTANT;}
.menu-column{ width:100%; text-align:center;padding-right: 0 !IMPORTANT; float:none;}
header {
background: #ccc;
position: relative;
top: 0;
z-index: 1;
left: 0;
right: 0;
}
	
body {
padding-top: 0;
}
	
	.navbar-form .input-group>.form-control {
width: 114%;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
text-align: right;
}
	.cart {
 z-index:999 !important;
float: none !important;
width: auto !important;
margin-top: 0 !important;
border: 0 !important;
-webkit-box-shadow: none !important;
box-shadow: none; 
}
.usser_cart {
height: 0 !important;
}
.quantity .qty {
width: 40px !important;
}
.navbar-collapse.in {
overflow-y: hidden;
}
.navbar-main .navbar-collapse .navbar-nav > .active > a, .navbar-main .navbar-collapse .navbar-nav > .active > a:hover, .navbar-main .navbar-collapse .navbar-nav > .active > a:focus, .navbar-main .navbar-collapse .navbar-nav > .open > a, .navbar-main .navbar-collapse .navbar-nav > .open > a:hover, .navbar-main .navbar-collapse .navbar-nav > .open > a:focus {
color: white;
background-color: #eeeeee; border-bottom:solid 5px #dfdede !important;
}
.navbar-main .navbar-collapse .navbar-nav > .active > a:before {
color: #eeeeee;
}

.navbar-collapse {
background-color: transparent !important;
border-bottom: none !important;
width: 100%;
padding-left: 0;
padding-right: 0;
position: absolute;
right: 0;
top: 72px;
}
.navbar-nav>li {
float: left;
width: 100%;
margin-bottom: -4px;
text-align: center;
}

.navbar-default .navbar-toggle {
border: none;
border-radius: 0;
margin: 25px 0 0;
padding: 0;
}
.inner-addon {width: 100%;float: none;}
.usser_cart{width:50% !important;  min-height:0; float: left}
.navbar-header {width:50% !important; float: left}
.navbar-nav>li {
float: left;
width: 100%;
}

.inner-addon {
position: relative;
width: 100%;
float: none;
 margin-top: 0;
height: 39px;
}
.navbar-nav .open .dropdown-menu {

}
.linemenu {
border-right: hidden;
}
.navbar-header {

height: 67px;

}
.usser_cart {

height: 52px;

}


.bag {

height: 30px;
line-height: 30px;

top: 20px;


padding-left: 15px;
padding-right: 15px;

}

.nad_mob{padding-right: 0 !important; padding-left: 0 !important; }
}
@media (max-width: 980px) {

}

@media (max-width: 800px) {

}
@media (max-width: 768px) {
	
	
	


}
@media (max-width: 767px) {
	
.footer-bs {
	background:url(../img/fondofooter2.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; margin-top:40px; margin-bottom:0px; padding-bottom:25px
}	
	
.agre	{ width:100%; margin:auto;margin-top: 20px; }	
.pi-parallax .item blockquote {
font-size: 17px;
padding-top: 70px;
}	
.img_dat { float: none; width:90%;}	
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {

margin: auto;

}	


#addToCart {
	width:50%;
	
}
body {
padding-top: 0;
}
.navbar-form {
padding: 10px 15px;
margin-top: 8px;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 0 0 rgba(255,255,255,.0),0 1px 0 rgba(255,255,255,.0);
box-shadow: inset 0 0 0 rgba(255,255,255,.0),0 1px 0 rgba(255,255,255,.0);
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
}	
		.navbar-form .input-group>.form-control {
width: 100%;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
text-align: right;
}
	
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
margin-right: 0;
margin-left: 0;
}	
.logo {
display: block;
float: left;
margin: 18px 18PX;
}
.inner-addon {
position: relative;
width: 34%;
float: left;
margin-top: 0;
height: 39px;
}

.inner-addon {width: 100%;float: none;}
.usser_cart{width:50% !important;  min-height:0; float: left; margin-top:0;}
.navbar-header {width:50% !important; float: left}
.navbar-nav>li {
float: left;
width: 100%;
}
.navbar .navbar-collapse {
height: auto;
margin-top:-5px;
}

.navbar-collapse {
background-color: #FFF;
border-bottom: none !important;
width: 100%;
padding-left: 0;
padding-right: 0;
position: absolute;
right: 0;
top: 72px;
}

.linemenu{ border-right: hidden;
}



}



@media (max-width: 640px) {



.navbar-collapse {
	z-index:99;
	
}
.contactodiv {
	text-align:center;
	
}

.flotosinomobile{
	float:none!important;
}

.navbar-nav {
	background-color:#fff;
	width:100%;
}

.dropdown-menu {
	margin-left:0px!important;
	
}

.navbar-nav > li > a {
	padding-top:15px!important;
	padding-bottom:15px!important;
	
}

}
@media (max-width: 568px) {
.menu-shop .dropdown-menu {min-width: 250px !important;}
.btn {

min-width: 10px;
padding:5px;

}
}
@media (max-width: 480px) {


}

@media (max-width: 360px) {
 
}


@media (max-width: 320px) {

}



.navbar-main .navbar-nav .dropdown-menu {
padding: 20px;
WIDTH: 600px;
margin-left:0;
margin-right:0;
position:absolute;
left:0;
right:0;
}

.product-thumb-info-content{
	height:100px;
	
}

.search {
border: solid 2px #EEEEEE;
border-right: hidden;
color: #bcbdbf;
}

.form-control:focus {
border-color: #EEEEEE;
box-shadow: none;
}