/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.hidden {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
#top{
	padding: 0em 0em 0em 0em;
	border: 0em solid #003366;
	width: 100%;
	height: 4.2em;
	background-image:url(/imagenes/templates/top-fondo-89.jpg);
	margin-bottom: 0em;
}
#eslogan{
	display: none;
}
#bread{
	padding: 0.5em 0em 0em 0em;
	border-bottom: 1px solid #006699;
	width: 100%;
	background-color: #ffffff;
	margin-bottom: 0.6em;
	min-height: 1.4em;
	clear:both;
}

#ambito {
	clear:both;
	width: 100%;
	height: 26px;
	margin-bottom: 0.6em;
	padding: 0em;
	border: 0em;
	background-image: url(/imagenes/templates/pestanas/ambito-fondo-mayores-01.jpg);	
	background-color:#ffffff;
}

#menu{
	display: none;
}

#contenidos{
  	float:right;
	width: 78%;
	background-color:#ffffff;
	padding-right: 1em;
	margin: 0em 0em 0.5em 0em;
	vertical-align: top;
	text-align: left;
}
#compartir{
display: none;
}
#fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	border-top: 1px solid #cccccc;
	padding-left: 1em;
	padding-top: 0.5em;
	clear: both;
	width: 98%;
	height: 1em;
	text-align: left;
}

#abajo-enlaces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	text-align: center;
	text-decoration: none;
	margin-top: 1em;
	clear: both;
	width: 98%;
	margin-bottom: 1em;
}

#logos {
	clear: both;
	color:#ffffff;
	padding: 0em 0em 0em 0em;
	width: 98%;
	background-color: transparent;
	margin-bottom: 0.5em;
	vertical-align: top;
	text-align: center;
	font-size: 0.3em;
}


/*********** #TOP ***********/

#top-img-portalmayores{
	float: left;
	left: 0em;
	width: 48%;
	margin-top: 1px;
	font-size: 0.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}
#top-img-imserso{
	float: left;
	width: 27%;
	padding-top: 0.5em;
	text-align: right;
}
#top-img-csic{
	float: left;
	width: 11%;
	padding-top: 0.5em;
}
#top-img-cchs{
	float: left;
	width: 8%;
	padding-top: 0.5em;
}
#top-img-opm{
	float: left;
	width: 6%;
	padding-top: 0.5em;
}
#top-idioma, #top-idioma a:link, #top-idioma a:visited {
	display: none;
}

/* SLOGAN */

#eslogan-pm{
	display: none;
}
.eslogan-pm{
	display: none;
}
#corporativo-1 a:link, #corporativo-1 a:visited, 
#corporativo-2 a:link, #corporativo-2 a:visited,
#corporativo-3 a:link, #corporativo-3 a:visited, 
#corporativo-4 a:link, #corporativo-4 a:visited, 
#corporativo-5 a:link, #corporativo-5 a:visited, 
#corporativo-6 a:link, #corporativo-6 a:visited  {
	display: none;
}
#corporativo-1  a:hover, 
#corporativo-2  a:hover, 
#corporativo-3  a:hover, 
#corporativo-4  a:hover, 
#corporativo-5  a:hover,
#corporativo-6  a:hover {
	display: none;
}
.corporativo a:link, .corporativo a:visited {
	display: none;
}
.corporativo  a:hover {
	display: none;
}


/* BREAD */

#breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	float: left;
	left: 0em;
	width: 60%;
	min-height: 2.5em;
	text-align: left;
	padding: 0.4em 0em 0em 1em;
	text-decoration: none;
}
#breadcrumb a:link, #breadcrumb a:visited {
	color: #003366;
	text-decoration: none;
}
#breadcrumb a:hover {
	color: #ff9900;
	text-decoration: underline;
}
#bread-buscador {
	display: none;
}
.bread-buscador-form {
	display: none;
}

.bread-buscador-caja {	
	display: none;
}
.bread-buscador-buscar {	
	display: none;
}

/* Ambito y tama�o letra*/

