/* CSS Document */
*{margin: 0; padding: 0;}

body{text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; background:url(../images/fondo.gif) repeat-x left top; SCROLLBAR-FACE-COLOR:#253341; SCROLLBAR-HIGHLIGHT-COLOR: #6699CC; SCROLLBAR-SHADOW-COLOR: #253341; SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #E3E3E3; SCROLLBAR-DARKSHADOW-COLOR: #000000;}
img{border: none;}


div#qTip {padding: 3px; border: 1px solid #fff; display: none; background: #99CC33; color: #FFF; font: bold 11px Verdana, Arial, Helvetica, sans-serif; position: absolute;}

#contenedor{margin: 0 auto; width: 915px; border-right: 1px solid #ccc;  border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; min-height: 850px; _height: 845px; overflow: hidden;  _overflow: none;}

#cabecera{float: left; width: 915px;}
#cabecera #home{float: right; width: 100%; margin: 0 0 10px 0;}
#cabecera #home ul{float: right; list-style: none; display: inline; width: 45%; margin: 20px 0 0 0;}
#cabecera #home ul li{float: left; list-style: none; display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: rigth;}
#cabecera #home ul li a{float: left; list-style: none; display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: rigth; text-decoration: none; margin: 0 5px 0 0; border-right: 1px solid #fff; border-top: 1px solid #253341; padding: 0 5px 0 0;}
#cabecera #home ul li a:hover{color: #99CC33;}
#cabecera #home ul li.inicio{background: url(../images/home.gif) no-repeat left center; padding: 0 0 0 15px;}
#cabecera #home ul li.contacto{background: url(../images/contacto.gif) no-repeat left center; padding: 0 0 0 15px;}
#cabecera #home ul li.mapa{background: url(../images/mapaweb.gif) no-repeat left center; padding: 0 0 0 20px;}
#cabecera #home ul li.glosario{background: url(../images/glosario.gif) no-repeat left center; padding: 0 0 0 18px;}
#cabecera #home ul li.castellano{background: url(../images/castellano.gif) no-repeat left center; padding: 0 0 0 20px;}
#cabecera #home ul li.euskera{background: url(../images/euskera.gif) no-repeat left center; padding: 0 0 0 20px;}


#cabecera #home2{float: right; width: 70%; margin: 5px 5px 0 0; _margin: 5px 0 0 0; text-align: right;}
#cabecera #home2 ul{float: right; list-style: none; display: inline; margin: 0; padding:0;}
#cabecera #home2 ul li{float: left; list-style: none;  display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #253341; text-align: center; margin: 0;}
#cabecera #home2 ul li a{float: left; list-style: none;  display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #253341; text-align: center; text-decoration: none; margin: 0 5px 0 0; background-color: #ccc; padding: 2px 5px; border: 1px solid #96ACC2;}
#cabecera #home2 ul li a:hover{color: #fff; background-color: #253341; display:block;}


#cabecera #logo{float: left; margin: 0 0 0 10px; _margin: 0 0 0 5px; width: 191px;}
#cabecera #logo img{border: 1px solid #9CB1C7; float: left; clear: both;}
#cabecera #logo p{float: left; background-color: #99CC33; color: #253341; margin: 0 5px; padding: 5px; width: 161px;}

#cabecera #foto{float: right; margin: 0 10px 0 0; _margin: 0 5px 0 0;}
#cabecera #foto img{border: 1px solid #9CB1C7;}
#cabecera #foto p{float: left; color: #666; margin: 0; padding: 5px 0 0 0; width: 90%; text-align: left;}
#cabecera #foto p a{color: #666; margin: 0; padding: 5px 0 0 0; width: 90%; text-align: left; text-decoration: none;}
#cabecera #foto p a:hover{color: #99CC33; text-decoration: none;}


#menu{float: left; margin: 10px 15px 0 10px; _margin: 10px 10px 0 5px; width: 187px;}
#menu dl{float: left; border-bottom: 10px solid #253341; padding: 0 0 10px 0;}
#menu dl dt{float: left; text-align: left; background-color: #253341; color: #fff; font-weight: bold; width: 182px; padding: 7px 5px; margin: 0 0 5px 0;}
#menu dl dt dd{position: relative;}
#menu dl dd a{position: relative; float: left; text-align: left; color: #253341; font-weight: normal; width: 187px; padding: 4px 0 4px 5px; border-bottom: 1px solid #DDDDDD; margin: 0; text-decoration: none;}
#menu dl dd a:hover{position: relative; text-decoration: none; background-color: #EEEEEE; z-index:90;}
#menu dl dd ul{float: left; visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:185px; background-color: #EEEEEE; color:#253341; padding: 0; margin: 0;}
#menu dl dd ul li{float: left; margin: 0; padding: 0;}
#menu dl dd:hover {position:relative; z-index:90; color:#253341;}
* html #menu dl dd a:hover {position:relative; z-index:100; color:#253341;}
#menu dl dd:hover ul, #menu dl dd a:hover ul {visibility:visible; position:absolute; height:auto; border:1px solid #253341; background-color: #EEEEEE; overflow:visible; color:#253341; list-style: none;}
#menu dl dd:hover ul li a, #menu dl dd a:hover ul li a{display:block; background:transparent; color:#fff; padding:5px; height:auto; text-decoration:none; color:#253341; list-style: none; margin: 0;}
#menu dl dd:hover ul li:hover a, #menu dl dd a:hover ul li a:hover {background-color: #EEEEEE; color:#253341; border-bottom: 1px solid #99CC33;}

#menu dl input{float: left; border: 1px solid #253341; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0 5px 7px 0;width: 65px; height:18px;}
#menu dl input.bot_enviar1{float: left; border: 0px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; margin: 0 0px 0px 0px;width: 65px; height:18px;background: url(../images/enviar_1.jpg) no-repeat left top;}
#menu dl input.bot_enviar2{float: left; border: 0px ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; margin: 0 0px 0px 0px;width: 65px; height:18px;background: url(../images/enviar_2.jpg) no-repeat left top;}
#menu dl #linea_fina{border-bottom: 5px solid #253341; width:100%}


#centro #foto{float: right; margin: 0 10px 0 0; _margin: 0 5px 0 0;}
#centro #foto img{border: 1px solid #9CB1C7;}
#centro #foto p{float: left; color: #666; margin: 0; padding: 5px 0 0 0; width: 90%; text-align: left;}
#centro #foto p a{color: #666; margin: 0; padding: 5px 0 0 0; width: 90%; text-align: left; text-decoration: none;}
#centro #foto p a:hover{color: #99CC33; text-decoration: none;}


#centro #foto2{float: right; margin: 0 10px 0 0; _margin: 0 5px 0 0;}
#centro #foto2 img{}
#centro #foto2 p{float: left; color: #666; margin: 0; padding: 5px 0 0 0; width: 90%; text-align: left;}
#centro #foto2 p a{color: #666; margin: 0; padding: 5px 0 0 0; width: 90%; text-align: left; text-decoration: none;}
#centro #foto2 p a:hover{color: #99CC33; text-decoration: none;}



#centro{float: left; margin: 10px 0 0 0; width: 355px;}
#centro2{float: left; margin: 10px 0 0 5px; width: 430px;}
#centro #txtbienvenida{float: left; width: 355px;}
#centro #txtbienvenida h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; margin: 0 0 5px 0;}
#centro #txtbienvenida p{float: left; text-align: left;}


#centro #txtnormal2{float: left; width: 665px; _width: 660px; line-height: 15px; text-align: justify; margin: 0 0 0 5px; _margin: 0 0 0 5px;}
#centro #txtnormal2 h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro #txtnormal2 p{float: left; text-align: left; width: 60%;}




#centro2 #boletin{float: left; width: 430px; line-height: 15px; text-align: justify; margin: 0 0 0 5px; _margin: 0;}
#centro2 #boletin h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro2 #boletin h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/noticias.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro2 #boletin p{float: left; text-align: left; width: 95%; clear:both}
#centro2 #boletin ul{float: left; list-style: none; display: block; margin: 10px 0 0 3px; width:58% }
#centro2 #boletin ul li{background: url(../images/cruzverde.gif) no-repeat left 3px; padding-left:10px; list-style-type: none;color:#666; text-align: left; font-weight: normal; text-decoration:none; clear: both; width:100%;  }
#centro2 #boletin ul li a{float: left; color: #666; font-weight: normal; text-decoration: none; font-size: 11px; text-align: left; padding: 0 0 5px 0;}
#centro2 #boletin ul li a:hover{text-decoration: none; color: #99CC33;}
#centro2 #boletin ul li a span.fecha{font-size: 10px; color: #666; fon-weight: normal;}

#centro2 #boletin #paginacion{float: left; margin: 5px 0 0 0; text-align:left;}
#centro2 #boletin #paginacion ul{list-style-type: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align: left; font-weight: bold; margin: 5px 0 0 5px;}
#centro2 #boletin #paginacion ul li{display:inline; color:#fff; font-weight: bold;}
#centro2 #boletin #paginacion ul li a{color:#fff; font-weight: bold;}
#centro2 #boletin #paginacion ul li a:hover{color:#fff;}
#centro2 #boletin #paginacion .numeracion{background-color: #99CC33; padding: 2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#ffffff; font-weight: bold; color:#fff; text-decoration: none;}
#centro2 #boletin #paginacion a{padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; font-weight: bold; color:#253341; text-decoration: none;}
#centro2 #boletin #paginacion a:hover{color:#253341; text-decoration: none;}


#centro2 #boletin #formulario{float: left; width: 98%; margin: 15px 0 0 0;}
#centro2 #boletin #formulario fieldset{float: left; border: 1px solid #99CC33; padding: 0 10px 10px 10px; width: 93%; background-color:#E7F2CE;}
#centro2 #boletin #formulario legend{font-weight: bold; font-size: 12px; color:#fff; background-color:#99CC33; padding: 3px; margin: 0 0 10px 0;}
#centro2 #boletin #formulario label{float: left; margin: 0 5px 7px 0; width: 50px; color: #253341;}
#centro2 #boletin #formulario input{float: left; border: 1px solid #253341; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0 5px 7px 0;width: 140px;}
#centro2 #boletin #formulario input.mail{width: 342px;}
#centro2 #boletin #formulario input.entrar{float: left; width: 70px; margin: 0 5px 0 0; padding: 3px; background-color:#253341; color: #fff; cursor: pointer; border: 2px solid #fff;}
#centro2 #boletin #formulario textarea{float: left; border: 1px solid #253341; width: 245px; height: 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}



#centro2 #txtnormal{float: left; width: 430px; line-height: 15px; text-align: justify; margin: 0 10px 0 5px; _margin: 0; min-height: 600px; _height: 600px; overflow: hidden; _overflow: none;}
#centro2 #txtnormal h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro2 #txtnormal p{float: left; text-align: left; width: 99%;}
#centro2 #txtnormal p a{text-decoration: underline; color: #666;}
#centro2 #txtnormal p a:hover{text-decoration: none;}
#centro2 #txtnormal p.mapa{float: left; text-align: left; background: url(../images/mapa.gif) no-repeat left center; padding: 20px 0 20px 65px; color:#253341; margin: 15px 0 0 0; font-weight: bold;}
#centro2 #txtnormal p.mapa a{text-decoration: none; color: #253341;}
#centro2 #txtnormal p.mapa a:hover{text-decoration: none; color: #666;}
#centro2 #txtnormal p img{float: left; margin: 0 5px 5px 0; padding: 5px; border: 1px solid #333; background-color: #EEEEEE;}
#centro2 #txtnormal p.disponible{border: 1px solid #99CC33; padding: 5px; text-align: center; width: 96%; background-color:#E7F2CE;}
#centro2 #txtnormal blockquote{float: left; text-align: center; background: url(../images/comilla1.gif) no-repeat left 8px; width: 92%; margin: 0; padding: 8px 0 0 22px; font-style:italic; color:#253341;}
#centro2 #txtnormal blockquote p {background: url(../images/comilla2.gif) no-repeat right 0; padding: 0 20px 10px 0; text-align: center; width: 95%;}

#centro2 #txtnormal dl{float: left; width: 65%;}
#centro2 #txtnormal dt{text-align: left; font-weight: bold; border-bottom: 1px solid #99CC33; color: #253341; margin: 0 0 5px 0;}
#centro2 #txtnormal dd{text-align: left; margin: 0 0 5px 10px; color: #666666;}
#centro2 #txtnormal dd a{text-decoration: none; color: #666666;}
#centro2 #txtnormal dd a:hover{text-decoration: none;color: #99CC33;}
#centro2 #txtnormal dd ul{list-style: none; text-align: left; margin: 0 0 0 5px;}
#centro2 #txtnormal dd ul li{list-style: none; text-align: left; background: url(../images/flecha.gif) no-repeat left 3px; padding: 0 0 0 12px; margin: 0 0 5px 0;}
#centro2 #txtnormal ul{float: left; list-style: none; text-align: left; margin: 0 0 0 5px; width: 65%;}
#centro2 #txtnormal ul li{list-style: none; text-align: left; background: url(../images/flecha.gif) no-repeat left 3px; padding: 0 0 0 12px; margin: 0 0 5px 0;}

#centro2 #txtnormal #obispos{float: left; margin: 0 0 10px 0; border-bottom: 1px solid #ccc; width: 430px; padding: 0 0 5px 0;}
#centro2 #txtnormal #obispos img{float: left; margin: 0 5px 0 0;}
#centro2 #txtnormal #obispos h3{float: left; color: #253341; text-align: left; font-size: 11px; width: 68%; font-weight: bold;}
#centro2 #txtnormal #obispos p{float: left; width: 68%;}

#centro2 #txtnormal h2{float: left; text-align: left; width: 99%; padding: 5px 2px; font-weight: bold; border-bottom: 1px dotted #ccc; font-size: 12px; background: none; color: #253341;}
#centro2 #txtnormal h2 a{float: left; text-align: left; color: #253341; text-decoration: none;}
#centro2 #txtnormal h2 a:hover{color: #666; text-decoration: none;}
#centro2 #txtnormal table{float: left; width: 99%; border-collapse: separate; border-spacing: 5px;}
#centro2 #txtnormal table th{padding: 2px; color: #333;}
#centro2 #txtnormal table td{border: 1px solid #99CC33; padding: 4px; vertical-align: top;}
#centro2 #txtnormal p.misas{padding: 5px; border: 1px solid #253341; width: 95%; margin: 15px 0 0 0;}


/*----------------------------------------PLANTILLA HTML-----------------------------------------------------------*/
#centro2 #txtnormal_html{float: left; width: 430px; line-height: 15px; text-align: justify; margin: 0 10px 0 5px; _margin: 0; min-height: 600px; _height: 600px; overflow: hidden; _overflow: none;}
#centro2 #txtnormal_html h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro2 #txtnormal_html p{float: left; text-align: left; width: 99%;}
#centro2 #txtnormal_html p a{text-decoration: underline; color: #666;}
#centro2 #txtnormal_html p a:hover{text-decoration: none;}

#centro2 #txtnormal_html dl{float: left; width: 65%;}
#centro2 #txtnormal_html dt{text-align: left; font-weight: bold; border-bottom: 1px solid #99CC33; color: #253341; margin: 0 0 5px 0;}
#centro2 #txtnormal_html dd{text-align: left; margin: 0 0 5px 10px; color: #666666;}
#centro2 #txtnormal_html dd a{text-decoration: none; color: #666666;}
#centro2 #txtnormal_html dd a:hover{text-decoration: none;color: #99CC33;}
#centro2 #txtnormal_html dd ul{list-style: none; text-align: left; margin: 0 0 0 5px;}
#centro2 #txtnormal_html dd ul li{list-style: none; text-align: left; background: url(../images/flecha.gif) no-repeat left 3px; padding: 0 0 0 12px; margin: 0 0 5px 0;}
#centro2 #txtnormal_html ul{float: left; list-style: none; text-align: left; margin: 0 0 0 5px; width: 100%;}
#centro2 #txtnormal_html ul li{list-style: none; text-align: left; background: url(../images/flecha.gif) no-repeat left 3px; padding: 0 0 0 12px; margin: 0 0 5px 0;}


#centro2 #txtnormal_html h2{float: left; text-align: left; width: 99%; padding: 5px 2px; font-weight: bold; border-bottom: 1px dotted #ccc; font-size: 12px; background: none; color: #253341;}
#centro2 #txtnormal_html h2 a{float: left; text-align: left; color: #253341; text-decoration: none;}
#centro2 #txtnormal_html h2 a:hover{color: #666; text-decoration: none;}
#centro2 #txtnormal_html table{float: left; width: 99%; border-collapse: separate; border-spacing: 5px;}
#centro2 #txtnormal_html table th{padding: 2px; color: #333;}
#centro2 #txtnormal_html table td{border: 1px solid #99CC33; padding: 4px; vertical-align: top;}


/*----------------------------------------EVANGELIO----------------------------------------------------------------*/

#centro2 #txtnormal h2.lectura{color: #253341; border: none; background-color:  #99CC33; margin: 10px 0 5px 0;}
#centro2 #txtnormal p.lecturatit{color: #253341; font-weight: bold; padding: 0 0 0 5px;}
#centro2 #txtnormal p.lecturatit2{color: #557493; font-weight: bold; padding: 0 0 0 5px;}
#centro2 #txtnormal p.lecturatxt{border-left: 1px dotted #557493; padding: 0 0 0 8px; margin: 5px 0 0 5px; width: 90%;}

/*----------------------------------------EVANGELIO----------------------------------------------------------------*/

/*----------------------------------------GLOSARIO----------------------------------------------------------------*/

#centro2 #glosario{float: left; width: 620px;}
#centro2 #glosario h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro2 #glosario p{float: left; margin: 0 0 10px 0;}
#centro2 #glosario ul{float: left; list-style: none; display: inline; padding: 0 0 5px 0; margin: 0 0 10px 0; width: 100%; border-bottom: 1px solid #557493;}
#centro2 #glosario ul li {float: left; display: inline; background: none; padding: 0; margin: 0;}
#centro2 #glosario ul li a{float: left; padding: 0 5px; border-left: 1px dotted #253341; color: #557493; text-decoration: none;}
#centro2 #glosario ul li a:hover{color: #333; text-decoration: none;}
#centro2 #glosario ul.bloque{float: left; list-style: none; display: block; padding: 0 0 5px 0; margin: 0; width: 95%; text-align: left; margin: 10px 0 0 5px; border: none;}
#centro2 #glosario ul.bloque li{float: left; display: block; width: 99%; margin: 0 0 10px 0;}
#centro2 #glosario ul.bloque li strong{background-color: #99CC33; color: #253341; padding: 1px; margin: 0 0 3px 0;}

/*----------------------------------------GLOSARIO----------------------------------------------------------------*/

/*----------------------------------------MAPA WEB----------------------------------------------------------------*/

#centro2 #mapaweb{float: left; width: 620px;}
#centro2 #mapaweb h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro2 #mapaweb p{float: left; margin: 0 0 10px 0;}
#centro2 #mapaweb dl{float: left; list-style: none; display: block; padding: 5px 0 5px 0; margin: 0 20px 10px 5px; width: 45%;}
#centro2 #mapaweb dl dt {display: block; background: none; padding: 0; margin: 0; font-weight: bold; text-align: left; border-left: 2px solid #253341; font-size: 13px; padding: 0 5px; margin: 10px 0;}
#centro2 #mapaweb dl dt a{color: #557493; text-decoration: none;}
#centro2 #mapaweb dl dt a:hover{color: #333; text-decoration: none;}
#centro2 #mapaweb dl dd{display:block; list-style: none; border-bottom: 1px solid #ccc; text-align: left; padding: 5px 0;}
#centro2 #mapaweb dl dd a{text-decoration: none; color: #666; background: url(../images/arrow.gif) no-repeat left 5px; padding: 0 0 5px 10px;}
#centro2 #mapaweb dl dd a:hover{text-decoration: none; color: #333;}

/*----------------------------------------MAPA WEB----------------------------------------------------------------*/

/*----------------------------------------CALENDARIO EVANGELIO----------------------------------------------------------------*/

/*#lateral #calendarioev{float: left; width: 152px; margin: 60px 0 10px 55px; _margin: 55px 0 10px 30px; height: 148px;}
#lateral #calendarioev table{float: left; background-color:#99CC33; border-collapse:collapse; border: 1px solid #99CC33;}
#lateral #calendarioev th{border: 1px solid #99CC33; padding: 2px 4px; background-color:#253341; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; font-weight: bold;}
#lateral #calendarioev td{border: 1px solid #99CC33; background-color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; }
#lateral #calendarioev td a{background-color:#CCE697; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center;display: block; text-decoration: none;}
#lateral #calendarioev td a:hover{background-color:#ccc; text-decoration: none; color:#000;}
#lateral #calendarioev td#finde{background-color: #C5E1F7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; text-decoration: none;}
#lateral #calendarioev td#finde a{background-color: #67A3CF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; text-decoration: none;}
#lateral #calendarioev td#finde a:hover{background-color: #ccc;}
#lateral #calendarioev caption{background-color:#99CC33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#253341; text-align: center; font-weight: bold; padding: 3px 0;}
#lateral #calendarioev caption img{margin: 0 18px; border: none;}
#lateral #calendarioev h2{font-size: 13px; color:#253341; text-align: left; font-weight: bold; margin: 0 0 3px 0;}
#lateral #calendarioev p{float: left; font-size: 10px; color:#253341; text-align: left; font-weight: normal; margin: 5px 0 5px 0; width: 145px;}*/

/*----------------------------------------CALENDARIO EVANGELIO----------------------------------------------------------------*/

/*----------------------------------------CALENDARIO EVANGELIO----------------------------------------------------------------*/

#lateral #calendarioev{float: left; width: 152px; margin: 60px 0 10px 55px; _margin: 55px 0 10px 30px; height: 148px;}
#lateral #calendarioev table{float: left; background-color:#99CC33; border-collapse:collapse; border: 1px solid #99CC33;}
#lateral #calendarioev th{border: 1px solid #99CC33; padding: 2px 4px; background-color:#253341; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; font-weight: bold;}
#lateral #calendarioev td{border: 1px solid #99CC33; background-color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; }
#lateral #calendarioev td a{background-color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center;display: block; text-decoration: none;}
#lateral #calendarioev td a:hover{background-color:#CCE697; text-decoration: none; color:#000;}
#lateral #calendarioev td.selected{border: 1px solid #99CC33; background-color:#253341; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; }
#lateral #calendarioev td.selected a{background-color:#253341; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center;display: block; text-decoration: none;}
#lateral #calendarioev td.selected a:hover{background-color:#CCE697; text-decoration: none; color:#000;}
#lateral #calendarioev td#finde{background-color: #C5E1F7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; text-decoration: none;}
#lateral #calendarioev td#finde a{background-color: #67A3CF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; text-decoration: none;}
#lateral #calendarioev td#finde a:hover{background-color: #ccc;}
#lateral #calendarioev caption{background-color:#99CC33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#253341; text-align: center; font-weight: bold; padding: 3px 0;}
#lateral #calendarioev caption img{margin: 0 18px; border: none;}
#lateral #calendarioev h2{font-size: 13px; color:#253341; text-align: left; font-weight: bold; margin: 0 0 3px 0;}
#lateral #calendarioev p{float: left; font-size: 10px; color:#253341; text-align: left; font-weight: normal; margin: 5px 0 5px 0; width: 145px;}

/*----------------------------------------CALENDARIO EVANGELIO----------------------------------------------------------------*/

/*----------------------------------------LATERAL----------------------------------------------------------------*/

#lateral{float: right; width: 250px; margin: 15px 10px 0 0;}
#lateral #foto{float: right; width: 250px; margin: 0;}
/*#lateral #foto img{float: left; padding: 5px; border: 1px solid #333; background-color: #EEEEEE; margin: 0; clear: both; text-align: left;}*/
#lateral #foto p.pie{float: left; text-align: left; font-size: 10px; color: #253341; margin: 0 0 5px 0; padding: 0;}

#lateral #menu{float: right; width: 232px; margin: 5px 0 15px 0; padding: 0 0 5px 0; background: url(../images/fondosubmenu.gif) repeat left top;}
#lateral #menu h2{float: left; font-size: 12px; background-color:#7291AF; padding: 5px 5px; color: #fff; font-weight: bold; width: 222px;}
#lateral #menu ul{float: left; list-style: none; display: block; margin: 0; padding: 5px; font-weight: bold; width: 97%;}
#lateral #menu ul li{background-image: none; border-bottom: 1px solid #E2E2E2; display: block; padding: 4px 5px; margin: 0; color: #253341; text-align: left;}
#lateral #menu ul li a{text-decoration: none; color: #253341;}
#lateral #menu ul li a:hover{text-decoration: none; color: #99CC33;}
#lateral #menu ul li.sinmarca{border-right: none;}

/*----------------------------------------LATERAL----------------------------------------------------------------*/

#centro2 #txtnormal #formulario{float: left; width: 65%; margin: 15px 0 0 0;}
#centro2 #txtnormal #formulario fieldset{float: left; border: 1px solid #99CC33; padding: 0 10px 10px 10px; width: 99%; *width: auto !important; background-color:#E7F2CE;}
#centro2 #txtnormal #formulario legend{font-weight: bold; font-size: 12px; color:#fff; background-color:#99CC33; padding: 3px; margin: 0 0 10px 0;}
#centro2 #txtnormal #formulario label{float: left; margin: 0 5px 7px 0; width: 55px; color: #253341;}
#centro2 #txtnormal #formulario input{float: left; border: 1px solid #253341; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0 5px 7px 0;width: 180px;}
#centro2 #txtnormal #formulario input.mail{width: 342px;}
#centro2 #txtnormal #formulario input.entrar{float: left; width: 70px; margin: 5px 5px 0 0; padding: 3px; background-color:#253341; color: #fff; cursor: pointer; border: 2px solid #fff;}
#centro2 #txtnormal #formulario textarea{float: left; border: 1px solid #253341; width: 342px; height: 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}

#centro2 #txtnormal_presentacion{float: left; width: 430px; line-height: 15px; text-align: justify; margin: 0 10px 0 5px; _margin: 0; min-height: 600px; _height: 600px; overflow: hidden; _overflow: none; background: url(../images/mapadiocesis.gif) no-repeat left 15px;}
#centro2 #txtnormal_presentacion p{float: left; text-align: left; width: 99%; margin: 420px 0 0 0;}
#centro2 #txtnormal_presentacion p a{text-decoration: underline; color: #666;}
#centro2 #txtnormal_presentacion p a:hover{text-decoration: none;}
#centro2 #txtnormal_presentacion h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}
#centro2 #txtnormal_presentacion #foto{float: right; width: 200px; text-align: center;}
#centro2 #txtnormal_presentacion #foto img{padding: 5px; border: 1px solid #333; background-color: #EEEEEE;}


.verde{color: #99CC33; font-size: 16px;}
.grande{font-size: 16px;}

#centro #noticias_index{float: left; margin: 0px 0 10px 0; border: 1px solid #ccc; width: 355px; background: url(../images/fondonoticias.gif) repeat-x left bottom; padding: 0 0 3px 0;}
#centro #noticias_index h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/noticias.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro #noticias_index ul{float: left; list-style: none; display: block; margin: 9px 0 0 3px;}
#centro #noticias_index ul li{float: left; list-style: none; display: block; margin: 0 0 5px 0; display:block; text-align: left; width:350px;}
#centro #noticias_index ul li a{float: left; color: #253341; font-weight: bold; text-decoration: none; font-size: 11px; text-align: left; border-bottom: 1px solid #ccc; padding: 0 0 5px 0;  display:block; width:350px;}
#centro #noticias_index ul li a:hover{text-decoration: none; color: #666;}
#centro #noticias_index ul li a span.fecha{font-size: 10px; color: #666; fon-weight: normal;}
#centro #noticias_index #imagen{float:left; width:80px; display: inline}


#centro #noticias{float: left; margin: 20px 0 10px 0; border: 1px solid #ccc; width: 355px; background: url(../images/fondonoticias.gif) repeat-x left bottom; padding: 0 0 3px 0;}
#centro #noticias h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/noticias.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro #noticias ul{float: left; list-style: none; display: block; margin: 9px 0 0 3px;}
#centro #noticias ul li{float: left; list-style: none; display: block; margin: 0 0 5px 0;}
#centro #noticias ul li a{float: left; color: #99CC33; font-weight: bold; text-decoration: none; font-size: 11px; text-align: left; border-bottom: 1px solid #ccc; padding: 0 0 5px 0; width:95%}
#centro #noticias ul li a:hover{text-decoration: none; color: #666;}
#centro #noticias ul li a span.fecha{font-size: 10px; color: #666; fon-weight: normal;}


#centro2 #agenda_int  #lis_noticias{float: left; width: 60%; _width: 70%; margin: 0px 0 0 140px; _margin: 0px 0 0 10px;}
#centro2 #agenda_int  #lis_noticias h2{font-size: 13px; color:#253341; text-align: left; font-weight: bold; background-color:#99CC33; padding: 3px; background-image:none; margin:10px 0 0 5px;}
#centro2 #agenda_int  #lis_noticias p{ float: left; color:#99CC33; text-align: left; font-weight: bold; margin: 0 0 0 -10px;}
#centro2 #agenda_int  #lis_noticias ul{list-style-type: none; color:#666; text-align: left; font-weight: normal; margin: 5px 0 0 5px;}
#centro2 #agenda_int  #lis_noticias ul li{background: url(../images/cruz.gif) no-repeat left 3px; padding-left:10px; list-style-type: none;color:#666; text-align: left; font-weight: normal; text-decoration:none; clear: both; width:430px}
#centro2 #agenda_int  #lis_noticias ul li a{color:#666; text-align: left; font-weight: normal; text-decoration:none;}
#centro2 #agenda_int  #lis_noticias ul li a:hover{color:#000; text-decoration:none; }


#centro2 #agenda_int  #lis_noticias #paginacion{float: left; margin: 5px 0 0 0; text-align:left;}
#centro2 #agenda_int  #lis_noticias #paginacion ul{list-style-type: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align: left; font-weight: bold; margin: 5px 0 0 5px;}
#centro2 #agenda_int  #lis_noticias #paginacion ul li{display:inline; color:#fff; font-weight: bold;}
#centro2 #agenda_int  #lis_noticias #paginacion ul li a{color:#fff; font-weight: bold;}
#centro2 #agenda_int  #lis_noticias #paginacion ul li a:hover{color:#fff;}


#centro2 #agenda_int  #lis_noticias #paginacion .numeracion{background-color: #99CC33; padding: 2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#ffffff; font-weight: bold; color:#fff; text-decoration: none;}
#centro2 #agenda_int  #lis_noticias #paginacion a{padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; font-weight: bold; color:#253341; text-decoration: none;}
#centro2 #agenda_int  #lis_noticias #paginacion a:hover{color:#253341; text-decoration: none;}


#iconos_imprimir{float: right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8B9F00; text-align: right; margin: 0 0 5px 0; width: 650px;}
#iconos_imprimir a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8B9F00; text-align: right; text-decoration: none;}
#iconos_imprimir a:hover{color: #596600;}


#centro2 #noticias_listado{float: left; margin: 0px 0 10px 0; width: 660px; padding: 0 0 3px 0;}
#centro2 #noticias_listado h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/noticias.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro2 #noticias_listado p{float: left; text-align: left; width: 100%; padding:10px 0 10px 10px; clear:both}
#centro2 #noticias_listado ul{float: left; list-style: none; display: block; margin: 9px 0 0 3px;}
#centro2 #noticias_listado ul li{float: left; list-style: none; display: block; margin: 0 0 5px 0; clear: both; width:650px;border-bottom: 1px solid #ccc; }
#centro2 #noticias_listado ul li a{float: left; color: #253341; font-weight: bold; text-decoration: none; font-size: 11px; text-align: left; padding: 0 0 5px 0;}
#centro2 #noticias_listado ul li a:hover{text-decoration: none; color: #666;}
#centro2 #noticias_listado ul li a span.fecha{font-size: 10px; color: #666; fon-weight: normal;}
#centro2 #noticias_listado #paginacion{float: left; margin: 5px 0 0 0; text-align:left;}
#centro2 #noticias_listado #paginacion ul{list-style-type: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align: left; font-weight: bold; margin: 5px 0 0 5px;}
#centro2 #noticias_listado #paginacion ul li{display:inline; color:#fff; font-weight: bold;}
#centro2 #noticias_listado #paginacion ul li a{color:#fff; font-weight: bold;}
#centro2 #noticias_listado #paginacion ul li a:hover{color:#fff;}
#centro2 #noticias_listado #paginacion .numeracion{background-color: #99CC33; padding: 2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#ffffff; font-weight: bold; color:#fff; text-decoration: none;}
#centro2 #noticias_listado #paginacion a{padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; font-weight: bold; color:#253341; text-decoration: none;}
#centro2 #noticias_listado #paginacion a:hover{color:#253341; text-decoration: none;}
#centro2 #noticias_listado img{float: left; margin: 0 5px 2px 0; border: 1px solid #666; min-width:0px; _min-width:330px}
#centro2 #noticias_listado ul li a span.entradilla{float: left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; text-align: left; font-weight: normal; margin: 3px 0 0 0; text-decoration: none;}
#centro2 #noticias_listado #imagen{float:left; width:80px; display: inline}



#centro #agenda{float: left; margin: 10px 0 10px 0; border: 1px solid #ccc; width: 355px; background: url(../images/fondonoticias.gif) repeat-x left bottom; padding: 0 0 8px 0;}
#centro #agenda h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro #agenda p{color:#253341; padding-bottom:10px; padding-top:5px}
#centro #agenda ul{float: left; list-style: none; display: block; margin: 9px 0 0 3px;}
#centro #agenda ul li{float: left; list-style: none; display: block; margin: 0 0 5px 0;}
#centro #agenda ul li a{float: left; color: #666; font-weight: normal; text-decoration: none; font-size: 11px; text-align: left; border-bottom: 1px solid #ccc; padding: 0 0 5px 0;}
#centro #agenda ul li a:hover{text-decoration: none; color: #253341;}
#centro #agenda #calendario{float: left; background: url(../images/calendario.gif) no-repeat left top; width: 38px; height: 45px; margin: 0 2px 0 10px;}
#centro #agenda #calendario p.mes{color: #fff; font-size: 10px; font-weight: bold; text-align: center; margin: 8px 0 3px 0; padding: 0;}
#centro #agenda #calendario p{color: #253341; font-size: 14px; font-weight: bold; text-align: center;}



#centro2 #agenda_int{float: left; margin: 0px 0 10px 0; width: 670px; padding: 0 0 8px 0;}
#centro2 #agenda_int h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro2 #agenda_int p{float:left; color:#253341; padding: 10px 0 10px 20px;}
#centro2 #agenda_int ul{float: left; list-style: none; display: block; margin: 9px 0 0 3px;}
#centro2 #agenda_int ul li{float: left; list-style: none; display: block; margin: 0 0 5px 0;}
#centro2 #agenda_int ul li a{float: left; color: #666; font-weight: normal; text-decoration: none; font-size: 11px; text-align: left; border-bottom: 1px solid #ccc; padding: 0 0 5px 0;}
#centro2 #agenda_int ul li a:hover{text-decoration: none; color: #253341;}
#centro2 #agenda_int #calendario{float: left; background: url(../images/calendario.gif) no-repeat left top; width: 38px; height: 45px; margin: 10px 2px 0 10px;}
#centro2 #agenda_int #calendario p.mes{color: #fff; font-size: 10px; font-weight: bold; text-align: center; margin: 8px 0 3px 0; padding: 0;}
#centro2 #agenda_int #calendario p{color: #253341; font-size: 14px; font-weight: bold; text-align: center;}



#centro #agenda_detalle{float: left; width: 675px; _width: 670px; line-height: 15px; text-align: justify; margin: 0 0 0 5px; _margin: 0 0 0 5px;}
/*#centro #txtnormal h1{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; margin: 0 0 10px 0; width: 100%;}*/
#centro #agenda_detalle h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 0px 0 10px 2px; width: 90%;}


#centro #agenda_detalle p{float: left; text-align: left; width: 65%;}
#centro #agenda_detalle p a{text-decoration: underline; color: #666;}
#centro #agenda_detalle p a:hover{text-decoration: none;}
#centro #agenda_detalle blockquote{float: left; text-align: center; background: url(../images/comilla1.gif) no-repeat left 8px; width: 62%; margin: 0; padding: 8px 0 0 22px; font-style:italic; color:#253341;}
#centro #agenda_detalle blockquote p {background: url(../images/comilla2.gif) no-repeat right 0; padding: 0 20px 10px 0; text-align: center; width: 95%;}
#centro #agenda_detalle #foto{float: right; width: 200px; text-align: center;}
#centro #agenda_detalle #foto img{padding: 5px; border: 1px solid #333; background-color: #EEEEEE;}
#centro #agenda_detalle dl{float: left; width: 65%;}
#centro #agenda_detalle dt{text-align: left; font-weight: bold; border-bottom: 1px solid #99CC33; color: #253341; margin: 0 0 5px 0;}
#centro #agenda_detalle dd{text-align: left; margin: 0 0 5px 10px; color: #666666;}
#centro #agenda_detalle dd a{text-decoration: none; color: #666666;}
#centro #agenda_detalle dd a:hover{text-decoration: none;color: #99CC33;}
#centro #agenda_detalle dd ul{list-style: none; text-align: left; margin: 0 0 0 5px;}
#centro #agenda_detalle dd ul li{list-style: none; text-align: left; background: url(../images/flecha.gif) no-repeat left 3px; padding: 0 0 0 12px; margin: 0 0 5px 0;}

#centro #agenda_detalle #formulario{float: left; width: 62%; margin: 15px 0 0 0;}
#centro #agenda_detalle #formulario fieldset{float: left; border: 1px solid #99CC33; padding: 0 10px 10px 10px; width: 99%; background-color:#E7F2CE;}
#centro #agenda_detalle #formulario legend{font-weight: bold; font-size: 12px; color:#fff; background-color:#99CC33; padding: 3px; margin: 0 0 10px 0;}
#centro #agenda_detalle #formulario label{float: left; margin: 0 5px 7px 0; width: 50px; color: #253341;}
#centro #agenda_detalle #formulario input{float: left; border: 1px solid #253341; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; margin: 0 5px 7px 0;width: 140px;}
#centro #agenda_detalle #formulario input.mail{width: 342px;}
#centro #agenda_detalle #formulario input.entrar{float: left; width: 70px; margin: 0 5px 0 5px; padding: 3px; background-color:#253341; color: #fff; cursor: pointer; border: 2px solid #fff;}
#centro #agenda_detalle #formulario textarea{float: left; border: 1px solid #253341; width: 245px; height: 80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}



#centro #agenda_detalle  #bloquenoticia{float: left; width: 100%; margin: 15px 0 0 0; padding: 0 0 20px 0;}
#centro #agenda_detalle  #bloquenoticia span.fecha{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#666; text-align: left; font-weight: normal; margin: 0;}
#centro #agenda_detalle  #bloquenoticia span.entradillanot{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#253341; text-align: left; font-weight: bold; margin: 0; text-decoration: none; text-align: justify;}
#centro #agenda_detalle  #bloquenoticia span.titulonot{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#99CC33; text-align: left; font-weight: bold; margin: 0; text-decoration: none;}
/*#centro #agenda_detalle  #bloquenoticia span.titulonot a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#844F00; text-align: left; font-weight: bold; text-decoration: none;}
#centro #agenda_detalle  #bloquenoticia span.titulonot a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#844F00; text-align: left; font-weight: bold; text-decoration: none; background-color: #FFE3B9;}
*/
#centro #agenda_detalle  #bloquenoticia p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; font-weight: normal; margin: 0; padding: 0; line-height: 15px; width: auto; float: none; text-align: justify;}
#centro #agenda_detalle  #bloquenoticia img{float: left; margin: 0 5px 2px 0; border: 1px solid #666;}


#centro #agenda_detalle #docs{float: left; margin: 10px 0; width: 99%;}
#centro #agenda_detalle #docs p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color:#8B9F00; text-align: left; font-weight:bold; border-bottom: 1px dotted #8B9F00; margin: 0 0 5px 0;}
#centro #agenda_detalle #docs ul{margin: 0; list-style-type:none;}
#centro #agenda_detalle #docs ul li{background: url(../images/flechadescarga.gif) no-repeat left 5px; padding: 2px 2px 2px 15px; color: #333; list-style-type:none;}
#centro #agenda_detalle #docs ul li a{text-decoration:none; color: #333;}
#centro #agenda_detalle #docs ul li a:hover{text-decoration:underline; color: #666;}


#centro #agenda_detalle #enlaces{margin-bottom:20px;}
#centro #agenda_detalle #enlaces p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color:#8B9F00; text-align: left; font-weight:bold; border-bottom:1px solid #253341; margin: 0 0 5px 0;}
#centro #agenda_detalle #enlaces ul{margin:0;padding:0;}
#centro #agenda_detalle #enlaces ul li{margin:0; padding:0; padding-left:15px; list-style-type:none; margin-bottom:5px; background:transparent url("imagenes/ico-flecha.gif") no-repeat left top;}
#centro #agenda_detalle #enlaces ul li a{text-decoration:underline; color:#666666;}
#centro #agenda_detalle #enlaces ul li a:hover{color:#BF6000;}



#centro2 #ultimos_documentos{float: left; margin: 0px 0 10px 0; width: 660px; padding: 0 0 3px 0;}
#centro2 #ultimos_documentos h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/noticias.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro2 #ultimos_documentos p{float: left; text-align: left; width: 100%; padding:10px 0 0 10px; clear:both}
#centro2 #ultimos_documentos ul{float: left; list-style: none; display: block; margin: 9px 0 0 3px}
#centro2 #ultimos_documentos ul li{ float: left; background: url(../images/cruzverde.gif) no-repeat left 3px; padding-left:10px; list-style-type: none;color:#666; text-align: left; font-weight: normal; text-decoration:none; clear: both; width:100%;  }
#centro2 #ultimos_documentos ul li a{float: left; color: #666; font-weight: normal; text-decoration: none; font-size: 11px; text-align: left; padding: 0 0 5px 0;}
#centro2 #ultimos_documentos ul li a:hover{text-decoration: none; color: #99CC33;}
#centro2 #ultimos_documentos ul li a span.fecha{font-size: 10px; color: #666; fon-weight: normal;}

#centro2 #ultimos_documentos #paginacion{float: left; margin: 5px 0 0 0; text-align:left;}
#centro2 #ultimos_documentos #paginacion ul{list-style-type: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align: left; font-weight: bold; margin: 5px 0 0 5px;}
#centro2 #ultimos_documentos #paginacion ul li{display:inline; color:#fff; font-weight: bold;}
#centro2 #ultimos_documentos #paginacion ul li a{color:#fff; font-weight: bold;}
#centro2 #ultimos_documentos #paginacion ul li a:hover{color:#fff;}
#centro2 #ultimos_documentos #paginacion .numeracion{background-color: #99CC33; padding: 2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#ffffff; font-weight: bold; color:#fff; text-decoration: none;}
#centro2 #ultimos_documentos #paginacion a{padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; font-weight: bold; color:#253341; text-decoration: none;}
#centro2 #ultimos_documentos #paginacion a:hover{color:#253341; text-decoration: none;}


/*--------------------------------------------ENLACES DESPLEGABLES------------------------------------------*/
#centro2 #menu_enlaces{float: left; margin: 0px 0 10px 0; width: 420px; padding: 0 0 3px 0;}
#centro2 #menu_enlaces h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/noticias.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 0 2px; width: 90%;}
#centro2 #menu_enlaces p{float: left; text-align: left; width: 100%; padding:10px 0 0 10px; clear:both}
#centro2 #menu_enlaces ul{float: left; list-style: none; display: block; margin: 15px 0 0 3px; width: 390px;}
#centro2 #menu_enlaces ul li{list-style-type: none;color:#253341; text-align: left; font-weight: normal; text-decoration:none; clear: both; width:100%; border-bottom:1px dotted #ccc; font-weight: bold;}
#centro2 #menu_enlaces ul li a{float: left; color: #253341; font-weight: normal; text-decoration: none; font-size: 11px; text-align: left; padding: 3px 0 3px 0; font-weight: bold;}
#centro2 #menu_enlaces ul li a:hover{text-decoration: none; color: #666;}
#centro2 #menu_enlaces ul li a span.fecha{font-size: 10px; color: #666; fon-weight: normal;}
#centro2 #menu_enlaces ul li.sub2 a{color: #557493; margin: 0 0 0 20px;}
#centro2 #menu_enlaces ul li.sub2on a{color: #557493; margin: 0 0 0 20px;}
#centro2 #menu_enlaces ul li.sub2 a:hover, #centro2 #menu_enlaces ul li.sub2on a:hover{color: #333;}
#centro2 #menu_enlaces ul li.sub3 a{color: #666; margin: 0 0 0 35px;}
#centro2 #menu_enlaces ul li.sub3 a:hover{color: #999;}
#centro2 #menu_enlaces ul li.sub3on a{color: #000; margin: 0 0 0 35px;}
#centro2 #menu_enlaces ul li.sub3on a:hover{color: #333;}
#centro2 #menu_enlaces ul li ul{float: left; list-style: none; display: block; margin: 5px 0 5px 18px; _margin: 5px 0 5px 8px; width: 95%;}
#centro2 #menu_enlaces ul li ul li{float: left; list-style: none; display: block; font-weight: normal; border-left: 1px dotted #253341; padding: 0 0 0 5px; border-bottom: none;}
#centro2 #menu_enlaces ul li ul li a{float: none; font-weight: normal; padding: 0; margin: 0; text-align:left;}
#centro2 #menu_enlaces ul li ul li span.descripcion{float: left; color: #557493;}
#centro2 #menu_enlaces ul li ul li span.descripcion a{float: left; color: #557493;}
#centro2 #menu_enlaces ul li ul li p{float: left; width: 99%; margin: 0; padding: 0; }
#centro2 #menu_enlaces ul li ul li ul{float: left; clear: both;}
#centro2 #menu_enlaces ul li ul li ul li{float: left; border: none; color: #557493;}

#centro2 #menu_enlaces #imagen{float: left; margin: 0 0 0 2px;}

#centro2 #menu_enlaces #paginacion{float: left; margin: 5px 0 0 0; text-align:left;}
#centro2 #menu_enlaces #paginacion ul{list-style-type: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align: left; font-weight: bold; margin: 5px 0 0 5px;}
#centro2 #menu_enlaces #paginacion ul li{display:inline; color:#fff; font-weight: bold;}
#centro2 #menu_enlaces #paginacion ul li a{color:#fff; font-weight: bold;}
#centro2 #menu_enlaces #paginacion ul li a:hover{color:#fff;}
#centro2 #menu_enlaces #paginacion .numeracion{background-color: #99CC33; padding: 2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#ffffff; font-weight: bold; color:#fff; text-decoration: none;}
#centro2 #menu_enlaces #paginacion a{padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; font-weight: bold; color:#253341; text-decoration: none;}
#centro2 #menu_enlaces #paginacion a:hover{color:#253341; text-decoration: none;}

#contenedor_pop{float: left; margin: 0 auto; width: 218px; background-color: #FFFFFF; min-height: 50px; _height: 50px; border: 1px dotted #666; padding: 5px; overflow-y: auto; _overflow-y: none;}
#contenedor_pop h1{float: left; font-size: 12px; margin: 0 0 5px 0; width: 100%; color: #253341; padding: 5px 0; text-align: left; border-bottom: 1px solid #99CC33;}
#contenedor_pop p{float: left; text-align: left; margin: 5px;}
#contenedor_pop p a{color: #333; text-decoration: none;}
#contenedor_pop p a:hover{color: #666; text-decoration: underline;}


/*--------------------------------------------ENLACES DESPLEGABLES------------------------------------------*/

#centro #plan{float: left; margin: 5px 0 0 0; border: 1px solid #ccc; width: 355px; background: url(../images/fondonoticias.gif) repeat-x left bottom; padding: 0 0 8px 0;}
#centro #plan h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; background: url(../images/agenda.gif) no-repeat left top; padding: 6px 0 6px 30px; margin: 5px 0 10px 2px; width: 90%;}
#centro #plan p{font-size: 11px; text-align: center; margin: 0 5px 0 10px; font-weight: bold;}
#centro #plan img{text-align: center; padding: 5px; border: 1px solid #ccc; margin: 0 0 5px 0;}

#centro #plan ul{float: left; list-style: none; display: inline;}
#centro #plan ul li{margin: 2px 0 0 10px; display: inline; text-align: left;}
#centro #plan ul li a{background: url(../images/flecha.gif) no-repeat left center; text-decoration: none; color: #666; list-style: none; padding: 0 0 0 12px;}
#centro #plan ul li a:hover{text-decoration: none; color:#99CC33;}


#centro #mas a{float: right; color: #253341; text-align: left; padding: 4px 23px 4px 5px; background: url(../images/mas.gif) no-repeat 102px center; background-color: #99CC33;text-decoration: none; margin: 10px 0 10px 0;}
#centro #mas a:hover{text-decoration: none; color:#666;}

#derecha{float: right; width: 322px; margin: 10px 10px 0 0; _margin: 10px 5px 0 0;}

#derecha #baner{float: left; background-color: #000; width: 320px;}
#derecha #baner img{float: left; margin: 0; padding: 0;}
#derecha #baner h2{float: right; _float: none; margin: 5px 0 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 13px; width: 134px; padding: 0 5px;}
#derecha #baner h2 a{text-align: center; color: #fff; font-weight: bold; text-decoration: none;}
#derecha #baner h2 a:hover{color: #666666; text-decoration: none;}
#derecha #baner p{float: right; _float: none; margin: 5px 0 0 0; text-align: center; color: #ccc; font-style: italic; width: 134px; padding: 0 5px; font-size: 11px;}
#derecha #baner2{float: left; width: 320px; background: url(../images/manos.jpg) no-repeat left top; border: 1px solid #008B1B; height: 78px; margin: 10px 0 0 0;}
#derecha #baner2 h2{float: left; color: #008B1B; font-weight: bold; text-align: left; font-size: 13px; margin: 5px 0 3px 145px; _margin: 5px 0 3px 75px; width: 168px; text-decoration: none;}
#derecha #baner2 h2 a{float: left; color: #008B1B; font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;}
#derecha #baner2 h2 a:hover{text-decoration: none; color: #303A82;}
#derecha #baner2 p{float: left; margin: 0 0 0 145px; _margin: 0 0 0 75px; width: 168px; text-align: left; padding: 0;}
/*#menu #baner3{float: left; width: 190px; background: url(../images/reloj.jpg) no-repeat left top; border: 1px solid #ccc; height: 80px; margin: 15px 0 0 0;}
#menu #baner3 h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; margin: 5px 0 3px 60px; _margin: 5px 0 3px 28px; width: 130px;}
#menu #baner3 h2 a{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;}
#menu #baner3 h2 a:hover{text-decoration: none; color: #99CC33;}*/
#derecha #baner3{float: right; width: 162px; background: url(../images/horariomisas.jpg) no-repeat left top; border: 1px solid #ccc; height: 143px; margin: 10px 0 0 5px; text-align: center;}
#derecha #baner3 h2{float: left; color: #253341; font-weight: bold; text-align: center; font-size: 13px; margin: 5px 3px 3px 55px; _margin: 5px 3px 3px 25px; width: 90px;}
#derecha #baner3 h2 a{float: left; color: #253341; font-weight: bold; text-align: center; font-size: 13px; text-decoration: none;}
#derecha #baner3 h2 a:hover{text-decoration: none; color: #99CC33;}
#derecha #baner3 p{float: left; margin: 3px 3px 0 50px; _margin: 3px 3px 0 20px; text-align: center; padding: 0; color: #fff; width: 100px; font-weight: bold;}
#derecha #baner4{float: left; width: 320px; background: url(../images/docs.jpg) no-repeat left 5px; border: 1px solid #ccc; min-height: 110px; _height: 110px; margin: 10px 0 0 0; overflow: auto; _overflow: none; padding: 0 0 5px 0;}
#derecha #baner4 h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; margin: 5px 0 3px 70px; _margin: 5px 0 3px 40px; width: 190px;}
#derecha #baner4 h2 a{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;}
#derecha #baner4 h2 a:hover{text-decoration: none; color: #99CC33;}
#derecha #baner4 ul{float: left; display: block; list-style: none; margin: 5px 0 5px 70px; _margin: 5px 0 0 40px;}
#derecha #baner4 ul li{margin: 2px 0; display: block; text-align: left;}
#derecha #baner4 ul li a{background: url(../images/flecha.gif) no-repeat left center; text-decoration: none; color: #666; list-style: none; padding: 0 0 0 10px;}
#derecha #baner4 ul li a:hover{text-decoration: none; color:#99CC33;}
#derecha #baner5{float: left; heigth: 155px; margin: 0; padding: 0;}
#derecha #baner5 img{float: left; margin: 0; padding: 0;}
#derecha #baner6{float: left; width: 320px; background: url(../images/mano.jpg) no-repeat left 5px; border: 1px solid #ccc; height: 85px; margin: 0;}
#derecha #baner6 h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; margin: 5px 0 3px 75px; _margin: 5px 0 3px 40px; width: 180px;}
#derecha #baner6 h2 a{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;}
#derecha #baner6 h2 a:hover{text-decoration: none; color: #99CC33;}
#derecha #baner6 ul{float: left; display: block; list-style: none; margin: 0 0 0 75px; _margin: 0 0 0 40px;}
#derecha #baner6 ul li{margin: 2px 0; width: auto; text-align: left;}
#derecha #baner6 ul li a{background: url(../images/flecha.gif) no-repeat left center; text-decoration: none; color: #666; padding: 0 0 0 10px;}
#derecha #baner6 ul li a:hover{text-decoration: none; color:#99CC33;}


#derecha #baner_evangelio{float: left; width: 160px; background: url(../images/evangelio.jpg) no-repeat left 0; border: 1px solid #ccc; height: 80px; margin-top: 10px;}
#derecha #baner_evangelio h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; margin: 5px 0 3px 70px; _margin: 5px 0 3px 40px; width: 80px;}
#derecha #baner_evangelio h2 a{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;}
#derecha #baner_evangelio h2 a:hover{text-decoration: none; color: #333;}


#derecha #baner_biblia{float: right; width: 150px; background: url(../images/biblia.jpg) no-repeat left 0px; border: 1px solid #ccc; height: 80px; margin-top: 10px;}
#derecha #baner_biblia h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; margin: 5px 0 3px 70px; _margin: 5px 0 3px 40px; width: 70px;}
#derecha #baner_biblia h2 a{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 13px; text-decoration: none;}
#derecha #baner_biblia h2 a:hover{text-decoration: none; color: #99CC33;}



#derecha #baner7{float: left; margin: 12px 0 0 0; border: 1px solid #253341; background-color: #253341; width: 320px;}
#derecha #baner7 img{float: right; margin: 0; padding: 0;}
#derecha #baner7 h2{margin: 5px 0 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 13px; padding: 0 6px;}
#derecha #baner7 h2 a{text-align: center; color: #fff; font-weight: bold; text-decoration: none;}
#derecha #baner7 h2 a:hover{color: #666666; text-decoration: none;}
#derecha #baner7 p{margin: 5px 0 5px 0; text-align: center; color: #ccc; font-style: italic; padding: 0 6px; font-size: 11px;}
#derecha #baner7 p.fecha{color:#99CC33; text-align: center; font-style: normal;}

#derecha #baner8{float: left; width: 320px; background: url(../images/misas.jpg) no-repeat right top; border: 1px solid #ccc; height: 70px; margin: 10px 0 0 0;}
#derecha #baner8 h2{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; margin: 5px 0 3px 10px; _margin: 5px 0 3px 10px; width: 200px;}
#derecha #baner8 h2 a{float: left; color: #253341; font-weight: bold; text-align: left; font-size: 14px; text-decoration: none;}
#derecha #baner8 h2 a:hover{text-decoration: none; color: #99CC33;}
#derecha #baner8 p{float: left; margin: 0 0 0 10px; _margin: 0 0 0 10px; width: 200px; text-align: left; padding: 0;}

#derecha #calendario{float: left; width: 152px; margin: 10px 0 10px 0; height: 148px;}
#derecha #calendario table{float: left; background-color:#99CC33; border-collapse:collapse; border: 1px solid #99CC33;}
#derecha #calendario th{border: 1px solid #99CC33; padding: 1px 4px; background-color:#253341; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#fff; text-align: center; font-weight: bold;}
#derecha #calendario td{border: 1px solid #99CC33; background-color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; }
#derecha #calendario td a{background-color:#CCE697; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center;display: block; text-decoration: none;}
#derecha #calendario td a:hover{background-color:#ccc; text-decoration: none; color:#000;}
#derecha #calendario td#finde{background-color: #C5E1F7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; text-decoration: none;}
#derecha #calendario td#finde a{background-color: #67A3CF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#000; text-align: center; text-decoration: none;}
#derecha #calendario td#finde a:hover{background-color: #ccc;}
#derecha #calendario caption{background-color:#99CC33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#253341; text-align: center; font-weight: bold; padding: 3px 0 1px 0;}
#derecha #calendario caption img{margin: 0 5px; border: none; vertical-align: middle;}
#derecha #calendario h2{font-size: 13px; color:#253341; text-align: left; font-weight: bold; margin: 0 0 3px 0;}
#derecha #calendario p{float: left; font-size: 10px; color:#253341; text-align: left; font-weight: normal; margin: 5px 0 0 10px; width: 135px;}

#derecha #mas a{float: right; color: #253341; text-align: left; padding: 4px 23px 4px 5px; background: url(../images/mas.gif) no-repeat 129px center; background-color: #99CC33;text-decoration: none; margin: 0 0 10px 0;}
#derecha #mas a:hover{text-decoration: none; color:#666;}

#derecha #mas2 a{float: right; color: #253341; text-align: left; padding: 4px 23px 4px 5px; background: url(../images/mas.gif) no-repeat 102px center; background-color: #99CC33;text-decoration: none; margin: 0 0 10px 0;}
#derecha #mas2 a:hover{text-decoration: none; color:#666;}

#links{float: left; background-color: #fff; width: 915px; height: 90px; margin: 10px 0 0 0; border-top: 2px solid #253341; text-align: left; padding: 0;}
#links img{float: left; margin: 5px 20px 5px 0;}
#links h2{float: left; font-size: 13px; background-color:#253341; color: #fff; width: 110px; text-align: center; height: 90px; _height: 70px; padding: 20px 0 0 0; margin: 0 20px 0 0;}

#pie{margin: 5px auto 10px auto; width: 915px;}
#pie img{float: right;}
#pie p{float: left;}

#clear{clear: both;}




.galeriaimagenes{
margin:0;
padding:0;
margin-bottom:20px;
overflow:hidden;
}
.galeriaimagenes ul{
margin:0;
padding:0;
}
.galeriaimagenes ul li{
list-style: none;
display:inline; 
margin:0;
padding:0;
float: left;
}
.galeriaimagenes ul li div{
width:90px;
height:111px;
background:transparent url("imagenes/fn-peque-polaroid.jpg") no-repeat left top;
margin-right:10px;
margin-bottom:10px;
padding-top:10px;
padding-left:10px;
 /*QUITAR SI NO SE ARREGLA*/
}
.galeriaimagenes ul li .fotogaleria{
background:transparent;
overflow:hidden;
width:80px;
height:80px;
display: table-cell;
vertical-align: middle;
padding: 0; 
margin: 0;
font-size: 65px;
line-height: 65px;
text-align:center;
} 
.fotogaleria  img {
vertical-align: middle;
} 
#contenido h3.enlaces{
margin-bottom:10px;
font-size:14px;
font-weight:normal;
color:#BF8F00; 
border-top: 1px solid #253341; 
padding-top:5px;
}
#enlaces{
margin-bottom:20px;
}
#enlaces ul{
margin:0;
padding:0;
}
#enlaces ul li{
margin:0;
padding:0;
padding-left:15px;
list-style-type:none;
margin-bottom:5px;
background:transparent url("imagenes/ico-flecha.gif") no-repeat left top;
}
#enlaces ul li a, #documentos ul li a{
text-decoration:underline;
color:#666666;
}
#enlaces ul li a:hover, #documentos ul li a:hover{
color:#BF6000;
}
#contenido h3.documentos{
margin-bottom:10px;
font-size:14px;
font-weight:normal;
color:#666666; 
border-top: #000000 dotted 1px;
padding-top:5px;
}

