/* Hoja de estilos CSS para la AEPG  */

body {	
	background-color:#CCCCCC;
	margin-top: 25px;
	}
	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	color: #00436E;
	}
		
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	color: #8C8C8C;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	color: #330D74;
	}
	
h4 {
	color: #000000;
	}
	
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
}
	
/*--------------------- CAPAS ---------------------*/

div#centradiv  {
	position: absolute;	
	top: 30px;
	left: 50%;
	text-align: center;
	margin-top: 0px;
	margin-left: -23.75em;
	z-index: 2;		
}

div#contenedor {
	width:47.50em;
	/*height:65.63em;*/	
	height: auto !important;
	height: 67em;
	min-height:65.63em;
	border: none;
	background-color:#FFFFFF;
}

/*
*html div#contenedor {
  height: 67em;
}
*/

#contenido {
	/*position:absolute;*/
	width:30.64em;	
	height: auto !important;
	height: 67em;
	min-height: 58em;
	z-index:1;
	left: 0px;
	top: 6px;
	background-color: #FFFFFF;
	text-align:left;
	padding-left:240px;
	padding-top:160px;
	padding-right: 30px !important!
	padding-right: 0;
}

#contenido_foro {
	/*position:absolute;*/
	width:30.64em;	
	height: auto !important;
	height: 67em;
	min-height: 58em;
	z-index:1;
	left: 0px;
	top: 6px;
	background-color: #FFFFFF;
	text-align:left;
	padding-left:205px;
	padding-top:180px;
	padding-right:30px;
}

/*
*html #contenido {
  height: 67em;
}
*/

#lateral_izq {
	position:absolute;
	width:12.38em;
	/*height:1057px;*/	
	height: auto !important;
	height: 67em;
	min-height: 65.63em;
	z-index:50;
	left: 0px;
	border-right: 1px solid #E6E6E6;	
}

/*
*html #lateral_izq {
  height: 67em;
}
*/

#lateral_dcha {
	position:absolute;
	width:35.13em;
	height:9em;
	z-index:3;
	left: 199px;
}

#cabecera_dcha {
	position:absolute;
	width:35.13em;
	height:8.50em;
	z-index:2;
	left: 0px;
	/*background-image:url(imagenes/cab_dcha_1280.jpg);*/
	background-image:url(imagenes/cabecera.jpg); /*cambio*/
	background-repeat:no-repeat;
	top: 0px;
}

#cabecera_izq {
	position:absolute;
	width:12.38em;
	height:8.50em;
	z-index:2;
	left: 0px;
	background-image:url(imagenes/cab_izq_1280.jpg);
	background-repeat:no-repeat;
	
}

#area_empresas {
	position:absolute;	
	width: 11.75em!important;
	width: 12.38em;
	/*height:6.25em;*/	
  height: auto !important;
  height: 7.50em;
	min-height:6.75em;
	z-index:3;
	left: 0px;
	top: 136px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
	background-image:url(imagenes/fondo_diagonal.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

/*
*html #area_empresas{
  width: 12.38em;
  height: 7.50em;
}
*/

#area_empresas a:link, #area_empresas a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	font-style: normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: none;
	padding-right: 10px;
}

#area_empresas a:hover{
	text-decoration: underline;
}


.txt_secc_color{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	color:#00436E;
	text-decoration: none;		
}

.txt_secc_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	color:#5E645E;
	text-decoration: none;
}

.label_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: normal;
	color:#5E645E;
	text-decoration: none;
	border: 1px solid #5E645E;	
}

.label_gris_colaboradores{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color:#5E645E;
	text-decoration: none;
	border: 1px solid #5E645E;	
}

#campos_formacion {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#00436E;
	text-decoration: none;
	border: 1px solid #5E645E;	
}

#campos_formacion ul{
  
}

#campos_formacion li {
  list-style: none;
}

#campos_formacion li label {
  list-style: none;
  font-size: 1em;
}


.ok_fondo_verde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	border: 1px solid #00436E;
	background-color:#00436E;
}

.adjuntar_blanco{
	color:#00436E;
	border: 1px solid #5E645E;
	background-color:#FFFFFF;
}

.bot_form_colaboradores{
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	border: 1px solid #5E645E;
	background-color:#00436E;
}



#menu {
	position:absolute;
	width:12.38em;
	z-index:4;
	left: 0px;
	top: 256px;
}

