/* Menéame colors and images */

/***
All images referenced by the CSS and distributed in the tar file are 
copyrighted by Benjamí Villoslada and published under a CC license: 
http://creativecommons.org/licenses/by-sa/2.5/

Source code was developed by Ricardo Galli, it's published 
under the Affero GPL License (http://meneame.net/COPYING) unless
stated otherwise in individual files.
***/

/* main */

body {
color: #303030;
background: #FFF;
}

#container {
background: url(../../img/common/pixel-1357a8.png) 13.9em top repeat-y;
}

.tt {
color: #C85000;
}

/* tabs */

.tabmain {
background: #fff url(../../img/common/pixel-1357a8.png) repeat-x bottom;
}

.tabmain a:link, .tabmain a:visited {
background: #FFF url(../../img/common/tabs/tabmain-background.png) bottom left repeat-x; /* gradient background */
color: #1357a8;
border-color: #1357a8;
}

.tabmain a:link.tabmain-this, .tabmain a:visited.tabmain-this {
color: #1357a8;
background: #fff url(../../img/common/reload-tab-01.png) right center no-repeat;
border-bottom-color: #fff;
}

.tabmain a:hover {
background: #fff;
}

/* tabsub specials */

.tabsub-shakeit {
background: #fff url(../../img/common/pixel-e2001a.png) repeat-x bottom;
}

.tabsub-shakeit a:link, .tabsub-shakeit a:visited {
color: #e2001a;
border-color: #e2001a;
}

.tabsub-shakeit a:link.tabsub-this, .tabsub-shakeit a:visited.tabsub-this {
border-bottom-color: #FFF;
}

.tabsub-shakeit a:hover {
background: #e2001a;
color: #FFF;
}

.tabsub {
background: url(../../img/common/pixel-e2001a.png) repeat-x bottom;
}

.tabsub a:link, .tabsub a:visited {
border-color: #e2001a;
background: #FFF url(../../img/common/tabs/tabsub-background.png) bottom left repeat-x; /* gradient background */
color: #1357a8;
}

.tabsub a:link.tabsub-this, .tabsub a:visited.tabsub-this {
border-bottom-color: #fff;
color: #1357a8;
background: #fff;
}

.tabsub a:hover {
background: #fff;
}

/* h2 without underline */

.topheading h2 {
color: #1357a8;
}

/* credits */

.credits-strip {
border-top-color: #1357a8;
}

.credits-strip-text {
color: #1357a8;
}

.credits-strip a:link, .credits-strip a:visited {
color: #1357a8;
}

/* elements */

a {
color: #03A;
}

a:hover, a:focus {
color: #1357a8;
}

a:active {
color: #000;
}

hr {
background: #ccc;
}

h2 {
border-bottom-color: #1357a8;
}

table img {
border-color: #ccc;
}

th, td {
border-bottom-color: #ddd;
}

th.short a, td.short a {
border-color: #FFF;
}

th.short a:hover, td.short a:hover {
background: #FFF;
border-color: #000;
}

tr:hover td {
background: #97b9e1;
}

th span.info_s {
color: #a00;
}

/* ATENCION: dos colores de borde... */
.warn {
background: #FEFBEA url(../../img/common/error_s.png) 5px 50% no-repeat;
border-color: #C4C400;
border-color: #2f71bf;
}

.error {
color: #1357a8;
background: url(../../img/common/error.png) no-repeat;
}

.error-text {
color: #2f71bf;
}

.form-error, .form-error-submit {
color: #FF5900;
background: url(../../img/common/error.png) 0 50% no-repeat;
}

.form-error-submit {
background: #97b9e1;
border-color: #1357a8;
}

.form-act {
color: #FF5900;
}

.instruction {
color: #2C3D4E;
}

#header {
color: #FFF;
background: url(../../img/common/heading-background-01.png) repeat-x bottom;
}

.header-left {
background: url(../../img/common/tri01.png) left bottom no-repeat;
}

#header li a, #header li a:visited {
color: #FFF;
border-left-color: #2f71bf;
}

#header form {
border-left-color:  #2f71bf;
}

#header form input {
color: #1357a8;
background: #bfd1e7;
border-color: #2f71bf;
}

#header form input:hover {
background: #FFF;
color: #1357a8;
}

/* news */

.news-details {
color: #1357a8;
}

.news-details a:link, .news-details a:visited {
color: #2f71bf;
}

.news-details select {
background: #FFF;
color: #2f71bf;
}

.news-details .tool {
border-left-color: #1357a8;
}

/* Counter box */

.mnm-published a:hover, .mnm-queued a:hover, .mnm-discarded a:hover {
color: #e2001a;
}

.mnm-published, .mnm-published a {
color: #FFF;
}

