fieldset, form, h1, h2, h3, h4, h5, h6, html, img, legend, li, ol, p, ul {
   border:0pt none;
   list-style: none;
   margin: 0;
   padding: 0;

}

body{
	background-color: white;
	margin: 0;
	font-family: arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #4d4d4d;
	padding: 0;
}

img.esq{
	float: left;
	margin: 0 10px 0 0;
	border: 2px solid white;
}

h2, h3{
	margin-bottom: 5px;
	line-height: 18px;
}

p.axenda_data{
	margin-top: 5px;
}

table.cal{
	background-color: #ECE5DA;
	color: #4d4d4d;
	font-size: 14px;
	width: 190px;
	border-right: 4px solid #604A3F;
	border-left: 4px solid #604A3F;
	border-bottom: 4px solid #604A3F;

}

table.cal a{
	color: #604A3F;
	text-decoration: underline;
	font-weight: bold;
}

table.cal tr td{
	background-color: #ECE5DA;
}

a.calpechar{
	color: black;
	text-decoration: none;
	font-size: 10px;
	text-align: right;
	display: block;
	background-color: #ECE5DA;
	border-right: 4px solid #604A3F;
	border-left: 4px solid #604A3F;
	border-top: 4px solid #604A3F;
	padding-right: 5px;

}

span.sinopse{
	color: black !important;
}

p.faxend_axentes{
	font-style: italic;
}

/* Ocultar */
h1 span, h3 span, div#menuprincipal{
	display: block; 
	text-indent:-9999px; 
	overflow:hidden; 
	margin: 0;
	height: 1%;
}

/*---Portada---*/

div#portada{
	width: 1000px;
	margin: 0 auto;
	padding: 0;
}

/*---Cabeceira---*/

div#cabeceira{
	height: 180px;
	width: 1000px;
	margin: 0 auto;
}
/*---Menu Utilidades---*/
a.utilportada, a#inicio{
	color: #a3a3a3;
	text-decoration: none;
}
a.utilportada a:hover, a#inicio a:hover{
	text-decoration: underline;
}

div.utilidades1{
	width: 990px;
	margin: 0 auto;
	color: white;
}

div#menuutilidades{
	padding-bottom: 180px;
	display:inline-block;
}
div#utilidades{
	width: 990px;
	margin: 0 auto;
	font-family: Trebuchet MS;
	text-transform: uppercase;
	padding: 2px 0;
	font-size: 11px;
}

div#enlacesrelacionados a{
	color: black;
	text-decoration: underline;
}

div#utilidades a{
	margin: 0 3px;
}

div#utilidades a:hover{
	text-decoration: underline;
}
ul.utilidades2{
	float: right;
	margin-top: -18px;
	font-weight: bold;
	margin-right: 15px;
	font-size: 13px;
}
ul.utilidades2 li a{
	color: white;
	text-transform: none;
	text-decoration: none;
	padding-left: 10px;
}
ul.utilidades2 li{float: left; margin-left: 5px;}

div#cabeceira h1{
	text-indent: -9999px;
}

div#cabeceira h1 a{
	width: 1000px;
	height: 158px;
	display: block;
}


/*---Menu Principal---*/
div#menuprincipal{
	height: 30px;
	width: 1000px;
	margin-bottom: 5px;
}
div#menuprincipal ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

div#menuprincipal ul li{
	float:left;
}

div#menuprincipal li a{
	display: block;
	height: 30px;
}

li a.m_musica, li a.m_teatrodanza, li a.m_cinema, li a.m_letras, li a.m_plastica, li a.m_conferencias, li a.m_varios, li a.m_nenasnenos{
	background-image: url(/imx/botons2.png);
	background-repeat: no-repeat;
}

li a.m_musica{
	width: 110px;
}

li a:hover.m_musica, li#menu_0 a.activo{
	background-position: 0 -30px;
}

li a.m_teatrodanza{
	width: 175px;
	background-position: -110px 0;
}

li a:hover.m_teatrodanza, li#menu_1 a.activo{
	background-position: -110px -30px;
}

li a.m_cinema{
	width: 124px;
	background-position: -285px 0;
}

li a:hover.m_cinema, li#menu_2 a.activo{
	background-position: -285px -30px;
}

li a.m_plastica{
	width: 100px;
	background-position: -409px 0;
}

li a:hover.m_plastica, li#menu_3 a.activo{
	background-position: -409px -30px;
}

li a.m_letras{
	width: 110px;
	background-position: -509px 0;
}

li a:hover.m_letras, li#menu_4 a.activo{
	background-position: -509px -30px;
}

li a.m_conferencias{
	width: 165px;
	background-position: -619px 0;
}

li a:hover.m_conferencias, li#menu_5 a.activo{
	background-position: -619px -30px;
}

li a.m_varios{
	width: 94px;
	background-position: -784px 0;
}

li a:hover.m_varios, li#menu_6 a.activo{
	background-position: -784px -30px;
}

li a.m_nenasnenos{
	width: 122px;
	background-position: -878px 0;
}

li a:hover.m_nenasnenos, li#menu_7 a.activo{
	background-position: -878px -30px;
}

/*---Buscador---*/
div#axenda_buscador{
	margin-bottom: 15px;
}

form#filtrador{
	padding: 5px;
	background-color: #ECE5DA;
	width: 730px;
	float: left;
}

form#filtrador_directorio{
	width: 990px !important;
}

div#buscar_directorio{
	float: right;
}
div#buscar_directorio a{
	color: white;
	text-decoration: none;
}

div.buscador{
	margin-bottom: 10px;
}

span.almanaque{
	padding: 0;
	margin: 0;
}

form label{
	margin-left: 10px;
}

img#icono_calendario{
	margin-right: 15px;
	padding: 0;
	margin-bottom: -4px;
	line-height: 0;
	margin-left: 5px;
}

