/*****************************************************************
Principal
******************************************************************/
html {font-size: 62.5%;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 1.15em; margin:0; padding: 5px 0 0 0; background-color: #DAD6BF; color: #675C57;}

input, textarea, select {font-size: 62.5%; font-size: 1.15em; font-family: Arial, Helvetica, sans-serif; color: #333;}
h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0;}

p {padding: 0 0 1.1em 0; margin: 0;}

a:link {color: #027292; text-decoration: none;}
a:visited {color: #027292; text-decoration: none;}
a:hover {color: #027292; text-decoration: underline;}
a img {border: none;}
img {border: none;}

ul { padding: 0; margin: 0; list-style: none;}
ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo.gif) 7px 11px no-repeat;}

.finalizador { clear: both; height: 1px;}
label.nomostrar {display: none;}
h2.nomostrar {display: none;}
td {vertical-align: top;}

img.foto_de {float: right; margin: 0 0 5px 10px; padding: 2px;}
img.foto_iz {float: left; margin: 0px 10px 5px 0; padding: 2px;}

input.btn1 {background-color: #353024; border: 1px solid #fff; color: #fff; font-size: 0.9em; margin-bottom: 1px; margin-top: 4px;}
.btn1b {border: 1px solid #867D67;}

input.btn2 {background-color: #867D67; border: 1px solid #fff; color: #fff; font-size: 0.9em; margin-bottom: 1px; margin-top: 4px;}
.btn2b {border: 1px solid #867D67;}
form { padding: 0; margin: 0;}

/* Cabecera Ayto ***********************************/
td.ayto { background-color: #B50000;}
td.ayto img {vertical-align: middle;}
td.ayto a:link, td.ayto a:visited, td.ayto a:hover {color: #fff;}
td.ayto strong { font-size: 1.1em; font-family: "Times New Roman", Times, serif; text-decoration: underline;}
a.murcia {float: right; padding: 12px 15px 0 0;}

td.firma { text-align: center; color: #675C57; font-size: 1.1em; padding: 4px;}
td.firma_ayto { background-color: #B50000; text-align: center; color: #fff; padding: 3px;}

/**************************************************
Paginador
**************************************************************/
.paginador_datos {float: left; width: 250px;}
.paginador { margin-left: 210px; text-align: right;}
.paginador a {padding: 0px 4px; color: #027292; text-decoration: none;}
.paginador a:hover {background-color: #027292; text-decoration: none; color: #fff;}
a.paginador_activado, a:visited.paginador_activado {background-color: #027292; text-decoration: none; color: #fff;}

/* Menú ***********************************/

#menu a {
	display: block;
	padding-left: 20px;
	font-size: 1em;
	padding: 2px 20px;
}

.submenu {padding-left: 14px; padding-bottom: 10px;}
.submenu a {
	padding-left: 25px;
	background: url(imgcomunes/flecha.gif) 10px 7px no-repeat;
}

a.nodesplegar { background: url(imgcomunes/bolillo2.gif) 0px 5px no-repeat;}
a.desplegar { background: url(imgcomunes/bolillo3.gif) 0px 5px no-repeat;}

#menu a.on {
	font-weight: bold;
	color: #3E3E3E;
	background: url(imgcomunes/bolillo2.gif) 0px 5px no-repeat;
}

#menu .submenu a.on, #menu .submenu a.on:visited, #menu .submenu a.on:hover {
	font-weight: bold;
	color: #263C58;
	background: url(imgcomunes/flecha.gif) 10px 7px no-repeat;
}


/**************************************************/
img.icono {padding: 0; margin: 0; vertical-align: middle; padding: 2px 0;}

td.anchocentro {width: 955px;}


h3 {font-size: 1.3em; padding-left: 10px; color: #027292;}
h4 {font-size: 1.3em; color: #027292;}

td.logotipo {background: #fff url(imgcomunes/fd_titulo.gif) top right no-repeat}
td.logotipo h1 {padding: 0; margin: 0;}

table.tabla_home {
	width: 100%;
	background-color: #E5F1F4;
	margin-right: auto;
	margin-left: auto;
}
td.estructura { width: 955px; }

td.home_pelicula {
	background-color: #E5F1F4;
	border-bottom: 10px solid #BCB69A; border-top: 10px solid #BCB69A; background-color: #BCB69A;
}

td.home_flash { border-bottom: 10px solid #BCB69A; border-top: 10px solid #BCB69A; background-color: #BCB69A; height: 105px; background: url(cabeceras/cabecera1.jpg) 0px 0px no-repeat; }
td.titulomuseo {background: url(imgcomunes/fd_titulo.gif) top right no-repeat}
td.home_flash table {background-color: #BCB69A;}



/*td.home_buscador {background: #97937D url(imghome/buscador.gif) 11px 6px no-repeat; text-align: right; padding-right: 10px; color: #fff; font-size: 0.95em;}*/
td.home_buscador {background-color: #97937D; text-align: right; padding-right: 10px; color: #fff; font-size: 0.95em;}
td.home_buscador img {vertical-align: middle; padding: 0 2px;}
td.home_buscador a:link, td.home_buscador a:visited {color: #fff;}
td.home_buscador a:hover {text-decoration: underline;}
input.cajabusqueda {font-size: 0.9em; color: #675C57;}

td.home_menu {width: 200px;}

.menu_principal {
	margin-top: 12px;
	background-color: #fff;
	width: 178px;
	margin-left: 11px;
}
.menu_principal ul li {
	padding: 0;
	margin: 0;
	padding: 0px 3px 6px 17px;
	font-size: 0.9em;
}

.menu_principal ul {padding-bottom: 13px;}

td.firma { 
	text-align: center;
	background-color: #fff;
	padding: 4px 0;
	border-top: 17px solid #E5F1F4;
	padding-left: 10px;
}
td.firma p {text-align: center; padding-top: 4px;	font-size: 0.9em;}

td.home_centro {
	background-color: #fff;
	border-top: 13px solid #E5F1F4;
	width: 538px;
	padding: 12px;
}
td.home_centro p {
	line-height: 1.1em;
}

td.home_leyenda {
	width: 184px;
	border-top: 13px solid #E5F1F4;
	border-right: 10px solid #E5F1F4;
	border-left: 13px solid #E5F1F4;
	padding: 0px;
}
.home_calendario {
	padding: 12px;
	border-bottom: 12px solid #E5F1F4;
	background-color: #fff;
}

.listacorreo {
	padding: 12px;
	background: #fff url(imghome/fd_lista.gif) bottom right no-repeat;
	padding-bottom: 100px;
}
.listacorreo p {
	padding: 0;
	margin: 0;
	line-height: 1em;
	padding: 2px 0;
}

.txt_noticia { margin-left: 105px; }
.txt_noticia p {padding-bottom: 0; padding-bottom: 5px;}

p.titulo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

p.titulo strong {
	display: block;
	font-style: normal;
	font-size: 1.2em;
	padding-bottom: 3px;
}


p.separador {
	height: 4px;
	background: url(imghome/separador.gif) 1px 9px repeat-x;
	clear: both;
}

p.masnot {text-align: right;}
td.home_centro dl, td.home_centro dd, td.home_centro dt { padding: 0; margin: 0;}
td.home_centro dl {padding: 4px 0;}

td.home_leyenda dl, td.home_leyenda dd, td.home_leyenda dt {padding: 0; margin: 0;} 
td.home_leyenda dl {padding: 5px 4px; color: #675C57;}

td.interior_centro {
	background-color: #fff;
	border-top: 13px solid #E5F1F4;
	width: 538px;
	padding: 12px;
}

td.interior_centrogd {
	background-color: #fff;
	border-top: 13px solid #E5F1F4;
	width: 722px;
	padding: 12px;
	border-right: 10px solid #E5F1F4;
}
.sub {width: 750px; text-align: right;}

td.interior_leyenda {
	width: 184px;
	border-top: 13px solid #E5F1F4;
	border-right: 10px solid #E5F1F4;
	border-left: 13px solid #E5F1F4;
	padding: 0px;
	margin: 0;
}
.fotos {
	background-color: #fff;
	padding: 12px;
	color: #000;
}
.fotos img {padding-bottom: 3px;}

.publicaciones { background-color: #fff; padding: 12px; border: 1px solid #BCB69A;}
.publicaciones2 { background-color: #fff; border: 1px solid #BCB69A;}
.publicaciones3 { background: #fff url(imgcomunes/fd_galeria.gif) bottom right no-repeat; border: 1px solid #BCB69A; padding: 9px 12px;}
.publicaciones4 {
	background-color: #fff;
	padding: 12px;
	border: 1px solid #BCB69A;
	background-image: url(areadidactica/img/actividades.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.publicaciones5 {
	background-color: #fff;
	padding: 12px;
	border: 1px solid #BCB69A;
	background-image: url(areadidactica/img/guias_ico.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.publicaciones6 {
	background-color: #fff;
	padding: 12px;
	border: 1px solid #BCB69A;
	background-image: url(areadidactica/img/enlaces_ico2.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.publicaciones3 a {display: block; padding-top: 6px;}

.publicaciones ul { padding: 0; margin: 0; list-style: none;}
.publicaciones ul li {	padding: 5px 0 5px 18px; background: url(imgcomunes/bolillo1.gif) 5px 9px no-repeat;}



.datos { background-color: #fff; padding: 12px;}
p.leyenda_txt { color: #8F6629;}

td.interior_centro h1, td.interior_centrogd h1 { color: #027292; font-size: 1.4em; background: url(imgcomunes/linea_tit.gif) top left repeat-y; padding: 4px 10px; margin-left: 4px; font-weight: normal; margin-bottom:15px;}
.centro {padding: 0 15px 15px 15px;}

p.subir {text-align: right;}
p.subir a {border: 1px solid #D4DBE6; padding: 2px 5px;}
p.subir a:link, p.subir a:visited, p.subir a:hover {color: #274981; text-decoration: none;}

/** ul.mapaweb li {font-weight: bold; }
ul.mapaweb li ul li{font-weight: normal;}
***/

ul.mapaweb li { padding: 5px 17px; margin: 0; font-weight: bold; background: url(imgcomunes/bolillo2.gif) 0px 8px no-repeat;}
ul.mapaweb li ul li{padding: 5px 0 5px 18px; background: url(imgcomunes/flecha.gif) 9px 10px no-repeat; font-weight: normal;}

/*****************************************************************
Listado actividades
******************************************************************/

.listado_noticias dl { padding: 12px 0 2px 0; margin: 0; border-bottom: 1px solid #D5CFC3;}
.listado_noticias dl a { display: block; font-weight: bold; font-size: 1.1em; padding-bottom: 4px; }
.listado_noticias dd strong { color: #303030;}
.listado_noticias dd {padding: 0 0 0px 0; margin: 0; color: #303030;}
.listado_noticias dt { font-size: 1em; }
.listado_noticias dt strong {font-weight: normal;}

.listado_actividades dl { padding: 0 0 15px 0; margin: 0;}
.listado_actividades dl a { display: block; font-weight: normal; }
.listado_actividades dd strong { color: #303030;}
.listado_actividades dd {padding: 0; margin: 0; color: #303030;}
.listado_actividades dt { font-size: 1.1em; }
.listado_actividades dt strong {font-weight: bold;}
.listado_actividades dt small { float: left; }
#filtro_agenda {padding:3px 0; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin-bottom:10px;}
#activo {font-weight: bold;}
.listado_publicaciones img {float: left; padding: 0 10px 10px 0;}
.listado_publicaciones dl { padding: 0; margin: 0 0 0 215px;}
.listado_publicaciones hr {height: 1px; margin-bottom: 15px; color: #ccc;}
.listado_publicaciones dd {padding: 0 0 10px 0 ; margin: 0; }
.listado_publicaciones dt {padding: 0; margin: 0;}
.listado_publicaciones a {font-size: 1.1em; font-weight: bold;}
.listado_publicaciones dl dt a {font-size: 1em; font-weight: normal;}

.centro h2 {font-size: 1.4em; color: #027292; padding-bottom: 2px; margin-bottom: 8px;}
/*.btn_de {width: 100%; text-align: right; display: block;}*/
.btn_de {float:right; width: 100%; display: block; border: 1px solid #fff; text-align: right;}

/**************************************************************
Enlaces
**************************************************************/
#enlaces_busca { padding: 4px; text-align: center; border: 1px solid #D9D3C5; background-color: #F4F3F1;}
#enlaces_datos { padding: 4px; margin-top: 10px; border: 1px dashed #999; border-width: 1px 0; }
#enlaces_menu { float: right; }
#enlaces_listado { margin-top: 10px 0 0 0; display: block; padding: 0 0 20px 0;}
ul#enlaces_bloque1 { list-style: none; padding: 0 0 0 20px; margin: 0; float: left; width: 250px;}
ul#enlaces_bloque2 { list-style: none; padding: 0; margin: 0 0 0 280px;}
ul#enlaces_bloque1 li, ul#enlaces_bloque2 li {padding-bottom: 4px;}
ul#enlaces_bloque1 li a, ul#enlaces_bloque2 li a {font-weight: bold;}

ul#enlaces_bloque1 li ul, 
ul#enlaces_bloque2 li ul, 
ul#enlaces_bloque1 li ul li, 
ul#enlaces_bloque2 li ul li,
ul#enlaces_bloque1 li ul li a, 
ul#enlaces_bloque2 li ul li a
	{padding: 0px; margin: 0; font-weight: normal; display: inline;}
ul#enlaces_bloque1 ul li, ul#enlaces_bloque2 ul li {background-image: none;}

/**********************************************************/

/**************************************************************
Formulario
**************************************************************/
.formulario, .formulario1, .formulario2 {width: 400px; margin: 0 auto;}
.formulario label, .formulario input, .formulario textarea, .formulario select {display: block; float: left; margin-bottom: 10px;}
.formulario label {	text-align: right;	width: 105px; padding-right: 20px;}
.formulario	br { clear: left;}
.formulario form {padding-bottom: 15px;}
.formulario_mensaje { width: 90%; margin: 0 auto; font-weight: bold; color: #F30E47; border: 1px dashed #D9D3C5; padding: 10px 20px;}
.formulario_mensaje  ul li{ font-weight: normal; color: #333;}
input.espacio1 {margin-left: 62px;}

/**************************************************************
Calendario
**************************************************************/
.calendario {font-family: Verdana, Arial, Helvetica, sans-serif; }

.calendario { width: 154px; margin: 0 auto; text-align: center; font-size: 10px; padding: 0 3px 0px 0px;}
.calendario a {display: block; color: #50514D}
.calendario a:link, .calendario a:visited {text-decoration: none;}
.calendario_dia a:hover {text-decoration: none; background-color: #54AAD2; color: #fff;}

.calendario_cabecera {width: 22px; float: left; font-weight: bold;  margin: 5px 0;}
.calendario_dia { border: 1px solid #B1B3AA; width: 16px; height: 12px; float: left; text-align: center; margin: 1px; padding: 1px; background-color: #fff;}
.calendario_act {color: #50514D; text-decoration: none; background-color: #54AAD2; color: #fff;}

select.calendario_mostrar_mes {width: 100%;}
select.calendario_mostrar_categorias {width: 100%; margin: 10px 0;}
input.calendario_mod3 {width: 97%;}
a:link.calendario_act, a:visited.calendario_act, a:hover.calendario_act {color: #fff;}
.calendario_mes_diferente .calendario_dia { background-color: #FAF7DC;}
input.calendario_btn1 { background-color: #4DB1E3;  font-weight: bold; color: #fff; border: none; padding: 2px; margin: 8px 1px 1px 1px; font-size: 11px; vertical-align: middle; float: left;}
input.calendario_ancho100 {width: 100%;}

label.label_des {display: none;}
form {padding: 0; margin: 0;}
.calendario_finalizador { clear: both; height: 1px;}

.calendario_agenda dt { font-weight: normal; text-align: left; font-size: 1.1em;}
.calendario_agenda a:link, .calendario_agenda a:visited {color: #A7255A; text-decoration: none;}
.calendario_agenda a:hover {text-decoration: underline;;}
.calendario_agenda dd {margin-left: 0; font-weight: normal; color: #000; text-align: left;}
.calendario_agenda dd em {	display: block; color: #979797; font-style: normal;}

.calendario_agenda dt {padding: 0; margin: 0;}
.calendario_agenda dd {padding: 0; margin: 0;}
dl.calendario_agenda  {padding: 5px 0 5px 3px; margin: 0;}

.calendario_home { width: 152px; text-align: left;}
.calendario_contenedor {background-color: #E5F2F9; width: 165px; text-align: center; padding: 0px 0;}
.calendario_contenedor label {display: none;}

/**********************************************************/

#rotador
  {
  background: #BCB69A url('cabeceras/rotator.php') no-repeat top left;
  height: 106px;
  border-bottom: 10px solid #BCB69A;
  border-top: 10px solid #BCB69A;
  height: 105px;
}

tr.tdon {background-color: #F6F5F3;}

table.tabla_biblioteca th {
	padding: 10px;
	background-color: #99A1A3;
	text-align: left;
	color: #fff;
}

table.tabla_biblioteca p {padding: 0; margin: 0;}
table.tabla_biblioteca tr {padding: 0px 0;}
td.volumen { text-align: right; padding-right: 25px; font-size: 1.1em; font-weight: bold;}
table.tabla_biblioteca td {padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
table.tabla_biblioteca {border: 1px solid #99A1A3}

/*********************************************/
ul.horarios li { padding: 0px 0px; margin: 0; color: #8F6629; padding-bottom: 10px; }
ul.horarios li ul li{padding: 3px 0 3px 14px; background: url(imgcomunes/flechaa.gif) 3px 8px no-repeat; font-weight: normal;}
img.centrarimagen {vertical-align: middle;}
/*********************************************/
/** Formulario *******************************************/

table.tablaformulario {
	border: 1px solid #CEDADD;
	margin-top: 6px;
}
tr.tabla_on { background-color: #F3F6F7;}

strong.naranja {
	color: #F07B14;
	font-weight: bold;
}

ul.listanormal { padding: 0; margin: 0; list-style: none;}
ul.listanormal li {	padding: 0px 0 3px 18px; background: url(imgcomunes/flecha2.gif) 9px 5px no-repeat;}

.mas {font-weight: normal;}

/** Tabla de la biblioteca   *********************************************************************************/

table.datos_biblioteca { width: 500px; border: 1px solid #99A1A3;}
table.datos_biblioteca thead { text-align: left; color: #fff; background-color:  #99A1A3;}
table.datos_biblioteca thead tr th { padding: 10px;}
table.datos_biblioteca thead tr td { padding: 10px; width: 60px; font-weight: bold;}
table.datos_biblioteca tbody { text-align: left;}
table.datos_biblioteca tbody tr th {padding: 10px; font-weight: normal;}
table.datos_biblioteca tbody tr td {padding: 10px; text-align: right; font-weight: bold;}
table.datos_biblioteca tbody tr th strong {display: block;}

/*************************************************************************************************************/
/*************************************************************************************************************/
/*************************************************************************************************************/