

/*

rojo bg:#CC0033;


*/
.clear {clear:both;}
.fleft {float:left;}
.fright {float:right;}
.rojo {color:#CC0033;}

.min {font-size:0.77em; padding-top:15px; padding-left:15px;}

html {background:#000; font-size:15px; color:#fff;}



#wrapper {width:990px; margin:0 auto;}

#header {position:relative; width:990px; height:90px; }


	ul#menu {top:40px; font-size:0.97em; font-weight:bold; position:absolute; width:764px; text-align:justify;}
		
		ul#menu li {float:left; padding-right:1px;}
		
		ul#menu li a {color:#fff; text-decoration:none; padding-right:1px;}
		
			ul#menu li:first-letter {font-size:1.14em;}
		
			ul#menu li a:hover {color:#FF0200;}
		

#header h1 {position:absolute; top:0px; right:0px; background:url('../images/logo_diamante.gif') no-repeat; display:block; width:226px; height:91px; text-indent:-999999px;}


#header h2 {position:absolute; top:28px; right:-30px; background:url('../images/logo_index.png') no-repeat; display:block; width:323px; height:130px; text-indent:-999999px; z-index:9999}



#contenido {width:990px; position:relative;}

.conciertos { background: url('../images/f24.jpg') no-repeat;  width:990px; height:479px;}
.index { background: url('../images/bg_index.jpg') no-repeat; width:990px; height:570px; top:-30px; z-index:-120; position:relative;}
.video { background: url('../images/f28.jpg') no-repeat;  width:990px; height:479px;}
.zona_fans { background: url('../images/zona_fans.jpg') no-repeat;  width:361px; height:479px;}
.tienda { background: url('../images/f_tienda.jpg') no-repeat;  width:361px; height:479px;}
.contacto { background:#000;}
.orquesta { background:#000;}
.historia { background:#000;}



#ani_banner img {margin-top:5px;}


#col-2 {
	width:450px; 
	height:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.85em; 
	color:#fff; 
	line-height:1.4em;	
}


	/* INICIO */
	
	
	#flash {
		position:absolute;
		top:48px; 
		left:380px;
	}
	
	
	#banner {position:absolute; width:148px; right:-20px; top:200px;}
	
	
	/* FIN INICIO */

	
	
	/* CONCIERTOS */
	
		
		a.imprimir  {color:#fff; text-decoration:none; padding-left:0px; margin-top:20px; font-style:italic; }
		
		a:hover.imprimir  {text-decoration:underline; color: #CC0033;}
		
		
		#buscador_conciertos {margin:50px 0px 0px 15px; width:430px;}
		
			#buscador_conciertos h2 {color:#FFF; padding-bottom:15px;}
		
		ul#listado_conciertos {margin:10px 0px; height:215px;}
		
			ul#listado_conciertos li {height:30px; line-height:30px; color:#FFF; font-weight:bold; font-size:0.80em;}
		
		
	
		
	/* FIN CONCIERTOS*/

	
	
	
	/* CONTACTO */
	
	#d_diamante {width:226px; height:100%; float:left; padding-top:20px;}
	
		#d_diamante h2 {color:#FF0000;}
		
	#d_espectaculos {width:220px; height:100%; float:right; text-align:right; padding-top:20px;}
	
		#d_espectaculos h2 {color:#FF0000; }

		
	#formulario h2 {color:#FF0000; padding:10px 0px;}
	
	#formulario .input {width:350px; height:15px; font-size:0.55em; color:#666; margin-bottom:5px;}
	
	#formulario .textarea {width:350px; height:80px; font-size:1.00em; color:#666; margin-bottom:5px;}
	
	#formulario .boton {background:#CC0033; color:#fff; font-weight:bold; border:none; font-size:0.85em;}
	
	.confirma {padding-top:35px;}
	
	/* FIN CONTACTO */
	
	
	
	/* GALERIA */
	
		.col1 {width:495px;}
		.galeria {background: url('../images/f25.jpg') no-repeat; display:block; width:990px; height:479px;}
		.galeriaM {width:500px; height:479px;}
		
		#buscador {padding:50px 0px 10px 95px; width:350px;}
		
			#buscador h2 {color:#FFF; padding-bottom:15px;}
			
			.selectable {background:#CC0033; border:none; color:#fff;}
	
		#buscador p {padding-bottom:15px;}
		
		
		#fotos_desc {padding:10px 0px 10px 95px; width:350px;}
		
		#fotos_desc h2 {color:#CC0033;}
		
	
		#fotos_desc ul {padding-top:15px;}
		
			#fotos_desc ul li a {color:#fff; text-decoration:none; font-size:0.85em; background: url('../images/flecha.gif') no-repeat left 50%; padding-left:15px; } 
			#fotos_desc ul li a:hover {text-decoration:underline;}
			
			
		#fans_desc h2 {color:#CC0033;}
		
	
		#fans_desc ul {padding-top:15px;}
		
			#fans_desc ul li a {color:#fff; text-decoration:none; font-size:0.85em; background: url('../images/flecha.gif') no-repeat left 50%; padding-left:15px; } 
			#fans_desc ul li a:hover {text-decoration:underline;}
			
		
				/* ---------- gallery styles start here ----------------------- */
				.gallery {
					list-style: none;
					margin: 0;
					padding: 0;
				}
				.gallery li {
					width: 100px;
					height: 110px;
					margin: 10px;
					float: left;
					position: relative;
				}
				
				.gallery span {
					/*width: 28px;
					height: 21px;
					display: block;
					position: absolute;
					top: -12px;
					left: 50%;
					background: url(../images/pin.png) no-repeat;*/
				}
				.gallery img {
					position: absolute;
					width:100px;
					height:100px;
					top: 8px;
					left: 8px;
					z-index: 2;
					border:1px solid #CC0033;
				}

			
	/* FIN GALERIA */
	
	
	/* VIDEOS */
	
		#buscador_video {margin:50px 0px 0px 150px; width:300px;}
		
			#buscador_video h2 {color:#FFF; padding-bottom:15px;}
			
	
		#buscador_video p {padding-bottom:15px;}
		
		
			#videos_desc {padding:10px 0px 0px 150px; width:300px;}
		
		#videos_desc h2 {color:#CC0033;}
		
	
		#videos_desc ul {padding-top:15px;}
		
			#videos_desc ul li a {color:#fff; text-decoration:none; font-size:0.85em; background: url('../images/flecha.gif') no-repeat left 50%; padding-left:15px; } 
			#videos_desc ul li a:hover {text-decoration:underline;}
	
		.video_cont {
		
			width:368px;
			height:300px;
			position:absolute;
			top:97px;
			left:64px;
			
		}
		
		
		ul#boton-tv {
		
			position: relative;
			top: 250px;
			left:466px;
		}
		
		ul#boton-tv li {padding-left:35px; width:136px; height:30px; display:block; background: url('../images/boton-tv.jpg') no-repeat;}
		
		ul#boton-tv li  a {color:#fff; line-height:30px; text-decoration:none;}
		
		ul#boton-tv li  a:hover {color:#CC0001;}
		
		
		
	
	/* FIN VIDEOS */
	
	
	
	/* ORQUESTA */

		div.scrollable { 
		 
			/* required settings */ 
			position:relative; 
			overflow:hidden; 
		 
			/* vertical scrollers have typically larger height than width */ 
			height: 448px; 
			width: 120px; 
		} 
		 
		/* root element for scrollable items */ 
		div.scrollable div.items { 
			position:absolute; 
		 
			/* this time we have very large space for the height */ 
			height:20000em; 
		}
	
		div.scrollable div.items img {margin-bottom:5px; border:1px solid #d9182d;}
		
		#orquesta_text {
		
			position:absolute;
			width:300px;
			top:10px;
			left:690px;
		}
		
		#orquesta_text h2 {
		
			color:#B60000;
			font-weight:bold;
			margin-bottom:10px;
	
		}
		
		#orquesta_text h3 {
		
			color:#DBCC33;
			font-weight:bold;
			margin-bottom:10px;
	
		}
		
		#orquesta_text img {margin:12px 20px;}
		
		.cargo {font-style:italic; margin-bottom:5px; color:#D8B361;}
		.prevPage {cursor:pointer; background: url('../images/up.jpg') no-repeat; width:11px; height:17px; display:block; position:absolute; top:0px; left:665px; }
		.nextPage {cursor:pointer; background: url('../images/down.jpg') no-repeat; width:11px; height:17px; display:block; position:absolute; top:430px; left:665px; }
	
	/* FIN ORQUESTA */
	
	/* ZONA FANS */
	.titulos {
	
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: italic;
	
	}
	
	#buscador_fans {padding:20px 0px 0px 0px; width:450px;}
	
	#buscador_fans p {padding-bottom:15px;}
	
	#buscador_fans h2 {color:#FFF; padding-bottom:10px;}
	
	
	
	#comentarios {
	
		width:407px;
		height:380px;
		background: #540911;
		border: 1px solid #630000;
		padding:10px;
		margin:20px 0;
		overflow:hidden;
	}
	
	#comentarios a {color:#fff; text-decoration:none;}
	
	#comentarios a:hover {text-decoration:underline; color:#000;}
	
	
	#comentarios .comment_wrap {
		position: relative;
		margin:15px 0px 15px 0px;
		
	}

	
	
	#comentarios .comment_wrap h2 {border: 1px solid #CC0033;padding-left:8px; height:20px; line-height:20px; background:#CC0033; color:#fff; font-weight:normal; }
	#comentarios .comment_wrap .caja_coment {
	
		
		width:405px;
		height:105px;
		background:#7a2e2e;
		border: 1px solid #CC0033;
		color:#fff;
		font-size:10px;
		font-family: Verdana;
	
	}
	
	#comentarios .comment_wrap .caja_coment p {margin:5px; text-align:justify;}
	
	
	/* END ZONA_FANS */
	
	
	
	/* PRODUCTOS */
	
	
	
		
		#col-2e {
			width:636px; 
			height:100%; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:0.85em; 
			color:#fff; 
			line-height:1.4em;
			
		}
	
		#contenedor-productos{
			padding:10px;
			background: url('../images/tienda_bg.png') no-repeat;
			margin-top:60px;
			width:626px;
			height:410px;
			color:#666;
			overflow:hidden;
	
		
		}
	
		.display_carrito {
		
			background: url('../images/carrito.png') no-repeat 100% 50%;
			color:#fff;
			line-height:56px;
			top:18px;
			right:10px;
			width:300px;
			text-align:right;
			padding-right:60px;
			height:56px;
			position:absolute;
			
		
		}
	
		.display_carrito a {color:#fff; text-decoration:none;}
		
		.display_carrito  a:hover {text-decoration:underline;}
	
		.producto {
		
			float:left;
			margin:10px;
			border:1px solid #666;
			
		
		}
		
		.info {width:100%; padding-top:5px;}

		
		
		.M_producto  {
		
			border-bottom:2px solid #F5F5F5;
			height:180px;
			width:590px;
			
			
		}
		
		.M_producto h2 {
		
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:2.00em;
			padding-bottom:10px;
			font-weight:normal;
			color:#d9192e;
		
		
		}
		
		.main_img {
		
			float:left;
			padding:5px 15px 5px 5px;
		
		}
		
		.descripcion {
			
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size:1em;
			font-style: italic;
			text-align:justify;
			color:#fff;
			margin:10px;
			
		}
		
		.precio {font-weight:bold; color:#d9192e; float:right;}
		
		
		
		.M_imagenes {margin-top:30px;}
		
		.add_carro {
		
			background: url('../images/add_button.png') no-repeat;
			width:154px ;
			height:35px ;
			line-height:35px;
			color:#FFF;
			text-align:center;
			display:block;
			
			position:absolute;
			bottom:15px;
			right:18px;
		} 
		a.add_carro {color:#fff; text-decoration:none; }
		a:hover.add_carro  {text-decoration:underline;}
		
		.rojo {color:#d9192e; padding-top:10px;}
	
	
	/* END CONTENEDOR PRODUCTOS*/
	
	
	 /**** CESTA DE LA COMPRA ****/



		table#cart {
			border-collapse: collapse;
			margin-bottom: 1em;
			width: 95%;
			margin-top:15px;
		}
			
			table#cart th {
				background: url(../images/bg_h2_cat.gif) repeat-x ;
				color: #fff;
				text-align: left;
				white-space: nowrap;
			}
			
			table#cart th,
			table#cart td {
				padding: 5px 10px;
			}
			
			table#cart .item_name {
				/*width: 100%;*/
			}
			
			table#cart .quantity input {
				text-align: center;
			}
			
			table#cart tr td {
				background: #fff;
			}
			
			table#cart tr.odd td {
				background: #eee;
			}
			
			.center {
				text-align: center;
			}
	