.ambito-activo {
	float:left;
	width: 160px;
	height: 26px;
	margin-left: 1em;
	padding: 0.4em 0em 0em 0em;
	border: 0em;
	background-image: url(/imagenes/templates/pestanas/ambito-mayores-01.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	color:#ffffff;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
} 

.ambito-out a:link, .ambito-out a:visited {
	color:#ffffff;
	text-decoration: none;
	font-size: 80%;
	}
.ambito-out a:hover {
	color:#ff9900;
	text-decoration: none;
	}

.ambito-out {
	float:left;
	width: 235px;
	height: 26px;
	margin-left: 0.5em;
	padding: 0.2em 0em 0em 0em;
	border: 0em;
	background-image: url(/imagenes/templates/pestanas/ambito-dependencia-01.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
} 

.tamano-letra {
	display: none;
}
.tamano-letra a:link, .tamano-letra a:visited {
	display: none;
}
.tamano-letra a:hover{
	display: none;
}
/* Aumento letra*/

#noticia_texto{
	font-family: Arial, Helvetica, sans-serif;
  	float:right;
	width: 100%;
	background-color:#ffffff;
	padding-right: 1em;
	margin: 0em 0em 0.5em 0em;
	vertical-align: top;
	text-align: left;
}

.noticia_entradilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 190%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/* Fin aumento letra*/

/* CONTENIDOS */

#contenidos-izq { 	
	float: left;
	width: 74%;
	margin: 0em;
	padding:0em;
	background-color: transparent;
	border: 0em;
	vertical-align: top;
}

#contenidos-der { 	
	float: right;
	width: 21%;
	margin: 0em;
	padding: 0em;
	background-color: transparent;
	border: 0em;
	vertical-align: top;
}

#contenidos-der ul { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 1px #666666 solid;
	width: 100%;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0.5em;	
	padding-left: 0em;
	background-color: transparent;
	list-style-type: none;
	list-style-position: outside;
}

#contenidos-der p {
	margin: 0.5em;
	}

.contenidos-der-tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
 	display: block;
	color: #ffffff;
	vertical-align: middle;
	background-color:#006699;
	text-decoration: none;
	padding: 0.2em;
	margin: 0em;
	border: 0em;	
}		
.contenidos-der-tit a:link, .contenidos-der-tit a:visited {
	color: #ffffff;
	text-decoration: none;	
}	
.contenidos-der-tit a:hover{
	color: #ff9900;
	text-decoration: none;	
}	
.contenidos-der-tit img{
	padding: 0em 0.5em 0em 0em;
}			
.contenidos-der-mapa{
	text-align: center;
	margin-bottom: 0.1em;
}
#contenidos-der li form{
	text-align: center;
	margin: 0.5em 0em 0em 0em;
}	
.contenidos-der-texto-imagen {
	text-align: center;
	background-image: url(/imagenes/documentacion/estudios-resultados-03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 67px;
	padding-top: 18px;
	margin: 0.2em;
}
.contenidos-der-texto-imagen a:link, .contenidos-der-texto-imagen a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
.contenidos-der-texto-imagen a:hover {
	color:#ff9900;
	text-decoration: none;
	font-weight: bold;
}
/* Secciones titulo*/

.seccion-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
 	display: block;
	color: #003366;
	width: 95%;
	vertical-align: middle;
	text-align: center;
	background-color: transparent;
	text-decoration: none;
	padding: 0.2em;
	border-bottom: 0.05em #003366 solid;
	margin-left: auto;
	margin-right: auto;
}	
.seccion-titulo a:link, .seccion-titulo a:visited {
	color: #003366;
	text-decoration: none;
}
.seccion-titulo a:hover{
	text-decoration: underline;
}
/* Cajas de los buscadores */

#Cajabuscar {
	text-align: left;
	margin: 0.5em 0em 0em 0em;
	width: 9em;
}	
#CajaBuscar {
	text-align: left;
	margin: 0.5em 0em 0em 0em;
	width: 9em;
}	
#CajaBuscarBib{
	text-align: left;
	margin: 0.5em 0em 0em 0em;
	width: 9em;
}	

