@charset "utf-8";

body {
	background-color: #000000;
	margin: 0; padding: 0;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	}

.rbtop div, .rbtop, .rbbot div, .rbbot, .bordeSuperior, .bordeInferior, .bordeSuperior div, .bordeInferior div {
	width: 100%;
	height: 15px;
	font-size: 1px;
	}

#container {
	height: 100%;
	width: 100%;
    }

#logo h1{
	width: 439px;
	height: 125px;
	margin: 0 0 0 0;
	text-indent: -9999em;
    }

#container h2 {
	font-size: 18px;
    }

.recuadro h2 {
	color: white;
	text-align: left;
	font-size: 16px;
	padding: 2% 9%;
	margin: 0% 0 3% 0;
    }

pre {
	font-size: 12px;
	}

#superlogo {
	background-color: #D2691E;
	margin: 0% 0 5% 0;
	position: relative;
    }	

#logo {
	background: url(images/Logo_Asesoria_2.png) no-repeat;
	width: 439px;
	height: 125px;
	position: relative;
	z-index: 2;
	}

#servicios {
	position: absolute;
	top: 0%;
	right: 0%;
	width: auto;
	background-color: #D2691E;
	z-index: 1;
    }

#servicios h1 {
	margin: 0;
	padding: 0;
	font-size: 40px;
	text-align: center;
	}

#servicios noscript embed {
	background-color: #D2691E;
	width: 600px;
	height: 125px;
	}

#nav {
	width: 80%;
	z-index: 1;
	position: absolute;
	margin: -15px 0 0 0;
	border: 0;
	padding: 0;
	}

#nav li a {
	text-decoration: none;
	}

#nav li ul {
	display: none;
	position: relative;
	margin-top: 5%;
	border: 0;
	padding: 0;
	}

#nav li ul li {
	float: none;
	}

#nav li:hover > ul {
	display: block;
	z-index: 2;
	}

#nav li {
	background-color: #D2691E;
	float: left;
	list-style: none;
	padding: 8px 5px;
	color: white;
	font-weight: bold;
	}

#nav li:hover {
	background-color: #808080;
	}

#nav #primero {
	background: url(images/borde_nav_tl.gif) no-repeat top left;
	background-color: #D2691E;
	}

#nav #ultimo {
	background: url(images/borde_naranja_br.gif) no-repeat bottom right;
	background-color: #D2691E;
	}

#nav #primero:hover {
	background: url(images/borde_nav2_tl.gif) no-repeat top left;
	background-color: #808080;
	}

#nav #ultimo:hover {
	background: url(images/borde_gris2_br.gif) no-repeat bottom right;
	background-color: #808080;
	}

#content_main {
	position: relative;
	margin: 0% auto 7% auto;
	background-color: #C7B488;
	width: 85%;
	height: 100%;
    }

#content_main .bordeSuperior div { background: url(images/borde_gris_tl.gif) no-repeat top left; }
#content_main .bordeSuperior { background: url(images/borde_gris_tr.gif) no-repeat top right; }
#content_main .bordeInferior div { background: url(images/borde_gris_bl.gif) no-repeat bottom left; }
#content_main .bordeInferior { background: url(images/borde_gris_br.gif) no-repeat bottom right; }

.sombraRecuadro {
	position: absolute;
	top: 0%;
	left: 72%;
	background-color: #808080;
	width: 22%;
	height: 100%;
	color: black;
	z-index: 3;
	opacity: .65;
	}

.sombraRecuadro .cabPanFlotante {
	height: 20px;
	position: relative;
	top: -20px;
	background-color: #808080;
	}

.sombraRecuadro .rbtop div { background: url(images/borde_tierra_tl.gif) no-repeat top left;}
.sombraRecuadro .rbtop { background: url(images/borde_tierra_tr.gif) no-repeat top right;}

.recuadro {
	position: absolute;
	top: 0%;
	left: 74%;
	background: url(images/FondoPapel-4.gif) no-repeat bottom right;
	background-color: #808080;
	width: 22%;
	height: 100%;
	color: black;
	z-index: 3;
    }

.recuadro .cabPanFlotante {
	height: 35px;
	position: relative;
	top: -35px;
	background-color: #808080;
	margin-bottom: -35px;
	}