div#buscador form, div#buscador_musica form, div#buscador_teatrodanza form, div#buscador_cinema form, div#buscador_letras form, div#buscador_arte form, div#buscador_conferencias form, div#buscador_varios form, div#buscador_ form, div#buscador_destacado form{
	background-color: #ece5da;
	width: 750px;
	padding: 5px;
	color: #808080;
	margin: 0;
}

div#buscador select, div#buscador input[type="text"], div#buscador_musica select, div#buscador_musica input[type="text"], div#buscador_teatrodanza select, div#buscador_teatrodanza input[type="text"], div#buscador_cinema select, div#buscador_cinema input[type="text"], div#buscador_letras select, div#buscador_letras input[type="text"], div#buscador_arte select, div#buscador_arte input[type="text"], div#buscador_varios select, div#buscador_varios input[type="text"], div#buscador_conferencias select, div#buscador_conferencias input[type="text"], div#buscador_ select, div#buscador_ input[type="text"], div#buscador_plastica select, div#buscador_plastica input[type="text"], div#buscador_destacado select, div#buscador_destacado input[type="text"]{
	border: none;
	margin-right: 5px;
}

div#buscador input[type="submit"], div#buscador_musica input[type="submit"], div#buscador_teatrodanza input[type="submit"], div#buscador_cinema input[type="submit"], div#buscador_letras input[type="submit"], div#buscador_arte input[type="submit"], div#buscador_varios input[type="submit"], div#buscador_conferencias input[type="submit"], div#buscador_ input[type="submit"], div#buscador_ input[type="submit"], div#buscador_plastica input[type="submit"], div#buscador_destacado input[type="submit"] {
	background-color: #999;
	border: none;
	color: white;
	margin-left: 10px;
}

a#op_imprimir{
	color: black;
	text-decoration: none;
	font-size: 10px;
	padding-left: 19px;
	background: transparent url(/imx/icoimprimir.png) left no-repeat;
	padding-top: 3px;
	padding-bottom: 3px;
}
a#op_enviar{
    color: black;
    text-decoration: none;
    font-size: 10px;
    padding-left: 19px;
    background: transparent url(/imx/icoenviar.png) left no-repeat;
    padding-top: 3px;
    padding-bottom: 3px;
}

div#buscador{
	margin-bottom: 20px;
	height: 20px;
}

div.buscador h2{
	color: #333;
	text-transform: lowercase;
	font-size: 16px;
}

div#buscador div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_btiradirectorio.png) center no-repeat;
	width: 230px;
	height: 30px;
}
div#buscador div#buscar_directorio a{
	width: 230px;
	display: block;
	height: 30px;
}



div#buscador_musica div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dirmusica.png) center no-repeat;
	width: 230px;
	height: 30px;
}
div#buscador_musica div#buscar_directorio a{
	width: 230px;
	display: block;
	height: 30px;

}

div#buscador_teatrodanza div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dirartesescenicas.png) center no-repeat;
	width: 230px;
	height: 30px;
}

div#buscador_teatrodanza div#buscar_directorio a{
	width: 239px;
	display: block;
	height: 30px;

}

div#buscador_cinema div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dircinema.png) center no-repeat;
	width: 230px;
	height: 30px;
}
div#buscador_cinema div#buscar_directorio a{
	display: block;
	width: 230px;
	height: 30px;

	}


div#buscador_arte div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dirarte.png) center no-repeat;
	width: 230px;
	height: 30px;
}

div#buscador_arte div#buscar_directorio a{
	display: block;
	width: 230px;
	height: 30px;

}

div#buscador_letras div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dirletras.png) center no-repeat;
	width: 230px;
	height: 30px;

}

div#buscador_letras div#buscar_directorio a{
	display: block;
	width: 230px;
	height: 30px;

}

div#buscador_varios div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dirvarios.png) center no-repeat;
	width: 230px;
	height: 30px;
}
div#buscador_varios div#buscar_directorio a{
	width: 230px;
	display: block;
	height: 30px;

}
div#buscador_conferencias div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_dircursoscharlas.png) center no-repeat;
	width: 230px;
	height: 30px;
}
div#buscador_conferencias div#buscar_directorio a{
	width: 230px;
	display: block;
	height: 30px;
}

div#buscador_ div#buscar_directorio, div#buscador_destacado div#buscar_directorio{
	text-indent: -9999px;
	background: transparent url(/imx/_btiradirectorio.png) center no-repeat;
	width: 230px;
	height: 30px;
}
div#buscador_ div#buscar_directorio a, div#buscador_destacado div#buscar_directorio a{
	width: 230px;
	display: block;
	height: 30px;
}



/*---Corpo---*/
div#corpo{
	width: 1000px;
}
div#esquerda{
	width: 600px;
}

div.rexesq, div.rexesq_contacto{
	float: left;
}

div.rexesq_contacto form{
	width: 240px;
}

div.rexder{
	float: right;
	width: 300px;
}

div.rexder a{
	color: black;
	text-decoration: underline;
}

/*---Axenda---*/
div#axenda h2{
	margin-left: 5px;
	color: #333;
	font-size: 16px;
	margin-top: 5px;
	text-transform: lowercase;
}
div.axendali{
	float: left;
	width: 490px;
}
div.borde{
	padding-bottom: 5px;
	margin-bottom: 15px;
}
div.axendalitem{
	padding: 5px;
	margin-bottom: 15px;
}

div.axendalidestacados{
	width: 470px;
	float: left;
	min-height: 160px;
	padding-right: 20px;
	margin-bottom: 20px;
}

* html div.axendalidestacados{
	height: 160px;
}

div.axendali h3 a{
	font-size: 18px;
	font-weight: lighter;
	text-decoration: none;
	color: #807168;
}
div.axendali h3 a:hover{
	text-decoration: underline;
}
/*---ColumnaEventos---*/

div.nonhaieventos{
	background-color: #e5dfd6;
	width: 485px;
	margin-bottom: 20px;
}

div.nonhaimapaweb{
	background-color: #e5dfd6;
	width: 430px;
	margin-bottom: 20px;
}

