h1, h2, h3, h4, h5, th, td, p, ol, dl, ul, textarea, input, select, blockquote, body { 
    font-family: arial, helvetica, sans-serif; 
    color: #000000; 
}

#div_contenido {
    border-top: 0px;
    border-left : 1px solid #000000; 
    border-right : 1px solid #000000; 
    border-bottom : 1px solid #000000; 
}


#div_cabecera_inicial table { 
    border : 0px solid #000000; 
    text-align: left;
    margin-left: 0;
    margin: 0;
    padding: 0;
}

#cabecera_inicial table { 
    border : 1px solid #000000; 
    text-align: left;
    margin-left: 0;
    margin: 0px;
    padding: 0px;
}

img {
/*     display: none; */
}

td.pmain3 {
    margin-left: 10px; 
    margin-right: 10px; 
    margin-top: 20px; 
    margin-bottom: 10px; 
    font-size: 18px;
    font-weight: bold; 
    color: #0E60EF;
}

td.pmain33 {
    margin-left: 10px; 
    margin-right: 10px; 
    margin-top: 20px; 
    margin-bottom: 10px; 
    font-size: 14px;
    font-weight: bold; 
    color: #0E60EF;
}


h1 { 
    font-size: 24px; 
    text-transform: capitalize;
    word-spacing: 1em;
    letter-spacing: 0.2em;
    border-top: 0px;
    border-left : 0px solid #000000; 
    border-right : 0px solid #000000; 
    border-bottom : 1px solid #000000; 
    text-align: center;
    BACKGROUND: #7fa7ef; 
    color: #FFFFFF; 
    margin-bottom: 0px;
}


h2 { 
    font-size: 20px; 
    text-transform: capitalize;
    border : 1px solid #000000; 
    border-top: 1px  solid #000000; 
    border-left : 0px solid #000000; 
    border-right : 0px solid #000000; 
    border-bottom : 1px solid #000000; 
    text-align: center;
    BACKGROUND: #7fa7ef; 
    color: #FFFFFF; 
    margin-bottom: 0px;
}


BODY {
    background: #FFFFFF;
    text-align:center;
    text-decoration: none;
    margin: 0;
    padding: 0;
    scrollbar-base-color: #fdb71b;


}


p {    
    margin-left: 10px; 
    margin-right: 10px; 
    margin-top: 20px; 
    margin-bottom: 10px; 
    text-align: justify;
    font-size: 16px;
    font-weight: bold; 
}

li {    
    margin-left: 10px; 
    margin-right: 10px; 
    margin-top: 20px; 
    margin-bottom: 10px; 
    font-size: 16px;

}

#div_copyrigth table { 
    vertical-align: top; 
    font-size: 14px; 
}

.copyright { vertical-align: top; border-left: 0px solid #000000; }

.centrado { 
  text-align: center;
}


#programas {
    margin-left:18px; 
    margin-right:18px; 
}

#programas th {
    font-size: 16px;
    margin-left:18px; 
    margin-right:18px; 
    border : 1px solid #000000; 
    BACKGROUND: #7fa7ef; 
    color: #FFFFFF; 
}


#programas table {
    width: 90%; 
    margin-left:18px; 
    margin-right:18px; 
}

#programas td {
    border : 1px solid #000000; 
}

#direccion td { 
    font-size: medium; 
}

#direccion { 
    margin: 0px;
}


ul { 
    list-style-image: url(/images/list_bullet.gif); 
    padding-left:0px; 
    margin-left:13px; 
    margin-bottom: 10px; 
    margin-top: 10px; 
}

/* Menu superior */
#div_menu_superior {    
    BACKGROUND: #fdb71b; 
    margin: 0 auto; 
    border : 0px solid #000000;   
    border : 1px solid #000000;
}

#div_menu_superior a {    
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold; 
  text-decoration: none;
}

#contenido_inicial {
    margin-top: 0; 
}

#div_menu_superior td {
	white-space: nowrap;
}