.mnm-published {
background: #1357a8 url(../../img/common/elmnm-p03.png) top left no-repeat;
}

.mnm-queued, .mnm-queued a {
color: #e2001a;
}

.mnm-queued {
background: #FFF url(../../img/common/elmnm-p03a.png) top left no-repeat;
border-color: #e2001a;
}

.mnm-discarded, .mnm-discarded a {
color: #FFF;
}

.mnm-discarded {
background: #D9AA95 url(../../img/common/elmnm-p03b.png) top left no-repeat;
border-color: #D9AA95;
}

/* vote box */

.menealo {
background-color: #fff;
}

.menealo a {
background: url(../../img/common/menealo-background.png) bottom left repeat-x;
border-color: #FFCBAA;
}

.menealo a, .menealo span {
color: #e2001a;
}

.menealo span {
border-color: #e2001a;
}

.news-submitted {
color: #666;
}

.news-submitted a:link, .news-submitted a:visited {
color: #666;
}

.news-tags {
color: #666;
}

/* gravatar */

.news-submitted img {
border-color: #97b9e1;
}

/* side menu */

.mnu-faq {
color: #1357a8;
border-top-color: #97b9e1;
}

.mnu-faq a {
color: #2f71bf;
}

.mnu-submit {
color: #1357a8;
border-top-color: #97b9e1;
border-bottom-color: #97b9e1;
background: url(../../img/common/mnu-submit01.png) right bottom no-repeat;
}

.mnu-sneak {
color: #1357a8;
border-bottom-color: #97b9e1;
background: url(../../img/common/elmnm-sneak01.png) right bottom no-repeat;
}

.mnu-notame {
color: #1357a8;
border-bottom-color: #97b9e1;
background: url(../../img/common/mnu-notame01.png) right bottom no-repeat;
}

.mnu-geovision {
color: #1357a8;
border-bottom-color: #97b9e1;
background: url(../../img/common/mnu-geovision01.png) right bottom no-repeat;
}

.mnu-submit a, .mnu-sneak a, .mnu-notame a, .mnu-geovision a, .mnu-bugs a, .mnu-menedising a, .mnu-meneria a, .mnu-tools a, .tab-trackback a, .mnu-seguiment-ext a  {
color: #1357a8;
background: url(../../img/common/mnu-list-image01.png) no-repeat 2px 4px;
}

.mnu-bugs, .mnu-menedising, .mnu-seguiment-ext {
color: #1357a8;
background: url(../../img/common/mnu-bkgsoft02.png) bottom left repeat-x;
}

.mnu-meneria, .mnu-tools, .mnu-rss {
color: #1357a8;
background: #FFF url(../../img/common/mnu-bkgsoft01.png) bottom left repeat-x;
}

.mnu-rss a {
color: #1357a8;
background: url(../../img/common/feed-icon-12x12.png) no-repeat 0px 2px;
}

li.mnu-rss-external a {
background: none;
}

/* trackback */

.tab-trackback-url {
color: #1357a8;
}

.tab-trackback-entry {
color: #666;
}

.tab-trackback-entry a {
background: url(../../img/common/mnu-list-image02.png) no-repeat 0px 4px;
}

.tab-trackback-technorati a {
background: url(../../img/favicons/technorati.png) no-repeat 0px 4px;
}

.tab-trackback-google a {
background: url(../../img/favicons/google.png) no-repeat 0px 4px;
}

.tab-trackback-askcom a {
background: url(../../img/favicons/ask.gif) no-repeat 0px 4px;
}

/* categories */

.catsub-block {
color: #e2001a;
border-bottom-color: #e2001a;
border-right-color: #e2001a;
border-left-color: #e2001a;
}

.catsub-block a:link, .catsub-block a:visited {
color: #e2001a;
}

/* Right column boxes */

.vertical-box {
background: #FFF;
border-bottom-color: #97b9e1;
}

.vertical-box a {
color: #8397DA;
}

.vertical-box ul a {
color: #666;
}

.vertical-box h4, .vertical-box h4 a {
color: #1357a8;
}

/* submit form */

/* comments */

.commentform a:link, .commentform a:visited {
color: #FFF;
}

.commentform .submit {
background: #1357a8;
color: #FFF;
border-color: #FFF;
}

.commentform textarea {
color: #303030;
background: #97b9e1;
border-color: #2f71bf;
}

.commentform label {
color: #1357a8;
}

.commentform.warn {
background: #1357a8;
color: #FFF;
}

.comments-warning {
color: #9B0000;
}

.news-details .comments {
background: url(../../img/common/tocomments01.png) no-repeat left;
}

