/* genericos */




	div, p, h2, h3, h4 {
		border: 0;
		margin: 0;
		padding: 0;
		text-align: left;
	}

	h2 {
		display: block;
		background: #AC1035;
		width: 155px;
		padding: 6px 3px 6px 12px;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 2px;
		color: #fff;
	}
	
		.ancho {
		width: 150px;
	}

	* > h2 {
		width: 140px;
	}
	


	h3 {
		display: block;
		margin: 0 9px 0 18px;
		padding: 9px 0 0 0;
		font-size: 12px;
	}

	p {
		display: block;
		margin: 0 9px 0 18px;
		padding: 9px 0;
	}
	
	.no {
		display: none;
	}
	
	a {
		color: #AC1035;
		text-decoration: none;
	}
	
	a:hover {
	   color: #AC1035;
	/*	color: #00f; */
		text-decoration: underline;
	}

	body {
		position: relative;
		background: url(../img/f1.gif) 3px 3px repeat;
		margin: 0;
		padding: 0;
		font: 12px tahoma, arial, helvetica, sans-serif;
		text-align: center;
	}
	
	body.corpos {
		background: #000 url(../img/fondo_corpos.jpg) left 160px no-repeat;
	}
	
	body.psicose {
		background: #000 url(../img/fondoPsicose.jpg) left 320px no-repeat;
	}
	
	body.pier {
		background: #000 url(../img/pier/fondo_pier.jpg) left 320px no-repeat;
	}

        body.performances {
		background: #000 url(../img/fondo-performances.gif) top repeat-x ;
	}
	
	.crp {
		position:relative;
		background: #ccc url(../img/f2.gif);
		/*margin: 32px auto;*/ /********************cambio de marga***********/
		margin: 32px auto 0 auto;
		padding: 12px;
		width: 923px;
	}
	
	* > .crp {
		width: 899px;
	}
	
	.hc {
		position: relative;
		width: auto;
		clear: both;
		overflow: hidden;
	}
	
	.iz {
		float: left;
		clear: left;
	}
	
	.dr {
		float: right;
		clear: right;
	}
	
	.noclr {
		clear: none;
	}
	
	.f {
		background-image: url(../img/f2.gif);
	}
	
	.nof {
		background: transparent;
	}	
		
	.fr {
		background-color: #ac1035;
		color: #fff;
	}
	
	.fb {
		background-color: #fff;
		color: #000;
	}
	
	.intro {
		background: url(../img/fb225.gif) left top repeat-y;
		font: 12px geneva, tahoma, arial, helvetica, sans-serif;
	}
	
	.ms {
		position: absolute;
		top: 9px;
		right: 9px;
		font-size: 12px;
		letter-spacing: 3px;
		text-decoration: none;
		color: #000;
	}

/* Cambio de Dani 15 de xu–o do 2007 ----  para que os m‡is se vexan en vermello en hoover */

    a.ms:hover {
    text-decoration: underline;
    color: #AC1035;
    }
/* Fin dos cambios */

/* Cambio de Dani 15 de xu–o do 2007 ----  para que os [...] se vexan en vermello en hoover */

    a.cont:hover {
    text-decoration: underline;
    color: #AC1035;
    }
/* Fin dos cambios */
	
/* TamaÃ±os */
	
	.a899 {
		width: 899px;
	}
	
	.a693 {
		width: 693px;
	}
	
	.a580 {
		width: 580px;
	}

	.a530 {
		width: 530px;
	}

	.a346 {
		width: 346px;
	}

	.a311 {
		width: 311px;
	}

	.a225 {
		width: 225px;
	}
	
	.a200 {
		width: 200px;
	}

	.a183 {
		width: 183px;
	}

	.a163 {
		width: 163px;
	}
	

	.a160 {
		width: 160px;
	}
	
	.a105 {
		width: 105px;
	}

	.amit {
		width: 50%;
	}
	
