.contenedor_boton_bottom button {
    max-width: 300px;
    margin: 0 auto;
}

.contenedor_boton_1 button {
    margin: 0 auto !important;
    max-width: 300px;
}

.sm_header_subcontenedor {
    max-width: 600px;
    margin: 0 auto;
}

.opcion {
    cursor: pointer;
    /*box-sizing: border-box;*/
}

.opcion:hover {
    background-color: #EFEFEF;
}

.no_click {
    cursor: unset;
}

.no_click:hover {
    background-color: #fff;
}

.botonera_home {
    max-width: 600px;
    margin: 0 auto;
}

.botonera_home .boton_home {
    cursor: pointer;
}

.botonera_home_grande .boton_mi_agenda:hover,
.botonera_home_grande .boton_historia_clinica:hover,
.botonera_home_grande .boton_mi_plan:hover,
.botonera_home_grande .boton_mi_cuenta:hover,
.botonera_home_grande .boton_medicos:hover,
.botonera_home_grande .boton_mi_medicacion:hover,
.botonera_home_grande .boton_info:hover {

    background-color: #40528B;

}

.botonera_home_grande .boton_mi_agenda:hover {
    background-color: #5EA5FA;
    border-color: #5EA5FA;
}

.botonera_home_grande .boton_historia_clinica:hover {
    background-color: #4272D9;
    border-color: #4272D9;
}

.botonera_home_grande .boton_mi_plan:hover {
    background-color: #106D6E;
    border-color: #106D6E;
}

.botonera_home_grande .boton_mi_cuenta:hover {
    background-color: #43a343;
    border-color: #43a343;
}

.botonera_home_grande .boton_medicos:hover {
    background-color: #25AEAE;
    border-color: #25AEAE;
}

.botonera_home_grande .boton_mi_medicacion:hover {
    background-color: #25AEAE;
    border-color: #25AEAE;
}

.botonera_home_grande .boton_info {
    background-color: #0C4D0B;
    border-color: #0C4D0B;
}

.botonera_home_grande .boton_info:hover {
    background-color: #10630E;
    border-color: #10630E;
}


.botonera_home_media .boton_mi_agenda:hover,
.botonera_home_media .boton_historia_clinica:hover,
.botonera_home_media .boton_mi_plan:hover,
.botonera_home_media .boton_mi_cuenta:hover,
.botonera_home_media .boton_medicos:hover,
.botonera_home_media .boton_mi_medicacion:hover,
.botonera_home_media .boton_info:hover {

    background-color: #40528B;

}


.botonera_home_media .boton_mi_agenda:hover {
    background-color: #5EA5FA;
    border-color: #5EA5FA;
}

.botonera_home_media .boton_historia_clinica:hover {
    background-color: #4272D9;
    border-color: #4272D9;
}


.botonera_home_media .boton_mi_plan:hover {
    background-color: #106D6E;
    border-color: #106D6E;
}


.botonera_home_media .boton_mi_cuenta:hover {
    background-color: #43a343;
    border-color: #43a343;
}


.botonera_home_media .boton_medicos:hover {
    background-color: #25AEAE;
    border-color: #25AEAE;
}


.botonera_home_media .boton_mi_medicacion:hover {
    background-color: #25AEAE;
    border-color: #25AEAE;
}


.botonera_home_media .boton_info:hover {
    background-color: #10630E;
    border-color: #10630E;
}

.botonera_home_chica .boton_mi_agenda:hover,
.botonera_home_chica .boton_historia_clinica:hover,
.botonera_home_chica .boton_mi_plan:hover,
.botonera_home_chica .boton_mi_cuenta:hover,
.botonera_home_chica .boton_medicos:hover,
.botonera_home_chica .boton_mi_medicacion:hover,
.botonera_home_chica .boton_info:hover {

    background-color: #40528B;

}

.boton_rojo:hover {
    background-color: #00498d !important;
    text-shadow: 0 1px 0 #012169 !important;
}

.boton_atras {
    background-size: 46px;
    cursor: pointer;
}

.boton_atras:hover {
    background-color: #EFEFEF;
}

.boton_atras_oscuro:hover {
    background-color: #00498d !important;
}

#botonera .boton {
    cursor: pointer;
}

#botonera .boton {
    cursor: pointer;
}

#botonera .boton:hover {
    background-color: #012169;
}

.opcion .boton_rojo:hover {
    background-color: #e5f3ff !important;
    text-shadow: none !important;
}

.sm_main_completo_header .opcion {
    max-width: 600px; 
    margin: 0 auto;
}

.sm_main_completo_header .opcion_separador {
    max-width: 600px; 
    margin: 0 auto;
}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
    background-color: #fff;
}

.documento_vista {
    max-width: 600px; 
    margin: 0 auto;
}

.usuario_entrada {
    cursor: pointer;
}

.usuario_entrada:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.ui-footer .paginado, .sm_footer .paginado {
    max-width: 600px;
    margin: 0 auto;
}

.nota {
    max-width: 600px;
    margin: 0 auto;
}

.titulo_header {
    border-bottom: none;
}

.sm_header_contenedor {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}

.boton_parking_general {
    display: none;
}