@charset "utf-8";

/* CSS Document */

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

html,
body {
    height: 100%;
    width: 100%
}

body {
    background-image: url(../images/fondo.gif);
    font-family: Trebuchet MS, Arial;
    font-size: 13px;
}

#page {
    width: 777px;
    box-shadow: 0px 0px 10px #000;
    margin: 0 auto;
    background-color: #fff;
}

#header {
    width: 100%;
    height: 125px;
    background: url(../images/banner-atocri-2025.jpg) no-repeat center;
}

#menu {
    width: 100%;
    height: 105px;
    z-index: 10001;
    /*background-color:#000*/
}

ul,
ol {
    list-style: none;
}

.nav>li {
    float: left;
}

.nav li a {
    /*background-color:#0006E8;*/
    /*background-image: url(../images/bgMenu.png);*/
    color: #fff;
    text-decoration: none;
    padding: 10px 16px;
    width: 79px;
    display: block;
    cursor: pointer;
}

.nav li a:hover {
    background-color: #434343;
}

.nav li ul {
    display: none;
    position: absolute;
    min-width: 79px;
    z-index: 10002;
}

.nav li:hover>ul {
    display: block;
}

.nav li ul li {
    position: relative;
    z-index: 10003;
}

.nav li ul li a {
    background-image: none;
    /*background-color: #0005C1;*/
    background-color: inherit;
    color: #fff;
    text-decoration: none;
    padding: 10px 16px;
    width: 220px;
    display: block;
}

.nav li ul li ul {
    right: -250px;
    top: 0px;
}

.menumed {
    width: 23.5px !important;
}

.bgc0 {
    background: rgb(0, 6, 232);
    background: linear-gradient(180deg, rgba(0, 6, 232, 1) 0%, rgba(0, 5, 211, 1) 100%);
}

.bgc1 {
    background: rgb(208, 29, 40);
    background: linear-gradient(180deg, rgba(208, 29, 40, 1) 0%, rgba(191, 26, 37, 1) 100%);
}

.bgc2 {
    background: rgb(254, 165, 0);
    background: linear-gradient(180deg, rgba(254, 165, 0, 1) 0%, rgba(231, 150, 0, 1) 100%);
}

.bgc3 {
    background: rgb(13, 76, 127);
    background: linear-gradient(180deg, rgba(13, 76, 127, 1) 0%, rgba(12, 69, 116, 1) 100%);
}

.bgc4 {
    background: rgb(85, 195, 169);
    background: linear-gradient(180deg, rgba(85, 195, 169, 1) 0%, rgba(77, 178, 154, 1) 100%);
}

.bgc5 {
    background: rgb(75, 82, 53);
    background: linear-gradient(180deg, rgba(75, 82, 53, 1) 0%, rgba(69, 75, 48, 1) 100%);
}

.bgc6 {
    background: rgb(123, 142, 163);
    background: linear-gradient(180deg, rgba(123, 142, 163, 1) 0%, rgba(111, 129, 148, 1) 100%);
}

.bgc7 {
    background: rgb(254, 122, 53);
    background: linear-gradient(180deg, rgba(254, 122, 53, 1) 0%, rgba(231, 111, 48, 1) 100%);
}

.bgc8 {
    background: rgb(0, 116, 141);
    background: linear-gradient(180deg, rgba(0, 116, 141, 1) 0%, rgba(0, 105, 129, 1) 100%);
}

.bgc9 {
    background: rgb(236, 211, 156);
    background: linear-gradient(180deg, rgba(236, 211, 156, 1) 0%, rgba(215, 192, 142, 1) 100%);
}

.bgc10 {
    background: rgb(234, 166, 150);
    background: linear-gradient(180deg, rgba(234, 166, 150, 1) 0%, rgba(214, 152, 137, 1) 100%);
}

.bgc11 {
    background: rgb(156, 72, 33);
    background: linear-gradient(180deg, rgba(156, 72, 33, 1) 0%, rgba(142, 65, 30, 1) 100%);
}

