/*******************************************************************
 * @file       ivmusic.css 
 * @package    ZOE ThemExpert Template framework.
 * @version   1.5.5 June 01, 2010
 * @author    ThemeXpert http://www.themexpert.com
 * @copyright Copyright (C) 2009 - 2010 ThemeXpert.com
 * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 * 
*******************************************************************/

body{
		background: #feecbe url("../../images/bg/background.jpg") no-repeat scroll;
    /*background: #feecbe url("../../images/bg/background.jpg") 0 0 no-repeat scroll;*/
    background-position: top center;
    color: #666;
}
a{
    color: #A30026;
    text-decoration: underline;
}
a:hover{
    color: #a30026;
}

p
{
	text-align: justify;
	text-indent : 21px
}

.tx-container{
    
}

h2
{
	margin-bottom: 0;
}

div.tx-block
{
	margin-bottom: 0px;
	padding: 0px;
}

.tx-container .tx-grid-9
{
	width: 940px;
}

#tx-roof{
padding: 0;
height: 100px;
}

#logo{
	position: absolute;
	top:0px;
}

.tx-container .logotext a{
	color:black;
	font-size:150%;
	position: absolute;
	top: 68px;
	right: 20px;
}

h1#logo a{
	width: 400px;
	height: 95px;
	margin-top: 5px;
	margin-left: 10px;
}

.tx-container {
width: 980px;
}

#jflanguageselection{
	margin: 14px 0px 10px 5px !important;
}

.tx-article img
{
	display: block;
	float: left;
	margin: 0 20px 5px 0;
}

/*.tx-container .tx-grid-4 {
width: 980px;
height: 100px;
margin: 0px;
background: url("../../images/logo.png") no-repeat 3px 4px;
}*/

.tx-container .tx-grid-4 h1{
font-size: 160%;
text-align: right;
margin-top: 73px;
}

tx-grid-1, .tx-grid-2, .tx-grid-3, .tx-grid-4, .tx-grid-5, .tx-grid-6, .tx-grid-7, .tx-grid-8, .tx-grid-9, .tx-grid-10, .tx-grid-11, .tx-grid-12 {
margin-left: 20px;
margin-right: 20px;
}

.tx-container .tx-grid-12 {
width: 980px;
margin-right: 0px;
}

#tx-main-inner .tx-grid-12
{
	width: 940px;
}

.tx-joomla h2{
	color:#a40026;
}

div.boxplus-imagecaption.boxplus-hidden
{
	visibility: visible!important;
	height: auto!important;
}

div.boxplus-imagecaption.boxplus-overlaycaption {
	height: auto!important;
}

div.boxplus-imagecaption {
	font-size: 72%;
}
/* ALl Module position style
----------------------------------------------------------------*/
/*#tx-roof,#tx-header,#tx-feature,#tx-bottom,#tx-footer{
     background: url("../../images/style2/module-m.png") 0 0 repeat-x #e5e5e5;
}*/

/* Navigation style
----------------------------------------------------------------*/

#tx-navigation
{
	height: 64px;
}

#tx-navigation ul li{
    
}

#tx-navigation li.active a{
	 background: url("../../images/clave.png") no-repeat 3px 7px;
	 font-weight: bold;
}

#tx-navigation ul li a{
    color: #fff;
	font-weight: normal;
	font-size: 110%;
}

#tx-navigation ul li a:hover{
    color: #A30026;
}
#tx-navigation .tx-block{
    background: none;
    position : absolute;
    right : 0;
    top: 5px;
}

#tx-navigation ._menu{
	/*background: url("../../images/bkg-top.jpg") no-repeat scroll 0 0 ;*/
   position : relative;
   top: 0px;
}

#tx-navigation ul.menu
{
	padding: 15px 0px 0px 5px;
	margin-left: 10px;
	/*margin-top: 38px;*/
	background: url("../../images/menu-notelines.png") no-repeat 10px 30px;
	width: 940px;
}
#tx-navigation ul.menu li a {
	padding: 9px 20px;
}


#tx-navigation ul.menu li ul {
	border: 1px solid #D4B481;
	border-top: transparent;
}

#tx-navigation ul.menu ul li.active a, #tx-navigation ul.menu ul li.active a:hover, #tx-navigation ul.menu ul li.active a:active, #tx-navigation ul.menu ul li.active a:focus{
	color: black;
	font-weight: bold;
}