/* Compartir */

#compartir a:link, #compartir a:visited {
	text-decoration: none;
}
#compartir a:hover {
	 color: #FF9900;
}
/* ABAJO ENLACES*/

#abajo-enlaces a:link, #abajo-enlaces a:visited {
	font-size: 100%;
	color: #003366;
	font-weight: normal;
	text-decoration: none;
}
#abajo-enlaces a:hover {
	color: #ff9900;	
}

/* LOGOS */

#logos img {
 padding: 0em 1.5em 0em 0em;
}


/* fix for browsers that don't need the hack 
html>body #navBar li {border-bottom: none;}*/



/* Imagenes */		

.img-izq 	{	
	margin:0.1em 0.3em 0.1em 0.1em;
	border:0em;
	float:left;
	display:table;
}								
.img-der 	{	
	margin:0.1em 0.1em 0.1em 0.3em;
	border:0em;
	float:right;
}	
.img-medio 	{	
	margin: 0.1em 0.1em 0.1em 0.3em;
	border: 0em;
	float: none;
}				
.img-icono 	{	
	margin:0.0em 0.0em 0.0em 0.0em;
	border:0em;
	float:left;
}			
.centrar-contenido {
	text-align:center;	
	border:0em;
}			
				
/* ACCESIBILIDAD */	
				
.barra-blanca {
	color:#FFFFFF;
	}				

/* TABLAS */

.tabla		{
	border-bottom: 1px #006699 solid;
}

.tabla th {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 80%;
	background-color: #006699;
	text-align: left;
	padding: 0.5em;
}
	
.tabla td {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	font-size: 100%; 
	background-color: #F2f9ff;
	text-align: left;
	padding: 0.5em;
	vertical-align: top;
}

/* Tablas espec�ficas */	
	/* Tabla para el listado de todas las revistas electr�nicas */	

.tabla-revistas-e		{
	border-bottom: 1px #006699 solid;
	width: 95%;
	margin: 0em;
	padding: 0em;
}

.tabla-revistas-e th {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 80%;
	background-color: #006699;
	text-align: left;
	padding: 4px;
}
	
.tabla-revistas-e td {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	font-size: 80%; 
	background-color: #F2f9ff;
	text-align: left;
	padding: 0em;
	border-bottom: #cccccc 1px solid;
}

.tabla-revistas-e td a:link, .tabla-revistas-e td a:visited {  	
	text-decoration: none;
}
.tabla-revistas-e td a:hover {  	
	text-decoration: none;
	color: #ff9900;
}	
.tabla-boletin-01 {
	width: 48%;
}
	
/* VARIOS */