#buscador_portada {
	position:absolute;	
	width:11.81em !important;
	width:12.38em;
	height:3.94em;
	z-index:3;
	left: 0px;
	top: 437px;
	background-image:url(imagenes/fondo_diagonal.jpg);
	background-repeat:no-repeat;
	text-align:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0px;
}

/*
*html #buscador_portada{
  width:12.38em;
}
*/

#sectionLinks a:link, #sectionLinks a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	
	display:block;
	background-color: #00436E;
	padding: 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-color:#FFFFFF;
	border-bottom: 1px solid;
	text-align:left;/*cambio*/
}

#sectionLinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	
	background-color: #FFFFFF;
	padding: 3px 10px;
	color: #00436E;
	text-decoration: underline;
	text-align:left;/*cambio*/
}

#porque_asoc_title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;

	position:absolute;
	width:17.1em !important;
	width: 18em;
	z-index:5;
	left: 0px;
	top: 510px;
	text-align:left;
	background-image:url(imagenes/fondo_titulos1280.gif);
	background-repeat:no-repeat;
	height: 1.58em;
	padding-left:10px;
	padding-top:3px;
	padding-right: 0px;
	padding-bottom:0px;
}

#porque_asoc_cont {
	position:absolute;	
	width:11.16em;
	height:9em;
	z-index:6;
	left: 10px;
	top: 540px;
	text-align:left;
}

/*
*html #porque_asoc_title{
  width: 18em;
}
*/

.porque_asoc_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
}

#porque_asoc_cont a:link, #porque_asoc_cont a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-style: normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: none;
	padding-left:142px;
}

#porque_asoc_cont a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-style: normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: underline;
}

#colaboradores {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	position:absolute;	
	width:17.1em !important;
	width: 18em;
	z-index:5;
	left: 0px;
	top: 726px;
	text-align:left;
	background-image:url(imagenes/fondo_titulos1280.gif);
	background-repeat:no-repeat;
	height: 1.58em;
	padding-left:10px;
	padding-top:3px;
	padding-right: 0px;
	padding-bottom:0px;
}

/*
*html #colaboradores{
  width: 18em;
}
*/

#colaboradores_cont {
	position:absolute;
	width:11.16em;
	height:11.25em;
	z-index:6;
	left: 10px;
	top: 756px;
	text-align:left;
}

#colaboradores_cont a:link, #colaboradores_cont a:visited {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-style: normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: none;
	padding-left:142px;
}

#colaboradores_cont a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.88em;
	font-style: normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: underline;
}

#banner_portada {
	position: absolute;
	width:11.16em;
	height:11.25em;
	z-index:6;
	left: 10px;
	top: 942px;
	text-align:left;
}

#direccion_aepg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.56em;
	font-style: normal;
	font-weight: bold;
	color: #5E645E;
	background-color: #FFFFFF;
	/*position:absolute;*/	
	height:12px;
	z-index:102;
	left: 0px;
	/*top: 1078px;*/
	text-align: right;
	bottom: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 100%;
}

/*------- estilos para capa con borde redondeado -------*/

#noticias_portada {
	position:absolute;
	left:240px;
	top:320px;
}

#eventos_portada{
	position:absolute;
	left:490px;
	top:320px;
}

#formacion_portada{
	position:absolute;
	left:490px;
	top:640px;
}

.caja {     
	
	width: 237px;
    background-image: url("imagenes/centro1280.gif");
    background-repeat: repeat-y;
}

.cajaarriba {

    background-image: url("imagenes/arriba1280.gif");
    background-position: top center;
    background-repeat: no-repeat;
}

.cajaabajo {

    background-image: url("imagenes/abajo1280.gif");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 1px 15px 15px 15px;
} 

.caja_ancho {     
	
	width: 485px;
    background-image: url("imagenes/centro_ancho1280.gif");
    background-repeat: repeat-y;
}

.cajaarriba_ancho {

    background-image: url("imagenes/arriba_ancho1280.gif");
    background-position: top center;
    background-repeat: no-repeat;
}

.cajaabajo_ancho {

    background-image: url("imagenes/abajo_ancho1280.gif");
    background-position: bottom left;
    background-repeat: no-repeat;
    padding: 1px 15px 15px 15px;
} 

