/*Body*/
* {margin:0; padding:0;}

.body{background: url("../img/fondobody.jpg") no-repeat fixed right top #000; color: #FFF; font-size:12px; font-family:arial, Helvetica, sans-serif; text-align:center;}

/*Páxina*/	
.paxina {width:760px;margin: 20px auto;}
.divcerrar{clear:both;}

/*Cabeceira*/
.cabeceira{height:90px; position:relative; background: url("../img/fondocabeceira.png") no-repeat;}
.cabeceira2{height:90px; position:relative; background: url("../img/fondocabeceiraen.png") no-repeat;}
.barraidioma{position:absolute; bottom:10px; right:0px; font-size:11px;}
.barraidioma a:link{text-decoration:none; color:#FFF;}
.barraidioma a:visited { text-decoration:none; color:#FFF;}
.barraidioma a:hover { text-decoration:none; color:#C69C6D;}
.barraidioma a:active { text-decoration:none; color:#FFF;}

/*Corpo*/
.corpo{background: url("../img/fondopaxina.png") repeat;}
.paginador a:link{text-decoration:none; color:#FFF;}
.paginador a:visited { text-decoration:none; color:#FFF;}
.paginador a:hover { text-decoration:none; color:#009CBC;}
.paginador a:active { text-decoration:none; color:#FFF;}
.paginadoractiva{color:#009CBC;}

noscript {text-align:left;}
noscript  a:link{text-decoration:none; color:#FFF;}
noscript  a:visited { text-decoration:none; color:#FFF;}
noscript  a:hover { text-decoration:none; color:#009CBC;}
noscript  a:active { text-decoration:none; color:#FFF;}

.volver{margin:16px 0; font-weight:bold;}
.volver  a:link{text-decoration:none; color:#FFF;}
.volver  a:visited { text-decoration:none; color:#FFF;}
.volver  a:hover { text-decoration:none; color:#009CBC;}
.volver  a:active { text-decoration:none; color:#FFF;}
/*menú*/
.menu{float:left; width:110px; padding-top:65px;}
.menu1 a:link{text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu1 a:visited { text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu1 a:hover { text-decoration:none; color:#FFF; display:block; width:100%;}
.menu1 a:active { text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu1{margin-top:15px; height:15px; color:#534741; padding:5px; text-align:right;}
.menu1a{background-color:#C69C6D;}
.menu1b{background-color:#000;}

.menu2 a:link{text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu2 a:visited { text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu2 a:hover { text-decoration:none; color:#FFF; display:block; width:100%;}
.menu2 a:active { text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu2{margin-top:7px; height:15px; width:90px; color:#534741; padding:5px; text-align:right;}
.menu2a{background-color:#A67C52;}
.menu2b{background-color:#000;}

.menu3 a:link{text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu3 a:visited { text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu3 a:hover { text-decoration:none; color:#FFF; display:block; width:100%;}
.menu3 a:active { text-decoration:none; color:#009CBC; display:block; width:100%;}
.menu3{margin-top:7px; height:15px; width:70px; color:#534741; padding:5px; text-align:right;}
.menu3a{background-color:#A67C52;}
.menu3b{background-color:#000;}

.divbuscador{margin:20px 0; text-align:right;}
.textobuscador{width:75px; height:13px; vertical-align:top; font-family:Arial, sans-serif; color: #666; font-size:9px; border-width:1px;}
.imxbuscador{cursor:pointer;}
.buscadorindice{text-align:left; margin:20px 0; font-weight:bold;}
.buscadorindice a:link{text-decoration:none; color:#006278;}
.buscadorindice a:visited { text-decoration:none; color:#006278;}
.buscadorindice a:hover { text-decoration:none; color:#FFF;}
.buscadorindice a:active { text-decoration:none; color:#006278;}
.imxlupa{cursor:pointer; height:20px; vertical-align:middle;}
/*contido*/
.contido{float:right; width:650px; padding-bottom:30px;}

/*Pé páxina*/
.pepaxina{text-align:left; background-color:#006278; padding:3px 0;}
.pepaxina a:link{text-decoration:none; color:#FFF;}
.pepaxina a:visited { text-decoration:none; color:#FFF;}
.pepaxina a:hover { text-decoration:none; color:#C69C6D;}
.pepaxina a:active { text-decoration:none; color:#FFF;}

/*Inicio*/
.textosinicio{float:left; width:400px; margin-top:80px;}
.textosinicio p{text-align:justify; padding: 0 0 4px 35px; font-size:11px; line-height:17px;}
.imageninicio{float:right; width:250px; height:300px;  margin-top:80px; background: url("../img/fotoindex.png") no-repeat center center;}

/*Enlaces*/
.tablaenlaces{margin:20px; clear:both; width:90%;}
.tablaenlaces td{padding:2px 0 2px 15px; text-align:left; width:50%;}
.tablaenlaces a:link{text-decoration:none; color:#FFF;}
.tablaenlaces a:visited { text-decoration:none; color:#FFF;}
.tablaenlaces a:hover { text-decoration:none; color:#C69C6D;}
.tablaenlaces a:active { text-decoration:none; color:#FFF;}

.enlaceslogos{margin:0 35px;}
.enlaceslogos div{float:left; width:110px; height:50px; margin-top:10px;}
.enlaceslogos img{max-width:100px; max-height:50px; vertical-align:middle;}

/*Musicgrafías*/
.musicgrafiascorpo{margin:0 35px;}
.musicgrafiasindice{margin:10px 0; width:100%; color:#009CBC;}
.musicgrafiasindice a:link{text-decoration:none; color:#C69C6D;}
.musicgrafiasindice a:visited { text-decoration:none; color:#C69C6D;}
.musicgrafiasindice a:hover { text-decoration:none; color:#009CBC;}
.musicgrafiasindice a:active { text-decoration:none; color:#C69C6D;}

.musicgrafiaslista{margin:10px 0; width:100%;}
.musicgrafiaslista a:link{text-decoration:none; color:#FFF;}
.musicgrafiaslista a:visited { text-decoration:none; color:#FFF;}
.musicgrafiaslista a:hover { text-decoration:none; color:#009CBC;}
.musicgrafiaslista a:active { text-decoration:none; color:#FFF;}
.musicgrafiaslista td{text-align:left; font-size:11px; padding-right:5px;}

.musicvisor{background-color:#000; position:fixed; z-index:10; width:760px; height:525px; display:none;}
.musicvisorcerrar{position:absolute; right:0px; margin:5px 5px 0 0; width:20px; height:20px; background: url("../img/cerrar.png") no-repeat center center; z-index:20; cursor:pointer;}
.musicvisorcapa1{position:absolute; width:760px; height:500px;}
.musicvisorcapa2{position:absolute; width:760px; height:500px; display:none;}
.musicvisornav{position:absolute; bottom:0px; left:345px; height:20px;}
.musicvisornav div{float:left; margin:0 5px; width:15px; height:15px; cursor:pointer;}
.musicvisornavant{background: url("../img/anterior.png") no-repeat;}
.musicvisornavpla{background: url("../img/play.png") no-repeat center center;}
.musicvisornavsig{background: url("../img/siguiente.png") no-repeat center center;}
.musicvisortit{padding:10px; color:#009CBC; font-weight:bold;}
.musicvisortit img{border:0px;}
.musicvisorimg{max-height:455px;}

/*Contacto*/
#avisoventana{position:absolute; display:none; margin:90px 0 0 160px; width:600px; height:282px; background-color: #000; overflow:auto; z-index:1000;}
.contactovisorcerrar{position:absolute; right:0px; margin:5px 5px 0 0; width:20px; height:20px; background: url("../img/cerrar.png") no-repeat center center; z-index:20; cursor:pointer;}
.contactotitulo{text-align:left; color:#009CBC; font-size:14px; font-weight:bold; padding: 10px;}
.contactotexto{text-align:justify; padding: 0 10px;}
.contactotexto a:link{text-decoration:none; color:#FFF;}
.contactotexto a:visited { text-decoration:none; color:#FFF;}
.contactotexto a:hover { text-decoration:none; color:#009CBC;}
.contactotexto a:active { text-decoration:none; color:#FFF;}
#avisocerrar{padding:3px; border:1px solid #7b3900; color:#7b3900;}
#avisotexto{padding:0 10px 10px;}
.contactotabla{text-align:left; padding:5px; margin:70px auto 0 auto; width:564px;}
.contactotabla td{padding:2px;}
.contactotabla a:link{text-decoration:none; color:#FFF;}
.contactotabla a:visited { text-decoration:none; color:#FFF;}
.contactotabla a:hover { text-decoration:none; color:#009CBC;}
.contactotabla a:active { text-decoration:none; color:#FFF;}

/*Conciertos*/
.conciertoscorpo{margin:0 35px;}
.conciertosindice{margin:10px 0; text-align:right; color:#000; font-weight:bold;}
.conciertosindice span{padding:0 5px;}
.conciertosindice a:link{text-decoration:none; color:#C69C6D;}
.conciertosindice a:visited { text-decoration:none; color:#C69C6D;}
.conciertosindice a:hover { text-decoration:none; color:#000;}
.conciertosindice a:active { text-decoration:none; color:#C69C6D;}

.divconcierto{background-color:#000; padding:15px; margin:10px 0; cursor:pointer;}
.divconciertoimagen{float:right; margin-left:10px; margin-bottom:5px;}
.divconciertonombre{text-align:left; color:#009CBC; font-weight:bold;}
.divconciertofecha{text-align:left; color:#009CBC; font-style:italic;}
.divconciertodesc{text-align:justify; margin-top:5px;}

.divconciertofondo{background: url("../img/fondoconcerto.png") repeat; padding:20px; margin:50px 20px 0 20px;}
.divconciertodetalle{background-color:#000; padding:15px; margin-bottom:20px;}

/*Festivales*/
.festivalconciertos{text-align:left; border-bottom:1px solid #fff;}
