
/* A–adido por David Parcerisa WEB-PROS*/
@font-face {
	font-family: 'Helvetica Neue LT Heavy';
	src: url("../fonts/HELVNLTH.TTF");
	src: local('Helvetica Neue LT Heavy'), url("../fonts/HELVNLTH.TTF")
		format('truetype');
}

@font-face {
	font-family: 'Helvetica Neue LT Bold';
	src: url("../fonts/HELVNLTB.TTF");
	src: local('Helvetica Neue LT Bold'), url("../fonts/HELVNLTB.TTF")
		format('truetype');
}

@font-face {
	font-family: 'Helvetica Neue LT Medium';
	src: url("../fonts/HELVNLTM.TTF");
	src: local('Helvetica Neue LT Medium'), url("../fonts/HELVNLTM.TTF")
		format('truetype');
}

/* 	font-family: "Helvetica Neue LT Heavy", "Helvetica", "Arial",  sans-serif;
/* 	font-family: "Helvetica Neue LT Bold", "Helvetica", "Arial",  sans-serif;
/* 	font-family: "Helvetica Neue LT Medium", "Helvetica", "Arial",  sans-serif;*/
img {
	border:0px;
}

.left {
	float: left;
}

.right {
	float: right;
}

#maincolumn .head {
	background: #ccc;
	color: #00000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}

#maincolumn .item {
	background: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}

#maincolumn .warning {
	background: #ffffff;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}

#maincolumn .in {
	background: #CCC;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}

#maincolumn .texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0 0 0 0;
}

#maincolumn h2 {
	font-family: "Helvetica Neue LT Heavy", "Helvetica", "Arial", sans-serif;
	font-size: 16px;
	text-transform: uppercase;
}

#maincolumn h2 a {
	font-family: "Helvetica Neue LT Heavy", "Helvetica", "Arial", sans-serif;
	font-size: 16px;
}

.cuerpo_fino {
	font-family: "Helvetica Neue LT Medium", "Helvetica", "Arial",
		sans-serif;
	text-transform: uppercase;
}

.formulario label {
	font-size: 11px;
}

.adv {
	border: 1px solid red;
	background-color: #EDB6B7;
	padding: 10px;
	width: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 30px;
}

input.vanadium-invalid,select.vanadium-invalid,textarea.vanadium-invalid
	{
	border-color: red !important;
	border-style: solid !important;
}

input.vanadium-valid,select.vanadium-valid,textarea.vanadium-valid {
	border-color: #000 !important;
	border-style: solid !important;
}

.vanadium-advice {
	font-size: 10px;
}

a.sel {
	color: #f00;
}

.info {
	margin-bottom: 30px;
	width: 580px;
}

/* Fin a–adido por david parcerisa WEB-PROS*/

body {
	font-family: helvetica, arial;
	font-size: 11px;
	font-style: normal;
}

P {
	line-height: 14px;
}

textarea {
	width: 442px;
	margin-left: 2px;
	border: 1px #444444 solid;
	background: transparent;
	color: #000000;
	font-family: helvetica, arial;
	font-size: 11px;
}

input[type="text"] {
	border: 1px #444444 solid;
	background: transparent;
	color: #000000;
	font-family: helvetica, arial;
	font-size: 11px;
}

input[type="password"] {
	border: 1px #444444 solid;
	background: transparent;
	color: #000000;
	font-family: helvetica, arial;
	font-size: 11px;
}

.inputsContacto {
	width: 442px;
	margin-left: 2px;
}

a:link {
	color: #000000;
	text-decoration: none;
	font-family: helvetica, arial;
	font-size: 11px;
}

a:visited {
	color: #000000;
	text-decoration: none;
	font-family: helvetica, arial;
	font-size: 11px;
}

a:active {
	color: #000000;
	text-decoration: none;
	font-family: helvetica, arial;
	font-size: 11px;
}

a:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: helvetica, arial;
	font-size: 11px;
}

hr.hrline {
	height: 9px;
	border: 0;
	color: #000000;
	background-color: #000000;
	width: 100%;
	margin: 15px 0px 15px 0px;
}

#main-content {
	margin: 0 auto;
	width: 990px;
}

#banner-intro hr {
	margin: 40px 0 8px 0;
}

#banner-intro {
	height: 500px;
}

#partners-intro p {
	font-family: helvetica, arial;
	font-size: 8px;
	margin: 0 0 0 0;
}

#main-column {
	float: left;
	width: 600px;
	margin: 0 20px 0px 0;
	padding: 0 0 0 0;
	border-width: 0;
}

#foto-home {
	height: 387px;
}

#column-left {
	float: left;
	width: 130px;
	margin: 0 25px 0px 0;
	padding: 0 0 0 0;
	clear: both;
	height: 770px;
}

#column-left img {
	margin: 5px 0 20px 0;
	border: 0px;
}

#column-right {
	float: left;
	width: 180px;
	margin: 0 25px 0px 0;
	padding: 0 0 0 0;
}

#pie {
	float: bottom;
	width: 130px;
	margin: 0px 0px 0px 0;
}

#pie img {
	margin: 80px 3px 0px 3px;
	border: 0px;
	width: 25px;
}

.pie-foto-home {
	width: 600px;
	color: #777777;
	font-size: 7pt;
}

#buttons-menu tr a {
	font-weight: bold;
	margin-top: 2px;
	line-height: 15px;
}

#blackdate a {
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	padding-left: 1px;
	padding-right: 1px;
	margin: 10px 0 15px 0;
}

#blackdate a:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	margin: 0px 0 5px 0;
}

#newstitle {
	margin: 3px 0 0px 0;
	font-weight: bold;
}

#destacada1 {
	float: left;
	width: 183px;
	margin: 0 25px 0px 0;
	padding: 0 0 0 0;
	width: 183px;
}

#destacada2 {
	float: left;
	width: 183px;
	margin: 0 25px 0px 0;
	padding: 0 0 0 0;
}

#destacada3 {
	float: left;
	width: 184px;
	margin: 0px 0px 0px 0;
	padding: 0 0 0 0;
}

#destacada1 img {
	margin: 0px 0 10px 0;
	border: 0px;
}

#destacada2 img {
	margin: 0px 0 10px 0;
	border: 0px;
}

#destacada3 img {
	margin: 0px 0 10px 0;
	border: 0px;
}

#logo {
	float: left;
	width: 180px;
	margin: 0 25px 0px 0;
	padding: 0 0 0 0;
	height: 670px;
}

#logo img {
	margin-top: 0px;
}

#buttons-menu {
	height: 387px;
	width: 130px;
	font-weight: bold;
}

.arrows {
	font-family: helvetica, arial;
	font-weight: bold;
	font-size: 20px;
	text-align: right;
	margin: 0px 0px 0px 0px;
	/*float: left;*/
}

#news-table {
	float: left;
	width: 270px;
	height: 195px;
	margin: 0px 18px 0px 0px;
}

#main-content .news-table h3 a {
	font-weight: bold;
}

#noticia h4 a:hover {
	width: 60px;
	background-color: #FF0000;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0 0 0 0;
}

#noticia h4 a {
	width: 60px;
	background-color: #000000;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0 0 0 0;
}

#noticia a {
	font-weight: bold;
}

#paginator-news-table {
	width: 660px;
	margin-top: -5px;
	float: left;
}

#artists-list li {
	list-style: none;
	width: 225px;
	padding: 0px;
	margin-bottom: 5px;
}

#artists-list ul {
	list-style: none;
	padding: 0px;
	text-decoration: none;
	margin: 0px 0 2px 0;
}

#artistas {
	height: 500px;
}

#artistas img {
	margin: 0px 0 10px 0;
}

