/* DOCUMENTO CSS GENERAL PARA JAZZVITORIA.COM */

/***************** ETIQUETAS HTML *************************/
body, html {
   margin:0 0 30px 0;
   padding:0;
}
body {
   background:#000 url(../img/all/bg-web.jpg) no-repeat top center;
   color:#012F34;
   font-size:11px;
   font-family:Tahoma, "Trebuchet MS", Helvetica, Arial;
}
img {
   border:0;
   margin:0;
   padding:0;
}
h1,h2,h3,h4,p,ul,ol,li,form,blockquote {
   margin:0;
   padding:0;
}
ul {
   list-style:none;
}
a {
   color:#05B2CD;
   text-decoration:none;
}
a:hover {
   text-decoration:none;
}
fieldset {
   border:0;
   padding:0;
   margin:0;
}
legend.access {
   display:none;
   font-size:0
}
/***************** /ETIQUETAS HTML ************************/

/***************** BLOQUES GENERALES ************************/
#web {
	width:100%;
	margin:0;
	padding-bottom:40px;
	background:url(../img/all/bg-zocalo.gif) repeat-x bottom;
}
#estructurabg {
	margin:0;
	background:url(../img/all/bg-estructura2008.gif) no-repeat center bottom;
}

#general {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	padding:0;
	text-align: left;
}
#idiomas {
	margin:0;
	float:right;
	background:url(../img/all/bg-ul-idiomas.gif) no-repeat;
	width:125px;
	padding-top:8px;
	padding-bottom:9px;
	font-size:12px;
}
#idiomas li {
	display:inline;
	padding-right:6px;
	}
#idiomas li.segundo {
	background:url(../img/all/bullet-li-idiomas.jpg) no-repeat left
}
#idiomas li a {
	color:#025663	
}
#idiomas li a:hover {
	color:#000;
	text-decoration:underline	
}
#corporativo {
	float:left;
	margin-top:44px;
	width:130px;
}
#corporativo h1 {
	font-size:0;
	margin-bottom:50px;
}
#corporativo h1 a {
	display:block;
	width:130px;
	height:233px;
	background:url(../img/all/logo-jazzvitoria.gif) no-repeat;
	}
#corporativo ul {
	padding-top:10px;
}
#corporativo ul li {
	margin-bottom:16px;
}
#corporativo ul a {
	display:block;
	text-indent:-10000px;
	width:123px;
	background-repeat:no-repeat;
	margin-left:3px
}
#corporativo ul a.logo1 {
	height:56px;
	background:url(../img/all/home/logo-iberdrola.gif)
}
#corporativo ul a.logo2 {
	height:40px;
	background:url(../img/all/home/logo-cultural.gif)
	}
#corporativo a.botIjfo {
	display:block;
	height:53px;
	margin-top:100px;
	background:url(../img/all/home/bg-a-ijfo.gif) no-repeat
}
#interfaz {
	float:left;
	margin-left:20px;
	width:800px;
	padding-bottom:8px;
	margin-bottom:20px;
	background:url(../img/all/bg-div-sombra.jpg) no-repeat bottom}
#lemafecha {
	display:block;
	font-size:0;
	margin-top:48px;
	height:15px;
}
#cabecera {
	margin-top:15px;
}
#cabecera #menu {
	float:left;
	width:570px;
	height:28px;
	padding-top:8px;
	background:#fff url(../img/all/bg-ul-menu.gif) no-repeat right top;
}
#cabecera #menu li {
	display:inline;
	float:left;
	height:30px;
	padding-left:23px;
	padding-right:17px;
	background:url(../img/all/bullet-li-menu.gif) no-repeat left bottom;
}
#cabecera #menu .primero {
	background:none;}
#cabecera #menu li a {
	display:block;
	padding-top:10px;
	height:13px;
	background-repeat: no-repeat; background-position: center center;
}
#cabecera #submenu {
	float:right;
	margin-right:10px;
	margin-top:15px;
}
#cabecera #submenu li {
	display:inline;
	padding-left:7px;
	padding-right:2px;
	}
