/* Cabecera */

/* Artistas invitados */

/* Como lista (no se ve guay el interlineado) */

#titular ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#titular ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	height: 10px;
}

#titular ul li a.impar, #titular ul li a.par  {
	margin: 0px;
	padding: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	height: 10px;
	margin-bottom: -5px;
}

#titular ul li a.impar  {
	color: #00CFEB; 
}

#titular ul li a.par  {
	color: #633105; 
}

#titular ul li a.impar:hover {
	color: #FFFFFF;
	background-color: #00CFEB;
	text-decoration: none;
}

#titular ul li a.par:hover {
	color: #FFFFFF;
	background-color: #633105;
	text-decoration: none;
}

/* Como DIV */

#titular div.artistas {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	/*padding-top: 0px; */
}

#titular div.artistas a.impar, #titular div.artistas a.par  {
	margin: 0px;
	padding: 1px;
	padding-right: 2px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	height: 10px;
	margin-bottom: -5px;
}

#titular div.artistas a.impar  {
	color: #00CFEB; 
}

#titular div.artistas a.par  {
	color: #633105; 
}

#titular div.artistas a.impar:hover {
	color: #FFFFFF;
	background-color: #00CFEB;
	text-decoration: none;
}

#titular div.artistas a.par:hover {
	color: #FFFFFF;
	background-color: #633105;
	text-decoration: none;
}


/* Interfaz */

/* Lema */

/* Logo e idioma */

#cablogo img {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-right: 6px;
	padding-bottom: 3px;
	width: 67px;
	border-bottom: 1px solid #B9BA9A;
}

#cablogo div.idioma {
	margin: 0px;
	margin-left: 75px;
	padding: 0px;
	padding-top: 62px;
	* padding-top: 54px;
	padding-bottom: 5px;
	border-bottom: 1px solid #B9BA9A; 
	text-align: right;
}

#cablogo div.idioma a {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CFEB; 
	text-decoration: none;
}

#cablogo div.idioma a:hover {
	margin: 0px;
	padding: 0px;
	color: #633105; 
	text-decoration: none;
}


/* Menu */

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li {
	margin: 0px;
	padding: 0px;
	width: 230px;
	display: block;
	* height: 8px;
	* margin-bottom: -5px;
}

#menu ul li a {
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #633105; 
	text-decoration: none;
	height: 12px;
	* height: 8px;
	width: 230px;
	display: block;
}

#menu ul li a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
	display: block;
	width: 230px;
}

#menu ul li a:active {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
	display: block;
	width: 230px;
}

#menu ul li.current {
	margin: 0px;
	margin-bottom: 1px;
	* margin-bottom: -3px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	height: 12px;
	* height: 8px;
	color: #FFFFFF;
	background-color: #00CFEB; 
}

/* Submenu */

#subm_programa {
	display: none;
}
#subm_festival {
	display: none;
}

#submenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	/*list-style: none outside none;*/
}

#submenu ul li {
	margin: 0px;
	padding: 0px;
	width: 230px;
	display: block;
	* margin-bottom: -5px;
}

#submenu ul li a {
	margin: 0px;
	margin-bottom: 1px;
	padding: 1px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CFEB; 
	text-decoration: none;
	width: 230px;
	height: 10px;
	display: block;
}

#submenu ul li a:hover {
	color: #633105;
	text-decoration: none;
	width: 230px;
}

/* Xtras menu */

#xtramenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#xtramenu ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#xtramenu ul li a {
	margin: 0px;
	padding: 1px;
	padding-right: 20px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #633105; 
	text-decoration: none;
	height: 10px;
}

#xtramenu ul li a:hover {
	color: #00CFEB;
	text-decoration: none;
}

#destacado2 h3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #00CFEB;
	font-family: Georgia, Times New Roman, serif;
	font-size: 15px;
	color: #00CFEB;
}

