* {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

body, td, th, input, textarea,
a, a:link, a:visited, a:active {
	font-size: 11px;
	color: #494949;
	text-decoration: none;
}

a:hover {
	color: #333333;
	text-decoration: none;
}

p {
	margin-top: 0;
	margin-bottom: 11px;
}

body, td, th {
	line-height: 1.5em;
}

html {
	background-color: white;
}

body {
	width: 900px;
	margin: 0 auto 35px;
	position: relative;
	/*
	padding-bottom: 80px;
	background: white url('/img/govern.gif') no-repeat center bottom;
	*/
}

img {
	border: none;
}

/* Header */

h1 {
	padding: 0 0 0 214px;
	margin: 22px 0;
	width: 0;
	height: 59px;
	background: url('/img/logo.gif') no-repeat left top;
	text-indent: 500px;
	line-height: 500px;
	overflow: hidden;
	float: left;
}

h2, h3 {
	margin: 0;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 14px;
}

#contenido {
	position: relative;
}

#menu {
	height: 35px;
	overflow: hidden;
	margin-bottom: 2px;
	clear: both;
}

#login {
	white-space: nowrap;
	text-align: right;
	margin-top: 14px;
	position: absolute;
	right: 0;
	top: 0;
	left: 0;
	float: right;
	#position: relative;
}

#login h2 {
	font-size: 14px;
	font-weight: normal;
	margin-right: 1em;
	line-height: 1.5em;
	height: 1.5em;
	display: inline;
}

#login form {
	display: inline;
	height: 21px;
	line-height: 21px;
}

#login form .ok {
	vertical-align: top;
}

#login #login_usuario,
#login #login_password {
	width: 95px;
}

#logos {
	float:left;
	padding-top: 20px;
	clear: both;
}

#logos img {
	vertical-align: top;
	margin: 0 8px;
}

#firma{
	margin-top:20px;
	float:right;
}

#firma a{
	color:#7B0AA1;
}

/* Caja */

.caja {
	margin-bottom: 2px;
	overflow: hidden;
	position: relative;
}

.caja .caja-top {
	height: 4px;
	position: relative;
	overflow: hidden;
	z-index: 999;
}

.caja .caja-top-left {
	width: 4px;
	height: 4px;
	position: absolute;
	left: 0;
	top: 0;
	background: white url('/img/borde_1px_909090.gif') no-repeat 0 0;
	/* overflow: hidden; */
}

.caja .caja-top-center {
	height: 4px;
	border-top: 1px solid #909090;
	margin: 0 4px;
	/* overflow: hidden; */
}

.caja .caja-top-right {
	width: 4px;
	height: 4px;
	position: absolute;
	right: 0;
	top: 0;
	background: white url('/img/borde_1px_909090.gif') no-repeat -4px 0;
	/* overflow: hidden; */
}

.caja .caja-center {
	overflow: hidden;
	position: relative;
	border-left: 1px solid #909090;
	border-right: 1px solid #909090;
}

.caja .caja-center-left,
.caja .caja-center-right {
	display: none;
}

.caja .caja-center-center {
	padding: 18px;
}

.caja .caja-bottom {
	height: 4px;
	/* background: green; */
	/* position: absolute; */
	position: relative;
	bottom: 0;
	float: left;
	width: 100%;
	overflow: hidden;
}

.caja .caja-bottom-left {
	position: absolute;
	left: 0;
	width: 4px;
	height: 4px;
	background: url('/img/borde_1px_909090.gif') no-repeat -8px 0;
	_bottom: -8px;
}

.caja .caja-bottom-center {
	height: 4px;
	border-bottom: 1px solid #909090;
	position: absolute;
	bottom: 0;
	left: 4px;
	right: 4px;
	width: 100%;
}

.caja .caja-bottom-right {
	position: absolute;
	right: 0;
	margin-left: -4px;
	width: 4px;
	height: 4px;
	background: white url('/img/borde_1px_909090.gif') no-repeat -12px 0;
	_bottom: -8px;
}