.bgc12 {
    background: rgb(108, 87, 115);
    background: linear-gradient(180deg, rgba(108, 87, 115, 1) 0%, rgba(98, 79, 104, 1) 100%);
}

.bgc13 {
    background: rgb(185, 156, 113);
    background: linear-gradient(180deg, rgba(185, 156, 113, 1) 0%, rgba(168, 141, 102, 1) 100%);
}

.bgc14 {
    background: rgb(41, 46, 58);
    background: linear-gradient(180deg, rgba(41, 46, 58, 1) 0%, rgba(37, 42, 53, 1) 100%);
}

.bgc15 {
    background: rgb(160, 151, 150);
    background: linear-gradient(180deg, rgba(160, 151, 150, 1) 0%, rgba(147, 139, 138, 1) 100%);
}

.bgc16 {
    background: rgb(155, 28, 49);
    background: linear-gradient(180deg, rgba(155, 28, 49, 1) 0%, rgba(142, 25, 45, 1) 100%);
}

.bgc17 {
    background: rgb(250, 153, 131);
    background: linear-gradient(180deg, rgba(250, 153, 131, 1) 0%, rgba(227, 140, 120, 1) 100%);
}

.bgc18 {
    background: rgb(254, 0, 0);
    background: linear-gradient(180deg, rgba(254, 0, 0, 1) 0%, rgba(231, 0, 0, 1) 100%);
}

#bodier {
    width: 100%;
}

.c {
    float: left;
    min-height: 200px;
}

#c1 {
    width: 168px;
}

#c2 {
    width: 449px;
    padding: 0px 2px;
}

#c3 {
    width: 156px;
}

#clear {
    float: none;
    ;
    clear: both;
}


/*Galeria de imagenes*/

.galeria {
    width: 445px;
}


/* --- Generic Styling --- */

a:active,
a:focus {
    outline: 0;
}

table.contentpaneopen {
    width: 100%;
}

ul.sig-container {
    margin: 8px auto !important;
    padding: 8px 0 !important;
    list-style: none;
    clear: both;
    overflow: hidden;
    background: #F5F3EE;
}


/* --- Single Thumbnail Mode Styling --- */

ul.sig-container-single {
    margin: 0 !important;
    padding: 8px 0 !important;
    list-style: none;
    float: left;
    background: #F5F3EE;
}


/* Thumbnail */

li.sig-block {
    float: left;
    background: none!important;
    margin: 2px;
    padding: 0;
    border: none!important;
}

li.sig-block span.sig-link-wrapper {}

li.sig-block span.sig-link-innerwrapper {}

li.sig-block a.sig-link,
li.sig-block a.sig-link:hover {
    position: relative;
    display: block;
    padding: 0 8px 8px 8px;
    margin: 0;
}

li.sig-block a.sig-link {
    color: #333;
    background: #fff url(../images/galeria/bg.png) repeat-x top;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e5e5e5;
}

