body{
	padding:0;
	margin:0;
	height: 100%;
	background-image:url(/imgfiles/bg_cab_2.gif);
	background-repeat:repeat-x;
	background-color:#f8f8f8;
}
#cos{
	padding:0;
	margin:0;
	height: 100%;
	background-color:#f8f8f8
}
h1 {
color:#333333;
font-family:"Lucida Grande",Geneva,Arial,sans-serif;
font-size:1.55em;
font-weight:normal;
letter-spacing:-1px;
margin:0pt;
padding:6px 0pt 10px 10px;
}
h2{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
    font-size:  1.25em;
    font-weight:normal;
    color:#990000;
    padding-top: 11px;
    padding-bottom: 0px;
    padding-left: 10px;
    margin: 0;
}

h2#tituloCabecera{
	font-size:14px;
}

h2 a:link, h2 a:visited{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
    color:#990000;
	text-decoration:none;
}

h2 a:hover{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
    color:#990000;
	text-decoration:underline;
}


#contenedor{
	position:relative;
	overflow: visible;
	margin: 0 auto;
	padding:0;
	width: 950px
}
.barraColoresGeneral{
	height:5px;
	padding: 0;
	width: 100%;
	background-repeat:no-repeat;
	background-color:#8a0000
}
#barraColores{
	height:5px;
	padding: 0;
	width: 950px;
	background-repeat:no-repeat;
	background-color:#8a0000
}
#cabecera{
	width: 950px;
	height:106px;
}
.logo_cab {
	float:left;
	padding: 29px 0 0 0
}
.logo_cab img{
	border: 0
}
.utils_cab{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 30px;
	float:right;
	height:51px
}

.rss_cab{
	width: 105px;
	height:51px;
	color: #999;
	text-align:right;
	float: left;
	background-image:url(/imgfiles/bg_borde_utils.gif);
	background-position:right;
	background-repeat:repeat-y
}
.rss_cab a{
	line-height: 20px;
	color: #808080;
	text-decoration: none;
	padding-right:12px
}

.rss_cab img{
	border: 0;
}


.login_cab{
	color: #999;
	text-align:right;
	width: 105px;
	float: left;
	background-image:url(/imgfiles/bg_borde_utils.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.login_cab a{
	line-height: 20px;
	text-decoration:none;
	color: #990000;
	padding-right:10px
}

.idiomas_cab{
	color: #999;
	width: 200px;
	height:51px;
	float: left
}

.idiomas_cab a{
	text-decoration:none;
	line-height: 20px;
	color: #808080;
	padding-left:9px
}

.rss_cab a:hover, .login_cab a:hover, .idiomas_cab a:hover{
	text-decoration:underline
}
/*
----------------------- MENU PRINCIPAL --------------------------

#descubre = #c43839
#artistas = #c47e36
#galeria = #c2c538
#comunidad = #37c53b
#agenda = #37c1c4
#registrate = #9900000

*/

#menu_cab {   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
   font-size: 1.25em;
   color: #999999;
   height: 32px;
   margin: 0;
   width: 950px
}
#menu_cab2 {   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
   font-size: 1em;
   color: #999999;
   height: 32px;
   margin: 0;
   width: 550px
}
#menu_cab ul{
   list-style-type:none;
   margin: 0;
   padding: 1px 0 0 0;
}
#menu_cab2 ul{
   list-style-type:none;
   margin: 0;
   padding: 1px 0 0 0;
}
#menu_cab li{
   float: left;
   line-height:25px;
   letter-spacing: -0.03em;
   padding: 2px 0 2px 0;
   margin: 0 10px 0 0;
}
#menu_cab2 li{
   float: left;
   line-height:25px;
   letter-spacing: -0.03em;
   padding: 2px 0 2px 0;
   margin: 25px 10px 0 0;
}
#menu_cab li a{
   padding: 0 9px 0 9px;
   text-decoration:none;
   color:#999999;
}
#menu_cab2 li a{
   padding: 0 9px 0 9px;
   text-decoration:none;
   color:#999999;
}
#menu_cab li#registrate a{
   text-decoration:none;
   color: #990000
}
#menu_cab2 li#registrate a{
   text-decoration:none;
   color: #990000
}
/*-------------*/