#cabecera #submenu li.segundo {
	background:url(../img/all/bullet-li-submenu.jpg) no-repeat left
}
#cabecera #submenu li a {
	color:#fff;
	font-size:12px;
}
#cabecera #submenu li a:hover {
	color:#05B2CD;
}
#contenidos {
	background:url(../img/all/bg-div-contenidos.png) repeat-y top right;
	}
#desarrollo {
	float:left;
	width:570px;
	min-height:450px;
	_height:450px;
	background:#fff url(../img/all/bg-div-desarrollo.gif) no-repeat bottom right;
	}
#desarrollo #columnas	{
	margin:10px 25px 0 25px;
	padding-bottom:25px;
	}
#desarrollo #columnas.superior {
	margin-top:0;
	}
#desarrollo #columnas .fondo1 {
	background:url(../img/all/edicion/bg-div-trompeta1.gif) no-repeat left bottom;
	}
#desarrollo #columnas.fondo2 {
	background:url(../img/all/edicion/bg-div-bajo1.gif) no-repeat right top;
	}
#desarrollo #cromo {
	font-size:0;
	/*height:298px;*/
	border-left:1px solid #005E6D;
	border-top:3px solid #05B2CD;
	background-color:#000;
	background-repeat:no-repeat;
}
.cromoHomenaje {
	background-image:url(../img/all/home/bg-cromo-homenaje.png); background-position:bottom; background-repeat:repeat-x !important;}
/*.cromoEntradas, .edicion2008 {
	background-image:url(../img/all/home/bg-promo-2008.jpg)
	background-image:url(../img/all/home/bg-promo-2008-2.jpg)}
.cromoAvance {display:block; width:550px; height:298px}*/
.homenajeEst {
	/*margin:10px 10px 6px 22px !important;*/
	height:40px !important;
	background:url(../img/all/home/bg-h2-esbjorn.png) no-repeat center center;/**/
}
#cromo #video {float:left; width:55%; height:242px; background-color:#000}
#cromo #homenaje {float:left; width:44%; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; font-size:11px; color:#fff}
#cromo #homenaje p.textoEst { width:220px !important; margin:15px auto 0 auto !important; line-height:16px !important; font-size:11px !important; color:#fff !important}
#cromo #homenaje p.textoEst strong {color:#05B2CD !important}
#cromo #homenajeZoc {width:250px; background:url(../img/all/home/bg-cromo-homenaje-esq.gif) no-repeat left top !important; height:34px; margin-top:33px; line-height:34px; text-align:center}
#cromo #homenajeZoc a {color:#fff}
#desarrollo #cromo.cromoEntradas h2 a, #desarrollo #cromo.cromoLomejor h2 a {
	display:block;
	width:528px;
	height:80px;
}
#desarrollo #cromo.cromoSpike h2 {
	margin:32px 10px 6px 170px;
	width:379px;
	height:103px;
	background-image:url(../img/all/home/bg-h2-promo-spike.gif);
	/*background:url(../img/all/home/bg-h2-promo-ornette.gif) no-repeat;*/
	/*background:url(../img/all/home/bg-h2-promo-norah.gif) no-repeat;*/
}
#desarrollo #cromo.cromoNorah h2 {
	background-image:url(../img/all/home/bg-h2-promo-norah.gif);
}
#desarrollo #cromo p {
	margin-left:312px;
	width:233px;
	font-size:12px;
	color:#deded0;
	line-height:16px;
	/*position:absolute;
	z-index:2;*/
	top: 259px;
	left: 141px;
	/*background:url(../img/all/home/bg-p-promo-artistas.gif) no-repeat;*/
}
#desarrollo #cromo p strong {
	color:#EEAC00}

