/* COMMON STYLE







--------------------------------------------------------- */







html, body, form, fieldset {







	margin: 0;







	padding: 0;







}







body {







	background: #FFFFFF;







    background: url(../images/imagenes/fondo.gif);







    background-repeat:no-repeat;







	color: #000000;







	font-family: Verdana, Arial, sans-serif;







	line-height: 1.6;







}







body#bd {







	color: #FFFFFF;







}







body.contentpane {







	color: #000000;







	font-size: 12px;







	line-height: 1.3em;







	margin: 0;







	margin: 1em 2em;







	width: auto; /* Printable Page */







}







body.fs1 {font-size: 9px;}







body.fs2 {font-size: 12px;}







body.fs3 {font-size: 11px;}







body.fs4 {font-size: 12px;}







body.fs5 {font-size: 13px;}







body.fs6 {font-size: 14px;}







/* Normal link */







a {







	color: white;







    







    text-decoration: none;







    







    font-weight:bold;







}







a:hover, a:active, a:focus {







	color: red;







}







a img {







	border: none;







}







/* Title text */







.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4{







	font-family: impact;     /* Arial, "Arial", Times, serif, */







	font-weight: normal !important;







	







}







/* Small text */







small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption,







p.site-slogan, a.readon, #ja-pathway, #ja-headlinewrap, #ja-col1, #ja-col2, #ja-botsl, #ja-footer {







	font-size: 100%;







}







small, .small {







	color: #6D644C;







}







img {







	margin: 0;







	padding: 0;







}







img.caption {







	padding: 3px;







    margin-top: 5px;







	background: #342D18;







	border: 1px solid #413E35;







}







div.img_caption {







	color: #6D644C;







}







/* 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: 10px 0;







	padding: 0;







}







ul {







	list-style: none;







}







ul li {







	/* background: url(../images/bullet.gif) no-repeat 18px 7px; */







	line-height: 160%;







	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;







}







fieldset.input {







	padding: 0;







}







hr {







	border-bottom: 0;







    border-left: 0;







	border-right: 0;







	border-top: 1px solid #cccccc;







	height: 1px;







}







td, div {







	font-size: 100%;







}







/* FORMULARIO







--------------------------------------------------------- */







form {







	margin: 0;







	padding: 0;







}







form label {







	cursor: pointer;







}







input, select, textarea, .inputbox {







	font-family: Tahoma, Arial, sans-serif;







	font-size: 100%;







}







.inputbox {







	/* border: 2px solid #342D18; */







	padding: 3px;







	color: black;







	/* background: url(../images/input-bg.gif) repeat-x #666666; */







}







.button {







	padding: 2px 8px;






	font-weight: bold;







	color: black;







	font-size: 12px;







}







* html .button { /*IE 6*/







	padding: 1px 5px !important;







}







*+html .button { /*IE 7*/







	padding: 1px 5px !important;







}







/* JOOMLA STYLE







--------------------------------------------------------- */







table.blog {







}







.article_separator {







	clear: both;







	display: block;







	height: 60px;







	background: url(../images/red/sep.png) no-repeat center;







}







* html .article_separator { /*IE 6*/







	background: url(../images/hline.gif) repeat-x center;







}







.article_column {







}







.column_separator {







	padding: 0 25px;







}







/* content tables */







td.sectiontableheader {







	background: url(../images/bg3.png);







	border-right: 1px solid #1F1B11;







	padding: 4px;







}







tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {







	padding: 4px;







	background: url(../images/hline.gif) repeat-x bottom;







}







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%;







	font-size: 92%;







}







table.contenttoc a {







	text-decoration: none;







}







table.contenttoc td {







	/* background: url(../images/bullet.gif) no-repeat 10px 9px; */







	padding: 1px 5px 1px 20px;







}







table.contenttoc th {







	background: url(../images/hline.gif) repeat-x bottom;







	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;







	background: none;







}