div.nonhaidirectorio{
	background-color: #e5dfd6;
	width: 800px;
	margin: 20px auto;

}

div.nonhaidirectorio p{
	color: white;
	font-size:20px;
	line-height: 20px;
	text-align: center;
	padding: 30px;
}

div.nonhaieventos p{
	padding: 30px;
	color: white;
	font-size: 24px;
	line-height: 26px;
	text-align: center;
}

div#columnaeventos{
	width: 490px;
	float: left;
	padding: 0 5px;
}

/*---ColumnaOutros---*/

div#columnaoutros{
	width: 480px;
	float: right;
	margin-top: 20px;
}

/*---Pé de páxina---*/

div#pe_de_px{
	clear: both;
	text-align: right;
	border-top: 1px dashed #8E8080;
	width: 990px;
	margin: 0 auto;
	padding: 10px 5px;
	background-color: #ece5da;
}

/*---Axenda---*/
div#portada-axenda h2, div#portada_vaivir h2{
	color: #333;
	border-bottom: 1px solid #333;
	font-size: 16px;
	margin-bottom: 10px;
}

div.portada-axenda-foto{
	float: left;
	margin: 0 5px 5px 0;
	text-align: left;
	line-height: 15px;
}
div.foto-esquerda{
	float: left;
	margin: 0 10px 5px 0;
	padding-bottom: 10px;
	width: 230px;
}
div.portada-axenda-foto p a{
	color: white;
	padding: 5px;
	text-decoration: none;
}
div.portada-axenda-foto p a:hover{
	text-decoration: underline;
}

div.vaivirinterior{
	padding-bottom: 5px;
	margin-bottom: 15px;
	width: 225px;
	float: left;
	margin-right: 20px;
	min-height: 160px;
	display: block;
}

* html div.vaivirinterior{
	width: 200px;
}

div.propon{
	text-align: center;
}

div.vaivirinteriores{
	border-bottom: 1px dashed #999;

}

div.vaivir a{
	color: #604A3F;
	text-decoration: none;
	font-weight: lighter;
	font-size: 14px;
}
div.vaivir a:hover{
	text-decoration: underline;
}

div#portada-axenda h3 a, div#portada_vaivir h3 a{
	color: #807168;
	text-decoration: none;
	font-weight: lighter;
	font-size: 18px;
}
div#portada-axenda h3 a:hover, div#portada_vaivir h3 a:hover{
	text-decoration: underline;
}

div#portada-axenda ul li{
	margin: 10px 0;
}
div#portada-axenda{
	margin-bottom: 20px;
}

div#portada-axenda em.bold{
	font-weight: bold;
	font-style: normal;
}

div#portada-axenda a{
	text-decoration: none;
}

div#portada-axenda a:hover{
	text-decoration: underline;
}

div.destaque_barra_util{
	width: 230px;
	background: #ECE5DA url(/imx/bg_concelleria-portada.png) top left repeat-x;
	float: left;
	margin: 0 10px 10px 0;
}
div.destaque_barra_util p{
	padding: 5px;
}
div.destaque_barra_util h3{
	color: #4d4d4d;
	font-size: 12px;
}

div.horadata p{
	float: left;
	margin-left: 60px;
	margin-top: -16px;
}
div.horadata h3{
	float: left;
}
div.saber_mais{
	padding-bottom: 5px;
	margin-bottom: 15px;
}
div.outros_destacados{
	margin-bottom: 15px;
}
div.outros_destacados img{
	float: left;
	margin: 0 5px 5px 0;
}
div.saber_mais h3 a, div.outros_eventos h3 a{
	color:#604A3F;
	text-decoration: none;
	text-transform: lowercase;
}

div.saber_mais h3 a:hover, div.outros_eventos h3 a:hover{
	text-decoration: underline;
}

div.saber_mais h3, div.outros_eventos h3, div.outros_destacados h3{
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
}
div.ouev{
	border-bottom: 1px dashed #999;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
div.ouev h2 a{
	font-size: 16px;
	font-weight: lighter;
	text-decoration: none;
	color: #604A3F;
}
div.ouev h2 a:hover{
	text-decoration: underline;
}

div.axenda_texto{
	width: 500px;
	float: left;
	margin-top: 6px;
}
div.axenda_texto h3 a, div.axendalidestacados h3 a{
	font-size: 18px;
	text-decoration: none;
	font-weight: lighter;
	color: #807168;
}
div.axenda_texto h3 a:hover, div.axendalidestacados h3 a:hover{
	text-decoration: underline;
}
div#cinema{
	width: 230px;
	margin-left: 20px;
	float: left;
}

span.hoxe{
	font-size: 16px;
	font-weight: bold;
	text-transform: lowercase;
	float: left;
}

div#cinema h2{
	color:#333;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
	text-transform: lowercase;
	font-size: 16px;
}
div#cinema li{
	border-bottom: 1px dashed #333;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
div#exposicions{
	width: 230px;
	float: right;
}
div#exposicions h2{
	color: #333;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
	text-transform: lowercase;
	font-size: 16px;
}

/*---Barra Orde---*/
ul.barraorde li{
	float: right;
	margin-left: 5px;
	border-left: 1px solid #ECE5DA;
	border-top: 1px solid #ECE5DA;
	border-right: 1px solid #ECE5DA;
	background-color: #ECE5DA;
	height: 15px;
	padding: 0;
	text-align: center;
	line-height: 15px;
	width: 70px;
}

ul.barraorde li a{
	color: #808080 !important;
	display: block;
}

ul.barraorde li a.orde_selec{
	background-color: #604A3F;
	border-right: 1px solid #604a3f;
	border-top: 1px solid #604a3f;
	border-left: 1px solid #604a3f;
	display: block;
	color: white !important;
	height: 15px;
	width:70px;
	padding:0;
}


/*---Axenda Central---*/
div.axendalista{
	margin-bottom: 15px;
	padding-bottom: 5px;
}
div.axendalista p a{
	color: #4a4a4a;
}