li.sig-block a.sig-link:hover {
    color: #eee;
    text-decoration: none;
    background: #000 url(../images/galeria/bg_hover.png) repeat-x top;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

li.sig-block a.sig-link img.sig-image,
li.sig-block a.sig-link:hover img.sig-image {
    display: block;
    padding: 0;
    margin: 0;
    border: none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

li.sig-clr {
    clear: both;
    float: none !important;
    height: 0 !important;
    line-height: 0 !important;
    border: none !important;
    background: none !important;
    width: auto;
    margin: 0 !important;
    padding: 0 !important;
}


/* Caption */

span.sig-pseudo-caption,
span.sig-caption {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    text-align: left;
    padding: 6px 0 4px 0;
    margin: 0 8px;
    font-size: 11px;
    font-weight: bold;
}

span.sig-pseudo-caption {
    background: #fff url(../images/galeria/bg.png) repeat-x top;
}

li.sig-block a.sig-link:hover span.sig-pseudo-caption {
    background: #000 url(../images/galeria/bg_hover.png) repeat-x top;
}

span.sig-pseudo-caption b {
    visibility: hidden;
}


/* Popup */

span.sig-popup-caption {
    font-weight: bold;
    color: #C63C13;
    font-size: 13px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

a.sig-download-link,
a.sig-download-link:hover {
    background: url(../images/galeria/disk.png) no-repeat left center;
    padding: 4px 0 4px 20px;
}

div.sig-mod-position {
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 4px;
    margin: 8px 0;
    background: #ffffdd;
}


/*/Galeria de Imagenes*/

.news1 a {
    width: 166px;
    height: 48px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/system/bg_news_1.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 2px;
    line-height: 14px
}

.news1 a:link,
.news1 a:visited,
.news1 a:active {
    color: #FFF
}

.news1 a:hover,
.news1 a:focus {
    color: #F00
}

.news2 a {
    width: 156px;
    height: 48px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/system/bg_news_4.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: -2px;
}

.news2 a:link,
.news2 a:visited,
.news2 a:active {
    color: #FFF
}

.news2 a:hover,
.news2 a:focus {
    color: #FC0
}

.news3 a {
    width: 166px;
    height: 48px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/system/bg_news_2.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 2px;
}

.news3 a:link,
.news3 a:visited,
.news3 a:active {
    color: #FFF
}

.news3 a:hover,
.news3 a:focus {
    color: #FC0
}

.news4 a {
    width: 166px;
    height: 63px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #FFF;
    font-size: 12px;
    font-weight: bold;
    background-image: url(../images/system/bg_news_5.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 2px;
    line-height: 14px
}

.news4 a:link,
.news4 a:visited,
.news4 a:active {
    color: #FFF
}

.news4 a:hover,
.news4 a:focus {
    color: #FC0
}

.news5 a {
    width: 166px;
    height: 46px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000;
    font-size: 11px;
    font-weight: normal;
    background-image: url(../images/system/bg_duelo.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 2px;
    line-height: 14px
}

.news5 a:link,
.news1 a:visited,
.news1 a:active {
    color: #000
}

.news5 a:hover,
.news1 a:focus {
    color: #F00
}

.news6 a {
    width: 166px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000;
    font-size: 11px;
    font-weight: normal;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 2px;
    border: 1px solid #777;
    line-height: 14px
}

.news6 a:link,
.news1 a:visited,
.news1 a:active {
    color: #000
}

.news6 a:hover,
.news1 a:focus {
    color: #F00
}

.boletin a {
    width: 166px;
    height: 39px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 7px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/system/bg_blt.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 0px;
}

.boletin a:link,
.boletin a:visited,
.boletin a:active {
    color: #FFF
}

.boletin a:hover,
.boletin a:focus {
    color: #FC0
}

#b1,
#m1 {
    line-height: 36px;
}

.fpublicacion {
    width: 160px;
    height: auto;
    margin-left: 5px;
    background-color: #FFF;
    border: 1px solid #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.img_gal {
    width: 204px;
    height: 180px;
    float: left;
    margin-left: 8px;
    color: #333;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.img_gal a {
    color: #111;
    font-size: 11px;
    line-height: 11px;
}

.img_gal_c {
    width: 204px;
    height: 153px;
    float: left;
    margin-left: 10px;
    margin-right: 6px;
    color: #333;
    font-size: 10px;
}

.img_gal_c a {
    color: #00C;
    font-size: 10px;
    line-height: 11px;
}

.galsubtit {
    font-size: 14px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
}

a.tooltip:hover>span {
    display: inline-block;
}

a.tooltip span {
    float: left;
    display: none;
    margin: -40px -10px 10px 0px;
    padding: 5px 5px;
    background-color: #000;
    position: absolute;
    z-index: 10;
    color: #FFF;
    font-size: 12px
}

.separacion {
    height: 5px;
    display: block;
}

.pMes {
    width: 138px;
    height: 27px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #000;
    padding-top: 5px;
    font-weight: normal;
}

.anio {
    width: 170px;
    height: 30px;
    background-color: #000;
    font-size: 16px;
    margin-top: 10px;
    padding-top: 15px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFF;
    text-align: center
}

.rojo1 {
    font-size: 12px;
    font-style: italic;
    color: #900;
    font-weight: bold;
    margin-top: -10px;
}

.event_tit {
    font-size: 14px;
    padding: 0px;
    margin: 0px;
}

#eventos {
    text-align: center;
}

#eventos a:link,
#eventos a:visited,
#eventos a:active {
    text-decoration: none
}

#colaboranos {
    float: left;
    width: 104px;
    height: 38px;
    background-color: #FFF;
    /*background-image:url(../colabora.jpg);*/
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 62px;
    font-size: 12px;
    font-weight: normal;
    color: #000;
}

.col_tit {
    font-size: 18px;
}

#colaboranos a {
    width: 104px;
    height: 38px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 62px;
    color: #000;
    margin-top: -62px;
}

