/*------------------------------------------------------------------------
# JA Lead - Version 1.0 - Licence Owner JA130162
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
-------------------------------------------------------------------------*/
/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}
body {
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.5;
}
body#bd {
	background: url("../../images/imgnew/fondo.jpg") repeat-x scroll 0 0 #0D022D;
	color: #454545;
	margin: 0;
	padding: 0;
}
#ja-wrapper {
	background: url(../images/wrapper-bg.jpg) no-repeat top right;
	background-attachment: scroll !important;
}
.cbnews {
	position:absolute !important;
}
body.contentpane {
	color: #000000;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	margin: 1em 2em;
	width: auto; /* Printable Page */
}
body.fs1 {
	font-size: 10px;
}
body.fs2 {
	font-size: 11px;
}
body.fs3 {
	font-size: 12px;
}
body.fs4 {
	font-size: 13px;
}
body.fs5 {
	font-size: 14px;
}
body.fs6 {
	font-size: 15px;
}
/* Normal link */
a {
	color: #db0583;
	text-decoration: none;
	/*text-align:right;*/
}
a:hover, a:active, a:focus {
	text-decoration: underline;
	color: #db0583;
}
a img {
	border: none;
}
/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	line-height: normal;
}
/* Small text */
small, .small, .smalldark, .button, .article-meta, .modifydate, .img_caption p, a.readon, #ja-pathway, #ja-footer {
	font-size: 92%;
}
/*article images*/
img {
	margin: 0;
	padding: 0;
}
.img_caption {
	padding-right: 10px;
}
.img_caption p {
	color: #454545;
	text-align: center;
}
.img_caption.left, .img_caption.right {
}
.article_row .img-desc {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.article-content img, .img-desc img {
	/*padding: 0 10px 10px 0;*/
/*	background: url(../images/img-bg.gif) no-repeat bottom right;*/
/*	margin-right: 10px;*/
}
.img-desc .img_caption p {
	font-size: 10px;
}

._slidefront{
	position:absolute;
	background:#000;
	border:5px solid #000 !important;
	top:177px;
	left:62px;
}

img.caption {
	padding: 0 10px 10px 0;
	background: url(../images/img-bg.gif) no-repeat bottom right;
}
.img_caption p {
	margin-top: 0px;
	padding-top: 5px;
}
.img-border {
	padding: 0 10px 10px 0;
	background: url(../images/img-bg.gif) no-repeat bottom right;
}
/* Heading */
h1 {
	font-size: 200%;
}
h2 {
	font-size: 175%;
}
h3 {
	font-size: 150%;
}
h4 {
	font-size: 125%;
}
p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
	font-size:11.6px;
}
ul {
	list-style: none;
}
ul li {
	background: url(../images/bullet.gif) no-repeat 20px 6px;
	padding-left: 30px;
}
ol li {
	margin-left: 35px;
}
th {
	font-weight: bold;
	padding: 8px;
	text-align: left;
}
fieldset {
	background: url(../images/dot.gif) repeat-x top;
	border: none;
	padding: 10px 5px;
}
fieldset a {
	font-weight: bold;
}
fieldset.input {
	background: none;
	padding: 0;
}
legend {
	background: #FFFFFF;
	font-weight: bold;
}
hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #454545;
	height: 1px;
}
br {
}
td, th, div {
	font-size: 100%;
}
.fondoclaro {
	width:979px;
	height:1000px;/*1160px;*/
/*	*height:600px;*/
	background-color:#e6e1db;
	position:absolute;
	top:-10px;
	left:0px;
}

.fondooscuro {
	width:979px;
	height:520px;
	position:absolute;
	top:352px;
	background:#e6e1db url(../images/imgnew/fondo_osc.jpg) repeat-x;
	left:0px;
	*top:398px;
	z-index:-1;

}
.fondocalro2 {
	width:979px;
	height:120px;
	background-color:#e6e1db;
	position:absolute;
	top:972px;
	background:#e6e1db url(../images/imgnew/fondo_cla2.jpg) repeat-x;
}
.vidrep {
	width:600px;
	height:406px;
	overflow:hidden;
	/*margin-top:-10px;	*/
	z-index:-10;
	padding-left:15px;
}
.playmp3 {
	padding:0;
}
.moduletablevideo_player {
	width:632px;
	height:406px;
	overflow:hidden;
	/*margin-top:-10px;	*/
	z-index:-10;
	margin-left:5px;
}

.moduletable_fantweet{
float:left;
margin-left:-14px;
margin-top:-138px;
position:relative;
width:250px;
z-index:8;
}

#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
	border:none !important;
	
}

.sombra {
	position: absolute;
	top:146px;
	left:8px;
	z-index:0;
}
.twitpie a, .twitpie a:hover, .twitpie a:active, .twitpie a:focus {
	color:#DB0583;
}
.fan_box .full_widget .connect_top .connections {
	background:#e6e1db !important;
	border:none !important;
}
.fan_box .connections .connections_grid {
	background:#e6e1db !important;
	border:none !important;
}
/* FORM
--------------------------------------------------------- */
.fpss-introtext .slidetext p {
 font-family:arial !important;
}


