body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:500; font-size:  2.0em}
h2{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2.6em}
h3{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 2em}
h4{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.4em}
h5{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.3em; line-height: 1.3em}
h6{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.0em}
a {color: #e77c22;text-decoration: none;}
a:hover, a:focus {color: #6887b6;}
.navbar-default {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:16px;
background-color:#f2f2f2 !important;
    }

.navbar-default .navbar-nav > li > a {color:#466ea5 !important;}

.navbar-default .navbar-nav > .active > a {
    color: #ff8043 !important;
}


.navbar-default .navbar-nav > li > a:hover {text-decoration:underline;}




#graph_header .navbar .navbar-nav > li > a, #graph_header_affix .navbar .navbar-nav > li > a {
    text-transform: uppercase;
	font-weight:500;
	font-size:14px;
	color:#FFF;
	opacity:1 !important
    }
	

/* ***********cabezal ****************/
#wrapwrap #graph_header_affix .navbar { padding: 8px 20px 17px 20px;}
.nav > li > a {padding: 10px 10px;}

@media(max-width:768px){
.oe_structure.oe_empty#wrap{margin-top: 0}
header a.navbar-brand img { max-height: 30px; margin-left: 5px;}
	/*.navbar-collapse.navbar-top-collapse.collapse{margin-top: 7px}	*/
	.container > .navbar-header{margin-bottom: 7px}
	header a.navbar-brand img {
    max-height: 48px;
    margin-top: 4px;
}
}

.bg-alpha {
    background-color: #777777 !important;
    color: #ffffff;}


footer{
	background-color:#cacbce;
	}
	
		header a.navbar-brand img {
    max-height: 68px;
    margin-top: -5px;
}

#graph_header a.navbar-brand.logo, #graph_header_affix a.navbar-brand.logo {
    padding: 0px;
    margin-top: -5px;
	    height: 60px;
    background-color: #f2f2f2;
}


/*Estilo shop*/
.pagination {margin:5px 0}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #ffffff;
	background-color: #878787;}
.nav > li > a:hover{text-decoration: none;background-color: #bababa;color: white;}
#products_grid_before ul{font-size: 15px}
.products_pager {
    text-align: right;
	padding: 20px 30px 47px 30px;}
.js_sale#wrap{ background-color: whitesmoke; margin-top: 2px; padding-top: 15px; }
.oe_product section { background-color: transparent; border-top:none; bottom:0px}
.oe_product .oe_product_image{top: 0px; bottom: 49px;}
.oe_product .oe_product_image img {
	border-radius: 50%; margin-bottom: 20px;}
.oe_product .oe_product_image img:hover {-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.22);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.22);}
.oe_product .oe_product_image img {
    margin-top: 15px; border: 5px solid #ffffff;
}
.btn-default, .btn-default:focus {
    border-color: #cecece;
    border-radius: 5px;
}
@media(max-width:768px){#products_grid_before ul { margin-bottom: 15px; }
#products_grid .oe_product.oe_grid section {background: transparent;}
	.oe_product .oe_product_image img { max-width: 85%; max-height: 85%;}
	oe_product .oe_product_image{ bottom: 18px;}
	.img-responsive {max-width: 60%;}
}


@media(max-width:770px){.img-responsive {max-width: 60%;}
}



@media(max-width:768px){img.center.block {width: 100%;}
}

.center.block {width: 50%;}

/*Grilla*/
.fdo_f2 {
    background-color: #f2f2f2;
    margin-bottom: -32px;
    padding-bottom: 1px;
}

.oe_product {border: none}
.oe_product .oe_product_cart {width: 95%;
    height:99%;
    margin-bottom: 39px;
    /*border: 1px solid #9e9e9e00;
    border-radius: 10px;
	background-color: white;*/
	text-align: center;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(33%, rgba(255,255,255,0)), color-stop(33%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );}

.oe_product.oe_grid.oe-height-2 a{font-size: 0.9em}
.oe_product .product_price {width: 95%; display: none}
.oe_product section {padding-bottom: 0}
.oe_product section {padding: 9px 15px 6px 10px;}
#wrapwrap > main {background-color: whitesmoke;}

@media (min-width: 768px){
#products_grid.col-md-9 .oe-height-2 {
    height: 275px;
}
	.oe_product .oe_product_cart {width: 95%;
		height: 100%;}
	#graph_header .navbar .navbar-nav > li.divider{ margin-top: 11px;
}
	.oe_grid h5{background-color: #FFFFFFa3}
}
@media (max-width: 500px){
#products_grid .oe_product .oe_product_image {
    top: 0;
    bottom: 70px;
}
#products_grid .oe-height-2 {
    height: 255px;
}}
/* ************producto************** */
#product_detail #product_details ul.js_add_cart_variants > li > strong.opciones{display:inherit; font-size:1.3em}
.nav.nav-pills.nav-stacked a{color: #466ea5;}
.nav.nav-pills.nav-stacked li.active a{color: #ffffff;}
.product_detail_img {max-height:400px}
.oe_price{font-size: 0.7em; color: #6e8f82;}
.oe_currency_value{color: #333}
#product_detail #product_details #add_to_cart {background-color: #6e8f82; border: 1px solid #6e8f82; border-radius: 5px}
.product_detail_img {margin-bottom:20px}

/******************* proceso de compra************* */
.btn-primary, .btn-primary:focus {background-color: #6e8f82;border-radius: 5px;}
body .text-primary {color: #466ea5;}
.label-primary { background-color: #e77c22;}
.panel-info {
   border-color: #cecece;
    border-radius: 0px;
}
.panel-info > .panel-heading {
    color: #466ea5;
    background-color:  #f9f9f9;;
    border-color: #cecece;
}


@media (max-width: 768px){
	footer .footer_contacto .fa{display:none;}

img.center-block.logosfooter {
    padding: 20px;
}

	#myCarousel1605529434247.banner {
    display: none;
}
	
}

/* ********Footer*********** */

footer a{color:#466ea5; }
footer h6 {
    line-height: 1;
}
img.center-block.logo-footer {
    width: 70%;
}
footer #footer {
    padding-top: 25px;
}






/*botón slider*/

.btn-warning, .btn-warning:focus, .btn-warning:hover {
    color: #ffffff;
    background-color: #ed9d59;
    border-color: rgba(0, 0, 0, 0);
border-radius: 5px;}


/*fondo slider*/

.bg-white-75-slider {
    background-color: rgba(255, 255, 255, 0.75);
    color: #555555;
    border-radius: 5px;
}

/*slider home*/
#wrap.slider_home{margin-top: 2px;}

#wrap.slider_nosotros{margin-top: 2px;}

#wrap.slider_contacto{margin-top: 2px;}


/*logos*/
.mt64 {
    margin-top: 20px !important;
}

#home.mt64 {margin-top: 64px !important;}



/*botón sobre nosotros
*/

.btn-primary, .btn-primary:focus {
    background-color: #6e8f82;
    border-radius: 5px;
}


.btn-primary:hover, .btn-primary.focus, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #8aa49a;
    border-color: rgba(0, 0, 0, 0);
    box-shadow: none;

}


.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
    color: #ffffff;
    background-color: #8aa49a;
    border-color: rgba(0, 0, 0, 0);}



img.mg-logo {
    width: 50%;
}


@media (max-width: 768px){

	img.mg-logo {width: 90%;}
	img.img.img-responsive.center-block {
    margin-top: 30px;
	margin-bottom:30px;
}

}

/* ************pagina fija de categoria********** */
.categoria_fija  img{border-radius: 50%;
    max-width: 220px;
    margin: 0 auto;
    border: 8px solid #ffffff;}

.categoria_fija a img:hover {
    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.22);
    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.22);
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.22);}



p.text-muted-text {
    text-decoration: line-through;
}
@media (min-width: 768px){

	.categoria_fija .container .row div{   height: 300px;}}