div.axendalista h3 a{
	font-weight: lighter;
	color: #807168;
}

div.faxend_lateral{
	padding: 10px 5px;
}

ul.faxend_lista{
	margin-bottom: 20px;s
}

ul.faxend_lista li, ul.faxend_lista_der li{
	list-style-type:disc;
	margin-left: 20px;
}


div.faxend_texto h2{
	color: #807168;
	font-size: 18px;
	font-weight: lighter;
}

ul.faxend_lista_der li a{
	color: white;
	text-decoration: underline;
}

ul.faxend_lista li a{
	color: #4d4d4d;
	text-decoration: underline;
}

div.faxend_texto{
	float: left;
	width: 370px;
	padding-bottom: 20px;
	overflow: hidden;
}

div.faxend_texto p{
	margin-bottom: 10px;
}

div.concellaria_texto p{
	margin-bottom: 10px;
}

div#faxend_central{
	width: 620px;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
	text-align: left;
	overflow: hidden;
}

div#faxend_mais{
	width: 340px;
	float: right;
	margin-bottom: 20px;
	padding: 10px;
	background-color: #ECE5DA;
}

div#faxend_mais div.aviso{
	background-color: #604A3F;
	margin-bottom: 20px;
	color: white;
	border: 1px dashed white;
}

div#faxend_mais li a, div#faxend_mais p a{
	color: black;
	text-decoration: underline;
}

/*---Comentarios---*/
div.comentlist{
	padding: 5px 0 5px 50px;
	width: 300px;
}

div#formcoment{
	padding: 10px 20px;
	background-color: #ECE5DA;
	width: 580px;
}
div#formcoment textarea{
	width: 325px;
	border: none;
	margin-bottom: 4px;
}
div#formcoment input[type="text"]{
	border: none;
	margin-bottom: 4px;
}
div#formcoment input[type="submit"]{
	border: none;
	background-color: #999;
	color: white;
}
div#comentarios{
	width: 590px;
}
div.form1{
	width: 500px;
	float: right;
}

/*---Ver Mais---*/

p.vermais{
	text-align: right;
}
p.vermais a{
	color: black;
	text-decoration: underline;
}
p.vertoda a{
	color: black;
	text-decoration: none;
}
p.vertoda a:hover{
	text-decoration: underline;
}
p.vertoda{
	padding: 5px;
	background-color: #ece5da;
	text-align: right;
}

p a.enviar, li a.enviar{
	color: black;
	text-decoration: underline;
}


/*---Logos---*/
div#logos{
	float: left;
	padding: 5px;
}

div#logos img{
	margin-right: 10px;
	vertical-align: middle;
}

/*---Portada Noticias---*/
div#portada-noticias h2,  div#portada-destacados h2{
	color: #333;
	font-size: 16px;
}

div.destacado-concelleria-portada{
	background: #ECE5DA url(/imx/bg_portada2.png) top left repeat-x;
	margin-bottom: 10px;
}

div.destacado h2{
	font-size: 16px;
	color: #333;
	
}

div#concelleria-portada{
	padding: 0 10px;
	color: black;
}

div.pr_concelleria-portada{
	padding-bottom: 5px;
}

div#concelleria-portada h2{
	padding-bottom: 5px;
	color: #604A3F;
}

p.consbot{
	background:transparent url(/imx/fondo_cons_bot.png) bottom no-repeat;
	height: 10px;
	margin-bottom: 15px;
}

div#concelleria-portada p a{
	color: black;
	text-decoration: none;
}

div#concelleria-portada p a:hover, div#concelleria-portada h3 a:hover{
	text-decoration: underline;
}

/*---Vai Vir---*/
p.vaivir a{
	font-size: 16px;
	font-weight: lighter;
	text-decoration: none;
	color: #807168;
}

p.vaivir a:hover{
	text-decoration: underline;
}


div#portada_vaivir li{
	margin-bottom: 5px;
}

p.desc_vaivir{
	color: #4c4c4c;
}
div#portada_vaivir ul{
	margin-top: 10px;
}

div#vaivir{
	margin: 0;
}
div.vai_vir{
	padding-bottom: 5px;
	border-bottom: 1px dashed #999;
	margin-bottom: 15px;
}
div#vaivir h3 a, div.bloque_pestanha h3 a{
	font-size: 16px;
	font-weight: lighter;
	color: #807168;
	text-decoration: none;
}
div.bloque_pestanha{
	margin-bottom: 10px;
}
div.bloque_pestanha a{
	color: black;
	text-decoration: underline;
}
div#vaivir h2{
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
}

div#vaivir h3 a:hover, div.bloque_pestanha h3 a:hover{
	text-decoration: underline;
}

/*---Conceller’a Portada---*/
div#concelleria-portada h3 a{
	color: black;
	font-weight: lighter;
	font-size: 16px;
	text-decoration: none;
}
/*---Portada Destacados---*/
div#portada-destacados ul{
	margin-top: 10px;
}
div#portada-destacados{
	clear: both;
	width: 230px;
	float: left;
}

div#portada-destacados h3 a{
	color: #604a3f;
	font-size: 14px;
	text-decoration: none;
	font-weight: lighter
}
div#portada-destacados h3 a:hover{
	text-decoration: underline;
}
div#portada-destacados li{
	padding-bottom: 10px;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
}
div#portada-destacados p{
	color: #808080;
}

h3.bconferencias a{
	font-size: 16px;
	font-weight: lighter;
	color: #80005d;
	text-decoration: none;
}
h3.bmusica a{
	font-size: 16px;
	font-weight: lighter;
	color: #e60e64;
	text-decoration: none;
}
h3.bteatrodanza a{
	font-size: 16px;
	font-weight: lighter;
	color: #68b225;
	text-decoration: none;
}
h3.bcinema a{
	font-size: 16px;
	font-weight: lighter;
	color: #909024;
	text-decoration: none;
}
h3.bplastica a{
	font-size: 16px;
	font-weight: lighter;
	color: #C2B000;
	text-decoration: none;
}
h3.letras a{
	font-size: 16px;
	font-weight: lighter;
	color: #00A9E7;
	text-decoration: none;
}
h3.varios a{
	font-size: 16px;
	font-weight: lighter;
	color: #FFA81A;
	text-decoration: none;
}