form {
	margin: 0;
	padding: 0;
}
form label {
	cursor: pointer;
}
input, select, textarea, .inputbox, .button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.inputbox {
	background: #FFFFFF;
	border: 1px solid #D5D5D5;
	color: #666666;
	font-size: 100%;
	padding: 2px;
}
.button {
	background: url(../images/but-bg.gif) repeat-x left center #000000;
	border: none;
	color: #666666;
	padding: 1px 3px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: normal;
}
* html .button {
	padding: 1px 0 !important; /*IE 6*/
}
*+html .button {
	padding: 1px 0 !important; /*IE 7*/
}
/* JOOMLA STYLE
--------------------------------------------------------- */
/*override fontpage*/
#ja-contentheading h2.contentheading {
	font-size: 100%;
}
#ja-contentheading .article-meta {
}
#ja-contentheading p {
	margin: 5px 0;
}
#ja-contentheading .article-toolswrap {
	margin: 0 0 5px;
}
.article_separator, .article_seperator {
	/*background: url(../images/dot.gif) repeat-x left center;*/
	display: block;
	height: 20px;
	margin: 0;
	clear: both;
	border-bottom:1px solid #fff;
}
.leading_separator {
	background: url(../images/dot.gif) repeat-x left center;
	display: block;
	height: 20px;
	margin: 0;
	clear: both;
}
.row_separator {
	display: none;
}
.column_separator {
	padding: 0 25px;
}
/* content tables */
.sectiontableheader {
	background: #000000;
	border: 1px solid #454545;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 8px;
}
.sectiontableheader a, .sectiontableheader a:hover, .sectiontableheader a:active, .sectiontableheader a:focus {
	color: #FFFFFF;
}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
	border-bottom: 1px solid #D5D5D5;
	padding: 8px;
}
tr.sectiontableentry2 td {
	background: #F5F5F5;
}
table.contentpane {
	border: none;
	width: 100%;
}
table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
table.contenttoc {
	border: 1px solid #D5D5D5;
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	width: 30%;
}
table.contenttoc td {
	background: url(../images/arrow-hover.gif) no-repeat 12px 8px;
	padding: 1px 5px 1px 20px;
}
table.contenttoc th {
	border-bottom: 1px solid #D5D5D5;
	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 {
	background: none;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 4px !important;
}
table.pollstableborder tr.sectiontableentry1 td {
	background: #F5F5F5;
}
table.searchintro {
	padding: 10px 0;
	width: 100%;

}
table.searchintro td {
	padding: 5px!important;
}
.blog {
}
.blog_more {
	border-top: 1px solid #D5D5D5;
	margin: 15px 0 0;
	padding: 10px 0 0;
}
.blog_more h2 {
	color: #BB2222;
	font-size: 110%;
	margin: 0 0 10px;
	padding: 0;
	text-transform: uppercase;
}
.blog_more strong {
	display: block;
	margin: 0 0 5px;
	text-transform: uppercase;
}
.blog_more ul {
	margin: 0;
	padding: 0;
}
.blog_more ul li {
	background: url(../images/arrow.gif) no-repeat 4px 8px;
	margin: 0;
	padding: 0 0 0 12px;
}
.blog_more ul li a {
	color: #db0583 !important;
	text-align:right !important;
	font-size:9px !important;
}
.blog_more ul li a:hover, .blog_more ul li a:active, .blog_more ul li a:focus {
	color: #db0583;
	text-align:right !important;
}
.category {
	font-weight: bold;
}
h1.componentheading, .componentheading {
	background: url(../images/dot.gif) repeat-x left bottom;
	font-size: 200%;
	margin: 0 0 10px;
	padding: 5px 0;
	color: #454545;
	font-weight: normal;
	text-transform: uppercase;
}
.contentdescription {
	padding-bottom: 30px;
}
h2.contentheading, .contentheading {
	color: #BB2222;
	font-size: 180%;
	margin: 0 0 5px;
	padding: 0;
	font-weight: bolder;
	text-transform: none;
}
table.blog .contentheading {
	font-size: 150%;
}
a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {
}
a.readon {
	background: url(../images/arrow3.gif) no-repeat right 5px;
	color: #858585;
	padding: 0 10px 0 0;
}
a.readon:hover, a.readon:focus, a.readon:active {
	background: url(../images/arrow3-hover.gif) no-repeat right 5px;
	text-decoration: none;
	color: #BB2222;
}
table.contentpaneopen td, table.contentpane td {
}
table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}
.moduletable {
	padding: 0;
}
ul.pagination {
	/*border-top: 1px solid #D5D5D5;*/
	color: #454545;
	margin: 15px auto 10px;
	padding: 10px 0 0;
	text-align: center;
}
ul.pagination li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}
ul.pagination li span {
	padding: 2px 5px;
}
ul.pagination a {
/*	background: #FFFFFF;
	border: 1px solid #D5D5D5;
	color: #454545;*/
	padding: 1px 4px;
	text-decoration: none;
}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	/*color: #BB2222;*/
}
.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;
}
.smalldark {
	text-align: left;
}
div.syndicate div {
	text-align: center;
}
.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td {
	background: none;
}
ul.latestnews li.latestnews, ul.mostread li.mostread {
	background: url(../images/dot.gif) repeat-x left bottom;
	padding: 5px 0;
}
ul.latestnews a, ul.mostread a {
	background: url(../images/arrow.gif) no-repeat left center;
	padding-left: 10px;
}
ul.latestnews a:hover, ul.latestnews a:focus, ul.latestnews a:active {
	background: url(../images/arrow-hover.gif) no-repeat left center;
}
ul.mostread a:hover, ul.mostread a:focus, ul.mostread a:active {
	background: url(../images/arrow-hover.gif) no-repeat left center;
}
.bannerheader {
	font-size: 120%;
	font-weight: bold;
}
.moduletable_faceb {
	height:169px;
	margin-bottom:43px;
	width:292px;/*	border-bottom:1px solid #94a3c4;*/
}
tr.moduletable_faceb {
	background:red !important;
}
/* META
--------------------------------------------------------- */
div.content-desc p {
	clear: both;
	display: block;
	margin: 0;
}
.article-toolswrap {
	display: block;
	margin: 0 0 10px;
	padding: 0;
	position: relative;
}
.article-tools {
	display: block;
	padding: 0 10px 0 0;
}
.article-meta {
	color: #858585;
	width: 70%;
}
.createdby {
	color: #858585;
}
.createdate {
	background: url(../images/vline.gif) no-repeat right center;
	margin-right: 5px;
	padding-right: 6px;
}
.modifydate {
	color: #858585;
	display: block;
	margin: 15px 0;
	width: 100%;
}
.article-section {
	background: url(../images/vline.gif) no-repeat left center;
	margin-left: 5px;
	padding-left: 6px;
}
.article-section a {
	color: #454545;
}
.article-category a {
	color: #454545;
}
div.buttonheading {
	position: absolute;
	right: 10px;
	top: 0px;
}
.buttonheading img {
	border: 0;
	float: right;
	margin: 0 0 0 5px;
}
.cols3 {
	float: left;
	width: 33.3%;
}
div.column1 .contentpaneopen {
}
div.column2 .contentpaneopen {
	padding: 0 5px;
}
div.column3 .contentpaneopen {
	padding-left: 10px;
}

