
body {
 margin: 0;
 padding: 0;
 font: 11px Trebuchet MS, Arial, sans-serif;
 background: #C9C3B5;
 text-align: left;
}

.logo {
 text-align: right;
 padding: 10px 5px 0 0;
 color: #0099FF;
 font-weight: bold;
}   

.p1 {
 padding: 10px 10px 10px 10px;
 }
 
 h1 {
  padding: 20px 10px 0px 0px;
  font: 15px Trebuchet MS, Arial, sans-serif;
  font-weight: bold;
  color: #F54E00;
 }
 
 #descripcion p {
  padding: 0 0 20px 75px;
  font: 12px Trebuchet MS, Arial, sans-serif;
  color: #084f78;
  text-align: justify;
  background-image: url('../imagenes/desc.png');
  background-repeat: no-repeat;
 }   
 
  #descripcion1 p {
  padding: 0px 20px 5px 10px;
  font: 12px Trebuchet MS, Arial, sans-serif;
  color: #0000ff;
  text-align: justify;
  background-repeat: no-repeat;
 } 
 
   #descripcion2 p {
  padding: 0px 20px 5px 10px;
  font: 12px Trebuchet MS, Arial, sans-serif;
  color: #FF0000;
  text-align: justify;
  background-repeat: no-repeat;
 }   
 
  #descripcion0 p {
  padding: 10px 20px 0px 20px;
  font: 12px Trebuchet MS, Arial, sans-serif;
  color: #ff0000;
  text-align: justify;
  background-repeat: no-repeat;
 }  
 
 #descripcion0 a {
 color: #ff0000;
 text-decoration: none;
}
 #descripcion0 a:hover {
 color: #ff0000;
 text-decoration: underline;
    }
    
 #descripcion0 a:visited {
 color: #ff0000;
 text-decoration: none;    
} 

 
/* ------- DIVS ------ */  

#menu, #cabecera, #contenido {
 margin: 0 auto;
 width: 845px;
 position: relative;
 text-align: left;
 margin-right: 10px;
 padding: 0px 5px 0px 5px;
}


#principal {
margin: 0 auto;
 width: 845px;
 position: relative
 line-height: normal;
 font-weight: 11px;
 background-color: #FFFFFF; 
 padding: 0px 10px 0px 10px;
}

#menu {
 height: 25px;
 background-color: #FFFFFF;
}
 
#cabecera {
 height: 150px;
 background: url(../imagenes/background.jpg) no-repeat 8px 2px;
 background-color: #FFFFFF;
}

#bienvenida {
 position: relative;
 float: right;
 font-weight: bold;
 text-align: right;
 padding: 10px 10px 0 0;
}

#descripcion {
 width: 815px;
}

#contenido {
 line-height: normal;
 font-weight: 11px;
 background-color: #FFFFFF; 
}

#contrasena {
 margin-top: 150px;
}
    
    
/* ------- Enlaces ------ */    

a {
 color: #ffffff;
 text-decoration: none;
}
a:hover {
 color: #ffffff;
 text-decoration: underline;
    }
    
a:visited {
 color: #ffffff;
 text-decoration: none;    
} 

.logo {
 color: #F54E00;
}

#Salir {
 color: #F54E00;
 padding: 0 0 0 22px;
 background: url(../imagenes/salir.gif) no-repeat 0 -2px;
}

#Contrasenia {
 color: #F54E00;
 padding: 0 0 0 22px;
 background: url(../imagenes/contrasenia.gif) no-repeat 0 -2px;
}

/* ------- Formularios ------ */

fieldset {
 width: 150px;
 font: 11px Trebuchet MS, Arial, sans-serif;
 font-size : 12px;
 color : #666666;
} 

legend {
 font-family : Trebuchet MS, Arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #084f78;
 padding: 2px 2px;
 } 
     
input {
 border: 1px solid #ccc;
 font: 11px Trebuchet MS, Arial, sans-serif;
 background: #fafafa;
 border: 1px solid #999;
 width: 60px;
      }
    
select {
 width:100px; 
 text-align : right; 
 font: 11px Trebuchet MS, Arial, sans-serif;
 padding-right : 10px;
 background-color : #fafafa; 
 color : #000000; 
}
  
.tableform {
 font: 11px Trebuchet MS, Arial, sans-serif;
 }      
 
#rlBorrar_0, #rlBorrar_1, #rlAlta_0, #rlAlta_1 {
 border: none;
 background: #FFFFFF;
 width: 25px;
 }
 
 
 .tbl-listados { 
background : #f0f0f0; 
width : 100%; 
} 
.tbl-listados th { 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
padding : 4px; 
background : #0D86BB; 
text-align : center; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 120%; 
font-weight : bold; 
color : #ffffff; 
} 
.tbl-listados td { 
text-align : center; 
padding : 10px; 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
} 



 .tbl-listados1 { 
background : #f0f0f0; 
width : 100%; 
} 
.tbl-listados1 th { 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
padding : 4px; 
background : #0D86BB; 
text-align : center; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 110%; 
font-weight : bold; 
color : #ffffff; 
} 
.tbl-listados1 td { 
text-align : center; 
padding : 10px; 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
font-size : 90%; 
} 


 .tbl-listados4 { 
background : #f0f0f0; 
width : 100%; 
} 
.tbl-listados4 th { 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
padding : 4px; 
background : #0000FF; 
text-align : center; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 110%; 
font-weight : bold; 
color : #ffffff; 
} 
.tbl-listados4 td { 
text-align : center; 
padding : 10px; 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
font-size : 90%; 
} 

.tbl-listados2 { 
background : #f0f0f0; 
width : 95%; 
} 
.tbl-listados2 th { 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
padding : 2px; 
background : #0D86BB; 
text-align : center; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 100%; 
font-weight : bold; 
color : #ffffff; 
} 
.tbl-listados2 td { 
text-align : center; 
padding : 6px; 
border-right : 1px solid #ffffff; 
border-bottom : 1px solid #ffffff; 
font-size : 90%; 
} 