/* BÁSICOS PARA TODO EL SITE */
body{
	font-size: 0.8em;
	color: #515151;
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/bgOscuro.gif);
}
.limpiar{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
	padding:0;
	margin:0;
}
.volver{
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 5px;
	text-align: right;
	padding-bottom: 10px;
}
.rayado{
	border: 1px dashed #CCCCCC;
	padding: 10px;
	margin-bottom: 10px;
	width: 440px;
}
a:link,  a:visited{
	color: #B00303;
	text-decoration:none;
	margin-bottom: 5px;
	font-size: 90%;
}
a:hover,  a:active{
	color: #B00303;
	text-decoration: underline;
	margin-bottom: 5px;
	font-size: 90%;
}
.aVideo:link,  .aVideo:visited{
	text-decoration:none;
	font-size: 100%;
	color: #CCCCCC;
}
.aVideo:hover,  .aVideo:active{
	text-decoration: underline;
	font-size: 100%;
	color: #CCCCCC;
}
.aMenu:link,  .aMenu:visited{
	color: #B00303;
	text-decoration:none;
	font-size: 100%;
	height: 26px;
	vertical-align: middle;
}
.aMenu:hover,  .aMenu:active{
	color: #B00303;
	text-decoration: underline;
	font-size: 100%;
}
.a2:link,  .a2:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.a2:hover, .a2:active{
	color: #FFFFFF;
	text-decoration: underline;
}
.a3:link,  .a3:visited{
	color: #333333;
	text-decoration:none;
}
.a3:hover, .a3:active{
	color: #333333;
	text-decoration: underline;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
h1 {
	margin-bottom: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
}



.ulEnla{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 35px;
}
.liEnla {
	padding: 0;
	list-style-image: url(../img/li_gris.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.ulFicha {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 35px;
}
.liFicha {
	padding: 0;
	list-style-image: url(../img/li_ficha.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.ulAudio {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.liAudio {
	padding: 0;
	list-style-image: url(../img/icono-audio.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.ulPdf {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.liPdf {
	padding: 0;
	list-style-image: url(../img/pdf.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
ul {
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
li {
	margin: 0;
	padding: 0;
	list-style-image: url(../img/lii.gif);
}
.ul2 {
	margin: 0px;
	padding: 0px;
}
.li2 {
	padding-left: 30px;
	list-style-type: none;
	font-weight: normal;
	font-size: 90%;
}
input {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-bottom: 5px;
	background-color: #FDFDFD;
	color: #333333;
}
form {
	width: 300px;
	margin: auto;
	padding: 20px;
	margin-top: 30px;
	border: 1px dashed #CCCCCC;
}
textarea {
	border: 1px solid #CCCCCC;
	margin-bottom: 5px;
	background-color: #FDFDFD;
}






/* ESTRUCTURA O CAJAS-CONTENEDORES BÁSICOS */
#contenedor {
	width: 955px;
	margin: auto;
	padding: 0 0 0 0;
	background-image: url(../img/contenedor.jpg);
	
}
#cabecera {
	padding-left: 11px;
}
#submenu {
	text-align: right;
	padding-right: 25px;
	font-size: 90%;
	color: #FFFFFF;
	padding-bottom: 7px;
	width: 935px;
	margin: auto;
	padding-top: 5px;
}
#menu1 {
	width: 175px;
	margin: 0px;
	float: left;
	font-size: 85%;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 100%;
}
.menu {
	margin-bottom: 5px;
	color: #333333;
	margin-left: 15px;
}


.fti {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	color: #333333;
	margin-left: 15px;
}
#medio {
	padding-left: 11px;
	padding-bottom: 25px;
	padding-top: 5px;
}
#contenido {
	float: left;
	width: 500px;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 25px;
	padding-left: 50px;
}
#dcha {
	float: left;
	width: 50px;
	font-size: 100%;
	text-align: center;
	padding-top: 15px;
	height: 100%;
}
.dchaCaja {
	margin-bottom: 7px;
	font-size: 80%;
	width: 135px;
	text-align: left;
	background-color: #F2F2F2;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.dchaCaja .dchaImg{
	padding: 5px;
	background-color: #CCCCCC;
	margin-bottom: 10px;

}
#pie {
	padding-left: 11px;
	height: 20px;
	background-color: #666666;
	width: 915px;
	margin-left: 11px;
	text-align: right;
	color: #FFFFFF;
	font-size: 85%;
	padding-right: 6px;
	padding-top: 4px;
}




/* HOME-OBRA */
.cajaFicha {
	margin-bottom: 5px;
	background-repeat: no-repeat;
	font-size: 85%;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
}
	.cajaFicha .tit{
	float: left;
	padding: 0;
	margin: 0;
	}
	.cajaFicha .img{
	float: left;
	background-color: #CCCCCC;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	.cajaFicha .texto{
	float: left;
	width: 480px;
	margin: 0px;
	padding: 0px;
	}
	.cajaFicha h1{
	font-size: 200%;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	margin: 0;
	text-align: right;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0;
	}
	.cajaFicha h2{
	font-size: 100%;
	color: #737373;
	font-weight: normal;
	margin-bottom: 15px;
	}
	
.descargas {
	border: 1px dashed #CCCCCC;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: left;
}
	
#contenidoAJX{
	margin: auto;
}




/* FICHA */
#ficha {
	background-color: #F5F5F5;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	font-size: 85%;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
		
			#ficha .rayado{
	border: 1px dashed #CCCCCC;
	margin-bottom: 10px;
	width: 446px;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
		}

		#ficha .fotitos{
	background-color: #CC0066;
		}
		#ficha .img{
		float: left;
		background-color: #CCCCCC;
		padding: 5px;
		margin-bottom: 10px;
		}
		#ficha .imgIz{
		background-color: #CCCCCC;
		padding: 5px;
		margin-bottom: 10px;
		float: left;
		margin-right: 5px;
		}
		#ficha .imgMe{
		background-color: #CCCCCC;
		padding: 5px;
		margin-bottom: 10px;
		float: left;
		margin-right: 5px;
		}
		#ficha .imgDe{
		background-color: #CCCCCC;
		padding: 5px;
		margin-bottom: 10px;
		float: left;
		}
		#ficha .texto{
		padding: 5px;
		margin-bottom: 10px;
		float: left;
		width: 470px;
		}
		#ficha h1{
		font-size: 200%;
		color: #666666;
		font-weight: bold;
		font-style: italic;
		margin: 0;
		text-align: right;
		padding-top: 0;
		padding-right: 5px;
		padding-bottom: 0;
		padding-left: 0;
		}
		#ficha h2{
		font-size: 120%;
		color: #737373;
		font-weight: bold;
		margin-bottom: 10px;
		margin-top: 15px;
		}
	