h3.bnenasnenos a{
	font-size: 16px;
	font-weight: lighter;
	color: #ff0000;
	text-decoration: none;
}

h3.bmusica a:hover, h3.bteatrodanza a:hover, h3.bcinema a:hover, h3.bplastica a:hover, h3.letras a:hover, h3.varios a:hover, h3.bconferencias a:hover{
	text-decoration: underline;
}




/*---Portada Avisos---*/

.preto{
	color: black;
}

div#portada-avisos h2{
	color: #604A3F;
	font-size: 18px;
}
div#portada-avisos{
	float: right;
	width: 230px;
	color: white;
}

div#portada-avisos a{
	color: #604A3F;
}

div#miniavisos{
	background: #ECE5DA url(/imx/fondo_avisos_top.gif) top no-repeat;
	padding: 10px 5px;
	margin-top: 10px;
}
p.avisos_bot{
	background: transparent url(/imx/fondo_avisos_bot.gif) top no-repeat;
	height: 10px;
	margin-bottom: 15px;
}
div#miniavisos h3{
	color: black;
	font-size: 1.2em;
}
div#miniavisos p{
	color: #604A3F;
	margin-bottom: 5px;
}

div#portada-banners{
	width: 230px;
	float: right;
}

div#portada-banners img{
	margin: 5px 0;
}


div.destacado img{
	float: left;
	margin: 0 10px 10px 0;
	border: 2px solid white;
}

/*---Portada 2---*/
div#portada2{
	background: #ece5da url(/imx/bg_portada2.png) top repeat-x;
	margin: 30px 0 0 0;
	padding-top: 10px;
	min-height: 350px;
}
div#portada2 a{
	color: #4d4d4d;
	text-decoration: none;
}
div#portada2 a:hover{
	text-decoration: underline;
}
div#portada-directorio{
	width: 320px;
	padding: 0 8px;
	float: left;
}
div#portada-directorio h3{
	font-weight: lighter;
}
div#portada-galerias{
	width: 300px;
	margin: 0;
	float: left;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
	padding: 0 8px;
	min-height: 320px;
}
div#portada-videos{
	width: 320px;
	float: left;
	padding:0 8px;
}
div#portada2 h2{
	color: white;
	font-size: 18px;
}
div.fotogaleria{
	float: left;
	margin-right: 5px;
	height: 140px;
	width: 140px;
}
div#portada2 p a{
	color: #4d4d4d;
	text-decoration: none;
}
div#portada2 p a:hover{
	text-decoration: underline;
}
div#pe_de_px li a:link, div#pe_de_px li a:hover, div#pe_de_px li a:visited{
	color: black;
	text-decoration: underline;
}

/*---Aviso---*/
div.aviso{
	background-color: #ECE5DA;
	color: black;
	padding: 5px;
	border: 1px dashed #604A3F;
	margin: 5px 0;
}
div.aviso h5 a{
	font-size: 14px;
}
div.aviso a{
	color: black;
	text-decoration: underline;
}

/*---Comentarios---*/
h3.titcomentarios{
	font-size: 16px;
}

p.autorcomentario{
	color: black;
	font-weight: bold;
}

/*---Migas---*/
div#migas{
	color: #999;
	padding: 5px;
	margin-bottom: 5px;
}
div#migas a{
	color: black;
	text-decoration: underline;
}

/*---Portada tema---*/

div#bloqaxendaesq{
	width: 600px;
	float: left;
	margin-bottom: 15px;
}

div#bloqdereita{
	float: right;
	width: 470px;
}

/*---salas---*/
div.salasdirect{
	padding: 5px;
	float: right;
	width: 480px;
}
div.fotosala img{
	float: right;
	margin: 0 0 5px 5px;
}
p.d_nome{
	font-size: 16px;
	margin-bottom: 10px;
	}
div.saladados a, div.saladados_directorio a{
	color: #4a4a4a;
}
div.saladados_directorio{
	float: left;
	width: 465px;
	margin-bottom: 20px;
	background-color: #E5DFD6;
	padding: 10px;
}
div.interiorsaladereita{
	float: right;
	padding: 0 5px;
	width: 460px;
}

div.d_datos, span.d_datos{
	margin-bottom: 15px;
	margin-top: 15px;
	border-left: 8px solid #604A3F;
	padding-left: 5px;
	color: #666;
}

span.titsalas{
	font-weight: bold;
}

/*---Destacado---*/
div.maisdestaques{
	margin-top: 20px;
}
div.maisdestaques h3{
	font-weight: lighter;
	color: #333;
	font-size: 16px;
}
div#destaque_contido_dereita{
	float: right;
	width: 340px;
	padding: 5px;
	margin-bottom: 15px;
}

div#destaque_contido_esquerda{
	float: left;
	width: 600px;
}

div.ind_destaques{
	color: #999;
	margin-bottom: 15px;
	width: 990px;
	padding: 0 5px;
}
div.ind_destaques a{
	color: black;
	text-decoration: underline;
}

div.destaque_texto h2{
	font-size: 18px;
	font-weight: lighter;
	color: #807168;
}

img.propon{
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
}


span.negrito{
	font-weight: bold;
}

span.seguirlendo a{
	color: black;
	text-decoration: underline;
}

div.pestanha h3{
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid black;
	margin-bottom: 5px;
}

div.destacado p a{
	color: black;
	text-decoration: none;
}

div.destacado p a:hover{
	text-decoration: underline;
}

li.destacada{
	background-color: yellow;
	border: none;
}

/*---Redondeces---*/

