@charset "utf-8";
/* CSS Document */

* {margin:0px; padding:0px; outline:none;}
body {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
img {border:0px;}
img, div { behavior: url(iepngfix.htc) } /* correccion de PNG IE */
ul {list-style-type:none;}

/* colores */
/* se importan directamente en el HTML via 'colores.php' */

/* columnas */
.col_1x {width:75px; float:left;}
.col_2x {width:150px; float:left;}
.col_3x {width:225px; float:left;}
.col_4x {width:300px; float:left;}
.col_5x {width:375px; float:left;}
.col_6x {width:450px; float:left;}
.col_7x {width:525px; float:left;}
.col_8x {width:600px; float:left;}
.col_9x {width:675px; float:left;}
.col_10x {width:750px; float:left;}
.col_11x {width:825px; float:left;}
/* ? */
.col_1-5x {width:112px; float:left;}
.col_2-5x {width:174px; float:left;}

/* separadoras */
.hr_1x {clear:both; border:0px; height:2px; width:75px; margin-top:5px; margin-bottom:5px;}

/* textos */
.text1 {font: normal 9px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; display:block;}
.text2 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:5px; display:block;}
.text3 {font: normal 11px Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; padding-right:10px; padding-top:10px;}
.text4 {font: normal 15px Arial, Helvetica, sans-serif; padding-bottom:10px; padding-right:10px;}
.text5 {font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px; padding-right:10px; padding-top:10px;}
.text6 {font: normal 11px Arial, Helvetica, sans-serif; padding-bottom:10px; padding-right:10px;}
.text7 {font: bold 16px Arial, Helvetica, sans-serif; padding-bottom:10px;}

.lista_texto {padding-bottom:10px; padding-left:10px;}
.lista_texto li {padding-bottom:7px; list-style-type:square; list-style-position:inside;}

/* elementos interfaz */
.linkbutton {-moz-border-radius-topright:7px; -moz-border-radius-bottomright:5px; height:10px !important; font: normal 9px Arial, Helvetica, sans-serif !important; display:block; padding:0px !important; padding-left:5px !important; padding-right:10px !important; text-decoration:none; width:75px !important; text-align:left !important;}


/* Cajas generales */
#canvas {width:990px; position:relative;}
#flashcontent {position:absolute; z-index:1; top:0px; left:0px; width:975px; height:350px;}
#pagecontent {position:absolute; z-index:2;	top:227px; left:-11px; width:975px; overflow:hidden;}

/* Cajas estandar */
.box_social {padding-left:28px; margin-bottom:15px;}
.box_1 {margin-right:4px; margin-bottom:4px; padding:8px; display:block;}
.box_2 {margin-right:4px; margin-bottom:4px; padding:4px; display:block;}


/* Media (estas cajas funcionan como enlaces) */
.media_item {float:left; display:block; text-decoration:none; -moz-opacity: 0.8; opacity:.80; filter:alpha(opacity=80);}
.media_item:hover {-moz-opacity: 1; opacity:1; filter:alpha(opacity=100);}
.media_item img {margin-right:4px; float:left;}

/* Menu principal */
#menuppal {position:absolute; z-index:2; top:76px; left:151px;}
ul.menu_secciones {}
ul.menu_seccion {}
ul.menu_seccion li {display:inline;}
ul.menu_seccion li a {padding:4px 3px 4px 3px; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;} 
ul.menu_seccion li a:hover {text-decoration:none;}