#documentos{
margin-bottom:20px;
}

#documentos ul{
margin:0;
padding:0;
}

#documentos ul li{
margin:0;
padding:0;
padding-left:15px;
list-style-type:none;
margin-bottom:5px;
background:transparent url("imagenes/ico-documento02.gif") no-repeat left top;
line-height:20px;
}



#enlaces_ges{
margin-left:10px;

}
#enlaces_ges ul{
margin:0;
padding:0;
}
#enlaces_ges ul li{
margin:0;
padding:0;
padding-left:15px;
list-style-type:none;
margin-bottom:5px;
background:transparent url("imagenes/ico-flecha.gif") no-repeat left top;
text-decoration:none;
border:1px solid green;
}
#enlaces_ges ul li a{
text-decoration:none;
border:1px solid red;
color:#666666;
}
#enlaces_ges ul li a:hover{
color:#BF6000;
}




#bloquegaleria{float: left; width: 100%; margin: 15px 0 0 0;}
#bloquegaleria span.fecha{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color:#666; text-align: left; font-weight: normal; margin: 0;}
#bloquegaleria span.entradillanot{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#99CC33; text-align: left; font-weight: bold; margin: 0; text-decoration: none; clear:both}
#bloquegaleria span.titulonot{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#253341; text-align: left; font-weight: bold; margin: 0; text-decoration: none;}
#bloquegaleria span.titulonot a{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#253341; text-align: left; font-weight: bold; text-decoration: none;}
#bloquegaleria span.titulonot a:hover{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#253341; text-align: left; font-weight: bold; text-decoration: none; background-color: #FFE3B9;}
#bloquegaleria p{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#333; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 15px;}
/*#bloquegaleria img{float: left; margin: 23px 0 0 32px; border: 1px solid #666;}*/



