#menuizquierda ul a:visited{ font-weight:bold; text-transform:none; background:url(../img/bullet-g-reposo.png) scroll no-repeat 0 0.1em; padding-left:1.2em;}
#cabeceralogo{cursor:pointer;}
#contenedor {width: 1024px}
#contenedoridiomas .activo a {
    color: #FFFFFF;
    text-decoration:none;
}

h3 { color:#696969; font-weight:100; letter-spacing:0.15em; border-bottom:1px dotted #ccc; margin: 0.6em 0;}

/*p, span {margin-bottom:1em}

.botonera {
    margin-right:0;
    margin-left:0;
    margin-bottom:0;
    margin-top: -3.2em; 
}*/

.tituloarchivo a{left 0.2em; padding-left:2em; padding-right:0.2em;}

#menuizquierda h1 span{display:block;}
#menuizquierda ul li a.activo{ color:#004C8C; background-image:url(../img/bullet-g-activo.png);}

/*
html, body{height:100%;}
#contenedor, #sombraderecha, #fondo{height:100%;}
*/
#menuizquierda {margin-top:1.9em; margin-bottom: 19em;}




/*Estilo para el login*/

label.user{ font-style:italic; font-size:1.1em; color:#999;}
input[type="text"].user {margin:0 0.6em; color:#6694BC; font-style:italic; font-size:1em;   text-align:left; padding:0.2em 0.2em;}
label.password{ font-style:italic; font-size:1.1em; color:#999;}
input[type="password"].password {margin:0 0.6em; color:#6694BC; font-style:italic; font-size:1em;  text-align:left; padding:0.2em 0.2em;}

#contenedorlogin { 
	background: url(../img/fondopagina.png)  repeat  0;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    height:100%;
	position:relative;
}

table.login {
	border:1px solid #CCDBE9;
	position:absolute; 
	top:20%;
	left:38%;
}

a img{border: 0px;}