@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}
li{
	padding-top:4px;
}
body {
     line-height: 1
}

:focus {
     outline: 0
}



table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
body {
	background-image: url(imagenes/fondo.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFF;
	background-attachment: fixed;
}
#contenedora {
	min-height: 600px;
	width: 925px;
	margin: 0 auto;
	background-color: #FFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.radio {
	margin-top: 3px;
}
#contenedora #cabecera {
	height: 214px;
	width: 925px;
	background-image: url(imagenes/cabecera.jpg);
	background-repeat: no-repeat;
}#contenedora #menu {
	width: 925px;
	height: 44px;
	background-image: url(imagenes/menu.jpg);
	background-repeat: no-repeat;
}
#registro {
	background-color: #FFF;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	margin: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#registro table {
	margin: 0 auto;
}
#contenedora #video {
	background-image: url(imagenes/video.jpg);
	background-repeat: no-repeat;
	height: 423px;
	width: 925px;
	position: relative;
}
#contenedora #menu2 {
	height: 117px;
	width: 925px;
	background-repeat: repeat;
	background-color: #FFF;
}
#contenedora #sponsors {
	height: 110px;
	width: 925px;
}
#contenedora #menu table {
	height: 44px;
	width: 925px;
}
#contenedora #menu table tr td img {
	margin-top: 7px;
}
#contenedora #video #chicos {
	float: left;
	height: 194px;
	width: 220px;
	position: relative;
	top: 185px;
	left: -540px;
}
#contenedora #video #flashplayer {
	position: relative;
	height: 310px;
	width: 552px;
	top: 40px;
	float: left;
	left: 205px;
	z-index: 0;
}
#contenedora #video #barco {
	float: right;
	height: 140px;
	width: 280px;
	position: relative;
	top: 40px;
	left: 0px;
}
.video {
	margin-top: 6px;
}
#contenedora #menu22 table {
	height: 114px;
}
#contenedora #menu2 table {
	height: 114px;
}
#contenedora #menu22 #tuentradagratis {
	height: 108px;
	width: 199px;
	float: left;
	position: relative;
	top: 5px;
	left: 15px;
}
#contenedora #menu2 #tuentradagratis {
	height: 108px;
	width: 199px;
	float: left;
	position: relative;
	top: 5px;
	left: 15px;
}
#contenedora #menu22 #reservas2 {
	height: 108px;
	width: 199px;
	float: left;
	position: relative;
	top: 5px;
	left: 20px;
}