.recuadro .rbtop div { background: url(images/borde_tierra_tl.gif) no-repeat top left; }
.recuadro .rbtop { background: url(images/borde_tierra_tr.gif) no-repeat top right; }

.recuadro #idiomas {
	text-align: center;
	}

.recuadro #idiomas a {
	margin-left: 0;
	}

.recuadro #formLogin {
	position: relative;
	margin-left: 5%;
	}

.recuadro a {
	margin: 0 5%;
	}

.recuadro #InfoUser {
	margin: 0 5%;
	}

.recuadro #Afiliados ul li a {
	text-decoration: none;
	}

.recuadro #Afiliados ul li a:hover {
	text-decoration: underline;
	}

.recuadro #login {
	margin: 0 5%;
	}

.recuadro #login label {
	display: block;
	padding-right: 5%;
}
.recuadro #login label input,select{
	height: 1.5em;
	text-align: justify;
	position: relative;
	left: 2.5em;
}

.recuadro #Avisos b {
	font-size: 18px;
	color: black;
	}

.recuadro #Avisos #Cabecera {
	text-decoration: underline;
	font-weight: bold;
	}

.recuadro #Avisos img {
	width: 80px;
	height: 15px;
	border: 0;
	}

.recuadro p {
	margin: 5%;
	}

.recuadro h4 {
	margin: 5%;
	text-decoration: underline;
	}

#nav a:link, #nav a:hover, #nav a:active, #nav a:visited, #opciones a:link, #opciones a:hover, #opciones a:active, #opciones a:visited {
    color: white;
    }

.recuadro a:hover, .recuadro a:active, .recuadro a:visited, .recuadro a:link {
	color: black;
	}

#cuerpo2 ol li, #cuerpo2 ul li {
	margin: 2%;
	}

#proximas_tareas {
	margin: 0 0 0% 0%;
    }

#cuerpo_principal {
	position: relative;
	left: 5%;
	width: 60%;
	height: 57%;
	text-align: justify;
	color: black;
	min-height: 600px;
	margin: 5% 0 0 0;
    }

#opciones {
	margin: 0 0 0% 5%;
	height: auto;
    }

#opciones #formulario {
	margin: 0 0 0 5%;
	}

.cuerpo a:hover, .cuerpo a:active, .cuerpo a:visited, .cuerpo a:link {
	color: black;
	}

.cuerpo #opcionesServicios li a {
	text-decoration: none;
	}

.cuerpo #opcionesServicios li a:hover {
	text-decoration: underline;
	}

.cuerpo {
	height: 100%;
	position: relative;
	margin-top: 5%;
    }

.cuerpo p {
	width: 90%;
	margin: 3% auto;
	}

.cuerpo h2 {
	color: black;
	text-decoration: underline;
	margin-left: 5%;
	margin-bottom: 5%;
	}

.Noticia {
	margin: 8% auto;
	background-color: #B0C4DE;
	background: url(images/CuerpoNoticia.gif) repeat;
	width: 490px;
	position: relative;
	}

.Noticia .CuerpoNoticia {
	width: 80%;
	margin-left: 15%;
	}

.Noticia h3 {
	text-decoration: underline;
	margin-left: 19%;
	}

.Noticia .CuerpoNoticia .FechaNoticia {
	margin-left: 5%;
	color: #191970;
	font-weight: bold;
	}

.Noticia .CuerpoNoticia .FechaNoticia a {
	position: absolute;
	right: 5%;
	color: black;
	margin-left: 3%;
	}

.Noticia .CuerpoNoticia .FechaNoticia a:hover {
	text-decoration: none;
	}

.Noticia #formulario {
	margin: 3% 0 0 15%;
	}

.Noticia .Eliminar {
	position: absolute;
	top: 35px;
	right: 30px;
	width: 15px;
	height: 15px;
	background: url(images/Cruz.gif) no-repeat;
	}

#panelControl {
	overflow: hidden;
	margin: 5% auto;
	text-align: center;
	position: relative;
	}

#panelControl li {
	float: left;
	margin: 1%;
	list-style: none;
	font-weight: bold;
	padding: 5px;
	width: 100px;
	height: 120px;
	}