/* Por partes */

	.cabecera {
		display: block;
		background: url(../img/cabecera.gif) center 18px no-repeat;
		border-bottom: 1px solid #ccc;
		margin: 0;
		padding: 60px 18px 18px 18px;
		text-align: center;
		font-size: 11px;
		color: #000;
	}
	
	.idioma {
		padding: 9px 0 0 0;
		text-align: center;
		font-sixe: 11px;
	}
	
	.idioma em {
		font-weight: normal;
		font-style: normal;
		/* Dani 15 de Xu–o de 2007 --- Cambio para que o texto do idioma sexa en  negro 
		color: #ac1035;  */
	   color: #000;	
	}
	
	.idioma a {
/* Dani 15 de Xu–o de 2007 --- Cambio para que a ligaz—n do idioma sexa en vermello como no resto da p‡xina 
		color: #000;  */
		color: #ac1035;
	}

/* Dani 15 de Xu–o de 2007 --- Cambio para que no hover se vesa o suli–ado*/	
	.idioma a:hover {
	      color: #ac1035;
	      text-decoration:underline;
	      } 
/* Fin dos cambios */	
	
	.cab p {
		margin-left: 12px;
	}

	.cab p strong {
		font: bolder 11px geneva, tahoma, arial, helvetica, sans-serif;
	}
	
	.cnt {
		background: transparent;
		margin: 0 0 9px 0;
	}
	
	/* ESTILOS PORTADA */
	
	.somos ul {
		display: block;
		list-style: none;
		margin: 0 9px 0 18px;
		padding: 9px 0;
	}
	
	.somos ul li {
		display: block;
		margin: 0;
		padding: 0 0 15px 0;
		font-size: 11px;
	}
	
	.somos li a {
	/*	text-decoration: underline; */
	   text-decoration: none;
	}

/* Cambio de Dani 15 de xu–o do 2007 ----  para que as ligaz—ns de Somos Nut se vexan en vermello en hoover */

    .somos li a:hover {
    text-decoration: underline;
    color: #AC1035;
    }
/* Fin dos cambios */
	
	.espct {
		margin-bottom: 9px;
	}
	
	.espct h2 {
		margin-bottom: 6px;
	}
	
	.espct h3 {
		text-transform: uppercase;
		font-size: 11px;
		font-weight: normal;
		color:#ac1035;
	}
	
	.espct h3 a {
		font-weight: bolder;
	/*	text-decoration: underline; */
	   text-decoration: none;
	}
	
	
	
	.espct p {
		margin-bottom: 0px;
	}

	.espct img {
		width: 268px;
		/*height: 96px;*/
		height: 123px;
		margin-left: 18px;
	}
	.espct img a {
		border:0px;
	}
	
	
	.blog {
		margin-top: 9px;
	}
	

/* Dani 15 de xu–o do 2007 --- Cambio para que meter a ligaz—n no t’tulo Bit‡cora */

    	.blog h2 a {
    	color: #ffffff;
		text-decoration: none;
	}
	
	.blog h2 a:hover {
    	color: #ffffff;
		text-decoration: underline;
	}

/* Fin dos cambios */
	
	
	.blog h2, .espct h2 {
		background: #000;
	}
	
	.blog h3 em {
		display: block;
		margin-bottom: 7px;
		font-weight: normal;
		font-style: normal;

/*  Dani 8 de xu–o 2007 -- Cambio de cor da data */		
/*     color: #AC1035;		*/
        color: #000000;
/*   Fin dos cambios */	
	}
	
	.blog .post {
		background: url(../img/f1.gif) left top repeat-x;
		margin-left: 18px;
	}
	
	.post h3, .post p {
		margin-left: 0;
	}
	
	.fcal {
		background: url(../img/f_cal.gif) 397px bottom no-repeat;
		margin: 9px 0;
	}
	
	.cal {
		background: transparent url(../img/f_cal_2.gif) left top no-repeat;
	}
	
	.cal h2 {
		background: transparent;
		margin: 0 18px 0 7px;
		padding-top:12px;
		letter-spacing: 3px;
		text-align: center;
		color: #AC1035;
	}
	
	.cal h2 a {
/*		text-decoration: underline; */
        text-decoration: none;
		color: #AC1035;
	}
	