.banneritem_bannerdisco{
	padding-bottom: 30px;
}

/* MAIN LAYOUT
--------------------------------------------------------- */
.wrap {
	clear: both;
	width: 100%;
	position: relative;
}
.main {
	margin: 0 auto;
	width: 979px;
	position: relative;
}
.inner {
	margin: 0 10px;
	padding: 0 20px;
}
#ja-mainbody {
	float: left;
	width: 644px;
}
#ja-content {
	float: right;
	width: 332px;
	
}
/* COLUMNS
--------------------------------------------------------- */
/*common style for column*/
#ja-col1 {
	float: left;
	width: 260px;
	font-size: 92%;
	margin-left:20px;
	margin-top:-20px;
}
#ja-col2 {
	float: right;
	width: 307px;
	font-size: 92%;
}
.moduletable_twitter {
	background-color:#none;
	height:319px;
	width:292px;
	overflow:hidden;
}
.moduletable_twitter h3 {
	background: url(../images/imgnew/marre.jpg) no-repeat left 3px;
	color:#DB0583;
	font-weight:200;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-bottom:0px;
	border-bottom:1px solid #FFF;
	letter-spacing:1px;
	margin-right:5px;
	padding-top:16px;
	line-height:32px;
	padding-left:43px;
}
/* PRIMARY COLUMN
--------------------------------------------------------- */
.ja-content-inner {
	margin:0 0 20px;
	padding: 0px 10px 0 35px;
	border: none;
	background: none;
}
/* COLLAPSIBLE LAYOUT
--------------------------------------------------------- */
#ja-container, #ja-container-fr, #ja-container-fl, #ja-container-f {
	clear: both;/*padding-left: 10px;
	padding-right:14px*/
}
#ja-container .main, #ja-container-fr .main, #ja-container-fl .main, #ja-container-f .main {
	padding-bottom: 5px;
	background:#e6e1db url(../images/imgnew/linea_vert.jpg) repeat-y 652px 0px;
	overflow:hidden;
	/*margin-bottom:20px;*/
}
.contentheading_new1 a, .contentheading_new1 a:hover, .contentheading_new1 a:focus, .contentheading_new1 a:active {
	color:#db0583 !important;
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size:17px !important;*/
	font-weight:normal;
	line-height:22px;
}
.contentheading_new1 h2 {
	color:#db0583;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	margin:0px !important;
	line-height:0px;
}
#ja-contentheading_new1 p, span {
	font-size:95%;
}
#ja-current-content {
	/*background: url(../images/imgnew/line_new.jpg) repeat-x bottom;*/
	margin-right:0px;
}
.blog_new1 {
	/*border-bottom: 1px solid #000;*/
	margin-bottom:30px;
	padding-bottom:0px;
	padding-left:14px;
	margin-right:19px;
	width:580px;
}
/*content + left*/
#ja-container-fr #ja-mainbody {
	width: 100%;
}
#ja-container-fr #ja-col1 {
	width: 15.6%;
}
#ja-container-fr #ja-content {
	width: 84.4%;
}
#ja-container-fr .ja-innerpad {
	padding-right: 0;
}
#ja-container-fr #ja-topsl, #ja-container-fr .ja-innerpad {
	padding-right: 0;
}
/*content + right*/
#ja-container-fl #ja-content {
	width: 100%;
}
#ja-container-fl .ja-innerpad {
	padding-left: 0;
}
/*full*/
#ja-container-f #ja-mainbody {
	width: 100%;
}
#ja-container-f #ja-content {
	width: 100%;
}
#ja-container-f .ja-innerpad {
	padding: 0;
}
/* MODULE
--------------------------------------------------------- */
div.moduletable h3, div.moduletable_default h3, div.moduletable_menu h3, div.moduletable_text h3, div.moduletable_blank h3 {
	color: #454545;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 100%;
}
div.moduletable, div.moduletable_default, div.moduletable_menu, div.moduletable_text, div.moduletable_blank {
	color: #858585;
	margin: 0 0 10px 0;
	padding: 0;
}
div.moduletable.nomargin, div.moduletable_default.nomargin, div.moduletable_menu.nomargin, div.moduletable_text.nomargin, div.moduletable_blank.nomargin {
	margin: 0;
}
/* Blank module */
div.moduletable_blank {
	margin: 0 0 15px 0;
	padding: 0;
}
/* mis */
div.banneritem_text {
	padding: 5px 0 !important;
}
.banneritem_bannerpie {
	padding-left:122px !important;
}