/*-------------*/
/*
---------------- estados
------------------------ hover
*/
#menu_cab li#buscar a:hover{
   text-decoration:none;
   color: #c43839
}
#menu_cab2 li#buscar a:hover{
   text-decoration:none;
   color: #c43839
}
#menu_cab li#artistas a:hover{
   text-decoration:none;
   color: #c47e36
}
#menu_cab2 li#artistas a:hover{
   text-decoration:none;
   color: #c47e36
}
#menu_cab li#galeria a:hover{
   text-decoration:none;
   color: #c2c538
}
#menu_cab2 li#galeria a:hover{
   text-decoration:none;
   color: #c2c538
}
#menu_cab li#inicio a:hover{
   text-decoration:none;
   color: #8e0000
}
#menu_cab2 li#inicio a:hover{
   text-decoration:none;
   color: #37c53b
}
#menu_cab li#agenda a:hover{
   text-decoration:none;
   color: #37c1c4
}
#menu_cab2 li#agenda a:hover{
   text-decoration:none;
   color: #37c1c4
}
#menu_cab li#registrate a:hover{
   text-decoration:none;
   color: #000000
}
#menu_cab2 li#registrate a:hover{
   text-decoration:none;
   color: #000000
}
/*
---------------- estados
------------------------ activo
*/
#menu_cab li#buscar.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #c43839
}
#menu_cab2 li#buscar.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #c43839
}
#menu_cab li#artistas.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #c47e36
}
#menu_cab2 li#artistas.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #c47e36
}
#menu_cab li#galeria.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #c2c538
}
#menu_cab2 li#galeria.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #c2c538
}
#menu_cab li#inicio.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #37c53b
}
#menu_cab2 li#inicio.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #37c53b
}
#menu_cab li#agenda.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #37c1c4
}
#menu_cab2 li#agenda.activo a{
   text-decoration:none;
   color: #333333;
   border-bottom:3px solid #37c1c4
}
#menu_cab li#registrate.activo a{
   text-decoration:none;
   color: #990000;
   border-bottom:3px solid #990000
}
#menu_cab2 li#registrate.activo a{
   text-decoration:none;
   color: #990000;
   border-bottom:3px solid #990000
}
#principal_izq #menu_cab{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
   font-size: 1.25em;
   color: #999999;
   height: 32px;
   margin: 0;
   width: 749px
}
#principal_izq #menu_cab2{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
   font-size: 1.25em;
   color: #999999;
   height: 32px;
   margin: 0;
   width: 749px
}
/*--------------------Estilos ZonaPublica-------------------------*/
#der[id] {
	float:right;
	background-color:#f8f8f8;
	width:200px;
	border-left:1px solid #FFF
}
#izq[id] {
	float:left;
	background-color:#f8f8f8;
	border-right:1px solid #ebebeb;
	width:748px
}
#der {
	float:right;
	background-color:#f8f8f8;
	width:189px;
	border-left:1px solid #FFF
}
#izq {
	float:left;
	background-color:#f8f8f8;
	border-right:1px solid #ebebeb;
	width:749px
}
#grupoderecha {
	padding-left:10px;
}
/*-------------------Estilos Descubre------------------------*/
.tabla_secciones {
	width:739px;
}
.tabla_secciones tr {
	vertical-align: top
}
.tabla_secciones .izq {
	border-right: 1px solid #ebebeb;
	padding: 10px 10px 0 0;
}
.tabla_secciones .der {
	border-left: 1px solid #FFF;
}
.tabla_secciones .der .art {
	border-bottom: 1px solid #ebebeb;
	padding-right: 10px;
	padding-bottom: 10px;
}
.tabla_secciones .der table table {
	padding-left: 5px;
}
.tabla_secciones .der .obra {
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #fff;
	padding-right: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #ebebeb;
	border-top:1px solid #FFFFFF;
}
.tabla_secciones .der .colec {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	padding-right: 10px;
	padding-bottom: 10px;
}
.tabla_secciones .der .gale {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ebebeb;
	border-left: 1px solid #fff;
	padding-right: 10px;
}
.tabla_secciones .der .critica {
	border-top: 1px solid #fff;
}
.des_critica a{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #8e0000	
}
.des_critica_fecha {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333	
}
.des_critica_nom {
	float: right;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333	
}
.des_critica_breve {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666
}
/*------------Menu Descubre-----------------*/
#menu_descubre {
	width: 155px
}
#menu_descubre ul{
	margin: 0;
	padding: 0;
	list-style-type:none
}