/* Dani 15 de xu–o do 2007 --- Cambio para que o hover da ligaz—n de Calendario estea en vermello */

    	.cal h2 a:hover {
    	color: #AC1035;
		text-decoration: underline;
	}

/* Fin dos cambios */
	
	.cal h3, .cal p {
		margin: 0 18px 0 9px;
		font-size: 12px;
	}
	
	
	/* ESTILOS INTERIOR */
		
		.menu {
			overflow: hidden;
			margin-bottom:9px;
		}
	
		.menu .dr {
			clear: none;
		}
	
		.itm {
			position: relative;
			overflow: hidden;
			clear: none;
			font-family: trebuchet, tahoma, arial, helvetica, sans-serif;
			text-transform: uppercase;
		}
		
		.itm span, .itm a {
			display: block;
			position: absolute;
			left: 9px;
			bottom: 9px;
			padding: 9px 9px 0 0;
			font-weight: normal;			
		}
		
/* Dani 16 de xu–o do 2007 --- Cambios para que os menœs de contacto estean en hover en vermello */

        .itm a:hover {
                color: #AC1035;
                text-decoration:underline;
                }

/* Fin dos cambios */

		.menu .itm {
			height: 51px;
			margin-right: 3px;
			font-size: 11px;
		}
		
		.col {
			overflow: hidden;
		}
		
		.col .itm {
			height: 110px;
			margin: 0 0 3px 0;
			padding: 0;
			font-size: 17px;
		}
		
		.col .itm em {
			font-size: 18px;
			font-weight: normal;
			font-style: normal;
			text-transform: lowercase;
			color: #5a071b;
		}
		
		.smenu {
			position: relative;
			font: normal 12px geneva, tahoma, arial, helvetica, sans-serif;
		}
		
		.smenu img {

		margin-bottom: 3px;

		}
		
		.smenu h3 {
			display: block;
			clear: both;
			background: url(../img/f2.gif) left bottom repeat-x;
			margin: 0 9px;
			padding: 21px 0 4px 0;
			text-transform: uppercase;
			font-weight: normal;
			font-size: 12px;	
			letter-spacing: 3px;
		}
				
		.smenu ul li {
/*  Cambio de Dani 16 de xu–o 2007 --- Para que se vexa ben en explorer 
			list-style-image: url(../img/li_smenu.gif);
			padding-top: 4px; */
			list-style:none;
/*			Fin do cambio      */
			
		}
		
		.smenu ul li a {
			text-decoration: underline;
		}
		
		.pan {
            margin: 0;
			color: #ac1035;
			font-size: 11px;
		
/* Dani 16 xu–o 2007. Cambio para que as migui–as de pan estean alineadas a esquerda  
            padding: 9px 14px;
			text-align: right; */
			text-align: left;
			margin-bottom:10px;
/*  Fin dos cambios */
			
		}

/* Dani 16 xu–o 2007. Cambio para que cambiar o hover da migui–a de panÊsexa en vermello */

    .pan a:hover {
        color: #ac1035;
        }
    


/* Dani 16 xu–o 2007. Cambio para que cambiar a cor no non ligado da migui–a de pan */
        .pan span {
            color: #000000;
            }

