/* CSS Document */
*{
	margin:0px; 
	padding:0px
}
/*
#contenedor{
	width:500px;
	height:1200px;
	margin-left:-250px;
	margin-top:-600px;
	background-color:#CCC;
	text-align:center;
	top:50%;
	left:50%;

}
*/
input[type="button"],input[type="reset"]{
width:auto;
padding:2px;
height:25px;
background-color: #999;
font-size:14px;
font-weight:bold;
color:#FFF;	
}


#div_login{
position: absolute;
left: 50%;
top: 50%;
width: 700px;
height: 700px;
margin-top: -20%;
margin-left: -350px;
 
}
#div_index{
	position:absolute;
	top: 50%;
  	left: 50%;
	width:1000px;
	height:600px; 
	margin-top:-280px;
	margin-left:-500px;
 
}

p.titulo_login{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:23px; 
	color: #999;	
}

p.identificacion{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:13px;
	color:#999;

}

.errores{
	font-family:Verdana, Geneva, sans-serif; 
	font-size:13px;
	color: #F00;

}
	

form.form_login{
	margin-top:10px;
	
}


table.tabla_login{

	
}

table.tabla_login tr{
	
}
table.tabla_login td{
	color:#666666; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-align:left;
	padding-left:10px;
	padding-top:5px;

}

table.tabla_login td.td_boton_entrar{
	text-align:left;
	padding-top:5px;
}

input.botones_login {
	width:65px;

}

input.botones_menu {
	width:100%;

}

span.radio_button{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	color:#333;
	
}

#linea_pie{
	width:600px; 
	height:1px;
	background-color: #999999; 
	
	
}

hr.corta{
	width:600px;	
	
}

#pie{
	margin-top:135px;	
}
#pie-principal{
	margin-top:50px;	
}