#bloquegaleria img.imagen{float: left; margin: 15px 0 0 16px; border: 1px solid #666;}
#bloquegaleria #imagen{background: url(../images/fondogaleria.jpg) no-repeat left top; width: 125px; height: 125px; float: left; overflow:hidden;}
#bloquegaleria #imagen #thumbnail{width: 125px; height: 125px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0;}
#bloquegaleria #imagen #thumbnail img{vertical-align: middle; border: 1px solid #666;}
#bloquegaleria #imagen #thumbnail{font-size: 95px; line-height: 133px;}

#bloquegaleria #imagen2{background: url(../images/fondogaleria2.jpg) no-repeat left top; width: 105px; height: 105px; float: left; margin: 10px 0 0 0;}
#bloquegaleria #imagen2{background: url(../images/fondogaleria2.jpg) no-repeat left top; width: 105px; height: 105px; float: left; margin: 10px 0 0 0;}
#bloquegaleria #imagen2 #thumbnail{width: 102px; height: 125px; text-align: center; display: table-cell; vertical-align: middle; padding: 0; margin: 0;}
#bloquegaleria #imagen2 #thumbnail img{vertical-align: middle; border: 1px solid #666;}
#bloquegaleria #imagen2 #thumbnail{font-size: 80px; line-height: 133px;}


