/* eso theme for TikiWiki CMS/Groupware, design by Fernando Martin,
released under LGPL license. For more information, visit http://themes.tikiwiki.org. */

@import url("lite/lite.css");
@import url("layout/design.css");
@import url("layout/layout.css");

/* XHTML Elements */

html {display: block; height: 100%;}

body {
background-color: #FFFFFF; color: #000000;
font-family: arial, sans-serif;
font: 76%/1.4em black Verdana, Geneva, Arial, Helvetica, sans-serif;}

div#fixedwidth {
display: table; 
margin: auto; margin-top: 20px; margin-bottom: 20px; 
width: 98%; background: #fff;} 

strong, label, legend {font-size: .9em;}
em {font-size: 1em; font-style: italic;}
img {border: 0px;}

/* Menus PHP Layers Menus  tiki4 tiki5 */

#tiki-top .cssmenu_horiz {
position: absolute; top: 10px; right: 100px; z-index: 10; 
white-space: nowrap; text-align: left;}

#tiki-top .cssmenu_horiz a,
#tiki-top .cssmenu_horiz a:visited {
padding: 3px; background-color: transparent; color: #C0C000;
text-align: center; text-decoration: none; font-weight: bold; font-size: 1.2em; 
}
#tiki-top .cssmenu_horiz li.menuSection a {padding-right: 2em;}
#tiki-top .cssmenu_horiz a:hover {
background-color: #214d68; color: #FFFFFF; 
border: 1px solid #08698f; text-decoration: none;}
#tiki-top .cssmenu_horiz li ul li a,
#tiki-top .cssmenu_horiz li ul li a:link,
#tiki-top .cssmenu_horiz li ul li a:visited,
#tiki-top .cssmenu_horiz li ul li a:hover {text-align: left;}
#tiki-top .cssmenu_horiz li ul li a:hover {}
#tiki-top .cssmenu_horiz li ul li,
#tiki-top .cssmenu_vert li ul li {background-color: #000000; color: #132047;}
#tiki-top .cssmenu_horiz li ul li:first-child,
#tiki-top .cssmenu_vert li ul li:first-child {}

.cssmenu_horiz li ul {margin-top: -7px;}
.cssmenu_horiz li ul ul {margin-top: -1px;}
.cssmenu_vert li a .sf-sub-indicator,
.cssmenu_horiz li ul li a .sf-sub-indicator {background-color: #000000; color: #08698f}
.cssmenu_horiz li a .sf-sub-indicator {display: none;}

/* main header tiki-top, etc */

#main {text-align: left;}
#main[id] {height: auto; min-height: 100%;}
div#tiki-main #tikimidtbl {margin: auto; width: auto;}

#header {min-height: 121px; position: relative;}
* html #header {height: 121px;}
* html #header, *:first-child+html #header {}
#siteheader {background-color: #214d68; color: #BABDB7; text-align: left; vertical-align: middle;}
#header-top {background-color: #000000; color: #BABDB7;}
#customcode, #customcodewith_ad {width: auto;}
#topbar_custom_code {margin: 0 58px;}
#topbar_custom_code a {background-color: transparent; color: #D1D4CE; text-decoration: none;}
#quickadmin {background-color: transparent; color: #000000;}
div#sioptions {margin: 0 58px; overflow: hidden; position: relative;}
div#sitelogo {padding: 0 8px; overflow: hidden;}

#tiki-top {background-color: #000000; color: #C0C000;
text-align: right; margin-right: 40px; padding-top: 12px;
font-size: 0.75em; font-weight: bold; text-decoration: none; width: 100%;}
* html #tiki-top {font-size: 0.75em;}
#tiki-top a, #tiki-top a:visited {background-color: transparent; color: #C0C000; text-decoration: none;}
#tiki-top a:hover {}
#tiki-top table {float: right; width: auto;}
#sitead.floatright, #sitead.floatleft {padding-right: 100px;}

