@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
}
strong, b {
	font-weight: bold;
}
h2{ width:100%; clear:both; margin:0 0 15px 0; float:left;  padding:0; font-size:12px; text-transform:uppercase; }
img{ border:none }
/*CONTENEDOR CENTRADOR*/
#contenedorCentrar{
	width:810px;
	margin:auto;
	padding:0;
	font-family:arial;
	font-size:11px;
	height:auto;
	}
/*CONTENEDOR*/	
	#contenedor {
		width:100%;
		float:left;
		margin:0;
		padding:0;
		height:auto;
		clear:both;
		background:#fff;
	}
/*CABECERA*/		
		#base_cabecera{
			width:100%;
			height:136px;
			float:left;
			margin:0;
			padding:0;
			border-bottom:1px solid #A9A9A9;
			clear:both;
			
			
		}		
		#base_cabecera h1{
			width:216px;
			height:auto;
			float:left;
			clear:none;
			margin:28px 0 0 0;
			padding:0;
		}
		#base_cabecera #idiomas{
			width:592px;
			height:auto;
			float:left;
			text-align:left;			
			margin:22px 0 0 0;
			padding:0;
			color:#8B8A8A;
			font-family:Gotham;
			font-size:11px;
			font-weight:normal;
		}
			#idiomas ul{ width:123px; float:right; margin:0; padding:0; list-style-type:none; }
				#idiomas li{ width:33px; float:right; margin:0 2px 0 0; padding:0; clear:none; text-align:left; }
			#base_cabecera #idiomas a{				
				margin:0;
				padding:0;
				color:#8B8A8A;
				text-decoration:none;
				font-weight:normal;
				width:auto;
				display:block; float:right;
				border-bottom:1px solid #fff; text-align:right;
				}
				#base_cabecera #idiomas a.selected{					
					color:#797878;
				}
				#base_cabecera #idiomas a:hover{
					 border-bottom:1px solid #8B8A8A;				
				}
			#base_cabecera #idiomas span.separador{
				width:auto;
				height:auto;
				float:left;
				margin:0 1px 0 0;
				padding:0;
			}
		#base_cabecera #menu{
			width:592px;
			height:75px;
			float:left;
			clear:none;
			margin:20px 0 0 0;
			padding:0;
			font-size:11px; text-transform:uppercase;
			
			
		}
			#menu ul{
				width:auto;
				height:81px;
				float:right;
				margin:0;
				padding:0;
				list-style-type:none;
				position:relative;
			}
				#menu ul li{
					width:auto;
					height:81px;
					float:left;
					margin:0 0 0 25px;
					padding:0;
					text-align:right;		
				
				}
				
				#menu ul li ul{ position:absolute; top:35px; left:18px; width:523px; height:36px; clear:none; float:none; padding:10px 0 0 0; border-top:1px solid #a6a6a6; background:#fff; }
				#menu ul li ul li{ height:36px; }
				#menu ul li ul li a{ height:36px; }
					#base_cabecera #menu ul li:hover{}
				#menu li a{
					width:auto;
					height:82px;
					float:left;
					margin:0;
					padding:0;				
					font-weight:normal;
					font-family:Gotham;
					background:#fff;
					color:#8B8A8A;
					font-size:11px;
					text-align:right;
					text-decoration:none;
				}
					#menu li a:hover,
					#menu li a.selected{
						color:#5B5B5B;
						background:url(../../img/menu-1-hover.gif) 0 0 no-repeat;
					}
					#base_cabecera #menu ul li a.selected{ color:#797878 } 

					#menu li.menu1 a:hover,
						#menu li.menu1 a.selected{ background-position:24px 21px;}
					#menu li.menu2 a:hover,
						#menu li.menu2 a.selected{ background-position:37px 21px;}
					#menu li.menu3 a:hover,
						#menu li.menu3 a.selected{ background-position:24px 21px;}
					#menu li.menu4 a:hover,
						#menu li.menu4 a.selected{ background-position:14px 21px;}
					#menu li.menu5 a:hover,
						#menu li.menu5 a.selected{ background-position:40px 21px;}
					#menu li.menu6 a:hover,
						#menu li.menu6 a.selected{ background-position:32px 21px;}
						
					#menu li.menu7 a:hover,
						#menu li.menu7 a.selected{ background-position:59px 21px;}
					#menu li.menu8 a:hover,
						#menu li.menu8 a.selected{ background-position:70px 21px;}
					#menu li.menu9 a:hover,
						#menu li.menu9 a.selected{ background-position:75px 21px;}