.caja .loading {
	background-image: url('/img/loading.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

.caja .loading * {
	visibility: hidden;
}




/* Cajas lila */


.caja-lila,
.caja-lila .caja-top-center,
.caja-lila .caja-center,
.caja-lila .caja-bottom-center {
	background-color: #7b0aa1;
}


.caja-lila .loading {
	background-image: url('/img/loading_7b0aa1.gif');
}

.caja-lila2 .loading {
	background-image: url('/img/loading_674772.gif');
}

.caja-lila2 {
	background-color: #674772;
}

.caja-lila .caja-top-left,
.caja-lila .caja-top-right,
.caja-lila .caja-bottom-left,
.caja-lila .caja-bottom-right {
	background-color: white;
	background-image: url('/img/borde_7b0aa1.gif');
	background-repeat: no-repeat;
}

.caja-lila2 .caja-top-left,
.caja-lila2 .caja-top-right,
.caja-lila2 .caja-bottom-left,
.caja-lila2 .caja-bottom-right {
	background-color: white;
	background-image: url('/img/borde_674772.gif');
	background-repeat: no-repeat;
}

.caja-lila .caja-top-center,
.caja-lila .caja-bottom-center,
.caja-lila .caja-center-left,
.caja-lila .caja-center-right,
.caja-lila .caja-center,
.caja-lila2 .caja-top-center,
.caja-lila2 .caja-bottom-center,
.caja-lila2 .caja-center-left,
.caja-lila2 .caja-center-right,
.caja-lila2 .caja-center  {
	border: none;
}

.caja-lila,
.caja-lila p,
.caja-lila2,
.caja-lila2 p {
	color: white !important;
}

input.ok,
input.ok-xl{
	border: none;
	padding: 0 0 0 21px;
	width: 0;
	#width: 21px;
	height: 21px;
	text-indent: 500px;
	line-height: 500px;
	overflow: hidden;
	border: none;
	margin: 0 0 0 .4em;
	cursor: pointer;
	background: url('/img/btn_ok.gif') no-repeat left top;
}

input.ok-xl {
	padding: 0 0 0 40px;
	width: 0;
	#width: 40px;
	height: 40px;
	background: url('/img/btn_ok_xl.gif') no-repeat left top;
}


.caja-lila input.ok {
	background-image: url('/img/btn_ok_7b0aa1.gif');
}

.caja-lila2 input.ok {
	background-image: url('/img/btn_ok_674772.gif');
}


/* Home */

#flashHome {
	margin-bottom: 2px;
	width: 900px;
	height: 265px;
}

#suscripcion {
	width: 225px;
	/*height: 250px; */
	float: left;
	margin-right: 2px;
	_width: 224px;
	_margin-right: 3px;
}



#bienvenido {
	width: 670px;
	float: left;
	margin-right: 2px;
}

#bienvenido .caja-center,
#suscripcion .caja-center {
	height: 242px;
}

#bienvenido h3 {
	float: left;
	margin-right: 1em;
	line-height: 20px;
	height: 20px;
}

#bienvenido .texto_bienvenida{
	margin:10px 0 30px 0;
	font-size: 13px;
    line-height: 1.3;
    
}

#bienvenido .form{
	
	padding-left:40px;
}

#suscripcion .texte{
	margin-bottom:10px;
}



#suscripcion .texte .link {
	color:#ffffff;
	font-size:12px;
	font-weight:500;
	margin-top:5px;

}

#suscripcion .novetats{
	padding-bottom:10px;
}

#suscripcion .novetat{
	padding-bottom:5px;
}

/* Modificacions portada2 */



/*
body#portada2 #banner {
	margin-left: 1px;
	float: left;
	
}



body#portada2 h3 {
	font-size: 11px;
}

body#portada2 .form {
	padding: 0;
	float: none;
}

body#portada2 .form .email {
	width: 140px;
}
*/