.cajaabajo_ancho h1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-style:normal;
	font-weight:bold;
	color: #00436E;
}
/*------- final de estilos para capa con borde redondeado -------*/

table.presentacion{
	width: 30.31em;
	border: 5px;	
}

table.colaboradores{
	border:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
}

table.contacto{
	border:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
}

/* listado vinculos noticias portada */

#navbar {
	list-style:disc;
	color: #5E645E;
}

#navbar li {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
	margin-left:-25px;
}
#navbar li a:link, a:visited, a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
}

#navbar li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:underline;
}

/* FIN listado vinculos noticias portada */

/* listado vinculos eventos portada */

#navbareventos {
	list-style:disc;
	color: #5E645E;
}

#navbareventos li {
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
	margin-left:-25px;
}
#navbareventos li a:link, a:visited, a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
}

#navbareventos li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:underline;
}

/* FIN listado vinculos eventos portada */

/* listado vinculos formacion portada */

#navbarformacion {
	list-style:disc;
	color: #5E645E;
}

#navbarformacion li {
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
	margin-left:-25px;
}
#navbarformacion li a:link, a:visited, a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
}

#navbarformacion li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:underline;
}

/* FIN listado vinculos formacion portada */


/* listado socios */

#navbarsocios {
	list-style:disc;
}

#navbarsocios li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
	margin-left:-25px;
}
/* FIN listado socios */


li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
	margin-left:-25px;
}

#logo_aepg {
	position:absolute;
	z-index:3;
	left: 25px;
	top: 16px;
}

#logo_adegi {
	position:absolute;
	z-index:3;
	left: 416px;
	top: 58px;
}


#logo_adegi h1 /*cambio*/
{
	margin:4px 0px 0px 0px;
	background-image:url(imagenes/logo_adegi1280.jpg);
	background-repeat: no-repeat;
	text-indent: -1000em;
	overflow: hidden;
	position: relative;
	width: 7.00em;
	height: 3.00em;

}

#logo_adegi h1 a /*cambio*/
{
	margin:4px;
	position: absolute;
	top: 0;
	left: 0px;
	display: block;
	width: 7.00em;
	height: 3.00em;
	margin: 0;
	padding: 0;
}



#emp_asociadas, #zona_interna {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.63em;
	font-style: normal;
	font-weight: bold;
	color:#00436E;
	text-decoration: none;		
	position:absolute;
	width:499px;
	height:15px;
	z-index:4;
	left: 34px;
	top: 145px;
	
	overflow:hidden;
}

/*
#emp_asociadas  a{
	color:#00436E;
	text-decoration:none;
}
*/

#emp_asociadas a:link, #emp_asociadas a:visited, #zona_interna a:link, #emp_asociadas a:visited{
	color:#00436E;
	text-decoration:none;
}

#emp_asociadas a:hover, #zona_interna a:hover{
	color:#00436E;
	text-decoration:underline;
}

a.vlinkportada:link{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	color: #00436E;	
	text-decoration:none;
	line-height:50px;
}
a.vlinkportada:visited{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	color: #00436E;	
	text-decoration:none;
	line-height:50px;
}
a.vlinkportada:active{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	color: #00436E;	
	text-decoration:none;
	line-height:50px;
}

a.vlinkportada:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	font-weight:bold;
	color:#00436E;
	text-decoration:underline;
	line-height:50px;
}

#idiomas {
	position:absolute;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.70em;
	font-style: normal;
	font-weight: bold;
	color:#00436E;
	text-decoration: none;		
	left: 525px;
	top: -17px;
}

#idiomas a:link, a:visited{ /* PROBLEMA DE COLOR CON LAS LISTAS */
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	color:#5E645E;
	text-decoration:none;

}

#idiomas a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	color:#00436E;
	text-decoration:underline;
}

#link_home { 
	position:absolute;
	width:15.94em;
	height:6.88em;
	z-index:5;
	left: 30px;
	top: 5px;
}