#panelControl a {
	text-decoration: none;
	}

#panelControl img {
	max-width: 60px;
	max-height: 60px;
	width: 60px;
	height: 60px;
	border: none;
	}

#panelControl img:hover {
	border: 2px solid black;
	}

#mapa {
	margin: 2% 0% 0 2%;
	}

#mapa iframe {
	width: 95%;
	height: 500px;
	}

#calendario #superior {
	color: black;
	}

#calendario #superior a:link, #calendario #superior a:hover, #calendario #superior a:visited, #calendario #superior a:active {
	color: black;
	}

#calendario {
	border: 2px solid black;
	font-family: arial;
	font-size: 9px;
	text-align:center;
	margin: 0 auto;
	background-color: #4682B4;
	}

#calendario #superior {
	margin: 0 auto;
	width: 1%;
	font-family: arial;
	font-size: 10px;
	}

#calendario #superior td {
	width: 1%;
	}

#calendario #superior #central {
	white-space: nowrap;
	margin: 0 auto;
	font-weight: bold;
	}

#calendario .dias {
	background-color: #ccccff;
	}

#calendario .amarillo {
	background-color: #EEEEEE;
	}

#calendario .rojo {
	background-color: #ffcc99;
	}

#calendario .azul {
	background-color: #99cccc;
	}

#validacionCampos {
	color: red;
	font-size: 14px;
	font-weight: bold;
	}

.NumComentario {
	font-size: 20px;
	color: black;
	float: right;
	font-family: sans-serif;
	margin: -1% 1% 0% 0;
	width: auto;
	}

.comentario1 {
	background-color: #D2691E;
	color: white;
	width: 90%;
	font-weight: bold;
	}

.comentario2 {
	background-color: #D2691E;
	color: white;
	width: 90%;
	font-weight: bold;
	}

#comentarios p {
	margin: 0 0 0 3%;
	}

.borrarConsulta {
	width: 20px;
	height: 20px;
	float: right;
	margin: -6% 10% 0 0;
	}

#comentarios a:hover, #comentarios a:active, #comentarios a:visited, #comentarios a:link {
	color: white;
	}

#comentarios .comentario2 .rbbot div { background: url(images/borde_naranja_bl.gif) no-repeat bottom left; }
#comentarios .comentario2 .rbbot { background: url(images/borde_naranja_br.gif) no-repeat bottom right; }

#comentarios .comentario1 .rbbot div { background: url(images/borde_naranja_bl.gif) no-repeat bottom left; }
#comentarios .comentario1 .rbbot { background: url(images/borde_naranja_br.gif) no-repeat bottom right; }

#comentarios .comentario2 .rbtop div { background: url(images/borde_naranja_tl.gif) no-repeat top left; }
#comentarios .comentario2 .rbtop { background: url(images/borde_naranja_tr.gif) no-repeat top right; }

#comentarios .comentario1 .rbtop div { background: url(images/borde_naranja_tl.gif) no-repeat top left; }
#comentarios .comentario1 .rbtop { background: url(images/borde_naranja_tr.gif) no-repeat top right; }


/***************************************************************************
		    PIE DE P�GINA
***************************************************************************/

#footer {
	position: relative;
	text-align: center;
	background-color: #D2691E;
	color: white;
	overflow: hidden;
	width: auto;
    }

#copyright {
	overflow: hidden;
	font-weight:bold;
	}

#enlace1 h2{
	width: 250px;
	height: 67px;
	margin: 0 0 0 0;
	text-indent: -9999em;
    }

#enlace2 h2{
	width: 178px;
	height: 67px;
	margin: 0 0 0 0;
	text-indent: -9999em;
    }

#enlace1 {
	background: url(images/logo-aedae.png) no-repeat;
	width: 250px;
	height: 67px;
	position: relative;
	float: left;
	margin-left: 12%;
	}

#enlace2 {
	background: url(images/logo-union-alcoyana.png) no-repeat;
	width: 178px;
	height: 67px;
	position: relative;
	float: left;
	}

#creditos {
	position: relative;
	width: auto;
	float: left;
	margin: 0 8% 1% 8%;
	}

#creditos #mws4650455 {
    width: 80px;
	height: 15px;
	border: 0;
}


