body{
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color: #fff;
	color: #000;
	background: url(/imgfiles/bg_body.gif) top left repeat-x;
}
.contenedor{
	width: 980px;
	margin: 0 auto;
}
.aire{
	padding: 0 15px;
}
/*----------------------cabecera----------------*/

#cabecera{
	height: 120px;
}

.logo{
	float: left;
	width: 249px;
	height: 51px;
	margin-top: 25px;
}
.idioma{
	padding: 20px 0 0 215px;
	float: left;
	color: #dddddd;
	font-size: 11px;
}
.idioma a{
	color: #dddddd;
	font-size: 11px;
	text-decoration: none;	
}
.idioma a:hover{
	text-decoration: underline;
}

.login{
	float: right;
	display: inline;
	margin: 20px 20px 0 0;
}
.login a{
	font-size: 11px;
	color: #8a0000;
	font-weight: bold;
	text-decoration: none;
	background: #ffffff;
	padding: 4px 8px;
	display: block;
}
.login a:hover{
	text-decoration: underline;
}

/*---------------------menu---------------------*/

#menu_sup{
	position: absolute;
	top: 91px;
	height: 29px;
	background: #ffffff url(/imgfiles/left_menu.gif) top left no-repeat;
}
#menu_sup span{
	font-size: 13px;
	color: #8a0000;
	margin: 0 0px;
	height: 29px;
	line-height: 29px;
	text-transform: uppercase;
	padding: 0 30px;
}
#menu_sup a{
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #555555;
	padding: 0 25px; /*padding: 0 30px;*/
	border-left: 1px solid #e1e1e1;
}
#menu_sup a:hover{
	text-decoration: underline;
}
.menu_br_right{
	float:right; 
	position:absolute; 
	right: -1px; 
	top: 0;
}

/*---------------------buscador------------------*/

#buscador{
	float: right;
	/*width: 238px;*/
	height: 28px;
	line-height: 28px;
	background: url(/imgfiles/bg_buscador.gif) top left no-repeat;
	margin-top: 16px;
}
.input_buscador{
	border: none;
	background: none;
	font-size: 13px;
	color: #4e4e4e;
	padding: 6px;
	float: left;
}

.btn_buscador{
	float: right;
	width: 30px;
	height: 28px;
	background: url(/imgfiles/btn_buscador.gif) top left no-repeat;
}
.btn_buscador a{
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	display: block;
	text-align: center;
}

/*------------------player-----------------*/
#player{
	float: left;
	width: 672px;
	height: 313px;
	background: url(/imgfiles/bg_player.gif) top center no-repeat;
	padding: 7px;
	margin-top: 10px;
	text-align: center;
}

/*--------------------login-------------------*/
.logeo{
	float: right;
	background: #e3e3e3;
	width: 238px;
	//height: 142px;
	margin-top: 10px;
}

.etiqueta{
	font-size: 11px;
	color: #565656;
	padding: 15px 5px 10px 10px;
	float: left;
}
.input_login{
	float: right;
	border: none;
	background: #565656;
	margin: 10px 10px 0 0;
	padding: 4px;
	color: #ffffff;
}

.btn_login{
    margin: 5px;
	float: right;
}
.btn_login input{
	background: url(/imgfiles/btn_login.gif) top left no-repeat;
	width: 100px;
	height: 29px;
	line-height: 27px;
	text-align: center;
	color: #ffffff;
	font-size: 11px;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.btn_login input:hover{
	text-decoration: underline;
}
.link_forgot a{
	font-size: 10px;
	color: #7b7b7b;
	text-decoration: none;
	float: right;
	padding: 0 10px 5px 0;
}

.link_forgot a:hover{
	text-decoration: underline;
}

/*---------------------banners------------------*/

#banners{
	width: 238px;
	float: right;
}

.unbanner{
	width: 227px;
	height: 95px;
	border: 6px solid #e3e3e3;
	text-align: center;
	margin-top: 10px;
}

/*-------------------------DESTACADOS---------------------------*/

/*-------------------------artista_destacado--------------------*/

#destacados{
	float:left; 
	width: 685px;
	margin-top: 5px;
}

#artista_d{
	width: 325px;
	float: left;
	margin-top: 10px;
}
.tit_destacado{
	font-size: 17px;
	font-weight: normal;
	color: #8a0000;
	padding: 4px 8px;
}
.foto_small{
	background: url(/imgfiles/bg_photo_small.gif) top left no-repeat;
	width: 65px;
	height: 65px;
	padding: 7px;
}
.foto_big{
	background: url(/imgfiles/bg_photo_big.gif) top left no-repeat;
	width: 147px;
	height: 147px;
	padding: 7px;
}
a.nombre_artista{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 4px 0;
}
.tipo_artista{
	font-size: 11px;
	color: #8a0000;
}
.descripcion{
	font-size: 11px;
	color: #484848;
}
#obra_d{
	width: 330px;
	float: right;
	margin-top: 10px;
}