#menu_descubre a {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	text-decoration: none

}
#menu_descubre li {
	line-height: 15px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:9px;
	background-image:url(/imgfiles/br_bttm_menuSeccion.gif);
	background-position:left;
	background-repeat:repeat-x
}
#menu_descubre li a{
	color: #999
}
#menu_descubre li a:hover{
	color: #990000
}
#menu_descubre li.activo{
	background-image:url(/imgfiles/vineta_menuSeccion.gif);
	background-position:right;
	background-repeat:no-repeat
}
#menu_descubre li.activo a{
	color: #000
}
/*-----------------------------------*/
#cuerpo .titulo {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	font-size: 12px;
	color:#990
}
#cuerpo .fecha {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	font-size: 12px;
	color:#333
}
#cuerpo .texto {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	font-size: 12px;
	color:#666
}
#cuerpo {
	padding-top: 5px;
}
#banner {
   margin: 0 0 0 0x;
	background: transparent url(/imgfiles/bg_ZIG.gif) no-repeat;
	width:739px;
	height:230px;
}
#banner img {
	margin:10px;
}
#banner .flash {
	margin:10px;	
}
#cuerpo .img_homedescubre {
    border: 1px solid #e9e9e9;
    padding: 10px;
    margin: 4px 0 0 4px;
    background-color: #FFF
}
#content_header {
	margin: 0;
	padding: 0
} 
#content_header ul{
	height:32px;
	padding: 0	
}
#content_header li{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
	font-size: 17px;
	letter-spacing: 1px;
	color: #ababab;
	text-align: center;
	float:left;
	list-style: none
}
#content_header li a{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
	font-size: 17px;
	letter-spacing: 1px;
	color: #ababab;
	padding: 5px 10px 2px 10px;
	margin-right: 10px;
	text-align: center;
	float:left;
	list-style: none;
	text-decoration: none;
}
#content_header li a:hover{
	color: #333333;
	border-bottom: 3px solid #333333;
}

#content_header #current li a:hover{
	color: #333333;
	border-bottom: 3px solid #333333;
}
#cuerpo .buscar {
	font-size:11px;
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	text-decoration:none;
	color:#333
}
/*------------------- Home Descubre -------------------*/
/*
------------------- GLOBO ------------------------
*/

.top_globoreg {
  background:transparent url(/imgfiles/top_bocadilloRegistro.png) no-repeat scroll left top;
  color:#333333;
  font-family:"Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:27px;
  line-height:20px;
  padding:0px 0pt 0pt 30px;
}

#artista, #obra, #coleccion, #galerias {
  position: absolute;
  height: 136px;
}
#globo{
	width:258px
}
.top_globo {
	font: bold 12px/20px  "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	background: transparent url(/imgfiles/top_bocadillo.png) no-repeat top left;
	padding: 5px 0 0 30px;
	height:27px;
	//filter: none !important;
	//_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/top_bocadillo.png');
}

.top_globoLogin {
	font: bold 12px/20px  "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	background: transparent url(/imgfiles/top_bocadilloLogin.png) no-repeat top left;
	padding: 30px 0 0 30px;
	height:27px;
	filter: none !important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/top_bocadilloLogin.png');
}


.middle_globo {
	font: normal 12px/20px  "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	background-color:white;
	clear:left;
	margin-left:21px;
	overflow:hidden;
}
.body_globo {
	line-height:15px;
	background: transparent url(/imgfiles/flecha_bocadillo.png) no-repeat top left;
	padding:5px 30px 0 30px;
	clear:left;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/flecha_bocadillo.png');
	filter: none !important;
}

.body_globoLogin {
	line-height:15px;
	padding:5px 25px;
	clear:left;
	filter: none !important;
	width: 215px;
}


.estilos_globo{
	font-size:12px;
	line-height:15px;
	color:#3366cc;
	padding: 10px 20px 0 0;
}
.body_globo ul{
	padding:0;
	margin:0;
	list-style-type:none;
	display:block;
	position:relative
}
.body_globo li{
	float:left;
}
.bottom_globo {
	background: transparent url(/imgfiles/bottom_bocadillo.png) no-repeat bottom left;
	height:17px;
	filter:none;
	clear:left
}
* html body .bottom_globo { background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/bottom_bocadillo.png');}
* html body .top_globo{ background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/top_bocadillo.png');}
* html body #globologin .bottom_globo { background-image: none; filter: none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imgfiles/bottom_bocadilloLogin.png');}
#verGaleria_A a, #verGaleria_O a, #verGaleria_C a{
	background-image:url(/imgfiles/icon_globo_galeria.gif);
	background-repeat:no-repeat;
}
#verPortafolio_A a{
	background-image:url(/imgfiles/icon_globo_portfl.gif);
	background-repeat:no-repeat;
}
.ver_link_globo{
	font-size:11px;

}
.ver_link_globo a{
	text-decoration:none;
	color:#666;
	padding: 4px 10px 0 28px;
	margin-top:10px;
	height: 25px;
	float:left
}
.ver_link_globo a:hover{
	color:#000;
	text-decoration:underline
}


