/* CSS Document */
body{ background-image:url(lineas.jpg);}
table{ background-color:#fff}
#calendar {
    text-align:center;
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    width:150px;
}
.boton{
font-family:Arial;
font-size:13pt;
font-weight:bold;
font-style:normal;
color:#FFFFFF;
background-color:#993333;
border-style:solid;
border-width:2px;
border-color:#CCCCCC;


}
#calendar .calendarDetail {
    border:1px solid #aaa;
    margin:0 0 1em 0;
    padding:0 0 5px 0;
    width:100%;
    color:#000;
    background-color:#fff;
}
#calendar .calendarDetail .title td, #calendar .calendarDetail .title a {
    font-size:1.2em;
    color:#fff;
    background-color:#aaa;
    padding:0;
    text-decoration:none;
}
#calendar .calendarDetail .title1 td {
    border-bottom:1px dashed #ddd;
    padding:0.2em;
}
#calendar .calendarDetail .week td, #calendar .calendarDetail .week a {
    padding:0.2em;
    text-decoration:none;
    color:#000;
    background-color:inherit;
}
#calendar .calendarDetail .week a:hover {
    color:#000;
    background-color:#eee;
}
#calendar .calendarDetail .lastMonth a, #calendar .calendarDetail .nextMonth a {
    color:#aaa;
    background-color:#eee;
}
#calendar .calendarDetail .weekend a {
    color:#f00;
    background-color:inherit;
}
#calendar .calendarDetail .event a {
    font-weight:bold;
    color:#87CEEB;
    background-color:inherit;
    text-decoration:underline;
}
#calendar .calendarDetail .today a {
    color:#fff;
    background-color:#808080;
    font-weight:bold;
}
#calendar .calendarDetail .calendarEvent {
    display:none;
    right:20px;
    padding:0.3em;
    position:absolute;
    width:120px;
    color:#000;
    background-color:#ffffcc;
    text-align:left;
    border:1px solid #aaa;
    font-weight:normal;
}
#calendar .calendarDetail .calendarEvent .date {
    font-style:italic;
}
#calendar .calendarDetail .calendarEvent .edit {
    float:left;
}
#calendar .calendarDetail .calendarEvent a {
    font-weight:normal;
    color:#000;
    background-color:#fff;
}
#calendar .calendarDetail .calendarEvent li {
    margin:0 0 1em 0;
    list-style:disc inside none;
}
#calendar .calendarDetail td:hover > .calendarEvent {
    display:block;
}

#calendarForm {
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    background-color:#494949;
    color:#fff;
}
#calendarForm .title {
    text-align:center;?†???j??w?g?
    color:#eee;
    background-color:#808080;
    padding:0.3em;
    margin:0 0 1em 0;
    font-weight:bold;
}
#calendarForm .credit {
    text-align:right;
    margin:0;
    padding:0 1em 0.5em 0;
    color:#C0C0C0;
    background-color:inherit;
}
#calendarForm .credit a {
    color:#C0C0C0;
    background-color:inherit;
    text-decoration:underline;
}
#calendarForm .credit a:hover {
    text-decoration:none;
}
#calendarForm form {
    margin:0;
    padding:0 0.5em;
    color:#eee;
    background-color:inherit;
}
#calendarForm form br {
    clear:both;
}
#calendarForm input, #calendarForm select, #calendarForm textarea {
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
    margin:0 0 0.5em 0;
}




body{ margin:0px; padding:0px}
div {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;

    color: #000000;
}
p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}
li {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.textopequeno {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    text-align: justify;

}

input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: justify;
}

a {
    text-decoration: underline;

    color:#006699;
}
a:hover {
    text-decoration: underline;
    color: #FFCC00;
}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: #006699;} 


.punteado {
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
    border-top-color: #F?†???j??w?g?FFFFF;
    border-right-color: #FFFFFF;
    border-bottom-color: #666666;
    border-left-color: #FFFFFF;
}


.botones {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #527801;
}
.txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: justify;
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #333333;
    }
.capital {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    color: #527801;
}
.puntos {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #804000;
}
.barras {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #996600;
}
.inactiv {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #996600;
}
.tittabla {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #FFFFFF;
}
.Titportada {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #000004;
}
.cab {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    line-height: normal?†???j??w?g?;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #333333;
}
.titlo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    color: #004A4A;
}
.txtpeq {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #333333;
}
.contador {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
}
.txtNegrilla {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}
#portada{
    padding:10px; 
    color:#333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    color: #000004;
    
    text-align: justify;
    border-left:1px solid #FFCC00;
    border-right:1px solid #274770;
    border-top:5px solid #FFCC00;
    border-bottom:1px solid #274770;}
    
    .amarillo{background-image:url(/sda/libreria/jpg/new/yell.jpg); background-repeat:repeat-x}
    .fondotop{ background-image:url(/sda/libreria/jpg/topnew2.jpg); background-repeat:no-repeat;}
    a.fuentewhite{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
        color: #FFFFFF; text-decoration:none; padding-left:5px; padding-right:5px;
}
a.fuentewhite:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
        color: #FFFFcc; text-decoration:underline; padding-left:5px