/* QUIENES */
.quienes {
}




/* FORMACION */
.formacion {
}

.formacion h1{
	font-size: 1.3em;
	color: #999999;
}

.formacion h2{
	font-size: 1.1em;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.formacion h3{
	font-size: 1.1em;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #999999;
}




/* NOTICIAS */
.noticias {
}
		.noticias .lista {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #F2F2F2;
	height: 75px;
		}
		.noticias .lista img{
		margin-right: 10px;
		}
		.noticias .fecha {
			font-size: 90%;
			font-style: italic;
			margin: 0;
		}
		.noticias h1 {
			font-size: 90%;
			padding: 0;
			margin-top: 4px;
			margin-bottom: 4px;
		}
		
		
/* NOTICIAS HOME*/
.noticiashome {
	font-size: 95%;
}
		.noticiashome .lista {
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	float: none;
	height: 75px;
		}
		.noticiashome .lista img{
		margin-right: 10px;
		}
		.noticiashome .fecha {
		font-size: 85%;
		font-style: italic;
		margin: 0;
		color: #8F8F8F;
		}
		.noticiashome h1 {
			font-size: 90%;
			padding: 0;
			margin-top: 0px;
			margin-bottom: 0px;
		}
		
/* NOTICIAS A PELO */
.noticias2 {
}
		.noticias2 .lista {
			margin-bottom: 10px;
			padding: 10px;
		}
		.noticias2 .fecha {
			font-size: 90%;
			font-style: italic;
			margin: 0;
		}
		.noticias2 h1 {
			font-size: 90%;
			padding: 0;
			margin-top: 4px;
			margin-bottom: 4px;
		}

/* DETALLE NOTICIAS */
#detNoticias {
}
		#detNoticias .fecha{
			font-size: 95%;
			font-style: italic;
			margin: 0;
			padding: 0;
		}
		#detNoticias .volver{
			padding: 0px;
			margin-bottom: 0px;
			margin-top: 10px;
			text-align: right;
		}
		#detNoticias h1{
			font-size: 110%;
			padding: 0px;
			margin-bottom: 15px;
			margin-top: 10px;
			color: #B00303;
		}
		#detNoticias img{
			margin-right: 15px;

		}
		
		
		
