@charset "utf-8";

/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ PARALLAX ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

#background {
	position:relative;
	z-index:-1;
}

#background1, #background2, #background3, #background4 {
	position:fixed;
	background-repeat:repeat;
}

#background1 {
	background:url('../img/0.png') top center;
	width:100%;
	height:1080px;
	top:0;
	z-index:1;
	left:0px;
	border:0px solid #000;
}

#background2 {
	background:url('../img/1.png') top center;
	width:100%;
	height:1080px;
	z-index:2;
	border:0px solid #000; 
}

#background3 {
	background:url('../img/2.png') top center;
	height:1080px;
	width:100%;
	z-index:3;
	border:0px solid #000;
}

#background4 {
	background:url('../img/3.png') top center;
	height:1080px;
	width:100%;
	z-index:4;
	border:0px solid #000;
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ SLIDER ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.pxs_container{
	width:100%;
	height:500px;
	position:relative;
	/*border-top:7px solid #333;*/
	/*border-bottom:7px solid #333;*/
	overflow:hidden;
	-moz-box-shadow:0px 0px 7px #000;
	-webkit-box-shadow:0px 0px 7px #000;
	box-shadow:0px 0px 0px #000;
	top:-73px;
	margin:0 0 -225px 0;
	z-index: -1;
}

.pxs_container ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.pxs_slider{			/*posicion inicial de la imagen*/
	position:absolute;
	left:0px;
	top:0px;
	height:365px;
}
ul.pxs_slider li{
	height:365px;
	float:left;
	position:relative;
}
ul.pxs_slider li span{	/*panel de etiquetas del slider*/
	position:absolute;
	font-weight:normal;
	text-align:center;
	bottom:30px;
}
ul.pxs_slider li img{		/*panel de imagenes del slider*/
	display:block;
	margin:35px auto 0;
	/*-moz-box-shadow:0px 0px 7px #222;*/
	/*-webkit-box-shadow:0px 0px 7px #222;*/
	/*box-shadow:0px 0px 7px #222;*/
	/*border: 8px solid transparent;*/
	/*-moz-border-radius:4px;*/
	/*-webkit-border-radius:4px;*/
	/*border-radius:4px;*/
}
ul.pxs_thumbnails{		/*contenedor de los botones*/
	height:30px;
    position:relative;
	/*define la posicion en la que se encuentra el contenedor*/	
	top:330px;
	left:50.5%;
}
ul.pxs_thumbnails li{
	position:absolute;
	display:block;
	margin-left:400px;
}
ul.pxs_thumbnails li img{		/*boton sin seleccionar*/
	/*border: 5px solid #FFFFFF;*/
	/*-moz-box-shadow:1px 1px 7px #555;*/
	/*-webkit-box-shadow:1px 1px 7px #555;*/
	/*box-shadow:1px 1px 7px #555;*/
	cursor:pointer;
	display:block;
	opacity:0.5;
	filter: alpha(opacity=50);
}
ul.pxs_thumbnails li.selected img{		/*boton seleccionado*/
	opacity:1.0;
	filter: alpha(opacity=100);
}

.pxs_loading{		/*contenedor de carga de imagen*/
	color:#fff;
	font-size:20px;
	padding:15px 15px 15px 50px;
	position:absolute;
	background:#333 url('https://www.gifmania.co.uk/rec/images/ajax-loader.gif') no-repeat 10px 50%;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	opacity:0.7;
	width:180px;
	position:absolute;
	top:150px;
	left:50%;
	margin-left:-90px;
}


.pxs_tupc{
	font-family: 'Chewy', cursive;
	font-size:40px;
	color:#009900;
	left:100px;
	text-shadow:0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF;
}

.pxs_salva{
	font-family: 'Chewy', sans-serif;
	font-size: 50px;
	color: #27D4FF;
	text-shadow:0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 !important;
	left: 150px;
	bottom: 170px !important;
}

.pxs_juegos{
	font-family: 'Jockey One', sans-serif;
	font-size:40px;
	color:#F85898;
	left:150px;
	text-shadow:0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF;
}

.pxs_dibus{
	font-family: 'Chewy', cursive;
	font-size:40px;
	color:#C38B50;
	left: 240px;
	bottom: 210px !important;
	text-shadow:0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF;
}

.pxs_fuentes{
	font-family: 'Chewy', sans-serif;
	color: #000;
	left: 90px;
	bottom: 170px !important;
	font-size: 60px;
	text-shadow:0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f , 0px 0px 3px #d4ff4f;
}

.pxs_halloween{
	font-family: 'Chewy', cursive;
	color: #CC5ADB;
	left: 228px;
	font-size: 34px;
	bottom: 20px !important;
}

