/* CSS Document */

a{
	color:#c12032;
	text-decoration:none;
	
	font-size:12px;
}


body{

	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	height:auto;
}

body.sin-fondo{
	background-color:#FFF;
	background-image:none;
}

.main-box{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	min-height:1150px;
	padding-bottom:100px;
	background-color:#FFF;
	
	
}



.izquierda{
	float:left;
	width:455px;
}

.derecha{
	margin-left:460px;
	width:%100;
}

.separador{
	clear:left;
}

.titulo-gif{

	margin-left:5px;
	margin-right:5px;
	margin-bottom:3px;
	margin-top:5px;
}

.main-menu{
	background-color:#000;
	font-size:12px;
	font-weight:bold;
}


.publicidad1{
	text-align:center;
	padding-top:25px;
	height:170px;
	background-repeat:no-repeat;
	background-image:url(../assets/publicidad/fondo.jpg);
}

.publicidad-barra-arriba{
	
	border-color:#333;
	border-width:5px;
	border-style:double;
	margin:15px;
	margin-left:250px;
	
	
}



.left{
	float:left;
}


h3{
	margin-top:0px;
	margin-bottom:4px;
	margin-left: 5px;
	margin-right: 5px;
	font-size:18px;
	color:#10418B;
	font-size:14px;
	border-color:#10418B;
	border-style:solid;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;

}

h2{
	margin-top:0px;
	margin-bottom:0px;
	font-size:18px;
	color:#172647;
	font-size:12px;
	
}


a.link-seccion{
	
	color:#333;
	height:26px;
	display:block;
	width:127px;
	padding-left:7px;
	padding-top:11px;
	padding-right:7px;
	float:left;
	text-decoration:none;
	background-image:url(../assets/basics/boton6.png);
	background-repeat:no-repeat;
	text-align:center;
}

a.link-seccion3{
	
	color:#333;
	height:26px;
	display:block;
	width:73px;
	padding-left:7px;
	padding-top:11px;
	padding-right:7px;
	float:left;
	text-decoration:none;
	background-image:url(../assets/basics/boton9.png);
	background-repeat:no-repeat;
	text-align:center;
}

a.link-seccion2{
	
	color:#333;
	height:32px;
	display:block;
	width:127px;
	padding-left:7px;
	padding-top:5px;
	padding-right:7px;
	float:left;
	text-decoration:none;
	background-image:url(../assets/basics/boton6.png);
	background-repeat:no-repeat;
	text-align:center;
}

a.link-seccion:hover{

	color:#333;
	background-image:url(../assets/basics/boton5.png);
	
}

a.link-seccion2:hover{

	color:#333;
	background-image:url(../assets/basics/boton5.png);
	
}

a.link-seccion3:hover{

	color:#333;
	background-image:url(../assets/basics/boton10.png);
	
}
.cuerpo{
	padding:5px;
}

.cuerpo-degrade-gris{

	background-image:url(../assets/basics/fondodegrade.jpg);
	background-repeat:repeat-x;
	margin-left:5px;
	margin-right:5px;
}



.aclaracion{
	color:#999;
	font-style:italic;
	
}




.descuentos div.izquierda{
	width:180px;
	float:left;
	border-right-color:#CCC;
	border-right-style:solid;
	border-right-width:1px;
}

.descuentos div.derecha{
	margin-left: 187px;
	
	border-left-color:#CCC;
	border-left-style:solid;
	border-left-width:1px;

}

.lista-free{

	border-bottom-color:#CCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	margin-top:5px;
	margin-bottom:5px;
}

.lista-free:hover{
	background-color:#FEF1F3;
}

.lista-free div.izquierda{
	float:left;
	border-top-color:#CCC;
	border-top-width:1px;
	border-top-style:dashed;
	border-right-color:#CCC;
	border-right-width:0px;
	border-right-style:dashed;
	padding:3px;
	width:133px;
}

.lista-free a.link-box{
	display:block;
	text-decoration:none;
}

.lista-free img.logo{
	width:140px;
	height:95px;
	border-width:0px;
}

