.cfons { background-color: #00609c; }
.clletra { color: #00609c; }
.cflletra {color: #ffffff; }

.cfonsf { background-color: #005285; }
.cfonsff { background-color: #004875; }
.cfonsfff { background-color: #00304e; }
.cfonsffff { background-color: #001827; }
.cfonsfffff { background-color: #000a10; }
.cfonsc { background-color: #2678ab; }
.cfonscc { background-color: #4088b5; }
.cfonsccc { background-color: #80b0ce; }
.cfonscccc { background-color: #bfd7e6; }
.cfonscccc { background-color: #e6f0f6; }

.clletraf { color: #005285; }
.clletraff { color: #004875; }
.clletrafff { color: #00304e; }
.clletraffff { color: #001827; }
.clletrafffff { color: #000a10; }
.clletrac { color: #2678ab; }
.clletracc { color: #4088b5; }
.clletraccc { color: #80b0ce; }
.clletracccc { color: #bfd7e6; }
.clletraccccc { color: #e6f0f6; }

.cflletraf { color: #ffffff; }
.cflletraff { color: #ffffff; }
.cflletrafff { color: #bfd7e6; }
.cflletraffff { color: #bfd7e6; }
.cflletrafffff { color: #bfd7e6; }
.cflletrac { color: #ffffff; }
.cflletracc { color: #ffffff; }
.cflletraccc { color: #000000; }
.cflletracccc { color: #00304e; }
.cflletraccccc { color: #004875; }

div.article h1 { font-size: 30px; margin-bottom: 15px; line-height:35px; } 
div.article a { color: #00609c; }
div.article a:hover { color: #00609c; border-bottom: 1px dashed #00609c; }
div.article img.marc { border-bottom: 5px solid #00609c; }
#tags a { color: #00609c }
.plantilla_color { padding: 15px 10px; background-color: #e6f0f6; }
div.article div.llegenda_article { border-top: 2px solid #e6f0f6; border-bottom: 2px solid #00609c; }
div.article div.llegenda_article div.llegenda_etiquetes { border-top: 2px solid #e6f0f6; }
div.article div.separador { border-bottom: 3px solid #e6f0f6; border-top: 3px solid #e6f0f6; }
.plantilla_border { border-bottom: 1px solid #00609c; }
input.comentari-color { border: 1px solid #e6f0f6; background-color: #e6f0f6; width: 560px; color: #333; }
textarea.comentari-color { border: 1px solid #e6f0f6; background-color: #e6f0f6; width: 560px; height: 160px; color: #333; }
div.popup input { border: 1px solid #e6f0f6; background-color: #e6f0f6; width: 280px; color: #333; }
div.popup textarea { border: 1px solid #e6f0f6; background-color: #e6f0f6; width: 280px; height: 60px; color: #333; }
div.popup label { margin-top: 5px; margin-bottom: 5px; cursor: pointer; width: 250px; display: block; font-size: 11px; }
div.article tr.comentari { background-color: #e6f0f6; }