#pie{
	background: #dedada url(/imgfiles/bg_pie.gif) top left repeat-x;
	padding: 15px;
	font-size: 11px;
	color: #686161;	
}

a.link_peu{
	font-size: 11px;
	color: #686161;
	text-decoration: none;
}
.info_pie{
	float: left;
	 padding: 5px 0;
	 color: #8f8a8a;
}
.powered{
	float: right;
}

/***Tooltip****************************************/

#tooltip {
background-color:#000000;
color:#F8F8F8;
font-family:"Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
padding:10px;
position:absolute;
visibility:hidden;
}

.activo{
color:#8A0000;
font-size:13px;
height:29px;
line-height:29px;
margin:0pt 0px;
padding:0pt 30px;
text-transform:uppercase;
}


.error .txt_error {
color:#FF0000;
float:left;
font-family:"Lucida Grande",Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
padding:4px 0pt 0pt;
width:300px;
}

.buscadorBtn{
  border: 0px;
  background: transparent;
  color: #FFFFFF;
  display: block; 
  font-size: 12px; 
  font-weight: bold; 
  text-align: center; 
  text-decoration: none; 
  padding:7px 3px;
}

/* noticias*/

.noticiaTitulo{
	color:#8A0000;
	font-size:14px;
	font-weight:normal;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:13px;
	display:block;
}

.noticiaTitulo:hover{
    text-decoration: underline;
}

.imgNoticiaContainer{
	border:1px solid #CFCECE;
	cursor:pointer;
	cursor:hand;
	height:80px;
	width:111px;
	text-align:center;
	display:block;
}

.imgNoticiaContainer img{
	border:1px solid #FEFDFD;
}

.descripcionNoticia{
	color:#484848;
	font-size:11px;
}

.newline{
    border-top:1px solid #E5E5E5;
    padding-bottom:20px;
 }
 
 .noticiaDetalleTitulo{
	color:#8A0000;
	font-size:16px;
	font-weight:normal;
	font-weight: bold;
	padding-bottom:13px;
}

.noticiOrderBySelected{
	color:#990000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.noticiOrderBySelected:hover{
	text-decoration: underline;
}

.noticiOrderBy{
	color:#555555;
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

.noticiOrderBy:hover{
	text-decoration: underline;
}

.noticiOrderByDateUp{
	color:#4F70AB;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.noticiOrderByDateUp:hover{
	text-decoration: underline;
}

.noticiOrderByDateDown{
	color:#990000;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.noticiOrderByDateDown:hover{
	text-decoration: underline;
}

/* paginacion de bolitas */
.LISTPAG_toptable { width:100%; }
.LISTPAG_pagstable { text-align:center;margin:0 auto}
td.LISTPAG_string { vertical-align:middle;}
td.LISTPAG_nums { vertical-align:middle; height:22px;white-space:nowrap;}
td.LISTPAG_stringall { text-align:center;}
/*td.LISTPAG_leftpag { text-align:left;width:50%; }
td.LISTPAG_rightpag { text-align:right;width:50%;}*/
td.LISTPAG_leftpag { text-align:left;}
td.LISTPAG_rightpag { text-align:right;}


.LISTPAG_stringpags { font: 0px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

div.LISTPAG_pagnum { cursor:pointer;margin: 2px 5px;float:left;background-image:url('/imgfiles/imgs/pag_nosel.gif');width:10px;height:10px;}
a.LISTPAG_pagnum:active {  font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none;width:10px;height:10px;}
a.LISTPAG_pagnum:link { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;width:10px;height:10px;}
a.LISTPAG_pagnum:visited { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;width:10px;height:10px;}
a.LISTPAG_pagnum:hover { font: 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;width:10px;height:10px;}


.LISTPAG_pagselected { cursor:pointer;margin: 0pt 5px;float:left;font: 11px Verdana, Arial, Helvetica, sans-serif;background-image:url('/imgfiles/imgs/pag_selec.gif');width:14px;height:14px; }

.LISTPAG_last_pag_grey {width:10px; height:9px;background-image:none;}
.LISTPAG_last_pag {width:10px; height:9px;background-image:none;}
.LISTPAG_anterior_grey {width:25px; height:25px;background-image:url('/imgfiles/imgs/left_pag.gif');}
.LISTPAG_anterior {width:25px; height:25px;background-image:url('/imgfiles/imgs/left_pag.gif');}

.LISTPAG_next_pag_grey {width:10px; height:9px;background-image:none;}
.LISTPAG_next_pag {width:10px; height:9px;background-image:none;}
.LISTPAG_siguiente_grey {width:25px; height:25px;background-image:url('/imgfiles/imgs/right_pag.gif');}
.LISTPAG_siguiente {width:25px; height:25px;background-image:url('/imgfiles/imgs/right_pag.gif');}

.fotoImg{
	background: url("/imgfiles/imgs/foto.png") no-repeat scroll left 4px transparent;
	padding-left:15px;
}

.videoImg{
	background: url("/imgfiles/imgs/video.png") no-repeat scroll left 4px transparent;
	padding-left:15px;
}