#link_home h1 /*cambio*/
{
	margin:10px 0px 0px 0px;
	
	background-image:url(imagenes/logo.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	overflow: hidden;
	position: relative;
	width: 15.94em;
	height: 6.88em;

}

#link_home h1 a /*cambio*/
{
	position: absolute;
	top: 0;
	left: 0px;
	display: block;
	width: 15.94em;
	height: 6.88em;
	margin: 0;
	padding: 0;
}

td.area { /*cambio*/
width:20%;
}

td.area02 { /*cambio*/
width:80%;
}

td.noticias { /*cambio*/
width:49%;
text-align:left;
vertical-align:top;
}

td.fondo-blanco { /*cambio*/
background-color:#FFFFFF;
}

td.separata { /*cambio*/
width:2%;
text-align:left;
vertical-align:top;
}

td.la-aepg { /*cambio*/
width:100%;
vertical-align:top;
}

td.socios-datos { /*cambio*/
/*width:70%;*/
text-align:left;
vertical-align:top;
}

td.socios-logo { /*cambio*/
/*width:30%;*/
text-align:center;
vertical-align:middle;
}

/* FORMS */

td.poblacion { /*cambio*/
width:19%;
text-align:left;
vertical-align:middle;
}

td.poblacion-label { /*cambio*/
width:14%;
text-align:left;
vertical-align:middle;
}

td.poblacion-colab-label { /*cambio*/
width:24%;
text-align:left;
vertical-align:middle;
}

td.c-postal { /*cambio*/
width:21%;
text-align:right;
vertical-align:middle;
}

td.c-postal-label { /*cambio*/
width:46%;
text-align:left;
vertical-align:middle;
}

td.c-postal-colab { /*cambio*/
width:15%;
text-align:right;
vertical-align:middle;
}

td.c-postal-colab-label { /*cambio*/
width:42%;
text-align:left;
vertical-align:middle;
}

td.telefono { /*cambio*/
width:19%;
text-align:left;
vertical-align:middle;
}

td.e_mail { /*cambio*/
width:19%;
text-align:left;
vertical-align:middle;
}

td.experiencia { /*cambio*/
width:37%;
text-align:right;
vertical-align:middle;
}

td.experiencia-label { /*cambio*/
width:28%;
text-align:left;
vertical-align:middle;
}

td.sexo { /*cambio*/
width:18%;
text-align:left;
vertical-align:middle;
}


/********** lide *********************/

td.web-por-que{
  width: 15%;
}

td.web-por-que-http{
  text-align: right;
  width: 5%;
}

td.web-por-que-campo{
  width: 80%;
}

td.td_15px{
  height: 15px;
}

td.td_10px{
  height: 10px;
}

td.td_5px{
  height: 5px;
}

tr.tr_10px{
  height: 10px;
}

tr.tr_20px{
  height: 20px;
}

tr.tr_30px{
  height: 30px;
}

td.td_20pc{
  width: 20%;
}

td.td_con_borde_10{
  width: 10%;
  border-bottom: 1px solid black;
}

td.td_con_borde{
  border-bottom: 1px solid black;
}

td.td_aviso_legal{
  width: 49%;
}


table.tabla_ficheros_noticias{
  width: 45%;
  border: 0;
}

.marquee_emp_asociadas{
  position:absolute;
  width:499px;
  height:15px;
}

#iemarquee{
  position: absolute; 
  left: 0px; 
  top: 0px;
}


table.socios a, table.socios li a{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	font-style: normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: none;
	padding-right: 10px;
}

table.edit{
	border:0;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	font-style:normal;
	font-weight:normal;
	color: #5E645E;
	text-decoration:none;
}

table.edit input.textfield,
table.colaboradores input.textfield{
  width: 60%;
  text-align: left;
}

table.edit .textarea,
table.colaboradores .textarea{
  width: 100%;
  height: 100px;
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style:normal;
	font-weight:normal;
}

table.edit .textarea2{
  width: 60%;
  height: 60px;
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style:normal;
	font-weight:normal;
}


.img_seccion_dcha{
  margin-left: 10px;
}
.img_seccion_izda{
  margin-right: 10px;
}

a.link_encontrado{
  font-weight: bold; 
  color: #002B65;
  text-decoration: none;
}

a:hover.link_encontrado{
  font-weight: bold; 
  color: #002B65;
  text-decoration: underline;
}

.error{
  font-weight: bold; 
  color: red;
}


a.linkdocs, a.linkdocs:hover, a.linkdocs:visited{
  font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight: bold;
	color: #00436E;
	text-decoration: none;
}

a.linkdocs:hover{
  text-decoration: underline;
}

.iframe{
  width: 525px;
  overflow-y: hidden;
  overflow-x: auto;  
}

/********* fin lide *****************/