table.pollstableborder tr.sectiontableentry1 td {







}







table.searchintro {







	padding: 10px 0;







	width: 100%;







}







table.searchintro td {







	padding: 5px!important;







}







table.adminform {







}







.adminform .inputbox {







}







.blog_more {







}







.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 10px; */







	margin: 0;







	padding: 0 0 0 17px;







}







.category {







	font-size: 125%;







	font-weight: bold;







}







h1.componentheading, .componentheading {







	margin: 0 0 10px;







	padding: 0 0 5px;







}







.componentheading {







	font-size: 250%;







	font-weight: normal;







	background: url(../images/hline.gif) repeat-x bottom;







	line-height: normal;







}







.contentdescription {







	padding-bottom: 30px;







}







h2.contentheading, .contentheading {







                   







                   font-size:26px;







	               font-weight: bold;







                   margin: 0;







	               padding: 0;







	               line-height: normal;







}







.contentheading {







	font-size: 20px;







	line-height: normal;







	color: #FF0000;







}







table.blog .contentheading {







}







a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {







}







a.readon {







	text-align: left;







	color: #FFFFFF;







	background: url(../images/pat1.gif) repeat #413E35;







	text-decoration: none;







	font-size: 10px;







	line-height: 14px;







	display: block;







	width: 55%;







}







a.readon:hover, a.readon:active, a.readon:focus {







	color: #FFFFFF;







	text-decoration: none;







}







table.contentpaneopen td, table.contentpane td {







}







table.contentpaneopen, table.contentpane, table.blog {







	width: 100%;







}







.moduletable {







	padding: 0;







}







ul.pagination {







	margin: 15px auto 0;







	padding: 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: #FFFFFF;







	font-weight: bold;







	padding: 8px 5px;







}







.sectiontableheader a {







	color: #FFFFFF;







}







tr.sectiontableentry1 td {







	padding: 8px 5px;







}







tr.sectiontableentry2 td {







	padding: 8px 5px;







}







tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {







}







.smalldark {







	text-align: left;







}







div.syndicate div {







	text-align: center;







}







.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {







	background: none;







}







/* META







--------------------------------------------------------- */







.article-tools {







	display: block;







	margin: 3px 0 10px;







	width: 100%;







	overflow: hidden;







	clear: both;







	white-space: nowrap;







	color: #6D644C;







	position: relative;







	font-family: Georgia, "Times New Roman", Times, serif;







}







.article-meta {







	padding: 5px 0;







	width: 70%;







	float: left;







}







.createby {







	padding: 3px 5px 3px 5px;







}







.createdate {







	padding: 3px 5px 3px 0;







	background: url(../images/vline.gif) no-repeat right;







}







.modifydate {







	width: 100%;







	display: block;







	margin-bottom: 10px;







	color: #6D644C;







	font-family: Georgia, "Times New Roman", Times, serif;







}







div.buttonheading {







	position: absolute;







	top: 0;







	right: 0;







}







.buttonheading img {







	margin: 0;







	border: 0;







	float: right;







}







div.buttonheading {







	float: right;







	width: 20%;







}







.buttonheading img {







	border: 0;






	float: right;







	margin: 7px 5px 0 0;







}







/* MAIN LAYOUT DIVS







--------------------------------------------------------- */







#ja-wrapper {







	width: 980px;







	margin: 0 auto;







}







.narrow #ja-wrapper {







	width: 770px;







}







#ja-wrapper1 {







	padding: 0 20px;







	background: url(../images/shadow.png) repeat-y center;







}







.narrow #ja-wrapper1 {







	background: url(../images/shadow-n.png) repeat-y center;







}







#ja-wrapper2 {







	background: url(../images/bg2.gif);







}







#ja-wrapper-inner {







	background: url(../images/bg-main.jpg) no-repeat top left;







}







#ja-header,#ja-mainnav,#ja-subnav,#ja-pathway,#ja-container,#ja-topsl,#ja-botsl,#ja-footer {







	clear: both;







}







