@CHARSET "ISO-8859-1";

/* CONFIGUACI�N GLOBAL */

.LogoEspecial
{
	font-size:0.7em;
	font-weight:normal;
	text-align: center;
	color:#808080;
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	width:15em;
}

body {
	margin: 0;
	width: 100%;
	font-family: "trebuchet ms", "arial", "helvetica", "sans-serif";
	line-height: 1em;	
}

p {
	margin: 1em 0;	
}


a, a:VISITED, a:LINK, a:HOVER {
	text-decoration: none;
	/*text-decoration: underline;*/
	color: #000000;	
}


/* ESTRUCTURA TRES COLUMNAS */

.derecha {
	position: relative;
	float: right;
	height: 100%;
	width: 49%;
	text-align: right;
}

.izquierda{
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
}
.centro {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -32em;
	width: 63em;
	height: 100%;
}

#principal {
	width: 100%;
}

/* CABECERA */


#cabecera {
	height: 13.9375em;
	position: relative;
}

#cabecera .izquierda {
	background-image: url("../imagenes/fondocabeceraizquierda.png");
	background-repeat: repeat-x;
}

#cabecera .derecha {
	background-image: url("../imagenes/fondocabeceraderecha.png");
	background-repeat: repeat-x;
}

#cabecera .centro {
	background-image: url("../imagenes/fondocabecera.png");
	background-repeat: no-repeat;	
}

/* MENU HORIZONTAL */

#menu {
	position: relative;
	background-image: url("../imagenes/fondomenus.png");
	background-repeat: repeat-x;
	height: 3.125em;
}

#menu div {
	float: left;
}

#menu a {
	display: block;
	margin: 1em;
	margin-left: 1.5em;	
}

#menu a, #menu a:VISITED, #menu a:LINK, #menu a:HOVER {
	text-decoration: none;	
}


#contenido {
	background-image: url("../imagenes/fondodegradado.png");
	background-repeat: repeat-x;
}

/* CASILLAS DE USUARIO Y CONTRASE�A */

#usuario {
	position: relative;
	height: 4.5em;
	
}

#usuario .centro {
	background-repeat: repeat-x;
	background-image: url("../imagenes/fondodegradado.png");
	
}

#usuario .izquierda {
	background-image: url("../imagenes/fondousuarioizquierda.png");
	background-repeat: repeat-x; 	
}

#usuario .derecha {
	background-image: url("../imagenes/fondousuarioderecha.png");
	background-repeat: repeat-x; 	
}

#usuario .fondo {
	background-image: url("../imagenes/fondousuario.png");
	background-repeat: no-repeat; 
	height: 100%;
	
}

.identificacion {
	text-align: left;
    margin-left:42em;
}

.identificacion div {
	height: 1.5em;
	position: relative;
}

.identificacion div div {
	color: #FFFFFF;
	font-weight: bold;
	width: 7em;
	float: left;
}

.identificacion input {
	width: 6em;	
}

#entrar {
	border: 0;
	width: 4.1em;
	height: 1.964em;	
	background-image:url("../imagenes/entrar.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 0.7em;
}

#salir {
	border: 0;
	width: 4.1em;
	height: 1.964em;
	background-image:url("../imagenes/entrar.png");
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 0.7em;
}




/* CAPA PARA LA SECCI�N Y PIE */

#seccion {
    float:left;
    margin-left:1.5em;
    /*margin-right:24em;*/
    width: 38em;
}

#pie {
	position: relative;
	background-image: url("../imagenes/fondobarra.png");
	background-repeat: repeat-x;
	height: 2.9375em;
	clear: both;	
}

#Contacto
{
	float:right;
	width:30em;
	font-size:0.7em;
	font-weight:bold;
	color:#808080;
	margin-right: 11em;
	margin-top:0.5em;
}

#Contacto .Telefonos
{
	float: left;
	text-align:center;
	width:10em;
}

#Contacto .Direccion
{
	float:right;
	width:20em;
	text-align:center;
}

#mensajeDeError{
	margin:0.5em 3em .75em 2em;
	padding:0.8em 0.8em 0.8em 3em;
	color: #cc0000;
	border-top-width: .25em;
	border-top-style: solid;
	border-bottom-width: .25em;
	border-bottom-style: solid;
	border-top-color: #de7a7b;
	border-bottom-color: #de7a7b;
	background-position: 0.3125em;
	background-image: url(../imagenes/notice-alert.png);
	background-color: #e6c0c0;
	background-repeat: no-repeat;
	font-weight:bold;
}

