* {margin:0; padding: 0; border:0;}
html {overflow-x: hidden;}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
	background-image: url(../images/bg_background.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;
}
a:link {
	color: #000;
	text-decoration: none; font-size:11px;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #e21b22;
}
a:active {
	text-decoration: none;
}

/* CONTENEDOR */

#centradora{
	position: absolute;
	width: 798px;
	height: 845px;
	z-index:1;
	left: 50%; 
	top: 0px;
	margin-left: -399px;
	background-image: url(../images/bg_page.jpg);background-repeat: no-repeat;
}
#logo_aje_head {
	position:absolute;
	width:142px;
	height:95px;
	z-index:2;
	left: 38px;
	top: 0px;
}
#copyright_footer {
	position:absolute;
	width:146px;
	height:17px;
	z-index:2;
	left: 33px;
	top: 838px;
}
#direccion_footer {
	position:absolute;
	width:316px;
	height:19px;
	z-index:9;
	left: 262px;
	top: 838px;
}
#poweredby {
	position:absolute;
	width:126px;
	height:17px;
	z-index:10;
	left: 647px;
	top: 838px;
}
#icono_home {
	position:absolute;
	width:20px;
	height:20px;
	z-index:11;
	left: 187px;
	top: 53px;
}
#icono_favoritos {
	position:absolute;
	width:19px;
	height:19px;
	z-index:12;
	left: 210px;
	top: 53px;
}
#icono_mail {
	position:absolute;
	width:19px;
	height:19px;
	z-index:13;
	left: 234px;
	top: 53px;
}


.submenues {
	position:absolute;
	/* width:97px; */
	/*height:115px;*/
	background-color:#eee;
	z-index:1000;
	left: 188px;
	/*top: 160px;*/
	visibility: hidden;
}

#submenu_quienes_somos {
	position:absolute;
	width:97px;
	height:115px;
	z-index:1003;
	left: 188px;
	/*top: 160px;*/
	visibility: hidden;
}
#submenu_te_ayuda {
	position:absolute;
	width:97px;
	height:164px;
	z-index:1000;
	left: 188px;
	/*top: 175px;*/
	visibility: hidden;
}
#submenu_mas {
	position:absolute;
	width:96px;
	height:139px;
	z-index:1001;
	left: 188px;
	/*top: 329px;*/
	visibility: hidden;
}
#submenu_premios {
	position:absolute;
	width:96px;
	height:139px;
	z-index:1002;
	left: 188px;
	/*top: 266px;*/
	visibility: hidden;
}
#submenu_crea_empresa {
	position:absolute;
	width:96px;
	height:115px;
	z-index:1000;
	left: 188px;
	/*top: 476px;*/
	visibility: hidden;
}



