@charset "utf-8";
#logo_encabezado{
 /*background:#F1EBEB;*/
 /*float :left;*/
 height: 80px; 
}
#contiene_cajalupa{
	margin-top: 30px;
}

#carrito_registrarse {
	text-align: right;
}
#carrito_registrarse a {
	color: #000000;
	font-size: 14px;
	margin-right: 15px;
}
#carrito_registrarse a:hover {
	text-decoration: none;
}
#links_cuenta {
    /*text-align: center;*/
}
/*#links_cuenta a {
    margin: 0px;
    padding: 0px;
}*/
#icono_carrito {
    margin-right: 30px;
}
#menu_categorias {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #BBBBBB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color:#BBBBBB;
	padding-top: 30px;
	padding-bottom: 30px;	
}
@media (max-width: 992px) {
	#menu_categorias {
		border-top-style: none;
		border-bottom-style: none;
		margin-top: 40px;
	}
}
#menu_categorias ul {
	list-style: none;
}
#menu_categorias ul li {
	float: left;
	margin-right: 10px;
}

@media (max-width: 992px) {
	#menu_categorias ul li {
		list-style: none;
		float:none;
	}
}

body {
	margin: 0px;
	padding: 0px;
	padding-top: 250px;
}
#menu {
	background-color: #FFFFFF;
	height: 240px;
}
.navbar{ 
	border: none; 
	box-shadow: none; 
}
.navbar-collapse { border: none; box-shadow: none; }

#encabezado {
	margin: 0px;
	padding: 0px;
}
#contenedor_principal {
	margin: 0px;
	padding: 0px;
}
html {
	margin: 0px;
	padding: 0px;
}

.mi_fila {
	margin: 0px;
	padding: 0px;	
}
#contenedor_banner, #imagen_banner {
	margin: 0px;
	padding: 0px;		
}
#texto_banner {
	background-color: #C6B9B0;
	text-align: center;
}
#contenedor_banner {	
	background-color: #C6B9B0;	
}
@media (max-width: 992px) {
	#texto_banner h1 {	
		font-size: 14px;	
		margin: 0px;
		margin-top: 5px;
	}
	#texto_banner p {	
		font-size: 12px;	
	}
}
.caja_zapatilla {
	text-align: center;
}
.caja_zapatilla h2 {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
}
.caja_zapatilla p {
	margin: 0px;	
	
	font-size: 12px;
}
.caja_zapatilla img {
	margin: auto;
}
.boton_agregar {
	background-color: #008C69;
	width: 323px;
	height: 59px;
	border:none;
	color: #FFFFFF;
}

#bsubmit {
        background-color: #008C69;
	width: 323px;
	height: 59px;
	border:none;
	color: #FFFFFF;
}

.formulario{ 
  background-color: #C6B9B0; 
  margin-top : 30px;
  border-style: groove;    
  box-shadow: 2px 2px 5px #999;  
  text-align: center;
}

.formulario h1{ 
  margin-top:15px;
  font-size: 14px;
  margin-bottom: 5px;
 }
.carousel-caption h1 {
	font-size: 20px;
}
.mipanel .panel-heading {
	
	background-color: #7D0608;
}
.mipanel .panel-heading a {
	color: #FFFFFF;
}
#lista_desplegable{
	display: block;
	float: left;
}
.form_cto label{
	text-align: left;
}
.rotulos_cant {
	display: inline;
}

.imagen_marca_prod {
	max-height: 10px;
}

.caja_cant {
	width: 50%;
	margin-bottom: 5px;
	display: inline;
}
.lista_talle {
	width: 50%;
	display: inline;
	margin-bottom: 5px;
}

#los_links {
	background-color: #FFFFFF;
	margin-top: 40px;
}


.codigo{
  float: left;
  background: #EDEAD0;
  font-family : Andale Mono;
}

.output{
  width: auto;
	
}
.contenedor_foto {
	height: 250px;
}

.rectangulo0_familias {
    margin-bottom: 40px;
}

.rectangulo1_familias {
    background-color: #000000;
    border-top-left-radius: 40px;
    border-top-right-radius: 40px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;  
    padding: 0px;
    margin: 0px;
    padding-top: 30px;  
    width: 100%;
    text-align: center;
}
.rectangulo1_familias img {    
    margin: auto;
    width: 50%;
    margin-bottom: 30px;
}
.rectangulo2_familias {
    background-color: #EFEFEF;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;    
    padding-top: 30px;
    padding-bottom: 30px;
    border-style: solid;
    border-width: 4px;
    border-color: #EFEFEF;
}

.rectangulo2_familias h1 {
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 14px;
}

.rectangulo2_familias a {
    color: #000000;
}

.rectangulo2_familias:hover a {
    text-decoration: none;
}
.nombre_prod h2 {
	font-size: 14px;
}
.sku_prod h2 {
	font-size: 12px;
	color: #717171;
	margin: 0px;
	padding: 0px;
}
#marca_prod h2 {
	font-size: 24px;
	color: #717171;
	margin: 0px;
	padding: 0px;
}
#desc_prod h2 {
	font-size: 36px;
	color: #717171;
	margin: 0px;
	padding: 0px;	
	font-weight: bold;
}
.precio_prod h2 {
	font-size: 24px;
	color: #717171;
	margin: 0px;
	padding: 0px;		
}
#contenedor_marcas {
	padding-top: 15px;
	margin-bottom: 15px;
}
@media (max-width: 992px) {
	#contenedor_marcas {
	padding-top: 45px;	
	}	
}
.icono_tarjeta {
	font-size: 16px;
}