/* Fin do cambio */

		.cont.f {
			background: #fff url(../img/f_cont.gif) right bottom no-repeat;
		}

		.txt, .form {
			margin: 0 9px 9px 17px;
			padding: 23px 23px 13px 13px;
			line-height: 130%;
		}
		
		.txt.f, .form.f {
			background: url(../img/f_cont_2.gif) left top no-repeat;
		}
		
		.form {
/*  Dani 16 de xu–o. cambio para quitar o borde de enriba */
			border-top: 18px solid #fff; 
			margin-top: 0;
/* Fin dos cambios */
		}
		
		/*  Dani 16 de xu–o. cambio quitar decoracion a lista de contacto*/
        .form li {
            list-style:none;
            }

		
		.txt h3 {
			margin: 0;
			padding: 0;
		} 
		
		.txt p, .form p {
			margin: 9px 0 21px 0;
			padding: 0;
		}

		.txt h4, .form h3 {
			display: block;
			clear: both;
			background: url(../img/f2.gif) left bottom repeat-x;
			margin: 0 0 12px 0;
			padding: 0 0 7px 0;
			text-transform: uppercase;
			font-weight: normal;
			font-size: 12px;	
			letter-spacing: 3px;
		}
		
		.txt ul {
			display: block;
			margin: 0;
			padding: 0;
		}
		
		.txt ul li {
			list-style: none;
			margin: 0;
			padding: 0 0 4px 0;
		}
		
		.txt ul li a {
	/*		text-decoration: underline; */
	       text-decoration:none;
		}
		
		.form form {
			display: block;
			margin: 0 0 18px 0;
		}
		
		.form label {
			display: block;
			clear: both;
			margin: 9px 0 4px 0;
			color: #ac1035;
			text-transform: uppercase;			
			font-family: 12px geneva, tahoma, arial, helvetica, sans-serif;
		}
		
		.form label span {
			color: #000;
			text-transform: lowercase;
		}
		
		.form .campo {
			width: 193px;
		}
		
		.form .mens {			
			width: 193px;
			height: 83px;
		}
	
	
	/* ESTILOS PE */
	
	.pe {
		padding: 9px 0;
		text-align: center;
		margin-top:10px;
	}
	
	.pe a {
		margin: 7px;
		font-size: 11px;
		letter-spacing: 2px;
		color: #000;
	}
	
/* Dani 15 de Xu–o de 2007 --- Cambios para que o hover do pŽ de p‡xina apareza en negro */
    
    .pe a:hover {
		color: #000;
            text-decoration:underline;
	}

	
	
/* Dani 8 de Xu–o de 2007 -- Cambios para decorar os titulares da bit‡cora */

    h3 a:hover {
        text-decoration: underline;
        color: #AC1035;
        }
        
/* Dani 15 de xu–o do 2007 --- Cambio para meter a ligaz—n no t’tulo Co–Žcenos M‡is */

    .mais h2 a {
    	color: #ffffff;
		text-decoration: none;
	}
	
	.mais h2 a:hover {
    	color: #ffffff;
		text-decoration: underline;
	}

/* Fin dos cambios */		

/* Dani 15 de xu–o do 2007 --- Cambios para que o logo estea ligado co index */

.logotipo {
    margin-top:18px;
    text-align:center;
    }

.logotipo p {
    text-align:center;
    }

/* Dani 16 de xu–o do 2007 --- Cambio o tama–o do correo debaixo do logo */

.correoPequeno {
    font-size:11px;
    }

/* Dani 16 de xu–o do 2007 --- Meter + diante do listado de membros de Nut */

.listaNut li {
            color: #AC1035;
			}

.listaNut a:hover {
            color: #AC1035;
            }

/* Dani 16 de xu–o do 2007 ---- ligaz—ns con hover en vermello */

a.vermello:hover {
            color: #AC1035;
            }

/* Dani 16 de xu–o do 2007 ---- meter marxe inferior para a lista do equipo de corpos */

ul.listaCorpos {
    margin-bottom:15px;
    }
    
/* Dani 16 de xu–o do 2007 --- Meter nomes do xerente  */

.listaXerente li  {
            color: #000000;
			}

.listaXerente a {
            color: #AC1035;
            }