.apartado				{ 	
	font-family: sans serif, arial, helvetica, verdana;
    font-size: 100%;
	font-weight: bold;
	color: #003366;}

a.apartado:link 		{  	
	font-family: sans serif, arial, helvetica, verdana;
    text-decoration: none;
	color: #003366;}

a.apartado:visited 		{  	
	font-family: sans serif, arial, helvetica, verdana;
    text-decoration: none;
	color: #702570;}

a.apartado:hover 		{  	
	font-family: sans serif, arial, helvetica, verdana;
    text-decoration: underline;
	color: #003366;
}

.apartado2				{ 	
	font-family: sans serif, arial, helvetica, verdana;
    font-size: 100%;
	font-weight: bold;
	color: #003366;}

a.apartado2:link 		{  	
	font-family: sans serif, arial, helvetica, verdana;
    text-decoration: none;
	color: #003366;}

a.apartado2:visited 		{  	
	font-family: sans serif, arial, helvetica, verdana;
    text-decoration: none;
	color: #702570;}

a.apartado2:hover 		{  	
	font-family: sans serif, arial, helvetica, verdana;
    text-decoration: underline;
	color: #003366;
}
/*.apartado2 a[href]::after {
    content: " [See page " target-counter(attr(href), page) "]";
}*/

/* Texto extra de los destacados */									
							
.destacado		{ 	font-family: Arial, Helvetica, sans-serif; 
				font-size: 80%; 
				color: #000000;
				text-decoration: none;
				background-color: transparent;}

a.destacado:link 		{  	font-family: Arial, Helvetica, sans-serif; 
				font-size: 80%; 
				color: #3333CC;
				text-decoration: none;
				background-color: transparent;}

a.destacado:visited 		{  	font-family: Arial, Helvetica, sans-serif; 
				font-size: 80%; 
				color: #702570;
				text-decoration: none;
				background-color: transparent;}

a.destacado:hover 		{  	font-family: Arial, Helvetica, sans-serif; 
						font-size: 80%; 
                        text-decoration: underline;
						color: #3333CC;}	

.center 	{
	text-align:center;
}

.notas {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 80%;
	text-decoration: none;
}	

.irarriba:link, .irarriba:visited {  	
	font-family: Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration:none;
	font-size: 80%;
}

.irarriba:hover {  	
	color: #3333CC;
	text-decoration:underline;
}

/* BOLETIN */

.boletin-tabla {
	padding: 0em;
	border: 0em solid #003366;
	width: 100%;
	margin: 0em;
}
.boletin-tabla td{
	vertical-align: top;
}
.boletin-fondo-oscuro	{  	
	background-color: #006699;
	height: 1.4em;
}		
.boletin-fecha	{ 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
}
.boletin-seccion-fondo		{  	
	background-color: #bbcddf;
}
.boletin-seccion-texto 		{ 	
	font-family: Arial, Helvetica, sans-serif; 
	color: #003366; 
	text-decoration: none; 
	font-weight: bold; 
	font-size: 80%;
}
.boletin-texto 	{  	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 70%; 
	color: #000000;
	text-decoration: none;
}
.boletin-texto a:link, .boletin-texto a:visited {  	
	font-family: Arial, Helvetica, sans-serif;  
	color: #3333cc;
	text-decoration: none;
	border: 0em;
}
.boletin-texto a:hover 		{  	
	font-family: Arial, Helvetica, sans-serif; 
	color: #003366;
	text-decoration: underline;
}

/* MAPA DEL SITIO */

#mapa-izq { 	
	float: left;
	width: 47%;
	margin: 0em;
	padding: 0em;
	background-color: #f2f9ff;
	border: 0em;
	vertical-align: top;
}
#mapa-izq ul { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 0em;
	margin: 0em;
	padding: 0em;
	background-color: transparent;
}
#mapa-izq li { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0em;
	padding: 0em 0.2em 0em 2em;
	list-style-type: none;
}
#mapa-izq h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
 	display: block;
	color: #ffffff;
	vertical-align: middle;
	background-color:#006699;
	text-decoration: none;
	padding: 0.2em 0.2em 0.2em 0.3em;
	margin: 0em;
}
#mapa-izq li.carpeta { 	
	padding: 0.5em 0em 0em 0.5em;
}
#mapa-izq li.carpeta h3{ 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#003366;
	font-weight:bold;
	margin: 0em 0em 0.5em 0em;
	list-style-image:url(/imagenes/general/carpeta.gif);
	list-style-position: inside;

}
#mapa-der{ 	
	float: right;
	width: 47%;
	margin: 0em;
	padding: 0em;
	background-color: #f2f9ff;
	border: 0em;
	vertical-align: top;
}
#mapa-der ul { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border: 0em;
	margin: 0em;
	padding: 0em;
	background-color: transparent;
}
#mapa-der li { 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0em;
	padding: 0em 0.2em 0em 2em;
	list-style-type: none;
}
#mapa-der h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
 	display: block;
	color: #ffffff;
	vertical-align: middle;
	background-color:#006699;
	text-decoration: none;
	padding: 0.2em 0.2em 0.2em 0.3em;
	margin: 0em;
}
#mapa-der li.carpeta { 	
	padding: 0.5em 0em 0em 0.5em;
}
#mapa-der li.carpeta h3{ 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#003366;
	font-weight:bold;
	margin:0em;
	list-style-image:url(/imagenes/general/carpeta.gif);
	list-style-position: inside;

}
/* CALENDARIO */