/*------------------- Buscador Descubre -------------------*/
.busc_tit {   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
	font-size: 24px;
	color: #333
}
.busc_label_form {
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #000
}
.busc_clave {
	background: transparent url(/imgfiles/lupa.png) no-repeat 4px center;
	background-color: #fdffa4;
	padding: 0px 3px 3px 20px;
	border: 1px solid #afafaf;
	color: #000;
	font-size: 12px;
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	height: 20px;
}
.busc_select {
	border: 1px solid #afafaf;
	color:#999;
	font-size: 12px;
   padding-left:1px;
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	height: 19px;
}
.busc_campo {
	border: 1px solid #afafaf;
	font-size: 12px;
   padding-left:5px;
	color:#444;
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
	height: 21px
}
.busc_area {
	border: 1px solid #afafaf;
	font-size: 12px;
   padding-left:5px;
	color:#999;
	font-family: 'Lucida Grande', Geneva, Arial, sans-serif;
}
.busc_sep {
	width:528px;
	height:2px;
	display:block;
	background: top left url(/imgfiles/sep_buscador.gif) repeat-x;
}
.busc_button {
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*---------------- Formularios de los Buscadores ----------------*/
#buscador_form {
	background-color: #f0eee5;
	border: 1px solid #e8e5db;
	margin-left:5px;
}
/*------------------- Pie de Pagina -------------------*/
#contenedor_pie{
    height:70px;
    background: #f1f1f1 url(/imgfiles/bg_pie.gif) repeat-x top;
    margin-top:17px;
    width:100%;
}

#cr{
    color:#ccc;
    padding: 0 10px 0 0;
    float: left
}
#logo_pie{
    width:180px;
    padding: 11px 0 0 9px;
    margin-top:15px;
    border-left: 1px solid #e7e7e7;
    float:left
}
#menu_pie{
    padding: 20px 0 0 10px;
    float:left;
    width:740px
}
#menu_pie ul {
    padding: 0;
    margin:0;
    list-style-type:none
}
#menu_pie li {
    font: 11px "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 5px;
    border-left: 1px solid #990000;
    float: left
}
.nota_pie{
    color: #bbb;
    padding: 5px 0 0 0;
     clear:left;
}
#menu_pie li a{
    color: #999999;
    text-decoration:none
}
#menu_pie li a:hover {
    color: #990000
}

#menu_pie a{
    color: #999999;
    text-decoration:none
}
#menu_pie a:hover {
    color: #990000
}

/*------------------- Pie de Pagina Artistas-------------------*/
#contenedor_pie2{
    height:70px;
    display:block;
    float:left;
    background: #f1f1f1 url(imgfiles/bg_pie.gif) repeat-x top; 
    width:120%
}

#trucu {
    height:70px;
    display:block;
    float:right;
    background: #f1f1f1 url(imgfiles/bg_pie.gif) repeat-x top; 
    width:120%
}