#middle {padding: 10px;}
#c1c2 .clearfix nofullscreen {}
#c1c2 #wrapper .marginleft {margin-left: 250px;}
#c1c2 #wrapper #col1 #tiki-center {margin: 20px;}
#c1c2 #wrapper #col1 > .content {padding-top: .8em;}
#c1c2 #col2 {text-align: right; overflow: visible; width: 250px;}
#c1c2 #col2 .content {padding: 2px; margin: 20px; text-align: left; vertical-align: top; width: 220px;}

/* footer */

.footerbgtrap {height: 20%;}

#footer {margin-top: 10px; background-color: #000000; color: #D1D4CE;}
#footer .content {font-size: .9em; text-align: center;}
#loadstats {padding-top: 6px; background-color: #000000; color: #D1D4CE; text-align: center;}
#rss {padding: 6px;}
#rss img {vertical-align: middle;}
#power {padding: 0 1em 1em;}
#power a {background-color: #000000; color: #C0C000; text-decoration: underline}
#credits {display: inline;}
#site_report {}
#site_report a {}

/* box, cbox, rbox */

div.box, div.box-shadow {padding: 1px; overflow: hidden; }
h3.box-title, .box-title clearfix {
padding-bottom: 2px; margin-bottom: 2px; background-color: #132047; color: #FFFFFF;
font-size: 0.75em; font-weight: bold; text-decoration: none;
text-align: center; overflow: hidden; position: relative;}
* html h3.box-title {position: static;}

.box-data, * html .box-data, .opaque, .option {padding: 0 7px;}

#mod-ApplicationMenul1 {background-color: #FFF2D9; color: #132047;}
#mod-quick_editl7 {background-color: #D9E8C3; color: #132047;}
#mod-login_boxl9 {background-color: #F0F0F0; color: #132047;}
#mod-login_box {background-color: #FFFFFF; color: #132047;}