.calend-tabla-atras {
	border: 0em #003366 solid;
	width: 10em;
	margin: 0em;
	background-color: #006699;
	padding: 0em;
}
.calendario-tabla		{
	margin: 0em;
	padding: 0em;
	width: 100%
}
.calendario-tabla th {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 80%;
	text-align: center;
	height: 1.5em;
}	
.calendario-tabla td {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	font-size: 80%; 
	background-color: #F2f9ff;
	text-align: center;
	padding: 0em;
	vertical-align: top;
	text-align: center;
}
.calendario-tabla td a:link, .calendario-tabla td a:visited {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	font-size: 100%; 
	background-color: #F2f9ff;
	text-align: center;
	padding: 0em;
	vertical-align: top;
	text-align: center;
	text-decoration: none;
}
.calendario-tabla td a:hover {  	
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #ff9900; 
	font-size: 100%;
}	

/****************** CALENDARIO ADAPATADO ***************************/

.calend-tabla-0001 {  
    width: 25%;
    float: right;
}


.calend-tabla-02  {
	width: 96%;
	text-align: center;
	background-color: #ffffff;        
	padding: 0em;
        margin: 0.2em auto;
        border: 0.1em #003366 solid;
	font-size: 80%;
}	
.calend-tabla-02 th {
	text-align: center;
	padding: 0em;
	margin: 0em;
        color: #003366;
	font-size: 120%;
}
.calend-tabla-02 a:link, .calend-tabla-02 a:visited  {
	color: #003366;
	}
.calend-tabla-02 a:hover {
	color: #ff9900;
	}
.calendcelda  {
	color: #ff9900;
	}
.calendcelda a:link, .calendcelda a:visited {
	color: #ff9900;
	}
.calendcelda a:hover {
	color: #003366;
	}	
/**/
.calendario {	
	width: 100%;
	border: 1px #003366 solid;
}
.calendario-dentro {	
	width: 100%;
	background-color: #ffffff;
}        
.calendario-dentro-titulo {
	background-color: #006699;
}											
.calend 			{ 	
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 85%; 
    color: #003366; 
    text-decoration: none;
}		
/* SALUD - ENCUESTA SEXUALIDAD */

.correcto {  	
	font-family: Arial, Helvetica, sans-serif; 
	color: #006600;
	text-decoration: none;
}	

.incorrecto {  	
	font-family: Arial, Helvetica, sans-serif; 
	color: #CC0000;
	text-decoration: none;
}	

/* LEY DE DEPENDENCIA - TEXTO DE LA LEY */

#li-dep{
	list-style: none;}
.li-dep-tit, .li-dep-tit a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: bold;
	}
.li-dep-tit a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #702570;}	
.li-dep-tit a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #702570;;}	
.li-dep-art,.li-dep-art a:link{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #003366;
	margin-left: 2em;}
.li-dep-art a:visited {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	color: #702570;;
	margin-left: 2em;}
.li-dep-art a:hover {
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:underline;
	color: #702570;;
	margin-left: 2em;}
.li-dep-cap, .li-dep-cap a:link{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #003366;
	margin-left: 0.5em;}
.li-dep-cap a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #702570;
	margin-left: 0.5em;}
.li-dep-cap a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #702570;
	text-decoration:underline;
	margin-left: 0.5em;}
.li-dep-sec, .li-dep-sec a:link{
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	color: #003366;
	margin-left: 1em;}
.li-dep-sec a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #702570;
	margin-left: 1em;}
.li-dep-sec a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #702570;
	text-decoration:underline;
	margin-left: 1em;}
/*----- Prensa ---------------------------------------------------*/

.prensa-autoria 		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-style: italic;
	float: right;
	font-weight: bold;
	margin-right: 1%;
}	