#contenedora #menu2 #reservas2 {
	height: 108px;
	width: 199px;
	float: left;
	position: relative;
	top: 5px;
	left: 20px;

}
#contenedora #menu22 #djsartistas {
	height: 108px;
	width: 199px;
	float: left;
	position: relative;
	top: 5px;
	left: 20px;
}
#contenedora #menu2 #djsartistas {
	height: 108px;
	width: 199px;
	float: left;
	position: relative;
	top: 5px;
	left: 30px;
}
#contenedora #menu22 #radio_video {
	position: relative;
	height: 105px;
	width: 140px;
	float: right;
	top: 10px;
}
#contenedora #menu22 #ibiza_somos {
	height: 110px;
	width: 120px;
	float: right;
	position: relative;
	top: 5px;
	right: 20px;
}
#contenedora #menu2 #ibiza_somos {
	height: 110px;
	width: 120px;
	float: right;
	position: relative;
	top: 5px;
	right: 20px;
}
#contenedora #menu22 #ibiza_somos #ibiza_bot {
	height: 45px;
	width: 119px;
	position: relative;
	top: 5px;
}
#contenedora #menu2 #ibiza_somos #ibiza_bot {
	height: 45px;
	width: 119px;
	position: relative;
	top: 5px;
}
#contenedora #menu22 #ibiza_somos #quienes_somos {
	height: 47px;
	width: 119px;
	position: relative;
	top: 12px;
}
#contenedora #menu2 #ibiza_somos #quienes_somos {
	height: 47px;
	width: 119px;
	position: relative;
	top: 12px;
}
#contenedora #menu2 #radio_video {
	position: relative;
	height: 105px;
	width: 140px;
	float: right;
	top: 10px;
}
#contenedora #menu22 #radio_video #video_banner {
	position: relative;

}
#contenedora #menu2 #radio_video #video_banner {
	position: relative;
}
#contenedora #menualt {
	width: 925px;
	height: 44px;
	background-image: url(imagenes/menu2.jpg);
	background-repeat: no-repeat;
}
#contenedora #menualt table {
	height: 44px;
	width: 925px;
}
#contenedora #menualt table tr td img {
	margin-top: 7px;
}
#contenedora #university {
	height: 418px;
	width: 925px;
	background-image: url(imagenes/fondo_viajes1.jpg);
	background-repeat: no-repeat;
}
#contenedora #space {
	height: 418px;
	width: 925px;
	background-image: url(imagenes/fondo_space.jpg);
	background-repeat: no-repeat;
}
#contenedora #university #uni_queincluye {
	height: 38px;
	width: 172px;
	float: left;
	position: relative;
	top: 170px;
	left: 180px;
}
#contenedora #space #uni_queincluye {
	height: 38px;
	width: 172px;
	float: left;
	position: relative;
	top: 170px;
	left: 180px;
}
#contenedora #university #uni_programacion {
	height: 43px;
	width: 224px;
	float: left;
	position: relative;
	top: 250px;
	left: -20px;
}
#contenedora #space #uni_programacion {
	height: 43px;
	width: 224px;
	float: left;
	position: relative;
	top: 250px;
	left: -20px;
}
#contenedora #university #uni_fechasprecio {
	position: relative;
	height: 36px;
	width: 210px;
	float: right;
	top: 25px;
	right: 150px;
}
#contenedora #space #uni_fechasprecio {
	position: relative;
	height: 36px;
	width: 210px;
	float: right;
	top: 25px;
	right: 150px;
}
#contenedora #university #uni_transporte {
	float: right;
	height: 38px;
	width: 168px;
	position: relative;
	top: 140px;
	right: 120px;
}
#contenedora #space #uni_transporte {
	float: right;
	height: 38px;
	width: 168px;
	position: relative;
	top: 140px;
	right: 120px;
}
#contenedora #university #uni_hotel {
	float: right;
	height: 36px;
	width: 84px;
	position: relative;
	top: 180px;
	right: -20px;
}
#contenedora #space #uni_hotel {
	float: right;
	height: 36px;
	width: 84px;
	position: relative;
	top: 180px;
	right: -20px;
}
#contenedora #artistas {
	background-image: url(imagenes/fondo_artistas.jpg);
	background-repeat: no-repeat;
	height: 418px;
	width: 925px;
}
#contenedora #artistas #ramonrierasaxo {
	height: 42px;
	width: 132px;
	float: left;
	position: relative;
	top: 290px;
	left: 30px;
}
#contenedora #artistas #sergiogallegosdj {
	float: left;
	height: 48px;
	width: 156px;
	position: relative;
	top: 325px;
	left: 40px;
}
#contenedora #artistas #martinvianapercu {
	float: left;
	height: 47px;
	width: 136px;
	position: relative;
	top: 340px;
	left: 45px;
}
#contenedora #artistas #juniorvocal {
	float: left;
	height: 42px;
	width: 83px;
	position: relative;
	top: 290px;
	left: 20px;
}
#contenedora #artistas #ajvilladj {
	float: left;
	height: 52px;
	width: 126px;
	position: relative;
	top: 290px;
	left: 35px;
}
#contenedora #artistas #alexgombaodj {
	float: left;
	height: 47px;
	width: 134px;
	position: relative;
	top: 325px;
	left: 40px;
}
#contenedora #artistas #lilgaidadj {
	float: left;
	height: 48px;
	width: 104px;
	position: relative;
	top: 335px;
	left: 50px;
}
#contenedora #ramonriera {
	background-image: url(imagenes/fondo_riera.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
.textodj {
	width: 480px;
	position: relative;
	top: 95px;
	left: 15px;
	height: 300px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	font-weight: bold;
	font-style: italic;
}
.textodj4 {
	width: 480px;
	position: relative;
	top: 95px;
	left: 15px;
	min-height: 300px;
	height:auto !important;
	height:300px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	float: left;
	font-weight: bold;
	font-style: italic;
}
.textodj a {
	text-decoration:none;
	color:#F60;
}

#contenedora #junior {
	background-image: url(imagenes/fondo_junior.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #martin {
	background-image: url(imagenes/fondo_martin.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #sergio {
	background-image: url(imagenes/fondo_sergio.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #gaida {
	background-image: url(imagenes/fondo_gaida.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #alex {
	background-image: url(imagenes/fondo_alex.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #villa {
	background-image: url(imagenes/fondo_villa.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}#contenedora #contacto #formulario {
	height: 400px;
	width: 500px;
	position: relative;
	float: left;
	top: 50px;
	left: 50px;
}
#contenedora #contacto #direcciones {
	position: relative;
	float: left;
	top: 60px;
	text-align: center;
	left: 130px;
}
#contenedora #contacto {
	min-height: 414px;
	height: auto !important;
	height:414px;
	width: 925px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background-image: url(imagenes/fondo_solo.jpg);
	background-repeat: no-repeat;
}
#contenedora #noticias #contenidos_noticias {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 700px;
	min-height: 320px;
	height: auto !important;
	height: 320px;
	position: relative;
	top: 20px;
	left: 20px;
}

#contenedora #noticias #contenidos_noticias #titulo_noticia {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -0.04em;
  line-height: 110%;
  margin: .5em 0 .2em;
  text-shadow: #fff 1px 1px 1px;

}
#contenedora #noticias #contenidos_noticias #texto_noticia {
	top: 10px;
	position: relative;
}
#contenedora #noticias #contenidos_noticias #fecha_noticia{
  background: #fff;
  width: 38px;
  height: 38px;
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
  float: left;
  line-height: 100%;
  background: #fff url(imageness/date-bg.png) no-repeat left bottom;
  border: 1px solid #fff;
}