#paginacion{float: left; margin: 15px 0 0 0; clear:both; width: 100%; padding-bottom:20px}
#paginacion ul{list-style-type: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; text-align: left; font-weight: bold; margin: 5px 0 0 5px;}
#paginacion ul li{display:inline; color:#fff; font-weight: bold;}
#paginacion ul li a{color:#fff; font-weight: bold; text-decoration: none;}
#paginacion ul li a:hover{color:#fff; text-decoration: none;}


#paginacion .numeracion{background-color: #99CC33; padding: 2px 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; color:#ffffff; font-weight: bold; color:#fff; text-decoration: none;}
#paginacion a{padding-left:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; font-size: 12px; font-weight: bold; color:#253341; text-decoration: none;}
#paginacion a:hover{color:#253341; text-decoration: none;}



#calendario{float: left; width: 30%;}
#calendario table{background-color:#99CC33; border-collapse:collapse; border: 1px solid #99CC33;}
#calendario caption{background-color:#99CC33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#253341; text-align: center; font-weight: bold; padding: 2px 0 0 0;}
#calendario caption img{margin: 0 5px; border: none;}

#calendario td#finde{background-color: #C5E1F7; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-align: center; text-decoration: none;}
#calendario td#finde a{background-color: #67A3CF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-align: center; text-decoration: none;}
#calendario td#finde a:hover{background-color: #1D7ECF;}