/* ********** GOOGLE *****************/

.mapa-ccaa-img-izq{
 float:left;
 margin-bottom: 2em;
}
			
/* SELCTS */

.select-busca-01 {
    width: 30em;
}

/*----- Tel�fono dependencia --------------------------------------*/
.telefono-dependencia {
	font-family: "sans serif", arial, helvetica, verdana;
	font-size: 130%;
	font-weight: bold;
	color: #003366;
	margin-left: 0.2em;
}




/************ RECURSOS *********************/

.rec-menu-lista {
	padding: 0em;
} 
.rec-menu-lista li { 	
	display:inline;
	border: 0.1em #003366 solid;	
	padding: 0.3em 0.5em;
	margin: 0.1em 0.3em;
	color: #ff9900;
	background-color:#d0e0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
				}
.rec-menu-lista li a:link, .rec-menu-lista li a:visited  { 	
		color: #000000;
		text-decoration: none;		
		}
.rec-menu-lista li a:hover  { 	
		color: #ffffff;		
		}					

.rec-menu-lista-02 {
	padding: 0em;
	margin-left: 0em;
} 
.rec-menu-lista-02 li { 	
	display:inline;
	border: 0.1em #999999 solid;	
	padding: 0.1em 0.5em;
	margin: 0.1em 0.3em;
	color: #ff9900;
	background-color:#d0e0f0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
				}
.rec-menu-lista-02 li a:link, .rec-menu-lista-02 li a:visited  { 	
		color: #000000;
		text-decoration: none;		
		}
.rec-menu-lista-02 li a:hover  { 	
		color: #ffffff;		
		}	

.rec-form-01 p{
	text-align: left;
	margin-top: 0em;
}		

.rec-tabla		{
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px #006699 solid;
	font-size: 100%;	
	text-align: left;
}

.rec-tabla th {  	
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #006699;
	padding: 0.2em;
}
	
.rec-tabla td {  
	font-weight: normal; 
	color: #000000; 
	background-color: #F2f9ff;
	vertical-align: top;
	text-align: center;
}

.rec-tabla td p{
	margin: 0em;
}

.rec-avanz-01 {
	padding: 0.1em;
}
.rec-avanz-01 li{
	list-style-type: none;
	display:inline;
}
.rec-form-div-01a {
	float:left;
	width: 33%;
	font-size: 80%;
	height: 43em;
	background-color:#FFFFCC;
}
.rec-form-div-01b {
	float:left;
	width: 33%;
	font-size: 80%;
	height: 43em;
	background-color:#DEE9F8;
}
.rec-form-div-02 {
	clear:both;
	width: 98%;
	font-size: 80%;
}

/* ************ FORM 3 ************* */

.form-03 {
	border: 0.1em #003333 solid;
	background-color: #E4F1FA;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	padding: 0.5em;
	font-size: 80%;
	font-weight: bold;

}


.form-03 li{
	list-style-type: none;
	display:inline;
	font-size: 120%;
	margin-right: 1em;
}

.form-03-label-01 {
	display:block; 
	float:left; 
	width:16em;; 
	padding:1px 0;

}

/* PODCAST */

#pod_column1{
   width: 350px;
   float:left;
   padding:5px 0 0;
   border-bottom-width:thin;
   border-right-width:thin;
   height:auto;
  
   
   }
   
   
   
#pod_column1_unica{
   width: 100%;
   float:left;
   padding:5px 0 0;
   border-bottom-width:thin;
   border-right-width:thin;
   height:auto;
  
   
   }
	
#pod_column2{
  margin-top: 20px;
  margin-left: 355px;
  position:relative;
  	
}

#pod_texto {
float:inherit;
}


#pod_column1 h1, #pod_column1 h2 {
color:#006699;
}

#pod_column2 h2{
color:#006699;
}


#pod_column1 ul{
list-style:none;

}

.pod_enlaces {
font-weight:bold;
}

#pod_column1_unica ul{
list-style:none;

}

