/* 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;
	}

	* > h2 {
		width: 451px;
	}

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

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

	body {
		position: relative;
		background: url(../img/f1.gif) 3px 3px repeat;
		margin: 0;
		padding: 0;
		font: 13px 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.peepshow {
		background: url(../img/fondo-peepshow.jpg) top repeat;
	}

	
	body.showroom {
		background: url(../img/fondo-showroom.jpg) top repeat;
	}
	

	body.wakeup {
		background: url(../img/fondo-wakeup.jpg) top left repeat;
	}

	body.performances {
		background: url(../img/fondo-performances.jpg) top repeat;
	}
	
	body.espectaculos {
		/*background-image: url(../img/fondo_peepshow.gif);*/
		background: url(../img/fondo-espectaculos.jpg) top left no-repeat;
	background-color: #000;
	}
	
	.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 Aymar‡ marzo 2009 ----  para quitar bordes das imaxes */	
	a img {
	border:medium none;
	}

	img {
	border:medium none;
	
	}
	

/* Fin dos cambios */

/* 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 9px 0;
		font-size: 11px;
	}
	
	.somos li a {
/* 		text-decoration: underline; */
        text-decoration: none;
	}

	.somos li a:hover {
 		text-decoration: underline; 
	}

/* 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: 18px;
	}
	
	.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 img {
		margin-left: 18px;
	}
	
	.espct p {
		margin-bottom: 12px;
	}

	.espct img {
		width: 269px;
		height: 190px;
	}
	
	
	.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: 13px;
	}
	
	
	/* 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: 135px;
			margin: 0 0 3px 0;
			padding: 0;
			/*font-size: 21px;*/
			font-size: 18px;
           		letter-spacing:1px;
		}
		
		.col .itm em {
			font-size: 18px;
			font-weight: normal;
			c
			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;
			line-height:21px;
/*			Fin do cambio      */
			
		}
		
		.smenu ul li a {
/*			text-decoration: underline; */
            text-decoration:none;
		}
		
		.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;
		font-size:12px;
		line-height:20px;

            }

		
		.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;
            text-decoration: underline;
            }

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

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

/* 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;
            }

		
/*A–adido por  marga: firma Galinus */

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


#firma_galinus {
	position: inherit;
	/*left: 12px;*/
	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;
	}
	
/* Aymará marzo do 2009 */

#espectaculos h2 {
		display: block;
		background: #AC1035;
		width: 501px;
		padding: 6px 10px 6px 10px;
		margin: 15px 0px 0px 0px;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		letter-spacing: 2px;
		color: #fff;
	}
	
#espectaculos img {

		margin: 0px 0px 5px 0px;
		padding:0
	}
	
#espectaculos {
	margin:0 0px 9px 17px;
	padding:43px 23px 13px 13px;
	}
	
#espectaculos p {
	padding:1px 5px 25px 0px;
	margin:0;
	}
	
#espectaculos h3 {
		margin: 0;
		padding: 3px 0px 0px 0px;
	}





/****** añadido Marga Pe de foto ********/

.pePaxina {

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

		
}