#pie2 {
    font: 11px "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
    width:950px;
    position:relative;
    left:0%;
}
#cr2{
    color:#ccc;
    padding: 0 10px 0 0;
    float: right
}
#logo_pie2{
    width:180px;
    padding: 11px 0 0 9px;
    margin-top:15px;
    border-left: 1px solid #e7e7e7;
    float:left
}
#menu_pie2{
    padding: 20px 0 0 10px;
    float:left;
    width:740px
}
#menu_pie2 ul {
    padding: 0;
    margin:0;
    list-style-type:none
}
#menu_pie2 li {
    font: 11px "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
    padding: 0 5px 0 5px;
    border-left: 1px solid #990000;
    float: right
}
.nota_pie2{
    color: #bbb;
    padding: 5px 0 0 0;
     clear:left;
}
#menu_pie2 li a{
    color: #999999;
    text-decoration:none
}
#menu_pie2 li a:hover {
    color: #990000
}
/*--- Artistas Estilos de los Soportes ------------*/
.artista_estilos {
	height:100%;
	width: 100%	
}
.artista_estilos td .soporte {
   font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	display:block;
	width:95%;
	color:#666;
	border-bottom: 1px solid #ebebeb
}
/*---- Busquedas Populares -----------*/
#menu_busqueda ul {
	margin-left:10px;
	padding:0;
}
#menu_busqueda li {
	line-height:15px;
	margin-bottom:10px;
	list-style:none;
}
#menu_busqueda li a {
	font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-decoration:none;
}
/*--- Buscador de eventos ------------*/
.busc_evento {
	border-top: 1px solid #e3e3e3;
	height:68px;
	margin-top:10px;
}
.busc_evento .nombre {
	font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left:17px;
	color: #8e0000
}
.busc_evento .fecha{
	font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:17px;
	color: #333
}
.busc_evento .soporte {
	font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:17px;
	color: #666
}
.busc_evento .texto{
	font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #666
}
/* --------- Detalle Eventos ----------*/
#detalleEvento {
   margin: 14px 0 0 20px;
}
#detalleInfo {
	background-color: #f4f4f4;
	margin:10px 0 10px -10px;
	padding:10px 0 10px 10px;
	border: 1px solid #ebebeb;
}
#detalleEvento #detalleImg{
	float:right;
	margin:-12px 15px 0 20px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #ededed;
}
#detalleEvento .fecha {
   font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #333
}
#detalleEvento .info {
line-height:3px;
}
#detalleEvento .tit {
   font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
   font-size: 16px;
   color: #999
}
#detalleEvento .texto {
   font-family: 'Lucida Grande', Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-align: justify;
   color: #333
}
/* --------------- Proximos eventos pag. artistas --------------------- */
#proximosEventos{
	border-bottom: 1px solid #990000
}
#proximosEventos h3 {
	color:#000;
	font-size:13px;
	font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:5px 0 5px 0;
	border-top:2px solid #fff;
	border-bottom:1px solid #5a684f;
}
#proximosEventos .evento {
	clear:both;
	background-color:#FFFFFF;
	border-bottom:1px solid #f8f8f8;
}
.fechaEvento{
	/*height:35px;*/
	width:40px;
	float:left;
	display:block;
}
.diaEvento{
	color:#8e0000;
	font-weight:bold;
	font-size:1.05em;
	line-height:1.05em;
	text-align:center;
	font-family:Georgia, Geneva, Arial, Helvetica, sans-serif;
}
.mesEvento{
	color:#8e0000;
	font-size:9px;
	text-align:center;
	font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
}
.nombreEvento{
	text-decoration:none;
	color:#377ac5;
	font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
	width:150px;
	padding:4px 0 0 0;
	float:left;
	display:block;
}
.proximosEventos {
	border-bottom: 1px solid #8e0000;
	border-top:1px solid #cbcbcb;
}
#formulario_serie{
background-color:transparent;
}
.proximosEventos td{
	border-bottom: 1px solid #f8f8f8;
	background-color:#fefefe;
}
/*------------Somos Mas Seccion Artista--------------*/
#somos_mas .nom a, #somos_mas .nom{
	font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	color: #8e0000;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3px;
}
#somos_mas .des{
	font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	line-height: 15px;
}
#somos_mas .imagen{
	border: 1px solid #ccc
}
/* ------------------- Pagina Registrate ------------------------*/
#caja_registrate #reg_A, 
#caja_registrate #reg_G,
#caja_registrate #reg_Cl, 
#caja_registrate #reg_U, 
#caja_registrate #reg_Cr{
	padding: 20px 5px 0 5px;
	border-bottom: 1px solid #990000;
	clear:both;

}
#caja_registrate #reg_A h1 a, 
#caja_registrate #reg_G h1 a,
#caja_registrate #reg_Cl h1 a, 
#caja_registrate #reg_U h1 a, 
#caja_registrate #reg_Cr h1 a{
	text-decoration:none;
	color: #333
}
#caja_registrate #reg_A, #caja_registrate #reg_A a{
	color: #c57e37;
	text-decoration:none;
}
#caja_registrate #reg_G, #caja_registrate #reg_G a{
	color: #52797a;
	text-decoration:none;
}
#caja_registrate #reg_Cl, #caja_registrate #reg_Cl a{
	color: #917452;
	text-decoration:none;
} 
#caja_registrate #reg_U, #caja_registrate #reg_U a{
	color: #c5ac37;
	text-decoration:none;
} 
#caja_registrate #reg_Cr, #caja_registrate #reg_Cr a{
	color: #c53737;
	text-decoration:none;
}
.reg_bgblanco {
	background-color: #FFF
}
.reg_bgtransparent {
	background-color: transparent
}
/*----------------------- estados--------------------------*/
#caja_registrate {
	padding: 0 0 0 5px;
}
#caja_registrate #reg_A h1 a:hover{
	color: #c57e37
}
#caja_registrate #reg_G h1 a:hover{
	color: #52797a
}
#caja_registrate #reg_Cl h1 a:hover{
	color: #917452
} 
#caja_registrate #reg_U h1 a:hover{
	color: #c5ac37
} 
#caja_registrate #reg_Cr h1 a:hover{
	color: #c53737
}
#caja_registrate .reg_espai{
	clear:both;
	height:20px
}
#caja_registrate h1{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
   font-size: 24px;
   font-weight:normal;
   line-height:24px;
   color:#333333;
   padding:  7px 10px 0 0;
   margin:0;
   text-align:right;
   width:230px;
   float:left
}
#caja_registrate .reg_body{
   font-family: "Lucida Grande",Geneva, Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#7D7D7D;
   padding: 7px 0 0 10px;
   width:340px;
   float:left
}
#caja_registrate .reg_codig{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
	font-size: 72px;
	line-height: 72px;
	text-align:center;
	width: 120px;
	float: left
}
/*
---------------------- formularios REGISTRO -------------------------
*/
#forms_registro #reg_A, 
#forms_registro #reg_G,
#forms_registro #reg_Cl, 
#forms_registro #reg_U, 
#forms_registro #reg_Cr{
	padding: 10px 5px 0 0;
	clear:both;	
  background-color:transparent
}
#forms_registro .reg_espai{
	clear:both;
	height:10px
}
#forms_registro h1{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
	font-size: 24px;
	font-weight:normal;
	line-height:24px;
	color:#333333;
	padding: 17px 10px 0 10px;
	margin:0;
	text-align:left;
	width:250px
}
#forms_registro #reg_A h1{
	color: #c57e37;
}
#forms_registro #reg_G h1{
	color: #52797a;
}
#forms_registro #reg_Cl h1{
	color: #917452;
} 
#forms_registro #reg_U h1{
	color: #c5ac37;
}
#forms_registro #reg_Cr h1{
	color: #c53737;
}
#forms_registro .reg_codig{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
	font-size: 72px;
	line-height: 72px;
	text-align:center;
	margin-right: 20px;
	width: 120px;
	float: left
}
#forms_registro #reg_A .reg_codig{
	color: #c57e37;
}
#forms_registro #reg_G .reg_codig{
	color: #52797a;
}
#forms_registro #reg_Cl .reg_codig{
	color: #917452;
} 
#forms_registro #reg_U .reg_codig{
	color: #c5ac37;
}
#forms_registro #reg_Cr .reg_codig{
	color: #c53737;
}
#forms_registro .reg_espai{
	clear:both;
	height:10px
}
#forms_registro .caja_formulario{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	border-left: 1px solid #990000;
	width: 602px;
	float:left
}
#forms_registro .caja_formulario p.obligatorio{
   font-family: "Lucida Grande" Geneva, Arial, sans-serif;
   font-size: 12px;
   color:#bbb;
   margin: 15px 0 -5px 10px;
}
#forms_registro .reg_form{
	padding: 10px 0 0 30px;
}
/*--------------pag_izquierda form1-------------------*/
#forms_registro h2{
   border-top: 1px solid #eee;
   margin-left: -20px;
   padding-left: 2px;
}
#forms_registro .text_black{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#forms_registro .text_red{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8b0504;
}
#forms_registro .table_oscura{
	width:644px;
	margin-top:15px;
	background-color:#dbdbdb;
	height:48px;
	margin-left:15px;
}
#forms_registro .table_oscura td{
	padding-left:11px;
	width:50%;
}
#forms_registro .tab{
	width:90%;
	margin-left:4px;
	margin-right:30px;
}
#forms_registro .tab tr{
	height:43px;
}
#forms_registro .tab td{
	padding-left:19px;
}
#forms_registro .p_oscuro{
	margin-bottom:3px;
}