#tx-navigation ul.menu ul li a {
	background:transparent;
}

#tx-navigation ul ul >li {
	/*background: url("../../images/menu-notelines.png") no-repeat 5px 12px #FFF7DE;*/
	height: 30px;
}

#tx-navigation ul.menu li ul {
	width: 220px;
	background: url("../../images/bkg-menu.jpg") no-repeat #FFF7DE;
	background-position: bottom;
	padding-bottom: 5px;
	top: 51px;
}

#tx-navigation ul.menu ul a {
	width: 100%;
}

#tx-navigation ul ul li {
width: 206px;
}

#tx-navigation ul li a
{
	color:#000;
	font-size:145%;
}

#tx-navigation ul ul >li a, 
#tx-navigation ul ul >li a:active, 
#tx-navigation ul ul >li a:link{
    /*background: url("../../images/style2/nav-li-child-border.png") repeat-x 0 100%;*/
    /*background: url("../../images/menu-notelines.png") no-repeat 5px 12px #FFF7DE;*/
}
#tx-navigation ul.menu ul >li a, 
#tx-navigation ul.menu ul >li a:active, 
#tx-navigation ul.menu ul >li a:link{
    color:#000;
}
#tx-navigation ul.menu li ul> li a:hover{
    /*background: url("../../images/style2/nav-bg.png");*/
    color:#a40026;
    /*border-bottom: 1px solid #333;*/
}

/* Top style
----------------------------------------------------------------*/
#tx-top{
    color: #fff;
}
#tx-top .tx-block{
    background: none;
}

#tx-top .module-encloser{
    padding: 0;
    height:350px;/*fix size when not yet loaded*/
}

#slider{
	min-height:350px;
}

/* Tools style
----------------------------------------------------------------*/
#tx-tools{
    background: url("../../images/style1/tools_bg.png") 0 0 repeat;
    color: #fff;
    padding: 2px 14px 2px 10px;
}
div.login span#login_btn a{
    color: #fff;
}

/* Main Encloser style
----------------------------------------------------------------*/
#tx-main-enclose{
    background: url("../../images/bkg-repeat.jpg") repeat-y #feecbe;
	 width: 980px;/*fix IE7*/
	 height:auto;/*fix IE7*/
    padding:0;
}

#tx-main-inner{
	background: url("../../images/bkg-btm.jpg") 50% 100% no-repeat;
	width: 980px;/*fix IE7*/
	height:auto;/*fix IE7*/
}

/* Tab Module Style 
----------------------------------------------------------------*/

#tx-tabs .list-wrap { 
    /*background: url("../../images/style2/module-m.png") 0 100% repeat-x #fbfbfb !important;*/ 
    padding: 10px; 
    border: none;
}

.list-wrap ul, #tx-tabs .nav { overflow: hidden; margin: 0; padding: 0; }
#tx-tabs .nav{list-style: none;}
#tx-tabs .nav li {
    float: left;  
    margin: 0 6px 0 0; 
}
#tx-tabs .nav li.last { margin-right: 0; }
#tx-tabs .nav li a { 
    /*background: url("../../images/style2/tab-module-m.png") 0 100% repeat-x !important ;*/ 
    display: block; 
    padding: 6px 12px; 
    color: #666 !important; 
    font-size: 14px; 
    text-align: center; 
    border: 0; }

/*#tx-tabs li a.current{background: url("../../images/style2/tab-module-m.png") 0 100% repeat-x !important ; padding: 10px 15px; }
#tx-tabs li a.current,#tx-tabs li a.current:hover {background: url("../../images/style2/tab-module-m.png") 0 100% repeat-x !important ; color: #fff; }

#tx-tabs .nav li a:hover { background: #CDCCCC !important;}*/


/* Article style/ Joomla Override style
----------------------------------------------------------------*/
.tx-headline{
    /*border-bottom: 1px solid #DBDBDB;*/
    background: url("../../images/article-notelines.png") no-repeat 0px 5px;
}
.tx-headline h1{
    
}

.tx-joomla h1.tx-article-title {
	width: auto;
	margin-left: 30px;
}

.tx-joomla .tx-blog .tx-description {
margin: 0;
padding-bottom: 0px;
border-bottom: none;
}