div.advs {
	clear: both;
	display: block;
	/*float: left;*/
	width: 100%;
	/*padding-top:20px;/*padding-left:122px;*/
}

.advs bannergroup_bannerpie{
	padding-top:15px !important;
}
div.moduletable li, div.moduletable_menu li, div.moduletable_text li {
	background-position: 5px 7px;
	padding-left: 13px;
}
/* MENUU
--------------------------------------------------------- */
.menuu {
	position:absolute;
	left:14px;
	top:122px;
	z-index:10;
}
/* HEADER
--------------------------------------------------------- */
#ja-header {
line-height:normal;
margin:0 auto;
position:relative;
width:979px;
z-index:999;
}
#ja-header .main {
	position:absolute;
}
h1.logo, div.logo-text {
	position: absolute;
	bottom: 0;
	left: -25px;
	margin: 0;
	padding: 0;
	height: 59px;
	width: 163px;
}
h1.logo a {
	background: url(../images/logo.png) no-repeat top left;
	display: block;
	height: 59px;
	width: 163px;
}
h1.logo a span {
	position: absolute;
	top: -1000px;
}
div.logo-text {
	width: 163px;
	margin: 25px 0 0;
	outline: none;
}
div.logo-text h1 {
	float: left;
	font-size: 250%;
	font-weight: normal;
	letter-spacing: 2px;
	margin: 0;
	padding-right: 10px;
}
div.logo-text h1 a {
	color: #BB2222;
	text-transform: uppercase;
}
div.logo-text h1 a:hover, div.logo-text h1 a:focus, div.logo-text h1 a:active {
	text-decoration: none;
}
.site-slogan {
	color: #454545;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.fondohead {
	margin-left:-9px;
	width:979px;
	height:469px;
	overflow:visible;
	padding-top:38px;
}
.logo_marre {
	width:362px;
	height:104px;
	position:absolute;
	top:0px;
}
/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-mainnav {
	background: #000000;
	margin: 40px 0 0;
	width: 700px;
	float: right;
	z-index: 9999;
}
#ja-mainnav a, #ja-subnav a {
	line-height: normal;
	outline: none;
}
#ja-subnav ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
#ja-subnav li {
	background: none;
	display: block;
	line-height: normal;
	margin: 0;
	padding: 2px 0;
}
#ja-subnav li a {
	background: url(../images/arrow.gif) no-repeat right 10px;
	color: #858585;
	display: block;
	margin: 0;
	outline: none;
	padding: 6px 5px 6px 0;
	text-decoration: none;
}
#ja-subnav li a:hover, #ja-subnav li a:active, #ja-subnav li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat right 10px;
	color: #BB2222;
	text-decoration: none;
}
#ja-subnav li.active a {
	background: url(../images/arrow-hover.gif) no-repeat right 10px;
	color: #BB2222;
	font-weight: bold;
}
/* breadcrumbs */
#ja-pathway {
	color: #454545;
	margin: 0;
	padding: 0px 0;
	height: 0px !important;
   *height: 10px !important;
}
#ja-pathway .main {
}
#ja-pathway .ja-pathway-text {
	float: left;
	padding-top: 5px;
}
#ja-pathway span {
	padding: 0 5px;
}
#ja-pathway strong {
	color: #BB2222;
}
#ja-pathway a {
	font-weight: bold;
	color: #454545;
}
#ja-pathway a:hover {
	color: #BB2222;
}
#ja-pathway img {
	margin: 0 5px;
}
/* Default Joomla! Menu */
ul.menu {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu li {
	background: url(../images/mainlevel-bg.gif) repeat-x left bottom;
	display: block;
	line-height: normal;
	margin: 0;
	padding: 2px 0;
}
ul.menu li a {
	background: url(../images/arrow.gif) no-repeat right 10px;
	color: #858585;
	display: block;
	margin: 0;
	outline: none;
	padding: 6px 5px 6px 0;
	text-decoration: none;
}
ul.menu li a:hover, ul.menu li a:active, ul.menu li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat right 10px;
	color: #BB2222;
	text-decoration: none;
}
ul.menu li.active a {
	background: url(../images/arrow-hover.gif) no-repeat right 10px;
	color: #BB2222;
	font-weight: bold;
}
ul.menu li ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.menu li li {
	background: none !important;
	border: none;
	padding: 0 0 0 10px;
}
ul.menu li li a {
	background: url(../images/arrow.gif) no-repeat right 10px !important;
	border: none;
	color: #858585 !important;
	font-weight: normal !important;
	padding: 5px;
	text-transform: none;
}
ul.menu li li a:hover, ul.menu li li a:active, ul.menu li li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat right 10px !important;
	color: #BB2222 !important;
	text-decoration: none;
}
ul.menu li li.active a {
	background: url(../images/arrow-hover.gif) no-repeat right 10px !important;
	color: #BB2222 !important;
}
ul.menu li li li a {
	background: url(../images/arrow.gif) no-repeat 25px 10px !important;
	color: #858585 !important;
	font-weight: normal !important;
	padding-left: 35px !important;
}
ul.menu li li li.active a {
	font-weight: bold !important;
}
/* COLUMN */
#ja-col1 div.moduletable h3, #ja-col1 div.moduletable_default h3, #ja-col1 div.moduletable_menu h3, #ja-col1 div.moduletable_text h3, #ja-col1 div.moduletable_blank h3 {
	background-color: #BB2222;
	font-weight: normal;
	padding: 23px 0 10px 10px;
	color: #FFFFFF;
}
#ja-col1 div.moduletable, #ja-col1 div.moduletable_default, #ja-col1 div.moduletable_menu, #ja-col1 div.moduletable_text, #ja-col1 div.moduletable_blank {
	background: #F5F5F5;
	margin-bottom: 0;
}
#ja-col1 div.moduletable_menu h3 {
	background-color: #000000;
}
.jamod h3.show {
	background: url(../images/icon-max.gif) no-repeat right 27px;
	cursor: pointer;
	color:#DB0583;
	font-weight:200;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-bottom:5px;
	border-bottom:1px solid #FFF;
	margin-left:13px;
	letter-spacing:0px;
}
#ja-col2 h3 {
	color:#DB0583;
	font-weight:200;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	padding-bottom:5px;
	border-bottom:1px solid #FFF;
	letter-spacing:1px;
	margin-left:0px !important;/*margin-right:14px;*/
}
.jamod h3.hide {
	background: url(../images/icon-min.gif) no-repeat right 26px;
	margin-bottom: 0;
	cursor: pointer;
	border-bottom: 1px solid #DB7C7C;
}
.hide .jamod-content {
	overflow: hidden;
	height: 0px;
}
div.moduletable_menu h3.hide {
	background: url(../images/icon-min2.gif) no-repeat right 26px;
	border-bottom: 1px solid #2D2D2D;
}
#ja-col1 .ja-inner {
	padding: 0 10px 10px 0px;
	margin: 0;
	background-color:none !important;
	
}
#ja-col1 div.moduletable_menu {
	background:#FFFFFF;
}
#ja-col1 ul.menu li {
	background: none;
}
#ja-col1 ul.menu li.active {
	background: #F5F5F5;
	margin: 0 -10px;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	padding-left: 10px;
}
#ja-col1 ul.menu li.active a, #ja-col1 ul.menu li.active li.active a, #ja-col1 ul.menu li.active li a:hover, #ja-col1 ul.menu li.active li a:active, #ja-col1 ul.menu li.active li a:focus {
	background: url(../images/arrow2-hover.gif) no-repeat right 10px !important;
	padding-right: 15px;
}
#ja-col1 ul.menu li.active li a {
	background: url(../images/arrow2.gif) no-repeat right 10px !important;
	padding-right: 15px;
}
#ja-col1 ul.menu li.active li.active {
	margin: 0 0 0 10px;
	padding-left: 0;
	border: none;
}
#ja-col2 div.moduletable h3, #ja-col2 div.moduletable_default h3, #ja-col2 div.moduletable_menu h3, #ja-col2 div.moduletable_text h3 {
	margin: 0 0 15px;
	padding: 15px 0 0;
	font-weight: normal;
	font-size: 200%;
}
#ja-col2 div.moduletable, #ja-col2 div.moduletable_default, #ja-col2 div.moduletable_menu, #ja-col2 div.moduletable_text {
/*	border: 1px solid #D5D5D5;
	background: #FFFFFF;
	padding: 0 9px 20px;*/
}
#ja-col2 div.moduletable_blank {
	margin-bottom: 10px;
}
/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}
/* Top spotlight */
#ja-topsl {
}
#ja-topsl div.ja-innerpad {
	overflow: hidden;
}
* html #ja-topsl div.ja-innerpad {
	position: relative;
}
#ja-topsl div.moduletable {
	position: relative;
}
#ja-topsl div.moduletable h3 {
	background: none;
	border: none;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 200%;
	font-weight: normal;
}
#ja-topsl div.img_caption p {
	display: none;
}
/* Bottom spotlight */
#ja-botsl {
	clear: both;
	padding: 0;
}
#ja-botsl .main {
	padding-bottom: 15px;
	background:#e6e1db url(../images/imgnew/fondo_cla2.jpg) repeat-x;
	margin-top:10px;
}
#ja-botsl div.moduletable h3, #ja-botsl div.moduletable_default h3, #ja-botsl div.moduletable_menu h3 {
	background: none;
	border-bottom: 1px solid #D5D5D5;
	border-right: none;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 5px 0;
	font-size: 92%;
	font-weight: normal;
}
#ja-botsl div.moduletable, #ja-botsl div.moduletable_default, #ja-botsl div.moduletable_menu {
	background: none;
	color: #454545;
	margin: 0;
	padding: 0 10px 20px;
}
#ja-botsl .ja-box-left div.moduletable, #ja-botsl .ja-box-left div.moduletable_default, #ja-botsl .ja-box-left div.moduletable_menu {
	margin: 0 10px 0 0;
}
#ja-botsl .ja-box-right div.moduletable, #ja-botsl .ja-box-right div.moduletable_default, #ja-botsl .ja-box-right div.moduletable_menu {
	margin: 0;
}
#ja-botsl .ja-box-center div.moduletable, #ja-botsl .ja-box-center div.moduletable_default, #ja-botsl .ja-box-center div.moduletable_menu {
	margin: 0 10px 0 0;
}
#ja-botsl .img-border {
	/*background: url(../images/img-bg.gif) no-repeat right bottom;*/
	padding: 0 10px 10px 0;
}
#ja-botsl a {
	color: #454545;
}
#ja-botsl a:hover, #ja-botsl a:focus, #ja-botsl a:active {
	color: #BB2222;
	text-decoration: none;
}
#ja-botsl li {
	background: none;
	border-bottom: 1px solid #D5D5D5;
}
#ja-botsl div.moduletable_menu li a {
	background: url(../images/arrow.gif) no-repeat 0px 5px;
}
#ja-botsl div.moduletable_menu li a:hover, #ja-botsl div.moduletable_menu li a:active, #ja-botsl div.moduletable_menu li a:focus {
	background: url(../images/arrow-hover.gif) no-repeat 0px 5px;
}
#ja-botsl div.bubble1 div {
	background: url(../images/bub1-br2.gif) no-repeat bottom right;
}
#ja-botsl div.bubble1 div div {
	background: url(../images/bub1-bl2.gif) no-repeat bottom left;
}
#ja-botsl div.bubble1 div div div {
	background: url(../images/bub1-tr2.gif) no-repeat top right;
}
#ja-botsl div.bubble1 div div div div {
	background: url(../images/bub1-tl2.gif) no-repeat top left;
}
/* FOOTER
--------------------------------------------------------- */
#ja-footer {
	clear: both;
	background: #0d022d;
	height:210px
}
#ja-footer .main {
	color: #666666;
	height: 65px;
}
#ja-footer .main.clearfix {
}
#ja-footer .ja-inner {
	padding: 16px 0;
	float: left;
}
#ja-footer .logo-footer {
}
#ja-footer a {
	color: #D5D5D5;
}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color: #FFFFFF;
}
#ja-footer small {
	font-size: 100%;
	float: left;
	clear: both;
}
#ja-footer ul {
	float: left;
	margin: 0;
	padding: 0;
}
#ja-footer li {
	background: url(../images/sep2.gif) no-repeat left 7px;
	display: inline;
	margin: 0;
	padding: 0 0 0 2px;
}
#ja-footer li a {
	color: #D5D5D5;
	display: inline;
	padding: 0 7px;
	font-size: 92%;
	text-transform: uppercase;
}
#ja-footer li.ja-firstitem a {
	padding-left: 0;
}
#ja-footer li a:hover, #ja-footer li a:focus, #ja-footer li a:active {
	color: #FFFFFF;
}
/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}
li.ja-firstitem {
	background: none !important;
}
/* JA Slideshow */
#ja-slideshow {
	margin: 0;
	padding:35px 0 0;
	z-index: 10;
}
/* JA Tabs */
#ja-tabwrap {
	float: right;
	width: 30%;
}
/* Login */
#form-login-username label, #form-login-password label {
	display: block;
}
#form-login-username #modlgn_username, #form-login-password #modlgn_passwd {
	width: 90%;
}
/* Search */
#ja-search {
	float: right;
}
#ja-search .inputbox {
	background: url(../images/icon-search.gif) no-repeat 5px 3px #FFFFFF;
	border: 1px solid #D5D5D5;
	color: #666666;
	margin: 0;
	padding: 5px 5px 5px 25px;
	width: 278px;
	text-transform: capitalize;
}
#ja-search .button {
	border: none;
	color: #D5D5D5;
	height: 24px;
	line-height: 24px;
	padding-left: 25px;
	text-transform: uppercase;
	width: 80px;
}
* html #ja-search .button {
	height: 24px;
	padding-left: 20px !important;
	width: 80px;
}
*+html #ja-search .button {
	height: 24px;
	padding-left: 20px !important;
	width: 80px; /*IE 7*/
}
/*others*/
#ja-banner {
	float: right;
	margin: 15px 5px 0 0;
	overflow: hidden;
	padding: 0;
	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;
}
div.jazin-section a span.cufon {
	display: block;
	font-size: 1px;
	padding-bottom: 10px;
	float: left;
}
.clr {
	clear: both;
}
.hastip img {
	border: none;
}
ul.no-display {
	display: none;
}
div.ja-innerpad {
	padding: 0 10px;
}
div.ja-innerdiv {
	padding-top: 8px;
}
div.ja-innerdiv span.title {
	display: block;
	font-weight: bold;
}
div.ja-innerdiv span.title a {
	color: #BB2222;
	font-size: 110%;
}
/*JA News*/
#ja-news div.moduletable {
	margin-bottom: 0;
}
/* JA Twitter */
div.twitter-bubble {
	height: 78px;
}
#ja_twitter_div #twitter_update_list li {
	background: none;
	padding-left: 0;
	border-bottom: 0;
	font-size:11.2px;
	line-height:13px;
}
#ja_twitter_div #twitter_update_list li span {
	/*background: url(../images/icon-clock.png) no-repeat top left;*/
	display: block;
	/*padding-left: 20px;*/
	padding-top:3px;
	margin-top:8px;
	border-top:1px dotted #c7baa9;
}
#ja_twitter_div #twitter_update_list li span a {
	color: #999999;
	font-size: 92%;
	
}
#ja_twitter_div img.nostyle {
	padding-left: 7px !important;
}
/* Tooltips */
.tool-tip {
	background: #FFFFFF;
	border: 1px solid #D5D5D5;
	color: #454545;
	float: left;
	max-width: 200px;
	padding: 5px;
	z-index: 999;
}
.tool-title {
	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: #666666;
	border: none;
}
/* System Error Messages */
#system-message dd.error ul {
	background: #666666;
	border: none;
}
/* System Notice Messages */
#system-message dd.notice ul {
	background: #666666;
	border: none;
}
/* Clearfix */
* html .clearfix {
	height: 1%; /* IE5-6 */
}
.clearfix {
	display: inline-block; /* IE7xhtml*/
}