div.round{
   width:300px;
   height:auto;
   background:#ECF5FF;
}
div#cor_cinema{ 
	background-color: #E0EB96;
	margin-bottom: 15px;
}
div#cor_musica{
	background-color: #F186B0;
	margin-bottom: 15px;
}
div#cor_teatrodanza{
	background-color: #B3D892;
	margin-bottom: 15px;
}
div#cor_plastica{
	background-color: #c2b000;
	margin-bottom: 15px;
}
div#cor_letras{
	background-color: #7FD4F3;
	margin-bottom: 15px;
}

div#cor_conferencias{
	background-color: #BF7FAE;
	margin-bottom: 15px;
}
div#cor_conferencias h3 a, div#cor_conferencias p, div#cor_musica h3 a, div#cor_musica p, div#cor_teatrodanza h3 a, div#cor_teatrodanza p, div#cor_nenasnenos h3 a, div#cor_nenasnenos p{
	color: black;
	text-decoration: none;
}
div#cor_conferencias h3 a:hover, div#cor_musica h3 a:hover, div#cor_teatrodanza h3 a:hover, div#cor_nenasnenos h3 a:hover{
	color: black;
	text-decoration: underline;
}

div#cor_conferencias p a, div#cor_musica p a, div#cor_teatrodanza p a, div#nenasnenos p a{
	color: black;
	text-decoration: none;
}
div#cor_conferencias p a:hover, div#cor_musica p a:hover, div#cor_teatrodanza p a:hover, div#nenasnenos p a:hover{
	color: black;
	text-decoration: underline;
}

div#cor_conferencias h3 a:hover, div#cor_musica h3 a:hover, div#teatrodanza h3 a:hover, div#nenasnenos h3 a:hover{
	text-decoration: underline;
}
div#cor_plastica{
	background-color: #c2b000;
}
div#cor_varios{
	background-color: #FFD38C;
	margin-bottom: 15px;
}
div#cor_arte{
	background-color: #E0D77F;
	margin-bottom: 15px;
}
div#cor_nenasnenos{
	background-color: #FF7F7F;
}
div.destacado p{
	color: black;
}
div.destacado h3 a{
	color: black;
	text-decoration: none;
	font-size: 16px;
	font-weight: lighter;
}
div.destacado h3 a:hover{
	text-decoration: underline;
}
div.contenido{
	padding: 0 10px;
}
span.top, span.bottom{
   width:100%;
   height:10px;
   display:block;
}
span.top {
   background:url(/imx/bordecinema1.png) top left no-repeat; 
}
span.bottom{
   background:url(/imx/bordecinema1.png) bottom left no-repeat;
}
span.top span, span.bottom span{
   width:10px;
   height:10px;
   float:right;
   font-size:6px;
}
span.top span{
   background:url(/imx/bordecinema2.gif) top right no-repeat;
}
span.bottom span{
   background:url(/imx/bordecinema2.gif) bottom right no-repeat;
}

span.login a, span.login a:visited{
	color: white;
	text-decoration: none;
}

span.login{
	margin-left: 20px;
	font-size: 110%;
}

/*---Li temas---*/

div#barra_orde{
	color: white;
	margin-bottom: 10px;
	border-bottom: 1px solid #604A3F;
}

div#barra_orde a{
	color: #4d4d4d;
	text-decoration: none;
}


div#barra_orde a:hover{
	text-decoration: underline;
}

li.cinema, li.listado_plastica{
	border-bottom: 1px dashed #999;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
li.listado_cinema h3 a, li.listado_plastica  h3 a{
	font-size: 14px;
	text-decoration: none;
	color: #604A3F;
	font-weight: lighter;
}

li.listado_cinema h3 a:hover, li.listado_plastica  h3 a:hover{
	text-decoration: underline;
	}


/*---Contacto---*/

form#formEntra{
	width: 240px;
	background-color: #ECE5DA;
	padding: 5px 10px;
	height: 150px;
}

form#formlogin{
	width: 300px;
}

form#formEntra fieldset p{
	margin-bottom: 10px;
}

form#formEntra fieldset p input#form_nome{
	margin-left: 10px;
	border: none;
}

form#formEntra fieldset p input#form_email{
	margin-left: 10px;
	border: none;
}

form#formEntra p.pbotons input#form_Enviar{
	background-color: #999;
	color: white;
	border: none;
	float: right;
}

table.formulario tr td{
	vertical-align: text-top;
}
table.formulario tr td{
	padding-bottom: 10px;
}


p.voltar a{
	color: black;
}

div#destaque_corpo_contido{
	margin: 10px auto;
}

div#corpo_foros, div#corpogaleria{
	width: 650px;
	margin: 15px auto;
}

h2 a.agregaraxenda, h3 a.agregaraxenda{
	text-indent: -9999px;
	background: transparent url(/imx/icoengadir.png) left no-repeat;
	color: black;
	text-decoration: none;
	font-size: 10px;
	padding: 3px 0 3px 19px;
	margin-right: 10px;
}

span.negrita{
	font-weight: bold;
	font-size: 14px;
}

span.entradilla{
	font-size: 14px;
	color: #807168;
}

div#corpo_sus form{
	margin: 10px 0;
	background-color: #ECE5DA;
	padding: 10px;
	width: 440px;
}

div#corpo_sus a{
	color: black;
	text-decoration: none;
}

div#corpo_sus a:hover{
	text-decoration: underline;
}

div#corpo_sus{
	background-color: #ECE5DA;
	padding: 5px;
}

div#corpo_foros_login{
	width: 600px;
	margin: 20px auto;
}

div#corpo_foros h2, div#corpogaleria h2, div#contido_sin h2, div#corpo_sus h2{
	font-size: 16px;
	color: #333;
	margin-bottom: 15px;
}

div#corpo_foros form{
	background-color: #ECE5DA;
	padding: 10px;
	width: 300px;
}

div#corpo_foros form input, div#corpo_sus form input{
	border: none;
}

div#corpo_foros form input[type="submit"], div#corpo_sus form input[type="submit"]{
	background-color: #999;
	color: white;
	border: none;
	float: right;
	margin-left: 10px;
}

