#gildan {
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -766px -133px transparent;
}
#ecopromo{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat 12px -140px transparent;
}
#gumbite{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -420px -33px transparent;
}
#xd{
    width: 97px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -150px -140px ;
}
#swiss{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -227px -475px ;
}
#chili{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -241px -134px ;
}
#nudesign{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -585px -140px ;
}
#lexon{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat 30px -365px ;
}
#callaway{
    width: 148px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -104px -365px ;
}
#rastal{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -223px -365px ;
}
#rainpro{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -380px -365px ;
}
#metrokane{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -585px -369px ;
}
#blunt{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -770px -365px ;
}
#boompods{
    width: 160px;
    height: 70px;
    background: url(Images/sprite.png) no-repeat -385px -470px ;
}
.color-swatches {
    margin: 0 -5px;
}
.rojo{
    background-color: #245269;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-info {
    border-left-color: #FF2424;
}
.bs-callout {
    padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    width: 100%;
}
.ingresoProductos{
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.white, .white a {
    color: #fff;
    top: 3px;
    left: 10px;
    font-size: 2em;
}

.listaDeseos{
    color: #fff;
    margin-top: -6%;
    margin-left: 75%;
    font-size: 1.3em;
    width: 85px;
}
.cesta{
    color: #fff;
    margin-top: -4%;
    margin-left: 65%;
    font-size: 1.3em;
    width: 85px;
}
.textoListaDeseos{
    margin-top: -7%;
    margin-left: -32%;
    font-size: 0.7em;
}
.textoCesta{
    margin-top: -7%;
    margin-left: -10%;
    font-size: 0.7em;
}

.headeroFondo{
    height: 100px;
    background: #EDEDED;
    margin-bottom: 100px;
}
.search-button {
    /*background-image: url(/Store/public/Images/magnifier12.png);*/
    image-resolution: normal;
    margin-top: -3.6%;
    margin-left: 51.3%;
    width: 50px;
    height: 33px;
    background: #FF2424;
    /*background: #FF2424;*/
    /*background: #E62E04 no-repeat 13px -145px;*/
}
.search-key {
    display: block;
    height: 42px;
    line-height: 20px;
    width: 50%;
    outline: none;
    border: 1;
    font-size: 14px;
    margin-top: 4px;
    margin-left: -10px;
}

.labelBuscar{
    height: 77%;
    margin-top: 0.6%;
    margin-left: 0.7%;
    width: 30%;
}
.search{
    width: 470px;
    height: 44px;
}
.searchPeq{
    width: 370px;
    height: 44px;
}
.logo {
    margin-top: 31px;
    margin-bottom: 100px;
    height: 300px;
    /*background-image: url(/dikattStore/Store/public/Images/logo.png);*/
    background-repeat: no-repeat;
}

.fondoamarillo{
    background: yellow;
}
.fondoGrisOscuro{
    background: #333;
}
.fondoGrisClaro{
    background: #666;
    margin-bottom: 4px;
    width: 180px;
    height: 44px;
    line-height: 44px;
    border: 0;
    text-indent: 10px;
    color: #fff;
    font-size: 18px;
}
.fondohead{
    background: #EDEDED;
    height: 100px;
}
fondoaside{
    background: #245269;
}
.colorNegro{
    background: black;
    height: 80%;
}
root { 
    display: block;
}
.obligatorio
{
    border-left: #FF2424 solid 4px !important;
}
/*Hace que se vea cualquier letra que se escriba como mayuscula*/
.campoMayuscula
{
    text-transform: uppercase;
}
/* Esta clase csss permite que cualquier letra que se escriba sea convertida a minuscula */
.campoMinuscula
{
    text-transform: lowercase;
}

a.menu_links { cursor: pointer; }

.campoCentrado
{
    text-align: center;
}

.campoTextoNormal
{
    width: 180px;    
}

.tbBorde
{
    width: 790px;
    height: auto;
    border: 2px solid #CFCFCF;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    padding: 2px;
}

.tbBordeListar
{
    width: 800px;
    height: auto;
    border: 2px solid #CFCFCF;
    border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -o-border-radius: 15px;
    padding: 2px;
}

.pestaniasTamanio
{
    height: 14px;
    width: 160px;
}

.tamanioModalsPrincipal
{
    width: 900px;
}

.tamanioModalsPrincipalBene
{
    width: 810px;
}

.barModal
{
    width: 96%;    
}

.modalMensajeCentrado{
    left: 50%;
    top: 50%;
}

.modalTamanioLetras
{
    font: 120% sans-serif; 
}


.alinearIzquierda{
    text-align: left;
}
.ocultar{
    display: none;
}

.tamanioAnormal{
    width: 90px;
}

.ajustarImagen {

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: contain;
    height: 200px;
    width: 340px;
}