#ja-current-content .clearfix_bio {
	background:none !important;
}

html[xmlns] .clearfix {
	display: block; /* O */
	z-index:0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
	font-size: 1px;
	overflow: hidden;
}
.moduletable_calx {
	position:absolute;
	width: 220px;
	height:auto;
	left:401px;
	top:33px;
}
.test1 {
	width: 358px;
	/*height:300px;*/
	/*	background-color:red;*/
	float:left;
	padding-top:40px;
}

.tittrack{
	position:absolute;
	*left:40px;
}

.detail {
	width: 170px;
	/*height:300px;*/
	/*	background-color:red;*/
	float:right;
	margin-top:40px;
	/*margin-right:25px;*/
	background-color:#DAD4CB;
	height:398px;
	overflow:auto;
	font-size:11px;
	position:absolute;
	left:404px;
	width:213px;
	padding: 10px 5px 10px 15px;
}

.scroll-pane {
	width: 170px;
	/*height:300px;*/
	/*	background-color:red;*/
	float:right;
	margin-top:40px;
	/*margin-right:25px;*/
	background-color:#DAD4CB;
	height:398px;
	overflow:visible;
	font-size:11px;
	position:absolute;
	left:404px;
	width:213px;
	padding: 10px 5px 10px 15px;
}

.test1song {
	border: 1px solid #ffffff;
	margin: 3px;
	padding: 3px;
	width: 283px;
	height: 21px;
	float:left;
	font-size:11.4px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:0.3px;
	color:#444 !important;
}
.test1compra {
	border: 1px solid #ffffff;
	margin: 3px;
	padding: 3px;
	width: 46px;
	height: 21px;
	float:left;
	font-size:10px;
}