form#datos{
	width: 280px;
	background-color: #ECE5DA;
	padding: 10px;
}

form#datos p{
	margin-bottom: 10px;
}

form#datos textarea{
	width: 300px;
}
form#datos label{
	vertical-align: top;
	margin: 0;
}


form#datos input[type="text"]{
	border: none;
	margin-right: 5px;
	width: 300px;
}

form#datos textarea#form_mensaxe{
	border: none;
}
form#datos input[type="submit"], form#datos input[type="reset"]{
	background-color: #999;
	color: white;
	border: none;
	float: right;
}

/*---Ligazóns---*/
div#ligazons{
	margin-bottom: 20px;
	padding: 0 5px;
}

div.ligazon img{
	border: 1px solid #8E8080;
}

div.ligazon, div.caixagaleria{
	width: 480px;
	float: left;
	margin-top:15px;
	border-bottom: 1px dashed #8E8080;
	min-height: 75px;
	margin-right: 20px;
}

div.lista_ligazons{
	width: 1000px;
}
div.ligazon img{
	float: left;
	margin: 0 10px 5px 0;
}
div.ligazon h2 a, div.caixagaleria h2 a{
	border: none;
	font-size: 16px;
	color: #8E8080;
	font-weight: lighter;
	margin-bottom: 15px;
	text-decoration: none;
}
div.ligazon h2 a:hover{
	text-decoration: underline;
}

/*---Concellaria---*/
div#concellaria_contido_esquerda{
	width: 250px;
	float: left;
	margin-right: 10px;
	margin-top: 17px;
}

div#concellaria_contido_dereita{
	width: 470px;
	float: left;
	margin-bottom: 10px;
}

div#concellaria_contido_dereita p a{
	color: black;
	text-decoration: none;
}

div#concellaria_contido_dereita p a:hover{
	text-decoration: underline;
}

div#concellaria_contido_dereita img{
	margin-bottom: 10px;
}

div#concellaria_contido_dereita h2{
	font-size: 16px;
	color: #333;
	margin: 10px 0;
	text-transform: lowercase;
}
div.consellariamenu{
	background: #CFC7BD url(/imx/bg_concelleria-portada.png) repeat-x left;
	margin-bottom: 15px;
	line-height: 20px;
}
div.consellariamenu li a{
	color: #604A3F;
	text-decoration: none;
	font-size: 16px;
	font-weight: lighter;
}
div.consellariamenu li a:hover, div.consellariamenu li a.selecionado{
	color:black;
	text-decoration: underline;
}
div.consellariadesc{
	background-color: #999;
	margin-bottom: 15px;
	color: white;
	float: right;
	width: 250px;
	margin-top: 17px;
}

div.consellariadesc img{
	float: left;
	margin: 5px 5px 5px 0;
}

div.conserllariadesc div.contenido h3{
	padding-top: 10px;
}

div.concellaria_barra_util h3{
	font-size: 16px;
	color: #999;
	border-bottom: 1px solid #999;
	margin-bottom: 15px;
	text-transform: lowercase;
	margin-top: 0;
}

div.concellarianovas img{
	float: left;
	margin: 0 5px 5px 0;
}

div.concellarianovas{
	margin-bottom: 15px;
	padding-bottom: 5px;
}

div.concellarianovas h4 a{
	font-size: 18px;
	color: #807168;
	text-decoration: none;
	font-weight: lighter;
}

div.concellarianovas h4 a:hover{
	text-decoration: underline;
}

div.contido_ccll h2{
	font-size: 18px;
	color: #30C6EA;
	font-weight: lighter;
}

div.contido_ccll h3{
	font-size: 16px;
	color: #333;
	font-weight: lighter;
}

div.enviarevento{
	padding: 5px;
	color: #808080;
	background-color: #ece5da;
	text-align: center;
}
div.enviarevento_portada, div#enviareventoint{
	background: transparent url(/imx/proponevento.png) left no-repeat;
	text-indent: -9999px;
	margin-bottom: 20px;
	width: 490px;
}

div.enviarevento_portada a, div#enviareventoint a{
	display: block;
	width: 490px;
	height: 25px;
}

div.enviarevento a{
	color: black;
	text-decoration: none;
}

div.enviarevento a:hover{
	text-decoration: underline;
}

h3.titularidade{
	color: #333;
	font-size: 16px;
	border-bottom: 1px solid #333;
}

/*---Cores---*/

p.cor{
	padding-left:5px !important;
	margin: 0 !important;
	font-family: Verdana;
	text-transform: lowercase;
	text-decoration: none;
	color: white !important;
}
div.portada-axenda-foto p.cor a{
	color: white;
}
p.cor a:hover{
	text-decoration: underline;
}
div.bg_musica{
	background-color: #e40e62;
}
div.bg_conferencias{
	background-color: #80005d;
}
div.bg_teatrodanza{
	background-color: #68b225;
}
div.bg_cinema{
	background-color: #cccc33;
}
div.bg_arte, div.bg_plastica{
	background-color: #c2b000;
}
div.bg_letras{
	background-color: #00a9e7;

}
div.bg_varios{
	background-color: #ffa81a;

}
div.xxxconferencias{
	background-color:#80005d;
	line-height: 15px;

}
div.xxxmusica{
	background-color:#e60e64;
	line-height: 15px;

}
div.xxxteatrodanza{
	background-color:#68b225;
	line-height: 15px;

}
div.xxxcinema{
	background-color:#c1d72e;
	line-height: 15px;

}
div.xxxarte, div.xxxplastica{
	background-color:#c2b000;
	line-height: 15px;


}
div.xxxletras{
	background-color:#00a9e7;
	line-height: 15px;


}
div.xxxvarios{
	background-color:#ffa81a;
	line-height: 15px;

}
div.yyymusica img, div.foto_destaque_musica img{
	border-bottom: 16px solid #e60e64;
}
div.yyyconferencias img, div.foto_destaque_conferencias img{
	border-bottom: 16px solid #80005d;
}
div.yyyteatrodanza img, div.foto_destaque_teatrodanza img{
	border-bottom: 16px solid #68b225;
}
div.yyycinema img, div.foto_destaque_cinema img{
	border-bottom: 16px solid #c1d72e;
}
div.yyyarte img, div.yyyplastica img, div.foto_destaque_arte img, div.foto_destaque_plastica img{
	border-bottom: 16px solid #c2b000;
}
div.yyyletras img, div.foto_destaque_letras img{
	border-bottom: 16px solid #00a9e7;
}
div.yyyvarios img, div.foto_destaque_varios img{
	border-bottom: 16px solid #ffa81a;

}