#desarrollo #cromo p a {
	display:block;
	font-weight:bold;
	margin-top:10px;
}
#desarrollo #homedest {
	background:url(../img/all/home/bg-div-homedest1.gif) no-repeat center bottom;
	padding:22px;
}
#desarrollo #homedest img {
	float:left;
	padding-right:20px;
	display:block;
}
#desarrollo #homedest a {
	font-weight:bold
}
#desarrollo #homedest a:hover {
	color:#000000
}
#desarrollo #homedest dl {
	margin:0
}
#desarrollo #homedest dd {
	margin-left:0;
}
#desarrollo #homedest p {
	margin-bottom:6px;
	margin-top:6px;
}
.homedest1 {
	float:left;
	width:243px;
}
.homedest1 dt {
	height:36px;
	margin-bottom:6px;
	font-size:0;
}
.homedest2 {
	float:right;
	width:143px;
	height:151px;
	padding-left:100px;
	/*background:url(../img/foto/home/home-dest-programa.jpg) no-repeat left bottom;*/
	/*background:url(../img/foto/home/home-dest-seminario.jpg) no-repeat left bottom;*/
	background:url(../img/foto/home/home-dest-camisetas.jpg) no-repeat left bottom;
}
.homedest2 dt {
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	color:#025663;
	font-family:"Trebuchet MS", Tahoma, Helvetica, Arial;
	padding-top:6px;
	padding-bottom:7px;
	margin-bottom:9px;
	border-bottom:1px solid #ACA794
	}
.homedest2 dd {
	padding-right:15px;}
.homedest2 dd a {
	display:block;
	margin-top:10px;}

/******************************empezamos con la subnavegacion*/
#subnavegacion
	{
	float:right;
	width:230px;
	background:url(../img/all/bg-div-contenidos.png) repeat-y bottom right;
	padding-bottom:20px;
	}
#subnavegacion .esquina
	{
	background:url(../img/all/bg-div-derecha.gif) no-repeat top right;
	height:15px;
	}
#subnavegacion h3 {
	font-size:0;
	}
#subnavegacion #noticias {
	margin:0 0 2px 17px;
	font-size:0;
	width:213px;
	height:31px;
}
#subnavegacion #festival, #subnavegacion #edicion {
	margin:0 0 8px 17px;
	width:213px;
	height:23px;
}
#subnavegacion #contacto {
	margin:0 0 2px 17px;
	font-size:0;
	width:213px;
	height:31px;
	}
#titulares {
	width:200px;
	margin-left:30px;
	background-color:#eee;
	}
#titulares li {
	border-bottom:1px dotted #025663;
	}
#titulares li.ultima {
	border-bottom:none;
	}
#titulares .fecha {
	font-size:9px;
	color:#025663}
#titulares a {
	margin:0;
	display:block;
	color:#000;
	height:41px;
	padding:9px 10px 9px 0;
	background-color:#eee;
	}
#titulares a:hover {
	background:url(../img/all/bg-a-titulares.png);
	color:#000;
	}
#bannerTit {
	width:197px;
	height:46px;
	margin-top:6px;
	margin-left:18px;
	background:url(../img/all/home/bg-a-lomejor.jpg) no-repeat
	}
#boletin {
	margin:20px 0 14px 20px;
	font-size:0;
	width:197px;
	height:26px;
	}
#subnavegacion form.boletin {
	margin-left:22px;
	margin-right:15px;
	margin-top:10px;
	font-size:11px;
	padding-bottom:15px;
	border-bottom:1px solid #012F34}
#subnavegacion label {
	font-weight:bold;
	color:#05B2CD;
	margin-right:7px;}
#subnavegacion hr  {
	display:none;
	}
#subnavegacion #bannerSeminario, #subnavegacion #bannerEntradas {
	display:block;
	width:188px;
	height:103px;
	margin-top:15px;
	margin-left:22px
	}