.fpss-introtext .slidetext h1 a:hover,
.fpss-introtext .slidetext h1 a{
	font-weight:lighter !important;
	font-size:19px;
	letter-spacing:0.4px;
	color:#111 !important;
}

.fpss-introtext .slidetext h1 {
	padding-top:49px !important;
}

.fpss-introtext .slidetext p{
	margin:-6px 8px 0 0px;
	padding:0 0;
	color:#111111;
	font-size:12px; 
	font-family:helvetica;
	font-weight:lighter;
}

/*--Phoca Gallery--*/

.phocagallery-box-file {
height:190px !important;
margin-left:2px;
margin-right:2px;
margin-top:0;
width:140px !important;
}

#phocagallery .phocaname {
background:#dad4cb none repeat scroll 0 0;
color:#696667;
height:10px;
margin-top:5px;
padding:10px 0 15px 0;

}

.lineadoble{
height:100%;
left:326px;
position:absolute;
top:379px;
width:333px;
background:url(../images/imgnew/lineadoble.png) repeat-y;
z-index:-1;
}

.tapa{
background:#e6e1db none repeat scroll 0 0;
height:80px;
left:227px;
position:absolute;
top:-272px;
*top:-274px;
width:250px;
display:none;
}

.facetwit{
border-bottom:1px solid #FFFFFF;
left:-10px;
padding-bottom:10px;
position:relative;
top:-11px;
width:292px;
z-index:100;
color:#818181;
font-size:11px;
}

