/* INICIALIZACIÓN */
img {border:0px; margin:0px; padding:0px; }
p { border:0px; margin:0px;	padding:0px;}
form {margin:0px; padding:0px;}
h1,h2,h3,h4 {margin:0px; padding:0px; font-weight:normal; font-size:1em;}
ul, dl {margin:0; padding:0;}
ul li, dl dt {margin:2px 0px 2px 0px; padding:0;list-style:none;}
/* /INICIALIZACIÓN */

/* COLORES CORPORATIVOS */
.color1 {color:#F65409 !important;} 
.color2 {color:#0000FF !important;}
.color3 {color:#000000 !important;}
.color4 {color:#F65409 !important;}
.color5 {color:#8D8D8D !important;}

.fcolor1 {background-color:#E1E1E1 !important;}
.fcolor2 {background-color:#FFFFFF !important;}
.fcolor3 {background-color:#F7B525 !important;} 
/* /COLORES CORPORATIVOS */

/* COMUNES */
.negrita {font-weight:bold;}
.separa {clear:both;width:1em;	height:0;	margin:0px;	padding:0px;visibility:hidden;}
a, a:visited {margin:0px;padding:0px; text-decoration:underline;}
a:hover {text-decoration:none;}
input, textarea, select {font-size:1em; vertical-align:middle;}
img.icono{margin:3px 5px 3px 2px;vertical-align:middle;}
img.lapiz{margin-right:4px;margin-bottom:-10px;}
#fotozoom {display:none;}
.cleaner { clear:both; font-size:0em; line-height:0%; }
.cursiva{font-style:italic;}
body,html{
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
* html body {
	text-align:center;
}
#contenedor { 
	margin:auto; 
	width:950px;
	border-top:0px;
	text-align:left;
	padding:0px;
	padding-bottom:50px;
}
#contenedor .superior {height:85px; width:950px; margin:0; border-bottom:1px solid #DEDEDE;margin-bottom:11px;}
#contenedor .superior h1 { float:left; position:relative; top:15px; left:0;  margin:0; padding:0; width:131px;}
#contenedor .superior span {position:relative; top:-50px; left:815px; margin:0; padding:0; height:30px; width:100px; text-align:right;}
#contenedor .superior span img { vertical-align:middle; margin-left:5px;}
#contenedor .superior #buscador { float:right; margin-top:25px; }
#contenedor .superior #buscador form { margin:0px; padding:0px; }
#contenedor .superior ul.menu {position:relative; float:right; /*top:-10px; left:350px;*/ width:auto; margin:0px 0 10px 15px; padding:0px; font-size:1.2em; font-family:Arial, Helvetica, sans-serif;color:#474747;}
#contenedor .superior ul.menu li {display:inline; margin:1px;margin-right:2px;}
#contenedor .superior ul.menu li.activo { background-color:#A7CF3A; color:#FFFFFF; padding:0px 1px; } 
#contenedor .superior ul.menu li a:link,
#contenedor .superior ul.menu li a:visited {margin:0; padding:0; text-decoration:none;color:#474747;}
#contenedor .superior ul.menu li.activo a:link,
#contenedor .superior ul.menu li.activo a:visited {color:#000000;}
#contenedor .superior ul.menu li a:hover {text-decoration:underline;}
/*
.contenido, .contenido .izquierda, .contenido .centro, .contenido .derecha { background-color:#8C8C8C !important; background-image:none !important; }
*/
/* NUEVO FORMATO CON COLORES CORPORATIVOS */
.contenido .izquierda { padding-left:10px; }
h2 { background-color:#606060 !important; color:#F8DB08 !important; }
.verdeoscuro{ background-color:#FCF56C !important; color:#5F5F5F !important; }
.verdeclaro{ background-color:#FFFFCC !important; }
.listado_home dt { background-color:#FFFF99 !important; }
.listado_home dt a:link, .listado_home dt a:visited { color:#808080 !important; }
.menu .activo { color:#808080 !important; background-color:#FCF56C !important; }
.verde{ background-color:#FFFFCC !important; }
/* FIN NUEVO FORMATO CON COLORES CORPORATIVOS */

#contacto .contenido{background:transparent url(../images/pluma.gif) no-repeat 64px 345px;}
#jornadas .contenido{background:transparent url(../images/portada_programa.jpg) no-repeat 30px 70px;}
#aviso .contenido{/*text-align:center;*/}
#aviso p{margin-bottom:5px;}
#aviso .miga{text-align:left;}

#buscador input{
	width:286px;
	height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

#buscador input.boton{
	width:50px;
	height:20px;
}
* html #contenedor .superior h1 {margin-right:25px;}
.contenido { font-size:0.9em; min-height:500px;}

.memorial {
	background:#FFFFFF url('../images/memorial.gif') no-repeat top left;
	width:162px;
	height:193px;
}
.verdeoscuro{
background-color:#A7CF3A;
width:162px;
min-height:77px;
color:#FFFFFF;
padding-top:10px;
padding-bottom:20px;
}
.verdeclaro{
background-color:#EBF4D3;
width:162px;
min-height:77px;
padding-bottom:20px;
}
.parrafomemorial{
/*margin-top:120px;*/
padding-top:10px;
margin-left:5px;
margin-right:5px;
text-align:center;
}
.centrado{
text-align:center;
}
.centrado_negrita{
text-align:center;
font-weight:bold;
}
.centrado_verde{
text-align:center;
font-weight:bold;
font-size:14px;
}
.verde{
background-color:#EBF4D3;
width:150px;
text-align:center;
margin-left:45px;
}
.izquierda {
	background:#FFFFFF  no-repeat top left;
	padding-right:15px;
	float: left;
	width:300px; /*315*/
}
.izquierda2 {
	background:#FFFFFF  no-repeat top left;
	padding-right:15px;
	width:600px; /*616*/
}

.centro {
	background:#FFFFFF  no-repeat top left;
	float: left;
	padding: 0px 7px;
	width:400px; /*435*/
	/*height:610px;*/
	background-image:url(../images/borde.gif);
	background-position:left top; 
	background-repeat:repeat-y;
	
}
.centro p,.centro h2, .centro ul{
	margin-left:7px;
	margin-right:7px;
	width:365px; /*400*/
}
.centro p.imagen{
	margin:0px;
}
.derecha {
	background:#FFFFFF;
	float: left;
	width:200px; /*220*/
}

.inferior {
	clear:both;
	/*height:150px;*/
	border-top:1px solid #DEDEDE;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin-top:25px;
	padding-top:16px;	
}

.imprimirinferior{
 font-size:1em;
 float:right;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 margin-right:20px;
 
}
p.imprimirinferior img{
vertical-align:middle;
margin:0px;
padding:10px;
}
 
.trabajadores{
/*margin-left:250px;*/
width:75%;margin:80px auto;clear:both;
}

.trabajadores dd {clear:both;}
.inferior ul li{display:inline; margin:0px 0px;}
.inferior ul li a:link,
.inferior ul li a:visited{color:#0000EE;}

#home h2 {
font-weight: bold ;
font-size:1.2em;
color:#07B91C;
margin-top:20px;
padding:1px 2px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:1.7em;
color:#07B91C;
/*border-bottom: 1px dotted  #DEDEDE;*/
margin-bottom:12px;
margin-top:20px;
padding:5px;
}

dl.listado_home { margin:0px; padding:0px; }
dl.listado_home dt {
padding-left:10px;
background-image:url(../images/cuadrado.gif);
background-position:0px 6px;
background-repeat:no-repeat;
color:#07B91C;
}
dl.listado_home dd {
margin:0px; padding:0px;
padding-left:10px;
}
a.listado, a.listado:visited {text-decoration:underline;color:#07B91C;}

ul.listado_home { margin:0px; margin-left:30px; padding:0px; }
ul.listado_home li {
padding-left:8px;
background-image:url(../images/triangulo.gif);
background-position:0px 6px;
background-repeat:no-repeat;
color:#0000EE;
}
ul.listado_home2 { margin:0px; padding:0px;}
ul.listado_home2 li {
padding-left:8px;
background-image:url(../images/triangulo.gif);
background-position:0px 6px;
background-repeat:no-repeat;
color:#0000EE;
}

ul.listado_home3 { margin:0px; margin-left:130px; padding:0px;width:250px;}
ul.listado_home3 li {
padding-left:8px;
background-image:url(../images/triangulo.gif);
background-position:0px 6px;
background-repeat:no-repeat;
color:#0000EE;
}
ul.listado_presentacion { margin:0px; margin-left:0px; padding:20px; background-color:#F4F4F4;width:475px; }
ul.listado_presentacion li {
padding:10px;
background-image:url(../images/triangulo.gif);
background-position:0px;
background-repeat:no-repeat;
display:inline;
color:#0000EE;
}
ul.listado_presentacion li.activo { font-weight:bold;}
ul.listado_presentacion li a_link,
ul.listado_presentacion li a:visited{color:#0000EE;}

ul.listado_situacion { margin:0px; margin-left:0px; padding:20px; background-color:#F4F4F4;width:910px; }
ul.listado_situacion li {
padding:10px;
background-image:url(../images/triangulo.gif);
background-position:0px;
background-repeat:no-repeat;
display:inline;
color:#0000EE;
}
ul.listado_situacion li.activo { font-weight:bold;}
ul.listado_situacion li a_link,
ul.listado_situacion li a:visited{color:#0000EE;}

ul.listado_personal { margin:0px; margin-left:0px; padding:20px; background-color:#F4F4F4;width:550px; }
ul.listado_personal li {
padding:10px;
background-image:url(../images/triangulo.gif);
background-position:0px;
background-repeat:no-repeat;
display:inline;
color:#0000EE;
}
ul.listado_personal li.activo { font-weight:bold;}
ul.listado_personal li a_link,
ul.listado_personal li a:visited{color:#0000EE;}

ul.listado2 { margin:0px; padding:0px;margin-bottom:8px;}
ul.listado2 li {
padding-left:10px;
background-image:url(../images/cuadrado-azul.gif);
background-position:0px 8px;
background-repeat:no-repeat;
color:#0000EE;
}

ul.listado3 {margin:0px; padding:0px;margin-top:20px;/*width:650px;*/}
ul.listado3 li {
padding-left:60px;
background-image:url(../images/cuadrado-azul.gif);
background-position:50px 8px;
background-repeat:no-repeat;
color:#0000EE;
margin-bottom:10px;
}

ul.listado2 li a_link,
ul.listado2 li a:visited{color:#0000EE;}

ul.listado3 li a_link,
ul.listado3 li a:visited{color:#0000EE;}

ul.listadoact { margin:0px; padding:0px;width:310px;}
ul.listadoact li {
padding-left:20px;
padding-top:10px;
background-image:url(../images/cuadrado-azul.gif);
background-position:10px 18px;
background-repeat:no-repeat;
color:#0000EE;
}

ul.listadoact li a_link,
ul.listadoact li a:visited{color:#0000EE;}

ul.listado li img{vertical-align:middle;}
ul.listado2 li img{vertical-align:middle;}

img.contacto2{
float:right;
}
img.situacion2{
float:right;
margin-bottom:13px;
margin-top:13px;
margin-right:20px;
}

img.situacion3{
float:right;
margin-bottom:13px;
margin-top:13px;
margin-right:40px;
}

p.situacion{
margin-bottom:10px;
margin-top:10px;
}

p.noticias{
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#777777;
}

.noticia{
margin-left:50px;
margin-right:30px;
padding-bottom:0px;
border-top: 1px dotted  #DEDEDE;
padding-top:10px;
}

p.noticias2{
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
color:#777777;
padding-bottom:10px;
border-top:0px;
margin-left:50px;
margin-right:50px;
}
a:link.noticias2 ,a:visited.noticias2{
/*color:#777777;
text-decoration:underline;*/
}

p.noticiasfecha{margin-left:50px;color:#07B91C;font-style:italic;}
p.noticiasrelac{margin-left:50px;font-weight:bold;}
p.noticiasfoto{margin-left:8px;margin-bottom:8px;}
p.noticiaresumen{margin-left:50px;margin-right:50px;padding-bottom:10px;}
ul.noticias { margin-left:0px;}
ul.noticias li {margin-left:50px;}

p.presentacion_ini{margin-top:15px;}
p.presentacion{margin-bottom:20px;}
p.actividades{margin-bottom:30px;}
a:link.actividades ,a:visited.actividades{margin-left:10px;}
img.actividades{float:right;margin-right:15px;width:212px; height:457px;}

p.legislacion{/*margin-bottom:100px;*/width:600px;}
* html p.legislacion{margin-bottom:0px;width:600px;}
a:link.legislacion,a:visited.legislacion{margin-left:10px;}
img.legislacion{float:right;margin-right:15px;width:310px; height:127px;}

p.memorias {margin-top:10px;margin-bottom:10px;}

p.personal{margin-top:15px;margin-bottom:15px;margin-right:10px;width:600px;}
.personaltitular{margin:10px 0px; padding:2px;background-color: #606060;color: #f8db08;/*color:#07B91C;*/font-family:Arial, Helvetica, sans-serif;font-size:1.7em}
.personaltitular a:link, .personaltitular a:visited { color:#fff; }
.negritapersonal {font-weight:bold;margin-top:5px;}
.datospersonal {/*margin-left:20px;background-image:url(../images/cuadrado.gif);background-position:0px 6px;background-repeat:no-repeat;padding-left:10px;*/}
.cierradep{text-align:center;font-size:0.7em;color:#fff;}
.izqdperso{float:left; width:100%;margin-bottom:0px;}
.dereperso{float:right; /*background-image:url(../images/cuadrado.gif); background-position:10px 6px; background-repeat:no-repeat;*/ width:65%; padding-left:3%;}

dl.personal { margin:0px; padding:0px; }
dl.personal dt {
background-color: #ffff99;
color:#808080;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:1.2em;
padding-left:10px;
background-image:url(../images/cuadrado.gif);
background-position:0px 6px;
background-repeat:no-repeat;
}
dl.personal dd {
padding-bottom:10px;}

p.imprimir{
text-align:center;
margin:0px;
padding:0px;
}
p.imprimir img{
vertical-align:middle;
margin:0px;
padding:10px;
}

p.alojamiento{
margin-top:19px;
margin-bottom:15px;
}

.hoteles{
 margin-left:24px;
 padding-left:24px;
 float:left;
}

.situacionsup{
	float:right;
	width:310px;
	height:135px;
	background-color:#F1F1F1;
	margin-bottom:15px;
}
.situacionsup h3{
 padding-left:13px;
 padding-top:13px;
 color:#07B91C;
}
.situacionsup p{
 padding-left:13px;
 padding-top:13px;
}

.situacioninf{
	float:right;
	width:310px;
	height:110px;
	background-color:#F1F1F1;
	margin-bottom:15px;
}
.situacioninf h3{
 padding-left:13px;
 padding-top:13px;
 color:#07B91C;
}

ul.situacioninf { margin:0px; margin-left:8px; padding-top:12px; float:left; width:210px; height:50px;}
ul.situacioninf li {
padding-left:10px;
background-image:url(../images/triangulo.gif);
background-position:0px 8px;
background-repeat:no-repeat;

}

.situacionsup a_link,
.situacionsup  a:visited{color:#0000EE;}

.situacioninf a_link,
.situacioninf  a:visited{color:#0000EE;}

img.presentacion{
float:right; 
margin-top:-60px;
}

.contacto {
background-color:#F0F0F0;
width:300px;
height:95px;
float:left;
margin-top:17px;
}
.contacto p{padding-left:11px;padding-top:10px;}
.contacto a_link, a:visited {color:#0000EE;}
.contacto img{padding-right:10px; float:right;}
.centrado{text-align:center;}


.legilacionrelac{
color:#000000;
margin-top:5px;
margin-left:68px;
}

* html .legilacionrelac{
margin-left:10px;
}

.borde_foto_ar{
overflow:hidden;
height:1px;
background-color:#FFFFFF;
margin-right:10px;
}
.foto{
width:376px; /*421*/
}
.fotoMemorial{
width:191px;
}
.marco_foto{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:374px; /*419*/
background-position:365px top; /*410px top*/
}
.marco_fotoMemorial{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:190px;
background-position:181px top;
}
.marco_foto .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}
.marco_fotoMemorial .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}

* html .marco_fotoMemorial .div_foto{
padding:10px 10px 10px 2px;
}
.marco_foto .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
}

.foto_presentacion{
width:419px;float:right;margin-top:-58px;margin-left:10px;
}
.marco_foto_presentacion{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:416px;
background-position:407px top;
}

.marco_foto_presentacion .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}
.marco_foto_presentacion .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
}
.foto_situacion{
width:633px;margin-left:0px;float:left;
}
.marco_foto_situacion{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:633px;
background-position:624px top;
}
.marco_foto_situacion .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:5px 12px 12px 12px;
}
.marco_foto_situacion .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
}

.foto_personal{
width:340px; height:240px; float:right;/*padding-left:-60px;*/ margin-top:-58px;
}
.marco_foto_personal{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:340px;
background-position:331px top;
}
.marco_foto_personal .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}
.marco_foto_personal .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
}

.foto_actividad{
width:444px; height:205px; margin-left:290px;margin-top:19px;
}

.marco_foto_actividad{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:420px;height:190px;
background-position:435px top;
padding:10px;
padding-bottom:0px;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
}
.marco_foto_actividad .div_foto{
background:#F2F2F2 url(../images/libros.gif) no-repeat 210px 10px;
padding:0px;
width:410px;height:178px;

}
.marco_foto_actividad .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
float:none;
}
.foto_servicio{
width:444px; height:205px; margin-left:290px;margin-top:19px;
}

.marco_foto_servicio{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:420px;height:190px;
background-position:435px top;
padding:10px;
padding-bottom:0px;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
}
.marco_foto_servicio .div_foto{
background:#F2F2F2 url(../images/microescopio.gif) no-repeat 310px 10px;
padding:0px;
width:410px;height:178px;

}
.marco_foto_servicio .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
float:none;
}

.foto_noticias{
width:187px; float:right;margin-right:18px; margin-left:10px;
}
.foto_noticias a:link {
	background-color:transparent;
}
.marco_foto_noticias{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:187px;
background-position:178px top;
}
.marco_foto_noticias .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}
.marco_foto_noticias .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
}

/*.foto_noticias2{
width:325px; float:right;margin-right:18px; margin-left:10px;
}
.marco_foto_noticias2{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:325px;
background-position:314px top;
}
.marco_foto_noticias2 .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}
.marco_foto_noticias2 .div_foto img{
/*width:90%;
width:193px; width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
}
*/

.foto_legislacion{
width:330px; height:180px; float:right;margin-right:5px;margin-bottom:10px;
}
.marco_foto_legislacion{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:330px;
background-position:321px top;
}
.marco_foto_legislacion .div_foto{
text-align:center;
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}
.marco_foto_legislacion .div_foto img{
/*width:90%;
width:193px;*/ width:auto;
margin:auto auto;
margin-left:-10px;
float:none;
width:300px;
}

.foto_contacto{
width:635px; /*661*/
height:520px;
float:right;
margin-top:17px;
}
.marco_foto_contacto{
background-image:url(../images/borde_foto_derecha.gif);
background-repeat:repeat-y;
width:612px; /*638*/
height:auto;
background-position:625px top; /*651*/
border-left:1px solid #D4D4D4;
border-top:1px solid #D4D4D4;
padding:10px 10px 10px 10px;
}


.borde_foto_ab{
background-image:url(../images/borde_menu_dcha_ab.gif);
background-repeat:repeat-x;
background-position:top left;
background-color:transparent;
height:12px;
margin-right:2px;/*4px*/
}

.borde_der{
float:right !important;
}
.borde-inf{
float:left !important;
}

dd.enlaces{margin-bottom:10px;}
dd.enlacesup{margin-top:5px;}

img.enlaces{float:right;margin-right:15px;width:323px; height:326px;}
img.memorias{float:right;margin:0px;width:314px; height:130px;}

/* MAPA WEB */
dl.listado_mapaweb dd {
margin:6px 30px;
padding-left:6px;
background:url(../images/cuadrado-azul.gif) 0px 50% no-repeat;
}

/* FOTO ZOOM */

#foto_zoom {
	position:absolute;
	text-align:center;
	left:50%;
	z-index:50;
	margin-left:-240px;
	visibility:hidden;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
#foto_zoom #cabecera_ampliada {
	font-size:1em;
	font-weight:bold;
	line-height:20px;
}
#foto_zoom #foto_ampliada {
	padding:3px;
}
#foto_zoom #pie_ampliada {
	font-size:1.0em;
	text-align:center;
	font-size:0px;
	line-height:0px;
}
.logo_taw{float:right;}
.logo_enac{float:left;}
.avisolegal{margin-top:20px;margin-left:40px;margin-right:40px;}
.direccion{width:750px;float:left;}
#mapa { width: 597px;}
