@charset "utf-8";
/* CSS Document */

a { color: #b92025; text-decoration: none; }
a:hover { text-decoration: underline; }

#header image {border: 0;}

.nav { height: 38px; /*margin-top: 15px;*/ width: auto; /*padding: 0 20px;*/ /*margin-left: -20px;*/ margin: 0 auto; padding:0;}
.nav ul { list-style-type: none; margin:0;}
.nav > ul { clear: left; float: left; /*left: 50%; */margin: 0; position: relative; text-align: center; }
.nav > ul > li { float: left; font: 14px/17px trajan, serif; position: relative; /*right: 50%; */list-style-type: none; margin:0; }
.nav > ul > li:before { background-image: url("../images/bullet.png"); background-repeat: no-repeat; background-position: 0px 0px; /*size: $width $height;*/ display: block; height: 11px; /*width: 10px;*/ width: 6px; text-indent: -9999px; content: ""; float: left; margin: 13px 5px 0; /*margin: 13px 12px 0;*/ }
.nav > ul > li:first-child:before { content: none; display: none; }
.nav > ul > li > a { border-left: 1px solid transparent; border-right: 1px solid transparent; color: #5f5e5c; float: left;/* height: 37px; line-height: 37px;*/ padding: 3px 5px; position: relative; z-index: 20; text-decoration: none; }
.nav > ul > li > a.selected { color: #cf242a; }
.nav > ul > li:hover > a { /*background: #fbfbfb; border-left-color: #CCCCCC; border-right-color: #CCCCCC;*/ text-decoration: none;color: #ba2025; }


.nav > ul li .submenu { background: #dfdfdf; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,endColorstr='#cbcbcb',startColorstr='#fbfbfb'); /* for IE */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,endColorstr='#cbcbcb',startColorstr='#fbfbfb')"; /* for IE */ background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#cbcbcb)); /* for webkit browsers */ background-image: -moz-linear-gradient(center top, #fbfbfb, #cbcbcb); /* for firefox 3.6+ */ border: 1px solid #fafafa; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); display: none; font: 12px/14px serif; margin-left: 5px; min-width: 140px; padding: 18px; position: absolute; text-transform: uppercase; top: 39px; z-index: 25; }
.nav > ul li .submenu a { color: #545454; }
.nav > ul li .submenu ul { padding:0; }
.nav > ul li .submenu ul li { border-top: 1px solid #ffffff; padding: 8px 5px; text-align: left; white-space: nowrap; }
.nav > ul li .submenu ul li:first-child { border-top: 0; }
.nav > ul li .submenu ul li a { display: block; }

header h2 {
    font-family: 'trajan';
    font-size: 1.2em;
    color: #ba2025;
    margin: 8px 0 18px 0;
    font-weight: lighter;
}

/* Fecha de actualizacion */
article .fecha{ font-size:14px; text-align:right}
article p,  article li{
    font-family: 'Times New Roman', serif;
    font-size: 14px;
    text-align: justify;
    line-height: 1.4;
    color: #333333/*#515151*/;
}

.alist .bksolid { background-color:#e3e3e3;}
.alist .bk fieldset legend { max-width:200px;}