A.mainlink {
   margin-left: 0.2em;
   padding-bottom:0.25em;
   padding-top:0.2em;
font-size: 130%;
text-decoration: underline;
    white-space: nowrap; 
}
A.highlight {
   margin-left: 0.2em;
   padding-bottom:0.25em;
   padding-top:0.2em;
font-size: 130%;
text-decoration: underline;
    white-space: nowrap; 
}

A.mainlink:link { BACKGROUND: #fdb71b; color: #000000;  }
A.mainlink:visited { BACKGROUND: #fdb71b; color: #000000; }
A.mainlink:hover { BACKGROUND: #7fa7ef; color: #FFFFFF; }
A.mainlink_3:link { BACKGROUND: #fdb71b; color: #000000; }
A.mainlink_3:visited { BACKGROUND: #fdb71b; color: #FFFFFF; }
A.mainlink_3:hover { BACKGROUND: #7fa7ef; color: #FFFFFF; }
A.highlight:link { BACKGROUND: #7fa7ef; color: #FFFFFF; }
A.highlight:visited { BACKGROUND: #7fa7ef; color: #FFFFFF; }
A.highlight:hover { BACKGROUND: #7fa7ef; color: #FFFFFF; }
A.highlight1:link { BACKGROUND: #fdb71b; color: #8080FF;  }
A.highlight1:visited { BACKGROUND: #fdb71b; color: #8080FF;  }
A.highlight1:hover { BACKGROUND: #7fa7ef; color: #8080FF;  }
/* Fin menu superior */

/* Para los curriculums */
.showInDOM1 { display: none; }
.fileContainer { display: block; }
table.fileTab { 
    border-bottom: 1px solid #CCCCCC; 
    border-left: 1px solid #CCCCCC; 
    border-right: 1px solid #CCCCCC; 
}
table.fileTab td, table.fileTab th  { 
    padding:5px; 
}
table.fileTab td, table.fileTab th, table.fileTab div, .printLink { 
    text-align:left; 
    font-weight: normal; 
    font-size: 100%; 
}
table.fileTab th { 
    padding-bottom:10px; 
}
table.fileTab h4, table.fileTab p, table.fileTab ul { 
    font-size: 105%; 
    margin-bottom:10px; 
}
table.fileTab h4 { 
    font-weight: bold; 
    margin-top: 5px; 
}
table.fileTab p { 
    width: 455px; 
}
table.fileTab ul { 
    font-size:95%; 
    padding-left: 0px; 
    margin-left: 15px; 
    margin-bottom: 5px; 
    margin-top: 0px; 
}
table.fileTab .borderH { 
    border-bottom-color: #E5E5E5; 
    border-bottom-style: solid; 
    border-bottom-width: 1px; 
}
table.fileTab .LowEmphasis { 
    font-size: 100%; 
}
table.fileTab td.fileHeader, table.fileTab th.fileHeader { 
    background-color: #EDF2F6; 
}
table.fileTab .fileTextField { 
    border-right-color: #E5E5E5; 
    border-right-style: solid; 
    border-right-width: 1px; 
    border-bottom-color: #E5E5E5; 
    border-bottom-style: solid;  
    border-bottom-width: 1px; 
}
table.fileTabLinks a:link, table.fileTabLinks a:visited { 
    text-decoration: underline; 
    color: #000000; 
}

table.fileTabLinks td.divLink a:hover, table.fileTabLinks td.divLinkActive a:hover 
{ 
    BACKGROUND: #7fa7ef;
    text-decoration: underline; 
    color: #FFFFFF; 
}



table.fileTabLinks td.divLink { 
    cursor: pointer;  
    background-color: #FFFFFF; 
    text-align: center;  
    border-style: solid; 
    border-width: 1px; 
    border-color: #CCCCCC; 
    border-left-width: 0px; 
    padding-left: 10px; 
    font: bold 100%/24px arial, sans-serif;
    padding-right: 10px; }
/* table.fileTabLinks td.divLinkActive { background-color: #F4E8C0; } */

table.fileTabLinks td.divLinkActive { 
    cursor: pointer;  
    background-color: #CC0000; 
    text-align: center;  
    border-style: solid; 
    border-width: 1px; 
    border-color: #CCCCCC; 
    border-left-width: 0px; 
    padding-left: 10px; 
    font: bold 100%/24px arial, sans-serif;
    padding-right: 10px; 
}

table.fileTabLinks td.divLinkActive { 
    background-color: #7fa7ef; 
    color: #FFFFFF; 
} 
table.fileTabLinks a.divLinkActive { 
    background-color: #7fa7ef; 
    color: #FFFFFF; 
} 

table.fileTabLinks td.emptyCell { border-bottom:1px solid #CCCCCC; }

/* Aquestos estaben en un altre css */
.hideFromDOM1 { display:none;	}
.showInDOM1 { display: block; }
.fileContainer { display: none; }


.llista_especialitats td { 
    white-space: nowrap; 
}
.llista_especialitats { 
    white-space: nowrap; 
}

.espai_en_blanc {   
    width: 100%; 
}

/* MODO DE EDICION */
.javas{
      padding: 6px 6px 6px 6px;
      text-decoration: none;
      font-size: x-small;
      font-family: sans-serif;
      color: white;
}
.javas a{
   text-decoration: none;
   color: white;
   font-size: x-small;
   font-family: sans-serif;
}

#title_menu td {
   font-size: 150% ;
   font-weight: bold;
   text-decoration: none;
   border : 1px solid #000066;
   border-left : 1px solid #000066;
   background-color: #000066;
   margin-top: 10px ;
   margin: 0px;
   margin-left: 0px;
   margin-right: 7px;
   font-family: "Verdana", "Arial", sans-serif;
   background-color: rgb(0, 138, 206);
   color: white;
   TEXT-ALIGN: center;
   width: 100%; 
}
#menu_sup td {
   font-size: 100% ;
   font-weight: bold;
   text-decoration: none;
   border : 1px solid #000066;
   border-left : 1px solid #000066;
   color: white;
   background-color: rgb(0, 138, 206);
   padding-left: 10px;
   padding-right: 7px;
}

#menu_sup {
   border : 1px solid #000066;
}
#menu_sup a {
   text-decoration: none;
   color: white;
   background-color: rgb(0, 138, 206);
}
.menu_sup1 a {
   text-decoration: none;
   color: white;
   background-color: rgb(0, 138, 206);
   padding-left: 10px;
   padding-right: 7px;
}
#borde {
   border : 1px solid #000066;
   border-top : 0px;
}
#add_topic {
   font-size: 100% ;
   font-weight: bold;
   text-decoration: none;
   color: white;
   background-color: rgb(0, 138, 206);
   padding-left: 10px;
   padding-right: 7px;
}
.test1_disable {
   background-color: rgb(0, 138, 206);
}

.peque {
    color: #000000; 
    font-size: 100%; 
}

.t_foto3 td {
  margin: 0px;
}

.peque1 {
    BACKGROUND: #7fa7ef; 
    TEXT-ALIGN: center;    
    font-family: arial, helvetica, sans-serif; 
    color: #FFFFFF; 
    font-size: 10px; 
    border : 1px solid #7fa7ef;
}

.pmain p {
  margin-top: 10px;
  text-align: left;
  margin-left: 20px;

}

.pmain:first-letter {
  vertical-align: bottom;
  font-size: 200%; 
  font-family: Genova, arial, helvetica, sans-serif; 
  border: 0px solid #000066;
   padding-left: 6px;
   padding-right: 6px;
   margin-left: 0px;
   margin-right: 6px;
   padding-top: 6px;
   padding-bottom: 10px;
   margin-top: 6px;
   margin-bottom: 6px;
    color: white;
    BACKGROUND: #7fa7ef; 
}

.pmain1:first-letter {
  vertical-align: top;
  font-size: 200%; 
   font-weight: italic;
  font-family: Genova, arial, helvetica, sans-serif; 
  border: 0px solid #000066;
   padding-left: 6px;
   padding-right: 6px;
   margin-left: 0px;
   margin-right: 6px;
   padding-top: 6px;
   padding-bottom: 10px;
   margin-top: 6px;
   margin-bottom: 6px;
    color: white;
    BACKGROUND: #7fa7ef; 
}


.pmain2:first-letter {
  vertical-align: bottom;
  font-size: 200%; 
  font-weight: italic;
  font-family: Genova, arial, helvetica, sans-serif; 
  border: 0px solid #000066;
   padding-left: 6px;
   padding-right: 6px;
   padding-top: 6px;
   padding-bottom: 16px;
   margin-left: 0px;
   margin-right: 6px;
   margin-top: 6px;
   margin-bottom: 6px;
   color: white;
   BACKGROUND: 
   line-height: 100%;

}

.recuadro {
  border: 1px solid #7fa7ef;
   color: white;
   BACKGROUND: #7fa7ef; 
  text-align: top;
  vertical-align: top;
}

.recuadro_sin {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
  border: 1px solid  #7fa7ef; 
}


.recuadro_sin2 {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
  border-left: 0px solid  #7fa7ef; 
  border-right: 0px solid  #7fa7ef; 
  border-top: 0px solid  #7fa7ef; 
  border-bottom: 1px solid  #7fa7ef; 
}

.recuadro_sin3 {
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 0px;
   margin-bottom: 0px;
  border-left: 1px solid  #7fa7ef; 
  border-right: 1px solid  #7fa7ef; 
  border-top: 1px solid  #7fa7ef; 
  border-bottom: 1px solid  #7fa7ef; 
}

.link1 {
   color: white;
/*   BACKGROUND: #fdb71b; */
   BACKGROUND: #7fa7ef; 
   text-decoration: none;
}

a:hover {
   color: white;
   BACKGROUND: #fdb71b;
/*    BACKGROUND: #7fa7ef; */
   text-decoration: none;
}


.text_capat {
  margin-top: 0px;
  margin-left: 0px;
  text-align: top;
}

.pmain4 {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
   BACKGROUND: #7fa7ef; 
  font-size: 13px;
  color: #FFFFFF;
}


.pmain69 {
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;

}

.lumi {
  font-size: 110%; 
  text-align: center;
  border: 1px solid #000066;
  BACKGROUND: #fdb71b;
  color: #7fa7ef;

}

.pmain69 
{
  text-align: left;
}


.pmain69:first-letter {
  vertical-align: bottom;
  font-size: 200%; 
  font-weight: cursiva;
  font-family: Genova, arial, helvetica, sans-serif; 
  border: 0px solid #000066;
   padding-left: 6px;
   padding-right: 6px;
   margin-left: 0px;
   margin-right: 6px;
   padding-top: 6px;
   padding-bottom: 14px;
   margin-top: 6px;
   margin-bottom: 6px;
   float:left;
    color: white;
   BACKGROUND: #fdb71b;

}
.link11 {
   color: white;
   BACKGROUND: #7fa7ef; 
/*   BACKGROUND: #fdb71b; */
   text-decoration: underline;
}

.link12 {
   color: white;
   BACKGROUND: #7fa7ef; 
   text-decoration: none;
}


ol {
    font-size: 16px;
    font-weight: bold; 
}

.transfer {
    font-size: 16px;
    font-weight: bold; 
  border: 1px solid #7fa7ef;
}
.margender {
   padding-left: 16px;
   padding-right: 6px;
   padding-top: 8px;
   padding-bottom: 6px;

}
label {
  
    font-size: 16px;
    font-weight: bold; 
}
.azulito {
   BACKGROUND: #7fa7ef; 
   color: white;
   font-weight: bold;
  vertical-align: top;
   padding-bottom: 6px;
}
.contador {
   BACKGROUND: #7fa7ef; 
}