#ja-container {







              width:100%;







}







/* PRIMARY COLUMN







--------------------------------------------------------- */







#ja-content {



            



            display: block;



	



	overflow: visible;



	



	float:left;







	width: 50%;







}







#ja-content .ja-innerpad {







}







#ja-current-content {







	padding: 5px 25px 0 15px;







}







/* COLUMNS







--------------------------------------------------------- */



#cero {



	



        float: center;







	overflow: hidden;







	width: 100%;







}







#uno {







	float: left;







	overflow: visible;







	width: 20%;







}







#dos {







	float: right;







	overflow: visible;







	width: 80%;







}







#izq {







	float: left;







	overflow: hidden;







	width: 65%;







}







#der {







	float: right;







	overflow: hidden;







	width: 35%;







}











#ja-colwrap {







	float: both;







	overflow: hidden;







	width: 100%;







}







#ja-colmass, ja-cols {



             



clear: both;







	width: 30%;







} 







/*masstop*/







#ja-colmass div.moduletable {







	padding: 0;







    margin: 0;







}







#ja-colmass div.ja-innerpad {







	padding: 0 18px 20px 12px;







}







/*columns*/







#ja-col1 {



         



         display: block;







	float: left;







	width: 230px;



	



	overflow: visible;



	



}







#ja-col1 div.ja-innerpad {







	padding: 0 5px 0 10px;







}







#ja-col2 div.ja-innerpad {







	padding: 0 20px 0 1px;







}







#ja-col2 {







         display: block;







	float: right;







	overflow: hidden;







	width: 40%;



	







}







/*common style for column*/







#ja-colwrap a {







}







#ja-colwrap a:hover, #ja-colwrap a:active, #ja-colwrap a:focus {







}







#ja-colwrap table {







	border-collapse: collapse;







	border-spacing: 0;







}







#ja-colwrap .article_separator {







	display: none;







}







#ja-colwrap ul {







	list-style: none;







}







/* COLLAPSIBLE LAYOUT







--------------------------------------------------------- */







#ja-containerwrap, #ja-containerwrap-c, #ja-containerwrap-cm, #ja-containerwrap-f, #ja-containerwrap-m {







	margin: 20px 0;







	clear: both;







}







/* full */







#ja-containerwrap-f #ja-container , #ja-containerwrap-f #ja-container-inner  {







}







#ja-containerwrap-f #ja-content {







	width: 50%;







}







/* content + col + mass */







#ja-containerwrap-cm #ja-container {







}







#ja-containerwrap-cm #ja-col1,#ja-containerwrap-cm #ja-col2 {







	width: 25%;







}







/* content + col */







#ja-containerwrap-c #ja-container {



                    



}







#ja-containerwrap-c #ja-container-inner {







	background: none;







}







#ja-containerwrap-c #ja-content {







	width: 75%;







}







#ja-containerwrap-c #ja-col1 {







	width: 25%;







}







#ja-containerwrap-c #ja-col1,#ja-containerwrap-c #ja-col2 {







	width: 25%;







}







/* content + mass */







#ja-containerwrap-m #ja-container {







}







#ja-containerwrap-m #ja-container-inner {







	background: none;







}







/* MODULE







--------------------------------------------------------- */







div.moduletable h3,div.moduletable_menu h3,div.moduletable_text h3 {







	font-size: 125%;







	margin: 0 -20px 5px;







	padding: 0 20px;







	background: url(../images/h3-bg.png) no-repeat left;







	color: #FFFFFF;







	letter-spacing: 2px;







	line-height: 43px;







	white-space: nowrap;







	overflow: hidden;







}







div.moduletable,div.moduletable_menu,div.moduletable_text {







	margin: 0;







	padding: 0 5px 10px;







}







#ja-botsl div.moduletable,#ja-botsl div.moduletable_menu,#ja-botsl div.moduletable_text {







	border-bottom: none;







}