#forms_registro .textbox_activo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8b0504;
	height:20px;
	width:308px;
	margin-top:3px;
}
#forms_registro .textbox_inactivo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #e9e9e9;
	background-color:#fff;
	height:20px;
	width:308px;
	margin-top:3px;
}
#forms_registro .textcorto_activo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8b0504;
	height:20px;
	width:214px;
	margin-top:3px;
}
#forms_registro .textcorto_inactivo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #e9e9e9;
	background-color:#fff;
	height:20px;
	width:214px;
	margin-top:3px;
}
#forms_registro .select_activo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8b0504;
	height:20px;
	margin-top:3px;
}
#forms_registro .select_inactivo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #e9e9e9;
	background-color:#fff;
	height:20px;
	margin-top:3px;
}
#forms_registro .describete{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #e9e9e9;
	background-color:#fff;
	margin-top:3px;
}
#forms_registro .describete_activo{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #8b0504;
	margin-top:3px;
}
#forms_registro .existe{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#8b0504;
	font-weight:bold;
}
#forms_registro #no_uexiste{
	position:relative;
	top:5px;
	display:none;
}
#forms_registro #uexiste{
	position:relative; 
	top:5px;
	display:none;
}
#forms_registro #comprobar{
	position:relative;
	top:5px;
	display:none;
}
#forms_registro .noexiste{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#078b04;
	font-weight:bold;
}
#forms_registro .button{
	margin-left:5px;
	margin-right:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#1a1b1f;
	background-color:#ffffff;
	border:1px solid #003c74;
	vertical-align:middle;
}

#forms_registro .error {
	display: none;
	margin-top:	10px;
}
#forms_registro .error .icon_error{
	width:25px;
	float:left
}