#contenedora #noticias #contenidos_noticias #fecha_noticia #mes{
  position: relative;
  width: 38px;
  background: #f44365 url(imagenes/date-top.gif) repeat-x left top;
  border-bottom: 1px solid #fff;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 85%;
  padding: 2px 0;
  text-transform: uppercase;
}

#contenedora #noticias #contenidos_noticias #fecha_noticia #dia{
  position: relative;
  width: 100%
  bottom: 1px;
  padding: 3px 0;
  left: 0;
}
#contenedora #noticias #contenidos_noticias #autor_noticia{
  background: transparent url(imagenes/post-info.png) no-repeat left top;
  margin: 0 0 0 43px;
  padding: 0 12px;
  font-size: 110%;
  font-style: italic;
  border: 1px solid #f2efe5;
  min-height: 38px;
  color: #666;
  height: auto !important;
  height: 38px;
  line-height: 100%;
}

#contenedora #noticias #contenidos_noticias #autor_noticia span{
  margin-top: 10px;
  display: block;
}

#contenedora #noticias {
	min-height: 414px;
	height: auto !important;
	height:414px;
	width: 925px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background-image: url(imagenes/fondo_solo.jpg);
	background-repeat: no-repeat;
}
.texto_peque {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
#contenedora #transporte {
	height: 414px;
	width: 925px;
	background-image: url(imagenes/fondo_transporte.jpg);
	background-repeat: no-repeat;
}
#contenedora #transporte #barco1 {
	height: 122px;
	width: 134px;
	float: left;
	position: relative;
	left: 60px;
	top: 50px;
}
#contenedora #transporte #barco3 {
	float: left;
	height: 121px;
	width: 134px;
	position: relative;
	top: 200px;
	left: -75px;
}
#contenedora #transporte #barco2 {
	height: 122px;
	width: 134px;
	float: left;
	position: relative;
	top: 50px;
	left: 0px;
}
#contenedora #transporte #barco4 {
	float: left;
	height: 122px;
	width: 134px;
	position: relative;
	top: 77px;
	left: 267px;
}
#contenedora #fechasprecio {
	background-image: url(imagenes/fondo_fechas.jpg);
	min-height: 414px;
	height:auto !important;
	height:414px;
	width: 925px;
}
#contenedora #programacion {
	background-image: url(imagenes/fondo_programacion.jpg);
	background-repeat:no-repeat;
	min-height: 454px;
	height: auto !important;
	height:454px;
	width: 925px;
}
#contenedora #reservas {
	background-image: url(imagenes/fondo_reservas.jpg);
	background-repeat: no-repeat;
	min-height: 600px;
	height:auto !important;
	height:600px;
	width: 925px;
}
#contenedora #hotel {
	background-image: url(imagenes/fondo_hotel.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #hotel #hotel_5 {
	float: right;
	height: 130px;
	width: 134px;
	position: relative;
	top: 150px;
	right: -50px;
}
#contenedora #hotel #hotel_3 {
	float: right;
	height: 130px;
	width: 134px;
	position: relative;
	top: 30px;
	right: 10px;
}
#contenedora #hotel #hotel_2 {
	position: relative;
	height: 120px;
	width: 134px;
	float: right;
	top: 30px;
	right: -100px;
}
#contenedora #hotel #hotel_4 {
	position: relative;
	height: 130px;
	width: 134px;
	float: right;
	top: 30px;
	right: -30px;
}
#contenedora #hotel #hotel_1 {
	float: right;
	height: 122px;
	width: 134px;
	position: relative;
	right: 320px;
	top: -223px;
}
#contenedora #queincluye {
	width: 925px;
	min-height: 414px;
	height: auto !important;
	height:414px;
	background-image: url(imagenes/fondo_incluye.jpg);
}
#contenedora #producciones {
	background-image: url(imagenes/fondo_produc.jpg);
	height: 414px;
	width: 925px;
}
#contenedora #galeria {
	
	width: 925px;
	min-height: 440px;
	height:auto !important;
	height: 440px;
	background-image: url(imagenes/fondo_galeria.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}