#subnavegacion .caja {
	border:1px solid #012F34;
	background-color:#fff;
	color:#012F34;
	padding:2px;
	font-size:11px;
	width:135px;
}
#subnavegacion .botonformu {
	border:1px solid #012F34;
	background-color:#025663;
	color:#fff;
	padding:1px;
	font-size:11px;
	display:block;
	width:86px;
	margin-top:10px;
	margin-left:32px;
}
/******************************zocalismo*/
#zocalo {
	width:800px;
	margin-left:150px;
	color:#fff;
	line-height:21px;
	height:40px;}
#zocalo a {
	color:#82B9C1
	}
#zocalo a:hover {
	color:#012F34
	}
#zocalo1 {
	float:left;
	width:500px;
	}
#zocalo2 {
	float:right;
	width:300px;
	text-align:right;}
/******************************Páginas interiores*/
/* breadcrumbs */
#breadcrumbs {
   margin:0;
   padding:6px 0 6px 25px;
   border-bottom:1px solid #82B9C1;
   border-top:1px solid #000;
   font-size:1em;
   line-height:15px;
   color:#025663;
}
#breadcrumbs li {
   display:inline;
   list-style:none;
   background: transparent url(../img/all/bullet-breadcrumb.gif) no-repeat left center;
   padding:0 4px 0 8px;
}
#breadcrumbs li.estas {
   background:none;
   padding-left:0;
}
#breadcrumbs li.sel {
   color:#025663
}
#breadcrumbs li a {
   color:#05B2CD;
   text-decoration:none
}
#breadcrumbs li a:hover {
   text-decoration:underline;
}
/* /breadcrumbs */

#encabezamientos {
	font-size:0;
	height:80px;
	border-left:1px solid #4B3B1C;
	border-top:3px solid #05B2CD;
	background-color:#000;
	background-repeat:no-repeat
	}
#encabezamientos.edicion {
	background-image:url(../img/all/edicion/bg-h1-encabezamientos.jpg);
	}
#encabezamientos.noticias {
	background-image:url(../img/all/noticias/bg-h1-encabezamientos.jpg);
	}	
#encabezamientos.contacto {
	background-image:url(../img/all/contacto/bg-h1-encabezamientos.jpg);
	}
#encabezamientos.festival {
	background-image:url(../img/all/festival/bg-h1-encabezamientos.jpg);
	}	

/****** menus de Secciones ****/
#subnavegacion ul#menuSec {
	margin:0 0 25px 24px;
	width:204px;
	border-top:1px solid #025663;
	border-bottom:1px solid #025663
 }
#subnavegacion ul#menuSec li {
	border-top:1px solid #025663;
	border-bottom:1px solid #025663;
	padding:0;
	margin:0
}
#subnavegacion ul#menuSec li a {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#025663;
	padding:6px 0 6px 20px;
	margin:0;
	background:url(../img/all/bullet-li-menusec.gif) no-repeat left center;
	}
#subnavegacion ul#menuSec li a:hover {
	color:#000;
	background-color:#fff;
}
#subnavegacion ul#menuSec li ul {
	margin-left:20px;
	margin-bottom:10px;
	border-left:3px solid #AEAD9B;
	padding-left:15px;
	}
#subnavegacion ul#menuSec li ul li {
	border-top:none;
	border-bottom:none;
	margin:3px 0}
#subnavegacion ul#menuSec li ul li a.opc {
	display:inline;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#523702;
	font-weight:normal;
	background:none;
	}
#subnavegacion ul#menuSec li ul li a.opc:hover {
	background:none;
	color:#000;}
/****** /menus de Secciones ****/

/****** menus de Apartados ****/
#menuApar {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
#menuApar.sedes {
	margin-right:35px;
}
#menuApar.seminario {
	width:185px;
}
#menuApar h2 {
	font-size:0;
	background-repeat:no-repeat;
	background-position:left top;
	}
