body { margin: 5px 0px 5px 5px; font-family: arial }
a:hover { color: #ff9933; text-decoration: underline }
.boldtitle { font-weight: bold; font-size: 9pt; color: #ffffff; font-family: arial; text-decoration: none }
.boldtitlelink { font-weight: bold; font-size: 9pt; color: #000000; font-family: arial; text-decoration: none }
.cattitle { font-weight: bold; font-size: 9pt; color: #3366cc; font-family: arial; text-decoration: none }
.catTitle2 { font-weight: bold; font-size: 10pt; color: #e38c2d; font-family: arial; text-decoration: none }
.articleBody { font-size: 9pt; color: #000000; font-family: arial }
.articleTitle { font-size: 10pt; color: #0033cc; font-family: arial; text-decoration: none }
.articleTitle a:link { font-size: 10pt; color: #0033cc; font-family: arial; text-decoration: none }
.articleTitle a:visited { font-size: 10pt; color: #666666; font-family: arial; text-decoration: none }
.articleTitle a:hover { font-size: 10pt; color: #ff9933; font-family: arial; text-decoration: underline }
.articleTitleBold { font-weight: bold; font-size: 12pt; color: #0033cc; font-family: arial; text-decoration: none }
.articleSubTitleBold { font-weight: bold; font-size: 10pt; color: #0036d7; font-family: arial; text-decoration: none }
h1 { font-weight: bold; font-size: 12pt; color: #0033cc; font-family: arial; text-decoration: none }
h2 { font-weight: bold; font-size: 10pt; color: #0036d7; font-family: arial; text-decoration: none }
.articleAuthor { font-size: 10pt; color: #009900; font-family: arial }
.secc_d { margin-top: 2px; font-weight: bold; font-size: 10pt; margin-bottom: 6px; margin-left: 2px; color: #3366cc; font-family: arial; text-decoration: none }
.jwArticleTitle { font-weight: bold; font-size: 12pt; color: #0031c1; font-family: arial; text-align: center; text-decoration: none }
.banner { font-weight: bold; font-size: 9pt; color: #0036d7; font-family: arial; text-decoration: none }
.m02 { font-size: 11pt; color: #0033cc; font-family: arial; text-decoration: none }

.catDate { font-size: 8pt; color: #000000; font-family: tahoma, arial; text-decoration: none }
.catDate_2 { font-size: 7.5pt; margin-left: 1px; color: #000000; font-family: arial; text-decoration: none }
.catDate_3 { font-size: 8pt; color: #000000; margin-right: 8px; font-family: verdana, tahoma, arial; text-decoration: none }
.texto_a { font-size: 8pt; color: #000000; font-family: tahoma, arial; text-decoration: none }
.rowMod { background-color: #f0f0f0 }
.textBody { font-size: 10pt; color: #000000; font-family: arial; text-align: justify; text-decoration: none }
.yearTitle { font-size: 10pt; padding-bottom: 3px; color: #017ab4; padding-top: 6px; font-family: verdana, tahoma, arial; text-align: center; text-decoration: none }
.yearTitle a:link { font-size: 10pt; color: #017ab4; font-family: verdana, tahoma, arial; text-decoration: none }
.yearTitle a:visited { font-size: 10pt; color: #017ab4; font-family: verdana, tahoma, arial; text-decoration: none }
.yearTitle a:hover { font-size: 10pt; color: #017ab4; font-family: verdana, tahoma, arial; text-decoration: underline }
.menubar { padding-left: 8px; font-weight: bold; font-size: 9pt; color: #ffffff; padding-top: 2px; font-family: arial; text-decoration: none }
.menubar a:link { font-weight: bold; font-size: 9pt; color: #ffffff; padding-top: 2px; font-family: arial; text-decoration: none }
.menubar a:visited { font-weight: bold; font-size: 9pt; color: #ffffff; padding-top: 2px; font-family: arial; text-decoration: none }
.menubar a:hover { font-weight: bold; font-size: 9pt; color: #ffffff; padding-top: 2px; font-family: arial; text-decoration: underline }
.menubar2 { padding-left: 8px; font-size: 9pt; color: #000000; padding-top: 2px; font-family: arial; text-decoration: none }
.menubar2 a:link { font-size: 9pt; color: #000000; padding-top: 2px; font-family: arial; text-decoration: none }
.menubar2 a:visited { font-size: 9pt; color: #000000; padding-top: 2px; font-family: arial; text-decoration: none }
.menubar2 a:hover {  font-size: 9pt; color: #000000; padding-top: 2px; font-family: arial; text-decoration: underline }
H1 { font-weight: bold; color: #220066; font-family: arial }
H2 { font-weight: bold; color: #220066; font-family: arial }

.jwstyle { font-size: 12px; color: #000000; font-family: arial }
.jwstyle a:link { color: #000077; text-decoration: none }
.jwstyle a:visited { color: #000077; text-decoration: none }
.jwstyle a:active { color: #777700; text-decoration: underline }
.jwstyle a:hover { color: #777700; text-decoration: underline }
.jw_p1 { margin: 0pt 0pt 7pt }
.jw_p2 { margin: 0pt 0pt 7pt; text-indent: 14.2pt }
.jw_p3 { margin: 0pt 0pt 15pt; text-indent: 14.2pt }
.jw_p4 { margin-left: 0pt; margin-right: 0pt; margin-bottom: 5pt }

.more_1 { margin-top: 7px; font-size: 8pt; margin-bottom: 10px; color: #5d5d5d; font-family: verdana, tahoma, arial; text-align: right; text-decoration: none }
.more_1 a:link { font-size: 8pt; color: #5d5d5d; text-decoration: none }
.more_1 a:visited { font-size: 8pt; color: #5d5d5d; text-decoration: none }
.more_1 a:hover { font-size: 8pt; color: #5d5d5d; text-decoration: underline }
.more_2 { font-size: 8pt; color: #5d5d5d; padding-top: 6px; font-family: verdana, tahoma, arial; text-align: right; text-decoration: none }
.more_2 a:link { font-size: 8pt; color: #5d5d5d; text-align: right; text-decoration: none }
.more_2 a:visited { font-size: 8pt; color: #5d5d5d; text-decoration: none }
.more_2 a:hover { font-size: 8pt; color: #5d5d5d; text-decoration: underline }

.glosario { font-size: 10pt; cursor: help; font-family: arial; text-decoration: none }
.glosario a:link { font-size: 10pt; cursor: help; color: #0033cc; font-family: arial; text-decoration: none }
.glosario a:visited { color: #0033cc; text-decoration: none }
.glosario a:hover { color: #ff9933; text-decoration: underline }
.ir_glosario a:link { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 10pt; padding-bottom: 0px; color: #ffffff; padding-top: 0px; font-family: arial; text-decoration: none }
.ir_glosario a:visited { font-weight: bold; font-size: 10pt; color: #ffffff; font-family: arial; text-decoration: none }
.ir_glosario a:hover { font-weight: bold; font-size: 10pt; color: #fece77; font-family: arial; text-decoration: none }
.fotos { font-size: 8pt; vertical-align: top; color: #000000; font-family: verdana; text-align: center }
.idioma { margin-top: 0px; font-size: 9pt; margin-bottom: 0px; color: #0033cc; font-family: verdana, arial; text-decoration: none }
.idioma a:link { margin-top: 0px; font-size: 9pt; margin-bottom: 0px; color: #666666; font-family: verdana, arial; text-decoration: none }
.idioma a:visited { margin-top: 0px; font-size: 9pt; margin-bottom: 0px; color: #666666; font-family: verdana, arial; text-decoration: none }
.idioma a:hover { margin-top: 0px; font-size: 9pt; margin-bottom: 0px; color: #ff9933; font-family: verdana, arial; text-decoration: underline }
table#imprimir { border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid }
table.featured { float: right; margin-left: 3px }
.imprimir a:link { font-size: 8pt; color: #0033cc; font-family: tahoma, arial; text-decoration: none }
.imprimir a:visited { font-size: 8pt; color: #0033cc; font-family: tahoma, arial; text-decoration: none }
.imprimir a:hover { font-size: 8pt; color: #ff9933; font-family: tahoma, arial; text-decoration: underline }

.cat { font-size: 8pt; margin-left: -2px; color: #0033cc; font-family: tahoma }
.cat a:link { color: #0033cc; text-decoration: none }
.cat a:visited { color: #0033cc; text-decoration: none }
.cat a:hover { color: #0033cc; text-decoration: underline }
.page_nav a:link { font-size: 8pt; color: #3c79f2; font-family: tahoma, arial; text-decoration: none }
.page_nav a:visited { font-size: 8pt; color: #3c79f2; font-family: tahoma, arial; text-decoration: none }
.page_nav a:hover { font-size: 8pt; color: #3c79f2; font-family: tahoma, arial; text-decoration: underline }
table.cuadro_tbl { border-right: #c0c0c0 1px solid; border-top: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; border-bottom: #c0c0c0 1px solid; height: 24px }
.table_fp { border-right: #99ccff 1px solid; border-top: #99ccff 1px solid; border-left: #99ccff 1px solid; border-bottom: #99ccff 1px solid }
.featured_1 { width: 100%; height: 1px; margin-bottom: 7px; margin-top: 7px }
.featured_2 { width: 100%; height: 1px; margin-bottom: 4px; margin-top: 9px }
.boldtitle2 { font-size: 13pt; color: #df821c; font-family: arial; text-align: center; text-decoration: none }
.boldtitle2 a:link { font-size: 13pt; color: #df821c; font-family: arial; text-align: center; text-decoration: none }
.boldtitle2 a:visited { font-size: 13pt; color: #df821c; font-family: arial; text-align: center; text-decoration: none }
.boldtitle2 a:hover { font-size: 13pt; color: #df821c; font-family: arial; text-align: center; text-decoration: none }
.espCat { font-size: 9pt; color: #0036d7; font-family: arial; text-decoration: none }
.espCat a:link { font-size: 9pt; color: #0036d7; font-family: arial; text-decoration: none }
.espCat a:visited { font-size: 9pt; color: #666666; font-family: arial; text-decoration: none }
.espCat a:hover { font-size: 9pt; color: #ff9933; font-family: arial; text-decoration: underline }
.textBody2 { font-size: 9pt; color: #808000; font-family: arial; text-align: justify; text-decoration: none }
.shifu_foto { margin-top: 1px; font-size: 9pt; margin-bottom: 2px; color: #000000; font-family: tahoma, arial; text-decoration: none }
.shifu_foto a:link { font-size: 9pt; color: #000000; font-family: tahoma, arial; text-decoration: none }
.shifu_foto a:visited { font-size: 9pt; color: #000000; font-family: tahoma, arial; text-decoration: none }
.shifu_foto a:hover { font-size: 9pt; color: #777700; font-family: tahoma, arial; text-decoration: underline }
.div_1 { margin-top: -18px }

.separation { margin-top: 1px; margin-bottom: 9px; text-align: center }
.tbl_txt { font-size: 9pt; margin-left: 2px; color: #000000; font-family: tahoma, verdana, arial; text-decoration: none }
.tbl_txt a:link { font-size: 9pt; margin-left: 2px; color: #0033cc; font-family: tahoma, verdana, arial; text-decoration: none }
.tbl_txt a:visited { font-size: 9pt; margin-left: 2px; color: #808080; font-family: tahoma, verdana, arial; text-decoration: none }
.tbl_txt a:hover { font-size: 9pt; margin-left: 2px; color: #ff9933; font-family: tahoma, verdana, arial; text-decoration: underline }
.bullet_1 { margin-left: 2px }
.verdana_8 { font-size: 8pt; color: #000000; font-family: verdana, tahoma, arial }

.fechas { margin-top: 19px; font-size: 8pt; margin-bottom: 0px; color: #003399; font-family: verdana, tahoma; text-align: center }
.email { font-size: 8pt; color: #676767; padding-top: 4px; font-family: tahoma, arial; text-align: center }
.copyright { font-size: 8pt; color: #6f6f6f; font-family: tahoma, arial; text-align: center }

/****
 ****   SEARCH FORM ELEMENTS
 ****/
#searchFormContainer {
	text-align: left;
	padding: 6px;
	border: 4px solid #ccc;
	background-color: #e0e0e0;
}

#searchform {
	border-collapse: collapse;
	display: inline;
}

#searchform th {
	border: none;
	text-align: right;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
}

.searchElementTitle {
	font-weight: bold;
	padding: 8px 0px 6px 0px;
}

.searchElement {
	margin-left: 20px;
}

.searchElement table {
	border: 0px;
}
.searchElement td {
	padding: 0px 14px 0px 0px;
	text-align: center;
}

#id_search {
	border: 1px solid #999;
	width: 180px;
}

#id_title {
	border: none;
}

#id_author {
	border: none;
}

#id_description {
	border: none;
}

#id_content {
	border: none;
}

#id_fromdate {
	border: 1px solid #999;
	width: 78px;
}

#id_todate {
	border: 1px solid #999;
	width: 78px;
}

/***
*** set p for large paragraph spacing
***/
p {
	margin:0;
	padding:0;
}
