/* Estilos Aplicados por Etiquetas HTML */
body,html{
  background-color:#fff;
  width:100%;
  margin:0;
  text-align:center;
}

table{background-color:#FFFFFF}

i{font-style:normal;color:#aaa}

body,td{
   margin:0;
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#666;
}

th{
   font-size:12px;
   background-color:#CC0000;
   color:#fff;
   text-align:left;
   letter-spacing:0.05em;
   line-height:18px;
}

h3{
  font-size:14px;
  text-align:center;
  color:black;
}

h4{
  font-size:14px;
  padding-left:5px;
  margin-left:20px;
  color:black;
  width:50%;
  border-bottom:1px dashed;
}

a img{border-width:0;}
p{margin-left:20px;font-size:12px}
hr{margin-left:15px;width:95%;text-align:center;color:#CCC}


/* Estilos Aplicados por ID */
#principal{
   border-width:0;
   border-spacing:0;
   width:800px;
   height:100%;
   margin-left:auto;
   margin-right:auto;
}

#banner{
  background-image:url('../img/header.png');
  width:800px;
  height:80px;
  clear:both;
}

#menu{
  text-align:left;
  height:37px;
  margin-top:12px;
  margin-bottom:12px;
  width:800px;
  float:left;
}

#logout{
  float:left;
  width:60px;
  height:37px;
  margin-top:12px;
  text-align:right
}

#contenido{
  width:100%;
  border:1px solid #ccc;
  padding-top:10px;
  text-align:left;
  clear:both;
  height:auto;
}

#contenido .main{
background:url('../img/bg.png')center center no-repeat;
}

#pie{
  text-align:center;
  height:auto;
  margin-top:8px;
  width:800px;
  border-width:0;
}

#registro{
	border:1px solid #EEE;
	border-spacing:4px;
	margin-bottom:15px;
	margin-top:50px;
	
}

#advertencia1,#advertencia2,#advertencia3{
	border:1px dashed #CCC;
	width:650px;
	margin-left:20px;

}

#top{background:url('../img/top.png') top no-repeat;width:400px;height:65px}

.mensaje{text-align:center;font-size:14px;font-weight:bold;color:#990000}
.link{cursor:pointer}
.login{background:url('../img/fondo_login.png') top no-repeat;width:400px;height:152px}