/*BASE CENTRO*/
	#base_centro{
		width:100%;
		float:left;
		margin:0;
		padding:52px 0 0 0;
		height:auto;
		position:relative;
		color:#696969;
		}
		*>#base_centro{
			min-height:100px;
			height:auto;
		}
		#base_centro a{ color:#696969; }
/*CENTRO IZQUIERDA*/
	#centro_izquierda{
		width:493px;
		height:auto;
		float:left;
		margin:0;
		padding:0 32px 80px 0;
	}
    #centro_izquierda p{ color:#6b6a6a; font-size:12px; }
    #centro_izquierda p.expo{ font-style:italic; margin-bottom:15px; }
        #centro_izquierda p.titulo{
            width:100%;
            height:auto;
            float:left;
            margin:0 0 2px 0;
            padding:0;
            font-weight:bold;
            color:#6B6A6A;
            text-transform:uppercase;	
        }
        #centro_izquierda p.fecha{
            width:100%;
            height:auto;
            float:left;
            margin:0 0 20px 0;
            padding:0;
            font-style:italic;
            color:#6B6A6A;
        }
		#centro_izquierda #imagen{
			width:475px;
			height:350px;
			overflow:hidden;			
			float:left;
			clear:both;
			margin:0 0 17px 0;
			padding:0 0 0 0;
		}
			#centro_izquierda #imagen img{
				float:left;
				clear:both;
						
			}
			.cont-carrusel{ width:480px; float:left; clear:both; margin:0; padding:0; }
			#carrusel{ width:384px; float:left; margin:0 12px 0 12px; clear:none; height:auto; overflow:hidden; }
				#previous{ display:block; width:34px; height:55px; float:left; margin:0; padding:0; background:url(../../img/previous.gif) top left no-repeat; clear:left; border:none; outline:none; }
					#previous span,
					#next span{ display:none; }
				#next{ display:block; width:34px; height:55px; float:left; margin:0; padding:0; background:url(../../img/next.gif) top left no-repeat; border:none; outline:none; }
			#noscroll{ width:475px; float:left; clear:both; margin:0; padding:0; }		
			#noscroll ul{ width:auto; float:right; padding:0; margin:0; }
			#noscroll li{ width:64px; overflow:hidden; height:auto; float:left;margin:0 16px 0 0;padding:0; text-align:left;}			
			#noscroll li.last{ margin:0; }
		#centro_izquierda ul.imagenes_peques{
			width:3000px;
			height:auto;					
			margin:0;
			padding:0;
			list-style-type:none;
		}
			#centro_izquierda ul.imagenes_peques li{  width:64px; overflow:hidden; height:auto; float:left;margin:0 16px 0 0;padding:0; text-align:left;	
			}
/*CENTRO DERECHA*/
	#centro_derecha{
		width:285px;
		height:auto;
		float:left;
		margin:0;
		padding:0 0 80px 0;
		color:#6b6a6a;
	}
	#centro_derecha p{ color:#6b6a6a; font-size:12px; }
	#centro_derecha p.expo{ font-style:italic; margin-bottom:15px; }
		#centro_derecha p.titulo{
			width:100%;
			height:auto;
			float:left;
			margin:0 0 2px 0;
			padding:0;
			font-weight:bold;
			color:#6B6A6A;
            text-transform:uppercase;	
		}
		#centro_derecha p.fecha{
			width:100%;
			height:auto;
			float:left;
			margin:0 0 20px 0;
			padding:0;
			font-style:italic;
			color:#6B6A6A;
		}
		#centro_derecha p{
			width:100%;
			height:auto;
			float:left;
			margin:0 0 20px 0;
			padding:0;
			text-align:justify;
			color:#6B6A6A;
		}
		a.nota-prensa{ background:url(../../img/nota-prensa.gif) 0 1px no-repeat; color:#b4b4b4; font-size:12px; font-weight:bold; text-transform:uppercase; font-style:italic; text-decoration:none; padding-left:17px; margin-top:15px ; width:auto; float:left; }

/*ARTISTAS*/
	#artistas{ width:100%; float:left; clear:both; margin:0; padding:0 0 60px 0; list-style-type:none; }
		#artistas li{ width:33%; float:left; clear:none; margin:0; padding:0; }
			#artistas li a{ font-weight:bold; font-size:12px; text-transform:uppercase; color:#696969; text-decoration:none; }
			#artistas li img{ float:left; margin:0 16px 23px 0; }
/*BASE PIE*/
	#base_pie{
		width:100%;
		height:70px;
		float:left;
		margin:0 0 0 0;
		padding:25px 0 0 0;
		border-top:1px solid #AAA9A9;
		color:#6B6A6A;
	}
		#base_pie span.datos{
			width:80%;
			float:left;
			margin:0 0 0 0;
			padding:0;
		}
			#base_pie span.datos a{
				text-decoration:none;
				color:#6B6A6A;
			}
				#base_pie span.datos a:hover{ text-decoration:underline; }
		#base_pie a.newsletter{
			width:auto;
			float:right;
			margin:0 0 0 0;
			padding:0;
			text-align:right;
			color:#8B8A8A;
			text-decoration:none;
			font-family:Gotham;
			}
			#base_pie a.newsletter:hover{ border-bottom:1px solid #8B8A8A; }