#banner_cabecera {
	position:absolute;
	width:236px;
	height:62px;
	z-index:2;
	left: 387px;
	top: 54px;
}
#link_rss {
	position:absolute;
	width:39px;
	height:44px;
	z-index:1000;
	left: 254px;
	top: 56px;
}
/*  LATERAL DERECHO */
#divisor_vertical_derecho {
	position:absolute;
	width:1px;
	height:661px;
	z-index:2;
	left: 633px;
	top: 172px;
}
#identificacion_usuarios {
	position:absolute;
	width:161px;
	height:123px;
	z-index:3;
	background-image:url(../images/bg_identificacion.jpg);
	background-repeat:no-repeat;
	left: 628px;
	top: 47px;
}
.caja_identificador {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ce000c;
	width: 120px; height: 15px;
	border: 0px solid #fff;
	background: transparent;
	margin-bottom: 10px;
	
}
#enlaces_identificacion_usuarios {
	position:absolute;
	width:138px;
	height:15px;
	z-index:2;
	left: 17px;
	top: 98px;
}
#cajas_identificacion_usuarios {
	position:absolute;
	width:121px;
	height:16px;
	z-index:2;
	left: 20px;
	top: 43px;
}
.caja_buscador {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ce000c;
	width: 95px; height: 15px;
	border: 0px solid #fff;
	background: transparent;
	margin: 4px 0px 0px 3px;
	
}
#buscador_web {
	position:absolute;
	width:131px;
	height:23px;
	z-index:2;
	background-image:url(../images/bg_buscador.jpg);
	background-repeat:no-repeat;
	left: 645px;
	top: 176px;
}
#boton_buscador_web {
	position:absolute;
	width:21px;
	height:23px;
	z-index:2;
	left: 107px;
	top:1px;
}
.banner_yo_soy_je {
	position:absolute;
	width:135px;
	height:66px;
	z-index:2;
	left: 640px;
	margin-top:1px;
	top: 205px;
}
#titulo_patrocinadores {
	position:absolute;
	width:146px;
	height:18px;
	z-index:2;
	left: 631px;
	top: 277px;
	padding-left: 8px;
	background-image:url(../images/div_hor_lat_dr.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.titulo_laterales {
color: #ce000c; font-size: 12px; font-weight:bold;
}
.imagen_patrocinador{
	position:absolute;
	width:137px;
	height:133px;
	z-index:4;
	left: 640px;
	top: 300px;
}
.doblez_patrocinador {
	position:absolute;
	width:41px;
	height:35px;
	z-index:5;
	left: 753px;
	top: 403px;
}
#titulo_publicidad {
	position:absolute;
	width:146px;
	height:18px;
	z-index:2;
	left: 631px;
	top: 441px;
	padding-left: 8px;
	background-image:url(../images/div_hor_lat_dr.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
#imagen_publicidad {
	position:absolute;
	width:135px;
	height:359px;
	z-index:6;
	left: 641px;
	top: 301px;
}
/* LATERAL IZQUIERDO */
a.menu_princ_izqdo:link,  a.menu_princ_izqdo:active, a.menu_princ_izqdo:visited {
	font-weight: normal; font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.menu_princ_izqdo:hover{
	text-decoration: underline;
	color: #ce000c;
}
#menu_principal_izquierdo {
	position:absolute;
	width:196px;
	height:283px;
	z-index:2;
	left: 8px;
	top: 96px;
	background-image:url(../images/bg_menu_principal.jpg);
	background-repeat:no-repeat;
}
#posicion_menu_principal {
	position:absolute;
	width:155px;
	height:207px;
	z-index:2;
	left: 23px;
	top: 65px;
}
#menu_principal_izqda {
	width: 155px; height: 20px; border-bottom: 1px solid #959ba6;
	background-image: url(../images/bullet_menu.gif); background-repeat:no-repeat; background-position: left;
	font-size:12px; font-weight:normal; color:#000000; text-align:right;
}
.boton_hazte_miembro {
	position:absolute;
	width:152px;
	height:39px;
	z-index:7;
	left: 33px;
	top: 354px;
	background-image:url(../images/bg_hazte_miembro.gif);
	background-repeat:no-repeat;
}
#boton_crea_empresa2 {
	position:absolute;
	width:152px;
	height:39px;
	z-index:8;
	left: 33px;
	top: 476px;
}
.boton_crea_empresa {
	position:absolute;
	width:152px;
	height:39px;
	z-index:7;
	left: 33px;
	top: 476px;
	background-image:url(../images/bg_crea_empresa.gif);
	background-repeat:no-repeat;
}
.bg_empresarios {
	position:absolute;
	width:176px;
	height:125px;
	z-index:6;
	left: 18px;
	top: 378px;
}
.beneficios_socios {
	position:absolute;
	width:197px;
	height:196px;
	z-index:6;
	left: 8px;
	top: 514px;
	background-image:url(../images/bg_beneficios.jpg);
	background-repeat:no-repeat;
}
.posicion_beneficios_socios {
	position:absolute;
	width:177px;
	height:144px;
	z-index:7;
	top: 46px;
	left: 10px;
}
.posicion_beneficios_socios_iframe {
	position:absolute;
	width:174px;
	height:137px;
	z-index:7;
	top: 46px;
	left: 10px;
	border: 1px solid #FF0000;
}
.bg_telefono_contacto {
	position:absolute;
	width:178px;
	height:107px;
	z-index:8;
	left: 19px;
	top: 714px;
	background-image:url(../images/bg_phone.jpg); background-repeat:no-repeat;
}
/* estilos para textos, enlaces */
.alignright {
text-align: right; margin-top: 4px; margin-bottom: 3px;
}
a.link_10_rojo:link,  a.link_10_rojo:active, a.link_10_rojo:visited {
	font-size: 10px;
	font-weight: normal;
	color: #ce000c;
	text-decoration: underline;
}
a.link_10_rojo:hover{
	text-decoration: none;
	color: #000;
}
a.link_10_rojo_bold:link,  a.link_10_rojo_bold:active, a.link_10_rojo_bold:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ce000c;
	padding-right: 30px;
	text-decoration: underline;
}
a.link_10_rojo_bold:hover{
	text-decoration: none;
	color: #000;
}
.border_imagen {
	border: 1px solid #000000;
}
.text_rojo {
	color: #ce000c;
}
.text_verde {
	color: #3b6970
	}