/* PORTADA  larga */

body#portada #suscripcion{
	width: 223px;
	/*height: 250px*/;
	float: left;
	
	
	
}

body#portada .banner {
	/*width: 223px;*/
	/*height: 250px; */
	float: left;
	margin-left: 2px;
	margin-bottom:2px;
	
	
}

body#portada .bannerD {
	width: 225px;
	/*height: 250px; */
	float: left;
	
	
	
}

body#portada .banner2a{
clear:both;
	margin:0 2px 0 0;
	float: left;
}


body#portada .banner2b {

	margin:0 0 0 0;
	float: left;
}

/* Companyies */

#companyies .caja-center-center {
	margin-right: -15px;
	_height: 1%;
	_overflow: auto;
}

#companyies .companyia {
	margin: 12px 15px 15px 0;
	font-size: 12px;
	float: left;
	width: 110px;
	height: 130px;
	_height: 150px;
}


#companyies .companyia .foto {
	width: 110px;
	height: 82px;
	/* border: 1px solid silver; */
	background: url('/img/companyia.gif') no-repeat;
	margin-bottom: 8px;
}


/* Fitxa Companyia */

#fitxaCompanyia h2 {
	margin-bottom: 1.5em;
	float: left;
	width: 60%;
}

#fitxaCompanyia .foto img {
	float: right;
	margin-bottom: 2em;
	margin-left: 2em;
}

#fitxaCompanyia .adreca h3 {
	display: none;
}

#fitxaCompanyia .adreca {
	clear: left;
}

#fitxaCompanyia .telefon,
#fitxaCompanyia .fax,
#fitxaCompanyia .email,
#fitxaCompanyia .web,
#fitxaCompanyia .representant,
#fitxaCompanyia .descripcio,
#fitxaCompanyia .espectacles {
	clear: left;
	padding-top: .5em;
}

#fitxaCompanyia .representant {
	padding-top: 2em;
}

#fitxaCompanyia .descripcio {
	margin-top: 6em;
}

#fitxaCompanyia .telefon h3,
#fitxaCompanyia .fax h3,
#fitxaCompanyia .email h3,
#fitxaCompanyia .web h3,
#fitxaCompanyia .representant h3 {
	font-weight: normal;
	font-size: 11px;
	float: left;
	margin-right: .5em;
}

#fitxaCompanyia .telefon span,
#fitxaCompanyia .fax span,
#fitxaCompanyia .email span,
#fitxaCompanyia .web span,
#fitxaCompanyia .representant span {
	display: block;
	float: left;
}

#fitxaCompanyia .espectacles {
	clear: left;
	margin-top: 4em;
}

#fitxaCompanyia .espectacles h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 1em;
}

#fitxaCompanyia .espectacles ul {
	list-style: none;
	margin: 0;
	padding: 0;
}



/* Espectacles */

#espectacles-filtres {
	margin-bottom: 2px;
}

#espectacles-filtres .caja-center-center {
	padding: 4px 8px;
	overflow: visible;
}


#espectacles-filtres form {
	margin: 0;
	padding: 0;
}

#espectacles-filtres .filtre {
	display: inline;
	margin-right: 6px;
}


#espectacles-filtres .filtre select,
#espectacles-filtres .filtre input {
	padding: 1px;
	margin: 1px;
	font-size: 11px;
}


#espectacles-filtres #espectacles-filtres-durada {
	display: none;
}
#espectacles-filtres #espectacles-filtres-tipus select {
	width: 125px;
}
#espectacles-filtres #espectacles-filtres-public select {
	width: 135px;
}
#espectacles-filtres #espectacles-filtres-estat select {
	width: 110px;
}


#espectacles-filtres #espectacles-filtres-idioma select {
	width: 85px;
}

#espectacles-filtres #espectacles-filtres-companyia select {
	width: 200px;
}