.lista-free div.derecha{
	margin-left:145px;
	min-height: 110px;
}

.lista-free div.derecha div.titulo{
	background-color:#FCE9EB;
	border-top-color:#999;
	border-top-style:solid;
	border-top-width:1px;
	color:#000;
}

.lista-free div.derecha div.cuerpo{
	padding:5px;
}

.lista-free  span.item{
	color:#F86969;
	font-weight:bold;
}

.lista-free  span.dato{
	color:#666;
}

.lista-free  span.edad{
	color:#000;
}

.lista-free  span.luego{
	color:#333;
	font-style:italic;
}

.lista-free span.resaltado{
	color:#333;
	font-weight:900;
}


.sub-titulo-gris{
	background-color:#CCC;
	border-top-color:#D4D4D4;
	border-top-style:solid;
	border-top-width:1px;
	padding:7px;

}


.sub-titulo{
	background-color:#E66471;
	border-top-color:#D4D4D4;
	border-top-style:solid;
	border-top-width:1px;
	padding:7px;
	color:#FFF;
}

.titulo{
	font-weight:bold;
	background-color:#CCC;
	border-top-color:#666;
	border-top-style:solid;
	border-top-width:1px;
	padding:7px;
}


.menu-vertical a.item{
	display:block;

	border-bottom-color:#E2E2E2;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding:5px;
}

.menu-vertical a.item:hover{
	background-color:#FEEBEB;
}









.center{
	text-align:center;
	
}








.fiesta-electronica{
	border-bottom-color:#D6D6D6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-left-color:#D6D6D6;
	border-left-style:solid;
	border-left-width:1px;
	
	height:90px;

}

.fiesta-electronica:hover{
	background-color:#FEEBEB;
}

div.fiesta-electronica div.calendario{
	border-color:#999;
	border-style:dashed;
	border-width:1px;
	width:70px;
	height:60px;


	float:left;
	margin:10px;
}

div.fiesta-electronica div.calendario div.dia{
	text-align:center;
	font-size:32px;
	font-weight:bold;
	padding:1px;
}

div.fiesta-electronica div.calendario div.mes{
	text-align:center;
	font-size:12px;
	background-color:#DBDBDB;
	padding-bottom:5px;
	color:#333;
	font-weight:bold;
}

div.fiesta-electronica div.logo{
	float:left;
	padding:5px;
	width:110px;
}

div.fiesta-electronica div.line-up{
	float:left;
	padding:10px;
}

div.fiesta-electronica div.line-up ul{
	margin:0px;
}




.ver-mas{
	background-color:#FEEBEB;
	text-align:center;
	border-bottom-color:#c12032;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:7px;

}


.ver-mas:hover{
	background-color:#FDD0D0;
}

div.boliches-lista a{
	display:block;
	padding:7px;
	background-color:#EFEFEF;
	margin:1px;
}

div.boliches-lista a:hover{
	background-color:#E4E4E4;
}

div.boliches div.izquierda{
	float:left;
	width:120px;
	
}

div.boliches div.derecha{
	width:%100;
	margin-left: 125px;
}


.logo-encuadrado{
	border-color:#999;
	border-width:1px;
	border-style:solid;
	padding:2px;
	margin:2px;

}

.logo-encuadrado:hover{
	border-color:#FD8285;
	background-color:#FEDADB;
}

.left-form{
	padding:7px;
	text-align:right;
}

.footer{
	position:absolute;
	background-color:#151515;
	width:100%;
	height:150px;
	
	border-top-color:#1B1B1B;
	border-top-style:dotted;
	border-top-width:1px;
}

.treinta{
	font-size:11px;
	float:left;
	width:33%;
	height:150px;
	

	
}

div.treinta div.cuerpo{
	color:#666;
}

div.treinta h2{
	font-weight:bold;
	font-size:11px;
	margin:0px;
	padding:0px;
	padding:6px;
	color:#FFF;
}


.separador-fotos{
	padding:8px;
	border-bottom-color:#666;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