#mensajeDeAviso{
	margin:0.5em 3em .75em 2em;
	padding:0.8em 0.8em 0.8em 3em;
	color: #cc0000;
	border-top-width: .25em;
	border-top-style: solid;
	border-bottom-width: .25em;
	border-bottom-style: solid;
	border-top-color: #F0DC7E;
	border-bottom-color: #F0DC7E;
	background-position: 0.3125em;
	background-image: url(../imagenes/notice-note.png);
	background-color: #EFE7B8;
	background-repeat: no-repeat;
	font-weight:bold;
}

#mensajeDeInformacion{
	margin:0.5em 3em .75em 2em;
	padding:0.8em 0.8em 0.8em 3em;
	color: #0055BB;
	border-top-width: .25em;
	border-top-style: solid;
	border-bottom-width: .25em;
	border-bottom-style: solid;
	border-top-color: #84A7DB;
	border-bottom-color: #84A7DB;
	background-position: 0.3125em;
	background-image: url(../imagenes/notice-info.png);
	background-color: #C3D2E5;
	background-repeat: no-repeat;
	font-weight:bold;
}

#tabs {
  float:left;
  width:100%;
  font-size:0.7em;
  line-height:normal;
  margin-bottom:2em;
  letter-spacing:-0.05em;
}

#tabs ul {
  margin:0;
  list-style:none;
}

#tabs li {
  display:inline;
  margin:0;
  padding:0;
}

#tabs a {
  float:left;
  background:url(../imagenes/tableft.gif)  no-repeat left top;
  margin:0;
  padding:0 0 0 0.2em;
  text-decoration:none;
}

#tabs a span {
  font-weight:bold;
  float:left;
  display:block;
  background:url(../imagenes/tabright.gif) no-repeat right top;
  padding:0.5em 0.4em 0.4em 0em;
  color:#FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
  color:#000;
  }
#tabs a:hover {
  background-position:0% -42px;
}

#tabs a:hover span {
  background-position:100% -42px;
}

.AnadirAdmin{
   font-size:0.8em;
   margin:0 0 1em;
}

.AnadirAdmin a{
	color:#000000;
}

#formulariosAdmin {
   background-color:#D9D9D9; 
    border:0.1em solid #000000;
    margin:2em auto;
    padding-bottom:1em;
    font-size:0.8em;
}
#formulariosAdmin h1{
	color:#043F7B;
	font-size:1em;
	font-weight:bold;
	padding:1em 1em;
}

#formulariosAdmin fieldset{
	margin:1em 1em 1em 1em;
    padding:1em 1em 1em 1em;
}

#formulariosAdmin .labelMenus{
    display: inline-block;
	width:5em;
	text-align:right;
}

#formulariosAdmin .input, #formulariosAdmin textarea{
	width:90%;
	margin: 0.4em 0 1.5em 0;
	border:1px double #333;
}
#formulariosAdmin .botones{
 	width:30%;
}

#formulariosAdmin u{
    text-decoration: underline;
    color: red;
}
#formulariosAdmin #cita{
	background:#ABDCBE;
}


#formulariosAdmin p{
	margin:0.2em 0.5em 0.2em 0;
	padding:0.4em;
}
#formulariosAdmin legend{
	font-size:1.3em;
	font-weight:bold;
	padding-left:0.3em;
	padding-right:0.3em;
}

#sendformulariosAdmin{
	margin-left:1em ;
}

.filaPar{
	background-color:#E4ECF6;
}

.filaImpar{
	background-color:#F3F7FB;
}

#tablaAdmin{
	font-size:0.7em;
}
#tablaAdmin th{
	padding:0.3em;
	background-image:url(../imagenes/tabla_header.jpg);
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}
.filatabla:hover{
	background-color:#ADD2ED;
}

#tablaAdmin td{
	padding:0.2em;
}

.logoJAEU{
    margin-left:2.5em;
}

#w3c{
    margin-top:1.5em;
}

#w3c a, #w3c a:link, #w3c a:visited {
    background:transparent none repeat scroll 0 0;
    display:inline;
    margin-bottom:4em;
}
#w3c a:hover {
    background: none!important;
    background-color: transparent!important;
}
#menupie{
    font-size:0.8em;
    margin-top:1.3em;
    float: left;
    margin-left:3em;
}

#PreviousLogin{
    font-size:0.9em;
}

#PreviousLogin .boton {
margin:0 auto;
text-align:center;
}