-------------------------------------------------------------------------*//* COMMON STYLE--------------------------------------------------------- */html, body, form, fieldset {	margin: 0;	padding: 0;}/*body {	background: #FFFFFF;	color: #333333;	font-family: Tahoma, Arial, sans-serif;	line-height: 1.6;		font-size: 11px;}*/body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	/*text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	background-image: url(../images/fondo.jpg);	background-repeat: no-repeat;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;}.oneColFixCtrHdr #container {	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	/*text-align: center;*/	margin-top: 100px;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	border: 1px solid #000000;}.oneColFixCtrHdr #header {	padding: 0 10px 0 20px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */}.oneColFixCtrHdr #header h1 {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */}.oneColFixCtrHdr #mainContent {	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	background: #FFFFFF;}.oneColFixCtrHdr #footer {	padding: 0 10px;}.oneColFixCtrHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}body#bd {	background: url(../images/body-bot.jpg) no-repeat bottom #e4e4e3;	color: #333333;}body.contentpane {	color: #333333;	font-size: 12px;	line-height: 1.3em;	margin: 0px 0px 0px 0px;	margin: 1em 2em;	width: auto; /* Printable Page */}body.fs1 {	font-size: 9px;}body.fs2 {	font-size: 10px;}body.fs3 {	font-size: 11px;}body.fs4 {	font-size: 12px;}body.fs5 {	font-size: 13px;}body.fs6 {	font-size: 14px;}/* Normal link */a {	color: #2C79BF;	text-decoration: underline;}a:hover, a:active, a:focus {	color: #333333;	text-decoration: underline;}a img {	border: none;}/* Title text */.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {}/* Small text */small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption {	color: #999999;	font-size: 100%;}img {	margin: 0;	padding: 0;}/* Heading */h1 {	font-size: 180%;}h2 {	font-size: 150%;}h3 {	font-size: 125%;}h4 {	font-size: 100%;	text-transform: uppercase;}p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {	margin: 12px 0;	padding: 0;}ul {	list-style: none;}ul li {	background: url(../images/bullet.gif) no-repeat 18px 8px;	line-height: 180%;	padding-left: 30px;}ol li {	line-height: 180%;	margin-left: 35px;}th {	font-weight: bold;	padding: 5px;	text-align: left;}fieldset {	border: none;	padding: 10px 5px;}fieldset a {	font-weight: bold;}hr {	border-bottom: 0;	border-left: 0;	border-right: 0;	border-top: 1px solid #DDDDDD;	height: 1px;}td, div {	font-size: 100%;}/* FORM--------------------------------------------------------- */form {	margin: 0;	padding: 0;}form label {	/*cursor: pointer;*/}input, select, textarea,text,image .inputbox {	font-family: Tahoma, Arial, sans-serif;	font-size: 100%;}.inputbox {	border: 1px solid #CCCCCC;	padding: 2px;}text {	border: 1px solid #CCCCCC;	padding: 2px;}.button {	background: url(../images/grad1.gif) repeat-x top #CCCCCC;	border: 1px solid #DDDDDD;	font-size: 80%;	padding: 2px 8px;}* html .button, *+html .button {	padding: 1px 5px !important;}/* JOOMLA STYLE--------------------------------------------------------- */table.blog {}.article_separator {	clear: both;	display: block;	height: 10px;}* html .article_separator {	display: block;	font-size: 1px;	height: 1px;}.article_column {}.column_separator {	padding: 0 25px;}/* content tables */td.sectiontableheader {	background: url(../images/grad2.gif) repeat-x top #666666;	border-right: 1px solid #FFFFFF;	padding: 4px;}tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {	padding: 4px;}td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {	padding: 3px;}table.contentpane {	border: none;	width: 100%;}table.contentpaneopen {	border: none;	border-collapse: collapse;	border-spacing: 0;}table.contenttoc {	margin: 0 0 10px 10px;	padding: 0;	width: 35%;}table.contenttoc a {	text-decoration: none;}table.contenttoc td {	background: url(../images/bullet.gif) no-repeat 5% 50%;	padding: 1px 5px 1px 25px;}table.contenttoc th {	border-bottom: 1px solid #DDDDDD;	padding: 0 0 3PX;	text-indent: 5px;}table.poll {	border-collapse: collapse;	padding: 0;	width: 100%;}table.pollstableborder {	border: none;	padding: 0;	text-align: left;	width: 100%;}table.pollstableborder img {	vertical-align: baseline;}table.pollstableborder td {	border-collapse: collapse;	border-spacing: 0;	padding: 4px!important;}table.pollstableborder tr.sectiontableentry1 td {	background: #F2F2F2;}table.searchintro {	padding: 10px 0;	width: 100%;}table.searchintro td {	padding: 5px!important;}table.adminform {}.adminform .inputbox {}.blog_more {	border-top: 1px solid #EFEFEF;	padding: 10px;}.blog_more strong {	display: block;	font-size: 125%;	margin: 0 0 5px;}.blog_more ul {	margin: 0;	padding: 0;}.blog_more ul li {	background: url(../images/bullet.gif) no-repeat 6px 8px;	margin: 0;	padding: 0 0 0 17px;}.category {	font-size: 120%;	font-weight: bold;}h1.componentheading, .componentheading {	margin: 0 0 10px;	padding: 0 0 5px;}.componentheading {	font-size: 250%;	font-weight: normal;}.contentdescription {	padding-bottom: 10px;}h2.contentheading, .contentheading {	font-weight: normal;	margin: 0;	padding: 0;}.contentheading {	font-size: 200%;}a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {	text-decoration: none !important;}a.readon {	background: url(../images/bullet-readon.gif) no-repeat center left;	display: block;	float: left;	font-size: 92%;	font-weight: bold;	padding: 0;	text-decoration: none;	text-indent: 16px;	text-transform: uppercase;}a.readon:hover, a.readon:active, a.readon:focus {	background: url(../images/bullet-readon2.gif) no-repeat center left;}table.contentpaneopen td, table.contentpane td {}table.contentpaneopen, table.contentpane, table.blog {	width: 100%;}.moduletable {	padding: 0;}ul.pagination {	background: url(../images/hline.gif) repeat-x top;	margin: 15px auto;	padding: 10px 0;}ul.pagination li {	background: none;	display: inline;	margin: 0;	padding: 0;}ul.pagination li span{	padding: 2px 5px;}ul.pagination a {	padding: 2px 3px;	text-decoration: none;}ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {}.pagenavbar {	background: url(../images/icon-pages.gif) no-repeat center left;	font-weight: bold;	padding-left: 14px;}.pagenavcounter {	background: url(../images/icon-pages.gif) no-repeat 0 11px;	font-weight: bold;	padding: 8px 14px 0 14px;}.sectiontableheader {	color: #EFEFEF;	font-weight: bold;	padding: 8px 5px;}.sectiontableheader a {	color: #EFEFEF;}tr.sectiontableentry1 td {	background: url(../images/hline.gif) repeat-x bottom;	padding: 8px 5px;}tr.sectiontableentry2 td {	background: url(../images/hline.gif) repeat-x bottom #F0F6FB;	padding: 8px 5px;}tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {	background: url(../images/hline.gif) repeat-x bottom #FFFFCC;}.smalldark {	text-align: left;}div.syndicate div {	text-align: center;}.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {	background: none;}/* META--------------------------------------------------------- */.article-tools {	background: url(../images/dot.gif) repeat-x top;	display: block;	display: block;	margin-bottom: 15px;	overflow: hidden;	white-space: nowrap;}.article-meta {	float: left;	padding: 5px;	width: 70%;}.createby {	background: url(../images/icon-author.gif) no-repeat 0 1px;	padding: 3px 3px 3px 20px;}.createdate {	background: url(../images/icon-date.gif) no-repeat 0 2px;	padding: 3px 3px 3px 20px;}.modifydate {	float: left;	width: 100%;}div.buttonheading {	float: right;	width: 20%;}.buttonheading img {	border: 0;	float: right;	margin: 7px 5px 0 0;}/* MAIN LAYOUT DIVS--------------------------------------------------------- */#ja-wrapper-top {	background: url(../images/body-top.jpg) no-repeat center top;	min-width: 950px;}.narrow  #ja-wrapper-top {	min-width: 750px;}#ja-wrapper {	margin: 0 auto;	padding: 60px 0;	width: 950px;}.narrow #ja-wrapper {	width: 750px;}#ja-mainwrap {	background: #aeaeae;	border: 1px solid #9fa0a0;	clear: both;	margin: 1px 0;	padding: 0 0 10px;}#ja-container {	background: url(../images/container-center.gif) repeat-y center;}.narrow #ja-container {	background: url(../images/container-center-n.gif) repeat-y center;}#ja-container-top {	background: url(../images/container-top.gif) no-repeat top center;	padding-top: 20px;}.narrow #ja-container-top {	background: url(../images/container-top-n.gif) no-repeat top center;}#ja-container-bot {	background: url(../images/container-bot.gif) no-repeat bottom center;	padding-bottom: 20px;}.narrow #ja-container-bot {	background: url(../images/container-bot-n.gif) no-repeat bottom center;}#ja-container-inner1 {	background: url(../images/dot.gif) repeat-y 60% 0;}#ja-container-inner2 {	background: url(../images/dot.gif) repeat-y 80% 0;}/* PRIMARY COLUMN--------------------------------------------------------- */#ja-content {	clear: both;	display: block;	float: left;	width: 59%;}#ja-content div.ja-innerpad {	padding: 0 10px 0 25px;}/* COLUMNS--------------------------------------------------------- */#ja-colwrap {	float: right;	overflow: hidden;	width: 40%;}#ja-col1 {	float: left;	overflow: hidden;	width: 49.9%;}#ja-col2 {	float: right;	overflow: hidden;	width: 49.9%;}/*common style for column*/#ja-colwrap table {	border-collapse: collapse;	border-spacing: 0;}#ja-colwrap .article_separator {	display: none;}/* COLLAPSIBLE LAYOUT--------------------------------------------------------- */#ja-containerwrap, #ja-containerwrap-c, #ja-containerwrap-f {	padding: 0;}/* full */#ja-containerwrap-f #ja-content {	float: none;	width: 99%;}#ja-containerwrap-f #ja-container-inner1,#ja-containerwrap-f #ja-container-inner2 {	background: none;}/* content + col */#ja-containerwrap-c #ja-content {	width: 76%;}#ja-containerwrap-c #ja-container-inner1 {	background: none;}#ja-containerwrap-c #ja-container-inner2 {	background-position: 77% 0;}#ja-containerwrap-c #ja-colwrap {	background: none;	width: 23%;}#ja-containerwrap-c #ja-col1,#ja-containerwrap-c #ja-col2 {	width: 100%;}/* MODULE--------------------------------------------------------- */div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3,div.moduletable_hilite h3 {	background: url(../images/c-r.gif) no-repeat right #EFEFEF;	font-size: 115%;	font-variant: small-caps;	height: 28px;	line-height: 28px;	margin: 0 -5px 5px;	padding: 0;	text-indent: 5px;}div.moduletable h3 span,div.moduletable_menu h3 span,div.moduletable_text h3 span,div.moduletable_hilite h3 span {	background: url(../images/c-l.gif) no-repeat left;	display: block;	height: 28px;	line-height: 28px;	margin: 0;	padding: 0;}div.moduletable,div.moduletable_menu,div.moduletable_text,div.moduletable_hilite {	margin: 0;	padding: 10px 15px;}/* hilite module */div.moduletable_hilite h3 {	background: url(../images/c-hilite-r.gif) no-repeat right #2C79BF;	color: #FFFFFF;}div.moduletable_hilite h3 span {	background: url(../images/c-hilite-l.gif) no-repeat left;}div.ja-box-br {	background: url(../images/box-br.gif) no-repeat bottom right;	margin: 0;	overflow: hidden;	padding: 0;}div.ja-box-bl {	background: url(../images/box-bl.gif) no-repeat bottom left;	padding: 0;}div.ja-box-tr {	background: url(../images/box-tr.gif) no-repeat top right;	padding: 0;}div.ja-box-tl {	background: url(../images/box-tl.gif) no-repeat top left;	padding: 10px;}/* mis */div.banneritem_text {	padding: 5px 0 !important;}div.advs {	clear: both;	display: block;	float: left;	width: 100%;}div.moduletable ul,div.moduletable_text ul,div.moduletable_menu ul,div.moduletable_hilte ul {	margin: 0;	padding: 0;}div.moduletable li,div.moduletable_text li,div.moduletable_menu li,div.moduletable_hilite li {	background: url(../images/bullet.gif) no-repeat 5px 8px;	margin: 0;	padding-left: 16px;}#ja-col2 div.moduletable,#ja-col2 div.moduletable_text,#ja-col2 div.moduletable_menu,#ja-col2 div.moduletable_hilite,#ja-containerwrap-c div.moduletable,#ja-containerwrap-c div.moduletable_text,#ja-containerwrap-c div.moduletable_menu,#ja-containerwrap-c div.moduletable_hilite {	padding: 10px 20px 10px 15px;}/* HEADER--------------------------------------------------------- */#ja-headerwrap {	color: #DDDDDD;	height: 100px;	line-height: normal;	position: relative;}#ja-header {	background: url(../images/header-bg.png) no-repeat top left;	height: 100px;}.narrow #ja-header {	background: url(../images/header-bg-n.png) no-repeat top left;}#ja-header a {	color: #F0F6FB;}h1.logo {	font-size: 200%;	margin: 0 0 0 5px;	padding: 0;	text-transform: uppercase;}h1.logo a {	background: url(../images/logo.png) no-repeat;	bottom: 10px;	display: block;	height: 70px;	left: 20px;	outline: none;	position: absolute;	width: 285px;}h1.logo a span {	position: absolute;	top: -1000px;}/* MAIN NAVIGATION--------------------------------------------------------- */#ja-mainnav {	height: 100px;	position: absolute;	right: 1px;	top: 0;	width: 725px;	z-index: 999;}* html #ja-mainnav {	width: 720px;}.narrow #ja-mainnav {	width: 524px;}* html .narrow #ja-mainnav {	width: 520px;}#ja-mainnav a, #ja-subnav a {	outline: none;}#ja-mainnav span.menu-title {	display: block;	font-size: 125%;	font-weight: bold;	padding: 25px 15px 5px;	text-transform: uppercase;}#ja-mainnav span.menu-desc {	clear: both;	color: #A9CAE8;	display: block;	line-height: normal;	padding: 0 15px;}#ja-subnavwrap {	background: #666666;	border: 1px solid #969797;	border-top: none;	height: 30px;	position: relative;}#ja-subnav {	background: url(../images/nav-sep2.gif) no-repeat left center;	left: 223px;	position: absolute;	top: 5px;}#ja-subnav ul {	margin: 0 0 0 5px;	padding: 0;}#ja-subnav li {	background: none;	display: inline;	margin: 0;	padding: 0;}#ja-subnav li a {	color: #A9CAE8;	display: block;	float: left;	line-height: 22px;	margin-right: 5px;	padding: 0 5px 0 0;	text-decoration: none;}#ja-subnav li a span {	cursor: pointer;	display: block;	float: left;	padding: 0 5px 0 10px;}/* Commented Backslash Hack hides rule from IE5-Mac \*/#ja-subnav a span {	float: none;}/* End IE5-Mac hack */#ja-subnav li a:hover,#ja-subnav li a:active,#ja-subnav li a:focus {	background: url(../images/subnav-bg.gif) no-repeat top right;	color: #FFFFFF;	text-decoration: none;}#ja-subnav li a:hover span,#ja-subnav li a:active span,#ja-subnav li a:focus span {	background: url(../images/subnav-bg.gif) no-repeat top left;	color: #FFFFFF;}#ja-subnav li.active a,#ja-subnav li.active a:hover,#ja-subnav li.active a:active,#ja-subnav li.active a:focus {	background: url(../images/subnav-bg.gif) no-repeat bottom right;	color: #FFFFFF;	text-decoration: none;}#ja-subnav li.active a span,#ja-subnav li.active a:hover span,#ja-subnav li.active a:active span,#ja-subnav li.active a:focus span {	background: url(../images/subnav-bg.gif) no-repeat bottom left;	text-decoration: none;}/* breadcrumbs */#ja-breadcrumb {}#ja-breadcrumb strong {	font-weight: normal;	margin-right: 5px;}#ja-breadcrumb a {	text-decoration: none;}#ja-breadcrumb img {	margin: 1px 5px;}/* Default Joomla! Menu */ul.menu {	list-style: none;	margin: 0;	padding: 0;}ul.menu li {	background: none;	margin: 0;	padding: 0;}ul.menu li a {	border-bottom: 1px solid #EFEFEF;	color: #333333;	display: block;	outline: none;	padding: 4px;	text-decoration: none;}ul.menu li a:hover,ul.menu li a:active,ul.menu li a:focus {	color: #2C79BF;	text-decoration: none;}ul.menu li.active a {	background: url(../images/bullet-readon.gif) no-repeat 2px 9px;	color: #2C79BF;	font-weight: bold;	padding-left: 18px;	text-decoration: none;}ul.menu li ul {	list-style: none;	margin: 0;	padding: 0;}ul.menu li li a {	background: none !important;	border: none;	color: #333333 !important;	font-weight: normal !important;	padding-left: 30px !important;}ul.menu li li a:hover,ul.menu li li a:active,ul.menu li li a:focus {	background: none;	color: #2C79BF !important;}/* SPOTLIGHT--------------------------------------------------------- *//* Spotlight Box Style */.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {	float: left;	overflow: hidden;}/* Top spotlight1 */#ja-topslwrap div.ja-box-br {	background: url(../images/topsl-br.gif) no-repeat bottom right;	margin: 0;	overflow: hidden;	padding: 0;}#ja-topslwrap div.ja-box-bl {	background: url(../images/topsl-bl.gif) no-repeat bottom left;	padding: 0;}#ja-topslwrap div.ja-box-tr {	background: url(../images/topsl-tr.gif) no-repeat top right;	padding: 0;}#ja-topslwrap div.ja-box-tl {	background: url(../images/topsl-tl.gif) no-repeat top left;	padding: 10px;}#ja-topslwrap ul {	margin: 0;	padding: 0;}#ja-topslwrap li {	margin: 0;}#ja-topsl2 .moduletable {	margin-left: 2%;	padding-left: 0;	padding-right: 0;	width: 96%;}/* FOOTER--------------------------------------------------------- */#ja-footerwrap {	clear: both;	position: relative;}#ja-footer {	background: url(../images/footer-bg.png) bottom left;	color: #A9CAE8;	height: 80px;	padding: 0;}.narrow #ja-footer {	background: url(../images/footer-bg-n.png) bottom left;}#ja-footer small {	color: #A9CAE8;	display: block;}#ja-footer .copyright {	font-style: normal;	left: 20px;	position: absolute;	top: 20px;}#ja-footer a {	color: #A9CAE8;	text-decoration: none;}#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus {	color: #FFFFFF;	text-decoration: none;}#ja-footer ul {	margin: 0 0 5px;	padding: 0;}#ja-footer li {	background: none;	display: inline;	margin: 0;	padding: 0;}#ja-footer li a {	background: url(../images/vline.gif) no-repeat center left;	display: inline;	line-height: normal;	padding: 0 10px 0 12px;	text-decoration: none;}.ja-cert {	position: absolute;	right: 30px;	top: 20px;}.ja-cert a {	border: none;	border: none;	margin: 0 0 0 5px;	padding: 0;	text-decoration: none;}.ja-cert a span {	display: none;}.ja-cert a img {	border: none;}.banneritem {	display: block;}/* MISCELLANOUS----------------------------------------------------------- */ul.accessibility {	position: absolute;	top: -100%;}/* Search */#ja-search {	background: url(../images/search-bg.gif) no-repeat;	bottom: 5px;	height: 20px;	left: 15px;	position: absolute;	width: 194px;}#ja-search .inputbox {	background: transparent;	border: none;	margin-left: 20px;	margin-top: 4px;	padding: 0 5px;	width: 170px;}/*usertool*/#ja-usertools {	font-size: 11px;	padding: 0;	position: absolute;	right: 0;	top: -30px;}#ja-usertools ul {	float: left;	margin: 0;	padding: 4px 5px 2px;}#ja-usertools li {	background: none;	display: block;	float: left;	line-height: normal;	margin: 0;	padding: 0;}#ja-usertools img {	padding: 0 2px;}/* Login Form */#form-login-username,#form-login-password,#form-login-remember {	margin: 0;}input#modlgn_username {	background: url(../images/icon-user.gif) no-repeat 3px 1px;	padding: 2px 0 2px 22px;}input#modlgn_passwd {	background: url(../images/icon-key.gif) no-repeat 3px 1px;	padding: 2px 0 2px 22px;}.narrow input#modlgn_username,.narrow input#modlgn_passwd {	width: 80px;}/*ja-newflash*/.nftitle {	font-size: 115%;	font-variant: small-caps;	font-weight: bold;	margin: 0 0 5px;}/*others*/.mostread, .latestnews {	text-decoration: none;}#ja-banner {	margin-top: 15px;	text-align: center;}div.back_button a,div.back_button a:hover,div.back_button a:active {	background: none!important;	display: block;	margin: 10px 0;	text-decoration: none!important;}.clr {	clear: both;}.hasTip img {	border: none;	margin: 10px 5px 0 0;}.ja-innerdiv {	border-bottom: 1px solid #EFEFEF;	clear: both;	margin: 10px 0;}.ja-innerdiv img {	margin: 5px 10px 5px 0;}#ja-topslwrap .ja-innerdiv img {	border: none;}/* Tooltips */.tool-tip {	background: #FFFFCC;	border: 1px solid #D4D5AA;	float: left;	max-width: 200px;	padding: 5px;}.tool-title {	background: url(../../system/images/selector-arrow.png) no-repeat;	font-size: 100%;	font-weight: bold;	margin: 0;	margin-top: -15px;	padding: 0;	padding-bottom: 5px;	padding-top: 15px;}.tool-text {	font-size: 100%;	margin: 0;}#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {	margin: 0;	padding: 0;}#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {	background: none;	color: #FFFFFF;	margin: 0;	padding: 5px;}/* System Standard Messages */#system-message dd.message ul {	background: #2C79BF;	border: none;}/* System Error Messages */#system-message dd.error ul {	background: #CC0000;	border: none;}/* System Notice Messages */#system-message dd.notice ul {	background: #EE9600;	border: none;}/* Clearfix */.clearfix:after {	clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;}* html > body .clearfix {	display: block;	width: 100%;}* html .clearfix {	height: 1%;}