*                                    {padding:0px;margin:0px;border:0px;}
.limpiar                             {clear:both}
.puntos                              {border-bottom:1px dotted #999;margin:0em 1em;clear:both}

body                                 {width:994px;margin:20px auto;font:normal 10px arial;color:#333;background:url(/imgs/fondos/fondo.catedral.flores.jpg);}

p                                    {font:normal 1.2em/1.3em arial;padding-bottom:0.8em;color:#555;}
p.mas                                {padding-bottom:0em;}
p em                                 {font:normal 1.0em arial;color:#666;}
p strong                             {font-weight:normal;color:#000;}
p.ladillo                            {font:bold 1em verdana;color:#000;text-transform:uppercase;}
p.epigrafe                           {font:normal 1.5em arial;color:#222;border-bottom:1px dotted #666;padding-bottom:0.3em;margin-bottom:0.5em;}
p.listado                            {font:bold 1.4em georgia;color:#000;padding-bottom:0.2em;}
p.titulo                             {font:bold 1.8em georgia;color:#000;padding-bottom:0.2em;}
p.subtitulo                          {font:bold 1.2em arial;color:#666;padding:0.5em 1em;background:#eee;}
p.fuente                             {font:italic 1.1em arial;color:#999;text-align:right;padding-top:0.5em;}
p.puntitos                           {border-top:1px dotted #999;margin:0.6em 0 0.3em;clear:both}


a                                    {font:normal 1em arial;color:#134d86;text-decoration:none;}
a:hover                              {color:#000;}

span                                 {font:bold 0.8em verdana;color:#900;}
span.destacado                       {font:italic 1.3em georgia;color:#333;}

h1                                   {font:normal 1.6em/1em arial;text-transform:uppercase;padding-top:0.5em;}
h1  a                                {color:#000;}
h1  a:hover                          {color:#d6d6ce;}
h2                                   {font:normal 1.8em/1em helvetica;color:#f1eee9;padding:0.0em 0 1em;}
h3                                   {font:normal 1.5em/1.1em georgia;margin:0.4em 0 0.4em;color:#222;}
h3 strong                            {font:normal 1em/1.1em georgia;color:#fff;}


/* ----- ESTRUCTURA GENERAL ----- */

.logo                                {font:bold 1.6em helvetica Times New Roman, Times, serif;text-transform:uppercase;text-decoration:none;background:#fc0;padding:0.3em 1em 0.1em 1em;}
a.logo                               {color:#000;}
a.logo:hover                         {color:#fff;}
  
#Logo                                {position:absolute;margin-top:0.3em;margin-left:0em;}    
#MenuPpal                            {width:99.4em;overflow:hidden;}
#PanoramicaHome                      {width:99.4em;height:20em;margin-bottom:2px;overflow:hidden;}
#Panoramica                          {width:99.4em;height:20em;margin-bottom:2px;}
#Submenu                             {width:99.4em;height:2em;background:#000;margin-bottom:2px;padding:0.3em 0 0.2em;overflow:hidden;filter: alpha(opacity=99);opacity:0.99;text-align:center;}
#Contenido                           {width:99.4em;font:bold 1em arial;color:#333;margin-bottom:2px;overflow:hidden;}
#ContenidoMas                        {width:99.4em;overflow:hidden;margin-bottom:1px;}
#ContenidoDestacados                 {width:99.4em;overflow:hidden;margin-bottom:1px;}
#ContenidoMultimedia                 {width:99.4em;overflow:hidden;margin-bottom:1px;}
#ContenidoPromos                     {width:99.4em;overflow:hidden;margin-bottom:1px;}
#Pie                                 {width:99.4em;background:#111;overflow:hidden;}

/* ----- MENU PRINCIPAL ----- */

#MenuPpal ul                         {background:#000;padding:0.5em;margin-bottom:1px;filter: alpha(opacity=99);opacity:0.99;float:right}
#MenuPpal ul li                      {list-style:none;display:inline;border-right:1px solid #333;padding-right:0.4em;margin-right:0.5em;}
#MenuPpal ul li.primero              {padding-left:0.5em;}
#MenuPpal ul li.ultimo               {border-right:0px;padding-right:0.5em;margin-right:0em;}
#MenuPpal ul li a                    {font:bold 1.1em arial;text-transform:uppercase;color:#fff}
#MenuPpal ul li a:hover              {color:#e67080}
#MenuPpal ul li a.on                 {color:#d2bc00;}
#MenuPpal ul li a.on:hover           {color:#e67080;}

/* ----- CONTENIDO - SUBMENU ----- */

#MenuSub                             {width:31em;border-top:1px dotted #363636;border-bottom:1px dotted #363636;padding:0.5em 0;margin:0.3em 0 1em 0;overflow:hidden;}
#MenuSub a                           {font:normal 1.3em/1.3em georgia;color:#fff;border-right:1px solid #666;padding-right:0.4em;margin-right:0.6em;}
#MenuSub a.ultimo                    {border-right:0px;padding-right:0em;margin-right:0em;}
#MenuSub a:hover                     {color:#000}
#MenuSub a.on                        {color:#000;}

#Submenu a                           {font:normal 1.2em/1.3em georgia;color:#fff;border-left:1px solid #333;padding-left:0.7em;margin-left:0.5em;}
#Submenu a.ultimo                    {border-right:0px;padding-right:0em;margin-right:0em;}
#Submenu a:hover                     {color:#e67080}
#Submenu a.on                        {color:#d2bc00;}
#Submenu a.on:hover                  {color:#e67080;}
#Submenu a.primero                   {border-left:0px;}


/* ----- CONTENIDO - PANORÁMICA ----- */

#Panoramica  img                     {width:99.4em;height:20em;}
#PanoramicaHome  img                 {width:99.4em;height:20em;border-top:1px solid #000;border-bottom:1px solid #000;}

/* ----- PORTADA ----- */

#PortadaVideo                        {width:49.0em;height:39.6em;background:#222;filter: alpha(opacity=99);opacity:0.99;margin-right:2px;float:left}
#PortadaVideo p                      {font:normal 1.2em arial;color:#fff;padding:0.1em 1em;}
#PortadaVideo p.epigrafe             {font:bold 1.4em georgia;color:#fc0;border:0em;padding-top:0.5em;}

#PortadaNews                         {width:50.2em;height:39.6em;float:right;background:#fff;overflow:auto;filter:alpha(opacity=99);opacity:0.99}
#PortadaNews p                       {font:normal 1.2em arial;color:#666;padding:0.5em 1em;}
#PortadaNews p.entrada               {font:normal 1.2em arial;color:#333;padding:1em 1em 0;}
#PortadaNews p.epigrafe              {font:bold 1.4em georgia;color:#900;background:#eee;padding:0.2em 1em;margin:0.5em 0em;border:0em;}
#PortadaNews p.listado               {font:normal 12px arial;margin:0px;padding:0 1em;}
#PortadaNews p strong                {font-weight:bold;color:#333;}

#PortadaNews #listado                {overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:0.5em;padding-bottom:0.5em;}
#PortadaNews #listado img            {width:12em;height:6.8em;float:right;margin-left:10px;}
#PortadaNews #listado a              {font-weight:bold;}
#PortadaNews #listado p strong       {font-weight:bold;color:#666;}


#ContenidoMas  #Izquierda            {width:49.0em;height:14.0em;background:#666;filter:alpha(opacity=99);opacity:0.99;float:left;}
#ContenidoMas  #Izquierda  a         {font:bold 14px georgia;color:#fff;}
#ContenidoMas  #Izquierda  p         {padding:10px;color:#ccc;}
#ContenidoMas  #Izquierda  span      {font:bold 12px georgia;color:#fff;}
#ContenidoMas  #Izquierda  strong    {font:normal 12px georgia;color:#fff;}
#ContenidoMas  #Izquierda  em        {font:italic 12px georgia;color:#fff;}
#ContenidoMas  #Izquierda  p.sabias  {font-size:14px;}
#ContenidoMas  #Derecha              {width:50.2em;height:14.0em;background:#666;filter:alpha(opacity=99);opacity:0.99;float:left;margin-left:2px;}
#ContenidoMas  #Derecha  a           {font:bold 14px georgia;color:#fff;}
#ContenidoMas  #Derecha  p           {padding:10px;color:#ccc;}
#ContenidoMas  #Derecha  span        {font:bold 12px georgia;color:#fff;}
#ContenidoMas  #Derecha  strong      {font:normal 12px georgia;color:#fff;}
#ContenidoMas  #Derecha  em          {font:italic 12px georgia;color:#fff;}



/* ----- CONTENIDO - GRAFICA ----- */

#ContenidoGrafico                    {width:33.0em;height:37.2em;background:#5b89a1;filter: alpha(opacity=99);opacity:0.99;margin-right:2px;float:left}
#ContenidoGraficoH                   {height:21em;margin-bottom:2px;padding:0.5em 1em;}
#ContenidoGraficoH #Bideo            {margin:0.3em 0 0 0;border:1px solid #fff;}
#ContenidoGraficoFotos               {height:15em;background:#f0f0e9;}
#ContenidoGraficoFotos img           {width:33.0em;height:14.9em;border-top:1px solid #333;}
#ContenidoGraficoH  .info            {font:bold 0.9em arial;text-transform:uppercase;color:#000;}
#ContenidoGraficoH  a                {color:#fff;}
#ContenidoGraficoH  p                {color:#000;}
#ContenidoGraficoH  span             {color:#333;text-transform:uppercase;}

#ContenidoGraficoSin                 {width:33.0em;height:37em;background:#5b89a1;margin-right:2px;float:left}


/* ----- CONTENIDO - TEXTO ----- */

#ContenidoTexto                      {width:66.2em;height:37em;float:right;background:#fff;overflow:auto;filter:alpha(opacity=99);opacity:0.99}
#ContenidoTextoP                     {padding:1.5em;}
#ContenidoTextoP ul                  {}
#ContenidoTextoP ul li               {display:inline;list-style:none}
#ContenidoTextoP ul li img           {width:8em;height:6em;margin-right:0.5em;margin-bottom:0.4em;}
#ContenidoTextoP ul li img.ulti      {margin-right:0em;}

#ContenidoTextoP ul.inicio                  {}
#ContenidoTextoP ul.inicio li               {display:inline;list-style:none}
#ContenidoTextoP ul.inicio li img           {width:19em;height:10em;border:1px solid #ccc;padding:0.4em;margin-right:0.5em;margin-bottom:0.5em;}
#ContenidoTextoP ul.inicio li img.ulti      {margin-right:0em;}

#ContenidoTextoP ul.videos                  {margin-bottom:0em}
#ContenidoTextoP ul.videos li               {float:left;list-style:none;margin-bottom:0em}
#ContenidoTextoP ul.videos li img           {width:19em;height:14.3em;border:1px solid #ccc;padding:0.4em;margin-right:0.5em;}
#ContenidoTextoP ul.videos li img.ulti      {margin-right:0em;}

#ContenidoTextoP ul.tit               {padding:0em;margin:0em;}
#ContenidoTextoP ul.tit li            {width:20em;height:2em;float:left;background:#333;margin-right:0.5em;margin-bottom:1em;list-style:none}
#ContenidoTextoP ul.tit li .ulti      {margin-right:0em;}
#ContenidoTextoP ul.tit li a          {font:normal 1.1em/1.8em arial;color:#fff;padding:0em 1em;}
#ContenidoTextoP ul.tit li a:hover    {color:#fc0;}

#ContenidoTextoP #listado             {overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom:0.5em;padding-bottom:0.5em;}
#ContenidoTextoP #listado img         {width:12em;height:9em;float:right;margin-left:10px;}
#ContenidoTextoP #listado p           {margin-top:5px;}

/* ----- CONTENIDO - TEXTO - VIDEO ----- */

#ContenidoVideo                       {width:66.2em;height:37.2em;float:right;background:#fff;scrollbars:none;}

/* ----- CONTENIDO - GRAFICA - NOTICIAS ----- */

#ContenidoGraficoNoticia              {width:33.0em;height:50em;background:#5b89a1;filter: alpha(opacity=99);opacity:0.99;margin-right:2px;float:left}
#ContenidoGraficoNoticia ul           {padding:1em 0 0 1em;}
#ContenidoGraficoNoticia ul li        {width:15.0em;margin-right:0.6em;margin-bottom:1em;padding:0em;list-style:none;float:left;line-height:0em;}
#ContenidoGraficoNoticia ul li img    {width:14.8em;border:1px solid #fff;}
#ContenidoGraficoNoticia #Video       {margin:1em 1em 0 1em;border:1px solid #fff;}
#ContenidoGraficoNoticia #Video img   {width:30.8em}
#ContenidoGraficoNoticia #Mas         {padding-right:1em;padding-top:1em;text-align:right}
#ContenidoGraficoNoticia #Mas a       {font:bold 1.1em arial;color:#fff;}
#ContenidoGraficoNoticia #Mas a:hover {color:#fc0;} 

#ContenidoGraficoVideo                {width:33.0em;height:37em;background:#5b89a1;filter: alpha(opacity=99);opacity:0.99;margin-right:2px;float:left}
#ContenidoGraficoVideo #Video         {margin:1em 1em 0 1em;border:1px solid #fff;}
#ContenidoGraficoVideo #Video img     {width:30.8em}
#ContenidoGraficoVideo p              {font:normal 1.3em arial;color:#000;padding:1em 1em 0 1em;}


/* ----- CONTENIDO - TEXTO - NOTICIAS ----- */

#ContenidoTextoNoticia                {width:66.2em;height:50em;float:right;background:#fff;overflow:auto;filter:alpha(opacity=99);opacity:0.99}
#ContenidoTextoNoticiaP               {padding:1.5em;}

#ContenidoTextoNoticiaP #destacado    {background:#eee;border:1px solid #ccc;padding:10px;margin:10px 0 15px;}
#ContenidoTextoNoticiaP #bocadillo    {width:250px;float:right;margin:0 0 10px 20px;}
#ContenidoTextoNoticiaP #bocadillo p  {font:italic 18px georgia;color:#999;}


/* ----- CONTENIDO - FULL  ----- */

#ContenidoFull                        {width:80em;height:45em;padding-left:9.5em;padding-right:9.5em;background:#000;border:1px solid #000;}

/* ----- FALDON - DESTACADOS ----- */

#Destacado                            {width:33em;height:16em;border-right:1px solid #ccc;border-bottom:1px solid #fff;background:#fff;filter:alpha(opacity=99);opacity:0.99;float:left;}
#Destacado.ultimo                     {margin-right:0em}
#Destacado .imagen                    {border-bottom:1px solid #000;}
#Destacado .imagen img                {width:33em;height:6.6em;}
#Destacado .texto                     {padding:1em }
#Destacado .texto a                   {font:bold 1.4em georgia;color:#900;}
#Destacado .texto a:hover             {color:#000;}
#Destacado .texto span                {font:italic 1.3em arial;color:#666;}
#Destacado .texto p                   {font:normal 1.2em arial;color:#333;padding-top:0.3em;}

/* ----- FALDON - MULTIMEDIA ----- */

#Multimedia                           {width:49.4em;height:30em;border-right:1px solid #ccc;background:#fff;filter:alpha(opacity=99);opacity:0.99;float:left;border:1px solid #fff;}
#Multimedia.ultimo                    {margin-right:0em}

#slide-holder                                    {position:absolute;width:494px;height:300px;z-index:40;}
#slide-holder #runner                            {position:absolute;width:494px;height:300px;top:0px;left:0px;overflow:hidden;}
#slide-holder img                                {position:absolute;width:494px;height:300px;margin:0;display:none;}
#slide-holder #slide-controls                    {position:absolute;width:494px;height:36px;top:0px;left:0;display:none;background:url(/imgs/efectos/slide/bg.png) 0 0;}
#slide-holder #slide-controls p.text             {font:normal 0.9em verdana;color:#fff;margin:8px 0 0 10px;display:inline;float:left;}
#slide-holder #slide-controls p.text span        {font:normal 1em verdana;color:#fc0;text-transform:uppercase;}

#slide-holder #slide-controls #slide-nav         {margin-top:9px;display:inline;float:right;}

#slide-holder #slide-controls #slide-nav a       {font:normal 0.8em arial;color:#666;margin-right:10px;display:inline;}
#slide-holder #slide-controls #slide-nav a:hover {color:#fff}
#slide-holder #slide-controls #slide-nav a.on    {color:#008dba}

/* ----- FALDON - PROMOS ----- */

#Promo                                {width:33em;height:33.7em;border-right:1px solid #ccc;background:#fff;filter:alpha(opacity=99);opacity:0.99;float:left;}
#Promo.ultimo                         {margin-right:0em}
#Promo ul                             {}
#Promo ul li                          {height:9.5em;margin:1em;padding-bottom:1em;border-bottom:1px dotted #333;overflow:hidden;}
#Promo ul li a                        {font:bold 1.3em georgia;color:#900;}
#Promo ul li a:hover                  {color:#000;}
#Promo ul li p                        {font:normal 1.1em georgia;color:#333;margin-top:0.2em;}
#Promo ul li p strong                 {font-weight:bold;color:#000;}
#Promo ul li p a                      {font:normal 1em georgia;color:#a00;}
#Promo ul li img                      {width:160px;height:90px;border:1px solid #fff;margin-left:0.5em;float:right;}
#Promo ul li img:hover                {border:1px solid #000;}

/* ----- MENU PIE ----- */

#PieMenu                             {width:75em;height:2.5em;float:left;}
#PieMenu ul                          {padding:0.5em 1em;}
#PieMenu ul li                       {list-style:none;display:inline;border-right:1px solid #666;padding-right:0.5em;margin-right:0.5em;}
#PieMenu ul li.primero               {padding-left:0em;}
#PieMenu ul li.ultimo                {border-right:0px;padding-right:0.5em;margin-right:0em;}
#PieMenu ul li a                     {font:normal 1.1em georgia;color:#ccc;}
#PieMenu ul li a:hover               {color:#fc0}
#PieMenu ul li a.on                  {color:#fc0}
#PieMenu ul li a.ubicacion           {font-weight:normal;color:#000;border-bottom:2px solid #97a3ab;}
#PieMenu ul li a.contacto            {font-weight:normal;color:#000;border-bottom:2px solid #97a3ab;}

#PieIdiomas                          {width:24em;height:2.5em;float:right;}
#PieIdiomas ul                       {padding:0.5em 1em;}
#PieIdiomas ul li                    {list-style:none;float:left;border-right:1px solid #333;margin-right:0.5em;padding-right:0.5em;}
#PieIdiomas ul li.ultimo             {border-right:0px;margin-right:0em;padding-right:0em;}
#PieIdiomas ul li a                  {font:normal 1.1em arial;color:#666;text-transform:uppercase;}
#PieIdiomas ul li  a:hover           {color:#fc0;}

/* PORTADA - BLOQUE ACORDEÓN */

.easy-accordion                         {display:block;position:relative;overflow:hidden;padding:0;margin:0}
.easy-accordion dt,.easy-accordion dd   {margin:0;padding:0}
.easy-accordion dt,.easy-accordion dd   {position:absolute}
.easy-accordion dt                      {margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}
.easy-accordion dd                      {z-index:1;opacity:0;overflow:hidden}
.easy-accordion dd.active               {opacity:1;}
.easy-accordion dd.active               {z-index:3}
.easy-accordion .slide-number           {position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

.easy-accordion img                     {width:70em;height:20em;padding-bottom:0.2em;}
.easy-accordion h4                      {margin:20px 0 0px 0;padding:0;font-size:1.6em;}
.easy-accordion h4 a                    {font:bold 1em georgia;color:#900;text-decoration:none}
.easy-accordion h4 a:hover              {color:#000;}
.easy-accordion p                       {font:bold 1.2em/1em georgia;color:#333;}

#accordion-1                            {width:984px;height:260px;border:5px solid #fff;background:#fff;margin:0em auto;}
#accordion-1 dl                         {width:984px;height:260px}	
#accordion-1 dt                         {height:37px;line-height:37px;text-align:right;padding:0px 20px 0 0;font:bold 1.2em/3em Tahoma;color:#26526c;text-transform:uppercase;letter-spacing:1px;background:#fff url(/imgs/accordion/slide-off.jpg) 0 0 no-repeat;}
#accordion-1 dt.active                  {cursor:pointer;color:#fff;background:#fff url(/imgs/accordion/slide-on.jpg) 0 0 no-repeat}
#accordion-1 dt.hover                   {color:#68889b;}
#accordion-1 dt.active.hover            {color:#fff}
#accordion-1 dd                         {padding:0.2em;background:url(/imgs/accordion/slide.jpg) bottom left repeat-x;border:1px solid #dbe9ea;border-left:0;margin-right:3px}
#accordion-1 .slide-number              {color:#666;left:0px;font-weight:bold;top:0em;}
#accordion-1 .active .slide-number      {color:#d2bc00;}
#accordion-1 dd img                     {float:right;margin:0 0 0 30px;}