#colaboranos a:link,
#colaboranos a:visited,
#colaboranos a:active {
    color: #000;
    text-decoration: none;
}

#colaboranos a:hover {
    color: #0C3;
}

#centro1 {
    width: 439px;
    height: 100px;
    background-color: #A8C5FF;
    border: 1px solid #2F73FF;
}

#escribenos {
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    width: 335px;
    float: left;
    padding-top: 5px;
    text-align: center;
}

#escribenos a {
    color: #000099;
}

.lista-enlaces a {
    display: block;
    padding: 4px 5px;
    outline: 1px solid #AAA;
    margin: 4px 0px;
}

.mooblock-title {
    color: #333B62;
    text-align: left;
    background: url(../images/flechas.png) no-repeat 0px -42px;
    padding-left: 41px;
    margin: 8px 0 0;
}

.mooblock-title.expanded {
    background: url(../images/flechas.png) no-repeat 0 0px;
}

.mooblock-el {
    padding-left: 22px;
}

h1.componentheading,
.componentheading {
    padding: 15px 0 15px 5px;
    margin: 0 0 10px 0;
    background: url(../images/hdot.gif) repeat-x bottom;
}

.componentheading {
    font-size: 200%;
    font-weight: bold;
}

.contentheading,
.componentheading {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}

h2.contentheading,
.contentheading {
    padding: 15px 0 8px 10px;
    margin: 0;
    font-weight: normal;
    border: 1px solid #CCC;
    background-color: #FFF;
}

.contentheading {
    font-size: 200%;
}

.article-tools {
    border-top: 1px solid #DDDDDD;
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 15px;
    display: block;
    background: #999999;
}

.article-meta {
    padding: 5px;
    width: 80%;
    float: left;
    font-size: 100%;
}

.createby {
    padding: 3px 3px 3px 20px;
    background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
    padding: 3px 3px 3px 20px;
    background: url(../images/icon-date.gif) no-repeat 0 2px;
    color: #ffffff;
    font-size: 92%;
}

div.buttonheading {
    float: right;
    width: 15%;
}

.buttonheading img {
    margin: 7px 5px 0 0;
    border: 0;
    float: right;
}

#ja-pathway {
    font-size: 92%;
    padding: 5px 0 5px 5px;
    background: #555;
    color: #fff;
}

#ja-pathway strong {
    margin-right: 5px;
    font-weight: normal;
}

#ja-pathway a {
    text-decoration: none;
    color: #bbb;
}

#ja-pathway img {
    margin: 1px 5px;
}

.modifydate {
    display: block;
    width: 100%;
    text-align: right;
    background: #777777;
    color: #ffffff;
    text-indent: 5px;
    border-right: 1px solid #777;
    font-size: 92%;
    padding: 3px 0px;
}

table.contentpaneopen td,
table.contentpane td {}

table.contentpaneopen,
table.contentpane,
table.blog {
    width: 100%;
}


/* content tables */

td.sectiontableheader {
    padding: 4px;
    border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
    padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
    padding: 3px;
}

table.contentpane {
    border: none;
    width: 100%;
}