/*.tx-joomla h1{border-bottom: 1px solid #d3d3d3;}*/
.tx-joomla h1{/*border-bottom: 1px solid #d3d3d3;*/color: #A30026;}
/*.tx-joomla .tx-article{border-bottom: 1px solid #d3d3d3;}
.tx-joomla .tx-article-bg {border-bottom: 1px solid #fff;}*/
.tx-pagination{
}

/*a.readon{
    background: url("../../images/style2/readon-r.png") 100% 0 no-repeat;
}*/
a.readon span{
	/*background: url("../../images/style2/readon-l.png") 0 0 no-repeat;*/
	text-decoration: underline;
	text-align: center;
    color: #555;
}
/*a.readon:hover{
    background: url("../../images/style2/readon-r.png") 100% -30px no-repeat;
}*/
a.readon span:hover{
    /*background: url("../../images/style2/readon-l.png") 0 -30px no-repeat;*/
    color: #a30026;
}
.tx-joomla th{
    background: transparent;/*#cdcace;*/
    border-bottom: none;/*2px solid #9A959D;*/
    font-weight: normal;
	font-size: 110%;
}
.tx-joomla tr.even td {
    background: transparent;/*#DDDCDE;*/
    border-bottom: 1px solid #c4c1c6;
}

.tx-joomla tr.odd td {background: #F5F5F5;border-bottom: 1px solid #c4c1c6;}
.tx-joomla th a, .tx-joomla td a,.tx-joomla td{}
/* Left+Right style
----------------------------------------------------------------*/
/*#tx-left div.tx-block, #tx-right div.tx-block, #tx-mainBody,.tx-article-links{
    background: url(../../images/style2/module-m.png) 0 0 repeat-x #e5e5e5;
    border-left: 1px solid #D1D1D1;
    border-right: 1px solid #D1D1D1;
    border-top: 1px solid #CAC9C9;
}
#tx-left ul li, #tx-right ul li{
    border-bottom: 1px solid #fff;
}*/
#tx-left ul li a, #tx-right ul li a{
    /*border-bottom: 1px solid #d3d3d3;*/
    color: #666;
}
#tx-left ul li a:hover, #tx-right ul li a:hover{
    color: #a30026;
}
.tx-poll label { font-weight: normal;}
/* Main Body style
----------------------------------------------------------------*/
#tx-mainBody{
    padding: 30px 50px 10px 50px;
}


/* Module style
----------------------------------------------------------------*/
/*div.tx-block{
    background: url(../../images/style2/block-m.png) 0 0 repeat-x #c7c6c8 ;
}*/
h3.title span.color{
    color: #a30026;
}
/* Bottom style + Toggle
----------------------------------------------------------------*/
div.toggle-enclose{
    background: #f5f5f5;
}
a#toggle{
    background: #242424;
    color: #666;
}
a#toggle:hover{
    
}
#tx-bottom{
    background: url("../../images/style2/content-bg.png") 0 100% repeat-x #242424;
    border-bottom: 2px solid #000;
}
#tx-bottom div.tx-block{
    background: none;
    border: none;
}
#tx-bottom .module-encloser{
    border-right: 1px dotted #999;
    color: #666;
}
#tx-bottom .tx-omega .module-encloser{
    border:none;
}

/* Footer Style
----------------------------------------------------------------*/
#tx-footer{
    background: url("../../images/style2/main-body-bg.png") 50% 0 repeat-x #f5f5f5;
}

/* Copyright style
----------------------------------------------------------------*/
#tx-copyright{
    /*background: #d0d0d2;*/
    color: #666;
    top: -22px;
    background:none;
    height: 50px;/*more space at the bottom*/
}

#tx-copyright p{
	text-align: center;
}

#tx-copyright p a {
    color: #a30026;
} 
a.scroll{
    color: #666;
}
a.scroll:hover{
    color: #666;
}

.nivo-nextNav {
    background: url("../../images/ivmusic/arrow-next.png") no-repeat !important;
    width: 60px !important;
    height: 50px !important;
    right: 9px !important;
}
.nivo-prevNav {
    background: url("../../images/ivmusic/arrow-prev.png") no-repeat !important;
    width: 60px !important;
    height: 50px !important;
    left: -32px !important; 
}

.nivo-directionNav a {
	top: 40% !important;
}

#warnflashavreloaded0, #warnflashavreloaded1, #warnflashavreloaded2, #warnflashavreloaded3, #warnflashavreloaded4, #warnflashavreloaded5, #warnflashavreloaded6 {
	display: none;
}