/* Body */
body { 
    background: #B7BBBA;
    scrollbar-3dlight-color: #14665D;
    scrollbar-base-color: #000000;
    scrollbar-darkshadow-color: #000000;
    scrollbar-face-color: #003333;
    scrollbar-highlight-color: #003333;
    scrollbar-shadow-color: #07322C;
    scrollbar-track-color: #14665D;
    scrollbar-arrow-color: #E0E4C9; 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*************************** 
  TOP 1
****************************/ 
a.top1:link, a.top1:visited { 
	height: 23px;
	width: 212px;
	display: block;
    background: url(../images/ab_normal.gif) no-repeat;
} 
a.top1:hover { 
	background: url(../images/ab_highlights.gif) no-repeat;
} 	
/*************************** 
  TOP 2
****************************/ 
a.top2:link, a.top2:visited { 
	height: 23px;
	display: block;
	width: 178px;
    background: url(../images/dcr_normal.gif) no-repeat;
} 
a.top2:hover { 
	background: url(../images/dcr_highlights.gif) no-repeat;
}
/*************************** 
  TOP 3
****************************/ 
a.top3:link, a.top3:visited { 
	height: 23px;
    display: block;
	width: 146px;
    background: url(../images/ep_normal.gif) no-repeat;
} 
a.top3:hover { 
	background: url(../images/ep_highlights.gif) no-repeat;
}
/*************************** 
  TOP 4
****************************/ 
a.top4:link, a.top4:visited { 
	height: 23px;
	display: block;
	width: 102px;
    background: url(../images/parishes_normal.gif) no-repeat;
} 
a.top4:hover { 
    display: block;
	background: url(../images/parishes_highlights.gif) no-repeat;
} 	
/****************************** 
  Mainlevel
*******************************/ 
a.mainlevel:link, a.mainlevel:visited { 
    display: block;
	color: #003333;
    font-family: Arial;
	font-size: 11px;
	height: 20px;
    padding-top: 10px;
	padding-left: 10px;
	font-weight: bold;
    text-decoration: none;
} 
a.mainlevel:hover {
    font-weight: bold;
	display: block;
    color: #839966;
}
/****************************** 
  Content - Sections & Categories 
*******************************/ 
.contentpane { 
color: #000000;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
} 
.contentpaneopen {
    background-color: #ffffff;
    padding: 0px;
} 
.contentheading {
     background: url(../images/head.gif) repeat;
    font-size: 23px;
    color: #666666;
    text-align:left;
    line-height: 24px;
	font-family: Times New Roman;
    height: 60px;
	width: 470px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.contentpagetitle { 
    background: url(../images/header.gif) repeat;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-align:left;
    line-height: 24px;
	font-family: Verdana;
    height: 27px;
	padding-left: 10px;
	width: 100%;
    border-bottom: 0px solid #ffffff;
} 
table.contenttoc {
    background: url(../images/header.gif) repeat;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-align:left;
    line-height: 24px;
	font-family: Verdana;
    height: 27px;
	padding-left: 10px;
	width: 405px;
    border-bottom: 0px solid #ffffff; 
} 
table.contenttoc td {
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    text-align:left;
    background-color: #ffffff;
} 
.contentdescription { 
    font-size: 12px; 
	text-align: justify;
	font-size: 8pt;
	font-family: Arial;
	word-spacing: normal;
} 
/************************** 
  Component Heading 
***************************/ 
.componentheading {
    background: url(../images/head.gif) repeat;
    font-size: 23px;
    color: #666666;
    text-align:left;
    line-height: 24px;
	font-family: Times New Roman;
    height: 60px;
	width: 470px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
} 
/* Item*/
.contentheadingitem {
   /*  background: url(../images/head.gif) repeat;*/
    font-size: 20px;
    color: #003333;
    text-align:left;
    line-height: 24px;
	font-family: Times New Roman;
    height: 50px;
	width: 470px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.contentpaneopenitem {
    background-color: #ffffff;
	padding-left: 0px;
    padding-right: 5px;
    padding-top: 10px;
} 
/************************** 
  Search
***************************/ 
.buttonsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	color: #DFF1D3;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #003333;
	padding-bottom: 2px;
	padding-top:2px;
	padding-right:1px;
	padding-left:1px;
} 
table.moduletablesearch { 
} 
table.moduletablesearch th {
    color: #FFFFFF;
    font-family: Verdana;
	font-size: 9px;
	height: 23px;
	padding-top: 0px;
	padding-left: 0px;    
	text-align:left;
    line-height: 22px;
}
table.moduletablesearch td { 
    font-size: 10px;
	font-family: Verdana; 
	background: url(../images/fondsearch.gif) no-repeat;
	color: #000000;
	height: 23px;
	width: 170px;
	padding-left:47px;
}
.inputboxsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background: #003333;
	background-color: #FFFFFF;
	border-top: 0px solid #FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
	border-bottom: 0px solid #FFFFFF;
	border: 0px solid #FFFFFF;
	height: 19px; 
	width: 88px;
	}
/*************************** 
  Module Tables 
****************************/ 
table.moduletable { 
} 
table.moduletable th {
    color: #FFFFFF;
	display: block;
    font-family: Verdana;
	font-size: 9px;
	height: 20px;
	width: 190px;
	background: url(../images/botonmenu.gif) no-repeat;
	padding-top: 0px;
	padding-left: 40px;    
	text-align:left;
}
table.moduletable td { 
    font-size: 10px;
	font-family: Verdana; 
	color: #000000;
}
/*******
Botom Right
*******/
table.moduletablebannerderecha { 
} 
table.moduletablebannerderecha th {
	padding-top: 10px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:10px;

}
table.moduletablebannerderecha td { 
	padding-top: 5px;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:5px;
}
/*******
BOTON Right Pastoral
*******/
table.moduletablerightpastoral { 
} 
table.moduletablerightpastoral th {
	padding-top: 10px;
	padding-left: 10px;
	padding-right:10px;
	padding-bottom:10px;

}
table.moduletablerightpastoral td { 
	padding-top: 10px;
	padding-left: 20px;
	padding-right:5px;
	padding-bottom:10px;
} 
/*************************** 
  SUB LEVEL
****************************/ 
a.sublevel:link { 
    color: #003333;
	display: block;
    font-family: Arial;
	background: url(../images/sub-botom.gif) no-repeat;
	font-size: 9px;
	height: 20px;
	font-weight: bold;
    padding-top: 9px;
	padding-left: 15px;
    text-decoration: none;
	padding-right:20px;
} 
a.sublevel:visited { 
    color: #003333;
	display: block;
    font-family: Arial;
	background: url(../images/sub-botom.gif) no-repeat;
	font-size: 9px;
	height: 20px;
	padding-top: 9px;
	font-weight: bold;
	padding-left: 15px;
    text-decoration: none;
	padding-right:20px;
} 
a.sublevel:hover { 
    color: #669966;
	display: block;
	font-weight: bold;
	padding-right:20px;
}
a.sublevel:active {
	text-decoration:none;
	color: #669966;
	display: block;
} 
/*************************** 
  Main Level Derecha
****************************/ 
a.mainlevelrightmenu:link, a.mainlevelrightmenu:visited { 
    color: #003333;
	display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/sub-item.gif) no-repeat;
	font-size: 11px;
	height: 20px;
    padding-top: 5px;
	padding-left: 24px;
	padding-bottom:5px;
    text-decoration: none;
} 
a.mainlevelrightmenu:hover { 
    color: #669966;
	display: block;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-left: 24px;
	padding-bottom:5px;
	text-decoration: none;
} 
/************
Fonts
**************/
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	letter-spacing: normal;
	padding-left: 0px;
	padding-bottom: 3px;
	padding-right: 5px;
	padding-top: 3px;
}
.titles {
	font-family: Helvetica;
	font-size: 12px;
	padding-top:15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
}
.titlestd {
	font-family: Verdana, Arial, Helvetica, sans-serif;;
	font-size: 12px;
	padding-top:5px;
	padding-bottom:5px;
	font-style: normal;
	line-height: normal;
	font-weight:bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
}
.titles1 {
	font-family: Times New Roman;
	font-size: 14px;
	font-style: normal;
	padding-left: 0px;
	padding-top:15px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
}
.titles2 {
	font-family: Times New Roman;
	font-size: 20px;
	font-style: normal;
	padding-left: 10px;
	padding-top:15px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
}
.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-style: normal;
	padding-left: 0px;
	padding-top:15px;
	font-weight: bold;
	color: #000000;
}
.highlight {

}
/* Front Page*/