div.postit {
	/*background-image: url(../img/postit-dn.gif);
	background-position: bottom left;*/
	background-image: url(../img/postit.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	/* background-color: #FCFCCB; */
	margin: 0px;
	height: 205px;
}

div.postit form {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-top: 3px;
	width: 202px;
}

div.postit h5 {
	margin: 0px;
	padding-top: 14px;
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 2px;
	/*background-image: url(../img/postit-up.gif);
	background-position: top left;
	background-repeat: no-repeat;*/
	font-family: Georgia, Times New Roman, serif;
	font-size: 11px;
	color: #633105;
}

div.postit img {
	margin: 0px;
	padding-top: 10px;
	padding-left: 9px;
	padding-bottom: 2px;
}

div.postit p {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

div.postit p.formitem2 {
 	float: left;
	width: 100px;
	display: block;
	margin: 0px;
	padding: 0px;
	color: #633105;
	font-weight: bold;
}

div.postit input {
	float: left;
	clear: right;
	margin-left: 110px;
	display: inline;
	border: 0px;
	border-bottom: 1px dashed #979681;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #633105;
	background-color: #E6EAB1;
}

div.postit p strong {
	color: #633105; 
}

div.postit p em {
	font-weight: bold; 
	font-style: normal;
}

div.postit input.button {
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
	border: 0px;
}

/* Sponsors y demas */


#sponsors p, #colaboradores p, #partners p, #organizadores p, #supporters p, #mainsponsor p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #633105;
}

/* Textos */

#texto div.titulo {
	margin: 0px;
	padding: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #00CFEB;
}

#texto div.titulo h2 {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	font-weight: normal;
	color: #00CFEB;
}

#texto div.bloquetexto {
	margin: 0px;
	padding: 0px;
	clear: both; /* CUIDAO QUE AŅADO ESTO */
	/*height: 205px;*/
	/* overflow: auto;
	scrollbar-face-color: #FFFFFF; 
 	scrollbar-track-color: #FFFFFF; 
 	scrollbar-shadow-color: #FFFFFF;
 	scrollbar-3dlight-color: #FFFFFF;
 	scrollbar-arrow-color: #00CFEB;
 	scrollbar-base-color: #FFFFFF; 
 	scrollbar-darkshadow-color: #FFFFFF;
 	scrollbar-highlight-color: #FFFFFF; */
}

#texto div.bloquetexto p {
	margin: 0px;
	padding: 10px;
	padding-right: 15px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
}

#texto div.bloquetexto p a {
	color: #00CFEB; 
	text-decoration: none;
}

#texto div.bloquetexto p a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
}

#texto div.bloquetexto p strong {
	color: #633105; 
}

#texto div.bloquetexto p em {
	font-weight: bold; 
	font-style: normal;
}

#texto div.bloquetexto p small {
 	font-size: 10px;
}

#texto div.bloquetexto ul {
	margin: 0px;
	padding: 10px;
	padding-right: 15px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
	list-style-image: url(../img/itemlist1.gif);
	* list-style-image: url(../img/itemlist1e.gif);
	list-style-position: inside;
}

#texto div.bloquetexto ul li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#texto div.bloquetexto ul li strong {
	color: #633105; 
}

#texto div.bloquetexto ul li a {
	color: #00CFEB; 
	text-decoration: none;
}

#texto div.bloquetexto ul li a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
}

/* Noticias desplegables home */

.openNews {
	cursor: hand;
	cursor: pointer;
}

.openNews h3 {
	margin: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	/*font-weight: normal;*/
	color: #00CFEB;
	border-bottom: 1px solid #00CFEB;
}

.blockNews {
	display: none;
	border-bottom: 1px solid #979681;
	margin-bottom: 5px;
	margin-right: 15px;
}

.blockNews p {
	margin: 0px;
	padding: 10px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
}

.blockNews p a {
	color: #00CFEB; 
	text-decoration: none;
}

.blockNews p a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
}

.blockNews p strong {
	color: #633105; 
}

.blockNews p em {
	font-weight: bold; 
	font-style: normal;
}

.blockNews p small {
 	font-size: 10px;
}

/* Hoja transferencia bancaria */