#contenedora #ontour {
	background-image: url(imagenes/fondo_ontour.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #banners{
	width:925px;
	height: 80px;
	background-color:#FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	position: relative;
}
.texto_negrita {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.explicacion {
	border: 1px solid #CCC;
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#contenedora #queincluye #volverinq {
	height: 66px;
	width: 100px;
	position: relative;
	float: right;
	top: 340px;
	right: 20px;
}
#contenedora #galeria #galerias {
	width: 540px;
	float: right;
	height: 350px;
	position: relative;
	top: 30px;
	right: 15px;
	overflow: hidden;
	overflow-y: auto;
}
#contenedora #galeria #desplegable_gal {
	width: 200px;
	height: 100px;
	float: left;
	position: relative;
	top: 330px;
	left: 30px;
}
#contenedora #queincluye #textodj2 {
	width: 410px;
	float: right;
	height: 300px;
	top: 90px;
	position: relative;
	right: 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#contenedora #ontour #contenido_ontour {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	width: 500px;
	float: right;
	height: 374px;
	position: relative;
	top: 30px;
	right: 17px;
	text-align: center;
}
#contenedora #ontour #ontour_dossier {
	position: relative;
	width: 300px;
	height: 25px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	float: left;
	top: 390px;
	left: 60px;
	text-align: center;
}
#contenedora #transporte #volvertrans {
	position: relative;
	height: 66px;
	width: 102px;
	top: 220px;
	right: 20px;
	float: right;
}
#contenedora #fechasprecio #volverfec {
	float: right;
	height: 66px;
	width: 102px;
	position: relative;
	top: 340px;
	right: 20px;
}
#contenedora #hotel #volverhot {
	float: right;
	height: 66px;
	width: 102px;
	position: relative;
	top: 90px;
	right: -110px;
}
#contenedora #programacion #volverpro {
	float: right;
	height: 66px;
	width: 102px;
	position: relative;
	top: 280px;
	right: -430px;
}
.volver {
	height: 66px;
	width: 100px;
	position: relative;
	float: right;
	top: 340px;
	right: 20px;
}
#contenedora #viajes {
	background-image: url(imagenes/fondo_viajes.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #viajes #acceso_university {
	height: 128px;
	width: 326px;
	position: relative;
	float: left;
	top: 40px;
	left: 70px;
}
#contenedora #viajes #acceso_summer {
	float: right;
	height: 80px;
	width: 233px;
	position: relative;
	top: 280px;
	right: 50px;
	left: -570px;
}
#contenedora #viajes #acceso_closing {
	float: right;
	height: 59px;
	width: 182px;
	position: relative;
	top: 150px;
	right: -170px;
	left: 320px;
}
#contenedora #producciones #acceso_spring {
	float: left;
	height: 150px;
	width: 250px;
	position: relative;
	top: 130px;
	left: 30px;
}
#contenedora #producciones #acceso_summer {
	float: left;
	height: 213px;
	width: 300px;
	position: relative;
	top: 100px;
	left: 40px;
}
#contenedora #producciones #acceso_faculty {
	float: left;
	height: 161px;
	width: 300px;
	position: relative;
	top: 110px;
	left: 50px;
}
#contenedora #cabecera #indice {
	width: 250px;
	height: 200px;
	float: right;
	position: relative;
	top: 5px;
	right: 30px;
}
.textodj2 {
	width: 480px;
	position: relative;
	top: 95px;
	left: 15px;
	height: 310px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	font-weight: bold;
	font-style: italic;
}
#contenedora #programacion #programacion_fechas {
	height: 46px;
	width: 760px;
	position: relative;
	float: left;
	top: 50px;
}
#contenedora #programacion #linearosa {
	background-color: #F0F;
	height: 10px;
	width: 925px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	float: left;
	top: 50px;
}
.textodj2 a {
	text-decoration:none;
	color:#F60;
}
.amarillo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F60;
	overflow-y: auto;
	font-weight: bold;
	text-decoration:none;
}
.amarillo2 {
	color: #F60;
	font-weight:bold;
	text-decoration:none;
}
.texto_negrita2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.textodj3 {
	width: 480px;
	position: relative;
	top: 95px;
	left: 15px;
	height: 340px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	font-weight: bold;
	font-style: italic;
}
.textodj3trans {
	width: 480px;
	position: relative;
	top: 95px;
	left: 15px;
	height: 340px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	font-style: italic;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	background-color:#FFF;
	filter: alpha(opacity=75);
	-moz-opaticy: 0.75;
	opacity: 0.75;
	padding: 5px;
}
.textodj3texto
{
	
}
.login {
	background-color: #FFF;
	border: 1px solid #CCC;
	padding: 6px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.milink {
	color: #F60;
	text-decoration: none;
	font-size: 12px;
}
#contenedora #contacto #forgot {
	height: 200px;
	width: 370px;
	margin: 0 auto;
	position: relative;
	top: 40px;
}
#contenedora #tuplazagratis {
	background-image: url(imagenes/fondo_plazagrat.jpg);
	height: 414px;
	width: 925px;
}
#contenedora #contacto #acceso_no {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	height: 100px;
	width: 400px;
	padding: 10px;
	text-align: center;
	position: relative;
	top: 50px;
	margin: 0 auto;
}
#contenedora #contacto #form_registro {
	width: 600px;
	min-height: 340px;
	height:auto !important;
	height:340px;
	background-color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin: 0 auto;
	top:30px;
	position:relative;
	border: 1px solid #CCC;
}
#contenedora #descargas {
	background-image: url(imagenes/fondo_descargas.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #descargas {
	background-image: url(imagenes/fondo_descargas.jpg);
	background-repeat: no-repeat;
	height: 414px;
	width: 925px;
}
#contenedora #cabecera #cabecera_acceso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 60px;
	width: 170px;
	float: left;
	position: relative;
	left: 5px;
	top: 5px;
	background-image: url(imagenes/fondo_acceso_arrib.jpg);
	background-repeat: no-repeat;
	color: #333;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: 15px;
}
#contenedora #cabecera #cabecera_acceso p a {
	color: #F60;
	text-decoration: none;
}
#contenedora #menu22 {
	height: 120px;
	width: 925px;
	background-color: #FFF;
	position: relative;
		top: -40px;
}
#contenedora #contacto #mensaje {
	background-color: #FFF;
	height: 70px;
	width: 400px;
	border: 1px solid #F00;
	top: 40px;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F60;
	text-align: center;
	margin: 0 auto;
}
#contenedora #contacto #mensaje2 {
	background-color: #FFF;
	height: 300px;
	width: 550px;
	border: 1px solid #F00;
	top: 40px;
	position: relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F60;
	text-align: center;
	margin: 0 auto;
}
#contenedora #descargas #misdescargas {
	height: 240px;
	width: 600px;
	float: right;
	position: relative;
	top: 70px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.enrojo {
	color:#F00;
}
.texto {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding: 5px;
}#contenedora #reservas #info_reservas {
	position: relative;
	width: 260px;
	height: 30px;
	top: 30px;
	float: left;
	left: 450px;
}
.texto_negrita3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
#contenedora #university #linkdiscotecas {
	float: left;
	height: 75px;
	width: 182px;
	position: relative;
	left: -200px;
	top: 300px;
}
#contenedora #space #linkdiscotecas {
	float: left;
	height: 75px;
	width: 182px;
	position: relative;
	left: -200px;
	top: 300px;
}
#contenedora #discotecas {
	background-image: url(imagenes/fondo_discoteca.jpg);
	height: 414px;
	width: 925px;
}
#contenedora #quienessomos {
	background-image: url(imagenes/fondo_quienesomos.jpg);
	height: 414px;
	width: 925px;
}
#contenedora #ibiza {
	background-image: url(imagenes/fondo_ibiza.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	min-height: 590px;
	height: auto !important;
	height: 590px;
	width: 925px;
}
#contenedora #banners #ultimas100 {
	float: right;
	position: relative;
	width: 400px;
	right: 5px;
}
#contenedora #banners #springbreak {
	float: right;
	width: 310px;
}
#contenedora #discotecas #logosdiscos {
	background-color: #FFF;
	height: 60px;
	width: 200px;
	float: left;
	position: relative;
	top: 330px;
	right: 320px;
}
#contenedora #discotecas #logosdiscos img {
	margin-top: 4px;
	margin-right: 1px;
	margin-left: 1px;
}
#contenedora #cabecera #idiomas {
	background-color: #FFF;
	height: 17px;
	width: 45px;
	float: left;
	position: relative;
	top: 5px;
	left: 10px;
}
#contenedora #cabecera #idiomas img {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#contenedora #noticias #contenidos_noticias #texto_noticia img {
	border: 1px solid #999;
	padding: 3px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	position: relative;
	float: left;
}
#contenedora #noticias #contenidos_noticias #separador {
	height: 30px;
	width: 100%;
	position: relative;
}
.textoprogramacion {
	width: 330px;
	position: relative;
	top: 90px;
	left: 190px;
	height: 270px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003D77;
	overflow: hidden;
	overflow-y: auto;
	float: left;
	font-weight: bold;
	font-style: italic;
}
.tablaprogramacion {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003D77;
	font-weight: bold;
	font-style: italic;
}
.enrosa {
	color: #E1278D;
	font-weight:bold;
}
#contenedora #programacion #programacion_dia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #E1278D;
	width: 150px;
	height: 40px;
	float: right;
	text-align: center;
	position: relative;
	top: 85px;
	font-weight: bold;
	right: 20px;
}
#contenedora #programacion #imagen_dia {
	height: 296px;
	width: 461px;
	float: right;
	position: relative;
	top: 45px;
}
.videoprogramacion {
	height: 326px;
	width: 400px;
}
.video_programacion {
	position: relative;
	height: 310px;
	width: 552px;
	float: left;
	left: 205px;
	z-index: 0;
	top: 80px;
}
#contenedora #programacion2 {
	background-image: url(imagenes/fondo_programacion.jpg);
	background-repeat:no-repeat;
	min-height: 494px;
	height: auto !important;
	height:494px;
	width: 925px;
}
#contenedora #programacion2 #volverpro {
	float: right;
	height: 66px;
	width: 102px;
	position: relative;
	top: 320px;
	right: 20px;
}
#contenedora #programacion2 #programacion_fechas {
	height: 46px;
	width: 760px;
	position: relative;
	float: left;
	top: 100px;
}
#contenedora #programacion2 #linearosa {
	background-color: #F0F;
	height: 10px;
	width: 925px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	float: left;
	top: 100px;
}
#contenedora #programacion2 #programacion_dia {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #E1278D;
	width: 150px;
	height: 40px;
	float: right;
	text-align: center;
	position: relative;
	top: 85px;
	font-weight: bold;
	right: 20px;
}
#contenedora #programacion2 #imagen_dia {
	height: 296px;
	width: 461px;
	float: right;
	position: relative;
	top: 45px;
}
#contenedora #noticias #contenidos_noticias #titulo_noticia a {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -0.04em;
	line-height: 110%;
	margin: .5em 0 .2em;
	text-shadow: #fff 1px 1px 1px;
	text-decoration: none;
	color: #333;
}
#contenedora #viajes #acceso_opening {
	float: right;
	height: 146px;
	width: 420px;
	position: relative;
	top: -50px;
	right: -170px;
	left: -10px;
}
