/* CSS Document */
body, p, div, img, h1, li, ul, h4, h1, h2, h3, a {
padding:0px; margin:0px; border:0px; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:10px; font-weight:normal; text-align:left;outline-style:none;}
* { text-shadow: #000000 0 0 0px;}
body { background-color:#333; background-image:url(../images/bg_body.gif); background-repeat:repeat;}
.Clear { clear:both; height:0px; font-size:0px; height:0px; overflow:hidden; line-height:0px;}
.Relative { position:relative; margin:0px; padding:0px; font-size:0px;}
.Relative .Absolute { position:absolute; bottom:6px; font-family: "Trebuchet MS", sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#616c7d; }
.img_nr, .DestkSecundario.SemImg .Img, .Border { background-image:url(../images/img_nr.jpg); background-repeat:no-repeat; overflow:hidden; }
.img_ry { background-image:url(../images/img_ry.jpg); background-repeat:repeat-y; }
.AllContentSite { background-image:url(../images/TopoSite.jpg); background-repeat:no-repeat; background-position:top left; width:1006px; overflow:hidden; border:1px solid #11639d; background-color:#eaf0e4; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}

/** Menu de Topo e Logotipo **/
.MenuTopLogo { height:200px;}
.MenuTopLogo ul { height:40px; padding-left:180px;}
/*.MenuTopLogo ul li {  margin-top:15px; margin-right:70px; list-style:none; width:100px; }
.MenuTopLogo ul li, .MenuTopLogo ul li a  {float:left; height:30px;}
.MenuTopLogo ul li a { width:100%;}
.MenuTopLogo ul li.Link2 { margin-right:80px;}
.MenuTopLogo ul li.Link3 { margin-right:40px;}
.MenuTopLogo ul li.Link4 { width:160px; }*/
.MenuTopLogo ul li {  margin-top:10px; margin-right:160px; list-style:none; width:100px; }
.MenuTopLogo ul li, .MenuTopLogo ul li a  {float:left; height:30px;}
.MenuTopLogo ul li a { width:100%;}
.MenuTopLogo ul li.Link2 { margin-right:170px;}
.MenuTopLogo ul li.Link3 { margin-right:40px;}
.MenuTopLogo .Logotipo { width:320px; height:125px; float:left; margin-left:15px;}
/** Fim Menu de Topo e Logotipo **/

.ColunasAllContent {margin-top:89px; background-image:url(../images/bg_colunas.gif); background-repeat:repeat-y; width:100%;}
.Coluna1, .Coluna2, .Coluna3 { float:left; width:235px;overflow:hidden; }
.Coluna2 { width:535px; margin-top:-35px; padding-top:7px; background-color:#fff;}
.Coluna1 { background-image:url(../images/LeftShadow.jpg); background-repeat:no-repeat; background-position:top right;}
.Coluna3 { background-image:url(../images/RightShadow.jpg); background-repeat:no-repeat; background-position:top left;}
.ContentColun { margin:8px;}
.Coluna1 .Tema, .Coluna3 .Tema { margin-top:25px; clear:both; }
.Coluna1 .Tema, .Coluna3 .Tema, .Coluna1 .Tema a, .Coluna3 .Tema a, .Coluna1 .Tema a:visited, .Coluna3 .Tema a:visited { text-decoration:none;font-size:20px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; font-style:italic; color:#11639d;}
.Coluna1 .Tema a:hover, .Coluna3 .Tema a:hover { text-decoration:underline;}

/** Rodape **/
.Rodape { background-image:url(../images/bg_rodape.jpg); background-repeat:no-repeat; background-color:#4d4d4d; padding-top:50px; color:#fff; }
.Rodape .Content { width:800px;overflow:hidden;  margin-left:auto; margin-right:auto; text-align:center; padding-bottom:20px;}
.Rodape .Content a, .Rodape .Content a:visited { text-decoration:none; color:#fff;}
.Rodape .Content a:hover { text-decoration:underline;}
/** Fim Rodape **/

.TemaArea, .TemaArea a, .TemaArea a:visited {font-size:23px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; font-style:italic; color:#11639d; text-decoration:none;}
.TemaArea a:hover { text-decoration:underline;}
.DescreveSection { margin-bottom:10px; width:100%; border-bottom:1px dotted #eaf0e4; padding-bottom:10px; font-family:"Trebuchet MS",sans-serif;font-size:12px;}
.DestkPrincipal, .DestkSecundario { margin-bottom:15px;}
.DestkPrincipal .Relative { width:100%; float:left;}
.DestkPrincipal .Img, .DestkSecundario .Img{ float:left;}
.DestkSecundario .Img { width:auto;}
.DestkPrincipal .Img a, .DestkSecundario .Img a { border:1px solid #abd1ec; float:left;}
.DestkPrincipal .Img a:hover, .DestkSecundario .Img a:hover { border:1px solid #d9e126;}
.DestkPrincipal .Img img, .DestkSecundario .Img img { border:1px solid #fff;}
.DestkPrincipal .Absolute { bottom:2px; left:2px; width:505px; background-color:#11639d; color:#fff; padding:5px; filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
.DestkPrincipal .Absolute a, .DestkPrincipal .Absolute h5, .DestkSecundario .Absolute a, .DestkSecundario h5 { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; font-style:normal; text-decoration:none; color:#fff;}
.DestkPrincipal .Absolute a:hover, .DestkSecundario .Absolute a:hover { text-decoration:underline;}
.DestkPrincipal .Absolute h1 a, .DestkSecundario .Absolute h1 a {font-size:17px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; }
.DestkSecundario .Absolute h1 a { color:#11639d;}
.DestkPrincipal .Absolute h2 a, .DestkSecundario .Absolute h2 a {font-weight:bold; font-size:11px; }
.DestkSecundario .Absolute h2 a { color:#333;}
.DestkPrincipal .Absolute h5 { color:#d9e126;}
.DestkSecundario .Absolute h5 { /*color:#d9e126;*/ color:#046838;}
.DestkSecundario .Relative { float:left; width:260px; margin-left:10px;}
.DestkSecundario .Relative .Absolute { position:relative;}
.DestkSecundario.SemImg .Img { border:0px; background-position:top left; width:5px; height:5px; margin-top:5px;}
.DestkSecundario.SemImg .Relative { float:left; width:500px; margin-left:10px;}

/*** avisos e noticias ***/
.AvisosNoticias { margin-top:10px; background-position:256px;}
.AvisosNoticias .Avisos, .AvisosNoticias .Noticias{ float:left; width:48%; overflow:hidden;}
/*.AvisosNoticias .Avisos { margin-right:15px;}*/
.AvisosNoticias .Noticias { margin-right:15px;}
.AvisosNoticias .Elemento { margin-left:0px; margin-right:0px;}
.AvisosNoticias .Elemento .Text {width:150px;}
.AvisosNoticias .Elemento .SemImg {width:240px;}
/*** fim avisos e noticias ***/

/*** welcome ***/
.Welcome .Elemento .Img { width:154px; margin-left:auto; margin-right:auto; float:none;}
.Welcome .Elemento .Img img { width:150px;}
.Welcome .Elemento .Text { width:100%;}
.Welcome .Elemento .Text a { font-weight:bold;}
.Welcome .TemaArea a{font-family:"Trebuchet MS",sans-serif !important; font-weight:bold !important; font-style:italic !important; color:#11639d !important; font-size:25px !important;}
/*** fim welcome ***/

/*** Links ***/
.LinksSection .Elemento { margin-bottom:20px; border-bottom:1px solid #CCCCCC; padding-bottom:10px;} 
.LinksSection .Elemento h3 {font-family:"Trebuchet MS",sans-serif;font-size:15px;font-weight:bold;}
.LinksSection .Elemento h2 a, .LinksSection .Elemento h2 { font-size:11px; font-weight:normal !important;}
.LinksSection .Elemento h5 { color:#999 !important;}
.LinksSection .Elemento h5 a, .LinksSection .Elemento h5 a:visited { color:#11639d; font-weight:normal !important; font-style:normal;}
.LinksSection .Elemento h5 a:hover { text-decoration:underline;}
/*.LinksSection .Elemento h5 span { color:#11639d; font-weight:normal !important; font-style:normal;}*/
.LinksSection .Elemento .Text { width:80%;}
.LinksSection .Elemento .SemImg { width:98%;}
.LinksSection .Elemento .Text a { font-weight:bold;}
/*** fim welcome ***/

/*** menu na barra espquerda ***/
.MenuVertical *{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.MenuVertical .Link a, .MenuVertical .LinkVazio a { font-size:12px; color:#333; text-decoration:none; height:20px; float:left; width:93%; padding-top:5px; overflow:hidden;}
.MenuVertical .Link span { float:right; width:9px; height:13px; overflow:hidden;background-position:-8px 0px; margin-top:6px; margin-right:5px;}
.MenuVertical .Content span { height:13px; width:13px; position:relative; float:right; background-color:#ffcc00; top:-18px;margin-right:5px;background-position:-24px 0px}
.MenuVertical .Content { float:left; width:100%;}
.Border { background-position:0px -14px; float:left; width:100%; margin-top:4px; height:5px; overflow:hidden;}
.MenuVertical .Content a, .MenuVertical .Content a:visited { color:#333; text-decoration:none; font-size:11px;}
.MenuVertical .Content a:hover { text-decoration:underline;}
.MenuVertical .Content li { padding:5px;}
/*** fim menu na barra espquerda ***/

/** pensamento do dia **/
.PensamentoMes {}
.quotes{float:left; line-height:60px; width:35px; height:26px; position:relative; font-size:0px; background-position:0px -26px;}
.quotes.Right {  float:right; top:-15px; left:24px; margin-bottom:-50px; background-position:-38px -26px;}
.PensamentoMes h4 { float:left; width:70%;font-family:"Trebuchet MS",sans-serif; font-weight:bold; font-size:12px; font-weight:bold; margin-top:10px; font-style:italic;}
.PensamentoMes h5 { font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:right; padding-right:20px;}
/** fim pensamento do dia **/

/** elementos da coluna 3 **/
.Coluna3 .Pesquisa, .Coluna3 .Agenda, .Coluna3 .Newsletter, .Coluna3 .MissasParoquia , .Coluna3 .Links, .Coluna3 .Opiniao { margin-bottom:15px; background-position:top right; background-repeat:no-repeat;}
.Coluna3 .Pesquisa  {  background-image:url(../images/IconPesquisa.jpg); margin-top:-20px; }
.Coluna3 form { margin:0px; padding:0px;}
.Coluna3 .Agenda { background-image:url(../images/IconAgenda.jpg); }
.Coluna3 .Newsletter{ background-image:url(../images/IconNewsletter.jpg); }
.Coluna3 .Links { background-image:url(../images/IconLinks.jpg); }
.Coluna3 .MissasParoquia { background-image:url(../images/IconMissas.jpg); }
.Coluna3 .Opiniao { background-image:url(../images/IconOpiniao.jpg); }
.Coluna3 .Tema { padding-top:40px;}
.Coluna3 input { border:1px solid #11639d; padding:1px; padding-left:4px; padding-right:4px; color:#666; font-size:10px; margin-top:2px; }
.Coluna3 input.Submit { cursor:pointer; padding:0px; border:0px; height:16px; overflow:hidden;}
.Coluna3 .Pesquisa .FieldFind, .Coluna3 .Newsletter .FieldFind { width:200px;}
.Coluna3 .Pesquisa input.Submit{ background-position:0px -61px; width:29px;}
.Newsletter input.Submit, .Article input.Submit, .EnviaForm input.Submit  { background-position:0px -77px !important; width:54px !important;}
.Newsletter .Icon { position:absolute; width:115px; height:115px; bottom:0px; right:0px; background-position: -75px -44px; }
.Coluna3 .Links .Text { width:120px;}
.Coluna3 .Links .SemImg { width:210px;}
.Coluna3 .Links .Text h2 a { font-weight:bold;}
.Coluna3 .Links .Text h5 { color:#333; font-style:normal;}
.Coluna3 .Links span a, .Coluna3 .Links span a:visited, .Coluna3 .Opiniao .Content a, .Coluna3 .Opiniao .Content a:visited { color:#FF6600; text-decoration:underline;}
.Coluna3 .MissasParoquia .HorasOut { margin-left:22px;}
.Coluna3 .MissasParoquia .Concelhos, .Coluna3 .MissasParoquia input.Submit { margin-left:50px !important;}
.Coluna3 .MissasParoquia .diaOut{ margin-left:22px;}
.Coluna3 .MissasParoquia .epocaOut { margin-left:10px;}
/** fim elementos da coluna 3 **/

/********** agenda **********/
.Coluna3 .Agenda .Text { width:100%} 
.Coluna3 .Agenda .Text a { font-weight:bold;} 
.Agenda .Text a { color:#333; text-decoration:none;}
.Agenda .Text h5 { color:#333 !important;}
.Agenda .title { color:#046838; font-style:italic; font-weight:bold; font-size:12px;}
.Month { padding:5px; width:210px; margin-left:auto; margin-right:auto; color:#000; font-style:italic; font-weight:bold;}
.Month span { float:left; width:178px; text-align:center;font-family:"Trebuchet MS",sans-serif; font-style:italic; font-size:14px;}
.Month a { width:16px; height:13px; float:left;}
.Month a.Prev { background-position:-38px -0px;}
.Month a.Next { background-position:-54px -0px; float:right;}
.Coluna2 .Month a.Prev { background-position:-133px -0px;}
.Coluna2 .Month a.Next { background-position:-149px -0px;}
.Coluna2 .Month {color:#11639D;}
.Agenda #calendario{font-weight:bold;font-size:10px;color:#333;text-align:center;vertical-align:middle; margin-left:auto; margin-right:auto;}
.Agenda #calendario td { width:30px; height:18px; color:#333; font-weight:normal;}
.Agenda #calendario tr.dias td {color:#046838; font-weight:700;}
td#calendarioactive a, td#calendarioactive a:visited { color:#333; font-weight:700; text-decoration:underline;font-size:10px; font-weight:bold;}
td#calendarioactive a:hover { color:#FF6600;}
td#calendariodia, td#calendariodia a, td#calendariodia a:visited { background-color:#feca10; font-weight:700; text-decoration:underline; color:#4c748a;font-size:10px;}
/********** fim agenda **********/

/********* paginação ********/
.with100 { width:100% !important;}
.Paginacao { /*background-color:#11639D; *//*overflow:hidden;*/ /*height:16px; margin-bottom:10px;*/ width:100%; float:left; padding-top:4px; padding-bottom:4px; border-top:1px solid #11639D;}
.Paginacao .Numbers { width:435px; margin-left:auto; margin-right:auto;}
.Paginacao a { color:#333; text-decoration:none; padding-left:10px; padding-right:10px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; /*height:12px;*/ margin-top:2px;}
.Paginacao a:hover { text-decoration:underline;}
.Paginacao a.Selected { background-color:#eaf0e4;  color:#eb4402; font-weight:bold;}
.Paginacao .Inicio span, .Paginacao .Anterior span { float:left; margin-top:4px; overflow:hidden;} 
.Paginacao .Seguinte span, .Paginacao .Fim span { float:right; margin-top:4px; /*margin-top:-8px;*/ overflow:hidden;} 
.Paginacao .Inicio span { height:7px; width:13px; background-position:-82px -3px;}
.Paginacao .Anterior span{height:7px; width:9px; background-position:-98px -3px;}
/*.Paginacao .Seguinte { *width:60px;}*/
.Paginacao .Seguinte { width:60px; _width:65px; height:12px;}
.Paginacao .Seguinte span{height:7px; width:9px; background-position:-108px -3px;}
.Paginacao .Fim { width:35px; _width:40px; height:12px; } 
.Paginacao .Fim span{height:7px; width:13px; background-position:-118px -3px;}
/********* fim paginação ********/




/********* pesquisa **********/
a.IconEscolhe, a.IconLimpa { float:left; width:16px; height:16px;  margin-left:5px;}
a.IconEscolhe {background-position:-30px -61px ;}
a.IconLimpa {background-position:-47px -61px ;}
.ResultadosPesquisa {color:#333; font-family:"Trebuchet MS",sans-serif; font-weight:normal; font-size:12px; text-align:center; margin-bottom:5px;}
.ResultadosPesquisa b { color:#ff6600;}
.ResultadosPesquisa select, .Coluna3 .MissasParoquia select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; float:left; margin-bottom:5px;}
.Coluna3 .MissasParoquia select { float:none;}
.ResultadosPesquisa .Form .Submit { margin-left:85px;  background-position:0px -100px; width:68px;}
.ResultadosPesquisa .Mask { width:105%; margin-top:10px;}
.ResultadosPesquisa .Mask .Elemento { width:45%; float:left;}
.ResultadosPesquisa .Mask .Elemento .Text { width:145px;}
.ResultadosPesquisa .Mask .Elemento .SemImg { width:236px;}
.ResultadosPesquisa .Form.HorarioMissas span { float:left;}
/********* fim pesquisa **********/


/********* artigo ********/
.Article h1, .Article .h2, .Article .Text h3, .Article h5 { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif;margin-bottom:5px; float:left; width:100%;}
.Article h1 {font-size:28px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; font-style:italic; color:#11639D;}
.Article  h2 {font-size:14px;font-weight:bold;font-family:"Trebuchet MS",sans-serif; font-style:italic; padding-bottom:10px; padding-top:5px; text-align:justify; }
.Article .Img { border:1px solid #ABD1EC; float:left; margin-right:10px;}
.Article .Img img { border:1px solid #fff; }
.Article  h3, .Article  p { font-size:12px; font-weight:normal; font-style:normal; margin:0px; padding:0px;}
.Article  h3 img { margin:10px}
.Article h5 {font-size:10px;margin-top:0px; float:left; margin-top:10px; /*color:#D9E126;*/ color:#046838;}
/*.Article .IMG_nr { float:left; width:10px; height:10px; overflow:hidden;}*/
.IconsArticles { margin-top:10px;}
.IconsArticles a, .IconsArticles a:visited { float:left; margin-right:10px; color:#333; text-decoration:none; cursor:pointer;}
.IconsArticles a:hover { text-decoration:underline;}
.IconsArticles a span { float:left; width:16px; height:16px; margin-right:2px;}
.IconsArticles .Enviar span { background-position:-78px -27px;}
.IconsArticles .Imprimir span { background-position:-97px -26px;}
.Article .DocsSlides { padding-top:10px;}
.Article .DocsSlides .Content, .Article .DocsSlides .Link { float:left; width:100%;}
.Article .DocsSlides .Content h3 { font-size:10px; padding:10px;}
/********* fim artigo ********/

/********* slide de documentos ********/
.DocsSlides .Link { float:left; width:100%;}
.DocsSlides .Link a, .DocsSlides .Link a:visited {font-size:15px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; color:#11639D; text-decoration:none;}
.DocsSlides .Link a:hover { text-decoration:underline;}
.DocsSlides .Link span { float:left; width:16px; height:16px; background-color:#fcc00; background-position:-118px -27px; margin-top:2px; margin-right:5px;;}
.DocsSlides .Border { margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #CCCCCC; background-image:none}
.DocsSlides .Content .Elemento .Text { width:78%;}
.DocsSlides .Content .Elemento .Text.SemImg { width:95%;}
.DocsSlides .Content .Elemento h2 a { font-weight:bold;}
.DocsSlides .Content .Elemento h3 { font-size:10px; font-style:normal; color:#666; font-weight:normal;}
/********* fim slide de documentos ********/


/********* horario das missas ********/
table.Missas {border-collapse: collapse; margin-top:10px; margin-bottom:10px; }
table.Missas .title td{ background-color:#33CCCC; color:#fff; text-align:center; font-weight:bold;}
	table.Missas td{  border:0px; border-right:1px solid white; text-align:left;vertical-align: top; border-bottom:1px dotted #ccc; margin-bottom:8px; padding-bottom:8px; padding-top:5px; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
table.Missas .title .Nome { width:19%;}
table.Missas .title .Concelho { width:19%;}
table.Missas .title .Horario { width:60%;}
table.Missas .title .NomeAgenda { width:20%;}
table.Missas .title .Data { width:15%;}
table.Missas .title .Hora { width:18%;}
table.Missas .title .Descreve { width:45%;}
.LegendasMissas { display:block; padding-top:10px; margin-top:20px; border-top:1px solid #dadada;}
.LegendasMissas h1 { color:#33CCCC; font-size:13px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; font-style:italic;}
.LegendasMissas span { display:block; width:100%; padding-bottom:5px; font-size:9px; color:#666666;}
/********* fim horario das missas ********/


/********* fim clero e arciprestado ********/
#Clero .Link a, #Arciprestados .Link a, #Paroquias .Link a { font-size:12px;}
#Clero .Link span, #Arciprestados .Link span { background-position:-139px -27px;}
#Clero .Link a b, #Arciprestados .Link a b, #Paroquias .Link a b { color:#056839;}
#Clero .ElementoEstrutura, #Arciprestados .ElementoEstrutura, #Paroquias .ElementoEstrutura { border-bottom:0px; margin-bottom:0px;}
#Clero .ElementoEstrutura b, #Arciprestados .ElementoEstrutura b, #Paroquias .ElementoEstrutura b { width:25%;}
#Clero .ElementoEstrutura span, #Arciprestados .ElementoEstrutura span, #Paroquias .ElementoEstrutura span {width:72%;}
#Arciprestados .Zona {font-size:15px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; color:#FF6600; float:left; width:100%; clear:both; margin-top:20px; }
#Arciprestados .Zona span { background-position:-155px -25px; float:left; width:16px; height:16px; margin-right:5px;}
#Arciprestados .Link, #Arciprestados .ElementoEstrutura  { margin-left:20px;}
#Paroquias .Link span { background-position:-194px -26px;}
/********* fim clero e arciprestado ********/

/*** elemento estruturado como aparece no constactos ****/
.ElementoEstrutura { margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #d9e126;}
.ElementoEstrutura h2 {font-family:"Trebuchet MS",sans-serif; font-weight:bold;color:#11639d;font-size:13px;}
.ElementoEstrutura b, .ElementoEstrutura span { float:left; margin-bottom:4px; padding-bottom:4px;}
.ElementoEstrutura b { float:left; width:15%; text-align:right; margin-right:5px;}
.ElementoEstrutura span { float:left; width:72%; text-align:left;}
.ElementoEstrutura span a, .ElementoEstrutura span a:visited { color:#11639d; text-decoration:none;}
.ElementoEstrutura span a:hover { text-decoration:underline;}
/*** fim elemento estruturado como aparece no constactos ****/

/*********** rss *************/
.RssLista h3 .Elemento {/* _width:95%; _float:left;*/}
.RssLista h3 .Elemento .Left, .RssLista h3 .Elemento .Right { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
.RssLista h3 .Elemento .Left, .RssLista h3 .Elemento .Right, .RssLista h3 .Elemento a.Icon  {float:left; padding-right:5px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #dadada;}
.RssLista h3 .Elemento .Right { width:72%;}
.RssLista h3 .Elemento .Left { width:20%; font-weight:bold; text-align:right;}
.RssLista h3 .Elemento a.Icon { width:14px; height:12px; background-position:-174px -26px;}

.RssLista h3 .Elemento .Right a, .RssLista h3 .Elemento a:visited { color:#11639d; text-decoration:none;}
.RssLista h3 .Elemento a:hover { text-decoration:underline;}
/*********** fim rss *************/

/********** galeria **************/
#gallery ul { list-style: none; }
#gallery ul li { float:left; width:100px; margin-left:15px; margin-bottom:15px; border:1px solid #dadada; padding:5px; }
#gallery ul a img { width:100%;}
#gallery ul a { border:1px solid #dadada; width:98px; height:60px; float:left; overflow:hidden;}
#gallery ul a:hover { border:1px solid #fff;}
#gallery ul li span { float:left; width:100%; font-size:9px;}
#gallery ul li span.Legenda { height:30px; overflow:hidden; margin-top:5px;}
#gallery ul li span.Data { color:#999;}
#gallery ul li:hover { background-color:#daf5f5;}

#jquery-overlay {position: absolute;top: 0;	left: 0;z-index: 100000;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 1000000;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;width: 100%;text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}
#lightbox-nav-btnPrev { 	left: 0; 	float: left;}
#lightbox-nav-btnNext { 	right: 0; 	float: right;}
#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			
#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}
/********** fim galeria **************/

.Elemento .Tema { text-decoration:none;font-size:15px; font-family:"Trebuchet MS",sans-serif; font-weight:bold; font-style:italic; color:#11639d;}
.Elemento { margin:5px; width:100%; margin-bottom:10px;}
.Elemento .Text { float:left; width:157px;}
.Elemento .SemImg { width:246px; float:left;}
.Elemento .Text h5 { /*color:#d9e126;*/ color:#046838; margin:0px ; padding:0px ; font-style:italic; font-weight:normal; font-size:10px;}
.Elemento .Text a { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.Elemento .Text a:hover {color:#0a4c71; text-decoration:underline;}
.Elemento .Img {float:left; margin-right:5px; width:94px; height:auto; border:0px;}
.Elemento h2 { margin:0px ; padding:0px ;}
.Elemento h3 { margin:0px ; padding:0px ; color:#0a4c71; font-weight:bold; font-style:italic;}
.Elemento h2 span { color:#eb4402;}
.Elemento img { width:90px; padding:1px; float:left; border:0px; /**padding:0px; _padding:0px;*/}
.Elemento .Img a, .Elemento .Img a:visited { border:1px solid #abd1ec; float:left;}
.Elemento .Img a:hover {  border:1px solid #d9e126;}
.Elemento .point {width:4px; height:4px; float:left; margin-top:5px; margin-right:5px; background-position:top left; overflow:hidden; }
.Elemento .Form {margin-top:8px; width:100%; }
.CamposObriga a, .CamposObriga a:visited {color:#e94811;}
.CamposObriga .Content { width:70%;}
.CamposObriga h1 {font-family:"Trebuchet MS",sans-serif; font-size:15px; color:#333; font-style:italic; font-weight:bold;}
.Elemento .Form input, .Elemento .Form textarea {border:1px solid #11639d; padding:1px; padding-left:4px; padding-right:4px; color:#666; font-size:10px; margin-top:2px; float:left; margin-bottom:5px;}
.Elemento .Form textarea { margin-bottom:5px;}
.Elemento .Form .FieldForm { width:300px;}
.Elemento .Form label{font-family:"Trebuchet MS",sans-serif; font-size:10px; color:#333; font-style:italic; float:left; text-align:right; width:80px; margin-right:5px;}
.Elemento .Form .Submit, .Coluna3 .MissasParoquia input.Submit  { height:16px; width:70px; overflow:hidden; background-position: -0px -93px; /*_background-position: -0px -95px; *background-position: -0px -95px;*/ border:none;  margin-left:85px; margin-top:1px; cursor:pointer;}




#jpgrotator { position:absolute; top:-160px; right:0px;}























