@font-face{
   font-family: BebasNeue-Regular;
   src: url('../../../shared/fonts/BebasNeue-Regular.ttf');  
}
@font-face{
   font-family: Helvetica;
   src: url('../../../shared/fonts/Helvetica.ttf');  
}
@font-face{
   font-family: Gotham-Medium;
   src: url('../../../shared/fonts/Gotham-Medium.ttf');  
}
@font-face{
   font-family: Gotham-Bold;
   src: url('../../../shared/fonts/Gotham-Bold.ttf');  
}

.solo-pc { display: block !important; }
.solo-responsive { display: none !important; }
.whithout-padding { padding-left: 0px !important; padding-right: 0px !important; }
.whithout-padding-r { padding-right: 0px !important; }
.whithout-padding-l { padding-left: 0px !important;}
.color-fucsia { color: #db2b72; }
.anchor  { width: 0; height: 0; border: none; background-color: transparent; }
.margin-right-0 { margin-right: 0%!important;}
.margin-left-0 { margin-left: 0%!important;}

body {width: 99%; margin: 0px; background-color: #f7f7f7 !important; }

#principal{ 
	max-width: 994px; 
	margin: auto; 
	padding: 10px; 
	text-align: center; 
	font-family: Gotham-Medium, 'Arial Bold';; 
}

#principal img { max-width: 100%; } 

#cuerpo {
	background-color: #db2b72; 
	color: #fff;
	margin-top: 50px;
}

.item-dia{
	line-height: 1.5;
}


.hora{
	font-weight: 600;
	text-align: left;
	font-size: 11px;
}

.actividad{
	
	text-align: left;
	font-size: 11px;
}

.multiple{
	border-left: 1px solid #fff;
}

.viernes7{
	margin-top: -60px;
}

.sabado8{
	margin-top: -30px;
}

.jueves13{
	margin-top: -10px;
}

.viernes14{
	margin-top: -60px;
}

.sabado15{
	margin-top: -30px;
}

.jueves20{
	margin-top: -10px;
}

.viernes21{
	margin-top: -40px;
}

.sabado22{
	margin-top: -30px;
	padding-left: 40px;
}

.banderin_01{
	padding-top: 30px; 
}

.banderin_04{
	max-width: 150px!important;
	margin-left: 100px; 
}

.sabado29{
	margin-top: 60px;
}

.img-guirnalda_pie { margin: 50px auto; padding-bottom: 100px;}


 
/********************************** RESPONSIVE **********************************/
/********************************************************************************/

#cuerpo-responsive {
	background-color: #db2b72; 
	color: #fff;
	margin-top: 50px;
}

#cuerpo-responsive img{
	width:100%!important;
	margin-top: 30px;
}


.viernes7-r{
	margin-top: -60px;
	padding-left: 30px;
}

.sabado8-r{
	margin-top: -30px;
}

.jueves13-r{
	margin-top: -10px;
	padding-left: 30px;
}

.viernes14-r{
	margin-top: -60px;
}

.sabado15-r{
	margin-top: -30px;
}

.jueves20-r{
	margin-top: -10px;
	padding-left: 30px;
}

.viernes21-r{
	margin-top: -40px;
	padding-left: 30px;
}

.sabado22-r{
	margin-top: -30px;
	padding-left: 30px;
}

.viernes28-r{
	margin-top: -40px;
}

.sabado29-r{
	padding-bottom: 50px;
	padding-left: 30px;
}


@media screen and (max-width: 800px) {
	
}

@media screen and (max-width: 767px) {
	.solo-pc { display: none !important; }
	.solo-responsive { display: block !important; }	
	
	#principal img{ width: 100%!important; }
}


@media screen and (max-width: 500px) {
	
}

@media screen and (max-width: 385px) {
	
}

@media screen and (max-width: 365px) {
	.hora{font-size: 10px;}
}