.fecha {

font-size:smaller;
color:#666666;
}

/* Destacados debajo del men�*/

.der-boletin {
	margin: 1.5em auto 1.5em auto;
	background-image: url(/imagenes/portada/fijos/boletin-portal-mayores-03.jpg);
	background-repeat: no-repeat;
	width: 105px;
	height: 68px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	padding-top: 28px;
}
.der-boletin a:link, .der-boletin a:visited {
	color: #333333;
	text-decoration: none;
}
.der-boletin a:hover {
	 color:#ff9900;
}

/* PODCAST_caja con sombreado */

.blur{
   background-color: #ccc; /*shadow color*/
   color: inherit;
   margin-left: 4px;
   margin-top: 4px;
}

.shadow,
.content{
   position: relative;
   bottom: 2px;
   right: 2px;
}

.shadow{
   background-color: #999; /*shadow color*/
   color: inherit;
}

.content{
   background-color: #fff; /*background color of content*/
   color: #666; /*text color of content*/
   border: 1px solid #ccc; /*border color*/
   padding: .5em 2ex;
} 


.fondo_archivo {
    float: inherit;
	margin-left: 0.4em;
	padding: 0em 6em 0em 0em;
	border: 1em;
	background-image:url(/imagenes/documentacion/multimedia/podcast/fondo.gif);
	background-repeat:repeat;
	background-color: #000000;
	color:#ffffff;
	font-size: 90%;
	font-weight: bold;
	
} 
	
.dimen_reproductor {
	width:200px;
	height:20px;
}

.pod_completo {

background-image:url(/imagenes/documentacion/multimedia/podcast/fondo_degradado.gif);
width: 200px;
}

.dimenvideo {
	width: 322px;
	height: 272px;
	}

/************ NUEVOS ESPECIALES *********************/

#especial-menu{
	width: 240px;
	float: right;
	margin-top: 1em;
	padding-left: 2px;
}

.especial-titulo {
	width: 350px;
	color:#FFFFFF;
	background-color:#006699;
}

.especial-titulo a:link, .especial-titulo a:visited {
	color:#ffffff;
	text-decoration: none;
}
.especial-titulo a:hover {
	color:#ff9900;
	text-decoration: none;
}
.deinteres {
	border: 1px #ff9900 solid;
	padding: 2px 2px 2px 2px;
	margin: 5px 0px 2px 0px;
	color:#ff9900;
}
.citas {
border: 1px #cccccc dotted;
color:#006699;
font-style:italic;
text-align:center;
}

.autores {
font-weight:bold;
}

.entrevista{
	font-weight:bold;
	margin-left: 1em;
}


.cuadro-aviso {
	border: 0.1em #993300 solid;
	padding: 0.5em;
	text-align:center;
	width: 98%;
	}

/* Aumento letra*/

#noticia_texto{
	font-family: Arial, Helvetica, sans-serif;
  	float:right;
	width: 95%;
	background-color:#ffffff;
	padding-right: 1em;
	margin: 0em 0em 0.5em 0em;
	vertical-align: top;
	text-align: left;
}

.noticia_entradilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 170%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.noticia_texto5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 190%;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
/* Fin aumento letra*/




/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body 	 	{ 	font-family: Arial, Helvetica, sans-serif; 
				font-size: 100%; 
				color: #000000;
				background-color: #ffffff; 
				font-style: normal; 
				line-height: normal; 
				font-weight: normal; 
				font-variant: normal;
				text-align: center;
				padding: 0em;
				margin: 0 auto;
				width: 48em;
				border: 0.1em #006699 solid;}

p 			{  	font-family: Arial, Helvetica, sans-serif; 
				font-size: 10pt; 
				color: #000000;
				background-color: transparent;}

p a:link	{
            color:#3333CC;
            text-decoration:none;
            }		

p a:visited	{
            color:#702570;
            text-decoration:none;
            }	
							
p a:hover	{
            color:#3333CC;
            text-decoration:underline;
            }							
	

b 			{  	font-family: Arial, Helvetica, sans-serif; 
				font-weight: bold;
				color: #000000; 
				background-color: transparent;}

strong		{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #000000;
				background-color: transparent;}

blockquote	{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 100%;
				margin-left: 1.3em;
                color: #000000;
				background-color: transparent;}

ul 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				list-style-position: outside;
				list-style-type: square;
				margin-left: 1.2em;
				color: #000000;
				background-color: transparent;
}