#forms_registro .error .icon_error img{
	border:none
}
#forms_registro .error .txt_error{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	padding: 4px 0 0 0;
	width:300px;
	float:left
}
.clear {
	clear:both; line-height: 0.1px;
}
/*------------Calendario ---------*/
#calendario{
background-color:#fff;
border: 1px solid #fff;
}
#calendario table table div span{
width:100%;
display:block;
text-align: center
}
#calendario table .EBDSTYLE_1425 span{
heigth:18px
}
#calendario table .EBDSTYLE_1425{
font-family: "Lucida Grande", Geneva, Arial, sans-serif ;
font-size: 11px;
color: #fff;
padding: 3px 0 3px 0;
background-color: #8e0000;
width: 100%;
display:block
}
#calendario table a.EBDSTYLE_1425{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
height: 14px;
text-align: center;
text-decoration: none;
background-color:#c53737
}
#calendario table a:hover.EBDSTYLE_1425{
background-color: #8a0000;
}
#calendario table td{
border: none;
}
#calendario table table table td{
border-bottom: 1px solid #fff;
}
#calendario span{
font-family: "Lucida Grande", Geneva, Arial, sans-serif ;
font-size: 11px;
padding-top: 3px;
}
.celda_nombres521{
background-color:#5a684f;
}
#calendario td{
 height: 21px
}
#calendario .celda_domingo_521{
color: #aaa;
}
/*------------------Calendario Leyenda------------------------*/
#estilos_artistas{
	padding-top: 10px;
}
#estilos_artistas li{
	font-family: "Lucida Grande",Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height: 10px;
	height:22px;
	width:49%;
	padding: 2px 0 0 0;
	float:left;
}

#estilos_artistas li a:link, #estilos_artistas li a:visited {
  text-decoration: none;
  color:black;
}

#estilos_artistas li a:hover {
  text-decoration: underline;
}


#estilos_artistas .color_estilo{
	margin: -2px 3px 0 2px;
	border:1px solid #fff;
	height:15px;
	width:5px;
	float:left
}
#estilos_artistas .color_estilo img{
	border: none
}
#estilos_artistas ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

/*---------------Calendario Leyenda Buscador Critica----------------*/

#estilos_artistas_buscador{
        padding-top: 13px;
padding-left: 8px;
padding-bottom: 5px;
margin-left: 5px;
background-color: #ffffff;
}
#estilos_artistas_buscador li{
        font-family: "Lucida Grande",Geneva, Arial, Helvetica, sans-serif;
        font-size:10px;
        line-height: 10px;
        height:22px;
        width:110px;
        padding: 2px 0 0 0;
        float:left
}

#estilos_artistas_buscador .color_estilo{
	margin: -2px 3px 0 2px;
	border:1px solid #fff;
	height:15px;
	width:5px;
	float:left
}
#estilos_artistas_buscador .color_estilo img{
	border: none
}
#estilos_artistas_buscador ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

/* ------------------- Tags Seccion Artista ------------------------*/
#tags_art{
 	margin:0 0 20px 10px
}
#tags_art .head_tags{
	height:25px;
	padding: 5px 0 0 10px;
	background-image:url(/imgfiles/br_top_tags_art.gif);
   background-repeat:no-repeat;
	background-position:top;
}
#tags_art .bottom_tags{
	height:10px;
	background-image:url(/imgfiles/br_bottom_tags_art.gif);
   background-repeat:no-repeat;
	background-position:bottom
}
#tags_art .align{
  float: left; 
  padding-left: 5px; 
  padding-right: 5px
}
#tags_art .middle_tags[id]{
	margin-left:0;
	margin-right:0;
}
#tags_art .middle_tags{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #efefef;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	height: 100%;
	padding: 5px 5px 0 10px;
	margin-left:1px;
	margin-right:1px;
	clear:both
}
/*------------- Tags Posicion Derecha --------------*/
#tags_izq{
	width: 180px;
	margin-left: 10px;
	overflow:hidden
}
#tags_izq .head_tags{
	height:25px;
	padding: 5px 0 0 10px;
	background-image:url(/imgfiles/br_top_tags.gif);
   background-repeat:no-repeat;
	background-position:top;
}
#tags_izq h2, #tags_art h2{   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
   font-size: 19px;
   font-weight:normal;
   color:#36C;
   margin:0;
	padding:0;
	float:left
}
.iconos_orden{
	height:20px;
	padding: 3px 5px 0 0
}
.iconos_orden #ico_jerarquizado{
	padding: 0 5px 0 0;
	background-image:url(/imgfiles/ico_tags_ord_off.gif);
	background-repeat:no-repeat;
	float:right
}
.iconos_orden #ico_aleatorio{
	padding: 0 5px 0 0;
	background-image:url(/imgfiles/ico_tags_rand_off.gif);
	background-repeat:no-repeat;
	float:right
}
.iconos_orden #ico_jerarquizado.activo{
	background-image:url(/imgfiles/ico_tags_ord_on.gif);
}
.iconos_orden #ico_aleatorio.activo{
	background-image:url(/imgfiles/ico_tags_rand_on.gif);
}
.middle_tags{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #efefef;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding: 5px 5px 0 10px;
	clear:both
}
#tags_izq .bottom_tags{
	height:10px;
	background-image:url(/imgfiles/br_bottom_tags.gif);
   background-repeat:no-repeat;
	background-position:bottom
}
.middle_tags div a {	text-decoration: none; color:#333 }

.middle_tags .tag1 a{ font-size:10px; line-height:24px; text-transform: lowercase }
.middle_tags .tag2 a{ font-size:12px; line-height:24px; text-transform: lowercase }
.middle_tags .tag3 a{ font-size:14px; line-height:24px; text-transform: lowercase }
.middle_tags .tag4 a{ font-size:16px; line-height:24px; text-transform: lowercase }
.middle_tags .tag5 a{ font-size:18px; line-height:24px; text-transform: lowercase }
.middle_tags .tag6 a{ font-size:20px; line-height:24px; text-transform: lowercase }
.middle_tags .tag7 a{ font-size:22px; line-height:24px; text-transform: lowercase }
.middle_tags .tag8 a{ font-size:24px; line-height:24px; text-transform: lowercase }

.middle_tags .tag1 a:hover{ text-decoration:line }
.middle_tags .tag2 a:hover{ text-decoration:line }
.middle_tags .tag3 a:hover{ text-decoration:line }
.middle_tags .tag4 a:hover{ text-decoration:line }
.middle_tags .tag5 a:hover{ text-decoration:line }
.middle_tags .tag6 a:hover{ text-decoration:line }
.middle_tags .tag7 a:hover{ text-decoration:line }
.middle_tags .tag8 a:hover{ text-decoration:line }

/*-------------------------Galerias por Soporte---------------------------*/

#galerias_linking{
	padding: 10px 0 0 10px;
}