/* mis */







div.banneritem_text {







	padding: 5px 0 !important;







}







div.advs {







	clear: both;







	display: block;







	float: center;







	width: 100%;







}







div.moduletable ul,div.moduletable_text ul,div.moduletable_menu ul {







	margin: 0;







	padding: 0;







}







div.moduletable li,div.moduletable_text li,div.moduletable_menu li {







	/* background: url(../images/bullet.gif) no-repeat 5px 8px; */







	margin: 0;







	padding-left: 16px;







}







/* Cabecera Titulo Logotipo







--------------------------------------------------------- */







#ja-header {







	height: 175px;







	line-height: normal;







	position: relative;







}







#ja-header a {







}







h1.logo, h1.logo-text {







	margin: 0;







	padding: 0;







	font-size: 200%;







}







h1.logo a {







	width: 940px;







	display: block;







	background-image: url(../images/red/logo_1.jpg) no-repeat;







	position: absolute;







	height: 170px;







	top: 0px;







	left: 0px;







}







h1.logo a span {







	position: absolute;







	top: -1000px;







}







h1.logo-text a {







	text-decoration: none;







	outline: none;







	position: absolute;







	bottom: 35px;







	left: 25px;







	font-size: 150%;







	font-weight: normal;







	letter-spacing: 2px;







	color: #EC8F1F;







}







p.site-slogan {







	margin: 0;







	padding: 0;







	color: #6D644C;







	position: absolute;







	bottom: 20px;







	left: 25px;







}







/* MAIN NAVIGATION







--------------------------------------------------------- */







#ja-mainnav {                                             /* Bloque del menú */







	z-index: 999;







	height: 80px;







	width: 940px;







}







.narrow #ja-mainnav {







	width: 730px;







}







#ja-mainnav a, #ja-subnav a {







	outline: none;







}







#ja-mainnav span.menu-title {







	display: block;







	font-size: 100%;







	font-weight: bold;







	padding: 3px 2px 5px;







	text-transform: uppercase;







	color: #E5E2D9;







	line-height: normal;







	font-family: Georgia, "Arial", Times, serif;







}







#ja-mainnav span.menu-desc {







	clear: both;







	display: block;







	line-height: normal;







	padding: 0 10px;







	font-weight: normal;







	color:#6D644C;







	font-family: Arial, sans-serif;







}







#ja-subnav {







	display: none;







	font-weight: bold;







	color: #FFFFFF;







	height: 10px;







	padding: 0 5px;







}







#ja-subnav ul {







	margin: 0;







	padding: 0;







}







#ja-subnav li {







	background: none;







	display: inline;







	margin: 0;







	padding: 0;







}







#ja-subnav li a {







	display: block;







	float: left;







	padding: 0 10px;







	line-height: 25px;







	background: url(../images/vline.gif) no-repeat center left;







	text-decoration: none;







}







#ja-subnav li.active a,#ja-subnav li.active a:hover,#ja-subnav li.active a:active,#ja-subnav li.active a:focus {







	font-weight: bold;







	color: #FFFFFF;







}







#ja-subnav li a.first-item {







	background: none;







}







/* breadcrumbs */







#ja-pathway {







	color: #6D644C;







	font-family: Georgia, "Times New Roman", Times, serif;







}







#ja-pathway strong {







	margin-right: 5px;







}







#ja-pathway a {







	font-weight: normal;







}







#ja-pathway 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;







	background: url(../images/hline.gif) repeat-x bottom left;







}







ul.menu li a {







	display: block;







	outline: none;







	padding: 6px 4px;







	text-decoration: none;







}







* html ul.menu li a { /*IE 6*/







	width: 95%;







}







ul.menu li a:hover,







ul.menu li a:active,







ul.menu li a:focus {







	color: #FFFFFF;







}







ul.menu li.active a {







	font-weight: bold;







	color: #FFFFFF;







}







