﻿
html {margin:0px; padding:0px; border:0px; width:100%; height:100%; max-height:100%;
    background:#f0f8ff; font-family:Verdana, Arial, Helvetica, Sans-Serif, 
    Serif, Times New Roman, Tahoma; font-size:90%; text-align:center;
}
body {margin:0px; padding:0px; border:0px; width:100%; height:100%; max-height:100%;
    background:#f0f8ff; font-family:Verdana, Arial, Helvetica, Sans-Serif, 
    Serif, Times New Roman, Tahoma; font-size:90%; text-align:center;
}
#contenedor {background-color:#b0c4de; margin-left:auto; margin-right:auto; 
    width:770px; position:relative;
}
#cuerpo {background-color:#020053; width:110px;  
    position:relative; float:left; margin:0px; padding:0px; z-index:100;
}

#cabecera {background-color:#020053; height:110px; width:660px;
    position:relative; float:right; border-bottom:solid 3px #f8f8ff;
    margin:0px; padding:0px; z-index:101;
}
#cabecera2 {background-color:#020053; height:90px; width:660px;
    position:relative; float:right; border-bottom:solid 3px #f8f8ff;
    margin:0px; padding:0px; z-index:101;
}
.fotocabecera {position:relative; float:right; height:110px; width:110px;
}
.fotocabecera2 {position:relative; float:right; height:90px; width:110px;
}
.estudio{position:relative; float:left; top:13px; left:-35px; z-index:101; 
}  

#menuprincipal {background-color:#020053; position:relative; top:6px; 
    font-family:Verdana, Arial; font-size:80%; width:545px; height:20px;
    float:left;
} 
    #menuprincipal ul {list-style:none; margin-top:12px; float:left;
        margin-left:0px; padding-left:0px;
}
    #menuprincipal li {display:inline; margin:0; padding:0;
}
    #menuprincipal a {float:left; background:url("imagenes1/menuprincipaliz.gif") 
        no-repeat left top; margin:0; padding:0 0 0 3px; text-decoration:none; 
        color:#020053; display:inline-block; font-weight:normal;
}
    #menuprincipal a span {float:left; display:inline-block; 
        background:url("imagenes1/menuprincipalde.gif") no-repeat right top;
        padding:5px 3px 4px 2px; color:#020053;}
      
    #menuprincipal a:hover {background-position:0% -42px; display:inline-block;
}
    #menuprincipal a:hover span {background-position:100% -42px; 
        color:#020053; font-weight:bold; cursor:pointer; display:inline-block;
}

#menulateralizda {font-family:Verdana, Arial; background-color:#020053;  
    position:relative; width:110px; font-size:80%;  
    margin:0; padding:0; border-bottom:solid 3px #f8f8ff;   
}
    #menulateralizda ul {list-style:none; margin:0px; padding:0; padding-bottom:5px;
}
    #menulateralizda ul ul {background-color:#020053; position:relative; 
        width:110px; left:110px; bottom:34px; padding:0;
        padding-bottom:5px; text-align:center; display:none;
}
    #menulateralizda li {display: block; color:#fff;  
        height: 28px; font-weight:bold; margin:2px 0px 0px 0px; 
        padding:2px 2px 0px 2px; text-decoration:none;
}
    #menulateralizda li a {display: block; background-color:#020053; color:#ffff80;  
        height: 28px; font-weight:bold; margin:2px 0px 0px 0px; 
        padding:2px 2px 0px 2px; text-decoration:none;
}
    #menulateralizda li a:link, #menulateralizda li a:visited {display: block; 
        color:#ffff80; font-weight:bold; height: 28px; margin:2px 0px 0px 0px; 
        padding:2px 2px 0px 2px; text-decoration:none;
}
    #menulateralizda li a.current:link, #menulateralizda li a.current:visited 
        {background-color:#b0c4de; color:#020053; font-weight:bold; height: 28px;
        margin:2px 0px 0px 0px; padding:2px 2px 0px 2px;
}
    #menulateralizda li a:hover, #menulateralizda li a.current, #menulateralizda li a.currentlineasimple
        {background-color:#b0c4de; color:#020053; font-weight:bold; height: 28px;
        margin:2px 0px 0px 0px; padding:2px 2px 0px 2px;
}
    #menulateralizda ul li:hover ul, #menulateralizda ul a:hover ul{
        display:block;
}
    #menulateralizda li a.titulosubmenu { background-color:#b0c4de; color:#020053;
        position:relative; left:-112px; width:214px; font-weight:bold;
        height: 28px; line-height:28px; text-align:center; 
}
    li.lineasimple, a.lineasimple, a.currentlineasimple {height:28px; line-height:28px; 
}
    #menulateralizda li a.current:hover, #menulateralizda li a.currentlineasimple:hover {color:Maroon; 
}