table.contentpaneopen {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}

table.contenttoc {
    margin: 0 0 10px 10px;
    padding: 0;
    width: 35%;
    float: right;
}

table.contenttoc a {
    text-decoration: none;
}

table.contenttoc td {
    padding: 1px 5px 1px 25px;
    background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
    padding: 0 0 3PX;
    border-bottom: 1px solid #CCCCCC;
    text-indent: 5px;
}

table.poll {
    padding: 0;
    width: 100%;
    border-collapse: collapse;
}

table.pollstableborder {
    padding: 0;
    width: 100%;
    border: none;
    text-align: left;
}

table.pollstableborder img {
    vertical-align: baseline;
}

table.pollstableborder td {
    padding: 4px!important;
    border-collapse: collapse;
    border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
    background: #ECECEC;
}

table.searchintro {
    padding: 10px 0;
    width: 100%;
}

table.searchintro td {
    padding: 5px!important;
}

table.adminform {}

.sectiontableheader {
    padding: 8px 5px;
    background: #444444;
    color: #FFFFFF;
}

.sectiontableheader a {
    color: #FFFFFF;
}

tr.sectiontableentry1 td {
    padding: 8px 5px;
    background: url(../images/hdot2.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
    padding: 8px 5px;
    background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
    background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
}

.smalldark {
    text-align: left;
}

div.syndicate div {
    text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
    background: none;
}

#acc {
    width: 170px;
    list-style: none;
    color: #033;
    margin: 0px;
}

#acc li {
    width: 170px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#acc h3 {
    width: 165px;
    height: 30px;
    padding: 15px 0 5px 0;
    color: #FFF;
    text-align: center;
    background-color: #000;
    margin-top: 0px;
    cursor: pointer;
}

#acc h3:hover {
    background-color: #333;
}

#acc .acc-section {
    width: 170px;
    display: none;
    margin: 0px 0 0 0px;
    height: auto;
}


/* overflow:hidden;*/

#acc .acc-section-open {
    width: 170px;
    margin: 0px 0 0 0px;
    height: auto;
}

#acc .acc-content {
    width: 170px;
    padding: 0px;
    margin: 0px;
}

#acc2 {
    width: 170px;
    list-style: none;
    color: #033;
    margin: 0px;
}

#acc2 li {
    width: 170px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

#acc2 h3 {
    width: 158px;
    height: 30px;
    padding: 15px 0 5px 0;
    color: #FFF;
    text-align: center;
    background-color: #000;
    margin-top: 0px;
    margin-left: -1px;
    cursor: pointer;
}

#acc2 h3:hover {
    background-color: #333;
}

#acc2 .acc-section {
    width: 150px;
    display: none;
    margin: 0px 0 0 1px;
    height: auto;
}


/* overflow:hidden;*/

#acc2 .acc-section-open {
    width: 150px;
    margin: 0px 0 0 1px;
    height: auto;
}

#acc2 .acc-content {
    width: 150px;
    padding: 0px;
    margin: 0px;
}

#acc2 .boletin a {
    width: 140px;
    height: 40px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 7px;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../images/system/bg_blt.jpg);
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 3px;
}

#sf-719 {
    width: 55px;
    overflow: hidden
}

#sf-719 .item1 {
    width: 55px;
}

#sf-734 {
    width: 55px;
    overflow: hidden
}

#sf-734 .item1 {
    width: 55px;
}

a.link1 {
    color: #fff;
    cursor: pointer;
    padding: 0;
}

a.link1:link,
a.link1:active,
a.link1:visited {
    text-decoration: none;
    border-bottom: 1px dotted #999;
}

a.link1:hover,
a.link1:focus {
    border-bottom: 1px dashed #999;
    color: #FFF;
}


/*Noticias*/

a#link_leer {
    width: 100px;
    height: 16px;
    display: block;
    text-decoration: none;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #039;
    font-family: "Century Gothic", Century, Arial;
}

a#link_leer:link,
a#link_leer:visited,
a#link_leer:active {
    color: #FFF
}

