/*@import url("print.css");*/
@import url("3fijo.css");
@import url("estilo.css");

p.entradilla { font-family: Georgia, "Times New Roman", Times, serif; color: #234B99; font-size: 1.1em; }

.title { font-weight: bold; }

/*body {
    margin: 0px;
    padding: 0px;
}*/

input, select, textarea { font-family: Arial, Verdana, sans-serif; font-size: 10px; }

/*a {
    color: rgb(23,55,150);
    text-decoration: none;
}*/

.linesImage { border-top: 1px solid grey; border-bottom: 1px solid grey; padding-top: 3px; padding-bottom: 3px; }

/* Site-wide text formatting */
div,td,span { font-size: 11px; color: #444; }

/* Generic Module-independent formatting */
.moduletitle { font-weight: bold; font-size: 12px; color: #000; }
.summarytitle { font-weight: bold; }

tr.header td, td.header, td.header { background-color: #aaa; color: #fff; font-weight: bold; font-size: 15px; padding: 5px; }

/* Error Message Style */
div.error { font-weight: bold; color: #F00; padding-bottom: 1em; }

/* Container Styles */
div.container_box { padding: 0px; margin: 0px; }
div.container_editbox { border: 2px dashed #ccc; margin: 2px; }
div.container_editheader { padding: 3px; background-color: #ccc; }
div.container_editheader table tr td.info { font-size: 8pt; font-weight: bold; }

div.itemtitle { font-family: Arial, Verdana; font-weight: bold; }

/* News Module */
td.news_summary { padding-bottom: 1em; }

/* Themable Forms */
div.form_title { font-size: 14px; font-weight: bold; }
div.form_header { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 1em; }

tr.even_row { background-color: #ddd; }
tr.row:hover td, tr.row:hover td a { background-color: #666; color: #fff; }
tr.odd_row {}

/** Administration Module Manager form **/
.administration_modmgrheader { background-color: lightgrey; }
.administration_modmgrheader span.active { color: green; font-weight: bold; }
.administration_modmgrheader span.inactive { color: red; font-weight: bold; }
.administration_modmgrbody { padding-left: 10px; border: 1px solid lightgrey; }

/** Debugger Styles **/
table.debug_null,table.debug_null tr td, div.debug_null { background-color: #000; color: #fff; font-weight: bold; }
table.debug_object, table.debug_object tr td { background-color: #a00; color: #fff; }
table.debug_array, table.debug_array tr td { background-color: #0a0; color: #fff; }
table.debug_scalar, table.debug_scalar tr td, div.debug_scalar { background-color: #00a; color: #fff; }
td.debug_attribute { font-family: monospace; font-size: 10px; }
td.debug_varname { font-weight: bold; }
td.debug_type { background-color: #aaa; color: #fff; font-weight: bold; font-size: 14px; }
td.debug_value { font-family: monospace; font-size: 11px; color: #fff; }

/* Workflow */
div.workflow_action { border: 1px solid #ddd; margin-bottom: 1em; }
div.workflow_inapproval { margin-left: 35px; }
div.workflow_approved { border: 2px solid #030; background-color: #ddd; }
div.workflow_action_restored { border: 2px dashed #030; background-color: #fff; }
div.workflow_action_posted { border: 2px solid black; }

/* FAQ Module*/
div.faq_moduletitle { font-size: 16px; }

td.category_bg { background-color: lightgrey; }
td.category_title { font-size: 12px; font-weight: bold; }
td.question { font-size: 10px; font-weight: bold; }

/*Article Module*/
div.article_title { font-size: 14px; font-weight: bold; }
div.article_body { font-size: 10px; }
td.article_summary { font-size: 10px; }
a.article_title_link { font-size: 12px; color: blue; }

/** New Tab style of interface for Nav manager **/
td.tab_btn { border: 1px solid black; border-right: 0px solid black; background-color: #ddd; padding: .5em; }
td.tab_btn_last {}
td.tab_spacer { border-bottom: 1px solid black; border-left: 1px solid black; }
td.tab_btn_current { background-color: inherit; border-bottom: 0px solid black; }
td.tab_main { padding: .5em; border: 1px solid black; border-top: 0px solid black; }