.calendar {
	float: left; width: 30%;
	}

.calendar caption {
	background-color:#99CC33; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-align: center; font-weight: bold; padding: 2px 0 0 0;
	}
.calendar caption img{margin: 0 18px; border: none;}	
.calendar th {
	border: 1px solid #99CC33; padding: 2px 4px; background-color:#253341; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; text-align: center; font-weight: bold;
	}
.calendar td {
	border: 1px solid #99CC33; background-color:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-align: center;
	}
.calendar td a {
	color: #000;
	text-decoration: none;

	}

.calendar td.today {
	background-color:#CCE697; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-align: center;display: block; text-decoration: none;
	}
.calendar td.selected {
	border: 1px dotted #253341;
	}
.calendar td.highlighted {
	background: #CCE697;
}
.calendar td.highlighted a{
	background: #CCE697;width:100%;
	display:block;
}
.calendar td.highlighted a:hover{
	background: #99CC33;
	width:100%;
	display:block;	
}
.calendar a:hover{background-color:#99CC33; text-decoration: none; color:#000;}
	
.calendar td:hover, .calendar td.today:hover, 
.calendar td.selected:hover, .calendar td.highlighted:hover {
	background-color:#99CC33; text-decoration: none; color:#000;
	}
	
table.calendar td.pad:hover {
	background: none;
	border: 0;
	}	
	

