/* ------- Principal ------ */

body {
 margin: 0;
 padding: 0;
 font: 11px Verdana, Arial, sans-serif;
 background: #E2EBED;
 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: 10px 0 0 0;
  font: 16px Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #F54E00;
 }
 
 #descripcion p {
  padding: 0 0 20px 75px;
  font: 12px Verdana, Arial, sans-serif;
  color: #084f78;
  text-align: justify;
  background-image: url('../img/desc.png');
  background-repeat: no-repeat;
 }   
 
/* ------- DIVS ------ */  

#menu, #cabecera, #contenido {
 margin: 0 auto;
 width: 825px;
 position: relative;
 text-align: left;
 padding: 0 10px 0 10px;
}

#menu {
 height: 25px;
 background-color: #FFFFFF;
}
 
#cabecera {
 height: 150px;
 background: url(../img/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 {
 height: 100%;
 line-height: normal;
 font-weight: 11px;
 background-color: #FFFFFF; 
}

#contrasena {
 margin-top: 150px;
}
    
    
/* ------- Enlaces ------ */    

a {
 color: #0099FF;
 text-decoration: none;
}
a:hover {
 color: #0099FF;
 text-decoration: underline;
    }
    
a:visited {
 color: #0099FF;
 text-decoration: none;    
} 

.logo {
 color: #F54E00;
}

#Salir {
 color: #F54E00;
 padding: 0 0 0 22px;
 background: url(../img/salir.gif) no-repeat 0 -2px;
}

#Contrasenia {
 color: #F54E00;
 padding: 0 0 0 22px;
 background: url(../img/contrasenia.gif) no-repeat 0 -2px;
}

/* ------- Formularios ------ */

fieldset {
 width: 150px;
 font: 11px Verdana, Arial, sans-serif;
 font-size : 12px;
 color : #666666;
} 

legend {
 font-family : Verdana, Arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #084f78;
 padding: 2px 2px;
 } 
     
input {
 border: 1px solid #ccc;
 font: 11px Verdana, Arial, sans-serif;
 background: #fafafa;
 border: 1px solid #999;
 width: 60px;
      }
    
select {
 width:100px; 
 text-align : right; 
 font: 11px Verdana, Arial, sans-serif;
 padding-right : 10px;
 background-color : #fafafa; 
 color : #000000; 
}
  
.tableform {
 font: 11px Verdana, Arial, sans-serif;
 }      
 
#rlBorrar_0, #rlBorrar_1, #rlAlta_0, #rlAlta_1 {
 border: none;
 background: #FFFFFF;
 width: 25px;
 }