/************************************************************/
	

#footer{width:100%; height:100%; }

	#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color:#fff; text-align:right; line-height:1.4em;}
	
	#footer p a {color:#fff; text-decoration:none;}
	
	#footer p a:hover {text-decoration:underline;}
	
	
	
	
/*************************************************************************************/

div.pagination {
	/*background-color:#fff;*/
	position:absolute;
	top:445px;
	left:65%;
	color:#512526;
	/*padding:10px 0 10px 0;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:center;
}

	div.pagination a {
		color:#512526;
		padding:2px 5px;
		margin:0 2px;
		text-decoration:none;
		border:2px solid #f0f0f0;
	}

	div.pagination a:hover, div.pagination a:active {
		border:2px solid #d81732;
		color:#d81732;
	}

	div.pagination span.current {
		padding:2px 5px;
		border:2px solid #83203C;
		color:#fff;
		font-weight:bold;
		background-color:#512526;
	}
	div.pagination span.disabled {
		display:none;
	}
	
	
/***************************************************************************************************/

#fomulario_envia {margin-top: 10px;}
#fomulario_envia p {height:30px;}
#fomulario_envia p label {width:110px; display:inline-block; color: #fff;}
#fomulario_envia input {width:200px;}
	
.error {color:red; font-size:10px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	