/*
Theme Name: Articube-theme
Author: Gemini & Tu Nombre
Description: Versión final corregida y limpia para ebucitra.com
Version: 1.2
*/

/* --- Estilos Generales --- */
body {
    margin: 0; 
    padding: 0; 
    margin-bottom: 15px; 
    margin-top: 8px;
    background: #77b;
    font: 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#subTitle {
    background: #000; 
    color: #fff; 
    padding: 4px; 
    font-weight: bold;
}

#pageContent {
    background-color: #ccd;
    padding: 10px; 
    padding-top: 20px;
    border-bottom: 6px solid #000;
    /* Imagen de fondo corporativa */
    background-image: url('https://ebucitra.com/wp-content/uploads/2026/02/backblue.gif');
    background-repeat: no-repeat;
    background-position: top right;
    line-height: 1.65em;
}

/* --- Estilos de las Tablas (El alma del diseño original) --- */
.tblRegular { 
    border-collapse: collapse; 
    width: 100%;
}

.tblRegular td { 
    padding: 6px; 
    /* El degradado azul de fondo */
    background-image: url('https://ebucitra.com/wp-content/uploads/2026/02/fade.gif'); 
    background-repeat: repeat-x;
    background-color: #99c; /* Color de respaldo si falla la imagen */
    border: 2px solid #99c; 
    color: #000;
}

.tblHeaderColor, .tblHeaderColor td { 
    background: #99c; 
}

.tblNoBorder td { 
    border: 0; 
}

/* --- Tipografía y Enlaces --- */
h1 { 
    margin: 0 0 15px 0; 
    font-weight: bold; 
    font-size: 1.8em; 
    text-align: center; 
}

a:link    { text-decoration: underline; color: #0000ff; }
a:visited { text-decoration: underline; color: #000000; }
a:hover   { text-decoration: underline; color: #cc0000; }

.blak { 
    background-color: #000; 
}

.tableWidth { 
    min-width: 400px; 
}

.entry-content {
    margin-bottom: 20px;
}
/* --- Estilos para imágenes dentro del contenido --- */
.entry-content img {
    border: 3px solid #ccc; /* Borde gris claro */
    outline: 1px solid #666; /* Línea fina exterior oscura */
    padding: 2px;
    background-color: #fff;
    margin: 10px;
    /* Sombra sólida tipo retro */
    box-shadow: 4px 4px 0px #333; 
}

/* Alineaciones clásicas */
.alignleft {
    float: left;
    margin: 5px 15px 5px 0;
}

.alignright {
    float: right;
    margin: 5px 0 5px 15px;
}

.aligncenter {
    display: block;
    margin: 10px auto;
}
/* --- Limpieza de módulos antiguos (Joomla/Scroller) --- */
.lof-articlessroller { display: none; }