* { margin: 0px; padding: 0px; }

html { width: 100%; height: 100%; }
body {
	width: 100%;
	height: 100%;
	min-height: 610px;
	background: #000000 url(../img/fdo-todo.jpg) no-repeat scroll center center;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	overflow-y: auto;
	overflow-x: hidden;
}
img { border: none; }

a { color: #FFFFFF; text-decoration: none; }
a:hover { text-decoration: line-through; cursor: pointer; }

h1 { font-size: 160%; }
h2 { font-size: 140%; }
h3 { font-size: 130%; }
h4 { font-size: 120%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }

.sepSup1 { margin-top: 15px; }
.sepSup2 { margin-top: 5px; }
.sepSup3 { margin-top: 3px; }
.sepSup4 { margin-top: 10px; }
.sepSup5 { margin-top: 20px; }
.sepSup6 { margin-top: 25px; }
.sepSup7 { margin-top: 42px; }
.sepInf1 { margin-bottom: 20px; }
.sepInf2 { margin-bottom: 3px; }
.sepInf3 { margin-bottom: 5px; }
.sepInf4 { margin-bottom: 60px; }
.sepInf5 { margin-bottom: 4px; }
.sepInf6 { margin-bottom: 10px; }
.sepInf7 { margin-bottom: 15px; }
.sepInf8 { margin-bottom: 30px; }
.sepInf9 { margin-bottom: 2px; }
.sepInf10 { margin-bottom: 8px; }
.sepIzda1 { margin-left: 25px; }
.sepIzda2 { margin-left: 15px; }
.sepIzda3 { margin-left: 20px; }
.sepIzda4 { margin-left: 240px; }
.sepIzda5 { margin-left: 240px; }
.sepIzda6 { margin-left: 250px; }
.sepIzda7 { margin-left: 4px; }
.sepDcha1 { margin-right: 20px; }

.padIzda1 { padding-left: 25px; }
.padIzda2 { padding-left: 4px; }
.padIzda3 { padding-left: 15px; }
.padIzda4 { padding-left: 20px; }
.padIzda5 { padding-left: 25px; }
.padIzda6 { padding-left: 12px; }
.padIzda7 { padding-left: 6px; }
.padIzda8 { padding-left: 8px; }
.padDcha1 { padding-right: 10px; }
.padDcha2 { padding-right: 21px; }
.padDcha3 { padding-right: 4px; }
.padDcha4 { padding-right: 48px; }
.padSup1 { padding-top: 140px; }
.padSup2 { padding-top: 20px; }
.padSup3 { padding-top: 25px; }
.padSup4 { padding-top: 215px; }
.padSup5 { padding-top: 15px; }
.padInf1 { padding-bottom: 5px; }
.padding1 { padding: 30px 0px 5px 0px; }
.padding2 { padding: 0px 2px 0px 2px; }
.padding3 { padding: 20px 10px 10px 0px; }
.padding4 { padding: 20px 10px 20px 20px; }
.padding5 { padding: 20px; }


.txtNormal { font-weight: normal; }
.txtNegrita { font-weight: bold; }
.txtMayusculas { text-transform: uppercase; }
.txtMinusculas { text-transform: lowercase; }
.txtCondensado { letter-spacing: -1px; }
.txtCondensado2 { letter-spacing: -1.2px; }
.txtSemiCondensado { letter-spacing: -0.5px; }

.txtNegro { color: #000000; }
.txtRojo { color: #b90618; }
.txtRojo2 { color: #b61222; }
.txtGrisOscuro { color: #383838; }

.txtPeq1 { font-size: 90%; }
.txtFuenteNormal { font-size: 100%; }

.txtCentro { text-align: center; }
.txtDcha { text-align: right; }
.separacionParrafos1 p { margin-bottom: 8px; }

.verBloque { display: block; }
.verCelda { display: table-cell; }
.verEnLinea { display: inline; }
.alineaVrtArriba { vertical-align: top; }

.posRelativa { position: relative; }
.posAbsoluta { position: absolute; }
.ocultarDesbordeX { overflow-x: hidden; }
.ocultarDesbordeY { overflow-y: hidden; }

.limpiarFlota { overflow: hidden; }
.limpiarFlota:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.flotaIzda { float: left; }
.flotaDcha { float: right; }

.altoTodo { height: 100%; }
.anchoTodo { width: 100%; }
.ancho1 { width: 234px; }
.ancho2 { width: 10px; }
.ancho3 { width: 100px; }
.ancho4 { width: 163px; }
.sinBorde { border: none; }
.cursorCruz { cursor: pointer; }

.opacidad1 { filter:alpha(opacity=90); -moz-opacity: 0.9;	opacity: 0.9; }

.bullet1 { background: transparent url(../img/programacion/bullet-evento.png) no-repeat scroll 18px 4px; }
.bullet2 { background: transparent url(../img/programacion/bullet-rojo-evento.png) no-repeat scroll 0px 4px; }
.bullet3 { background: transparent url(../img/programacion/bullet-evento.png) no-repeat scroll 0px 2px; }
span.pcIcoTxtDel { padding-right: 2px; }
span.pcIcoTxtDet { padding-left: 2px; vertical-align: top; }

div.separador1 { border-bottom: 1px dotted #555555; }
.enlacesOscuros a { color: #000000; text-decoration: underline; }
.enlacesOscuros a:hover { color: #770005; }

/*_______________________________________________________ INICIO __*/
div#trompetaRadio { position: absolute; z-index: 10; bottom: -2px; left: 50%; margin-left: -480px; }
div#subscripcion  { position: absolute; z-index: 10; top: -22px; left: 50%; margin-left: -80px; }
div#menu { position: absolute; z-index: 10; top: 8px; left: 50%; margin-left: -425px; }
div#cinta { position: absolute; z-index: 10; right: 0px; bottom: 0px; }
div#controlScroll { position: absolute; z-index: 100; /**bottom: 8px;/**/top: 126px;/**/ left: 50%; margin-left: -25px; width: 16px; }
div#contenedorCentro { position: relative; width: 246px; }
div#deslizCentro { position: absolute; top: 0px; left: 0px; padding: 30px 0px 125px 0px; width: 246px; }
div#tusEntradas { position: absolute; top: -5000px; left: -5000px; }
#swfMenu { width: 174px; }
#swfCinta { width: 300px; }
.menuInt, .cintaInt { display: block; text-indent: -9999px; overflow: hidden; }

td#celdaCentro { width: 246px; vertical-align: top; background-color: #4a0004; }
td#celdaDcha { vertical-align: middle; }
td.celdaCentroIndex { background: #4a0004 url(../img/index/fdo-rojo.jpg) no-repeat scroll center center; }

div.lstEvContImg { width: 242px; height: 48px; position: relative; }
div.lstEvImagen { position: absolute; z-index: 4; top: 0px; right: 2px; }

ul.lstTusEntradas { margin-left: 5px; margin-top: 4px; list-style-image: url(../img/index/estrella-lst-tus-entradas.gif); list-style-position: inside; }
ul.lstTusEntradas li { padding-top: 4px; }
ul.lstTusEntradas li a { color: #6e0108; text-decoration: none; }
ul.lstTusEntradas li a:hover { text-decoration: line-through; }

div#carruselNoticias { position: relative; }
div#carruselNoticias, div#carruselNoticias div.container, div#carruselNoticias ul li { width: 216px; }
div#carruselNoticias div.container { position: relative; overflow: hidden; }
div#carruselNoticias ul {
	width: 100000px;
	position: relative; 
	margin: 0px; 
	padding: 0px; }
div#carruselNoticias ul li {
	float: left; 
	list-style: none; 
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none; }
	
a#decompression { position: absolute; top: 5px; right: 5px; }
a#decompression:hover { text-decoration: none; }
a#decompression img { vertical-align: text-bottom; }
a#decompression span { padding-right: 0px; color: #000000; }
a#decompression:hover span { color: #999999; }

/*_______________________________________________________ PRENSA __*/
td.celdaCentroPrensa { background: #4a0004 url(../img/prensa/fdo-rojo.jpg) no-repeat scroll center center; }
div.derechaPrensa { position: relative; max-width: 782px; height: 276px; background: #a1a2a7 url(../img/prensa/fdo-dcha.jpg) no-repeat scroll left top; }
div.prensaTxtTitulo { display: block; background-color: #FFFFFF; color: #383838; padding: 4px 10px; }
a.prensaTxtPublicacion { display: block; position: absolute; bottom: 10px; left: 15px; width: 500px; }
a.prensaTxtPublicacion div, a.prensaTxtPublicacion h2 { text-align: right; }

/*_______________________________________________________ ARTISTAS __*/
td.celdaCentroArtistas { background: #4a0004 url(../img/artistas/fdo-rojo.jpg) no-repeat scroll center center; }
div.derechaArtistas { max-width: 785px; height: 276px; background: #b5b5b3 url(../img/artistas/fdo-dcha.jpg) no-repeat scroll left top; }

ul.artistasLstCat { margin-left: 14px; list-style-image: url(../img/programacion/bullet-evento.png); list-style-position: inside; }
ul.artistasLstCat li { margin-bottom: 15px; }

ul.artistasLstSubcat { list-style: none; list-style-image: none; list-style-position: inherit; margin-left: 16px; margin-top: 2px; }
ul.artistasLstSubcat li { margin-bottom: 2px; }

a.artista { padding-right: 4px; }

td.artistasCeldaLinea { width: 3px; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

td.celdaDjsResidentes { padding-top: 50px; }
td.celdaGrupos { padding-top: 5px; }
td.celdaDjsResidentesMensuales { padding-top: 65px; }
td.celdaDjsInvitados { padding-top: 85px; }
td.celdaVjs { padding-top: 115px; }

a#scrollDescArriba { margin-bottom: 5px; }

/*_______________________________________________________ GALERIA FOTOGRAFICA __*/
td.celdaCentroGaleria { background: #4a0004 url(../img/galeria/fdo-rojo.jpg) no-repeat scroll center center; }
div.fdoImgLstGaleria { position: absolute; z-index: 5; top: 0px; left: 12px; }
div.derechaGaleria { max-width: 887px; height: 276px; background: #b5b5b3 url(../img/galeria/fdo-dcha.jpg) no-repeat scroll left top; }

div#imagenesGaleria { overflow: hidden; height: 184px; }
div#imagenesGaleria ul { 
	float: left; 
	height: 184px !important;
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:0;
}
div#imagenesGaleria ul li {
	float:left;
	height: 184px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	text-align:center;
	width: 300px !important;
}
div#scrollImgs { float: right; }

/*_______________________________________________________ SALA __*/
div.derechaSala { max-width: 800px; height: 276px; background: #b5b5b3 url(../img/sala/fdo-dcha.jpg) no-repeat scroll left top; }
div.fdoImgLstSala { position: absolute; z-index: 5; top: 0px; left: 9px; }
div#mapa { height: 250px; }

/*_______________________________________________________ PAGINA FOTOS __*/
div.derechaPaginaFotos { height: 276px; background-repeat: no-repeat; }

/*_______________________________________________________ CONTACTO __*/
td.celdaCentroContacto { background: #4a0004 url(../img/contacto/fdo-rojo.jpg) no-repeat scroll center center; }
div.derechaContacto { max-width: 890px; height: 276px; background: #190405 url(../img/contacto/fdo-dcha.jpg) no-repeat scroll left top; }

form#form_contacto input, form#form_contacto textarea { color: #000000; font-size: 11px; }
form#form_contacto label.required:after { content: "*"; }

input#form_contacto_nombre { width: 163px; height: 13px; background: transparent url(../img/contacto/fdo-nombre.jpg) no-repeat scroll left top; border: none; }
input#form_contacto_telefono { width: 163px; height: 13px; background: transparent url(../img/contacto/fdo-tfno.jpg) no-repeat scroll left top; border: none; }
input#form_contacto_correo { width: 163px; height: 12px; background: transparent url(../img/contacto/fdo-correo.jpg) no-repeat scroll left top; border: none; }
input#form_contacto_asunto { width: 163px; height: 13px; background: transparent url(../img/contacto/fdo-asunto.jpg) no-repeat scroll left top; border: none; }
textarea#form_contacto_mensaje { width: 163px; height: 56px; background: transparent url(../img/contacto/fdo-msje.jpg) no-repeat scroll left top; border: none; }
form#form_contacto dd { margin-bottom: 5px; }

/*_______________________________________________________ PROGRAMACION __*/
div.derechaProgramacion { position: relative; max-width: 782px; height: 276px; background: #a4a194 url(../img/programacion/fdo-dcha.jpg) no-repeat scroll left top; }
select.selFecha { width: 96px; }
select.selFecha option.opc_p { background-color: #ded7c7; }
select.selFecha option.opc_i { background-color: #dccfae; }

/*_______________________________________________________ CONCURSO MAQUETAS __*/
div.derechaConcursoMaquetas { position: relative; max-width: 782px; height: 276px; overflow-y: hidden; background: #a4a194 url(../img/programacion/fdo-dcha.jpg) no-repeat scroll left top; }
a.enlaceMaquetero { color: #000000; }
a.enlaceMaquetero img { margin-right: 5px; }

/*_______________________________________________________ NOTICIAS __*/
#noticiaDestacada { position: absolute; z-index: 9999; top: 100px; left: 0; right: 0; }
#noticiaDestacadaModal { position: absolute; z-index: 9998; top: 0; right: 0; bottom: 0; left: 0; background: #000000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.noticiaDest { position: relative; border: 10px solid #CCCCCC/* ROJO #830e0d */; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; border-color: rgba(255, 255, 255, 0.5); } /* ROJO 131, 14, 13 */
.noticiaDestCerrar { cursor:pointer; height:28px; position:absolute; right:-25px; top:-25px; width:28px; }

/*_______________________________________________________ VENTANAS __*/
div.alphacube_message {  }
dl.form_lista_msjs dt { text-align: left; padding-left: 20px; font-weight: bolder; }
dl.form_lista_msjs dd { text-align: left; padding-left: 40px; margin-bottom: 5px; }

input.ok_button, input.ok_buttonOver { border: none; background-color: #FFFFFF; text-decoration: underline; font-weight: bolder; cursor: pointer; text-transform: uppercase; }
input.ok_button { color: #505050; }
input.ok_buttonOver { color: #9B212F; }

/*_______________________________________________________ TOOLTIPS __*/
div.prototip { position: absolute }
div.prototip .default { color: #fff; }
div.prototip .default .toolbar { background-color: #74050c; }
div.prototip .default .title { padding: 5px; }
div.prototip .default .content { background-color: #74050c; /*font-size: 10px; font-weight: bold;*/ padding: 5px; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