/* AGENDA */
#agenda{
	background-color:#e1e1e1;
	border: none;
	width:100%;
	padding:0px;
	margin:0;
	text-align:center;
}	
	
#navMeses{
	background-color:#FFFFFF;
	width:100%;
	padding:2px;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;	
	text-decoration: none;	
	text-align:center;
}
	#navMeses a, #navMeses a:visited, #navMeses a:link{				
		font-size: 10px;
		text-decoration: none;
		color: #333333;	
	}
	#navMeses a:hover, #navMeses a:active{
		font-size: 10px;	
		text-decoration: underline;
		color: #333333;	
	}	
	

#diasSemana{
	width:100%;
	padding:0;
	margin:0;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;			
	text-align:center;
	border:none;
	}		
	#diasSemana td{
		background-color:#999999;
		width:20px;
		height:16px;		
		text-align:center;
		border-top:none;
		/*border-right:1px #ffffff solid;*/
		border-left:none;
		border-bottom:none;
	}	
	
/*CSS for Bubble Tooltips by Alessandro Fulciniti
- http://pro.html.it - http://web-graphics.com */
.tooltip{
		width: 210px; 
		color:#B00303;
		font:bold 10px/1.2 Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;text-align:center
	}

	.tooltip span.top{padding: 30px 8px 0;
	    background: url(../img/bt.gif) no-repeat top;
		}

	.tooltip strong.bottom{
		padding: 1px 8px 10px;
		font-weight:normal;
		color: #666666;
	    background: url(../img/bt.gif) no-repeat bottom;
		}
		
#colDias{	
	border-top:none;	
	width:100%;
	padding:0;
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;	
	text-decoration: none;			
	text-align:center;
}
	#colDias td{
	background-color: #ffffff;
	width:20px;
	height:16px;
	text-align:center;
	border-top:none;
	padding: 2px;
	}
		#colDias td.sinfonicos{
		background-color: #FD9D9D;
		}	
		#colDias td.camara{
		background-color: #FD9D9D;
		}
		#colDias td.didacticos{
		background-color: #FD9D9D;
		}
		#colDias td.extraordinarios{	
		background-color: #FD9D9D;
		}
		#colDias td.giras{	
		background-color: #FEA7A7;
		}
		#colDias td.camBizkaia{	
		background-color: #FD9D9D;
		}
	
	#colDias a, #colDias a:visited, #colDias a:link{
		color:#666666;
		text-decoration: none;	
	}
	#colDias a:hover, #colDias a:active{
		color: #ffffff;		
		text-decoration: none;		
	}
	
	
/* CONTACTO */
#contacto {
}
		#contacto .bloque{
	font-size: 100%;
	margin-bottom: 25px;
	margin: auto;
	margin-top: 15px;
	width: 300px;
	border: 1px dashed #CCCCCC;
	padding: 30px;
		}
		#contacto h1{
		font-size: 100%;
		margin-bottom: 25px;
		color: #B00303;
		}

/* CONTRATACIÓN */
#contratacion {
}
		#contratacion h1{
		font-size: 100%;
		margin-bottom: 25px;
		color: #B00303;
		}
		
		
/* ENLACES */
#enlaces {
}
		#enlaces h1{
		font-size: 100%;
		margin-bottom: 25px;
		}
		
		
/* VÍDEOS */
#videos {
}
		#videos h1{
		font-size: 100%;
		margin-bottom: 25px;
		}
		#videos #container{
	font-size: 100%;
	margin-bottom: 25px;
	background-color: #00FF00;
	width: 420px;
	height: 315px;
	text-align: center;
	margin: auto;
		}
		#videos .listVideos{
		font-size: 100%;
		margin-bottom: 25px;
		margin-top: 20px;
		}
		#videos .cajaVideo{
		font-size: 100%;
		margin-bottom: 10px;
		padding: 10px;
		background-color: #F8F8F8;
		}
		#videos .banner{

		}
				#videos .cajaVideo img{
				margin-right: 10px;
				float: left;
				padding: 4px;
				background-color: #CCCCCC;
				}
				#videos .cajaVideo h1{
				margin-right: 25px;
				font-weight: bold;
				padding: 0;
				color: #4F4F4F;
				font-size: 100%;
				margin-top: 10px;
				margin-bottom: 0px;
				}
				#videos .cajaVideo h2{
	margin-right: 0;
	font-style: italic;
	padding: 0;
	font-size: 90%;
	color: #999999;
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
				}
				#videos .cajaVideo p{
				margin-right: 25px;
				font-weight: normal;
				padding: 0;
				color: #4F4F4F;
				font-size: 100%;
				margin-top: 10px;
				margin-bottom: 0px;
				}
				
				