/*VENTANA*/
div.ventana-wrap{ width:454px; position:absolute; top:52px; left:50%; margin:0 0 0 -226px; display:none; }
div.ventana{ width:422px; height:auto; float:left; background:#aaa9a9; padding:85px 34px 85px 35px; color:#fff; font-size:12px; }
	div.ventana a.cerrar{ float:right; margin:0; padding:0; width:auto; background:url(../../img/cerrar.gif) top left no-repeat; width:9px; height:10px; position:absolute; top:8px; right:9px;  }
		div.ventana a.cerrar span{ display:none; }
		*>div.ventana a.cerrar{ right:-27px; }
	div.ventana p{ width:100%; float:left; clear:both; margin:0 0 12px 0; padding:0; }
	div.ventana label{ font-weight:bold; }
/*FORM*/
form{ width:100%; float:left; height:auto; margin:0; padding:0; overflow:hidden; }
	form ul{ width:100%; float:left; margin:0; padding:0; list-style-type:none; }
		form ul li{ width:100%; float:left; clear:both; margin:0 0 5px 0; padding:0; }
			form ul li label{ width:100%; display:block; margin:0 0 2px 0; padding:0; font-weight:bold; font-size:12px; color:#6b6a6a; }
form input{ width:98%; border:1px solid #fff; background:#fff; color:#6b6a6a; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
form textarea{ width:98%; border:1px solid #fff; background:#fff; color:#6b6a6a; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	form input.boton{ float:right; margin:0; padding:0; border:1px solid #000; background:#000; color:#fff; text-transform:uppercase; padding:3px 15px 3px 15px; width:auto; font-size:12px; font-weight:bold; }
	form ul li input{ border:1px solid #aaa9a9; }
	form ul li textarea{ border:1px solid #aaa9a9; }
	form ul li input.boton{ background:#aaa9a9; border-color:#aaa9a9; }
/*COLABORA*/
#base_centro p.colabora{ padding-top:14px; }
p.colabora span{ display:block; width:100%; clear:both; float:left; margin:0 0 13px 0; padding:0; }
p.colabora a{ display:block; width:auto; float:left; margin:0 10px 10px 0; padding:0; height:auto; }
/*LISTA*/
    .bloque{ width:100%; float:left; clear:both; margin:0; padding:0 0 0 0; list-style-type:none; font-size:12px; }
        .bloque li{ width:auto; float:left; clear:none; margin:0; padding:0 0 39px 0; color:#696969;}
            .bloque li a{  font-size:12px; text-transform:uppercase; color:#696969; text-decoration:underline; }
            .bloque li img{ float:left; margin:0 16px 23px 0; width:187px; }
            .bloque li .data h2{ color:#6b6a6a; }   
                .bloque li .data h2 span{ display:block; width:100%; float:left; clear:both; text-transform:none; }
            .bloque li div.data p{ margin-bottom:17px; }
            .a100 li{ width:100%; }
            .a50 li{ width:50%; min-height:178px; height:auto; }
            .a50 li div.data{ width:186px; float:left; height:auto; margin:0; padding:0; }
            .a100 li div.data{ width:360px; float:left; height:auto; margin:0; padding:0; }
            .a100 li img{ float:left; margin:0 36px 11px 0; }
/*PAGINADOR*/
div.paginador{ width:100%; float:left; clear:both; margin:0; padding:7px 0 6px 0; font-size:12px; }
    div.paginador p{ display:block; width:100%; float:left; margin:0; padding:0; text-align:right; }
        div.paginador p.txt{ font-style:italic; margin-bottom:3px; }
        div.paginador a{ text-decoration:none; margin-left:7px; }
            div.paginador a.selected,
            div.paginador a.sel{ font-weight:bold; }	
/*SLIMBOX*/
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url(../../img/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(../../img/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(../../img/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../../img/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }            
