*
	{
	margin:0%;
	padding:0%;
	max-width: 100% /* evita que el objeto desborde a su contenedor*/
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			   box-sizing: border-box;
	
	}


img {
max-width: 100%; height:auto; /* evita que el objeto desborde a su contenedor*/

}

#barrita
, #barrita_abajo
, #barrita_segunda
, #barrita_creditos
	{
	float:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	@media screen and (min-width:601px) and (max-width: 640px)
		{
		#barrita 
		,
		#barrita_abajo
		,
		#barrita_creditos
		,
		#barrita_segunda
		{
		width:100%;
		margin-bottom:3%;	
		}
		}
	@media screen and (min-width:641px) and (max-width: 768px)
		{
		#barrita 
		,
		#barrita_abajo
		,
		#barrita_creditos
		,
		#barrita_segunda
		{
		width:100%;
		margin-bottom:2%;
		padding:1%;	
		}
		}


#barrita .barrita_contenedor
,
#barrita_abajo .barrita_contenedor
,
#barrita_creditos .barrita_contenedor
,
#barrita_segunda .barrita_contenedor
	{
	}
	@media screen and (min-width:601px) and (max-width: 640px)
	{
	#barrita .barrita_contenedor
	,
	#barrita_abajo .barrita_contenedor
	,
	#barrita_creditos .barrita_contenedor
	,
	#barrita_segunda .barrita_contenedor
	{
	width:100%;
	}
	}
	@media screen and (min-width:641px) and (max-width: 768px)
	{
	#barrita .barrita_contenedor
	,
	#barrita_abajo .barrita_contenedor
	,
	#barrita_creditos .barrita_contenedor
	,
	#barrita_segunda .barrita_contenedor
	{

	}
	}



#barrita .barrita_contenedor a,
#barrita_abajo .barrita_contenedor a,
#barrita_creditos .barrita_contenedor a,
.barrita_contenedor .barrita_contenedor a,
#barrita_segunda .barrita_contenedor a
	{
	text-decoration: none;
	}

#barrita_segunda .barrita_contenedor{padding:2%;}
#barrita_segunda .barrita_contenedor a{
font-size:24px; margin:3%;}

	@media screen and (min-width:601px) and (max-width: 640px)
		{
		#barrita .barrita_contenedor a	
		,#barrita_abajo .barrita_contenedor a
		,#barrita_creditos .barrita_contenedor a
		,#barrita_segunda .barrita_contenedor a i.fa
		{
		display:block;
		float:left;
		clear:right;
		padding:1%;
		margin:1%;
		width:23%;
		}
		}	
	@media screen and (min-width:641px) and (max-width: 768px)
		{
		#barrita .barrita_contenedor a	
		,#barrita_abajo .barrita_contenedor a
		,#barrita_creditos .barrita_contenedor a
		,#barrita_segunda .barrita_contenedor a i.fa
		{
		display:block;
		float:left;
		clear:right;
		padding:1%;
		margin:0.25%;
		width:24.5%;
		}
		}	

body
	{
	text-align:center;
	}
	@media screen and (min-width:601px) and (max-width: 640px)
	{
	body	{padding:2%;}
	}
	@media screen and (min-width:641px) and (max-width: 768px)
	{body{padding:2%;}}