.pxs_navidad{
	font-family: 'Chewy', cursive;
	font-size:40px;
	color:#FF4A4A;
	left:200px;
	text-shadow:0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF , 0px 0px 3px #FFF;
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ PRINCIPALES ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

body{
	background:url('../img/fondo_body.png') top center #AADFFF repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

header, nav, section, footer, aside, article, figure {
	display: block;
}

.clear{
	clear:both;
	height:auto !important;
	width:auto !important;
}

a img {
	border: none;
}

a, a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active, a:focus {
	text-decoration: none;
}

ul, ol, dl {
	padding: 0;
	margin: 0;
	list-style: none;
}

h1, h2, h3, h4, h5, h6, p {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

aside{
	position:relative;
	z-index:100000;
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ CABECERA ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

header{
	background:url('../img/head_background.png') center top repeat-x;
	width:100%;
	height:126px;
	position:relative;
	z-index:10;
}

.header{
	width:1000px;
	margin:0 auto;
	position:relative;
}

	.header hgroup{
		bottom:0;
		position:absolute;
		text-align:right;
		width:267px;
		line-height:1.2;
	}
	
	.header h1{
		font-family: 'Chewy', cursive;
		font-size:18px;
		color:#FFF;
		font-weight:normal;
		text-shadow:0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000;
		max-width:272px;
	}
	
	.header h2{
		font-family: 'Chewy', cursive;
		font-size:16px;
		color:#CCC;
		font-weight:normal;
		text-shadow:0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000 , 0px 0px 3px #000;
		max-width:272px;
	}

.logo{
	display:block;
	margin:0 0 0 -110px;
	float:left;
}

.mani{
	background:url('../img/sprite.png') 0 -36px;
	width:202px;
	height:50px;
	float:left;
}

.bocata_mani{
	background:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:5px 0 0;
	padding:10px 6px 0;
	float:left;
	height:35px;
	display:block;
	font-family: 'Chewy', cursive;
	font-size:18px;
}

.banner728x15{
	background:transparent;
	float:left;
	width:728px;
	height:15px;
	margin:9px 0 0 0;
}

.banner728x90{
	background:transparent;
	float:left;
	width:728px;
	height:90px;
	margin-top: 10px;
}

.pestanas{
	width:700px;
	position:absolute;
	right:0;
	top:174px;
}

.pestanas a{
	background:url('../img/sprite.png') -663px -41px;
	display:block;
	float:right;
	font-family: 'Chewy', cursive;
	height:23px;
	padding:2px 5px 0 15px;
	font-size:14px;
	border-right:1px solid #999;
	margin:0 3px;
	color:#000;
}

.pestana_social{
	background:url('../img/sprite.png') 0 -146px;
	float:left;
	position:absolute;
	top:27px;
	right:0;
	height:33px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	padding:0 4px 0 0;
}

	.pestana_social span{
		float:left;
		font-family: 'Chewy', cursive;
		margin:4px 10px 0;
		font-size:18px;
	}
	
	.pestana_social a{
		height:24px;
		width:24px;
		float:left;
		background-repeat:no-repeat;
		margin:4px 2px 2px;
	}
	
		.pestana_facebook{background:url('../img/sprite.png') -504px -134px;}
		.pestana_gplus{background:url('../img/sprite.png') -528px -134px;}
		.pestana_twitter{background:url('../img/sprite.png') -552px -134px;}
		.pestana_youtube{background:url('../img/sprite.png') -504px -158px;}
		.pestana_pinterest{background:url('../img/sprite.png') -528px -158px;}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ACTUALIDAD ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.banner300x250{
	background:transparent;
	width:300px;
	height:250px;
	position:absolute;
	top:-263px;
}

.banner300x250slider{
	background:transparent;
	width:300px;
	height:250px;
	z-index: 1;
	margin: 52px auto -257px auto;
	padding: 0px 695px 0px 0px;
}


.actualidad{
	background:#FFF;
	width:1000px;
	margin:0 auto;
	position:relative;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	height:auto;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 3px 5px rgba(0, 0, 0, 0.5);
	padding:0 0 7px;
}

.actualidad h2{
	background:url('../img/sprite.png') top right;
	height:36px;
	color:#f8ba05;
	width:auto;
	display:inline-block;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:-7px 0 0 0;
	font-size:22px;
	padding:0 25px 0 10px;
}

.actualidad .doblez{
	background:url('../img/sprite.png') -984px -119px;
	width:17px;
	height:59px;
	position:absolute;
	left:-17px;
	top:-8px;
}

.actualidad span{
	font-size:18px;
	line-height:0;
}

.actualidad p{
	font-size:13px;
	font-weight:bold;
}

.gifs_actualidad{
	float:left;
	width:180px;
	padding:0 10px;
	text-align:center;
	position:relative;
}
	
	.gifs_actualidad .marco{
		width:180px;
		height:150px;
		display:table-cell;
		vertical-align:middle;
	}
	
	.gifs_actualidad img{
		display:block;
		margin:0 auto;
	}
	
	.gifs_actualidad span{
		font-family: 'Chewy', cursive;
		color:#6EA404;
		position:absolute;
		width:180px;
		left:10px;
		top:130px;
		text-shadow:1px 0 white, 0 1px white, -1px 0 white, 0 -1px white;
	}
	
	.gifs_actualidad p{
		color:#666;
		position:absolute;
		width:180px;
		left:10px;
		top:140px;
	}

.fondos_actualidad{
	float:left;
	width:180px;
	padding:0 10px;
	text-align:center;
}

	.fondos_actualidad .marco{
		background:url('../img/sprite.png') -575px -66px;
		width:128px;
		height:115px;
		margin:0 auto;
	}
	
	.fondos_actualidad img{
		margin:21px 0 0 0px;
	}
	
	.fondos_actualidad span{
		font-family: 'Chewy', cursive;
		color:#009900;
	}
	
	.fondos_actualidad p{
		font-family: 'Chewy', cursive;
		color:#FF9933;
		font-size:15px;
		font-weight:normal;
	}
	
.salvapantallas_actualidad{
	float:left;
	width:180px;
	padding:0 10px;
	text-align:center;
	position:relative;
}
	
	.salvapantallas_actualidad .marco{
		background:url('../img/sprite.png') -703px -66px;
		width:150px;
		height:113px;
		position:absolute;
		z-index:10;
		left:25px;
	}
	
	.salvapantallas_actualidad img{
		position:relative;
		margin:0 auto;
		display:block;
	}
	
	.salvapantallas_actualidad span{
		font-family: 'Jockey One', sans-serif;
		color:#3FBEFF;
	}
	
	.salvapantallas_actualidad p{
		color:#999;
	}
	
.juegos_actualidad{
	float:left;
	width:180px;
	padding:0 10px;
	text-align:center;
	position:relative;
}
	
	.juegos_actualidad .marco{
		background:url('../img/sprite.png') -853px -36px;
		width:122px;
		height:143px;
		margin:0 auto;
	}
	
	.juegos_actualidad img{
		margin:7px 0 0 -6px;
	}
	
	.juegos_actualidad .jugar{
		color:#FFF;
		font-size:17px;
		width:100%;
		position:absolute;
		top:120px;
		left:0;
	}
	
	.juegos_actualidad span{
		font-family: 'Jockey One', sans-serif;
		color:#F85898;
	}
	
	.juegos_actualidad p{
		color:#2BCDCE;
	}

.social{
	clear:both;
	float:left;
	width:980px;
	min-height:25px;
	margin:10px;
}

.banner160x600{
	background:transparent;
	width:160px;
	height:600px;
	position:absolute;
	right:20px;
	z-index:10;
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ CATEGORIAS HOME ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.categorias_home{
	background:#FFF;
	width:1000px;
	margin:0 auto 20px;
	position:relative;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 	10px;
	-moz-border-radius-bottomright: 	10px;
	-moz-border-radius-bottomleft: 		10px;
	border-bottom-right-radius: 		10px;
	border-bottom-left-radius: 			10px;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 3px 5px rgba(0, 0, 0, 0.5);
}

.categorias_home h2{
	background:url('../img/sprite.png') top left;
	height:36px;
	color:#FFF;
	width:auto;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:-7px 0 0 0;
	font-size:22px;
	padding:0 0 0 10px;
}

.categorias_home .doblez{
	width:17px;
	height:59px;
	position:absolute;
	top:-1px;
}

.categorias_home .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.categorias_home .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.categorias_home .descripcion{
	float:right;
	width:200px;
	margin:340px 0 0 0;
	text-align:center;
}

	.categorias_home .descripcion h3{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#FFC300;
		text-align:left;
		margin:0;
		padding:0;
		font-size:15px;
	}
	
	.categorias_home .descripcion h4{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#999;
		font-size:13px;
		text-align:left;
		margin:0 0 10px;
	}
	
	.categorias_home .descripcion h4 strong{
		font-weight:normal;
		color:#666;
	}
	
	.categorias_home .descripcion p{
		font-size:11px;
		color:#666;
		text-align:justify;
		margin:0 0 10px 0;
		padding:0 15px 0 0;
	}

.form{
	position:absolute;
	right:185px;
	top:4px;
}

	.total{
		position:absolute !important;
		color:#FFF !important;
		font-size:11px !important;
		font-weight:normal !important;
		right:250px;
		top:7px;
		text-align:right;
		white-space: nowrap;
	}

	.form .cajita{
		font-size:9px;
		padding:2px 0 2px 4px;
		width:170px;
	}
	
	.form .botoncito{
		font-size:9px;
		width:55px;
	}

.categorias_home .categorias{
	float:left;
	width:800px;
	margin:20px 0 0 0;
}

.categorias_home .categorias ul li{
	display:block;
	float:left;
	width:255px;
	height:130px;
	margin:0 0 10px 5px;
}

	.categorias_home .categorias ul li div{
		width:139px;
		height:112px;
		float:left;
		margin:0 0 18px;
	}

	.categorias_home .categorias ul li span{
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#6EA404;
		display:inline-block;
		line-height:1;
		width:116px;
		margin:5px 0 0 0;
	}

	.categorias_home .categorias ul li p{
		font-size:10px;
		color:#666;
		margin:5px 0 0;
		line-height:1;
		font-weight:bold;
	}
	
		.cat3147{background:url('../img/sprite-cat.jpg') 0 0;}
		.cat4{background:url('../img/sprite-cat.jpg') -139px 0;}
		.cat24{background:url('../img/sprite-cat.jpg') -278px 0;}
		.cat50{background:url('../img/sprite-cat.jpg') 0 -112px;}
		.cat12{background:url('../img/sprite-cat.jpg') -139px -112px;}
		.cat15{background:url('../img/sprite-cat.jpg') -278px -112px;}
		.cat19{background:url('../img/sprite-cat.jpg') 0 -224px;}
		.cat1{background:url('../img/sprite-cat.jpg') -139px -224px;}
		.cat39{background:url('../img/sprite-cat.jpg') -278px -224px;}
		.cat10{background:url('../img/sprite-cat.jpg') 0 -336px;}
		.cat3146{background:url('../img/sprite-cat.jpg') -139px -336px;}
		.cat13{background:url('../img/sprite-cat.jpg') -278px -336px;}
		.cat16{background:url('../img/sprite-cat.jpg') 0 -448px;}
		.cat14{background:url('../img/sprite-cat.jpg') -139px -448px;}
		.cat23{background:url('../img/sprite-cat.jpg') -278px -448px;}
		.cat3{background:url('../img/sprite-cat.jpg') 0 -560px;}
		.cat30{background:url('../img/sprite-cat.jpg') -139px -560px;}
		.cat11{background:url('../img/sprite-cat.jpg') -278px -560px;}
		.NOMBRES{background:url('../img/sprite-cat.jpg') 0 -672px;}
		.cat38{background:url('../img/sprite-cat.jpg') -139px -672px;}
		.cat40{background:url('../img/sprite-cat.jpg') -278px -672px;}
		.cat37{background:url('../img/sprite-cat.jpg') 0 -784px;}
		.cat22{background:url('../img/sprite-cat.jpg') -139px -784px;}
		.CIENCIAS{background:url('../img/sprite-cat.jpg') -278px -784px;}
		.cat2{background:url('../img/sprite-cat.jpg') 0 -896px;}
		.cat1598{background:url('../img/sprite-cat.jpg') -139px -896px;}
		.cat1599{background:url('../img/sprite-cat.jpg') -278px -896px;}
		.cat36{background:url('../img/sprite-cat.jpg') 0 -1008px;}
		.cat25{background:url('../img/sprite-cat.jpg') -139px -1008px;}
		.cat18{background:url('../img/sprite-cat.jpg') -278px -1008px;}
		.cat7{background:url('../img/sprite-cat.jpg') 0 -1120px;}
		.cat6{background:url('../img/sprite-cat.jpg') -139px -1120px;}
		.cat17{background:url('../img/sprite-cat.jpg') -278px -1120px;}
		.cat4007{background:url('../img/sprite-cat.jpg') 0 -1232px;}
		.cat4012{background:url('../img/sprite-cat.jpg') -139px -1232px;}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ CROSSLINKS HOME ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.crosslinks_home{
	background:#FFF;
	width:1000px;
	margin:0 auto;
	position:relative;
	padding:10px 0 ;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 3px 5px rgba(0, 0, 0, 0.5);
}

.crosslinks_home h2{
	background:url('../img/sprite.png') top left;
	height:36px;
	color:#FFF;
	width:auto;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:0;
	font-size:22px;
	padding:0 0 0 10px;
}

.crosslinks_home .doblez{
	width:17px;
	height:59px;
	position:absolute;
	top:9px;
}

.crosslinks_home .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.crosslinks_home .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.crosslinks_home .descripcion{
	width:250px;
	text-align:center;
}
	
	.crosslinks_home .descripcion h3{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#999;
		font-size:13px;
		text-align:left;
		margin:0 0 5px 20px;
	}
	
	.crosslinks_home .descripcion h3 strong{
		font-weight:normal;
		color:#666;
	}
	
	.crosslinks_home .descripcion p{
		font-size:11px;
		color:#666;
		text-align:justify;
		margin:0 0 10px 0;
		padding:0 15px;
	}

.crosslinks_home .columna{
	width:250px;
	float:left;
	margin:10px 0 0 0;
}
	
	.crosslinks_home .crosslink{
		padding:24px 0 0 45px;
		width:205px;
		min-height:56px;
		position:relative;
		z-index:1;
	}

	.crosslinks_home .crosslink span{
		font-family: 'Chewy', cursive;
		margin:0 0 0 20px;
		color:#666;
		font-weight:normal;
	}
	
	.crosslinks_home .crosslink p{
		font-size:11px;
		font-weight:bold;
		color:#000;
	}
	
	.columna article div{
		width:224px;
		height:80px;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
	}
	
		.tu-pc{background:url('../img/sprite-xlinks.png')0 0;}
		.san_valentin{background:url('../img/sprite-xlinks.png')0 -80px;}
		.salvapantallas{background:url('../img/sprite-xlinks.png')0 -160px;}
		.postales{background:url('../img/sprite-xlinks.png')0 -240px;}
		.fondos_iphone{background:url('../img/sprite-xlinks.png')0 -320px;}
		.halloween{background:url('../img/sprite-xlinks.png')0 -400px;}
		.gifmania{background:url('../img/sprite-xlinks.png')0 -480px;}
		.gifmaniaorg{background:url('../img/sprite-xlinks.png')0 -560px;}
		.juegamania{background:url('../img/sprite-xlinks.png')0 -640px;}
		.frases_celebres{background:url('../img/sprite-xlinks.png')0 -720px;}
		.letramania{background:url('../img/sprite-xlinks.png')0 -800px;}
		.dibujos_para_colorear{background:url('../img/sprite-xlinks.png')0 -880px;}
		.navidad{background:url('../img/sprite-xlinks.png')0 -960px;}
		.pasatiempos{background:url('../img/sprite-xlinks.png')0 -1040px;}

.banner200x200{
	background:transparent;
	width:200px !important;
	height:200px;
	margin:10px auto 0 !important;
	padding:0 !important;
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ FOOTER 8D ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

footer {
	background:url('../img/foot_background.png') center bottom repeat-x;
	width:100%;
	height:126px;
	padding:0;
	margin:20px 0 0 0;
	position: relative;/* esto da a IE6 el parámetro hasLayout para borrar correctamente */
	clear: both;
}

.footer{
	width:1000px;
	margin:0 auto;
	position:relative;
	text-align:center;
	color:#999;
	font-size:13px;
	font-weight:normal;
	top:10px;
}

.footer .right{
	float:right;
	margin:0;
	font-size:11px;
	color:#FFF;
}

.footer .left{
	float:left;
	margin:0;
	font-size:11px;
	color:#FFF;
}

.footer a{
	color:#FFF;
}

.footer a:after{
	content:' |';
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ CATEGORIAS NIVEL1 ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.categorias_nivel1{
	width:1000px;
	margin:0 auto 20px;
	position:relative;
}

.categorias_nivel1 h2{
	background:url('../img/sprite.png') top left;
	height:36px;
	color:#FFF;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:0;
	font-size:22px;
	padding:0 0 0 10px;
	position:absolute;
	width:990px;
	top:20px;
	z-index:10;
}

.categorias_nivel1 .doblez{
	width:17px;
	height:59px;
	position:absolute;
	top:19px;
	z-index:10;
}

.categorias_nivel1 .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.categorias_nivel1 .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.categorias_nivel1 .descripcion{
	float:right;
	width:200px;
	margin:0 0 0 0;
	text-align:center;
	background:#FFF;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow:		0px 3px 5px rgba(0, 0, 0, 0.3);
	padding:0 0 20px;
}

	.categorias_nivel1 .banner160x600{
		background:transparent;
		position:relative;
		right:-20px;
		margin:10px 0;
	}
	
	.categorias_nivel1 .descripcion h3{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#FFC300;
		text-align:left;
		margin:0;
		padding:0;
		font-size:15px;
	}
	
	.categorias_nivel1 .descripcion h4{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#999;
		font-size:13px;
		text-align:left;
		margin:0 0 10px;
	}
	
	.categorias_nivel1 .descripcion h4 strong{
		font-weight:normal;
		color:#666;
	}
	
	.categorias_nivel1 .descripcion p{
		font-size:11px;
		color:#666;
		text-align:justify;
		margin:0 0 10px 0;
		padding:0 15px 0 0;
	}

.categorias_nivel1 .form{
	position:absolute;
	right:185px;
	top:23px;
	z-index:10;
}

	.categorias_nivel1 .form .total{
		color:#000 !important;
		top:-17px;
		right:0;
	}

.categorias_nivel1 .categorias{
	float:right;
	width:550px;
	margin:0;
	background:#FFF;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-box-shadow:	-4px 3px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:	-4px 3px 5px rgba(0, 0, 0, 0.3);
	box-shadow:			-4px 3px 5px rgba(0, 0, 0, 0.3);
	position:relative;
	padding:0 0 20px;
}

	.categorias_nivel1 .social{
		margin:60px 10px 10px;
		float:none;
		width:auto;
	}
	
	.categorias_nivel1 .miguitas{
		padding:0 10px;
		margin:10px 0;
	}
	
	.categorias_nivel1 .miguitas span{
		font-weight:bold;
		font-size:13px;
		color:#6EA404;
	}
	
	.categorias_nivel1 .miguitas span:after{
		content:"/";
		color:#FFC300;
		font-size:20px;
		font-weight:bolder;
		margin:0 0 0 5px;
		font-family: 'Chewy', cursive;
		position:relative;
		top:3px;
	}
	
	.categorias_nivel1 .categorias ul li{
		display:block;
		float:left;
		width:215px;
		margin:5px;
		padding:0 0 0 50px;
		position:relative;
	}
		
		.categorias .categoria{
			display:table-cell;
			vertical-align:middle;
			height:50px;
			background:#edf5e0;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
		}
		
		.categorias .categoria div{
			background:url('../img/sprite.png') -975px -36px no-repeat;
			width:43px;
			height:46px;
			position:absolute;
			left:2px;
			top:3px;
		}
		
		.categorias .galeria div{
			background:url('../img/sprite.png') -981px -82px no-repeat;
			margin:4px 0 5px 0;
			height:37px;
			width:37px;
			position:absolute;
			left:2px;
			top:3px;
		}
		
		.categorias .categoria span{
			display:table-cell;
			vertical-align:middle;
			font-family: 'Chewy', cursive;
			color:#3FBEFF;
			font-size:18px;
			height:50px;
			color:#6EA404;
			line-height:0.9;
		}
		
		.categorias .galeria span{
			display:table-cell;
			vertical-align:middle;
			height:50px;
			color:#333;
			line-height:1.1;
			font-size:12px;
			font-weight:bold;
		}
	
	.categorias_nivel1 .textads{
		padding:15px;
	}

.categorias_nivel1 .crosslinks {
	float:right;
	width:250px;
	margin:0;
	margin:10px 0 0 0;
	overflow:visible !important;
}

	.categorias_nivel1 .crosslinks ul{
		padding:50px 0 0;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		background:#efefef;
		-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
		box-shadow:		0px 3px 5px rgba(0, 0, 0, 0.5);
	}
	
	.categorias_nivel1 .crosslinks ul li{
		display:block;
		margin:0px;
		padding:24px 0 0 45px;
		width:205px;
		min-height:56px;
		position:relative;
		z-index:1;
	}
	
	.categorias_nivel1 .crosslinks span{
		font-family: 'Chewy', cursive;
		margin:0 0 0 20px;
		color:#666;
		font-weight:normal;
	}
	
	.categorias_nivel1 .crosslinks p{
		font-size:11px;
		font-weight:bold;
		color:#000;
	}
	
	.categorias_nivel1 .crosslinks div{
		width:224px;
		height:80px;
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
	}
	
	.banner200x200.crosslinks{
		margin:0 0 0 25px !important;
	}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ CATEGORIAS NIVEL2 ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.categorias_nivel2{
	width:1000px;
	margin:80px auto 0;
	position:relative;
}

.categorias_nivel2 .total{
	right:190px;
	top:6px;
	z-index:10;
	color:#000 !important;
	right:183px;
}

.categorias_nivel2 h2{
	background:url('../img/sprite.png') top left;
	height:36px;
	color:#FFF;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:0;
	font-size:22px;
	padding:0 190px 0 330px;
	position:absolute;
	width:480px;
	top:20px;
	z-index:2;
}

.categorias_nivel2 .doblez{
	width:17px;
	height:59px;
	position:absolute;
	top:19px;
	z-index:10;
}

.categorias_nivel2 .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.categorias_nivel2 .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.categorias_nivel2 .categorias1{
	float:right;
	width:1000px;
	margin:0;
	background:#FFF;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 3px 5px rgba(0, 0, 0, 0.5);
	position:relative;
	min-height:670px;
}

	.categorias_nivel2 .banner160x600{
		background:transparent;
		position:relative;
		float:right;
		margin:10px 20px 0 0;
		right:0;
	}
	
	.categorias_nivel2 .banner300x250{
		background:transparent;
		position:relative;
		top:10px;
		margin:0 0 0 10px;
		float:left;
		z-index:10;
	}

	.categorias_nivel2 .social{
		float:left;
		width:auto;
		clear:none;
		margin:60px 10px 10px;
	}

	.categorias_nivel2 .miguitas{
		margin:0 0 10px;
		padding:0 0 0 10px;
		width:500px;
		float:right;
	}
	
	.categorias_nivel2 .miguitas span{
		font-weight:bold;
		font-size:13px;
		color:#6EA404;
		text-transform: initial;
	}
	
	.categorias_nivel2 .miguitas span:after{
		content:"/";
		color:#FFC300;
		font-size:20px;
		font-weight:bolder;
		margin:0 0 0 5px;
		font-family: 'Chewy', cursive;
		position:relative;
		top:3px;
	}
	
	.categorias_nivel2 .categorias1 ul{
		width:500px;
		float:right;
		padding:0 5px;
		min-height:130px;
	}
	
	.categorias_nivel2 .categorias1 ul li{
		display:block;
		float:left;
		width:190px;
		margin:5px;
		padding:0 0 0 50px;
		position:relative;
	}
		
		.categorias1 .categoria{
			display:table-cell;
			vertical-align:middle;
			height:50px;
			background:#edf5e0;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
		}
		
		.categorias1 .categoria div{
			background:url('../img/sprite.png') -975px -36px no-repeat;
			width:43px;
			height:46px;
			position:absolute;
			left:2px;
			top:3px;
		}
		
		.categorias1 .galeria div{
			background:url('../img/sprite.png') -981px -82px no-repeat;
			margin:4px 0 5px 0;
			height:37px;
			width:37px;
			position:absolute;
			left:2px;
			top:3px;
		}
		
		.categorias1 .categoria span{
			display:table-cell;
			vertical-align:middle;
			font-family: 'Chewy', cursive;
			color:#3FBEFF;
			font-size:18px;
			height:50px;
			color:#6EA404;
			line-height:0.9;
		}
		
		.categorias1 .galeria span{
			display:table-cell;
			vertical-align:middle;
			height:50px;
			color:#333;
			line-height:1.1;
			font-size:12px;
			font-weight:bold;
			text-transform: initial;
		}
.categorias_nivel2 .descripcion{
	float:right;
	width:290px;
	margin:20px 0 0 0;
	text-align:center;
}
	
	.categorias_nivel2 .descripcion img{
		float:left;
		margin:-10px 0 0 -15px;
	}
	
	.categorias_nivel2 .descripcion h3{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#FFC300;
		text-align:left;
		margin:0;
		padding:0;
		font-size:15px;
	}
	
	.categorias_nivel2 .descripcion h4{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#999;
		font-size:13px;
		text-align:left;
		margin:0 0 10px;
	}
	
	.categorias_nivel2 .descripcion h4 strong{
		font-weight:normal;
		color:#666;
	}
	
	.categorias_nivel2 .descripcion p{
		font-size:11px;
		color:#666;
		text-align:justify;
		margin:0 0 10px 0;
		padding:0 15px 0 0;
	}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ CROSSLINKS NIVEL2 ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.crosslinks_nivel2{
	background:#FFF;
	width:1000px;
	margin:0 auto;
	position:relative;
	padding:10px 0 ;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 	10px;
	-moz-border-radius-bottomright: 	10px;
	-moz-border-radius-bottomleft: 		10px;
	border-bottom-right-radius: 		10px;
	border-bottom-left-radius: 			10px;
	-webkit-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 5px 5px rgba(0, 0, 0, 0.5);
}

.crosslinks_nivel2 h2{
	background:url('../img/sprite.png') top right;
	height:36px;
	color:#FFF;
	width:auto;
	display:inline-block;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:0;
	padding:0 10px;
	font-size:22px;
	padding:0 25px 0 10px;
}

.crosslinks_nivel2 .doblez{
	background:url('../img/sprite.png') -984px -119px;
	width:17px;
	height:59px;
	position:absolute;
	left:-17px;
	top:9px;
}

.crosslinks_nivel2 .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.crosslinks_nivel2 .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.crosslinks_nivel2 .descripcion{
	width:250px;
	text-align:center;
}
	
	.crosslinks_nivel2 .descripcion h3{
		background:none;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#999;
		font-size:13px;
		text-align:left;
		margin:0 0 5px 20px;
	}
	
	.crosslinks_nivel2 .descripcion h3 strong{
		font-weight:normal;
		color:#666;
	}
	
	.crosslinks_nivel2 .descripcion p{
		font-size:11px;
		color:#666;
		text-align:justify;
		margin:0 0 10px 0;
		padding:0 15px;
	}

.crosslinks_nivel2 .columna{
	width:250px;
	float:left;
	margin:10px 0 0 0;
}
	
	.crosslinks_nivel2 .crosslink{
		padding:24px 0 0 45px;
		width:205px;
		min-height:56px;
		position:relative;
		z-index:1;
	}

	.crosslinks_nivel2 .crosslink span{
		font-family: 'Chewy', cursive;
		margin:0 0 0 20px;
		color:#666;
		font-weight:normal;
	}
	
	.crosslinks_nivel2 .crosslink p{
		font-size:11px;
		font-weight:bold;
		color:#000;
	}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ GALERIA ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.galeria{
	width:1000px;
	margin:135px auto 0;
	position:relative;
}

.galeria h2{
	background:url('../img/sprite.png') top left;
	height:36px;
	color:#FFF;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	margin:0 0 0 80px;
	font-size:22px;
	padding:0 10px 0 10px;
	position:absolute;
	width:900px;
	top:10px;
	z-index:10;
}

.galeria .doblez{
	width:17px;
	height:59px;
	position:absolute;
	top:9px;
	z-index:10;
}

.galeria .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.galeria .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.migazas{
	font-family: 'Chewy', cursive;
		background: rgb(222,247,255); /* navegadores viejotes */
		background: -moz-linear-gradient(top,  rgba(222,247,255,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,247,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(222,247,255,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(222,247,255,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(222,247,255,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(222,247,255,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#def7ff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	margin:5px 0 0;
	padding:3px 6px 7px;
	float:left;
	height:35px;
	display:block;
	font-size:18px;
	position:absolute;
	top:-65px;
	-webkit-border-radius:	10px;
	-moz-border-radius:		10px;
	border-radius:			10px;
	-webkit-box-shadow:	0px 2px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 2px 2px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 2px 2px rgba(0, 0, 0, 0.5);
}
	
	.migazas div{
		background:url('../img/sprite.png') -495px -72px;
		width:80px;
		height:62px;
		position:absolute;
		left:0;
		top:45px;
		z-index:10;
	}
	
	.migazas span{
		color:#6EA404;
		text-transform:initial;
	}
	
	.migazas span:after{
		content:"/";
		color:#FFC300;
		font-size:27px;
		font-weight:bolder;
		margin:0 0 0 5px;
		font-family: 'Chewy', cursive;
		position:relative;
		top:3px;
	}

.gifs1 .form{
	right:10px;
	top:13px;
	z-index:10;
}

	.gifs1 .form .total{
		color:#000 !important;
		top:30px;
		right:0;
	}

.galeria .gifs1{
	width:1000px;
	background:#FFF;
	-webkit-border-top-left-radius: 	10px;
	-webkit-border-top-right-radius: 	10px;
	-moz-border-radius-topleft: 		10px;
	-moz-border-radius-topright: 		10px;
	border-top-left-radius: 			10px;
	border-top-right-radius: 			10px;
	padding:50px 0 30px;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 3px 5px rgba(0, 0, 0, 0.5);
	
}
	
	.gifs1-descri{
		float:left;
		min-height:45px;
		margin:0 10px 0;
		width:336px;
	}
	
	.gifs1-descri>p{
		font-size:11px;
		color:#666;
		text-align:justify;
		vertical-align:bottom;
		height:45px;
		display:table-cell;
	}
	
		.gifs1-descri .zillion-descri {
			font-size: 11px;
			color: #666;
		}
		
		.zillion-descri input {
			margin: 0;
		}
	
	.social.gifs{
		clear:none;
		width:624px;
		min-height:25px;
		position:relative;
		z-index:100002;
	}

		.social.gifs .twitter-share-button, .social.gifs .gplusone-nuestro, .social.gifs .fb-like, .social.gifs .tumblr-gif, .social.gifs .pint-gif, .social.gifs .delicious{
			display:inline-block;
			margin:0 0 0 45px;
		}
	
	.gifs1 .pack{
		float:right;
		width:190px;
		height:auto;
		margin:0 10px 0 0;
		text-align:center;
		position:relative;
	}
	
		.pack h3{
			color:#FFC300 !important;
		}
		
		.pack .botones{
			font-weight:bold;
			font-size:11px;
			bottom:inherit !important;
		}
		
		.pack p{
			font-size:11px;
			position:absolute;
			bottom:-115px;
		}
	
	.banner336x280{
		background:transparent;
		float:left;
		clear:left;
		width:336px;
		height:280px;
		margin:0 10px 0 10px;
	}
	
	.gifs1 .bloque{
		background:url('../img/sprite.png') -183px -239px;
		float:left;
		width:444px;
		height:250px; 
		text-align:center;
		position:relative;
		z-index:100001;
	}
	
	.gifs1 h3{
		color:#FF9933;
		font-size:20px;
		font-family: 'Chewy', cursive;
		font-weight:normal;
		position:relative;
		z-index:10;
		margin:10px 0 0 0;
	}
	
	.gifs1 span{
		font-weight:bold;
		color:#6EA404;
		font-size:15px;
		position:relative;
		z-index:10;
	}
	
	.gifs1 .megusta{
		bottom:25px;
		width:140px;
		z-index:100001;
	}
	
	.botones{
		position:absolute;
		bottom:-25px;
	}
	
		.botones ul{
			float:left;
			font-weight:bold;
			font-size:11px;
			position:relative;
		}
		
		.botones ul li{
			background:url('../img/sprite.png') -38px -489px no-repeat;
			padding:3px 0 1px 7px;
			margin:0 35px 4px 17px;
			color:#000;
		}
		
			.botones div{
				height:18px;
				width:16px;
				position:absolute;
			}
			
			.botones span{
				font-family:Arial, Helvetica, sans-serif !important;
				font-size:9px;
				font-weight:bold !important;
				color:#999;
				position:absolute;
				height:14px !important;
				width:35px !important;
				background:url('../img/sprite.png') -181px -489px;
				right:0;
				padding:4px 0 0 0;
			}
			
			.gif_guardar{background:url('../img/sprite.png') -490px -54px;}
			.gif_enviar_postal{background:url('../img/sprite.png') -506px -54px;}
			.gif_compartir{background:url('../img/sprite.png') -522px -54px;}
			.gif_insertar{background:url('../img/sprite.png') -538px -54px;}
			
			.botones ul li.zillion_download {
				background:url('../img/sprite.png') -248px -489px no-repeat;
			}
			.botones span.zillion_download {
				background:url('../img/sprite.png') -391px -489px;
			}

.hoverear .jober {
	background: #f4fce8;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZmNlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZWE0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,  #f4fce8 0%, #6ea404 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4fce8), color-stop(100%,#6ea404));
background:-webkit-linear-gradient(top,  #f4fce8 0%,#6ea404 100%);
background:-o-linear-gradient(top,  #f4fce8 0%,#6ea404 100%);
background:-ms-linear-gradient(top,  #f4fce8 0%,#6ea404 100%);
background:linear-gradient(to bottom,  #f4fce8 0%,#6ea404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4fce8', endColorstr='#6ea404',GradientType=0 );
	top:10px;
	position:absolute;
	display:none;
	width:240px;
	max-height:25px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	padding:10px 0 0;
	z-index:20;
}

	.jober .twitter-share-button, .jober .g-plusone, .jober .fb-like, .jober .tumblr-gif, .jober .pint-gif{
		display:inline-block;
	}

.galeria .banner_nuevo{
	width:1000px;
	height:90px;
	background:#FFF;
	-webkit-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 5px 5px rgba(0, 0, 0, 0.5);
	padding:0 0 20px;
	
}
	
	
.galeria .gifs2{
	width:1000px;
	height:320px;
	background:#FFF;
	-webkit-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 5px 5px rgba(0, 0, 0, 0.5);
	padding:0 0 20px;
}
	
	.gifs2 .bloque{
		float:left;
		height:250px;
		text-align:center;
		width:240px;
		margin:0 0 0 10px;
		position:relative;
	}
	
	.gifs2 span{
		font-family: 'Chewy', cursive;
		font-weight:normal;
		color:#6EA404;
		font-size:15px;
		position:relative;
		z-index:10;
		display:table-cell;
		width:240px;
		height:60px;
		vertical-align:middle;
		text-shadow:1px 0 white, 0 1px white, -1px 0 white, 0 -1px white;
	}
	
	.gifs2 .megusta{
		bottom:25px;
		width:140px;
		z-index:20;
	}
	
	.gifs2 .botones{
		bottom:-70px;
	}
		
		.gifs2 .botones ul li{
			margin:0 6px 4px 0;
		}
		
		.gifs2 .botones a{
			position:relative;
			display:block;
		}
		
		.gifs2 .botones span{
			font-size:9px;
			font-weight:normal;
			color:#999;
			position:absolute;
			right:-29px;
			top:0;
		}

.gifs2.banner{
}
	
	.banner300x250_2{
		background:transparent;
		float:right;
		width:300px;
		height:250px;
		margin:25px 10px 0 10px;
	}
	
	.gifs2.banner .bloque, .gifs2.banner span{
		width:216px;
	}

.gifs2.grande{
	height:370px;
}
	
	.grande .banner300x250_2{
		margin-top:55px;
	}
	
	.grande .bloque{
		height:350px;
		width:323px;
	}
	
	.grande span{
		width:323px;
		height:80px;
	}
	
	.grande .megusta{
		bottom:30px;
	}
	
	.grande .botones{
		bottom:-20px;
	}
		
		.grande .botones ul li{
			margin:0 20px 4px 15px;
		}
		
		.grande .botones span{
			right:-15px;
		}
	
	.grande .jober{
		top:20px;
	}

.gifs2.banner.grande{
}
	
	.gifs2.banner.grande .bloque, .gifs2.banner.grande span{
		width:323px;
	}

.gifs2.enorme{
	height:420px;
}
	
	.enorme .bloque{
		height:400px;
		width:500px;
		margin:0;
	}
	
	.enorme span{
		width:500px;
		height:80px;
	}
	
	.enorme .megusta{
		bottom:30px;
	}
	
	.enorme .botones{
		bottom:-25px;
		background:#FFF;
		padding:4px;
		-webkit-border-radius:4px;
		-moz-border-radius:4px;
		border-radius:4px;
	}
			
			.enorme .botones ul li{
				margin:0 20px 4px 15px;
			}
			
			.enorme .botones span{
				right:-15px;
			}
	
	.enorme .jober{
		top:20px;
	}

.gifs2.gigantesco{
	height:auto;
}
	
	.gigantesco .bloque{
		height:auto; /*Aquí pone 'auto', pero en realidad tiene que venir definida por el gif que contenga*/
		width:1000px;
		margin:0;
	}
	
	.gigantesco span{
		width:1000px;
		height:30px;
	}
	
	.gigantesco .megusta{
		bottom:10px;
	}
	
	.gigantesco .botones{
		bottom:-40px;
	}
		
		.gigantesco .botones ul li{
			margin:0 20px 4px 15px;
		}
		
		.gigantesco .botones span{
			right:-15px;
		}
	
	.gigantesco .jober{
		top:-5px;
	}

.paginacion{
	width:1000px;
	height:80px;
	background:#FFF;
	-webkit-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 5px 5px rgba(0, 0, 0, 0.5);
	padding:0 0 10px;
	position:relative;
}

	.paginacion .fondo{
		background:url('../img/sprite.png') 0 -182px;
		width:936px;
		height:57px;
		position:absolute;
		margin:0 0 0 32px;
	}
	
	.boton_animado{
		height:46px;
		position:relative;
		top:20px;
		left:10px;
	}
		
		.boton_animado img{
			display:block;
			float:left;
		}
		
		.boton_animado a{
			background:url('../img/sprite.png') -15px -113px;
			font-family: 'Chewy', cursive;
			float:left;
			margin:13px 0 0 0;
			padding:5px 5px 7px;
			color:#000;
		}
		
		.boton_animado .boton_dcha{
			background:url('../img/sprite.png') -436px -113px;
			height:33px;
			width:15px;
			float:left;
			margin:13px 0 0 0;
		}
	
	.paginas{
		position:absolute;
		top:0;
	}
	
		.paginas .boton_animado{
			height:46px;
			position:relative;
			float:left;
			left:auto;
		}
		
		.boton_animado .boton_izqda{
			background:url('../img/sprite.png') 0 -113px;
			height:33px;
			width:15px;
			float:left;
			margin:13px 0 0 0;
		}
	
	.paginas ul{
		float:left;
		display:block;
		margin:34px 0 0 0;
	}
		
		.paginas ul li{
			float:left;
			font-family: 'Chewy', cursive;
			margin:0 5px;
			color:#6EA404;
			font-size:21px;
			font-weight:bold;
		}
		
		.paginas ul li a{
			color:#B8E347;
			font-weight:normal;
		}
		
		.paginas ul li:first-child{
			margin-left:15px;
		}
		
		.paginas ul li:last-child{
			margin-right:15px;
		}
	
	.paginacion>img{
		position:absolute;
		right:0;
		top:0;
		width:110px;
	}

.galeria>p{
	background:#FFF;
	-webkit-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 5px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 5px 5px rgba(0, 0, 0, 0.5);
	position:relative;
	font-size:11px;
	color:#666;
	padding:0 65px 10px;
	text-align:justify;
}



/*☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ SHADOWBOX O COMO SE LLAME ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻ ☻*/

#shadowbox{
	width:100%;
	height:100%;
	position:absolute;
	z-index:100000;
}

.shadow{
	background:black;
	-moz-opacity: 0.70;
	opacity: 0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
}

.box{
	position:relative;
	z-index:101;
	width:auto;
	height:auto;
	background:white;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	float:left;
}

.box_izqda{
	float:left;
	width:315px;
	text-align:center;
	padding:0 0 10px 0;
}

	.box_izqda aside{
		width:300px;
		height:250px;
		margin:15px;
	}
	
	.box_dcha p, .box_izqda p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		display:block;
		background:url('https://www.gifmania.co.uk/rec/img/globe_bottom.png') bottom center no-repeat;
		text-align:justify;
		padding:10px;
	}
		
	.bocadito{
		background: rgb(255,255,255);
background:-moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(193,246,248,1) 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(193,246,248,1)));
background:-webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(193,246,248,1) 100%);
background:-o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(193,246,248,1) 100%);
background:-ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(193,246,248,1) 100%);
background:linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(193,246,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1f6f8',GradientType=0 );
		margin:0 0 0 15px;
		-webkit-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
		-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.75);
		box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.75);
	}
	
	.bocadito_gifig{
		background:url('../img/sprite.png') -451px -145px;
		width:52px;
		height:37px;
		margin:0 0 0 25px;
	}

.box_dcha{
	min-width:400px;
	padding:15px;
	float:left;
	position:relative;
	height:auto;
	text-align:center;
}
	
	.box h2{
		margin:10px auto;
		text-align:center;
		font-family: 'Chewy', cursive;
		font-size:20px;
		color:#b0d03f;
		position:relative;
		z-index:10;
		font-weight:normal;
		width:400px;
	}
	
	.box h2 strong{
		font-size:24px;
		color:#73A505;
	}
	
	.box h2 em{
		font-size:24px;
		color:#FFC300;
		font-style:normal;
}
	
	.gif_final{
		height:150px;
		display:table-cell;
		vertical-align:middle;
		width:400px;
		text-align:center;
	}
	
	.box_dcha .botoncitos{
		position:relative;
		height:80px;
		margin:10px 0 0 0;
	}
	
	.box_dcha .sociales{
		text-align:center;
	}
	
	.box_dcha .sociales div{
		display:inline;
	}
	
	.box_dcha .boton_animado{
		float:left;
		margin-top:10px;
		top:0;
	}
	
	.box_dcha .cerrar{
		background:url('../img/sprite.png') 0 -365px;
		width:23px;
		height:26px;
		position:absolute;
		top:-10px;
		right:-10px;
		cursor:pointer;
	}
	
	.box_dcha .icono{
		width:131px;
		height:252px;
		position:absolute;
		bottom:-15px;
		right:-10px;
	}
	
		.icono.descarga{background:url('../img/sprite.png') -757px -239px;}
		.icono.insertar{background:url('../img/sprite.png') -888px -239px;}
		.icono.comparte{background:url('../img/sprite.png') -627px -239px;}
		.icono.postal{
			background:url('../img/sprite.png') -38px -272px;
			width:145px;
			height:217px;
		}
	
	.box_dcha textarea{
		resize:none;
		height:110px;
		width:350px;
	}
	
				.zillion {
					clear: both;
					max-width: 250px;
					font-size: 10px;
					line-height: 0.6;
				}
	
				.zillion label {
					position: relative;
					top: -9px;
				}
	
.box_dcha.pack{
	min-width:355px;
}

	.box_dcha.pack h2{
		width:355px;
	}
	
	.box_dcha.pack .icono{
		bottom:-40px;
		right:-50px;
	}
	
	.box_dcha.pack .boton_animado{
		top:20px;
	}

.box_dcha.compartir{
}

	.box_dcha.compartir .botoncitos{
		height:auto;
	}
	
	.box_dcha.compartir .comparte1{
		float:left;
		position:relative;
		left:50px;
		text-align:left;
		width:150px;
	}
	
	.box_dcha.compartir .comparte2{
		float:right;
		position:relative;
		right:110px;
		text-align:left;
		width:120px;
	}
	
	.comparte1>div, .comparte2>div{
		height:50px;
	}
	
	.box_dcha.compartir .nombre{
		font-family: 'Chewy', cursive;
	}
	
		.nombre.cian{color:#00b8ff;}
		.nombre.rojo{color:#e75735;}
		.nombre.azul{color:#7f9de6;}
		.nombre.negro{color:#000;}

.pestanas_shadowbox{
	height:30px;
}
	
	.pestanas_shadowbox div{
		height:24px;
		width:24px;
		float:right;
		position:relative;
		top:-25px;
		margin:0 0 0 10px;
	}
	/* DE MOMENTO PARECE QUE NO USAREMOS ESTO
	.box_dcha.compartir .flecha{
		width:38px;
		height:31px;
		float:left;
		margin:18px 0 0 0;
	}
	
		.flecha.cian{background:url('../img/sprite.png') 0 -272px;}
		.flecha.rojo{background:url('../img/sprite.png') 0 -303px;}
		.flecha.azul{background:url('../img/sprite.png') 0 -334px;}
	*/



/*☻ ☻ ☻ ☻ ☻ ☻ ☻
☻ ☻ BUSCAR ☻ ☻
☻ ☻ ☻ ☻ ☻ ☻ ☻*/

.buscador{
	width:1000px;
	margin:80px auto 0;
	background:#FFF;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:	0px 3px 5px rgba(0, 0, 0, 0.5);
	box-shadow:			0px 3px 5px rgba(0, 0, 0, 0.5);
	min-height:670px;
	position:relative;
}

.buscador h2{
	background:url('../img/sprite.png') top left;
	height:36px;
	color:#FFF;
	font-family: 'Chewy', cursive;
	font-weight:normal;
	position:absolute;
	top:10px;
	font-size:22px;
	padding:0 0 0 30px;
	z-index:10;
	width:970px;
}

.buscador .doblez{
	background:url('../img/sprite.png') -984px -119px;
	width:17px;
	height:59px;
	position:absolute;
	top:9px;
}

.buscador .izqda{
	background:url('../img/sprite.png') -984px -119px;
	left:-17px;
}

.buscador .dcha{
	background:url('../img/sprite.png') -1001px -119px;
	right:-17px;
}

.buscador form{
	position:absolute;
	z-index:10;
	right:30px;
	top:13px;
}

.buscador article{
	padding:50px 0 0 15px;
}

#cookieChoiceInfo{
	font-size: 12px;
	background-color: #ddd !important;
	color: grey;
	padding: 2px !important;
}

#cookieChoiceInfo a{
	font-weight:bold;
	background: #eee;
	border-radius:5px;
	padding: 1px 5px 1px 5px;
}