#menuApar h2#seminario {
	width:190px;
	height:110px;
}
#menuApar h2#sedes {
	width:160px;
	height:45px;
}
#menuApar h2#ciudad {
	width:160px;
	height:45px;
	background-image:url(../img/es/festival/bg-tit-vitoria.gif)
}
#menuApar h2#historia {
	width:160px;
	height:45px;
}
#menuApar h2#programacion {
	width:160px;
	height:45px;
}
#menuApar h2#lomejor {
	width:160px;
	height:45px;
}
#menuApar h2#alojamiento {
	width:160px;
	height:45px;
}

#menuApar ul {
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	}
#menuApar ul.historia {
	padding-bottom:0;
	}
#menuApar ul.sedes {
	width:160px
	}
#menuApar ul li {
	border-bottom:1px solid #ccc}
#menuApar ul li.ultimo {
	border-bottom:#deded0}
#menuApar a {
	display:block;
	padding:5px 0 5px 15px;
	background:url(../img/all/bullet-li-menuseminario.gif) no-repeat left top;
	color:#67AAB4;
	font-weight:bold;}
#menuApar a:hover, #menuApar a.actual {
	color:#000;
	background-color:#eee}	
	
#menuApar #marco {
	background-color:#fff;
	margin-top:12px;
	border:1px solid #948E74;
	padding:5px 5px 20px 5px;
	}

/****** /menu de apartados  ****/

/******* contenidos interiores ****/
#columnas h3#titular, h3.titular1 {
	border-top:1px solid #67AAB4;
	border-bottom:1px solid #67AAB4;
	padding:5px 10px 5px 10px;
	margin-bottom:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	}
#columnas #columnaIntro {
	float:right;
	margin-bottom:10px;}
/******* /contenidos interiores ****/

/***************** /BLOQUES GENERALES ************************/

/***************** LISTAS ************************/
ul.opciones {
	margin-top:10px;
	}
ul.opciones li{
	padding-left:22px;
	margin-bottom:10px;
	background:url(../img/all/bullet-li-opcion.gif) no-repeat left top;
	}
/***************** /LISTAS ************************/
/********************* ACCESIBILIDAD ***********************/
.ayuda-access, #corporativo h1 a span, #corporativo a span, #lemafecha span, #desarrollo #cromo span, .homedest1 dt span, #subnavegacion h3 span, #boletin span, #menuApar h2 span, #encabezamientos span, #cont1 h2 span, #desarrollo #cromoFesti span, #columnas h2 span, #desarrollo #cromo span, #desarrollo #cromoEdicion span
  {
   position: absolute;
   left: -10000px;
   top: -10000px;
}
.boton {
   display:block;
   text-indent:-10000px;
}
.titulos, titulohome {
   font-size:0;
   background:#00557E url(../img/all/bg-titulos1.png) repeat-x top;
}
.titulos span {
	position: absolute;
   left: -10000px;
   top: -10000px;
}

/********************* /ACCESIBILIDAD **********************/
a.imprimir {
	display:block;
	font-size:12px;
	font-weight:bold;
	background:url(../img/all/ico-print.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	border-top:1px solid #948E74;
	border-bottom:1px solid #948E74}
a.imprimir:hover {
	color:#000;
	background:#fff url(../img/all/ico-print.gif) no-repeat left center;}
/*********************** OTROS *****************************/
div.clear {
   clear:both;
   font-size:0;
   line-height:0;
   height:0;
   }
.clear2 {
   clear:both;
}
.clearIzda {
   clear:left;
}
div.sepinfos hr	{
	display:none;/* borra el  HR */
	}
div.sepinfos	{
	height:0;
	}
div.sepnav hr	{
	display:none;/* borra el  HR */
	}
div.sepnav	{
	height:7px;
	margin-left:20px;
	background:url(../img/all/bg-hr-sepnav.gif) repeat-x
	}
div.sombra	{
	height:20px;
	margin:0 0 10px 0;
	background:url(../img/all/bg-div-sombra.png) no-repeat top left}
.destacado {
	color:#05B2CD;}
/*********************** /OTROS *****************************/