.comment-body {
background: #97b9e1 url(../../img/common/comment.png) right bottom no-repeat;
color: #303030;
border-color: #1357a8;
}

.comment-body.high {
background: #FFC8A6 url(../../img/common/comment-high.png) right bottom no-repeat;
border-color: #2f71bf;
}

.comment-body-hidden {
border-color: #aaa;
color: #aaa;
}

.comment-body-hidden a {
color: #aaa;
}

.comment-body strong {
color: #1357a8;
}

.comment-body span strong {
color: #000;
}

.comment-meta, .comment-meta-hidden {
color: #1357a8;
}

.comment-meta-hidden, .comment-meta-hidden a {
color: #aaa;
}

.comment-meta a {
color: #2f71bf;
}

.comments-list ul {
background: #FFF;
}

/* fieldsets */

fieldset {
border-color: #2f71bf;
}

legend, legend a {
color: #2f71bf;
}

/* gravatar */

.thumbnail {
border-color: #97b9e1;
}

/* pagination */

.pages, .pages-margin {
border-top-color: #1357a8;
}

.pages a, .pages span, .pages-margin a, .pages-margin span {
color: #1357a8;
border-color: #FFF;
background: #FFF;
}

.pages span.current, .pages-margin span.current {
background: #FFBE94;
color: #1357a8;
border-color: #1357a8;
}

.pages span.current a, .pages-margin span.current a {
background: #1357a8;
color: #1357a8;
}

.pages a, .pages-margin a {
border-color: #1357a8;
background: url(../../img/common/tabs/tabsub-background.png) bottom left repeat-x;
}

.pages a:hover, .pages-margin a:hover {
border-color: #2f71bf;
background: #FFBE94;
color: #1357a8;
}

.pages span.nextprev, .pages-margin span.nextprev {
color: #97b9e1;
}

.pages span.nextprev, .pages-margin span.nextprev {
border-color: #97b9e1;
color: #97b9e1;
}

/* faq page */

#faq-contents ol {
color: #1357a8;
}

#faq-contents ul {
color: #303030;
}

#faq-contents h4 {
color: #1357a8;
}

#faq-contents p {
color: #303030;
}

/* generic form and wide page */

#genericform fieldset, #genericform-contents fieldset {
background: #FFF;
border-color: #1357a8;
}

#genericform, .geoform {
background: #FFF;
color: #1357a8;
}

#genericform .sign, #genericform-contents legend {
color: #1357a8;
}

#genericform .genericsubmit {
background: #fff url(../../img/common/menealo-background.png) bottom left repeat-x;
border-color: #1357a8;
color: #1357a8;
}

#genericform .genericsubmit:hover {
background: #97b9e1;
color: #FFF;
}

#genericform input, .geoform input  {
background: #97b9e1;
border-color: #1357a8;
color: #303030;
}

#genericform .genericformtxt {
color: #303030;
}

#genericform .genericformnote {
color: #2f71bf;
}

#genericform textarea {
background: #97b9e1;
border-color: #1357a8;
color: #303030;
}

/* generic form: login page specials */

#genericform .recoverpass {
color: #1357a8;
}

#genericform .recoverpass a:link, .recoverpass a:visited {
color: #1357a8;
}

#genericform .formnotice {
color: #303030;
}

/* image forms */

/* shakeit page search form */

.shakeit-form-input {
color: #303030;
border-color: #1357a8;
background: #97b9e1;
}

.shakeit-form-submit {
background: #1357a8;
color: #FFF;
border-color: #FFF;
}

.shakeit-form label {
color: #1357a8;
}

/* top banner */

.banner-right {
background: #FFCBAA;
}

.voters-list {
color: #1357a8;
background: #FFF;
border-color: #97b9e1;
}

.mini-pages a, .mini-pages span {
color: #1357a8;
border-color: #FFF;
background: url(../../img/common/tabs/tabsub-background.png) bottom left repeat-x;
}

.mini-pages span.current {
border-color: #1357a8;
background: #FFBE94;
color: #1357a8;
}

.mini-pages span.current a {
background: #FFBE94;
color: #1357a8;
}

.mini-pages a {
border-color: #1357a8;
}

.mini-pages a:hover {
border-color: #2f71bf;
background: #FFBE94;
color: #1357a8;
}

/* classes for bar diagrams */

.bars-list {
color: #1357a8;
background: #FFF;
}

.bars-list .bar-container {
color: #000;
}

#tooltip-text {
background: #FFEEC7;
border-color: #e2d3b0;
}

.news-websnapr {
border-color: #97b9e1;
}

.mini-sneaker-title strong {
color: #2f71bf;
}

.mini-sneaker-item {
border-bottom-color: #97b9e1;
}

.underl-y {
background-color: #FFFF66;
}