.contentheadingfrontpage {
    background: url(../images/head2.gif) repeat;
	font-size: 19px;
    color: #666666;
    text-align:left;
    line-height: 24px;
	font-family: Times New Roman;
    height: 40px;
	width: 470px;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.contentpanefrontpage { 
color: #000000;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
padding-bottom: 10px;
} 
.contentpaneopenfrontpage {
    background-color: #ffffff;
	padding-left: 0px;
    padding-right: 5px;
    padding-top: 10px;
} 
/* Links */
a {
	font-size: 9pt;
	color: #003333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-variant: normal;
	text-decoration: none; }

a:hover {
	color: #669966;
	text-decoration: none;
}

a:active {
	text-decoration:none;
	color: #003333;
}
/*************************** 
  LINK TABLE
****************************/ 
a.link:link, a.link:visited { 
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #004242;

} 
a.link:hover { 
	color: #669966;
	font-weight: bold;
}
a.linktable1:link, a.linktable1:visited { 
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #004242;

} 
a.linktable1:hover { 
	color: #669966;
}
a.linktable2:link, a.linktable2:visited { 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	color: #003333;
	/*font-weight: bold;*/

} 
a.linktable2:hover { 
	color: #669966;
}
a.linktable3:link, a.linktable2:visited { 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	font-weight: normal;
	font-variant: normal;
	color: #003333;
} 
a.linktable3:hover { 
	color: #669966;
}
/*************************** 
  Default Class Settings 
****************************/ 
/* Horizontal Line */	
HR {
	background: #2F4D19;
	height:2px;
   width:160px;
	border: 1px inset; }

/*******************
Table
********************/
table.center { 
    width: 100%;
	background: #FFFFFF;
} 
table.cont { 
    width: 445px;
	height: 100%;
	padding-left:0px;
	padding-right: 0px;
	padding-bottom: 20px
	background: #FFFFFF;
} 

	
/* --Default Class Settings-- */	

.articlehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
 	color: #327226}
	
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	color: #DFF1D3;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #003333;
} 
/************************** 
***************************/
	
.inputbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	background: #003333;
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border: 0px solid #FFFFFF;
	height: 15px; }

.newsarticle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: left }	

.newspane {
}

.newspaneopen {
	border : 0px ridge #DCDCDC; }
.poll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 14px }
.popupwindow {
	background-color : #FFFFFF; }
	
.sectiontableentry1 {
	background-color : #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	 }
.sectiontableentry2 {
	background-color: #ffffff;
}
.sectiontableheader {
	background-color : #327226;
	color : #FFFFFF;
	font-weight : bold; }
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003333;
	text-decoration: none; 
	font-weight: normal}
			
.smalldark {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #000000; 
	font-weight: normal }

.smalltable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none; 
	font-weight: normal;
	text-align:center;
}
li { list-style: square url(none) inside;
}
li.listdisc { list-style-type:disc;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
/****************************** 
  PARISHES
*******************************/ 

.titleparishes {
     background: url(../images/head.gif) repeat;
    font-size: 23px;
    color: #666666;
    text-align:left;
    line-height: 25px;
	font-family: Times New Roman;
    height: 60px;
	width: 470px;
	padding-left: 5px;
	padding-top: 20px;
	padding-bottom: 0px;
}
.contentparishes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	font-weight: normal;
	color: #000000;
	letter-spacing: normal;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 5px;
	padding-top: 0px;
}
.titlesparishes1 {
    font-size: 18px;
    color: #003333;
    text-align:left;
    line-height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 50px;
	font-weight: normal;
	width: 470px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.titles1 {
	font-family: Times New Roman;
	font-size: 14px;
	font-style: normal;
	padding-left: 0px;
	padding-top:15px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
}
.subtitleparishes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-style: normal;
	padding-left: 0px;
	padding-top:15px;
	font-weight: bold;
	color: #000000;
}
.subtitleparishes1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-style: normal;
	padding-left: 0px;
	padding-top:15px;
	font-weight: bold;
	color: #003333;
}
a.linkparishes:link, a.linkparishes:visited { 
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #004242;

} 
a.linkparishes:hover { 
	color: #669966;
}
.smallparishes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	text-decoration: none; 
	font-weight: normal
}
.smallcontparishes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: none; 
	font-weight: normal
}
/*news*/
ul.level_0 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
}
ul.level_0 a:link:visited { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
} 
ul.level_0 a:link:hover { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
ul.level_1 a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #003333;
	}
ul.level_1 a:link:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #003333;
} 
ul.level_1 a:link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #669966;
}
ul.level_2 a:link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003333;
	text-decoration: none;
	}
ul.level_2 a:link:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #003333;
} 
ul.level_2 a:link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #669966;
}
ul.level_3 a:link{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C9C9E4;
	}
ul.level_3 a:link:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #003333;
} 
ul.level_3 a:link:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	color: #669966;
}
ul.listlink a:link{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	color: #003333;
}
ul.listlink a:visited{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:0px;
	color: #003333;
}
ul.listlink a:hover{
	color: #669966;
}