h1,
h2,
h3,
h4,
h6 {
  font-family: 'Oswald', sans-serif;
  color: #333333;
  background-color: #cccccc;
  padding: 4px 8px 8px 8px;

}

h2.prin { margin: 0px 0px 5px 0px; }

h2.rev { 
	background-color: #BF1E2D;
   color: white;
}

.btn-mrr {
	margin: 2px 1px 2px 1px;
  background: #BF1E2D;
  color: white;
  border: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; /* !important tags aren't necessarily always bad */
}
.btn-mas:hover, .btn-mas:focus {
  background: #BF1E2D;
}
.btn-mas:active {
  background: #BF1E2D;
}

.btn-mrg {
	margin: 2px 1px 2px 1px;
  background: #6E6E6F;
  color: white;
  border: none;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; /* !important tags aren't necessarily always bad */
}
.btn-mas:hover, .btn-mas:focus {
  background: #6E6E6F;
}
.btn-mas:active {
  background: #6E6E6F;
}


.btn-mrr {
    bgcolor: #BF1E2D;
    margin: 3px 2px 3px 2px;
}

.btn-mrg {
    bgcolor: #6E6E6F;
    margin: 3px 2px 3px 2px;
}

.panel { margin: 4px;}
.panel-body { padding: 5px;}


.well {
    background: #efefef;
	text-align: center;
}


/* navbar */

.navbar-default {
	font-family: 'Oswald', sans-serif;
    background-color: #58585A;
    border-color: #E7E7E7;
	margin-bottom: 10px;
}
/* title */
.navbar-default .navbar-brand {
    color: white;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #A1A1A3;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: white;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #BF1E2D;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #E7E7E7;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #D5D5D5;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #DDD;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #CCC;
}
#logosMarcasMovil {
	display:none;
}
#logosMarcasFull {
	display:block;
}
#divOtrasMarcas {
	display:block;
}
#divCartMovil {
	display:none;
}
@media (max-width: 767px) {
	#logosMarcasMovil {
		display:block;
	}
	#divCartMovil {
		display:block;
	}
	#divOtrasMarcas {
		display:none;
	}
	#logosMarcasFull {
		display:none;
	}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}


.product_block {
	width: 213px;
	border: 0px solid #F00;
	float: left;
	margin: 20px 0px 0px 20px;
	cursor: pointer;
}
.product_block2 {
	width: 100%;
	border: 0px solid #F00;
	float: left;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}
@media (min-width: 700px) { 
	.product_block2 {
		width: 31%;
		border: 0px solid #F00;
		float: left;
		margin: 10px 0px 0px 2%;
		cursor: pointer;
	}
}
@media (min-width: 800px) { 
	.product_block2 {
		width: 100%;
		border: 0px solid #F00;
		float: left;
		margin: 10px 0px 0px 0px;
		cursor: pointer;
	}
}
.pro_img_block {
	border: 1px solid rgb( 213, 213, 213 );
	background-color: rgb( 255, 255, 255 );
	text-align: center;
	height: 195px;
}
.pro_img_block img {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.pro_short_des {
	color: #282828;
	font-size: 14px;
  	font-family: 'Oswald', sans-serif;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px 15px 0px;
}
.pro_price {
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #67ae45;
	font-size: 18px;
 	font-family: 'Oswald', sans-serif;
	border-top: 1px solid rgb( 213, 213, 213 );
	border-bottom: 1px solid rgb( 213, 213, 213 );
}
.pro_price_2 {
	padding: 10px 0px 10px 0px;
	text-align: center;
	color: #BF1E2D;  
/*	color: #0e71b4; */
	font-size: 18px;
    font-family: 'Oswald', sans-serif;
	border-top: 1px solid rgb( 213, 213, 213 );
	border-bottom: 1px solid rgb( 213, 213, 213 );
}
.product_block:hover .pro_price {
	background: #0e71b4;
	color: #FFF;
}
.product_block2:hover .pro_price {
	background: #0e71b4;
	color: #FFF;
}
.product_block:hover .pro_price_2 {
	background: #BF1E2D;
/*	background: #67ae45; */
	color: #FFF;
}
.product_block2:hover .pro_price_2 {
	background: #BF1E2D;
/*	background: #67ae45; */
	color: #FFF;
}

/*GRICCI*/

	.col-sm-3.logos {
		width:50%;
		float:left;	
		height:initial;
		margin-bottom:10px;
	}
	.col-sm-3.logos img{
		width:100%;
	}
	#divHeaderFull {
		display:none;
	}
	#divHeaderSmall {
		display:inline;
	}
	#divHeaderSmall img {
		width:100%
	}
	#divSideSmall img {
		width:100%
	}
	.divNombreMarca {
		font-size: 10pt;
	    padding: 4px;
	    font-weight: 300;
	    text-align: center;
	    color: #000000;
	    margin-top: 0;
		text-align: center;
		border-bottom:1px solid #BE1D2C;
	}
	.divNombreMarca a{
		color:#000000;
	}
	@media (min-width: 768px) { 
	.col-sm-3.logos {
		width:20%;
		float:left;	
		height:initial;
		margin-bottom:10px;

	}
	.col-sm-3.logos img {
		width:100%;
	    -webkit-transition: all 0.1s ease; /* Safari and Chrome */
	  	-moz-transition: all 0.1s ease; /* Firefox */
	  	-o-transition: all 0.1s ease; /* IE 9 */
	  	-ms-transition: all 0.1s ease; /* Opera */
	  	transition: all 0.1s ease;
	}

	.col-sm-3.logos:hover img {
	    -webkit-transform:scale(1.25); /* Safari and Chrome */
	    -moz-transform:scale(1.25); /* Firefox */
	    -ms-transform:scale(1.25); /* IE 9 */
	    -o-transform:scale(1.25); /* Opera */
	     transform:scale(1.25);
	}

	.divNombreMarca {
		font-size: 11pt;
	    padding: 4px;
	    font-weight: 300;
	    text-align: center;
	    color: #000000;
	    margin-top: 0;
		text-align: center;
		border-bottom:1px solid #BE1D2C;
	}
	.divNombreMarca a{
		color:#000000;
	}
		#divHeaderFull {
			display:inline;
		}
		#divHeaderSmall {
			display:none;
		}
		.navbar-nav>li {
		    float: left;
		    text-transform: uppercase;
		    font-size: 12px;
		}
	}
	.col-sm-8 h2 {
	    background-color: #BF1E2D;
	    color: white;	
	}
	.navbar-collapse {
	    padding-left: 0px;
	}
/* FIN GRICCI */
.panel.with-nav-tabs .panel-heading{
    padding: 5px 5px 0 5px;
}
.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}
.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
/********************************************************************/
/*** PANEL DEFAULT ***/
.with-nav-tabs.panel-default .nav-tabs > li > a,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
}
.with-nav-tabs.panel-default .nav-tabs > .open > a,
.with-nav-tabs.panel-default .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-default .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-default .nav-tabs > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li > a:focus {
    color: #777;
	background-color: #ddd;
	border-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.active > a,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.active > a:focus {
	color: #555;
	background-color: #fff;
	border-color: #ddd;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu {
    background-color: #f5f5f5;
    border-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a {
    color: #777;   
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > li > a:focus {
    background-color: #ddd;
}
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-default .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #555;
}

.tituloSidebar {
	margin-top:5px;font-family: 'Oswald', sans-serif;color: #333333;background-color: #cccccc;padding: 0px 0px 4px 8px;font-size: 30px;margin-bottom: 10px;
}