#espectacles-filtres #espectacles-filtres-titol input {
	width: 130px;
}


#espectacles {
	clear: both;
}

#espectacles .caja-center-center {
	margin-right: -18px;
	padding-bottom: 12px;
	_height: 1%;
}

#espectacles .espectacle {
	margin: 12px 0;
	float: left;
	width: 203px;
	height: 168px;
	_height: 180px;
	padding-right: 17px;
}


#espectacles .espectacle .foto {
	background: url('/img/espectacle.gif') no-repeat;
	width: 200px;
	height: 110px;
	/* border: 1px solid silver; */
	margin-bottom: 8px;
}

#espectacles .espectacle .companyia {
	font-style: italic;
}


/* Fitxa Espectacle */
#fitxaEspectacle h2 {
	white-space: nowrap;
	width: 60%;
	float: left;
}

#fitxaEspectacle .caja-center-center {
	padding-right: 345px;
}


#fitxaEspectacle .media {
	float: right;
	width: 320px;
	min-height: 240px;
	margin-left: 2em;
	margin-bottom: 2em;
	margin-right: -327px;
	_margin-right: -163px;
}

#fitxaEspectacle #media {
	width: 320px;
	height: 240px;
}

#fitxaEspectacle .media .thumbs {
	margin-top: 4px;
	margin-right: -4px;
}

#fitxaEspectacle .media .thumbs .thumb {
	margin-right: 1px;
	margin-bottom: 4px;
	display: inline;
	cursor: pointer;
}

#fitxaEspectacle .comentari {
	clear: left;
	font-weight: bold;
	font-style: italic;
}


#fitxaEspectacle .sinopsi {
	margin-bottom: 2em;
	clear: left;
	margin-top: 25px;
}

#fitxaEspectacle h3 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 1em;
}


#fitxaEspectacle .sinopsi h3 {
	display: none;
}

#fitxaEspectacle .dades {
	margin-bottom: 2em;
}

#fitxaEspectacle .dades dl dt {
	clear: left;
	float: left;
	width: 10em;
	display: block;
}

#fitxaEspectacle .dades dl dd {
	padding-left: 10em;
	display: block;
}

#fitxaEspectacle .dades dd.companyia {
	font-weight: bold;
}

#fitxaEspectacle .links {
	clear: left;
	margin-bottom: 2em;
}

#fitxaEspectacle .links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#fitxaEspectacle .altres {
	clear: left;
}

#fitxaEspectacle .altres ul {
	clear: left;
	list-style: none;
	margin: 0;
	padding: 0;
}



/* Autors */


#autors .caja-center-center {
	margin-right: -15px;
	_height: 1%;
	_overflow: auto;
}

#autors .companyia {
	margin: 12px 15px 15px 0;
	font-size: 12px;
	float: left;
	width: 160px;
	height: 130px;
	_height: 150px;
	text-align:center;
}


#autors .companyia .foto {

	width: 62px;
	height: 82px;
	/* border: 1px solid silver; */
	background: url('/img/autor.gif') no-repeat;
	margin-bottom: 8px;
	margin-left:50px;
}


/* Fitxa autor */
#fitxaAutor h2 {
	margin-bottom: 1.5em;
	white-space: nowrap;
	width: 60%;
	float: left;
}

#fitxaAutor .caja-center-center {
	padding-right: 40px;
}

#fitxaAutor .foto img {
	float: right;
	margin-bottom: 2em;
	margin-left: 2em;

}

#fitxaAutor .biografia {
	margin-bottom: 2em;
	clear: left;
}

#fitxaAutor .links {
	clear: left;
	margin-bottom: 2em;
}

#fitxaAutor .links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#fitxaAutor h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 0.5em;
	clear: left;
}

#fitxaAutor .telefon {
	clear:left;
}

#fitxaAutor .email {
	clear:left;
}
#fitxaAutor .obre {
	clear:left;
}