#envia_f{
background:transparent url(../images/imgnew/bot_face.jpg) repeat-y scroll 0 0;
border:medium none;
color:transparent;
height:24px;
width:111px;
margin-top:-2px;
cursor:pointer;
}

#envia_t{
background:transparent url(../images/imgnew/bot_twit.jpg) repeat-y scroll 0 0;
border:medium none;
color:transparent;
height:24px;
width:111px;
margin-top:10px;
cursor:pointer;
}

#texto_face{
	width:289px;
	border:1px solid #bbbbbb;
	color:#515151;
}

.moduletable_calendario {
	padding-bottom:30px !important;
	border-bottom:1px solid #FFFFFF;
	margin-bottom:25px;
}

.moduletable_mp3{
	border-bottom:1px solid #FFFFFF;
margin-bottom:10px;
padding-bottom:12px;
width:293px;
}

.twtr-hd {
	height:1px !important;}

.moduletable_facetwit2{
z-index:7;
position:relative;
margin-left:-11px;
margin-top:2px;
height:512px;
}


.moduletable_addthis {
background:transparent url(../images/imgnew/texto_add.jpg) no-repeat top left;
border-bottom:1px solid #FFFFFF;
margin-bottom:22px;
margin-right:13px;
padding-bottom:7px;
}