/* AUDIOS */
#audios {
}
		#audios h1{
		font-size: 100%;
		margin-bottom: 25px;
		}
		#audios #container{
	font-size: 100%;
	width: 420px;
	height: 50px;
	text-align: center;
	margin: auto;
	padding-bottom: 25px;
		}
		#audios .listAudios{
	font-size: 100%;
	margin-bottom: 25px;
	margin-top: 20px;
		}
		#audios .cajaAudio{
	font-size: 100%;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	border: 1px dashed #CCCCCC;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
		}
		#audios .banner{

		}
				#audios .cajaAudio img{
	margin-right: 10px;
	float: left;
	padding: 2px;
	background-color: #CCCCCC;
	margin-top: 10px;
				}
				#audios .cajaAudio .archivos{
	margin-right: 10px;
	float: left;
	width: 340px;
	padding-top: 20px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
				}
				#audios .cajaAudio .archivos img{
	padding: 0;
	background-color: #FFFFFF;

				}
				#audios .cajaAudio h1{
				margin-right: 25px;
				font-weight: bold;
				padding: 0;
				color: #4F4F4F;
				font-size: 100%;
				margin-top: 10px;
				margin-bottom: 0px;
				}
				#audios .cajaAudio h2{
				margin-right: 25px;
				font-style: italic;
				margin: 0;
				padding: 0;
				font-size: 90%;
				color: #999999;
				}
				
				



/* IMÁGENES */
#imagenes {
padding:0;
margin:0;
}

		#imagenes .obra{
	font-size: 100%;
	margin-bottom: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #F5F5F5;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
		}
		#imagenes h1{
	font-size: 100%;
	margin-bottom: 5px;
	padding: 0;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
		}
		#imagenes img{
	float:left;
	border: #cccccc solid 4px;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 0;
		}
		#imagenes img.sin{
		float:left;
		margin: 10px 0 10px 0;
		border: #cccccc solid 4px;		
		}
		
		
		
		
/* DOSSIERES */
#dosier {
}
		#dosier h1{
	font-size: 100%;
	margin-bottom: 25px;
		}
		#dosier .listDosier{
		font-size: 100%;
		margin-bottom: 25px;
		margin-top: 20px;
		}
		#dosier .cajaDosier{
		font-size: 100%;
		margin-bottom: 10px;
		background-color: #FFFFFF;
		border: 1px dashed #CCCCCC;
		padding-top: 5px;
		padding-right: 15px;
		padding-bottom: 10px;
		padding-left: 15px;
		}
		#dosier .banner{

		}
				#dosier .cajaDosier img{
				margin-right: 10px;
				float: left;
				padding: 2px;
				background-color: #CCCCCC;
				margin-top: 10px;
				}
				#dosier .cajaDosier .archivos{
				margin-right: 10px;
				float: left;
				width: 340px;
				padding-top: 20px;
				padding-right: 2px;
				padding-bottom: 2px;
				padding-left: 2px;
				}
				#dosier .cajaDosier .archivos img{
				padding: 0;
				background-color: #FFFFFF;

				}
				#dosier .cajaDosier h1{
	margin-right: 25px;
	font-weight: bold;
	color: #4F4F4F;
	font-size: 100%;
	margin-bottom: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
				}
				#dosier .cajaDosier h2{
				margin-right: 25px;
				font-style: italic;
				margin: 0;
				padding: 0;
				font-size: 90%;
				color: #999999;
				}
			
.fotoborrar {
	margin-right: 13px;
	width: 100px;
	float: left;
	border: 5px solid #CCCCCC;
}
.textoborrar {
	float: left;
}
.visor {
	height: 315px;
	width: 420px;
	margin: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.cartel {
	width: 420px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.nota {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
