/***********************************************/
/* 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/dependencia/tamplates/top-fondo-dependencia-89.jpg);
	margin-bottom: 0em;
}

#eslogan{
	padding: 0em 0em 0em 0em;
	border: 0em;
	width: 100%;
	margin-bottom: 0em;
	background-image: url(/imagenes/dependencia/tamplates/top-fondo-dependencia-89.jpg);
	height: 1.4em;
}
#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-dependencia-01.jpg);	
	background-color:#ffffff;
}


#menu{
	float: left;
	width: 16%;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	background-color: #ffffff;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	text-align: left;	
}

#contenidos{
  	float:right;
	width: 78%;
	background-color:#ffffff;
	padding-right: 1em;
	margin: 0em 0em 0.5em 0em;
	text-align: left;
}
#compartir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	border-top: 1px solid #cccccc;
	padding-left: 2em;
	padding-top: 0.5em;
	clear: both;
	width: 92%;
	height: 2.1em;
	margin-left: 2em;
	background-color: #FCF1D8;
}
#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: 43%;
	margin-top: 1px;
	font-size: 0.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-align: left;
}

#top-img-imserso{
	float: left;
	width: 25%;
	padding-top: 0.5em;
	text-align: right;
}
#top-img-csic{
	float: left;
	width: 10%;
	padding-top: 0.5em;
}
#top-img-cchs{
	float: left;
	width: 6%;
	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 {
	float: left;
	width: 6%;
	margin-left: 0.5em;
	padding-top: 0.5em;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
}
#top-idioma a:hover {
	color: #ff9900;
	text-decoration: none;
	text-align: left;
}
/* SLOGAN */

#eslogan-pm{
	float: left;
	left: 0em;
	width: 47%;
	padding: 0.2em 0em 0em 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
}
.eslogan-pm{
	float: left;
	left: 0em;
	width: 47%;
	padding: 0.2em 0em 0em 2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
}
#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  {
	float: left;
	font-size: 65%;
	color: #ffffff;
	padding-top: 0.3em;
	padding-right: 1.8em;
	text-decoration: 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 {
	color: #ff9900;
	text-decoration: none;
}
.corporativo a:link, .corporativo a:visited {
	float: left;
	font-size: 65%;
	color: #ffffff;
	padding-top: 0.3em;
	padding-right: 1.8em;
	text-decoration: none;
}
.corporativo  a:hover {
	color: #ff9900;
	text-decoration: none;
}
.nav-top-buscador-caja {	
	color: #000000;
 	border: 0.1em solid #000000;
 	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
 	font-weight: normal;
	width: 110px;
}
.nav-top-buscador-buscar {	
	color: #000000;
 	font-family: Arial,Helvetica,sans-serif;
 	font-weight: normal;
	width: 55px;
	font-size: 1em;
}

/* BREAD */

#breadcrumb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	float: left;
	left: 0em;
	width: 60%;
	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: underline;
}
#breadcrumb a:hover {
	color: #ff9900;
	text-decoration: underline;
}
#bread-buscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #000000;
	float: right;
	right: 0em;
	width: 35%;
	min-height: 2.5em;
	text-align: center;
	padding: 0em 1em 0em 0em;
	text-decoration: none;
}
.bread-buscador-form {
	padding-bottom: 1em;
}

.bread-buscador-caja {	
	color: #000000;
 	border: 0.1em solid #000000;
 	font-family: Arial,Helvetica,sans-serif;
	font-size: 100%;
 	font-weight: normal;
}
.bread-buscador-buscar {	
	color: #000000;
 	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
 	font-weight: normal;
}

/* �mbito y Tama�o texto*/

.ambito-activo {
	float:left;
	width: 160px;
	height: 26px;
	margin-left: 1em;
	padding: 0.2em 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-weight: bold;
	text-decoration: none;
} 

.ambito-activo a:link, .ambito-activo a:visited {
	color:#ffffff;
	text-decoration: none;
	font-size: 80%;	
	}
.ambito-activo a:hover {
	color:#ff9900;
	text-decoration: none;
	}

.ambito-out {
	float:left;
	width: 235px;
	height: 26px;
	margin-left: 0.5em;
	padding: 0.4em 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-size: 90%;	
	font-weight: bold;
	text-decoration: none;
} 

.tamano-letra {
	font-size: 80%;	
	color:#999999;
	float: right;
	margin-right: 1em;
}
.tamano-letra a:link, .tamano-letra a:visited {
	text-decoration: none;
	color:#999999;
}
.tamano-letra a:hover{
	 color: #000000;
}

/* MENU */

#menu-menu ul 			
{   font-size: 100%;	
 	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;	
	padding-left: 0em;
	list-style-type: none;
	list-style-position: outside;
}

#menu-menu ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
 	display: block;
	color: #006699;
	vertical-align: middle;
	background-color: #26823b;
	text-decoration: none;
	width: 100%;
	margin: 0em 0em 0.2em 0em;
	padding-top: 0em;
}
#menu-menu ul li a:link, #menu-menu ul li a:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
#menu-menu ul li a:hover {
	color: #ff9900;	
}