div.cbox {margin-top: 12px; overflow: hidden; width: 100%;}
.cbox-title {margin-bottom: 2px; background: #132047; color: #FFFFFF; font-size: 1em; text-align: center; overflow: hidden;}
.cbox-data {background-color: #FFFFFF; color: #132047; font-size: 0.75em; overflow: hidden;}

a.admbox {
background: #f0f0f0 center no-repeat; color: #132047;
border: 1px solid #223845; text-decoration: none;}
a.admbox:hover, a.admbox:focus, a.admbox:active {
background: #D9E8C3 center no-repeat; color: #132047;
border: 1px solid #696969; text-decoration: none;}
a.admbox.off, a.admbox.off:hover, a.admbox.off:focus, 
a.admbox.off:active {border: 1px solid #a9a9a9; text-decoration: none;}

.rbox tip,.rbox {margin-top: 12px;}
.rbox-title, .warning .rbox-title {
padding-right: 6px;  float: left;
font-size: 1em; font-weight: bold; z-index: 2; position: relative;}
.rbox-title {background-color: transparent; color: #132047;}
.warning .rbox-title {background-color: transparent; color: #E20700;}

.rbox-data, .warning .rbox-data {padding: 2px; clear: left; border: 1px solid #D8D8D8;}
.rbox-data, .rbox-data li {background-color: #EEEEEE; color: #132047;}
.warning .rbox-data {background-color: #EEEEEE; color: #132047;}

.rbox-data hr {border: 1px solid #D8D8D8; display: none;}
.rbox-data br {margin-bottom: 7px;}

.error, #error {background: yellow; color: red;}

/* table, form, etc. */

table {font-size: 1em; width: 100%;}
table.admin {border-collapse: collapse;}
table.normal, table.admin {width: 100%;}
* html table.normal, * html table.admin, * html table.bloglist {width: 97%;}

.formcolor, form.editpageform {background-color: #DDDDDD; color: #132047;}
.formcolor INPUT {width: 30%;}

td {vertical-align: top;}
* html td {font-size: 0.75em;}
tr.odd, td.odd {background-color: #ECF0E8; color: #132047;}
tr.even, td.even {background-color: #DDDDDD; color: #132047;}
td.odd:hover, tr.odd:hover, tr.even:hover, td.even:hover {background-color: #D9E8C3; color: #0F1939;}
td a.wiki {background-color: transparent; color: #132047; font-weight: bold;}

th, td.heading {padding: 2px; margin: 5px;
background-color: #000000; color: #C0C000;
font-size: 1em; font-weight: bold; text-align: center; min-height: 32px; width: auto;}
th a:link, th a:visited, td.heading a:link, td.heading a:visited {
background: #000000; color: #C0C000; text-decoration: none;}

th.days {background-color: #FFFFFF; color: #132047;}

/* select, input */

fieldset {border: 1px solid #EEEEEE;}
form {margin-bottom: 16px;}
legend {padding-top: 7px;}
small {}
label, select {background-color: transparent; color: #132047;}

input#login-user, input#login-pass {font-size: 1em; width: 120px;}
input, input#search, input#fuser {margin-right: 7px; width: 100px;}
input#comments-title {font-family: "Courier New", Courier, monospace;}
input[type=checkbox], input[type=radio] {border: 0px;}
input[type=submit] {margin-top: 16px; cursor: pointer; white-space: nowrap; width: auto;}
input[type=file], input[type=text], textarea, option {}

form.admin input[name="features"] {margin-bottom: 3px !important;}
select[multiple] {height: 10em;}
select[name="theme"], select[name="theme-option"] {width: 140px;}
select {background-color: #FFFFFF; color: #132047;}
TH input[type=submit] {background-color: #FFFFFF; color: #000000;}
input[type=hidden] {}

#genepass {background-color: transparent; color: #132047; font-weight: bold;}
#login-switchuser {margin-bottom: 7px;}
.ac_input {width: 30%;}

/* buscar */

.nohighlight {background-color: transparent; color: #803E00}
#search-form {margin: 18px 0px; padding: 8px; border: 1px solid #EEEEEE;}
.findtable {background-color: transparent; color: #132047}
.findtitle INPUT {width: 30%;}

.searchresults {display: inline;}
.objectname {font-weight: bold; text-decoration: underline;}
.searchdesc {margin-bottom: 6px;}
.searchdate {background-color: transparent; color: #132047; font-size: .9em;}

#category_singleselect_find, #category_multiselect_find {margin-top: 19px;}
.searchresults, .itemrelevance {}
.objecttype {background-color: transparent; color: #C3C3C3;}
.highlight_word_0 {background-color: #BEFFC6; color: #132047;}
a.objectname {font-weight: bold; text-decoration: none;}

/* enlaces */

h1.pagetitle {margin-bottom: 20px;}
h1.pagetitle, a.pagetitle {font-size: .8em; text-decoration: none;}

h1, h2, h4, h5 {text-decoration: none;}
h1, h2 {font-size: 1.1em;}
h3 {text-decoration: underline; font-size: 1em; font-style: italic;}
h4, h5 {font-weight: bold; font-size: 1em;}

h1 {background-color: transparent; color: #005F00;}
h2 {background-color: transparent; color: #640808;}
h3 {background-color: transparent; color: #004D00;}
h4 {background-color: transparent; color: #644516;}
h5 {background-color: transparent; color: #000000;}

a, a.link, a.linkmenu, a.linkmodule, a.wiki {
background-color: transparent; color: #132047; text-decoration: none; font-weight: normal;}
a.wiki {font-style: oblique; font-weight: bold; text-decoration: none;}
a, a:link:hover, a.wiki:hover {text-decoration: underline;}

span.button {margin: 1px 2px; padding: 2px; border: 1px solid #6792CE; display: inline-block;}
span.button a, span.button a:visited, button, input[type=reset], input[type=submit],
span.button input, .submitbutton {padding: 2px; background-color: #FFFFFF; color: #132047;
text-decoration: none; white-space: nowrap; cursor: pointer; font-size: .8em;}
div.iconmenu {display: inline;}

/* Wiki */

.simplebox, #description {margin-bottom: 20px; background-color: #FFFFFF; color: #132047; font-style: italic;}

div.wikiinfo {
margin-left: 7px;  
background-color: transparent; color: #132047; 
font-style: italic; font-size: .8em; margin-bottom: 7px;}
a.titltop {}
.wikiactions {white-space: nowrap !important;}
.icons {margin-right: 12px;}

.wikinew {background-color: transparent; color: #9C0E0E; font-weight: bold;}
img.externallink {padding-left: 5px;}

.wikitext {
padding: 7px; margin: 7px 0px 5px 0px;
background-color: transparent; color: #000000; font-size: 1em; width: 100%; clear: both;}
.wikitext a {background: #FFFFFF; color: #132047 !important;}
.wikitext div.box {width: auto;}

.titlebar {
padding: 0.1em; margin: 1px 7px 1px 1px; 
background-color: transparent; color: #803E00;
text-align: left; clear: both;}

.hrwikibottom, hr {margin: 20px 0px; background-color: #132047; color: #FFFFFF;}
p.editdate {background-color: transparent; color: #132047; font-size: .8em; font-style: italic;}

textarea.wikiedit {background-color: #FFFFFF; color: #132047;}
div.edit-zone {}
div.editwiki_toolbar {padding-left: 2px;}

.editwiki {font-size: 1em;}

/* plugins */

.wikitext .fancylist {padding-left: 20px; margin-left: 20px;}
.wikitext .fancylist li {font: italic 1.3em Georgia, "Times New Roman", sans-serif; list-style-position: outside;}
.wikitext .fancylist li p {display: inline; font-size: 0.81em;}

/* listar paginas, huerfanas */

.findtable, .findfilter, .findexactmatch, .findcateg {}
.findnumrows {float: left;}
.findnumrows, .findfilter {margin-top: 9px;}
div.tiki-listpages-content {}

.alphafilter {font-size: .74em;}
.mini {margin: 6px; font-size: .9em;}
.alphafilter, .mini, .prevnext, .pagenums {background-color: #FFFFFF; color: #132047;}
a.prevnext {text-decoration: none;}
a.prevnext:hover {font-size: 1em; background-color: #FFFFFF; color: #004D00;}
.category_find {margin: 9px;}

/* tabs */

.tabs {margin: 10px 0 -18px 0px !important; padding: 0px 5px 16px 0px;
position: relative; z-index: 201}

.tabmark {padding: 1px 0 1px 0px; margin: 5px; font-size: 85%; display: inline-block;}
.tabmark a {padding-bottom: 7px; background-color: transparent; color: #132047; font-weight: normal;}

.tabactive {position: relative; z-index: 2;}
[class].tabactive {bottom: -1px;}
.tabactive a {font-weight: bold; text-decoration: underline;}

.tabinactive {background-color: transparent; color: #132047;
position: relative; text-decoration: none;}
[class].tabinactive {top: 0px !important;}

.tabcontent {padding: 26px 0 2px 0; margin-bottom: 25px; margin-top: -1px;
position: relative; z-index: 200;}
.tabcontent table {margin: 1% auto 2% auto; text-align: left; width: 95%;}
.tabcontent table td {padding: 5px}


/* freetags */

.freetagsearch {border: 1px solid #EEEEEE;}
.freetagskeywords {margin-bottom: 20px;}

.freetaglist {padding: 0 20px 8px; background-color: transparent; color: #C3C3C3;}
.freetaglist a {background-color: transparent; color: #132047; text-decoration: none;}
.freetagsort {}

.freetagresult {width: 70%;}
.freetagitemlist {}
.freetagitemlist h3 {}
.freetagitemlist a {font-weight: bold; text-decoration: none;}
.freetagitemlist a:hover {}
.freetagitemlist img {}

/*div..even freetagitemlist, div.freetagObjectEven {
background-color: #DDDDDD; color: #132047; border: 1px solid #EEEEEE; position: relative;}
div..odd freetagitemlist, div.freetagObjectOdd {background-color: #ECF0E8; color: #132047; position: relative;}
div..even freetagitemlist:hover, div..odd freetagitemlist:hover, 
div.freetagObjectOdd:hover {background-color: #D9E8C3; color: #0F1939;}*/

.freetagitemlist div.type {}

div.freetagObjectType, .type {display: none; /*position: absolute;*/}
div.description {background-color: transparent; color: #132047; font-size: .9em;}

/*a.freetag, a.freetag:hover {margin: auto; text-decoration: none;}
.freetag a {text-decoration: none; display: inline !important;}*/

a.freetag_1 {text-decoration: none; font-size: .7em;}
a.freetag_2 {text-decoration: none; font-size: .8em;}
a.freetag_3 {text-decoration: none; font-size: .9em;}
a.freetag_4 {text-decoration: none; font-size: 1em}
a.freetag_5 {text-decoration: none; font-size: 1.2em;}
a.freetag_6 {text-decoration: none; font-size: 1.4em;}
a.freetag_7 {text-decoration: none; font-size: 1.6em}

ul.freetag {display: inline !important;}
li.freetag {list-style: none !important; display: inline !important;}
div.freetagObjectName a {}

/* categorias */

div.navbar {margin: 6px 0px 12px 0px;}
.treetitle {padding: 2px; margin-bottom: 20px; background-color: #ECF0E8; color: #132047;}
span.categpath {display: block;}
a.categpath {background-color: transparent; color: #132047; display: inline;}
ul.tree root, li.treenode {}
a.catname {text-decoration: none;}
div.subcomment {font-size: .9em;}

.catblock {padding: 2px; margin: 20px 0px; border: 1px solid #EEEEEE; font-size: .9em;}
.cattitle {padding-left: 2px 5px; margin: 5px; background-color: #ECF0E8; color: #132047;}
.cattitle a {background-color: transparent; color: #132047; text-decoration: none;}
.catlists {padding: 2px;}
.catfeatures li {background-color: transparent; color: #C3C3C3; display: inline;}
.catitems li {padding-right: 7px; display: inline;}

#toctitle {margin-top: 30px; font-size: .8em;}
ul.toc * {background-color: transparent; color: #132047; list-style-type: none;}
li a.link {font-style: italic; text-decoration: none;}
div.tocnav {margin-bottom: 10px; font-weight: bold; clear: both;}
.toc, .toclevel {background-color: transparent; color: #132047; font-size: 1em;}
.fancytoclevel {list-style-image: url(../../img/icons/footprint.gif);}
.tree {margin-top: 12px;}

#tocnavicons {float: left;}
#tocnavaddpage {float: right;}
#tocnavlinks {clear: both;}

/* diff */

.diff td {border: 1px solid #A9B8C2;}
.diff div {border-top: 1px solid #A9B8C2;}
.diffheader td {background-color: #A9B8C2; font-weight: bold; width: 50%;}
.diffadded {background-color: #CCFFCC;}
.diffdeleted {background-color: #FFCCCC;}
.diffinldel {background-color: #FFCCCC;}
.diffbody {background-color: #F2F4F5; color: #000000;}
.diffchar {background-color: transparent; color: #E20700;}
.diffadded > .diffchar {color: #0000FF;}
.plugin-desc {padding: 5px;}

/* quicktags */

div.toolbars-admin {}
.rows, .lists {background-color: #FFFFFF; color: #132047}
#row-1, #row-2, #row-3 {background-color: #ECF0E8; color: #132047;}