.bold11_rojo {
		font-size:11px;
		color:#cc313d;
		font-weight:bold;
}
a.link_simple:link,  a.link_simple:active, a.link_simple:visited {
	text-decoration: none;
}
a.link_simple:hover{
	text-decoration: underline;
}
.subtitulo {
	font-weight:bold; font-variant:small-caps;
	color: #ce000c;
}
.bold12_verde {
	font-weight: bold; font-size:12px; color: #3b6970;
}
.bold12_negro {
	font-weight: bold; font-size:12px; color: #000;
}
.bold13_rojo {
	font-weight: bold; font-size:13px; color: #bd0005;
}
a.link_simple_negro:link,  a.link_simple_negro:active, a.link_simple_negro:visited {
	color:#000000;
	text-decoration: none;
}
a.link_simple_negro:hover{
	text-decoration: underline;
}
.ul_circle {
	padding-left: 40px; list-style:circle;
}
.resaltado_text {
	font-size: 12px; color: #bd0005; font-variant:small-caps;
}
.caja_boton_calendario {
width: 17px; height: 17px; border: 1px solid #c6020c; padding: 0px;
}
/* estilos para la AGENDA */
#calendario_agenda {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 454px;
	top: 425px;
}
#graphics_dias_agenda {
	position:absolute;
	width:104px;
	height:30px;
	z-index:6;
	left: 445px;
	top: 395px;
}
#graphics_tit_agenda {
	position:absolute;
	width:22px;
	height:43px;
	z-index:6;
	left: 590px;
	top: 409px;
}
#graphics_adelante_agenda {
	position:absolute;
	width:25px;
	height:17px;
	z-index:6;
	left: 588px;
	top: 513px;
}
#graphics_atras_agenda {
	position:absolute;
	width:30px;
	height:15px;
	z-index:7;
	left: 549px;
	top: 520px;
}
#mes_agenda {
	position:absolute;
	width:57px;
	height:16px;
	z-index:8;
	left: 457px;
	top: 521px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.calendar {
	/** configure the width **/
	width:120px;
	background-color: transparent;
	border: 0px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	text-align:center;

}
.calendar th {
	background-color: #FFFFCC;
	font-weight: bold;
	height: 20px;
	display: none;
}
.calendar .header {
	background-color: #5670B3;
	font-weight: bold;
	height: 24px;
	color: #FFFFFF;
	/*display: none;*/
}
.calendar .footer {
	background-color: #5a6990;
	font-weight: bold;
	font-size:0.8em;
	color: #FFFFFF;
	width:100%;
	display: none;
}
.calendar td {
	width: 14px;
	height: 14px;
	text-align: center;
	font-size:10px;
	padding: 0px;
}
.calendar .today {
	width: 14px;
	height: 14px;
	background-color: #FAD2DA;
	padding: 0px;
	border: 1px solid #000000;
}

.calendar .link {
	width: 14px;
	height: 14px;
	background-color: #D4C9EF;
	padding: 0px;
	border: 1px solid #000000;
}

.calendar a, .calendar a:link, .calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;

}
.calendar a.headerNav, .calendar a:link.headerNav, .calendar a:hover.headerNav {
	background-color: #5a6990;
	color: #ffffff;
}

.calendar a.footerNav, .calendar a:link.footerNav, .calendar a:hover.footerNav {
	width: 100%;
	background-color: #5a6990;
	color: #ffffff;
}
/* galería de imágenes simple */
#images img { 
	position:absolute; 
	top:0px;
	border:none;
}
.clear{
	clear:both;
}
#images{
	visibility:hidden;
}
#loading{
	margin-top:50px;
	text-align:center;
	width:100%;
}
#loading img{
	margin-top:10px;
	position:relative; 
}
#captions{
	font-weight:bold;
	position:relative; 
	text-align:center;
	z-index:10000;
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url(../images/slider.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;	
}
#imageflow{
	position: absolute;
	width: 415px;
	text-align:left;
	left: 205px;
	top: 142px;
	height: 175px;
	z-index: 20;
}
#changelog{
	width:349px;
	border-right:solid 1px #666;
	float:left;
	margin-top: 15px;
}
#changelog div{
	text-align: justify;
	padding: 0 15px 5px 15px;
}
.prueba {
border: 1px solid #000:
}
#crespon {
	position:absolute;
	width:67px;
	height:105px;
	z-index:1001;
	left: 306px;
	top: 15px;
}
#malaga2016 {
	position:absolute;
	width:50px;
	height:49px;
	z-index:2;
	left: 311px;
	top: 53px;
}
#certificado1 {
	position:absolute;
	width:63px;
	height:114px;
	z-index:10;
	left: 642px;
	top: 706px;
}
#certificado2 {
	position:absolute;
	width:80px;
	height:80px;
	z-index:10;
	left: 710px;
	top: 706px;
}