ul.menu li ul {







	list-style: none;







	margin: 0;







	padding: 0;







}







ul.menu li li {







	background: none;







}







ul.menu li li a {







	background: url(../images/bullet.gif) no-repeat 10px 13px !important;







	border: none;







	font-weight: normal !important;







	padding-left: 20px !important;







	color: #EEB979 !important;







}







ul.menu li li a:hover,







ul.menu li li a:active,







ul.menu li li a:focus {







	background: none;







	color: #FFFFFF !important;







}







/* SPOTLIGHT







--------------------------------------------------------- */







/* Spotlight Box Style */







.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {







	float: left;







	overflow: hidden;







}







.ja-box-left, .ja-box-center {







	background: url(../images/vline.gif) repeat-y center right;







}







/* Bot spotlight */







#ja-botsl {







	background: url(../images/botsl-bg.png) repeat-x top;







	color: #6D644C;







	padding: 30px 0 20px;







}







#ja-botsl h3 {







	color: #FFFFFF;







	font-size: 135%;







	background: none;







	border: none;







	margin-bottom: 0;







}







#ja-botsl div.moduletable {







	padding: 0 15px;







	margin: 0;







}







#ja-botsl ul, #ja-botsl ol {







	margin: 0;







	padding: 0;







}







#ja-botsl ol li {







	margin: 0 0 0 20px;







	padding: 0;







}







#ja-botsl ul li {







	margin: 0;







	padding: 0 0 0 15px;







	background: url(../images/bullet.gif) no-repeat 5px 8px;







}







#ja-botsl a {







	color: #6D644C;







}







/* FOOTER







--------------------------------------------------------- */







#ja-footer {







	color: #6D644C;







	padding: 20px 0;







	position: relative;







	background: url(../images/hline.gif) repeat-x top;







}







#ja-footer small {







	color: #6D644C;







	font-size: 100%;







	padding-left: 25px;







}







#ja-footer ul {







	margin: 0 0 8px 10px;







	padding: 0;







	line-height: normal;







}







#ja-footer li {







	display: inline;







	margin: 0;







	padding: 0;







	background: url(../images/vline.gif) no-repeat center left;







}







#ja-footer li a {







	display: inline;







	line-height: normal;







	padding: 0 15px;







}







li.ja-firstitem {







	background: none !important;







}







.ja-footurl {







	float: none;







	clear: both;







}







/* MISCELLANOUS







----------------------------------------------------------- */







ul.accessibility {







	position: absolute;







	top: -100%;







}







/* Search */







#ja-search {







	top: 217px;







	right: 10px;







	position: absolute;







	font-size: 11px;







	background: url(../images/icon-search.png) no-repeat left center;







	padding-left: 28px;







}







#ja-search .inputbox {







	width: 250px;







}







/* Login Form */







#form-login-username .inputbox,







#form-login-password .inputbox {







	width: 150px !important;







	margin: 1px 8px 0 0;







	font-size: 11px !important;







	padding: 2px;







}







.narrow #form-login-username .inputbox,







.narrow #form-login-password .inputbox {







	width: 110px !important;







}







/*others*/







.mostread, .latestnews {







	text-decoration: none;







}







#ja-banner {







	margin: 0 0 15px;







	text-align: left;







	overflow: hidden;







	width: 100%;







}







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;







}







/* Highslide */







div.highslide-wrap div {







	float: left;







	margin: 0 10px 10px 0;







}







div.highslide-wrap img {







	border: 2px solid #FFFFFF;







}







/* Tooltips */







.tool-tip {







	background: #FFFFFF;







	border: 1px solid #cccccc;







	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: #6D644C;







	border: none;







}







/* System Error Messages */







#system-message dd.error ul {







	background: #6D644C;







	border: none;







}







/* System Notice Messages */







#system-message dd.notice ul {







	background: #6D644C;







	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%;







}




















