/* CSS Document */


*,html { margin:0px; padding:0px; }
body {}

.contenido { margin: 0 auto; width: 780px; }

/* Cabecera */

#cabecera { width: 780px; }
#cabecera .logo { padding: 25px 0 0 50px; float: left; }
#cabecera .idiomas {float: right; padding: 25px 10px 0 0; }
#opciones { float: right; padding: 3px 15px 0 0; }
#opciones_validado { float: left; padding: 3px 0 0 15px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both;  visibility: hidden;}

.menu { padding: 20px 0 0 0; width: 160px; }
.menu ul li{ padding:0px;}

/* Contenedor */

#contenedor { width: 770px;  margin:0 0 0 5px; }
#contenedor .referencia { float: right; width: 200px; padding:15px 15px 15px 0; }
#contenedor .izquierda { float:left; padding:0 0 0 10px; width: 180px; }
#contenedor .derecha { float: left; width: 410px; padding:15px 15px 0 10px; }
#contenedor .derecha2 { float: right; width: 120px; padding:85px 15px 0 0; }
#contenedor .presentacion { float: left; width: 330px; padding:15px 15px 10px 10px; }
#contenedor .noticias { float: left; width: 330px; padding:10px 0 5px 10px; }
#contenedor .noticias .izq { padding:0 15px 0 90px; }
#contenedor .noticias .der{ float: left; width: 50px; padding:5px 0 0 0; }
#contenedor .noticia { float: right; margin-right:20px; width: 530px; padding:10px 0 5px 10px; }
#contenedor .noticia .izq { float:left; padding:0 5px 0 0; width:415px; }
#contenedor .noticia .der{ float: left; margin:0 8px 0 0; }
#contenedor .empresa { float: left; width: 530px; padding:15px 15px 0 10px; }

.pag { clear:both; width:600; float:right; text-align:right; padding: 15px 25px 30px; }
/* Pie */

#pie { clear:both; height: 34px; width:780px}
#pie .padding { padding: 10px 0 0 0; }

/* Admin */

#cabecera .logoadmin { padding: 45px 0 0 50px; float: left; }
#cabecera .admintext { padding: 85px 10px 0; float:right; width:150px; }
#cabecera .usertext { padding: 20px 10px 0 0; clear:right; }
#contenedor .presentacionadmin { float: left; width: 550px; padding:15px 15px 0 10px; }
.presentacionadmin table { width:500px; }
.admin { padding-bottom:50px; }

/* ------------Usuarios---------- */
/* Acceso */

#contenedor .acceso { float:left; padding:15px 0 0 10px; width: 300px; }
#contenedor .acceso .lauki { width:240px; margin:20px 0 30px 20px; }
#contenedor .formulario { margin:0 20px 20px 20px; }
#contenedor .formulario form { text-align:center; }