*
	{
	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;
	}

#contenido *{overflow:hidden;}

#barrita .barrita_contenedor
,
#barrita_abajo .barrita_contenedor
,
#barrita_creditos .barrita_contenedor
	{
	float:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	@media screen and (min-width:641px) 
		{
		#barrita .barrita_contenedor
		,
		#barrita_abajo .barrita_contenedor
		,
		#barrita_creditos .barrita_contenedor
			{
			width:100%;
			padding-bottom:0%;
			padding-top:0%;
			}
		}
		@media screen and (min-width:0px) and (max-width: 640px)	
			{
		#barrita .barrita_contenedor
		,
		#barrita_abajo .barrita_contenedor
		,
		#barrita_creditos .barrita_contenedor
			{
			width:90%;
			padding-bottom:0%;
			padding-top:0%;
			line-height:25px;
			}
			
			}

#barrita, #barrita_abajo, #barrita_segunda, #barrita_creditos
	{
	width:100%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding:1%;
	margin-bottom:1%;
	text-align:center;
	}

#barrita .barrita_contenedor a,
#barrita_abajo .barrita_contenedor a,
#barrita_creditos .barrita_contenedor a
	{
	text-decoration: none;
	padding:0.5%;
	margin:0.1%;
	}	

#barrita_segunda .barrita_contenedor
	{
	width:99%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

#barrita_segunda .barrita_contenedor a
	{
	padding-top:0.5%;
	padding-bottom:0.5%;
	padding-left:1%;
	padding-right:1%;
	margin:0.5%;
	}

#barrita_segunda .barrita_contenedor
	{
	padding:0.5%;} 	

#barrita_segunda .barrita_contenedor a	
	{
	font-size:24px;
	padding:2%;
	text-decoration:none;
	}


body
	{
	padding:1%;
	text-align:center;
	}


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

	text-align:center;
	}
/* ================================================== */
#cartucho_cartelera.cartucho{}
	@media screen and (min-width:0px) and (max-width: 640px)	
		{#cartucho_cartelera.cartucho{padding-left:1%;}}

/* ================================================== */
.cartucho .img_descripcion
	{
	display:block;
	float:left;
	clear:right;
	width:19%;
	
	margin-right:0.5%;
	margin-left:0.5%;
	padding:1%;
	text-align:center;
	}
	@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;
	/*width:145px;*/
	margin-bottom:3%;
	background-color:#7F8092;
	
	max-width: 100%;
			height: auto;
	
	}
/*	
	@media screen and (min-width:0px) and (max-width: 999px)	
		{
		.cartucho .img_descripcion a  img
			{
			width:135px;
			position:relative;
			left:-2px;
			}
		}

*/
/* ================================================== */		
.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;}
		}	
	
/* ================================================== */		

#centro
	{
	float:none;
	margin-left:auto;
	margin-right:auto;
	
	padding:1%;
	text-align:center;
	}

	@media screen and (min-width:1000px) {	#centro	{width:980px;}}
	@media screen and (min-width:0px) and (max-width: 999px)	{#centro	{width:100%;}	}
	
/* ================================================== */		
#contenido
	{
	width:100%;
	padding:1%;
	text-align:left;
	float:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1%;
	}

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

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

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

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

#encabezado
	{
	width:100%;
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding:1%;
	margin-bottom:1%;
	
	}
	
/*=============================================*/
#encabezado .logo_div
	{
	float:right;
	background-color:#92D76B;
	display:block;
	padding:1%;
	}

/*=============================================*/

#encabezado .logo_div img {}
		@media screen and (min-width:641px)
		{ #encabezado .logo_div img{width: 169px; height:125px;} }
		@media screen and (min-width:481px) and (max-width: 640px)
		{#encabezado .logo_div img{width:128px; height:auto;}}
		@media screen and (min-width:0px) and (max-width: 480px)
		{#encabezado .logo_div img{width:96px; height:auto;}}	
/*
#encabezado .encabezado_h1
	{
	display:block;
	float:left;
	clear:right;
	width:66%;
	position: relative;
	left: -10px;
	top: -30px;
	}

#encabezado h1
	{
	float:left;
	font-size:75px;
	width:99%;
	padding:0px;
	}

#encabezado .encabezado_telefono
	{
	display:block;
	float:right;
	width:32%;
	padding-top:0%;
	}
*/

img#img_pop{}
	@media screen and (min-width:0px) and (max-width: 768px)	{img#img_pop{ width:245px; height:auto}}

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


	

#medio_izquierda, #medio_derecha
	{
	display:block;
	padding:1%;
	margin-bottom:1%;
	margin-right:0%;
	float:left;
	clear:right;
	}

#medio_izquierda
	{
	margin-right:1%;
	width:99%;
	}

#medio_derecha
	{
	width:100%;
	text-align:center;
	}




#medio_derecha img
	{
	height:160px;
	width:160px;
	background-color:#7F8092;
	}

/* ================================== */
#tercio_primero, #tercio_segundo, #tercio_tercero
	{
	margin-right:1%;
	}

/* ================================== */

#tercio_primero, #tercio_segundo, #tercio_tercero, #tercio_cuarto
	{
	display:block;
	float:left;
	clear:right;
	margin-bottom:1%;
	padding:1%;
	text-align:center;
	}
	@media screen and (min-width:1000px)
		{ #tercio_primero, #tercio_segundo, #tercio_tercero, #tercio_cuarto{	width:24%;height:250px;}}
	@media screen and (min-width:481px) and (max-width: 999px)
		{ #tercio_primero, #tercio_segundo, #tercio_tercero{	width:24%;}}
	@media screen and (min-width:0px) and (max-width: 480px)
		{ #tercio_primero, #tercio_segundo, #tercio_tercero{	width:49%;}}


/* =============================== */
	#tercio_tercero 	{}
	@media screen and (min-width:481px)
		{ #tercio_tercero{width:25%;} }
	@media screen and (min-width:0px) and (max-width: 480px)
		{#tercio_tercero{width:48%;}}
/*  ==================================== */	
	
#tercio_primero h2, #tercio_segundo h2, #tercio_tercero h2
	{
	margin-bottom:2%;
	}	

#tercio_segundo h2.chico{}
	@media screen and (min-width:641px) and (max-width: 800px)
		{
		#tercio_segundo h2.chico{font-size:22px; margin-bottom:3px;}
		}
	
/* =============== */
#tercio_primero a img
,
#tercio_segundo a img
,
#tercio_tercero a img
	{
	display:block;

	float:none;
	margin-left:auto;
	margin-right:auto;
	background-color:#7F8092;
	}
	
	@media screen and (min-width:641px) and (max-width: 800px)	
		{
		#tercio_primero a img
		,
		#tercio_segundo a img
		,
		#tercio_tercero a img
			{
			max-width: 100%;
			height: auto;
			}
		}
	@media screen and (min-width:0px) and (max-width: 640px)	
		{
		#tercio_primero a img
		,
		#tercio_segundo a img
		,
		#tercio_tercero a img
			{
			max-width: 90%;
			height: auto;
			float:left;
			margin-left:10px;
			}
		}
	

	