a#ink_leer:hover,
a#link_leer:focus {
    color: #FFF;
    background-color: #F60;
}

a#link_noticia {
    width: 100%;
    display: block;
    text-decoration: none;
    padding: 5px 5px 0px 5px;
    color: #000;
}

a#link_noticia:link,
a#link_noticia:visited,
a#link_noticia:active {
    color: #000
}

a#link_noticia:hover,
a#link_noticia:focus {
    color: #333;
    text-decoration: underline;
}


/*OREMOS POR*/

#oraciones {
    width: 100%;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}

#oraciones .oLabel {
    width: 156px;
    background: #000;
    color: #FFF;
    font-size: 14px;
    line-height: 22px;
}

#oraciones .oTit {
    width: 146px;
    border: 1px solid #DDD;
    border-bottom: 0px;
    padding: 2px 2px 0 2px;
    margin: 3px 0 0 2px;
    font-size: 14px;
    line-height: 16px;
}

#oraciones .oDesc {
    width: 146px;
    border: 1px solid #DDD;
    border-top: 0px;
    padding: 0px 2px 2px 2px;
    margin: 0 0 0 2px;
    font-family: "Arial Black", Gadget, sans-serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 14px;
}

#oraciones .oDesc a,
#oraciones .oDesc a:link,
#oraciones .oDesc a:visited {
    text-decoration: none;
    color: #000;
    display: block;
}

#oraciones .oDesc a:hover,
#oraciones .oDesc a:focus {
    color: #777;
}

#footer {
    width: 100%;
    height: 50px;
    background-color: #F6F6F6;
    border-top: 10px solid #CCC;
    margin: 4px 0 0 0;
    float: none;
    clear: both;
}


/*MenuRojo*/

#ja-content ul.menu {
    margin: 0;
    padding: 0px 0 0;
    list-style: none;
    border-top: 1px solid #F43E00;
    background: #cc3300;
    color: #ffffff;
    float: left;
    line-height: 1.0;
    position: relative;
    z-index: 20;
}

#ja-content ul.menu li {
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    float: left;
    position: static;
    list-style: none;
    line-height: 180%;
}

#ja-content ul.menu li a {
    padding: 6px 0;
    display: block;
    color: #ffffff;
    border-bottom: 1px solid #990000;
    border-left: 1px solid #F43E00;
    border-right: 1px solid #990000;
    text-decoration: none;
    outline: none;
    position: relative;
    list-style: none;
}

#ja-content ul.menu li a span {
    padding: 0 7px 0 16px;
    background: url(../images/bullet.png) no-repeat 5px 5px;
    color: #ffffff;
    margin: 0;
}

#ja-content ul.menu li a:hover,
#ja-content ul.menu li a:active,
#ja-content ul.menu li a:focus {
    color: #ffffff;
    background: #990000;
    border-bottom: 1px solid #990000;
    border-left: 1px solid #990000;
    border-right: 1px solid #990000;
    text-decoration: none;
}

#ja-content ul.menu li.active a {
    border-bottom: 1px solid #990000;
    border-left: 1px solid #990000;
    border-right: 1px solid #990000;
    background: #B70000;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

#ja-content ul.menu li.active a span {}

#ja-content ul.menu li li a span {
    background: none;
}

#ja-content ul.menu li ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#ja-content ul.menu li li {
    padding: 0 0 0 15px !important;
    list-style: none;
}

#ja-content ul.menu li li a {
    color: #FFCC00;
    font-size: 92%;
    font-weight: normal;
}

#ja-content ul.menu li li a:hover,
#ja-content ul.menu li li a:active,
#ja-content ul.menu li li a:focus {
    color: #ffffff;
    background: #990000;
}

#ja-content ul.menu li li a span {
    background: url(../images/bullet.png) no-repeat 5px 5px;
    font-weight: normal;
    color: #FFCC00;
}

#ja-content ul.menu li#current a {
    color: #ffffff;
    background: #990000;
}