#transferencia, #paypal, #errors {
	margin: 0px;
	margin-right: 10px;
	padding: 10px;
	background-image: url(../img/bg-transfer.gif);
	background-position: top left;
	border: 1px dashed #979681; 
	display: none;
}

#errors {
	display: block;
}

#transferencia p, #errors p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
}

#transferencia p strong {
	color: #633105; 
}

#transferencia p em {
	font-weight: bold; 
	font-style: normal;
}

#transferencia p small {
 	font-size: 10px;
}

#transferencia p.formitem {
 	float: left;
	width: 110px;
	/*display: block;*/
	margin: 0px;
	padding: 0px;
}

#transferencia form {
	margin: 0px;
	padding: 0px;
}

#transferencia input {
	float: left;
	clear: right;
	margin-left: 150px;
	/*display: inline;*/
	border: 1px solid #979681;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #633105;
}

/* ------------------------------------------ */
/* prueba mac */

#transferenciamac {
	margin: 0px;
	margin-right: 10px;
	padding: 10px;
	background-image: url(../img/bg-transfer.gif);
	background-position: top left;
	border: 1px dashed #979681; 
	display: none;
}

#transferenciamac p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
}

#transferenciamac p strong {
	color: #633105; 
}

#transferenciamac p em {
	font-weight: bold; 
	font-style: normal;
}

#transferenciamac p small {
 	font-size: 10px;
}

#transferenciamac p.formitem {
 	float: left;
	width: 110px;
	/*display: block;*/
	margin: 0px;
	padding: 0px;
}

#transferenciamac p.formitem a{
	color: #979681;
}

#transferenciamac p.formitem a:hover{
	color: #633105; 
}

#transferenciamac a.formitem{
	color: #979681;
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px;
}

#transferenciamac a.formitem:hover{
	color: #633105;
	float: left;
	width: 110px;
	margin: 0px;
	padding: 0px; 
}

#transferenciamac form {
	margin: 0px;
	padding: 0px;
	width: 240px;
}

#transferenciamac input, select {
	float: left;
	clear: right;
	margin-left: 150px;
	/*display: inline;*/
	border: 1px solid #979681;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #633105;
}

#transferenciamac input.button2 {
	float: none;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
	border: 0px;
}

#transferenciamac input.button3 {
	float: none;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #633105;
	text-decoration: none;
	border: 0px;
}

/* ------------------------------------------ */

#paypal input {
	margin: 0px;
	padding: 0px;
	border: 0px;
	
}

#transferencia input.button2 {
	float: none;
	margin: 0px;
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
	border: 0px;
}

#transferencia input.oculto {
	margin: 0px;
	padding: 0px;
	background-color: transparent; 
	border: 0px;
}

/* Menu artistas */

/*
#subm_artistas {
	float: left;
	margin: 0px;
	margin-right: 6px;
	padding: 0px;
	padding-bottom: 10px;
	width: 108px;
}

#subm_artistas ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#subm_artistas ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	* margin-bottom: -7px;
	* height: 11px;
}

#subm_artistas ul li a {
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #95967D; 
	text-decoration: none;
	height: 11px;
	display: block;
}

#subm_artistas ul li a:hover {
	color: #FFFFFF;
	background-color: #95967D;
	text-decoration: none;
	margin-bottom: 1px;
	height: 11px;
}
*/

#subm_artistas ul {
	float: left;
	margin: 0px;
	margin-right: 6px;
	padding: 0px;
	padding-bottom: 10px;
	width: 108px;
	height: 100%;
	list-style-type: none;
}

#subm_artistas ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	* margin-bottom: -7px;
	* height: 11px;
}

#subm_artistas ul li a {
	margin: 0px;
	margin-bottom: 1px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #95967D; 
	text-decoration: none;
	height: 11px;
	display: block;
}

#subm_artistas ul li a:hover {
	color: #FFFFFF;
	background-color: #95967D;
	text-decoration: none;
	margin-bottom: 1px;
	height: 11px;
}


/* Ficha artista */

#ficha {
	margin: 0px;
	padding: 0px;
	margin-left: 115px;
	margin-right: 15px;
}