.listaNut a:hover {
            color: #AC1035;
            }

/* Dani 16 de xu–o do 2007 --- Listado de membros da compa–’a  */

.listaComponentes  {
            margin-left:10px;
            padding-left:0px;
            color: #AC1035;
            }

.listaComponentes a:hover {
            color: #AC1035;
            }

/* òltimas aportaci—ns de Arturo */

.txt.ff, .form.ff {
			background-color: none;
			background-image: url(../img/f_cont_2.gif);
			background-position: left top;
			background-repeat: no-repeat;
		}

/* Historico de actuacions */

.historico li {
            margin-top:5px;
            margin-bottom:5px;
            }

/* FIRMA GALINUS*/
/*  pe 


#pe p {
	background: url(../img-xeral/fondo-portada-esquerda2.gif) no-repeat;
	padding: 10px 0 0 160px;
	height: 80px;
	clear: both;
	margin:0;
	float:left;
	}

*/
	
	/*FIRMA galinus */


#firma {

	/*float:right;*/
	margin: 4px 0 0 20px;
	padding: 2px;
	
	      }
		  
#firma a {

	text-decoration:none;

	      }
		  
#firma img {
	border: 0;
	/*width: 40px;*/
	width: 40px
	height: 20px;
	/*margin-bottom:-2px;*/
	border: 1px solid #ccc;


   	      }

#firma_galinus {
	width: 60px;
	height: 25px;
	background: url(../img/firma.gif) no-repeat;
	padding-right:50px;
	padding-bottom:10px;
	
	}

#firma_galinus:hover {
	background: url(../img/firma_on.gif) no-repeat;
	}


#peportada-no {
	padding: 10px 0 0 50px;
	height: 80px;
	clear: both;
	margin:0;
	/*float:left;*/
	}

.peportada {
	float:left;
 	padding-left: 60px;
	}

.peportada IMG{
	
 	padding-left: 60px;
	}

	
/*Añadido por  marga: firma Galinus  OCULTO

.firma {
            margin: 0 auto;
            padding:5px;
	  text-align: right;
            }


#firma_galinus {
	position: inherit;
	width: 60px;
	height: 25px;
	background: url(../img/firma.gif) no-repeat;
	padding-right:50px;
	padding-bottom:5px;
	}

#firma_galinus:hover {
	background: url(../img/firma_on.gif) no-repeat;
	}
*/


.oculto {
	display: none ! important;
	}


img {
    border:none;
    }

a img {
    border:none;
    }
	
/*Añadido por  aymara marzo 2009*/
	
#suscripcion {
	
padding:2px 0px 4px 8px;


}

.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:50px;
	background-color:#333;
	color:#fff;
	border:0;
	margin:0 0 0 228px;
	}
	


.mylabelstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: bold;
	font-size: 11px;
	width:100px;
	height:15px;
	background-color:#CCCCCC;
	color:#000;
	border:0;
}



/******* de marga  para portada newsletter **********/


.newsletter {

    display:block;
	margin-bottom:10px;
}

.newsletter h2 {

	width:300px !important;
	height:15px;
	background-color:#CCC;
	color:#000;
	border:0;
	text-transform:lowercase;
}
/*
#suscripcion form {
	padding-bottom: 5px;
	display:block;
	
}
*/

#suscripcion form {
	margin: 0;
	padding:0 0 10 12px;
    	font-size: 10px;
	color: #666;
	
}


#suscripcion form div{
	width: 110px;
	float:left;
	
}
#suscripcion input {

	padding:2px;
	margin: 3px;
	
}

#suscripcion input.boton {

	margin-top: 17px;
	
}

#suscripcion img {

	padding:2px;
	margin-bottom: 5px;
	
}

#suscripcion label {

	width: 100px;
		
}




#pepaxina {

	font: normal 11px geneva, tahoma, arial, helvetica, sans-serif;
	color: #999;

		
}

 
