body {	font-size:62.5%;	margin-left: 1.5em;	margin-top: 1.5em;	margin-bottom: 1.5em;}/*******CABECERA*******/#cabecera{	min-width:96.9em;	margin-right:-0.5em;	padding-right:1.5em;}#cab_logo{	margin-top:0em;}#marco_cab{	background: #FFFFFF;	height:18.8em;	margin-top:-19.1em;	margin-bottom:2.5em;	margin-left:19.5em; 	background-image: url(../img/grandig/cabecera2.jpg); 	background-position:right; 	background-repeat:no-repeat;    border:0.01em solid #B3261C;}#cuadro_sup{	position:relative;	height:1.7em;	border:0.01em solid #B3261C;}#cuadro_inf{	position:relative;	margin-top:15.4em;	height:1.65em;	border:0.01em solid #B3261C;}#buzon{	position:relative;	float:right;	background:#B3261C;	border-left:0.01em solid #B3261C;	height:1.7em;    top:0.1em;}.buzon_ciud{    position:relative;	font-size:1.1em;    color:#FFFFFF;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;    left:0.1em;    top:0.08em;  	font-weight:bold;}.letras_migas{                color:#000000;	text-decoration:none;	font-family:Arial, Helvetica, sans-serif;}.migas{       position:relative;       top:0.1em;       left:0.5em;	   font-size:1.1em;}.letras_migas a{	color:#000000;}.opc_1er_nivel{	color:#ffffff;	font-family:Arial;	font-size:1.3em;	padding-left:0.3em;}#salt_cont{	position:relative;	float:left;	background:#FFFFFF;	height:1.6em;	left:0.1em;	top:0.1em;}.letras_salt_cont{    position:relative;    font-size:1.1em;    color:#000000;    text-decoration:none;    font-family:Arial, Helvetica, sans-serif;    top:0.1em;  }#buscador{	position:relative;	float:right;	height:1.7em;  	top:-1.4em;}fieldset{	border:0em;	padding:0em;	margin:0em;}.text_input{ 	position:absolute;     right:4.9em;    font-family: Arial, Helvetica, sans-serif;	top:0.1em;   	border:0; 	height:1.2em;	font-size:1.1em;    padding-left:0.5em;}.bot_buscar{	border:0em;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	height:1.5em;	background:#B3261C;	color:#FFFFFF;	padding-bottom:0.2em;	font-weight:bold;}/********PIE********/.pie {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.15em;	color: #FFFFFF;	text-align:center;}.pie_a {	font-family: Arial, Helvetica, sans-serif;	font-size: 0.94em;	color: #FFFFFF;}#pie{	background:#B3261C;	text-align:center;	clear:both;	min-width:96.9em;	margin-right:1em;}/********MENU********/#menu_izq{	float:left;	width:18em;	margin-top:-2em;}#menu_izq ul{	list-style-type:none;	margin-left:-4em;}li.opcion{	list-style-type:none;	background:#B3261C;	border-bottom: 0.1em solid #FFFFFF;	padding-top:0.15em;	padding-bottom:0.15em;}.oculta {     visibility: hidden;}label.oculta {	padding: 0;	margin: 0;	font-size: 0;	float: right;}img{ border: 0em; }.hueco{	display: none;      }.no_hueco{	display: block;}				li.opcion a{    height: 1.3em;    padding-left: 0.2em;    display: inline;     font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #FFFFFF;	text-decoration: none;} .texto_opcion{    height: 1.3em;    padding-left: 0.2em;    display: inline;     font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	color: #FFFFFF;	text-decoration: none;}a.flecha { padding-left: 0.3em; }li.subopcion{	text-align: left;    margin-left: 0.8em;    border-width: 0em 0em 0em 0.05em;    border-style: solid;    border-color:#FFFFFF;	padding-top:0.15em;	padding-bottom:0.15em;}.raya{	color:#FFFFFF;}/*Propiedades para los flash que est�n debajo del men� izquierdo*/#flash{		margin-top:2em;	margin-bottom:1em;}#flash1{	margin-bottom:1em;}/********CONTENEDOR********/#contenedor{	width:99.9%;	padding-bottom:1em;	min-width:96.9em;}#capa_cuerpo{	min-width:77em;	margin-left:19.7em;	margin-right:-0.7em;	padding-right:1.5em;	margin-top:-1em;}/*******CABECERAS OCULTAS*******/h1.oculta {	padding: 0;	margin: 0;	font-size: 0;}h2.oculta {	padding: 0;	margin: 0;	font-size: 0;}h3.oculta {	padding: 0;	margin: 0;	font-size: 0;}.letras_ocultas {	padding: 0;	margin: 0;	font-size: 0;}.oculta { 	visibility: hidden;}label.oculta {	padding: 0;	margin: 0;	font-size: 0;	float: right;}/***********OTROS**********/a{text-decoration: none;}a:hover{text-decoration: underline;}p{	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;}.h3_titulo{	color:#B3261C;	font-family:Arial, Helvetica, sans-serif;	font-size:1.7em;}.negrita_roja{	font-weight:bold;	color:#B3261C;}.p_roja{	color:#B3261C;}.negrita_peque�a{	font-weight:bold;}.negrita{	font-weight:bold;}.negrita_grande{	font-weight:bold;	font-size:1.3em;}.cursiva{	font-style: italic;}.subrayado{	text-decoration:underline;}.negcursiva{	font-style: italic;	font-weight:bold;}/**************P�GINA HOME.GCD****************/.cabecera_titul{	color:#B3261C;	font-family:Arial, Helvetica, sans-serif;	font-size:4em;	margin-top:0em;	text-align:left;	font-weight:normal;	margin-bottom:0em;	margin-top:-0.3em}.cuadro_intro{	width:58.6%;	float:left;	padding-right:1em;	padding-left:1em;	text-align:center;	border-right:0.1em solid #cccccc;	margin-right:-0.1em;}.cuadro_intro p{	text-align:justify;	margin-bottom:1.5em;}.cuadro_proxi{	float:left;	padding-left:0.5em;	width:37.5%;	border-left:0.01em solid #cccccc; }.img_proxi{	width:30%;	margin-right:3%;	vertical-align:middle;}.cuadro_img_proxi{	text-align:center;	margin-top:-1.5em;	margin-bottom:1.5em;}.cuadro_enl_proxi{	margin-top:3em;}.titul_rojo{	margin-bottom:-0.5em;}.enlace_titul_r{	margin-bottom:2em;}.enl_cuadro_noticias{	text-decoration:none;	color:#000000;	font-weight:bold;	}.cuadro_proxi h3{	margin-top:0em;}.enlace_proxi{	color:#000000;}.enlace_proxi_negr{	color:#000000;	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;	font-weight:bold;	float:right;}.maquetacion_sup{	height:41.5em;/*	border-bottom:0.01em solid #cccccc;*/	padding-bottom:1em;}.cuadro_noticias{	width:58.6%;	float:left;	padding-right:0.5em;	padding-left:1em;	margin-top:1.5em;	border-right:0.1em solid #cccccc;	margin-bottom:1.5em;}.cabecera_noticias{	width:97%;	background:#B3261C;	padding:0.5em;	border:0.2em solid #B3261C;}.cont_noticias{	padding:0.5em;	border:0.2em solid #B3261C;	width:97%;	background:#f4e7e7;	background-image: url(../img/grandig/fondo_mediateca.jpg); 	background-position:left top; 	background-repeat:no-repeat;}.titul_noticias{	color:#ffffff;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-size:1.7em;}.enlace_noticias{	color:#ffffff;	margin-top:-1.5em;	/*float:right;*/	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;	font-size:1.1em;	text-decoration:none;}.cab_noticia{	color:#B3261C;	font-weight:bold;	font-size:1.3em;}.cuadro_otros{	margin-top:1.5em;	margin-bottom:1.5em;	float:left;	width:37.3%;	border-left:0.1em solid #cccccc;	margin-left:-0.1em;	padding-left:0.5em;}.cuadro_otros_color{	background:#ecefdf;	padding-top:0.5em;	padding-bottom:0.5em;}.otros_cont1{	margin-top:-0.6em;}/*Propiedades para los flash de ultraperiferiadigital y canariasmediafest*/#flash3{	margin:1em;}/*#flash4{*/#youtube {        margin: 1em;	/*margin-top:1em;	margin-left:1em;*/}    .ocultofx { display:none; }        div#mediafest {         background-color: #ffffff;         background-image: url(../img/cultura/eventos_destacados/mediafest.jpg);         background-repeat: no-repeat;         background-position: center;        /*width: 13.42em;         height: 7em; */        width: 17.8em;         height: 10.8em;        /*margin-bottom: 0.42em;*/      	margin-top:-0.5em;	margin-left:1em;        text-align: center;    }        div#mediafest img {        padding-top: 1em;    }        div#mediafest:hover {         background-color: #ffffff;         background-image: url(../img/cultura/eventos_destacados/mediafestc2.jpg);         background-repeat: no-repeat;     }    div#mediafest:focus {         background-color: #ffffff;         background-image: url(../img/cultura/eventos_destacados/mediafestc2.jpg);         background-repeat: no-repeat;     }    div#mediafest a {        display: block;         width: 100%;         height: 100%;    }.otros_cont2{	padding-top:1em;	padding-left:1em;	padding-right:1em;	text-align:justify;}.imagen_libro{	float:left;	padding-right:1em;}.p_libro{	margin-top:0em}.otros_cont3{	padding-top:1em;	padding-left:1em;	padding-right:1em;	text-align:justify;	margin-bottom:-0.5em;}.imagen_paad{	text-align:center;}/***********CABECERAS PARA P�GINAS GEN�RICAS***********/.cabecera_pag{	background:#B3261C; 	background-image: url(../img/grandig/motivo-titul.gif); 	background-position:right; 	background-repeat:no-repeat;	height:2.6em;}.titulos_paginas{	position:relative;	background:white;	color:#B3261C;	font-family:Arial;	font-size:2.6em;	padding-right:0.5em;	top:-0.18em;}.descrip_cab{	border-bottom:0.1em solid #cccccc;}/***********CUADROS LATERALES PARA P�GINAS GEN�RICAS***********/.contenidos_texto{	float:left;	width:63%;	margin-top:1.5em;	margin-bottom:0.5em;	padding-right:1em;	text-align:justify;	border-right:0.1em solid #cccccc;}.contenidos_ant{	float: left;	width:34.9%;	padding-left:0.5em;	margin-top:1em;}.combi_cuadros{	padding-left:0.5em;}.cuadro_actuales{	background:#ece9d8;	padding-bottom:0.5em;	margin-bottom:2em;	margin-top:-1em;}.cuadro_realizadas{	background:#ece9d8;}.titul_gen{	background:#ffffff;	color:#B3261C;	font-family:Arial;	font-size:1.5em;	padding:0.2em;	border:0.3em solid #ece9d8;	font-weight:bold;}.titulo_texto_gen{	margin-top:0.5em;	background:#ece9d8;	color:#B3261C;	font-family:Arial;	font-size:1.5em;	padding-left:0.3em;}/*P�gina Qu� es Gran Canaria Espacio Digital*/.cuadro_que{	margin-top:1.5em;	text-align:left;}.titul_planos{	color:#B3261C;	font-size:1.7em;	font-weight:bold;	font-family:Arial, Helvetica, sans-serif;}.ul_planos{	list-style-type:square;}.ul_planos a{	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;}/*P�gina de localizaci�n y Horario*/.cuadro_datos{	float: right;	width:37%;	background:#ece9d8;	margin-top:1.5em;        }.cuadro_datos_int{	background:#ece9d8;	margin-top:-1.5em;}.cuadro_cont_izq{	margin-top:1.5em;        margin-bottom:1.5em;	padding:0em;	width:63%;	float:left;	border-right:0.1em solid #cccccc; }.cuadro_cont_der{	margin-top:1.5em;    margin-bottom:1.5em;     margin-left: -0.1em;    padding:0em;    width:35.5%;	float:left;	border-left:0.1em solid #cccccc; }.img_localizacion{	text-align:center;}/*Pripiedades para las tablas*/.th_linea{	width:13%;	background:#ece9d8;	font-family:Arial;	color:#B3261C;	font-size:1.5em;}.th_inicio{	background:#ece9d8;	font-family:Arial;	color:#B3261C;	font-size:1.5em;}.th_parada{	background:#ece9d8;	font-family:Arial;	color:#B3261C;	font-size:1.5em;}.th_frec{	background:#ece9d8;	font-family:Arial;	color:#B3261C;	font-size:1.5em;}.contenidos_horarios{	margin-top:3em;	margin-right:1.5em;}.letras_rojas{	color:#B3261C;	font-family:Arial;	font-size:1.5em;	font-weight:bold;}.img_vistas{	background:#dbdece;	margin-top:-1.2em;	margin-left:0.5em;	margin-right:0.5em;}.cont_datos{	margin-top:1.5em;}.cont_datos p{	margin-top:-0.5em;	font-size:1.2em;	padding-left:1em}/*P�gina de Equipo Humano*/.cuadro_cont_izq_equipo{	margin-top:1.5em;    margin-bottom:1.5em;	padding:0em;	float:left;	border-right:0.1em solid #cccccc; 	width:73%;}.cuadro_cont_der_equipo{	margin-top:1.5em;    margin-bottom:1.5em;     margin-left: -0.1em;    padding:0em;    float:left;	border-left:0.1em solid #cccccc; 	width:26%;}.enlaces_email{	margin-top:-1em;	margin-bottom:1em;}.ul_equipo{	margin-left:-2.5em;	margin-top:-1em;}.li_equipo{	display:inline;}.cuadro_equipo{	float:left;	width:43.5%;	padding-right:3.5em;	margin-top:1.5em;}.email_1{	color:#0000FF;	text-decoration:underline;	font-family:Arial;	font-size:1.3em;}.cuadro_equipo p{	margin-top:-0.5em;}.img_equipo{	padding:0.5em;}.cuadro_img_generico{	text-align:center;	padding-bottom:1.5em;	margin-left:-0.6em;	border-bottom:0.1em solid #cccccc; 	border-left:0.1em solid #ffffff;}.img_generico{	width:19em;	margin-top:2em;}/*P�ginas de Creadores y Proyectos*/.contenidos_creador_texto{	float:left;	width:50%;	margin-top:1.5em;	margin-bottom:0.5em;	padding-right:1em;	text-align:justify;	border-right:0.1em solid #cccccc;}.cuadro_creadores{	background:#ece9d8;	margin-bottom:2em;	margin-top:-1.5em;}.contenidos_creadores{	background:#ece9d8;	float: left;	width:47%;	margin-top:1.5em;	margin-left:1em;}.texto_creador{	padding-left:1em;	padding-right:1em;	text-align:justify;}.listado_creadores{	background:#ece9d8;}.colum_gen{	text-align:left;}.result_proyectos{	background:#ece9d8;	color:#B3261C;	font-family:Arial;	padding-left:0.5em;	font-size:1.5em;	margin-top:0em;}.tabla_proyectos{	width:100%;	margin-top:-1.5em;	border-collapse: collapse;	margin-bottom:1.5em; }.tabla_proyectos_1{	width:99.7%;	margin-top:-1.5em;	border-collapse: collapse;	margin-bottom:1.5em; }.cab_proyct_tab_p{	color:#B3261C;	font-family:Arial;	font-size:1.3em;	background:#ece9d8;	padding-left:0.5em;	font-weight:normal;    width:75%;	padding-top:0.5em;}.cab_proyct_tab_g{	color:#B3261C;	font-family:Arial;	font-size:1.3em;	background:#ece9d8;	font-weight:normal;}.fila_v{	background:#ece9d8;}.enlaces_proyectos{	font-size:1.2em;	font-family:Arial;}.colum_proy{	padding-right:5em;	padding-left:0.5em;	padding-top:0.5em;	padding-bottom:0.5em;	text-align:left;}/*P�gina de Enlaces*/.enlace-sin {	font-size: 1.2em;	font-family:Arial;	font-weight: bold;	color: #000000;	text-decoration: none;}.texto_enlace{	font: 1.1em Arial, Helvetica, sans-serif;    margin-bottom: 1.5em;}.bloque_enlace {	border: 0em;    margin-right:0.8em;    padding:0.3em;    margin-bottom: 1.5em;}.titul_enl{	color:#B3261C;	font-family:Geneva, Arial, Helvetica, sans-serif;	font-weight:bold;    font-size: 1.5em;    padding:0.2em;}/*P�gina de Acci�n cultural*/.intro_enlaces{        font: 110% Arial, Helvetica, sans-serif;        margin-bottom: 1.5em;        margin-right:1em;        text-align:justify;}.img_accion{       width: 15em; }/*P�gina de Solicitud de Recursos*/.img_solic{       width: 23em;       height: 30em;       }/*P�gina de Actividades*/.intro_actividad{               font-size: 1.1em;       line-height: 150%;       text-align: justify;      	           }div.intro_actividad img{       margin-left: 1.2em;       margin-bottom: 0.5em;        width: 18em;       float:right;       display:inline;       }/***********FORMULARIOS************/.campo {	font-family: Arial;	width: 55%;        font-size:1em;        display:block;       }.campo_sel {	font-family: Arial;	width: 56%;    font-size:1em;    display:block;       }.etiqueta {	font-family: Arial;    font-size:1.1em;     clear: both;     }.etiqueta_select {	font-family: Arial;    font-size:1.1em;	margin-bottom: 1em;      }.boton {	padding-top: 1.5em;     padding-bottom: 1em;     }.borde-gris {	border: 0.1em solid #CCCCCC;    margin-right:1em;    padding:0.3em;    margin-bottom: 1.5em;}.bloque_titulo{	background:#ece9d8;	margin-bottom: 1.5em;}div.columna_datos  {	font-family: Arial;  	float:left;  	font-size:1.1em;		margin: 0; 	padding: 0em; 	width:29%;}.campo_columnas {	font-family: Arial;    font-size:1em;    width:90%;	display:block; 	     }div.fila_datos{ 	margin: 0;  	width: 100%; 	clear: both;} /* TEMPORAL BLOQUES */.cuadro_datos2{    width:100%;    float:left;    margin-left:1em;	background:#ece9d8;	margin-bottom:1.5em;    }.cuadro_datos_equipo{    width:100%;    float:left;    margin-left:1em;    margin-bottom:1.5em;}.cuadro_datos_int2{	margin-bottom:1.5em;}div.cont_datos2{	margin-top:2.5em;	padding-bottom:1.5em;}div.cont_datos2 a{    text-decoration: underline;}div.cont_datos2 p{    margin-top:-0.5em;	margin-bottom:1em;    padding-left:1em;	padding-right:1em;    line-height:100%;    font-size:1.1em;}div.cont_datos2 p.texto{	margin-bottom:1.5em;}.text_form{	margin-top:-0em;	text-align:justify;	padding-right:1em;}.img_form{	width:23em;}.imagen_dest{	width:19em;}.text_contacto{	padding-left:0.6em;	margin-top:-1em;}.text_proyect{	padding-left:0.6em;	margin-top:-1em;	padding-bottom:0.1em;}.enlace_proyect{	font-size:1.2em;	font-family:Arial, Helvetica, sans-serif;}.cont_proyectos{	padding-left:0.6em;	margin-top:-1.5em;}.cont_proyectos p{	margin-top:-0.5em;}/*P�gina Gu�a de Recursos*/.num_paginas{	text-align:center;	font-size:1.2em;	font-family:Arial, Helvetica, sans-serif;	padding-bottom:1em;}.contenidos_recursos{	float:left;	width:63%;	margin-top:1.5em;	margin-bottom:0.5em;	padding-right:1em;	text-align:justify;	border-right:0.1em solid #cccccc;}.busq_recursos{	background:#ece9d8;	float: left;	width:98%;	margin-top:1.5em;	margin-left:1em;}.tabla_recursos{	width:99.8%;	margin-top:-1.5em;	border-collapse: collapse;	margin-bottom:1.5em; }.form_recursos{	padding-left:0.7em;	margin-top:-1.5em;}/*P�gina de Mediateca*/.img_mediateca{	width:23em;	padding:0.5em	}.cuadro_fondos_media{	border:0.3em solid #B3261C;	background-image: url(../img/grandig/fondo_mediateca.jpg); 	background-position:left; 	background-repeat:no-repeat;	background-position:top;}.cuadro_fondos_media p{	padding-left:0.7em;	padding-right:0.7em;}.titul_media{	background:#B3261C;	color:#ffffff;	font-size:1.7em;	font-weight:normal;	font-family:Arial;	margin-top:0em;	padding-left:0.2em}.letras_busq_media{	color:#B3261C;	font-family:Arial;	font-size:1.5em;	background:#ffffff;	float:right;	margin-top:-2.7em;	margin-right:0.5em;}.busq_simple{	color:#B3261C;	font-weight:bold;}.busq_avanzada{	color:#B3261C;}/*Galeria de imagenes*/div.galeria_caja{	width: 100%;	height: 60em;	margin-bottom:1em;}div.cont_galeria{	float:left;	margin: 0em;    width: 89%;    height: 91%;	background:#ecefdf;}div.marco_sup{    float:left;    margin-top:2.5em;	margin-left:0em;	margin-right:0em; 	width: 89%;    height: 1.5em;	background:#ecefdf;}div.marco_izq{    float:left;	margin-left:2.5em; 	width: 1.5em;    height: 91%;	background:#ecefdf;}div.marco_der{	float: left;	margin-right:2.5em; 	width: 1.5em;    height: 91%;	background:#ecefdf;}div.marco_inf{    float:left;    margin-bottom:0.5em;	margin-left:0em;	margin-right:0em; 	width: 89%;    height: 1.5em;	background:#ecefdf;}div.esquina_sup_izq{    margin-top:2.5em;	margin-left:2.5em;	margin-right:0em;    float:left;	width: 1.5em;	height: 1.5em;	background-image: url(../img/grandig/esquina1.gif);}div.esquina_sup_der{    margin-top:2.5em;	margin-left:0em;	margin-right:2.5em;    float:left;	width: 1.5em;	height: 1.5em;	background-image: url(../img/grandig/esquina2.gif);}div.esquina_inf_izq{    margin-top:0em;    margin-bottom:0.5em;	margin-left:2.5em;	margin-right:0em;    float:left;	width: 1.5em;	height: 1.5em;	background-image: url(../img/grandig/esquina4.gif);}div.esquina_inf_der{    margin-top:0em;    margin-bottom:0.5em;	margin-left:0em;	margin-right:2.5em;    float:left;	width: 1.5em;	height: 1.5em;	background-image: url(../img/grandig/esquina3.gif);}div.galeria_img{  	margin: 0.5em;  	border: 0em solid #0000ff;  	height: 30%;  	width: 23.5%;  	float: left;  	text-align: center;}	div.galeria_img img{ 	margin: 0.5em;    width:auto;  	height:auto;  	border: 0.1em solid #000000;     }div.galeria_img a:hover img {		border: 0.1em solid #0000ff;	}div.galeria_desc{		font-size:1.1em;  	font-weight: normal;	text-align:center;  	margin:0.3em;	font-family:Arial, Helvetica, sans-serif;}/*Propiedades para campos de los formularios (Mediateca)*/.palabra_clave{	font-size:1.2em;	font-family:Arial;	margin-left:25%;	margin-right:-2em;}#palabra_clave_input{	width:10em;	position:relative;	margin-top:-1.5em;	margin-left:27%;}.boton_simple {	padding-top: 1.5em; 	text-align:center;     }.ayuda_busq{	text-align:center;	margin-top:1.5em;	margin-bottom:-1em;}.enlaces_adv{	color:#000000;	font-family:Arial;	font-size:1.2em;	text-align:center;	margin-top:-1em;	margin-bottom:1.5em;}.enlace_adv_e{	color:#000000;	font-weight:bold;	margin-left:0.3em;	margin-right:0.3em;}.enlace_adv_n{	color:#000000;	margin-left:0.3em;	margin-right:0.3em;}.palabra_clave1{	font-size:1.2em;	font-family:Arial;	margin-left:8%;	margin-right:-2em;}#input_adv_media{	width:60%;	position:relative;	margin-top:-1.5em;	margin-left:24%;	margin-bottom:1em}.text_formularios{	text-align:justify;	width:5.5em;} /*Cuadro derecho de la Mediateca (Im�gen y flash)*/.exterior_img{	margin-top:2em;	border-top:1.5em solid #ffffff;}.img_cuadro_mediateca{	background:#dbdece;	margin-bottom:-2em;	border:0.5em solid #ecefdf;}.img_cuadro_mediateca img{	padding:0em}.cuadro_mediateca{	background:#ece9d8;	margin-bottom:2em;	margin-top:-1.5em;	margin-right:0.4em;}#flash5{	margin-top:2em;	background:#ffffff;	border-top:2em solid #ffffff}.contenidos_mediateca{	border-left:0.1em solid #cccccc;	float: left;	width:46.8%;	margin-top:1.5em;	padding-left:1em;	margin-left:-0.1em;	margin-bottom:1.5em;}.cuadro_ext_ayuda{	margin-top:2em;	text-align:justify;	background:#fefee9;	border:0.3em solid #c8c7a8;	padding:1em}.titul_ayuda{	color:#ffffff;	background:#b8b798;	font-family:Arial;	font-weight:normal;	font-size:1.5em;	padding-left:0.5em;	margin-top:-0.3em;}/*Propiedades de la secci�n Agenda*/.contenidos_agenda_texto{	float:left;	width:55.9%;	margin-top:1.5em;	margin-bottom:1.5em;	padding-right:1em;	text-align:justify;	border-right:0.1em solid #cccccc;}.contenidos_agenda{	float:left;	width:40.3%;	padding-right:0.5em;	margin-top:1.5em;	margin-bottom:1.5em;	padding-left:1.3em;	margin-left:-0.1em;	border-left:0.1em solid #cccccc;}.datos_agenda{	margin-left:-1em;	padding-right:1em;}.nota_cal{	text-align:justify;  	font-size:1.1em;	font-family:Arial;	padding-left:0.5em;	padding-right:0.5em;	margin-top:-1em;	margin-bottom:0.5em;}.enlace_cal{	text-align:center;	font-size:1.1em;	font-family:Arial;	padding-left:0.5em;	padding-right:0.5em;	padding-bottom:1em;	margin-top:1.5em;}.enlace_cal a{	color:#000000;}/*********************Propiedades del calendario de la agenda*********************/.year_cal{	text-align:center;	font-size:1.1em;	font-family:Arial;}.month_cal{	margin-top:0.2em;	padding-left:26%;	padding-right:17%;	font-family:Arial;	font-size:1.1em;	padding-bottom:3em;}.rest_mes{	text-align:center;	float:left;	width:14%;	margin-right:0.1em;}.mes_actual{	text-align:center;	float:left;	width:14%;	margin-right:0.1em;	background:#ffffff;}.dias_semanas{	padding-left:26%;	padding-right:16%;	font-family:Arial;	font-size:1.1em;	font-weight:bold;	padding-bottom:1.5em}.dia{	text-align:center;	float:left;	width:12%;	margin-right:0.1em;}.dia_hoy{	text-align:center;	float:left;	width:12%;	margin-right:0.1em;	background:#ffffff;}.dias_cal{	padding-left:26%;	padding-right:16%;	font-family:Arial;	font-size:1.1em;	padding-bottom:1.5em;	margin-top:-1em;	padding-bottom:7em;}.enlace_negro{	color:#000000;}.flecha{	margin-left:0.5em;	margin-right:0.5em;}/*Propiedades de la tabla de la Agenda*/.tabla_agenda{	width:100%;	margin-top:-1.5em;	border-collapse: collapse;	margin-bottom:1.5em; }.cab_agenda_tab_e{	color:#B3261C;	font-family:Arial;	font-size:1.3em;	background:#ece9d8;	padding-left:0.5em;	font-weight:normal;    width:50%;	padding-top:0.5em;}.cab_agenda_tab_f{	color:#B3261C;	font-family:Arial;	font-size:1.3em;	background:#ece9d8;	font-weight:normal;	width:25%;}.cab_agenda_tab_t{	color:#B3261C;	font-family:Arial;	font-size:1.3em;	background:#ece9d8;	font-weight:normal;}.colum_agenda{	padding-right:1em;	text-align:left;}.tipo_agenda{	text-align:left;}.sin_acti{	text-align:center;}.td_localiza{	padding-right:0.5em;}.ul_instal{	list-style-type:square;	margin-left:-1em;	margin-bottom:2em;}.ul_instal a{	font-family:Arial, Helvetica, sans-serif;	font-size:1.3em;}.campo1 {	font-family: Arial;	width: 70%;    font-size:1em;    display:block;}.campo2{	font-family: Arial;	width: 71%;    font-size:1em;    display:block;}.separador{	background:#B3261C;	padding:0em;	margin-top:-1em;	margin-bottom:-0.9em;	height:1.7em;}/*Otras propiedades variables*/.p_novedad{	margin-bottom:-0.5em;}.ul_acti{	list-style-type:square;}.ul_acti a{	font-family:Arial, Helvetica, sans-serif;	font-size:1.2em;}.titulos_paginas1 {	color:#ffffff;	font-family:Arial;	font-size:2.5em;	padding:0em;	margin:0em;	position:relative;	top:-0.1em;	left:0.1em;	font-weight:normal;}.sub_titulo{	font-family:Arial;	font-size:2em;	color:#B3261C;	margin-left:0.5em;}#flash5{	margin-top:2em;	border-top:2em solid #ffffff}.boletin{margin-left:28em;}