#galerias_linking .caja_soportes{
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	width: 175px;
	border-right: 1px solid #dbc8c8;
	border-bottom: 1px solid #dbc8c8;
	background-color:#FFFFFF;
	padding: 0 0 3px 0;
	margin: 0 6px 6px 0
}
#galerias_linking .caja_soportes h4{
	color:#990000;
	padding: 0 0 3px 10px;
	margin: 0;
	font-size: 13px;
	background-image:url(/imgfiles/vineta_homeOpc.gif);
	background-repeat: no-repeat;
	background-position:2px 5px
}
#galerias_linking .caja_soportes h4 a{
	color:#990000;
	text-decoration:none
}
#galerias_linking .caja_soportes ul{
	padding: 0 0 0 10px;
	margin: 0;
	list-style-type:none;
}
#galerias_linking .caja_soportes li{
	font-size:12px;
	line-height:18px
}
#galerias_linking .caja_soportes li a{
	color:#666666;
	text-decoration:none
}
#galerias_linking #columna0 {float:left}
#galerias_linking #columna1 {float:left}
#galerias_linking #columna2 {float:left}
#galerias_linking #columna3 {float:left}


/*------------Men� zona personal--------------------*/

#submenu_cab {   font-family:"Lucida Grande", Geneva,  Arial, sans-serif;
  font-size: 1.25em;
  color: #999999;
  height: 32px;
  margin: 0;
  width: 910px
}

#submenu_cab ul{
  list-style-type:none;
  margin: 0;
  padding: 1px 0 0 0;
  background-color:white;
}

#submenu_cab li{
  float: left;
  line-height:25px;
  letter-spacing: -0.03em;
  padding: 2px 0 2px 0;
  margin: 0 10px 0 0;
}

#submenu_cab li a{
  padding: 0 9px 0 9px;
  text-decoration:none;
  color:#999999;
}

#submenu_cab li#registrate a{
  text-decoration:none;
  color: #990000
}

#menuzonapersonal {
  width:910px;
  left:0px;
}

/*---------------------------------------------------*/

/*----------------Cuerpo zona personal----------------------*/
#cuerpozonapersonal .titulo {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	font-size: 12px;
	color:#990
}
#cuerpozonapersonal .fecha {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	font-size: 12px;
	color:#333
}
#cuerpozonapersonal .texto {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica;
	font-size: 12px;
	color:#666
}
#cuerpozonapersonal {
	padding-top: 201px;
}
*-------------------------------------------------------------------*/

/*-------------------Blog---------------------------------------*/
#contenedorblog {
  width:850px;
  margin-top:10px;
}

#blogderecha {
  float:right;
}

#ultimoPostblog {
  float:left;
}

#imagenblog {
  float:left;
  width:300px;
}

#textocortoblog {
  float:right;
  width:550px;
  margin-left: -100px;
}

#descripcionblog {
  position:absolute;
  left:900px;
  float:right;
  width:200px;
}

#acercadeblog {
  font-weight:bold;
  background-color:white;
  color:black;
}
/*----------------------------------------------------------*/

#tooltip{
    font: normal 14px/15px  "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
    background-color: #000;
    color:#f8f8f8;
    line-heigth: 15px;
    padding: 10px;
    visibility: hidden;
    position:absolute;
}


/*--------------------------------------------------------------*/

#iframe_visor {
  overflow:auto;
  display:none;
}
