html{
	height:100%;
	margin:0;
}

#principal{
	width:1067px;
	height:100%;
}

#banner{
	height:107px; 
    background-image:url(../imagenes/cintillo_neutro.jpg);
}

#menu{
	width:100px;
	vertical-align:top;
}

#contenido{

}


#footer{
	height:40px;
	text-align:center;
	color: #FFFfff;
	background-color: #003c92;
  	font-size:10px;
}

#login{
  width:898px;
  height:400px;
  border-top:1px solid #7f7f7f;
}

#login h1{
  font-family:Helvetica,sans-serif;
  font-size:15px;
  letter-spacing:0.04em;
  font-weight:bold;
  line-height:6px;
  text-align:right;
  color:#7f7f7f;
}


#tablaLogin{
  margin-right:auto;
  margin-left:auto;
  border:1px solid #ccc;
  margin-top:50px;
}

#tablaLogin td{padding:5px;background-color:transparent;}

/* Formularios */
input:focus, input.sffocus{
background-color:#FF0000;
}




body {
    background-color: #FFFFFF;
    color: #004080;
    font-family: Arial;
    font-size: 12px;
  }
  .bd {
    background-color: #FFFFFF;
    color: #004080;
    font-family: Arial;
    font-size: 12px;
  }
  .tbl {
    background-color: #FFFFFF;
  }
  a:link { 
    color: #FF0000;
    font-family: Arial;
    font-size: 12px;
  }
  a:active { 
    color: #0000FF;
    font-family: Arial;
    font-size: 12px;
  }
  a:visited { 
    color: #800080;
    font-family: Arial;
    font-size: 12px;
  }
  .hr {
    background-color: #336699;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:link {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:active {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  a.hr:visited {
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
  }
  .dr {
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
  }
  .sr {
    background-color: #FFFFCF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
  }