
.tablalogin{
	width:248px;
	float:left;
	background-color:green;
	
}

.tablalogin tr{
	background-color:transparent;
	width:248px;
}
.tablalogin td{
	background-color:transparent;
	width:248px;
	border-spacing:0px;
}

#latizq img{
	padding-left:4px;
	text-decoration:none;
	border:0;
}

#latizq{
	float:left;
	width:248px;
}


#menulogin {  
  width:250px;
  float:left;
  font-family:Tahoma, Helvetica, Arial;
  font-size:8pt;
  font-weight: bold;    
  background:url(../img/login.png) no-repeat left top;
  height:289px;
  margin-top:0px;
  position:relative;
}


#menulogin h1{
	color:#194265;
	font-size:17px;
	position: absolute;
	top:5px;
	left:65px;
	letter-spacing:0.1em;
}


#menulogin .formulario {main.css (línea 298)
border:0 none;
color:#FF6600;
font-size:13px;
font-weight:normal;
margin-left:5px;
padding:4px;
width:auto;
}


#menulogin .formulario label{
	color:#908f8f;
	display:block;
	float:left;
	font-weight:bold;
	/*width:100px;*/
	/*height:18px;*/
	background-color:transparent;
}

#menulogin .formulario tr{
	background-color:transparent;
}

#menulogin .formulario td{
	text-align:left;
}


#menulogin .formulario .log{
	width:50px;
	background:url(../img/adornologin.jpg) no-repeat left;
	line-height:17px;
}

#menulogin .formulario .inputtextchico{
	width:150px;
	line-height:17px;
	color:#e44d2d;
}

#menulogin .formulario .inputtextchico:focus {
  background-color:#f7f0c3;
}

#menulogin .formulario #passwordDescription {
  color:#e44d2d;
}



.user_error
{
	position:absolute;
	top:3px;
	left:6px;	
}

#textoerror
{
	position:absolute;
	top:129px;
	left:5px;	
	color:#e44d2d;
}


/* ESTILOS PARA EL PASSWORD CHECKER*/
#user_registration
{
	/*position:absolute;*/
	/*top:0px;*/
	width:230px;	
	border:1px solid #cccccc;
}
.user_registration
{
	
	width:230px;
	text-align:justify;
}

/* Tablas
----------------------------------------------- */	

	.pwdtabla {font-family:Tahoma,sans-serif; border:0; width:100%; height:35px; background-color:#FFF;}
	.pwdtabla span {font-size:70%;}

/* Celdas password checker
----------------------------------------------- */
	.pwdblk0 {background-color:#EBEBEB; border-right:solid 1px #FFFFFF; text-align:center;}
	.pwdblk1 {background-color:#FF4545; border-right:solid 1px #FFFFFF; text-align:center;}
	.pwdblk2 {background-color:#FFD35E; border-right:solid 1px #FFFFFF; text-align:center;}
	.pwdblk3 {background-color:#FFFF33; border-right:solid 1px #FFFFFF; text-align:center;}
	.pwdblk4 {background-color:#56E500; border-right:solid 1px #FFFFFF; text-align:center;}
	.pwdblk5 {background-color:#3ABB1C; border-right:solid 1px #FFFFFF; text-align:center;}


/* FIN DE ESTILOS PARA EL PASSWORD CHECKER*/




#menulogin .formulario .botonlogin {

	position: absolute;
	top:110px;
	left:170px;

}

#menulogin .formulario .botonpriv {

	position: absolute;
	top:265px;
	left:110px;
	color:#194265;
	font-size:11px;
	width:150px;
}





#menu {  
  width:196px;
  float:left;
  font-family:Tahoma, Helvetica, Arial;
  font-size:8pt;
  font-weight: bold;    
  background:url(../img/cuerpomenu.jpg) repeat-y scroll left top;
  margin-left:-2px;
}

#menu .nodovisible a {
 padding-left:24px;
} 

#menu .nodovisible a:hover {
 background-color:#CCCCCC;
}

#menu a {
 /*color:#FFA500;*/
 /*color:#001333;*/
 color:#FF6600;
 display:block;
 text-decoration:none;
 vertical-align:left;
 padding-left:12px;
} 

#menu a:hover {
  /*color:#ffffff;*/
	color:#FFFFFF;  
}

#menu li {
  margin:5px 0;
}

#menu .active {
  background-color:#CCCCCC;
}

#menu .raiz{
   margin:0 12px;
   padding:0;
   list-style:none;
   list-style-image:none;
}

#menu .nodovisible {
   margin:0;
   padding:0;
   list-style:none;
   list-style-image:none;
   margin-left:2px;
   width:181px;
}

#menu .nodooculto {
  display:none;
}

#menu li.expanded {
   font-size:10pt;
}

#menu ul.expanded {
   font-size:10pt;
}

#menu .collapsed {
   font-size:10pt;  
}

#menu .leaf {
   font-size:8pt;
}

#menu img {
 border:0;
}

#menu #imgmenuarr {
  height:60px;
  width:196px;
  /*background:url(../img/cabecera_r2_c1.jpg);*/
  background:url(../img/cabeceramenu.jpg);
  display:block;
}

#menu #imgmenuaba {
  height:40px;
  width:196px;
  /*background:url(../img/cabecera_r7_c1.jpg);*/
   background:url(../img/piemenu.jpg);
  display:block;
}
#menumodocompacto {  
  display:none;
  float:left;
}
.imageOff{
border: 2px solid #CCCCCC
}
.imageOn{
border: 2px solid #FFA500
} 



