body { margin:0; padding:0; font-family: "DM Sans", sans-serif !important; font-optical-sizing: auto;font-style: normal;font-size: 16px;color: #485158; background:#FFFFFF; }
img { border:none; }
a, a:hover,a:link,a:visited,a:active { color:inherit; text-decoration:none; outline:none;}




/* General */
.txt_rojo { color:#F00; }
.txt_verde { color:#0C0; }

.boton_buscar {
    background: #343434 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 13px;
    font-family: arial;
    font-weight: bold;
    padding: 8px 23px;
}
.titulo_pagina { font-size:30px;}
/***********/

select{margin-top: 0;}



.empresas_parcela{height: 198px; overflow-y: auto;}
.empresa_parcela{display: none;}
.link_empresa_parcela{text-decoration:underline; cursor:pointer}

/* Tabla de resultados */
table.tabla_resultados { width:70%; border-collapse:collapse; padding: 20px 0 0 20px; }
.tabla_resultados th { text-align:center; font-size:13px; padding:10px 0; border-top:1px solid #333; border-bottom: 1px solid #333; background-color:#ebebeb; font-weight:normal;}
.tabla_resultados td { text-align:center; border:1px solid #CCC; }
.tabla_resultados tr.br { background-color:#f4f4f4;}
/***********************/

.fancybox-lock .fancybox-overlay {
    overflow-x: auto !important;
    overflow-y: hidden !important;
}

.fancybox-overlay {background: none !important;}