#ficha_festival {
	margin: 0px;
	padding: 0px;
}

#ficha h3 {
	margin: 0px;
	padding: 4px;
	padding-bottom: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	font-weight: normal;
	color: #633105; 
	background-color: #F9F8F5;
}

#ficha_festival h3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	font-weight: normal;
	color: #633105; 
	background-color: #F9F8F5;
}

#ficha h3 .proced {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 14px;
	color: #633105; 
}
#ficha_festival h3 .proced {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 11px;
	color: #633105; 
}

#ficha h4 {
	margin: 0px;
	margin-top: -5px;
	padding: 4px;
	padding-bottom: 12px;
	padding-top: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 24px;
	color: #00CFEB; 
	font-weight: normal;
	line-height: 22px;
	background-color: #F9F8F5;
}
#ficha_festival h4 {
	margin: 0px;
	margin-top: -5px;
	padding: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	color: #00CFEB; 
	font-weight: normal;
	line-height: 22px;
	background-color: #F9F8F5;
}

#ficha_festival a{
	color: #00CFEB; 
	text-decoration: none;
}

#ficha_festival a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
}

#ficha img, #ficha_festival img {
	* width: 327px;
}

#ficha p.entradilla, #ficha_festival p.entradilla {
	margin: 0px;
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 0px;
	font-family: Georgia, Times New Roman, serif;
	font-size: 12px;
	color: #633105; 
	/* * background-color: #FFFFFF; */
}

#ficha p, #ficha_festival p {
	margin: 0px;
	padding: 10px;
	padding-right: 5px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
	/* * background-color: #FFFFFF; */
}

#ficha p.textconferencia, #ficha_festival p.textconferencia {
	margin: 0px;
	padding: 10px;
	padding-right: 5px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #633105; 
	border-top: 1px solid #E6E2D6;
	/* * background-color: #FFFFFF; */
}

#ficha p a, #ficha p.textconferencia a, #ficha_festival p a, #ficha_festival p.textconferencia a {
	color: #00CFEB; 
	text-decoration: none;
}

#ficha p a:hover, #ficha p.textconferencia a:hover, #ficha_festival p a:hover, #ficha_festival p.textconferencia a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
}

#ficha p strong, #ficha_festival p strong {
	color: #633105; 
}

#ficha p.textconferencia strong, #ficha_festival p.textconferencia strong {
	font-weight: bold;
}

#ficha p em, #ficha_festival p em {
	font-weight: bold; 
	font-style: normal;
}

#ficha p small, #ficha_festival p small {
 	font-size: 10px;
}

#ficha ul, #ficha_festival ul {
	margin: 0px;
	padding: 10px;
	padding-right: 15px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
	list-style-image: url(../img/itemlist1.gif);
	* list-style-image: url(../img/itemlist1e.gif);
	list-style-position: inside;
}

#ficha ol, #ficha_festival ol {
	margin: 0px;
	padding: 10px;
	padding-right: 15px;
	padding-left: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979681; 
	list-style-position: inside;
}

#ficha ul li, #ficha ol li, #ficha_festival ul li, #ficha_festival ol li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

#ficha ul li strong, #ficha_festival ul li strong {
	color: #633105; 
}

#ficha ul li a, #ficha_festival ul li a {
	color: #00CFEB; 
	text-decoration: none;
}

#ficha ul li a:hover, #ficha_festival ul li a:hover {
	color: #FFFFFF;
	background-color: #00CFEB; 
	text-decoration: none;
}


/* Pie */

#pie div.copyright {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	/* * padding-top: 0px; */
}

#pie div.copyright p {
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00CFEB; 
	width: 720px;
	\width: 730px;
	w\idth: 720px;
}

#pie div.credits {
	margin: 0px;
	margin-left: 730px;
	padding: 0px;
	padding-top: 5px;
	/* * padding-top: 0px;*/
	text-align: right;
	width: 230px;
	* width: 225px;
}

#pie div.credits a {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6200; 
	text-decoration: none;
}

#pie div.credits a:hover {
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	background-color: #FF6200; 
}