#menu-menu ul ul { 
	background-color: #ffffff;
} 
#menu-menu ul ul li {
	width: 94%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #ffffff;	
	color: #003366;
	margin: 0em 0em 0em 0.5em;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
}
#menu-menu ul ul li a:link, #menu-menu ul ul li a:visited {
	background-color: #ffffff;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	/*border-bottom: 0.1em #cccccc solid;*/
 	display: block;
}
#menu-menu ul ul li a:hover {
	background-color: #ffffff;
	font-weight: normal;
	color: #ff9900;
	text-decoration: none;
	/*border-bottom: 0.1em #cccccc solid;*/
 	display: block;
}

.menu-menu-mapa-img {
	padding-bottom: 1em;
	padding-right: 0.2em;
	float: left;
}
.secc-img-menu {
	margin: 0.2em 0.2em 0em 0em;
	border:0em;
	float:left;
	width: 4px;
}
/* Menu antiguos */


#menu-secciones strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
 	display: block;
	color: #006699;
	vertical-align: middle;
	background-color:#006699;
	text-decoration: none;
	width: 100%;
	margin: 0em 0em 0.2em 0em;
	padding: 0em;
	border: 1px solid #cccccc;	
}
#menu-secciones strong a:link, #menu-secciones strong a:visited {
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#006699;
	text-decoration: none;
	width: 100%;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;	
}
#menu-secciones strong a:hover {
	color: #ff9900;	
}
#menu-secciones ul 			
{ 	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-left: 0em;
	margin-top: 0em;
	margin-bottom: 0em;	
	padding-left: 0.5em;
	background-color: transparent;
	list-style-type: none;
	list-style-position: outside;
}
#menu-secciones li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #003366;
	margin: 0em 0em 0.2em 0em;
	padding: 0em;
	border-bottom: 1px solid #cccccc;
}
#menu-secciones li a:link, #menu-secciones li a:visited {
	font-size: 80%;
	color: #003366;
	text-decoration: none;
}
#menu-secciones li a:hover {
	color: #ff9900;
	text-decoration: none;
}

.menu-secciones-mapa-img {
	padding-bottom: 1em;
	float: left;
}


/* CONTENIDOS */

#contenidos-izq { 	
	float: left;
	width: 78%;
	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: #003366;
	vertical-align: middle;
	background-color: #FFCC33;
	text-decoration: none;
	padding: 0.2em;
	margin: 0em;
	border: 0em;	
}		
.contenidos-der-tit a:link, .contenidos-der-tit a:visited {
	color: #006633;
	text-decoration: none;	
}	
.contenidos-der-tit a:hover{
	color: #ffffff;
	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;
}	
/* T�tulo de las secciones */
.seccion-titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight:bold;
 	display: block;
	color: #000000;
	width: 95%;
	vertical-align: middle;
	text-align: center;
	background-color: #ffffff;
	text-decoration: none;
	padding: 0.2em;
	border-bottom: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
}
.seccion-titulo a:link, .seccion-titulo a:visited{
	color: #000000;
	text-decoration: none;
}
.seccion-titulo a:hover{
	color: #ff9900;
	text-decoration: none;
}
/* 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: #006633;
	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: 80%;
}

.tabla-revistas-e th {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #FFFFFF; 
	font-size: 80%;
	width: 50%;
	background-color: #006699;
	text-align: left;
	padding: 0.5em;
}
	
.tabla-revistas-e td {  	
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #000000; 
	font-size: 100%; 
	background-color: #F2f9ff;
	text-align: left;
	padding: 0.5em;
}
		
.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;
}

/* 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 {  	
	font-family: Arial, Helvetica, sans-serif;  
	color: #3333cc;
	text-decoration: none;
	border: 0em;
}
.boletin-texto a:visited {  	
	font-family: Arial, Helvetica, sans-serif;  
	color: #003366;
	text-decoration: none;
}
.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:#26823b;
	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:#26823b;
	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 #666666 solid;
}
.calendario-dentro {	
	width: 100%;
	background-color: #ffffff;
}        
.calendario-dentro-titulo {
	background-color: #26823b;
}											
.calend 			{ 	
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 85%; 
    color: #26823b; 
    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;
}

/* Aumento letra*/

#noticia_texto{
	font-family: Arial, Helvetica, sans-serif;
  	float:right;
	width: 78%;
	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*/


/************ RECURSOS *********************/

.rec-menu-lista {
	padding: 0em;
} 
.rec-menu-lista li { 	
	display:inline;
	border: 0.1em #003366 solid;	
	padding: 0.3em;
	margin: 0.1em;
	color: #ff9900;
	background-color:#26823b;
	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: #ffffff;
		text-decoration: none;		
		}
.rec-menu-lista li a:hover  { 	
		color: #ff9900;		
		}					


.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%;
}

/* ****************************** */

.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:#006633;
	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: #ffffff;
		text-decoration: none;		
		}
.rec-menu-lista-02 li a:hover  { 	
		color: #ff9900;		
		}	

/* ************ 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;
}

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

html {
overflow-y:scroll;
}


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: 61em;
				border: 0.1em #006699 solid;}

p 			{  	font-family: Arial, Helvetica, sans-serif; 
				font-size: 80%; 
				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: 3em;		
				list-style-type: lower-roman;
}		
				
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;}	

/* Registro de Biblioteca */

.biblio_tit {
 	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;  
        border: 1px #cccccc solid;
        width: 95%;
}

.biblio_tit th {
        background-color: #ffffff;  
        color: #000000;
        padding: 0.2 em;
        font-weight: bold;
}
.biblio_tit td {
        font-size: 80%;
        background-color: #e3ecef;  
        color: #000000;
        padding: 0.3em;
}		