/* News - [CONTENT SLIDER] */
#destanews {position:absolute; z-index:2; top:72px; left:600px; height:55px;}
#destanews h2 {padding-top:2px; font: bold 15px Arial, Helvetica, sans-serif;}
.sliderwrapper { /*mantener estos:*/ position:relative; overflow:auto; height:133px; }
.sliderwrapper .contentdiv { /*mantener estos:*/ visibility:hidden; position:absolute; left:0; top:0; 
padding: 5px; 
/*width: 390px; width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
/*height: 100%;*/
filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.pagination {text-align:right !important; float:right;}
.pagination a {text-decoration:none; float:left; padding:4px 6px; display:block;}
.pagination a:hover, .pagination a.selected {text-decoration:none;}
.news_title {font: normal 18px Arial, Helvetica, sans-serif; padding-bottom:10px; line-height:18px; }
.news_title a {text-decoration:none;}
.news_title a:hover {text-decoration:none;} 
.news_img {float:right; padding-bottom:5px;}

/* AGENDA */
#agenda {height:135px;}
#agenda_eventoactual {}
#agenda_eventosprox {margin-left:375px; /*overflow:hidden;*/ border-top-width:1px; border-top-style:solid; height:125px;} 
/* reemplazados por sIFR >>>>> */.eventoactual_fecha {font:bold 18px Arial, Helvetica, sans-serif; margin-bottom:5px; width:100px;}
.eventoprox {position:relative; height:100px; overflow:hidden; width:149px; float:left; margin-right:1px; 
-moz-opacity: 0.8; opacity:0.8; filter:alpha(opacity=80);}
.eventoprox:hover {-moz-opacity: 1; opacity:1; filter:alpha(opacity=100);}
.eventoprox_img {position:absolute; top:0px; left:0px; z-index:2;}
.eventoprox_info {position:absolute; top:0px; left:0px; z-index:3; width:65px; padding:5px; height:90px;}
.eventoprox_info p {font-weight:bold;}
.eventoprox_info p a {font: bold 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.amplia {position:absolute; display:block; width:20px; height:20px; bottom:2px; right:2px; background-position:top left; background-repeat:no-repeat;}
.amplia2 {display:block; width:20px; height:20px; background-position:top left; background-repeat:no-repeat; margin-top:5px;}


/* SOCIAL */
/* reemplazados por sIFR >>>>> */.introtitle {/*margin-bottom:8px;*/ /*float:left;*/}
.arrow_introtitle {margin-left:-12px; float:left;}
/* Social >> Podcast */
.podcast_info {position:absolute; z-index:3; width:86px; top:72px; left:59px;}
.podcast_info a {text-decoration:none;}
.podcast_info a:hover {text-decoration:underline;}
/* Social >> Login */
.login {}
.login label {display:none;}
#access_int label {display:none;}
.login input {border:0px; width:110px; padding:2px; font: normal 12px Arial, Helvetica, sans-serif; margin-bottom:3px;}
.login a {text-decoration:none;}
.login a:hover {text-decoration:underline;}
#access_int input {border:0px; width:110px; padding:2px; font: normal 12px Arial, Helvetica, sans-serif; margin-bottom:3px;}
/* Social >> Loggeado */
.logged_user {clear:both;}
.logged_user strong {font: bold 16px Arial, Helvetica, sans-serif; }
.logged a {text-decoration:none; font-size:12px;}
/* Social >> Network */
.icosocial {margin-right:3px;}

/* SUBDESTA */
.subdesta_intro {float:left; width:105px;}
/* reemplazados por sIFR >>>>> */.subdesta_area {font: normal 24px Arial, Helvetica, sans-serif; margin-top:-5px;}
/* reemplazados por sIFR >>>>> */.subdesta_title {font: normal 18px Arial, Helvetica, sans-serif; }
/* reemplazados por sIFR >>>>> */.subdesta_title a {text-decoration:none;}
/* reemplazados por sIFR >>>>> */.subdesta_title a:hover {text-decoration:none;}
.subdesta_img {float:right; padding-bottom:5px;}

/* Pie */
#pie {clear:both; position:relative; }
#sponsors {margin-bottom:10px;}
#pie img, #sponsors img {-moz-opacity: 0.7; opacity:0.7; /*filter: alpha(opacity=70);*/}
#sponsors img {padding-left:10px;}

/* lightbox content */
#lightbox_content {position:absolute; left:0; top:0; width:100%; height:900px; z-index:50; background:url(../img/lightbox.png);}
#lightbox_content_int {position:absolute; left:364px; top:227px; width:600px; z-index:51; /*height:500px;*/ padding-bottom:15px;}
#lightbox_bplus_content {position:absolute; left:375px; top:363px; width:600px; z-index:50; /*height:500px;*/ padding-bottom:15px;}

.cabecera {background-position: top right; background-repeat: no-repeat; position:relative;}
.titulo {font: normal 38px Arial, Helvetica, sans-serif;}
.entradilla {font: normal 28px Arial, Helvetica, sans-serif; line-height:35px; clear:both;}
.entradilla2 {line-height:22px; padding-bottom:0px !important;}

.archivo {margin-top:-1px; border-top-width:5px; border-top-style: solid; padding-top:3px; margin-bottom:15px; } 
.xtrainfo {margin-top:-1px; border-top-width:5px; border-top-style: solid; padding-top:5px;}
.archivo h4 {padding-bottom:3px; font:normal 14px Arial, Helvetica, sans-serif;}
.xtrainfo h3 {display:block; padding:3px 0px; margin-right:5px; padding-right:5px; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.xtrainfo a {font-size:9px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.archivo ul {}
.archivo ul li {border-bottom-width:1px; border-bottom-style:solid;}
.archivo ul li a {display:block; padding:3px 0px; margin-right:5px; padding-right:5px; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.archivo ul li a:hover {border-right-width:5px; border-right-style: solid; text-decoration:none; margin-right:0px; }
.archivo select {margin-top:10px; width:113px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; padding:2px; border:0px; } 
.button_close {position:absolute; width:24px; height:24px; z-index:5;}

.xtrainfo_block {border-bottom-width:1px; border-bottom-style: solid; margin-bottom:8px;}

/* Ticker */
#ticker {}
#ticker_int {width: 525px; padding-top:1px; padding-bottom:2px; height:26px; font-size:12px;}
#ticker_int a {text-decoration:none; font-weight:bold;}
#ticker_int span {width:50px; height:13px; padding-left:21px; padding-top:2px; margin-right:5px; display:block; float:left; font: normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

/* Barraca TV */
.box_btv {background-image:url(../img/bg-btv.png); background-position:top right; background-repeat:no-repeat; padding-right:30px; width:86px; float:left;}
#mosca_btv {position:absolute; top:0px; left:0px; z-index:5;}

/* Acceso directo home */
#access_links {clear:both; font: normal 11px Arial, Helvetica, sans-serif; display:none;}
#access_links h5 {padding-left:28px; font-size:18px; font-weight:normal; padding-bottom:8px;}
#access_links h6 {font-size:11px; padding-bottom:6px;}
#access_links ul {padding-right:5px;}
#access_links ul li {padding:3px 0px; border-bottom-width:1px; border-bottom-style: solid;}
#access_links ul li a {text-decoration:none;}


.metatext {font: normal 9px Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height:8px;}

/* Agency - Artistas */
.chart_dj {background:url(../img/bgchart.gif); line-height:20px;}
.list_artist_item {position:relative; height:35px; margin-bottom:3px; overflow:hidden; cursor:pointer; -moz-opacity: 0.8; opacity:0.8; filter:alpha(opacity=80);}
.list_artist_item:hover {-moz-opacity: 1; opacity:1; filter:alpha(opacity=100);}
.list_artist_item p a {position:absolute; top:48px; width:100px; padding:2px; font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.list_artist_item p a:hover {padding-left:5px;}

.booking_form ul li {border-bottom-width:1px; border-bottom-style: solid; padding:5px; clear:both; margin:0px !important;}
/*
.booking_form label {font: normal 11px Arial, Helvetica, sans-serif; color:#646567; width:100px; float:left; clear:both;}
.booking_form input, textarea {border:0px; background:#ccc; border-left:1px solid #bcbcbc; padding:0px; font: normal 11px Arial, Helvetica, sans-serif; color:#fff; width:150px; float:left;}
.booking_form textarea {}
.booking_form input.button {color:#fff; background:#646567; padding:2px; text-align:left; font-weight:bold; width:60px; border:0px;}
*/

/* Label - Home */
.ref_novedad_home {margin-bottom:10px;}
.ref_novedad_home p, .ref_novedad_home h5 {padding:0px;}
.ref_novedad_home img.ref_portada_novedad {width:148px; height:148px; margin-bottom:2px; moz-opacity: 0.7; opacity:0.7; filter:alpha(opacity=70);}
.ref_novedad_home img.ref_portada_novedad:hover {-moz-opacity: 1; opacity:1; filter:alpha(opacity=100);}

/* Agency - Home */
.dj_home {height:350px; margin-right:2px; position:relative; width:174px;}
.dj_home img {moz-opacity: 0.8; opacity:0.8; filter: alpha(opacity=80);}
.dj_home img:hover {moz-opacity: 1; opacity:1; filter: alpha(opacity=100);}
.dj_info {position:absolute; top:225px; left:0px; z-index:3; width:172px;}
.dj_info .titulo {font-size:42px;}

.dj_home2 {margin-right:2px; width:148px; height:210px;}
.dj_home2 img {moz-opacity: 0.8; opacity:0.8; filter: alpha(opacity=80);}
.dj_home2 img:hover {moz-opacity: 1; opacity:1; filter: alpha(opacity=100);}
.dj_home2 h4 {font-size:22px; font-weight:normal; float:left; width:125px;}
.dj_home2 .amplia_dj {float:left; width:18px; height:20px; padding:2px; background-repeat:no-repeat; background-position: top left;}
.dj_home2 p {clear:both;}


/* Estaticas */
/* como llegar */
.rutas_coche {}
.rutas_coche li {margin-bottom:5px;}
.rutas_coche li span {margin-right:5px;}
.rutas_coche li a {text-decoration:none;}
.rutas_coche li a:hover {text-decoration:underline;}

.dondequedarse_item {width:211px; float:left; padding-right:10px; margin-right:4px; border-top-width:1px; border-top-style: solid;}


/* Forms de contacto */

.contact_form ul li {margin-bottom:1px; padding:5px; clear:both;}
.contact_form label {font: bold 11px Arial, Helvetica, sans-serif; width:70px; float:left; clear:both;}
.contact_form input, .contact_form textarea {border:0px; /*background:transparent;*/ /*border-left-width:1px; border-left-style: solid;*/ padding:0px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; width:300px; float:left;}
.contact_form textarea {height:50px;}
.contact_form select {border:0px; padding:2px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif;}
.contact_form input.button {padding:2px; text-align:left; font-weight:bold; width:60px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

/* Barraca Plus */
#bplus_links {margin-bottom:10px;}
#bplus_links a {display:block; padding:4px; border-bottom:1px dashed #fff; font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#bplus_links a:hover {color:#fff;}

.bplus_colaboradores_item {width:211px; float:left; padding-right:10px; margin-right:4px; border-top:1px solid #ccc;}
.bplus_colaboradores_item img {margin-bottom:10px;}
.bplus_colaboradores_item strong {}
.bplus_colaboradores_item em {}
.bplus_colaboradores_item span {background:#00A5EA; color:#fff; font:bold 12px Arial, Helvetica, sans-serif;}

.bplus_form ul li {/*background:#ccc;*/ /*border-bottom:1px solid #fff;*/ margin-bottom:1px; padding:5px; clear:both;}
.bplus_form label {font: bold 11px Arial, Helvetica, sans-serif; /*color:#646567;*/ width:75px; float:left; clear:both;}
.bplus_form input, .bplus_form textarea {border:0px; background:#B2C0C2; /*border-left:1px solid #ccc;*/ padding:2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; width:296px; float:left;}
.bplus_form textarea {height:50px;}
.bplus_form select {border:0px; padding:2px; float:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif; background:#B2C0C2; color:#fff;}
.bplus_form input.button {color:#fff; background:#BA408D; padding:2px; text-align:left; font-weight:bold; width:60px; border:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.bplus_listado_votadj {}
.bplus_listado_votadj li {width:140px; padding:4px; margin-right:2px; margin-bottom:2px; float:left; background-color:#282D6C; -moz-opacity: 0.7; opacity:.70;}
.bplus_listado_votadj li:hover {-moz-opacity: 1; opacity:1;}
.bplus_listado_votadj li input {width:20px; float:left;}
.bplus_listado_votadj li label {width:118px; float:left; font-weight:bold;}
a#btnVotar {display:block; background:#00A5EB; color:#fff; padding:3px; width:70px; text-decoration:none; font-weight:bold;}

.bplus_resultado_votadj {}
.bplus_resultado_votadj li {margin-bottom:15px;}
.percentbar {height:10px; background:#282D6B; -moz-border-radius:2px;}

/* galeria de fotos */

.gallery_thumb {width:73px; margin-right:2px; margin-bottom:2px; float:left; -moz-opacity: 0.8; opacity:.80;}
.gallery_thumb:hover {-moz-opacity: 1; opacity:1;}
.gallery_thumb img {width:73px; height:73px;}