/* Material Acústic Antiaïllant */
/* Reproductor */
#maa #mp3 {
	overflow: auto;
	overflow-x: hidden;
}

#maa #mp3 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#maa #mp3 li {
	list-style: none;
	width: 33%;
	padding: 0;
	margin: 8px 0;
	float: left;
	overflow: visible;
	background: white url('/img/play.gif') no-repeat left 2px;
	min-height: 16px;
	_height: auto !important;
  	_height: 16px;
	height: 4em;
}

#maa #mp3 li.n1 {
	clear: both;
}

#maa #mp3 li span {
	text-decoration: none;
	min-height: 16px;
	_height: auto !important;
  	_height: 16px;
	line-height: 16px;
	cursor: pointer;
	margin-right: 12px;
}

#maa #mp3 li span.genero {
	font-style: italic;
	display: inline;
}

#maa #mp3 li span.artista,
#maa #mp3 li span.cancion {
	color: #494949;
	padding-left: 20px;
}

#maa #mp3 li span.cancion {
	display: block;
}


#maa #mp3 li.play {
	background-image: url('/img/stop.gif');
}

#maa #mp3 li:hover span {
	color: #AAAAAA;
}

/* ennlaçoc i prensa */
#prensa .caja-center-center {
	padding: 10px 10px 20px;
}

#prensa .tipo{
	padding-top:30px;
	}
#prensa ul {
	list-style: none;
	margin-top: 20px;
}

#prensa ul li {
	position: relative;
	margin: 10px 0 10px;
}


#prensa li .titulo {
	color: #7B0AA1;
	font-size: 12px;

}

#prensa li .descripcion {
	padding-top: 4px;
}

/**
 * Encontre dels professionals de les arts escèniques a la fira de teatre de Manacor
 */

#fira #infofira {
	float: left;
	margin-right: 2px;
	width: 40%;
}

#fira #infofira .caja-center-center,
#fira #formfira .caja-center-center {
	height: 480px;
}

#fira #formfira form {
	width: 245px;
	margin: 20px auto 0 210px;
	padding-bottom: 50px;
}

#fira #formfira form .ok-xl {
	float: right;
}

#fira #formfira form div.campo {
	position: relative;
	margin: 10px 0;

}

#fira #formfira form div.campo input,
#fira #formfira form div.campo textarea {
	width: 100%;
}

#fira #formfira form label {
	position: absolute;
	left: -220px;
	width: 200px;
	text-align: right;
	font-size: 12px;
}

/**
PUBLICACIONS LA PARAULA
**/

#publicacions .caja-center{

min-height:680px;
}

#paraules .publicacioL{

width: 48%;
padding-left:0px;
float:left;
padding-top:30px;
height:235px;

}
#paraules .publicacioR{

width: 48%;
padding-left:0px;
float:right;
padding-top:30px;
height:235px;
margin-bottom:5px;
}




#paraules .text{
float:right;
width:240px;
}

#paraules .text .autor{
font-size:12px;
font-weight:300;
font-weight:800;
}

#paraules .text .obra{
font-size:10px;
font-weight:300;
padding-bottom:5px;
font-style:italic;
}

#paraules  .imagen{
float:left;
width:150px;
margin-bottom:10px;
}

#paraules .logopie{
clear:both;
height:145px;
width:100%;
text-align:right;

}

#paraules .logopie img{
margin-top:50px;

}

#listateatros {
width:100;
padding-top:20px;
}


#listateatros .teatro{
width:33%;
float:left;
padding-top:10px;
height:160px;


}
#listateatros .teatro .nombre{
cursor:pointer;
font-size:12px;
font-weight:600;
padding-bottom:5px;
}

/* circuit */

.circuit .texto {
width:350px;
float:left;
}

.circuit iframe {
margin-top:50px;
float:right;
}

.circuit .texto .logos {
margin-top:80px;
	

}

.circuit .texto .logos img{
width:280px;
	

}


