body
{    
    background-color: white;
    color: black;
    font-family: 'Roboto', sans-serif;
}

small
{
    font-size: 12px;
}

.contenedorBarraSuperiorInicio
{    
    background: no-repeat url('bg_header.png');
}

/* TABLETS Y ALGUNOS CELULARES */
@media (max-width: 919px)
{
    .contenedorBarraSuperiorInicio
    {    
        background: no-repeat url('bg_header.png');
    }
}

/* TITULOS GENERALES DE SECCIONES */
.textoSombra_Titulo
{
    color: #333;
    font-size: 18px;
}
/* CONTENEDOR DE INFO DE ZONAS Y COSTO DE ENVÍO */
.contenedorInfoZonasMapa
{
    border-radius: 0px;
}
/* BARRA SUPERIOR INICIO */
.contenedorBarraSuperiorInicio
{
    top: 3px;
}
/* ... */
.contenedorBarraInferior
{
    background-color: #444;
    opacity: .85;
}

.contenedorBotoneraPantallaInicio
{    
    background-color: transparent;
}

.botonMenuInicio
{    
    font-family: 'Roboto', sans-serif;
    font-size: 18px; 
    color: #555;
    background-color: transparent;    
}

#btnMenuInicioCarta
{
    /* border-right: solid #333 thin;
    border-left: solid #333 thin;     */
}

.botonMenuInicio:hover
{    
    outline: none;
    color: black;
}

.btnSeleccionado
{
    font-weight: normal;
    color: black;
    border-bottom: solid black 1.5px;    
}

.btnSeleccionado:hover
{    
    color: black;
}

/* CONTIENE BOTNES DE CATEGORIAS Y BUSCADOR */
.contenedorBarraSuperior
{
    display: none;    
}

.contenedorDtoActivo
{
    top: 32px;
}

.contenedorHorarioHoy
{
    top: 42px;
    color: #222;
    background-color: whitesmoke;
}

#contenedorEmailUsuarioBarraSuperiorInicio
{    
    top: 58px;
    right: 2%;
    color: #222;
}

.contenedorBotoneraCategorias
{
    /* ... */
    text-align: center;
}

.botoneraCategorias
{
    /* width: 900px;
    height: 125px;
    background-image: url("botones.png");
    cursor: pointer; */
}

.botonCerrarSesion
{   
    color: #222;
}

.botonCerrarSesion:hover
{    
    color: #817329;
}

.botonIniciarSesion
{   
    color: #222;
}

.botonIniciarSesion:hover
{    
    color: #817329;
}

#contenedorCategoria1
{    
    background: no-repeat 25px url('bann-pizz.png');        
    background-position: 0px 25px;
    background-size: 99.7% 125px;
}
#contenedorCategoria2
{
    background: no-repeat url('bann-calzone.png');    
    background-position: 0px 25px;
    background-size: 99.7% 125px;     
}
#contenedorCategoria3
{
    background: no-repeat url('bann-pita.png');    
    background-position: 0px 25px;
    background-size: 99.7% 125px;     
}
#contenedorCategoria4
{
    background: no-repeat url('bann-faina.png');    
    background-position: 0px 25px;
    background-size: 99.7% 125px;     
}
#contenedorCategoria6
{
    background: no-repeat url('bann-test.png');    
    background-position: 0px 25px;
    background-size: 99.7% 125px;     
}
#contenedorCategoria7
{
    background: no-repeat url('bann-ensalada.png');    
    background-position: 0px 25px;
    background-size: 99.7% 125px;     
}
#contenedorCategoria8
{
    background: no-repeat url('bann-bebidas.png');    
    background-position: 0px 25px;
    background-size: 99.7% 125px;     
}

/* TABLETS Y ALGUNOS CELULARES */
@media (max-width: 920px)
{
    #contenedorCategoria1
    {    
        background: no-repeat right 25px url('bann-pizz.png');           
    }
    #contenedorCategoria2
    {
        background: no-repeat right 25px url('bann-calzone.png');            
    }
    #contenedorCategoria3
    {
        background: no-repeat right 25px url('bann-pita.png');            
    }
    #contenedorCategoria4
    {
        background: no-repeat right 25px url('bann-faina.png');            
    }
    #contenedorCategoria6
    {
        background: no-repeat right 25px url('bann-test.png');            
    }
    #contenedorCategoria7
    {
        background: no-repeat right 25px url('bann-ensalada.png');            
    }
    #contenedorCategoria8
    {
        background: no-repeat right 25px url('bann-bebidas.png');            
    }    
}

.contenedorTituloCategoria
{   
    height: 125px;
    padding-left: 12px;
    padding-top: 90px;    
    font-weight: normal;
    font-size: 20px;
    text-shadow: none;
    background: none;
    color: white;
}

.contenedorProducto
{
    border-radius: 0px;
}

.lblCmbCategorias
{
    color: whitesmoke;
}

.cmbCategorias
{   
    color: whitesmoke;
    border-color: #333;
    background-color: black;
}

#txtBuscarProducto
{    
    color: whitesmoke;
    outline: none;
    border-bottom-color: #333;
}

.contenedorLogoCargando
{    
    width: 128px;
    height: 100px;        
    background: no-repeat url("logo100.png");
    background-position-x: 14px;
    background-position-y: center;
}