body {margin:0; padding:0; font-size:85%; font-family:"Trebuchet MS", Helvetica, sans-serif; text-align:center; color:#243848; background:#A1A5A3; }
#lateral_der {width:56.3em; margin:auto; padding:0 12px 0 0; background:url(lateral_der.gif) repeat-y top right; }
#lateral_izq {width:55.4em; padding:0 0 0 12px; background:url(lateral_izq.gif) repeat-y top left; }
#principal {width:55.4em; text-align:left; background:#2C616E }

#cabecera {height:5.9em; width:55.4em; background:#385458 url(taragui.jpg) top left no-repeat; }
#cabecera h1 {margin:0; padding:0; font-size:1em; }
#cabecera img {width:55.4em; border:none; }
#cabecera span {visibility:hidden; } 
#cabecera a {text-decoration:none; }

/*
#e00080
#90d030
#10a4b8
#d0a438
#d02828
*/

#regiones {overflow:visible; padding:0.2em 0 0 0; background-color:#cc7f19; }
#regiones h2 {margin:-0.4em 0 0 0; font-size:0.3em; color:#cc7f19; }
#regiones h2 a {color:#cc7f19; text-decoration:none; }
#regiones ul {overflow:visible; padding:0; margin:0; list-style:none; font-weight:bold; font-size:0.8em; }
#regiones li {float:left; position:relative; padding:0.4em 1.7em 0.6em 1.6em; background-color:#0a4756; z-index:4; }
#regiones li ul {display:none; position:absolute; margin:0.7em 0 0 0; width:24em; z-index:6; }
#regiones li>ul {top:auto; left:auto; }
#regiones ul li a {display:block; color:#ffffff; text-decoration:none; }
#regiones ul li a:hover {text-decoration:none; }
#regiones ul li ul li {width:11.4em; padding:0.1em 0 0 0.5em; z-index:6; }
#regiones ul li ul li a {display:block; color:#ffffff; font-size:1.2em; }
#regiones ul li ul li a:hover {text-decoration:underline; }
#regiones #sub_uno li {background-color:#e00080; }
#regiones #sub_dos li {background-color:#90d030; }
#regiones #sub_tres li {background-color:#10a4b8; }
#regiones #sub_cuatro li {background-color:#d0a438; }
#regiones #sub_cinco li {background-color:#d02828; }


#contenidos {float:left; clear:left; width:9.5em; margin:0; }
#contenidos #navegacion {padding:0.7em 0 0 0; }
#contenidos #navegacion h2 {margin:0; font-size:0.1em; background:#306070; color:#306070; }
#contenidos #navegacion h2 a {color:#306070; text-decoration:none; }
#contenidos #navegacion p {margin:0.2em 0 0.2em 0.6em; color:#ffffff; font-size:0.8em; }
#contenidos #navegacion ul {margin:0.8em 0 0 0; padding:0; list-style-type:none; }
#contenidos #navegacion li {display:inline; padding:0 0.4em 0 0.6em; }
#contenidos #navegacion li a img {width:1.3em; height:1.3em; border:0; }

#contenidos #menu h2 {margin:0; background:url(menu_tit.gif) no-repeat top left; }
#contenidos #menu h2 span {display:block; padding:0.2em 0 0.2em 0.6em; color:#ffffff; font-size:0.7em; font-weight:bold; background:url(menu_sep.gif) no-repeat bottom left; }
#contenidos #menu p {margin:0; font-size:0.1em; color:#306070; }
#contenidos #menu p a {color:#306070; text-decoration:none; }
#contenidos #menu {margin:1em 0; }
#contenidos #menu ul {margin:0; padding:0; list-style-type:none; }
#contenidos #menu ul li {margin:0; background:url(menu_btn.gif) no-repeat top left; }
#contenidos #menu ul li a {display:block; padding:0.2em 0 0.3em 0.6em; color:#e0f3f6; font-size:0.8em; text-decoration:none; background:url(menu_sep.gif) no-repeat bottom left; }
#contenidos #menu ul li a:hover {color:#ffffff; }

#contenidos #multimedia h2 {margin:0; background: url(agenda_arr_izq.gif) no-repeat top left; }
#contenidos #multimedia h2 span {display:block; padding:0.2em 0 0.2em 0.6em; font-size:0.7em; font-weight:bold; color:#ffffff; vertical-align:top; background:url(agenda_arr_der.gif) no-repeat top right; }
#contenidos #multimedia {margin:1em 0.3em; background: url(agenda_aba_izq.gif) no-repeat bottom left; }
#contenidos #multimedia dl {margin:0; padding:0.3em 0 0 0; background: url(agenda_aba_der.gif) no-repeat bottom right; font-size:0.8em; font-weight:bold; }
#contenidos #multimedia dt, #contenidos #multimedia dd {margin:0 0.5em; padding:0; color:#2C616E; }
#contenidos #multimedia dt {/*font-style:italic; */}
#contenidos #multimedia ul {margin:0; padding:0 0 0.3em 0; list-style-type:none; }
#contenidos #multimedia li {margin:0.2em; padding:0; line-height:1.2em; }
#contenidos #multimedia li a {color:#6f6f6f; text-decoration:none; }
#contenidos #multimedia li a:hover {text-decoration:underline; }

#contenidos div.publicidad {margin:0.7em 0.3em; text-align:center; }
#contenidos div.publicidad img {width:8.9em; border:none; }
#contenidos div.publicidad object {width:8.9em; height:5em; }

/* portada */
#portada a:hover {text-decoration:underline; }
#portada {float:left; width:35em; background:#ffffff; }
#portada #arriba {min-height:2em; }

#portada p {margin:0; padding:0; line-height:1.2em; }
#portada a {color:#36546C; text-decoration:none; }

#portada #arriba #primera {float:left; position:relative; width:21em; margin:0.7em 0 0 0.8em; background:url(gris_grande.gif) no-repeat bottom left; }
#portada #arriba #primera div.titulado {padding:2em 0.4em 0.8em 8.2em; min-height:8.5em; background:url(gris_chica.gif) no-repeat bottom right; }
#portada #arriba #primera p.seccion {position:absolute; top:0; z-index:1; width:21em; background:url(azul_grande.gif) no-repeat top left; }
#portada #arriba #primera p.seccion span {display:block; padding:0.3em 0 0.2em 0.9em; font-size:80%; font-weight:bold; color:#ffffff; vertical-align:top; background:url(azul_chica.gif) no-repeat top right; }
#portada #arriba #primera div.titulado h3 {margin:0; padding:0; line-height:1.1em; }
#portada #arriba #primera div.titulado h3 span {font-size:1em; }
#portada #arriba #primera div.titulado p {margin-top:0.4em; font-size:0.8em; }
#portada #arriba #primera img {position:absolute; top:2.4em; left:0.6em; z-index:2; width:7em; height:8.3em; }


#portada #arriba #segunda {float:left; position:relative; width:11.6em; margin:0.7em 0 0 0.8em; background:url(gris_clara_grande.gif) no-repeat bottom left; }
#portada #arriba #segunda div.titulado {padding:5.6em 0.4em 0.8em 0.6em; background:url(gris_clara_chica.gif) no-repeat bottom right; }
#portada #arriba #segunda p.seccion {position:absolute; top:0; z-index:1; width:11.6em; background:url(azul_grande.gif) no-repeat top left; }
#portada #arriba #segunda div.titulado h3 {margin:0; padding:0; line-height:1em; }
#portada #arriba #segunda p.seccion span {display:block; padding:0.3em 0 0.2em 0.9em; font-size:80%; font-weight:bold; color:#ffffff; vertical-align:top; background:url(azul_chica.gif) no-repeat top right; }
#portada #arriba #segunda div.titulado h3 span {font-size:0.8em; }
#portada #arriba #segunda div.titulado p {margin-top:0.3em; font-size:0.8em; }
#portada #arriba #segunda img {position:absolute; top:1.6em; z-index:2; width:11.6em; height:4em; }

#portada #medio {clear:both; }
#portada #medio #tercera {float:left; position:relative; width:16.3em; margin:0.7em 0 .7em 0.8em; background:url(gris_clara_grande.gif) no-repeat bottom left; }
#portada #medio #cuarta {float:left; position:relative; width:16.3em; margin:0.7em 0 .7em 0.8em; background:url(gris_clara_grande.gif) no-repeat bottom left; }
#portada #medio #tercera div.titulado, #portada #medio #cuarta div.titulado {padding:1.8em 0.4em 0.8em 5.2em; min-height:6.9em; background:url(gris_clara_chica.gif) no-repeat bottom right; }
#portada #medio #tercera p.seccion, #portada #medio #cuarta p.seccion {position:absolute; top:0; z-index:1; width:16.3em; background:url(azul_grande.gif) no-repeat top left; }
#portada #medio #tercera p.seccion span, #portada #medio #cuarta p.seccion span {display:block; padding:0.3em 0 0.2em 0.9em; font-size:80%; font-weight:bold; color:#ffffff; vertical-align:top; background:url(azul_chica.gif) no-repeat top right; }
#portada #medio #tercera div.titulado h3, #portada #medio #cuarta div.titulado h3 {margin:0; padding:0; line-height:1em; }
#portada #medio #tercera div.titulado h3 span, #portada #medio #cuarta div.titulado h3 span {font-size:0.8em; }
#portada #medio #tercera div.titulado p, #portada #medio #cuarta div.titulado p {margin-top:0.3em; font-size:0.8em; }
#portada #medio #tercera img, #portada #medio #cuarta img {position:absolute; top:2.4em; left:0.6em; z-index:2; width:4em; height:6.7em; }

#portada #abajo {clear:both; }
#portada #abajo #quinta, #portada #abajo #sexta, #portada #abajo #septima {float:left; position:relative; width:10.7em; margin: 0 0 .7em .7em; margin-top: 0 !important; background:url(gris_clara_grande.gif) no-repeat bottom left; }
#portada #abajo #quinta div.titulado, #portada #abajo #sexta div.titulado, #portada #abajo #septima div.titulado {padding:5.6em 0.8em 0.8em 0.6em; background:url(gris_clara_chica.gif) no-repeat bottom right; }
#portada #abajo #quinta p.seccion, #portada #abajo #sexta p.seccion, #portada #abajo #septima p.seccion {position:absolute; top:0; z-index:1; width:10.7em; background:url(azul_grande.gif) no-repeat top left; }
#portada #abajo #quinta p.seccion span, #portada #abajo #sexta p.seccion span, #portada #abajo #septima p.seccion span {display:block; padding:0.3em 0 0.2em 0.9em; font-size:80%; font-weight:bold; color:#ffffff; vertical-align:top; background:url(azul_chica.gif) no-repeat top right; }
#portada #abajo #quinta div.titulado h3, #portada #abajo #sexta div.titulado h3, #portada #abajo #septima div.titulado h3 {margin:0; padding:0; line-height:1em; }
#portada #abajo #quinta div.titulado h3 span, #portada #abajo #sexta div.titulado h3 span, #portada #abajo #septima div.titulado h3 span {font-size:0.8em; }
#portada #abajo #quinta div.titulado p, #portada #abajo #sexta div.titulado p, #portada #abajo #septima div.titulado p {margin-top:0.3em; font-size:0.8em; }
#portada #abajo #quinta img, #portada #abajo #sexta img, #portada #abajo #septima img {position:absolute; top:1.6em; z-index:2; width:10.7em; height:4em; }

#otros_titulos {margin:0.7em 0.8em; background:url(gris_clara_grande.gif) no-repeat bottom left; }
#otros_interior {padding: .4em 0; background:url(gris_clara_chica.gif) no-repeat bottom right;  }
#otros_titulos h2 {margin: 0; font-size: 1em; background:url(azul_grande.gif) no-repeat top left; }
#otros_titulos h2 span {display:block; padding:0.3em 0 0.2em 0.9em; font-size:80%; font-weight:bold; color:#ffffff; vertical-align:top; background:url(azul_chica.gif) no-repeat top right; }
#otros_titulos div.titulado {padding: 0 .8em .2em; }
#otros_titulos h3 {margin:0; padding:0; line-height:1em; }
#otros_titulos h3 span {font-size: .8em; }
#otros_titulos p {display: none; }

#portada #temporadas h2 {margin:0 0 0.7em 0.8em; font-size:1em; }
#portada #temporadas h2 img {width:33.3em; }
#portada #temporadas #octava {float:left; position:relative; width:16.3em; margin:0.4em 0 0.7em 0.8em; background:url(blanco_grande.gif) no-repeat bottom left; }
#portada #temporadas #novena {float:left; position:relative; width:16.3em; margin:0.4em 0 0.7em 0.8em; background:url(blanco_grande.gif) no-repeat bottom left; }
#portada #temporadas #octava p.seccion span, #portada #novena p.seccion span {display:none; }
#portada #temporadas #octava div.titulado, #portada #novena div.titulado {padding:3.1em 0.6em 0.6em 0.6em; background:url(blanco_chica.gif) no-repeat bottom right; }
#portada #octava h3, #portada #novena h3 {position:relative; margin:0 0 0 -0.1em; z-index:2; }
#portada #temporadas #octava h3 span, #portada #novena h3 span {font-size:1.2em; }
#portada #temporadas #octava h3 a, #portada #novena h3 a {color:#ffffff; }
#portada #temporadas #octava div.titulado p, #portada #novena div.titulado p {margin-top:0.6em; font-size:0.8em; }
#portada #temporadas #octava img, #portada #novena img {position:absolute; top:0; z-index:1; width:16.3em; height:5em; }

#portada #destacadas {overflow:visible; }
#portada #destacadas div.publicidad {float:left; clear:none; width:16.3em; margin:0.7em 0 0.7em 0.8em; text-align:center; }
#portada #destacadas div.publicidad img, #portada #destacadas div.publicidad object {width:16.1em; height:5em; border:none; margin:0 auto; }

#portada #temporadas #breves {clear:both; }
#portada #temporadas #breves p {margin:0; padding:0 0 0.4em 0; font-size:0.8em; }
#portada #temporadas #breves p.seccion {display:none; }
#portada #temporadas #breves h2 {margin:0; font-size:1em; text-align:center; }
#portada #temporadas #breves h2 img {width:33.3em; }
#portada #temporadas #breves div.publicidad {clear:both; margin:0; text-align:center; }

#portada #temporadas #decima, #portada #temporadas #undecima {float:left; margin:0 0 0.3em 0.8em; padding:0; }
#portada #temporadas #decima div.nota, #portada #temporadas #undecima div.nota {position:relative; width:16.3em; margin:0.4em 0; background:url(grisabajo.gif) no-repeat bottom right; }
#portada #temporadas #decima div.titulado, #portada #temporadas #undecima div.titulado {padding:0 0 0 5.2em; background:url(grisarriba.gif) no-repeat top right; }
#portada #temporadas #decima h3, #portada #temporadas #undecima h3 {margin:0; padding:0; }
#portada #temporadas #decima h3 span, #portada #temporadas #undecima h3 span {font-size:95%; }
#portada #temporadas #decima img, #portada #temporadas #undecima img {position:absolute; top:0; z-index:1; width:4.8em; height:3.8em; }

#portada div.publicidad {clear:both; margin:0.7em 0; text-align:center; }
#portada div.publicidad img, #portada div.publicidad object {width:33.3em; height:5em; border:none; }

/* servicios  */
#servicios {position:relative; margin-left:44.6em; padding-top:4.7em; }
#servicios #buscador {position:absolute; z-index:3; top:0; left:-5.4em; width:16.2em; margin:0; background:url(buscador.gif) no-repeat bottom left; }
#servicios #buscador form {margin:0; padding:0 0 0.9em 0; }
#servicios #buscador fieldset {margin:0 0 0 6em; padding:0; border:none; }
#servicios #buscador label {font-size:0.8em; color:#ffffff; }
#servicios #buscador input {width:6.2em; height:1.2em; border:none; background:url(buscar_inp.gif) no-repeat top left; }
#servicios #buscador button {width:2.2em; height:1.3em; padding:0 0 0 0.2em; border:none; background:transparent; }
#servicios #buscador button img {width:2em; height:1.2em; }

#servicios #agenda h2 {margin:0; background:url(agenda_arr_izq.gif) no-repeat top left; }
#servicios #agenda h2 span {display:block; padding:0.2em 0 0.2em 0.6em; font-size:0.7em; font-weight:bold; color:#ffffff; vertical-align:top; background:url(agenda_arr_der.gif) no-repeat top right; }
#servicios #agenda {margin:1em 0.3em; background: #C3D9DE url(agenda_aba_izq.gif) no-repeat bottom left; }
#servicios #agenda dl {margin:0; padding:0.3em 0 0 0; background: url(agenda_aba_der.gif) no-repeat bottom right; font-size:0.8em; font-weight:bold; }
#servicios #agenda dt,#servicios #agenda dd {margin:0 0.5em; padding:0; color:#6f6f6f; }
#servicios #agenda dt {font-style:italic; }
#servicios #agenda ul {margin:0; padding:0 0 0.3em 0; list-style-type:none; }
#servicios #agenda li {margin:0.2em; padding:0; line-height:1.2em; }
#servicios #agenda li span {color:#50ACB8; }
#servicios #agenda li a {color:#6f6f6f; text-decoration:none; }
#servicios #agenda li a:hover {text-decoration:underline; }

#servicios #monedas h2, #servicios #clima h2 {margin:0; background:url(agenda_arr_izq.gif) no-repeat top left; }
#servicios #monedas h2 span, #servicios #clima h2 span {display:block; padding:0.2em 0 0.2em 0.6em; font-size:0.7em; font-weight:bold; color:#ffffff; vertical-align:top; background:url(agenda_arr_der.gif) no-repeat top right; }
#servicios #monedas, #servicios #clima {margin:1em 0.3em; padding:0; background:url(agenda_aba_izq.gif) no-repeat bottom left; }
#servicios #monedas div, #servicios #clima div {background:url(agenda_aba_der.gif) no-repeat bottom right; }
#servicios #monedas table, #servicios #clima table {margin:0; border:none; border-collapse:collapse; }
#servicios #monedas caption, #servicios #clima caption {display:none; }
#servicios #monedas thead, #servicios #clima thead, #servicios #monedas tbody, #servicios #clima tbody {border-collapse:collapse; font-size:0.8em; font-weight:bold; line-height:1.2em; }
#servicios #monedas th, #servicios #clima th {padding:0.2em 0.4em; color:#50ACB8; }
#servicios #monedas td, #servicios #clima td {padding:0.2em 0.4em; color:#6f6f6f; line-height:1.2em; }

#servicios div.publicidad {margin:1em 0.3em 1em 0.3em; text-align:center; }
#servicios div.publicidad img {width:10.1em; border:none; }
#servicios div.publicidad object {width:10.1em; height:6em; }

/* secciones */

#seccion {float:left; width:35em; min-height:60em; background:#ffffff; }
#seccion h2 {width:32.6em; margin:0; font-size:1em; font-weight:normal; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; /* background:url(izq_arriba.gif) no-repeat top left;*/}
#seccion h2 span {font-size:2em; color:#ffffff; }
#seccion div {position:relative; margin:1em 0 0 0;}
#seccion div p.fecha {position:absolute; top:0; }
#seccion div p.fecha span {font-size:1em; font-weight:bold; color:#42A2B2; }
#seccion div h3 {padding:1em 1em 0.1em 1em; margin:0; }
#seccion div p {padding:0 1.2em; margin:0 0 0.8em 0; color:#606060; }
#seccion div a {color:#36546C; text-decoration:none; }

/* notas */
#articulo {float:left; width:35em; min-height:60em; background:#ffffff; }
#articulo #texto_articulo {position:relative; }
#articulo #texto_articulo h2 {padding:4em 0.8em 0.1em 0.8em; margin:0; color:#36546C; }
#articulo #texto_articulo a {text-decoration:none; color:#070B0E; }
#articulo #texto_articulo p {padding:0 1.2em; margin:0 0 0.8em 0; color:#606060; }
#articulo #texto_articulo p.bajada {font-weight:bold; }
#articulo #texto_articulo img {float:right; width:15.5em; margin:0 1.2em 0.6em 0.6em; }
#articulo #texto_articulo p.seccion {position:absolute; top:0; width:32.6em; margin:0; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#articulo #texto_articulo p.seccion span {font-size:2em; color:#ffffff; }
#articulo #texto_articulo p.fecha {position:absolute; top:3.8em; width:32.6em; margin:0; padding:0.1em 1.2em 0 1.2em; background:#CEECED; }
#articulo #texto_articulo p.fecha span {font-size:1em; font-weight:bold; color:#42A2B2; }
#ad {margin: 1em .2em; } 

#articulo div.publicidad {margin:0.7em 0; text-align:center; }
#articulo div.publicidad img, #portada div.publicidad object {width:33.3em; height:5em; border:none; }


#servicios #relacionadas h2 {margin:0; background:url(relacionadas_arr_izq.gif) no-repeat top left; }
#servicios #relacionadas h2 span {display:block; padding:0.3em 0 0.2em 1.5em; font-size:0.7em; font-weight:bold; color:#ffffff; vertical-align:top; background:url(relacionadas_arr_der.gif) no-repeat top right; }
#servicios #relacionadas {margin:1em 0.3em; background:url(agenda_aba_izq.gif) no-repeat bottom left; }
#servicios #relacionadas dl {margin:0; padding:0.3em 0; background:url(agenda_aba_der.gif) no-repeat bottom right; font-size:0.8em; font-weight:bold; }
#servicios #relacionadas dt,#servicios #relacionadas dd {margin:0 0.5em; padding:0; color:#6f6f6f; }
#servicios #relacionadas ul {margin:0; padding:0; list-style-type:none; }
#servicios #relacionadas li {margin:0.2em; padding:0; line-height:1.2em; }
#servicios #relacionadas li span {color:#48a4b8; }
#servicios #relacionadas li a {color:#989498; text-decoration:none; }

/* municipios */

#municipio {float:left; width:35em; background:#ffffff; }
#municipio #texto_articulo {position:relative; }
#municipio #texto_articulo h2 {padding:3em 0.8em 0.1em 0.8em; margin:0; color:#36546C; }
#municipio #texto_articulo a {text-decoration:none; color:#070B0E; }
#municipio #texto_articulo p.region {position:absolute; top:0; width:32.6em; margin:0; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#municipio #texto_articulo p.region span {font-size:2em; color:#ffffff; }
#municipio #texto_articulo p {padding:0 1.2em; margin:0 0 0.8em 0; color:#606060; }
#municipio #texto_articulo p.bajada {font-weight:bold; }
#municipio #texto_articulo img {float:right; width:15.5em; margin:0 1.2em 0.6em 0.6em; }
#municipio #texto_articulo h3 {padding:1em 1em 0.1em 1em; margin:0; color:#36546C; }

#municipio #mapa {height:35em; text-align:center; }
#municipio #mapa img {float:none; width:33.3em; height:24.9em; margin:0 auto; }

/* notas y municipios */
#pie_articulo ul {width:28.1em; overflow:auto; margin:0 auto 1em auto; padding:0; list-style:none; }
#pie_articulo li {float:left; width:4em; height:1.5em; margin:0 1.5em; }
#pie_articulo li a img {border:none; }
#pie_articulo p.error, #pie_articulo p.listo {width:28.1em; margin:1em auto; color:#487888; font-weight:bold; }
#pie_articulo form.oculto {display:none; }
#pie_articulo form.visible {display:block; }
#pie_articulo form {width:31em; margin:0 auto; padding:0.5em 0.5em 0 0.5em; font-size:0.8em; background:#F5F5F5; border:#DEDEDE solid 0.1em; }
#pie_articulo form fieldset {margin:0 0 1em 0; padding:0; border:none; }
#pie_articulo form fieldset legend {margin:0; padding:0; color:#487888; font-weight:bold; }
#pie_articulo form fieldset label {float:left; width:9em; height:1.4em; margin:0 0 0.5em 0; color:#606060; }
#pie_articulo form fieldset input {float:right; width:23em; height:1.6em; margin:0 0 0.5em 0; font-size:0.8em; border:#DEDEDE solid 0.1em; }
#pie_articulo form p {margin:0; text-align:right; }
#pie_articulo form p button {margin:0; padding:0; border:none; background:transparent; }

/* regiones */

#region {float:left; width:35em; min-height:60em; background:#ffffff;}
#region h2 {width:32.6em; margin:0; font-size:1em; font-weight:normal; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#region h2 span {font-size:2em; color:#ffffff; }
#region div.nota {position:relative; margin:1em 0 0 0;}
#region div.nota h3 {padding:1em 0 0.1em 0; margin:0; }
#region div.nota p {padding:0 1.2em; margin:0 0 0.8em 0; color:#606060; }
#region div.nota a {color:#36546C; text-decoration:none; }

/* agenda */
#pagina_agenda {float:left; width:35em; background:#ffffff; }
#pagina_agenda h2 {width:32.6em; margin:0 0 0.8em 0; font-size:1em; font-weight:normal; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#pagina_agenda h2 span {font-size:2em; color:#ffffff; }

#pagina_agenda div.mes {position:relative; padding:0 1em 0 1em; }
#pagina_agenda div.evento {position:relative; padding:0 0 0.8em 0; }
#pagina_agenda div.mes h3 {margin:0; font-size:1em; color:#42A2B2; background:#CEECED; }
#pagina_agenda div.evento p.fecha {position:absolute; top:0; padding:0.2em 0 0 0; }
#pagina_agenda div.evento p.fecha span {font-size:1em; font-weight:bold; color:#42A2B2; }
#pagina_agenda div.evento h4 {margin:0; padding:1.6em 0 0 0; color:#36546C; }
#pagina_agenda div.evento p {margin:0 0 0.4em 0; color:#606060; }
#pagina_agenda div.evento p.relacionadas, #pagina_agenda div.evento ul, #pagina_agenda div.evento li, #pagina_agenda div.evento dl, #pagina_agenda div.evento dd {display:inline; margin:0; padding:0; }
#pagina_agenda div.evento dt {display:none; }
#pagina_agenda div.evento a {color:#36546C; font-weight:bold; text-decoration:none; }
#pagina_agenda div.evento a:hover {text-decoration:underline; }

/* galeria */

#galeria {float:left; position:relative; width:35em; background:#ffffff; }
#galeria h2 {width:32.6em; margin:0 0 0.4em 0; font-size:1em; font-weight:normal; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#galeria h2 span {font-size:2em; color:#ffffff; }
#galeria h3 {position:absolute; top:3.8em; width:32.6em; margin:0; padding:0.1em 1.2em 0.1em 1.2em; background:#CEECED; font-size:1em; font-weight:bold; color:#42A2B2; }

#galeria p {float:left; background:#f8f4f8; font-weight:bold; }
#galeria #paginas {width:26.5em; padding:0.1em 0 0.1em 1.2em; color:#406C78; }
#galeria #total {width:4.5em; padding:0.1em 1.2em 0.1em 1.5em; color:#f8f4f8; background:url(total.gif) no-repeat top left; }
#galeria #paginas a {padding:0.1em 0.4em; color:#406C78; text-decoration:none; }
#galeria #paginas a:hover {text-decoration:underline; } 
#galeria #paginas span {padding:0.1em 0 0.1em 0.5em; background:url(numero.gif) no-repeat top left; }
#galeria #paginas em {padding:0.1em 0.4em 0.1em 0; color:#f8f4f8; font-style:normal; background:url(numero.gif) no-repeat top right; }
#galeria #paginas img {height:1em; border:0; }

#galeria ul {clear:left; width:34.1em; height:34em; min-height:34em; margin:0 auto; padding:0; list-style:none; }
#galeria dl, #galeria dt, #galeria dd {margin:0; padding:0; }
#galeria li {float:left; position:relative; width:7.5em; margin: .5em .4em .5em .5em; padding:0; }
#galeria li img {width:7.5em; height:5.6em; border:none; }
#galeria div {clear:left; position:relative; width:33.3em; min-height:54em; margin:0 auto; text-align: center; }
#galeria div dd {/*position:absolute; top:0; */}
#galeria div dt {/*padding-top:26em; */ margin: 0 0 1em; }
#galeria div dd img {/*width:33.3em; height:24.9em;*/ border:none; }

/* contacto */
#contacto {float:left; width:35em; min-height:60em; background:#ffffff; }

#contacto h2 {width:32.6em; margin:0; font-size:1em; font-weight:normal; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#contacto h2 span {font-size:2em; color:#ffffff; }
#contacto p.invitacion {top:3.8em; width:32.6em; margin:0; padding:0.1em 1.2em 0 1.2em; background:#CEECED; }
#contacto p.invitacion span {font-size:1em; font-weight:bold; color:#42A2B2; }

#contacto p.error, #contacto p.listo {width:28.1em; margin:1em auto; color:#487888; font-weight:bold; }
#contacto form {width:31em; margin:2em auto; padding:0.5em 0.5em 0 0.5em; font-size:0.8em; background:#F5F5F5; border:#DEDEDE solid 0.1em; }
#contacto form fieldset {margin:0 0 1em 0; padding:0; border:none; }
#contacto form fieldset legend {margin:0; padding:0; color:#487888; font-weight:bold; }
#contacto form fieldset label {float:left; width:9em; height:1.4em; margin:0 0 0.5em 0; color:#606060; }
#contacto form fieldset input {float:right; width:23em; height:1.6em; margin:0 0 0.5em 0; font-size:0.8em; border:#DEDEDE solid 0.1em; }
#contacto form fieldset textarea {float:right; width:18.4em; height:10em; margin:0 0 0.5em 0; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:1em; border:#DEDEDE solid 0.1em; }
#contacto form p {margin:0; text-align:right; }
#contacto form p button {margin:0; padding:0; border:none; background:transparent; }

#pie {clear:both; margin:0; height:20px; }
#pie p {color:#ffffff; text-align:right; font-size:0.9em; padding:0 0.5em 0 0; }
#pie p a {color:#ffffff; font-weight:bold; text-decoration:none; }
#pie p a:hover {text-decoration:underline; }

/* busqueda */
#resultado {float:left; width:35em; min-height:60em; background:#ffffff; }
#resultado h2 {width:32.6em; margin:0 0 0.8em 0; font-size:1em; font-weight:normal; padding:0.5em 1.2em 0.7em 1.2em; background:#42A2B2; }
#resultado h2 span {font-size:2em; color:#ffffff; }

#resultado h3 {margin:1.2em 1.2em 0 1.2em; padding:0.1em 0 0.1em 0; font-size:1em; color:#42A2B2; background:#CEECED; }
#resultado div.nota {margin:0.4em 1.2em; }
#resultado div.nota h4 {margin:0; }
#resultado div.nota p {margin:0 0 0.4em 0; color:#606060; }
#resultado div.nota p.fecha {font-size:0.8em; }
#resultado div.nota a {color:#36546C; font-weight:bold; text-decoration:none; }
#resultado div.nota a:hover {text-decoration:underline; }