.facetwitin{
	background:transparent;
}
.moduletable_facetwit_tit{
	position:relative;
	margin-top:-10px;
	margin-left:-10px;
}
.twtr-ft{
	display:none;}


.twtr-tweets{
	position:relative !important;
}

#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
	background:transparent !important;
}

.moduletable_calendario .mes {
	color: #db0583 !important;
	line-height:6px !important;
}

.moduletable_calendario .fecha {
	line-height: 9px !important;
}

.moduletable_agenda .mes {
	color: #db0583 !important;
	line-height:6px !important;
}

.moduletable_agenda .fecha {
	line-height: 9px !important;
	color:#DB0583;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	margin-right:5px;
}

.mod_events_latest {
	padding:8px 3px !important;
}




.leading_new1{
	/*color:red;*/
	border-bottom: 1px solid #fff;
	padding-bottom:15px;

}

.leading_new1 img{
	width:294px !important;
	height:auto !important;
}

.leading_new1 a, .leading_new1 a:hover, .leading_new1 a:active, .leading_new1 a:focus{
	font-size:16px ; 
	font-weight:bold !important;
	line-height:16px !important;
}


.readon .leading_new1 a{
	font-size:12px !important;
}

/*.article-content img{
	width:120px;
	height:auto;
}*/

.contentpaneopen_new1 img{
	width:135px;
	height:auto;
}

.contentpaneopen_new1 a, .contentpaneopen_new1 a:hover, .contentpaneopen_new1 a:active, .contentpaneopen_new1 a:focus{
	font-size:13px /*!important*/;
	font-weight:normal;
	line-height:14px;

}

/*div.article-content .clearfix {
	float:left !important;
*/


.article-content a {color:#222; text-decoration:underline;}
.article-content a:hover {color:#DB0583; text-decoration:underline;}

.leading_new1 .ja-innerpad {
	width:570px;
	background: url(../images/imgnew/fondo_news.jpg) repeat-x bottom;
	padding-bottom:10px;
}

.readon_new1 {
/*margin:65px 0 0;
position:absolute;*/
font-size:11px !important;
color:#DB0583 !important;
}


.readon_new1 a {
/*margin:65px 0 0;
position:absolute;*/
color:#DB0583 !important;
}

.moduletable_agenda {
	/*position:absolute;*/
	width:253px;
	/*background: url(../../../../images/stories/marre-noticias-tour.jpg) no-repeat top left;*/
	padding-top:41px;
}

.moduletable_newsletter {
	border:none !important;
	margin-bottom:3px !important; 
}

.moduletable_bannernews{
	margin-bottom:20px;
}

.moduletable_bannerpie{
	margin-top:20px;
}

#slide-wrapper #slide-outer .slide .slide-inner {
	z-index:8 !important;
}

.fpss-introtext  {
background:url("http://www.marremusic.com/images/fadeplayer.png") repeat-x scroll 0 0 transparent !important;
bottom:0;
font-size:11px;
height:200px !important;
left:0 !important;
margin:0;
padding:0;
position:absolute;
top:110px !important;
width:530px !important;
}

.fpss-introtext .slidetext a.readon {
background:url("http://www.marremusic.com/images/readmore-hover.png") no-repeat scroll 0 0 transparent !important;
border:medium none !important;
bottom:12px !important;
color:#9F9F9F !important;
font-size:9px !important;
height:8px !important;
left:439px !important;
letter-spacing:1px !important;
line-height:5px !important;
margin:0 !important;
padding:7px 0 6px 10px !important;
position:absolute !important;
text-transform:uppercase !important;
top:-104px !important;
width:70px !important;
}

.fpss-introtext .slidetext a.readon:hover {
	background:url("http://www.marremusic.com/images/readmore.png") no-repeat scroll 0 0 transparent !important;
	color:#ffffff !important;
}

.fpss-introtext .slidetext h1 a {
	font-family:"georgia",Trebuchet,Arial,Verdana,sans-serif !important;
}

.fpss-introtext .slidetext {
	padding-top:31px !important;
}

.fpss-introtext .slidetext h3 {
	border:none !important;
}

#navi-outer li.noimages a#fpss-container_next {
/*background:url("nav-right.png") no-repeat scroll 0 0 transparent;*/
border:medium none;
display:block;
float:right;
height:36px;
left:-519px;
margin:0 4px 0 0;
padding:0;
position:absolute;
top:-120px;
width:16px;
z-index:99 !important;
}

#navi-outer li.noimages a#fpss-container_prev {
/*background:url("nav-left.png") no-repeat scroll 0 0 transparent;*/
border:medium none;
display:block;
float:right;
height:36px;
margin:0 4px 0 0;
padding:0;
position:absolute;
top:-120px;
width:16px;
left:-8px;
z-index:99 !important;
}

.pagenavcounter{
	display:none !important;
}

.disco_itunes{
	width:175px;
	height:127px;
	background: url(../images/imgnew/disco.png) no-repeat center center;
	left:815px;
	position:absolute;
	top:367px;
}