#artistas h2 {
	margin: 0px 0 10px 0;
}

#artistas h3 {
	margin: 0px 0 10px 0;
}

#artistas p {
	width: 575px;
}

#artistas a {
	font-weight: bold;
}

#complementaria ul {
	list-style: none;
	padding: 0px;
	text-decoration: none;
	margin: 0px 0 2px 0;
}
#complementaria {
	margin: 0px 0 0px 0;
}

#complementaria li {
	list-style: none;
	width: 425px;
	padding: 0px;
	margin-bottom: 5px;
}

#complementaria a {
	font-weight: bold;
}

.black {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
}

#links li {
	list-style: none;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 3px;
}

#colaboradores img {
	margin: 5px 0 10px 0;
	border: 0px;
}

#colaboradores p {
	margin: 10px 0 5px 0;
	padding: 0 0 0 0;
	font-size: 10px;
}

hr.colaboradores {
	height: 1px;
	border: 0;
	color: #000000;
	background-color: #000000;
	width: 100%;
	margin: 0px 0px -25px 0px;
}

#tabla_prensa {
	float: left;
	width: 270px;
	height: 210px;
	margin: 0px 18px 0px 0px;
}

#prensa p {
	width: 575px;
}

.prensa td {
	padding: 0 25px 0 0px; /*line-height:12px;*/
}

.prensa td img {
	border: 1px solid #000000;
}

.prensa2 td {
	padding: 0 5px 0 0px;
}

.prensa3 td {
	padding: 0 25px 0 0px; /*line-height:12px;*/
}

.prensa3 td img {
	border: 0px solid #000000;
}

.dossier-prensa-img img {
	border: 0px solid #FF0000;
}

.dossier-prensa-img:hover img {
	border: 0px solid #FF0000;
}

#partners p {
	font-family: verdana, arial;
	font-size: 8px;
	margin: 0 0 0 0;
}

#partners img {
	border: 0px;
	margin: 0 0px 0 0px;
}

#partners table {
	margin-top: 250px
}

.textareaStyle {
	border: 1px #444444 solid;
	background: transparent;
	color: #000000;
	font-family: helvetica, arial;
	font-size: 11px;
}

#buttons-menupress-descargas .rojito {
	color: #FF0000;
}

#buttons-menupress-revista .rojito {
	color: #FF0000;
}

#buttons_menupress .rojito {
	color: #FF0000;
}

#buttons_menu .rojito {
	color: #FF0000;
}

#buttons_menups li {
	list-style: none;
	width: 225px;
	padding: 0px;
	margin-bottom: 1px;
	font-weight: bold;
}

#buttons_menupress ul {
	list-style: none;
	width: 225px;
	padding: 0px;
	margin-bottom: 1px;
	font-weight: bold;
}

#buttons-menupress-revista ul {
	list-style: none;
	width: 225px;
	padding: 0px;
	margin-bottom: 1px;
	font-weight: bold;
}

#listaRecortesPress li {
	list-style: none;
	/*width:575px;*/
	padding: 0px;
	margin-bottom: 2px;
	margin-top: 2px;
}

#buttons-menupress-descargas ul {
	list-style: none;
	width: 275px;
	padding: 0px;
	margin-bottom: 1px;
	font-weight: bold;
}

#subM ul li {
	list-style: none;
	font-weight: normal;
	margin-left: 7px;
	/*height:45px;*/
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}

#tabla_descargas iFrame {
	font-family: helvetica, arial;
	font-size: 11px;
	font-style: normal;
	margin: 0px 0px 0px 0px;
}

.subMenu {
	font-size: 16px;
	/*float: left;*/
	margin-left: 2px;
}

#titulo img {
	float: left;
}

#tabla-citas {
	float: left;
	width: 270px;
	height: 160px;
	margin: 0px 18px 0px 0px;
}

#tabla-total {
	width: 680px;
	margin-top: -5px;
	float: left;
}