/*---Mapa web---*/
div#corpo_mapaweb{
	width: 1000px;
	margin: 0 auto;
	padding: 10px 0;
	text-transform: lowercase;
}

li.unoJose a.unoJosetit{
	background-color: #ECE5DA;
	display: block;
	margin-bottom: 10px;
	height: 20px;
	padding: 10px;
	margin-top: 10px;
}

ul.mapaweb_lista_temas{
	padding-bottom: 15px;
}

li.unoJose a{
	font-weight: bold !important;
}


div.colunamapa{
	width: 430px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-left: 50px;
}

div.colunamapa h2{
	font-weight: lighter;
	font-size: 16px;
	color: #333;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
}
ul.mapaweb_lista_seccions{
	margin: 5px;
}
ul.mapaweb_lista_seccions li a{
	font-size: 18px;
	font-weight: lighter;
	color: #807168;
	text-decoration: none;
}

ul.mapaweb_lista_temas{
	line-height: 24px;
}

ul.mapaweb_lista_temas li a{
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
ul.mapaweb_lista_temas li a:hover{
	text-decoration: underline;
}
ul.mapaweb_lista_temas li{
	list-style-type: disc;
	margin-left: 20px;
}

p.clear{
	clear: both;
}

div#contido_sin{
	width: 700px;
	margin: 0 auto;
	padding-bottom:20px;
}


/*---Directorio---*/
div#listadesalas{
	width: 480px;
	float: left;
	padding:0 5px 10px 5px;
	border-bottom: 1px dashed #999;
}


div#listadesalas p.d_nome a{
	color: #b0a49a;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
}
div#listadesalas p.d_nome a:hover, div#listadesalas p.d_nome a.seleccionada{
	text-decoration: underline;
	color: #604A3F;
}

/*---Galerías---*/

div#interiorcentro_conv{
	width: 500px;
	margin: 15px auto;
	padding: 5px;
	border: 1px solid #999;
}

div#interiorcentro{
	width:700px;
	margin: 0 auto;
	padding: 5px;
}

div.galerias{
	background-color: #ECE5DA;
	margin-bottom: 15px;
}

div.galerias h3 a{
	color: black;
	text-decoration: none;
	font-size: 18px;
	font-weight: lighter;
}
div.galerias h3 a:hover{
	text-decoration: underline;
}
div.galerias h3{
	margin-bottom: 5px;
}

div.galerias img{
	float: left;
	margin-right: 10px;
}

div#interiorcentro_conv h2, div#interiorcentro h2{
	font-size: 16px;
	color: #333;
	font-weight: lighter;
}

span#nav_anterior a, span#nav_seguinte a{
	color: #807168;
	text-decoration: none;
}

span#nav_anterior a:hover, span#nav_seguinte a:hover{
	text-decoration: underline;
}

a.seguinte{
	color: black;
	text-decoration: none;
}

a.seguinte:hover{
	text-decoration: underline;
}

p.rojonegritadous, div#mostra_galeria, div#mostra_peqs{
	text-align: center;
}

div#mostra_galeria img{
	padding-bottom: 15px;
}

div#mostra_peqs{
	margin-top: 20px;
}


/*---Clearfix---*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
    }

div#puntuacion{
	background-color: white;
	padding-top: 5px;
}

.ratingblock{width:200px;display:block; background-color: white;padding:5px;}
.loading{height:18px;background:url(/imx/working.gif) 50% 50% no-repeat;}
.unit-rating{float:left;list-style:none;margin:0;padding:0;height:18px;position:relative;background:url(/imx/estrelas.png) top left repeat-x;}
.unit-rating li{text-indent:-90000px;padding:0;margin:0;/*\*/ float:left;/* */;}
.unit-rating li a{outline:none;display:block;width:20px;height:18px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;}
.unit-rating li a:hover{background:url(/imx/estrelas.png) left center;z-index:2;left:0;}.unit-rating a.r1-unit{left:0;}
.unit-rating a.r1-unit:hover{width:19px;}.unit-rating a.r2-unit{left:19px;}
.unit-rating a.r2-unit:hover{width:38px;}.unit-rating a.r3-unit{left:38px;}
.unit-rating a.r3-unit:hover{width:57px;}.unit-rating a.r4-unit{left:57px;}
.unit-rating a.r4-unit:hover{width:76px;}.unit-rating a.r5-unit{left:76px;}
.unit-rating a.r5-unit:hover{width:95px;}.unit-rating a.r6-unit{left:95px;}
.unit-rating a.r6-unit:hover{width:114px;}.unit-rating a.r7-unit{left:114px;}
.unit-rating a.r7-unit:hover{width:133px;}.unit-rating a.r8-unit{left:133px;}
.unit-rating a.r8-unit:hover{width:152px;}.unit-rating a.r9-unit{left:152px;}
.unit-rating a.r9-unit:hover{width:171px;}.unit-rating a.r10-unit{left:171px;}
.unit-rating a.r10-unit:hover{width:190px;}
.unit-rating li.current-rating{background:url(/imx/estrelas.png) left bottom;position:absolute;height:18px;display:block;text-indent:-9000px;z-index:1;}
.voted{color:#999;}
.thanks{color:#36AA3D;}
.unit_long{height:24px; width: 100px;}.unit_long span.texto-voto{position:relative;top:-15px;left:105px;}

/*---IMPRIMIR---*/