#centro
	{
	float:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	@media screen and (min-width:601px) and (max-width: 640px)
	{
	#centro
	{
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	}
	}
	@media screen and (min-width:641px) and (max-width: 768px)
	{
	#centro
	{
	padding-top:2%;
	padding-left:2%;
	padding-right:2%;
	}
	}


#contenido *{overflow:hidden;}

#contenido #ocultar_239{ width:200px; float:right;}


#contenido
	{
	width:100%;
	text-align:left;
	float:none;
	margin-left:auto;
	margin-right:auto;
	}

	@media screen and (min-width:601px) and (max-width: 640px)
	{#contenido {padding:3%; margin-bottom:3%;}}
	@media screen and (min-width:641px) and (max-width: 768px)
	{
	#contenido {	padding:2%; margin-bottom:3%;}
	}


#contenido h1
	{
	margin-bottom:2%;
	font-size:24px;
	}

#contenido p{
	margin-bottom:2%;
	}

#contenido ul li 
	{
	margin-left:9%;
	
	}

.derecha
	{
	float:right;
	margin-left:1%;
	}

.cartucho
	{
	width:100%;
	float:none;
	margin-right:auto;
	margin-left:auto;

	text-align:center;
	}

#cartucho_cartelera.cartucho{}
	@media screen and (min-width:641px) and (max-width: 768px)	
		{#cartucho_cartelera.cartucho{padding-left:1%;}}

.cartucho .img_descripcion { }

@media screen and (min-width:641px) and (max-width: 768px)	
		{
		.cartucho .img_descripcion
		{
		display:block;
		float:left;
		clear:right;
		width:19%;
		margin-right:0.5%;
		margin-left:0.5%;
		padding:1%;
		text-align:center;
		height:400px;
		}
		}
		
.cartucho .img_descripcion.img_descripcion.pizarra
,
.cartucho .img_descripcion.img_descripcion.exhibidor
,
.cartucho .img_descripcion.img_descripcion.pop
,
.cartucho .img_descripcion.img_descripcion.carteles
{}
@media screen and (min-width:641px) and (max-width: 768px)	
		{
		.cartucho .img_descripcion.img_descripcion.pizarra
		,
		.cartucho .img_descripcion.img_descripcion.exhibidor
		,
		.cartucho .img_descripcion.img_descripcion.pop
			{
			margin-top:3%;
			width:24%;
			}

		.cartucho .img_descripcion.img_descripcion.carteles
		,
		.cartucho .img_descripcion.img_descripcion.t_especiales
			{
			margin-top:3%;
			width:32%;
			}

		}
		
/*	@media screen and (min-width:1000px){.cartucho .img_descripcion{	height:360px;}}
	@media screen and (min-width:801px) and (max-width: 999px)	{.cartucho .img_descripcion{height:380px;}}
	@media screen and (min-width:0px) and (max-width: 800px)	{.cartucho .img_descripcion{height:395px;}}

.cartucho .img_descripcion.carteleras { }
	@media screen and (min-width:0px) and (max-width: 640px)
	{
	.cartucho .img_descripcion.carteleras
		{
		 width:48%; margin-bottom:1%; height:370px; margin:1%; padding:1%;
		 float:left;
		 }
	}
	

.cartucho .img_descripcion.pizarra
	{
	width:24%;
	}
	@media screen and (min-width:801px) {.cartucho .img_descripcion.pizarra{height:340px;}}
	@media screen and (min-width:641px) and (max-width: 800px)	{.cartucho .img_descripcion.pizarra{height:335px;}}
	@media screen and (min-width:0px) and (max-width: 640px)	{.cartucho .img_descripcion.pizarra{height:335px; width:49%; margin-bottom:1%; padding: 2%;height:360px;}}



	
.cartucho .img_descripcion.exhibidor
,
.cartucho .img_descripcion.carteles
	{	}
	@media screen and (min-width:1000px)
		{
		.cartucho .img_descripcion.exhibidor
		,
		.cartucho .img_descripcion.carteles
		{
		height:385px;width:15.6%;}
		}

	@media screen and (min-width:801px) and (max-width: 999px)	
		{
		.cartucho .img_descripcion.exhibidor	, .cartucho .img_descripcion.carteles
		{
		height:385px; width:15.6%;
		}
		}

	@media screen and (min-width:769px) and (max-width:800px)	
		{
		.cartucho .img_descripcion.carteles{height:410px;}
		.cartucho .img_descripcion.exhibidor{height:395px;}
		}

	@media screen and (min-width:641px) and (max-width:768px)	
		{
		.cartucho .img_descripcion.carteles{height:260px;width:32%; margin-bottom:1%;}
		.cartucho .img_descripcion.exhibidor{height:260px; width:32%; margin-bottom:1%;}
		}
	@media screen and (min-width:0px) and (max-width:640px)	
		{
		.cartucho .img_descripcion.carteles{height:360px;width:48%; margin-bottom:1%;}
		.cartucho .img_descripcion.exhibidor{height:360px; width:48%; margin-bottom:1%;}
		}


.cartucho .img_descripcion.pop
	{

	margin-bottom:1%;

	}
	@media screen and (min-width:1000px)
		{.cartucho .img_descripcion.pop{height:360px;	width:24%;}}
	@media screen and (min-width:641px) and (max-width: 999px)	
		{.cartucho .img_descripcion.pop{height:370px;width:24%;}}
	@media screen and (min-width:0px) and (max-width: 640px)	
		{.cartucho .img_descripcion.pop{height:370px; width:48%; padding:2%;}}


.cartucho .img_descripcion.t_especiales
	{
	margin-bottom:1%;
	}
	@media screen and (min-width:769px) and (max-width: 999px)	
		{ .cartucho .img_descripcion.t_especiales{	height:325px;}}
	@media screen and (min-width:641px) and (max-width: 768px)	
		{ .cartucho .img_descripcion.t_especiales{	height:320px; width:24%;}}
	@media screen and (min-width:0px) and (max-width: 640px)	
		{ .cartucho .img_descripcion.t_especiales{	height:355px; width:48%; padding:2%;}}


.cartucho p
	{
	text-align:center;
	font-size: 20px;
	margin-left:5px;
	margin-right:5px;
	}	


.cartucho .img_descripcion a  img
	{
	float:none;
	margin-left:auto;
	margin-right:auto;

	margin-bottom:3%;
	background-color:#7F8092;
	
	max-width: 100%;
			height: auto;
	
	}
.cartucho .img_descripcion.exhibidor a  img
,
.cartucho .img_descripcion.carteles a  img
	{
	float:none;
	margin-left:auto;
	margin-right:auto;
	;
	margin-bottom:3%;
	margin-top:3%;
	background-color:#7F8092;
	}
	@media screen and (min-width:1000px)
		{
		.cartucho .img_descripcion.exhibidor a  img
		,
		.cartucho .img_descripcion.carteles a  img
			{width:110px}
		}
	@media screen and (min-width:641px) and (max-width: 999px)	
		{
		.cartucho .img_descripcion.exhibidor a  img
		,
		.cartucho .img_descripcion.carteles a  img
			{width:110px}
		}	

	@media screen and (min-width:0px) and (max-width: 640px)
		{
		.cartucho .img_descripcion.exhibidor a  img
		,
		.cartucho .img_descripcion.carteles a  img
			{ width:85%; height:auto;}
		}	
	
*/