#textoprincipal {background-color:#f8f8ff; position:relative; width:620px; 
    float:right; text-align:justify; border-right:solid 10px #b0c4de;
    padding:20px 10px 20px 20px; 
}

#piepagina {clear:both; position:relative; width:760px; height:31px;  
    font-size:80%; background-color: #020053; color:#fff; text-align: right;      
    margin-top:6px; border-top:solid 3px #f8f8ff; padding-top:2px; padding-right:10px;
    z-index:102; 
}
    .fotobajomenu{float:left; position: absolute; left:0px; bottom:150%;
        width:110px; border-bottom:solid 3px #f8f8ff; border-top:solid 3px #f8f8ff;
}   
    #piepagina a span {display:none; font-weight:normal; font-size:110%;
        text-decoration:none; 
}
    #piepagina a:hover span {display:block; position:absolute; left:115px; bottom:0px; 
        width:600px; background-color:#7092bf; color:#fff; text-align:left;
        padding-top:10px; padding-right:10px; padding-bottom:5px; padding-left:10px; 
}         
    #piepagina a:hover span img {position:absolute; bottom:45px; width:auto; height:560px; 
        background-color: #020053; border:1px solid #000; }


table {background:#f0f8ff; color:#000; width:100%; font-weight:normal; }
caption {background:#7092bf; color:#fff; height:25px; line-height:25px;  
    text-align:center; font-weight:bold; }
thead th {background:#fff; color:#020053; height:20px; line-height:20px; 
    text-align:center; font-weight:bold; }
thead th span {color:maroon; }
td {width:auto; height:35px; line-height:15px; padding:0 10px 0 10px; }
td.peque {width:100px; }
tfoot tr a:link {display:inline; color:#ffff80; margin:0px; } 
tfoot tr a:visited {display:inline; color:#ffff80; margin:0px; text-decoration:none; } 
tfoot tr a:hover {display:inline; color:maroon; margin:0px; } 

ul {list-style:none; color:#000; font-weight:bold;}

ul.archivo {background:#b0c4de; line-height:25px; text-indent:10px; }
ul.archivo li {background:#b0c4de; color:#0033cc; margin:0 0 10px 0;  }
ul.archivo li table {display:none; }
ul.archivo li:hover {background:#7092bf; color:#fff; cursor:pointer; }
ul.archivo li:hover table {display:block; }

ul.archivo li ul  {display:none; background:#f0f8ff; margin:0; }
ul.archivo li:hover ul {display:block; }
ul.archivo li ul li {background:#f0f8ff; margin:0; }
ul.archivo li ul li:hover {background:#f0f8ff; }

ul.tabla {background:#f0f8ff; line-height:25px; text-indent:10px; text-align:left; }
ul.tabla li {background:#b0c4de; margin:0 0 20px 0;  }


#calendar {position:relative; width:600px; height:398px; border:1px solid #000; 
    background:url(secretaria/fotos02/foto207.jpg) no-repeat; 
}
    
#year {list-style-type:none; width:110px; margin-left:0px; margin-top:0px; 
    padding-top:25px; padding-left:0px; float:right; padding-right:20px;
}
    #year li {display:block; background:transparent; width:100px; height:24px;  
        padding-left:30px; padding-top:3px; margin-right:0px; padding-right:0px;
        text-align:left; color:navy; font-weight:bold; margin-left:0px; 
}
    #year li:hover {cursor:default; background:#7092bf; color:#fff; height:24px;
        margin-top:0px; padding-top:3px; 
}
    #year table {display:block; border-collapse:collapse; width:442px;
}
    #year li table {display:none;  
}
    #year li:hover table {display:block; position:absolute; left:30px; top:0;        
}
    #year li table tr td {background:#b0c4de; color:#000; height:30px; line-height:25px; 
        width:80px; text-align:center; font-weight:bold;
} 
    #year li table tr td span {font-weight:bold; font-size:80%; height:30px; line-height:18px;
} 
    #year li table tfoot tr td {background:#7092bf; color:#fff; font-weight:normal; line-height:20px; 
        width:auto; text-align:left; padding-left:20px; padding-bottom:20px; }


td a:hover {display:block; margin:1px; text-decoration:none; }   
td a.fes {display:block; background:maroon; color:#fff; margin:1px; }
td a.fesl {display:block; background:maroon; color:#ffff80; border:1px solid #fff; margin:-1px;}
td a.fesl:hover {display:block; background:#fff; color:maroon; margin:1px; }
td a.exa {display:block; background:#8b008b; color:#fff; margin:1px; }
td a.lyf {display:block; background:#ff9900; color:#fff; margin:1px; }
td a.lyfl {display:block; background:#ff9900; color:#ffff80; border:1px solid #fff; margin:-1px;}
td a.lyfl:hover {display:block; background:#fff; color:maroon; margin:1px; }
td a.lec {display:block; background:#020053; color:#fff; margin:1px; }
td a.otr {display:block; background:#696969; color:#fff; margin:1px; }  
td a.otrl {display:block; background:#696969; color:#ffff80; border:1px solid #fff; margin:-1px;}
td a.otrl:hover {display:block; background:#fff; color:maroon; border:1px solid #fff; margin:-1px; }
td a.pre {display:block; background:#4682b4; color:#fff; margin:1px;}

  
#catalogo table {border-collapse:collapse; width:100%; }
    #catalogo tr td {height:15px; line-height:18px; }
    #catalogo tr.alta td {background:#f8f8ff; height:30px; line-height:15px; 
        text-align:center; }   
    #catalogo tfoot td {background-color:#f8f8ff; font-weight:normal; 
        line-height:15px; text-align:center; padding-bottom:24px; }         
    #catalogo select {color: #0033cc; width:200px; }
    #catalogo input {color: #0033cc; font-weight:normal; }
    #catalogo input.textfield {color: #0033cc}
    #catalogo input:hover {color:maroon; text-decoration:none; 
        font-weight:normal; cursor:default } 
    #catalogo textarea {color: #0033cc} 
    #catalogo a:link {font-weight:normal; margin:0px; padding:0px;}
    #catalogo a:hoover {font-weight:normal; margin:0px; padding:0px;
        text-decoration:none; }
    #catalogo td a:hover {font-weight:normal; margin:0px; padding:0px; 
        text-decoration:none;}
    #catalogo td a:visited {color:#0033cc; text-decoration:none; padding:0px; 
        margin:0px; font-weight:normal; }
    #catalogo td.icono {background-color:#7092bf;  }          
    
    .libro{width:80%; font-size:90%; text-align:left;  height:15px; line-height:17px;                                
                              background:#f8f8ff; padding-right:10px;
                              padding-left:10px; padding-bottom:10px;padding-top:10px;}   
    .signatura{width:20%; font-size:85%; font-weight:bold; background:#7092bf;
                                text-align:center; color:#fff; padding-right:5px; 
                                }
    .lateral {text-align:center;  background:#7092bf; border:0px; display:inline-block;                      
                  width:5%; }
                                    

#horarios table {background:#f8f8ff; border-collapse:collapse; }
    #horarios tr td {background:#f8f8ff; height:50px; line-height:15px;
                    width:80px; text-align:center; }    
    #horarios td.pre {background:#b0c4de; color:#000; font-weight:normal;}
    #horarios td span {color:#020053; font-weight:bold; font-size:80%;   }
     
#horarios tabla2 {background:#f8f8ff; border-collapse:collapse; width:610px;}
    #tabla2 caption {background:#fff; color:#020053;  
    font-weight:bold; height:25px; line-height:25px; text-align:center; }
    #tabla2 thead th {background:#fff; color:#020053; font-size:90%;
    font-weight:bold; height:25px; line-height:20px; text-align:left;}
    #tabla2 tr td {background:#f8f8ff; height:28px; line-height:14px; text-align:center;}
    #tabla2 span {color:#020053; }
     

#tablon {background-color:#f0f8ff; position:relative; width:450px; 
    text-align:center; border-top:solid 5px #7092bf; border-bottom :solid 5px #7092bf;
    margin-right:0px; margin-left:75px; margin-top:30px; margin-bottom:25px;   
    padding-top:10px; padding-bottom:10px;
}
#tablon2 {background-color:#f0f8ff; position:relative; width:600px; 
    text-align:center; margin-left:0px; margin-top:10px; 
    padding-left:0px; padding-right:0px; clear:both;}


ol.asignaturas {color:#000; line-height:20px; text-indent:0px;
    list-style-position:outside;
}
ol.asignaturas span {color:#000; font-weight:normal; line-height:20px; text-indent:0px;
    list-style-position:outside; 
}
ol.programas1 {list-style:decimal; line-height:25px;
}   
ol.programas2 {list-style:upper-alpha; line-height:25px;
}    
ul.bibliografia {list-style:none; line-height:18px; padding-right:10px;
    text-align:left; text-indent:-40px;
} 
#incisoderecha {background-color:#f0f8ff; position:relative; width:200px; float:right;
    text-align:center; border-top:solid 2px maroon; border-bottom:solid 2px maroon;
    margin-bottom:20px; padding-top:3px; padding-bottom:2px; 
}
#incisoizquierda {background-color:#f0f8ff; position:relative; float:left;
    text-align:center; border-top:solid 2px maroon; border-bottom :solid 2px maroon;
    margin-bottom:20px; padding-top:3px; padding-bottom:2px; 
} 
 
a {color:#fff; text-decoration:none; }
a:link {color:#0033cc; text-decoration:none; font-weight:bold; }
a:link img {border:0 }   
a:visited {color:#0033cc; text-decoration:none; font-weight:bold; }
a:hover {color:maroon; text-decoration:underline; }
a:active {color:#0033cc; text-decoration:underline; }

a.enlace:link {color:#ffff80; text-decoration:none; }
a.enlace:visited {color:teal; text-decoration:none; }
a.enlace:hover {color:teal; text-decoration:underline; }
a.enlace:active {color:#ffff80; text-decoration:none; }

a.tabla:link {color:#0033cc; text-decoration:none; font-weight:normal; }
a.tabla:visited {color:#0033cc; text-decoration:none; font-weight:normal; }
a.tabla:hover {color:maroon; text-decoration:underline; margin:0; padding:0; }

a.icono:link {display:inline-block; background-color:#7092bf;  margin:0px; color:#fff; }
a.icono:hover {display:inline-block; background-color:#7092bf;  margin:0px; }

b {color:#020053; font-weight:bold; }

.fotocuerpo1 {float:right; position: relative; z-index:99;
    padding-right:10px; padding-left:10px; padding-top:0px; padding-bottom:10px; }
.fotocuerpo2 {float:left; position: relative; z-index:99;
    padding-right:10px; padding-left:0px; padding-top:0px; padding-bottom:10px; }
.fotocuerpo3 {float:left; position: relative;}
.pdf {list-style-image:url(imagenes1/pdf.gif); list-style-position:outside;
        line-height:25px; vertical-align:top; padding:0 0 0 20px; }

h1 {color:#020053; font-family:Verdana, Arial, Arial CE; font-size:140%; 
    font-weight:bold; text-align:center; position:relative; 
    margin-right:20px; }
h2 {color:#020053; font-family:Verdana, Arial, Arial CE; font-size:110% ;
    font-weight:bold; text-align:center; position:relative; margin-right:20px; }
h3 {color:#020053; font-family:Verdana, Arial, Arial CE; font-size:140%; 
    font-weight:bold; text-align:center; }
h4 {color:#020053; font-family:Verdana, Arial, Arial CE; font-size:110%;
    font-weight:bold; text-align:center; }
h5 {color:#020053; font-family:Verdana, Arial, Arial CE; font-size:100%;
    font-weight:bold; text-align:center; }
h6 {background:#b0c4de; color:#000; font-family:Verdana, Arial, Arial CE; 
    font-size:100%; font-weight:bold; text-align:left; display:inline; 
    line-height:12px; padding:4px 20px 4px 20px; } 
 
p {color:black; font-family:Verdana, Arial, Helvetica, Sans-Serif; text-align:justify;
    text-indent:20px; font-weight:normal; padding-right:10px; }
q {background:#b0c4de; color:#000; font-family:Verdana, Arial, Arial CE; 
    font-size:100%; font-weight:bold; float:right; display:inline; 
    line-height:12px; padding-top:4px; padding-right:20px; padding-bottom:4px;
    padding-left:20px; } 
    