ul ul		{ 	font-size: 100%;
				margin-top: 0.8em;		
				margin-left: 1em;		
				list-style-type: circle;
}		
				
ul ul ul	{ 	font-size: 100%;
				margin-top: 0.8em;						
				list-style-type: circle;
}							

ol 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				margin-left: 2.5em; 			
				list-style-type: decimal;
				color: #000000;
				background-color: transparent;
				text-decoration: none;}

li 			{  	font-family: Arial, Helvetica, sans-serif; 
				font-size: 100%; 
				color: #000000;
				background-color: transparent;
				margin-bottom: 1em;}
li a:link		{
            color:#3333CC;
            text-decoration:none;
            }		

li a:visited	{
            color:#702570;
            text-decoration:none;
            }	
							
li a:hover	{
            color:#3333CC;
            text-decoration:underline;
            }								
				

dl 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				list-style-position: inside;
				background-color: transparent;}

dl dd		{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #000000;
				list-style-position: inside;
				margin-left: 3em;
				background-color: transparent;
				text-decoration:none;}
				
dl dd a:link	{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				color: #3333CC;
				background-color: transparent;
				text-decoration:none;}			
				
dl dd a:visited	{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				background-color: transparent;
				text-decoration:none;
				color: #702570;}	
				
dl dd a:hover	{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				color: #3333CC;
				background-color: transparent;
				text-decoration:underline;}									
	
dl dt		{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				background-color: transparent;}	
				
dt  a:link	{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				background-color: transparent;
				color: #3333CC;
				text-decoration:none;}	
				
dt  a:visited	{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				background-color: transparent;
				color: #702570;
				text-decoration:none;}	
				
dt a:hover		{ 	font-family: Arial, Helvetica, sans-serif;
				font-weight: normal;
				list-style-position: inside;
				background-color: transparent;
				color: #3333CC;
				text-decoration:underline;}	

h1 			{  	font-family: Arial, Helvetica, sans-serif; 
				font-size: 150%; 
				font-weight: bold;
				margin-bottom: 0em; 
				color: #000000;	
				background-color: transparent;}

h1 a:link,h1 a:visited, h1 a:hover {
				font-family: Arial, Helvetica, sans-serif; 
				color: #000000;
				text-decoration: none;}

h2 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 120%;
				font-weight: bold;
				margin-bottom: 0em;
				color: #003366;
				background-color: transparent;}

h3 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 100%;
				font-weight: bold;
				margin-bottom: 0em;
				color: #000000;
				background-color: transparent;}

h4 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				font-weight: bold;
				margin-bottom: 0em;
				color: #000000;
				background-color: transparent;}

h5 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				font-weight: bolder;
				margin-bottom: 0em;
				color: #000000;
				background-color: transparent;}

h6 			{ 	font-family: Arial, Helvetica, sans-serif;
				font-size: 80%;
				font-weight: bolder;
				margin-bottom: 0em;
				color: #000000;
				background-color: transparent;}

abbr, acronym {  border-bottom: 1px dotted;
				 cursor: help;}

th 			{  	font-family: Arial, Helvetica, sans-serif; 
				font-weight: bold; 
				color: #FFFFFF; 
				font-size: 80%; 
				text-align: left;}
				
form 		{ 	margin: 0em 0em 0em 0em;
				padding: 0em 0em 0em 0em;}		
											
					
img 		{	border: 0em;}			

/*a[href]:after {
   content: " (Enlace " attr(href) ")";
   display: block;
   color: blue;
   text-decoration: none;
 }*/

