@charset UTF-8;
/*********************** Reset **********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: 400;
	text-align: left;
	vertical-align: middle;
}
q, blockquote {
	quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: none;
}
a img {
	border: none;
}
article, aside, details, figcaption, figure, footer, hgroup, main, menu, nav, section, summary {
	display: block;
}
div, header, footer, article, section {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/*********************** Fuentes **********************************/
/* OpenSansLight */
@font-face {
	font-family: "OpenSansLight";
	src: url("../fonts/opensans/opensans_light.eot");
	src: url("../fonts/opensans/opensans_light.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_light.woff") format("woff"), url("../fonts/opensans/opensans_light.otf") format("opentype"), url("../fonts/opensans/opensans_light.ttf") format("truetype"), url("../fonts/opensans/opensans_light.svg#OpenSansLight") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansLightItalic */
@font-face {
	font-family: "OpenSansLightItalic";
	src: url("../fonts/opensans/opensans_light-italic.eot");
	src: url("../fonts/opensans/opensans_light-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_light-italic.woff") format("woff"), url("../fonts/opensans/opensans_light-italic.otf") format("opentype"), url("../fonts/opensans/opensans_light-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_light-italic.svg#OpenSansLightItalic") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansRegular */
@font-face {
	font-family: "OpenSansRegular";
	src: url("../fonts/opensans/opensans_regular.eot");
	src: url("../fonts/opensans/opensans_regular.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_regular.woff") format("woff"), url("../fonts/opensans/opensans_regular.otf") format("opentype"), url("../fonts/opensans/opensans_regular.ttf") format("truetype"), url("../fonts/opensans/opensans_regular.svg#OpenSansRegular") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansItalic */
@font-face {
	font-family: "OpenSansItalic";
	src: url("../fonts/opensans/opensans_italic.eot");
	src: url("../fonts/opensans/opensans_italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_italic.woff") format("woff"), url("../fonts/opensans/opensans_italic.otf") format("opentype"), url("../fonts/opensans/opensans_italic.ttf") format("truetype"), url("../fonts/opensans/opensans_italic.svg#OpenSansItalic") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansBold */
@font-face {
	font-family: "OpenSansBold";
	src: url("../fonts/opensans/opensans_bold.eot");
	src: url("../fonts/opensans/opensans_bold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_bold.woff") format("woff"), url("../fonts/opensans/opensans_bold.otf") format("opentype"), url("../fonts/opensans/opensans_bold.ttf") format("truetype"), url("../fonts/opensans/opensans_bold.svg#OpenSansBold") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansBoldItalic */
@font-face {
	font-family: "OpenSansBoldItalic";
	src: url("../fonts/opensans/opensans_bold-italic.eot");
	src: url("../fonts/opensans/opensans_bold-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_bold-italic.woff") format("woff"), url("../fonts/opensans/opensans_bold-italic.otf") format("opentype"), url("../fonts/opensans/opensans_bold-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_bold-italic.svg#OpenSansBoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansSemiBold */
@font-face {
	font-family: "OpenSansSemiBold";
	src: url("../fonts/opensans/opensans_semibold.eot");
	src: url("../fonts/opensans/opensans_semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_semibold.woff") format("woff"), url("../fonts/opensans/opensans_semibold.otf") format("opentype"), url("../fonts/opensans/opensans_semibold.ttf") format("truetype"), url("../fonts/opensans/opensans_semibold.svg#OpenSansSemiBold") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansSemiBoldItalic */
@font-face {
	font-family: "OpenSansSemiBoldItalic";
	src: url("../fonts/opensans/opensans_semibold-italic.eot");
	src: url("../fonts/opensans/opensans_semibold-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_semibold-italic.woff") format("woff"), url("../fonts/opensans/opensans_semibold-italic.otf") format("opentype"), url("../fonts/opensans/opensans_semibold-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_semibold-italic.svg#OpenSansSemiBoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansExtraBold */
@font-face {
	font-family: "OpenSansExtraBold";
	src: url("../fonts/opensans/opensans_extrabold.eot");
	src: url("../fonts/opensans/opensans_extrabold.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_extrabold.woff") format("woff"), url("../fonts/opensans/opensans_extrabold.otf") format("opentype"), url("../fonts/opensans/opensans_extrabold.ttf") format("truetype"), url("../fonts/opensans/opensans_extrabold.svg#OpenSansExtraBold") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* OpenSansExtraBoldItalic */
@font-face {
	font-family: "OpenSansExtraBoldItalic";
	src: url("../fonts/opensans/opensans_extrabold-italic.eot");
	src: url("../fonts/opensans/opensans_extrabold-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans/opensans_extrabold-italic.woff") format("woff"), url("../fonts/opensans/opensans_extrabold-italic.otf") format("opentype"), url("../fonts/opensans/opensans_extrabold-italic.ttf") format("truetype"), url("../fonts/opensans/opensans_extrabold-italic.svg#OpenSansExtraBoldItalic") format("svg");
	font-weight: normal;
	font-style: normal;
}

/*********************** Encabezado **********************************/
header {
	display: none;
}
@font-face {
	font-family: OpenSansExtraBoldItalic;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/opensans/opensans_extrabold-italic.eot?#iefix) format(embedded-opentype), url(../fonts/opensans/opensans_extrabold-italic.woff) format(woff), url(../fonts/opensans/opensans_extrabold-italic.otf) format(opentype), url(../fonts/opensans/opensans_extrabold-italic.ttf) format(truetype), url(../fonts/opensans/opensans_extrabold-italic.svg#OpenSansExtraBoldItalic) format(svg);
}
body {
	background-image: url(../images/fondo.png);
	background-repeat: repeat;
	font-family: OpenSansSemiBold, sans-serif;
}

.contenedor_menu_sup {
	-moz-box-shadow: 0 1px 2px 0 #4f4d4f;
	-webkit-box-shadow: 0 1px 2px 0 #4f4d4f;
	background-color: #fff;
	box-shadow: 0 1px 2px 0 #4f4d4f;
	height: 50px;
}
.logo_nacion, .logo_nacion_color {
	background-image: url(../images/LN_logo_azul.png);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	margin-left: 8px;
	margin-top: 8px;
	width: 152px;
}
.title_especial {
	color: #363636;
	font-family: OpenSansLight, sans-serif;
}
.title_especial p {
	padding-top: 14px;
}
.menu_redes_sociales ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
header, #constructor, #como, #ingresar {
	margin-left: auto;
	margin-right: auto;
	max-width: 810px;
}
header {
	margin-bottom: 30px;
	margin-top: 42px;
	text-align: center;
}
header h1 {
	color: #fe0000;
	font-family: "OpenSansBold", sans-serif;
	font-size: 21px;
	margin-top: 24px;
}
#logo {
	height: auto;
	width: 320px;
}

/* Redes sociales */
.menu_redes_sociales ul li {
	display: block;
	float: left;
	height: 18px;
	margin-right: 20px;
	width: 20px;
}
.sh_facebook {
	background-image: url(../images/head_FB_negro.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 20px;
}
.sh_twitter {
	background-image: url(../images/head_TW_negro.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 20px;
}
.sh_gplus {
	background-image: url(../images/head_GO_negro.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 20px;
}

/*********************** Navegador **********************************/
ul.bjqs {
	display: none;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
li.bjqs-slide {
	display: none;
	position: absolute;
}
ul.bjqs-controls {
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 9999;
}
ul.bjqs-controls.v-centered li a {
	position: absolute;
}
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 0;
}
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 0;
}
ol.bjqs-markers {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
ol.bjqs-markers.h-centered {
	text-align: center;
}
ol.bjqs-markers li {
	display: inline;
}
ol.bjqs-markers li a {
	display: inline-block;
}
p.bjqs-caption {
	bottom: 0;
	display: block;
	margin: 0;
	padding: 2%;
	position: absolute;
	width: 96%;
}
.bjqs-prev a {
	left: 210px !important;
}

/*********************** Creación del muñeco **********************************/

.selector img{
	cursor: pointer;
}

.reset{
	position: absolute;
	right: 5px;
	top: 5px;
}

.muneco_peq {
	background-image: url(../images/paso1/personajes_neutro.png);
	background-position: 22px 0;
}
.muneco_med {
	background-image: url(../images/paso1/personajes_neutro.png);
	background-position: 655px 0;
}
.muneco_gde {
	background-image: url(../images/paso1/personajes_neutro.png);
	background-position: 383px 0;
}
#cabeza {
	background-image: url(../images/paso1/spr_cabezas.png);
	height: 130px;
	position: relative;
	width: 160px;
	z-index: 3;
}
.cabeza_muneco_peq {
	left: 11px;
	top: 157px;
}
.cabeza_muneco_med {
	left: 7px;
	top: 109px;
}
.cabeza_muneco_gde {
	left: 10px;
	top: 0;
}
#cuerpo {
	position: relative;
	width: 173px;
	z-index: 1;
}
.cuerpo_muneco_peq {
	background-image: url(../images/paso1/spr_peq.png);
	height: 99px;
	left: 48px;
	top: 140px;
}
.cuerpo_muneco_med {
	background-image: url(../images/paso1/spr_med.png);
	height: 161px;
	left: 11px;
	top: 91px;
}
.cuerpo_muneco_gde {
	background-image: url(../images/paso1/spr_gde.png);
	height: 285px;
	top: -22px;
}
#pelo {
	background-image: url(../images/paso2/spr_cabello_1.png);
	height: 175px;
	position: absolute;
	width: 175px;
	z-index: 10;
}
.pelo_muneco_peq {
	left: 16px;
}
.pelo_muneco_med {
	left: 12px;
}
.pelo_muneco_gde {
	left: 15px;
}
#cejas {
	background-image: url(../images/paso3/spr_cejas.png);
	height: 25px;
	position: absolute;
	width: 90px;
	z-index: 3;
}
.cejas_muneco_peq {
	left: 46px;
	top: 188px;
}
.cejas_muneco_med {
	left: 46px;
	top: 137px;
}
.cejas_muneco_gde {
	left: 49px;
	top: 27px;
}
#nariz {
	background-image: url(../images/paso3/spr_narices.png);
	background-position: 134px 0;
	height: 45px;
	position: absolute;
	width: 40px;
	z-index: 4;
}
.nariz_muneco_peq {
	left: 66px;
	top: 217px;
}
.nariz_muneco_med {
	left: 64px;
	top: 165px;
}
.nariz_muneco_gde {
	left: 68px;
	top: 56px;
}
#boca {
	background-image: url(../images/paso3/spr_bocas.png);
	background-position: 134px 0;
	height: 26px;
	position: absolute;
	width: 50px;
	z-index: 3;
}
.boca_muneco_peq {
	left: 59px;
	top: 251px;
}
.boca_muneco_med {
	left: 53px;
	top: 200px;
}
.boca_muneco_gde {
	left: 59px;
	top: 87px;
}
#ojos {
	background-image: url(../images/paso4/spr_ojos_1.png);
	background-position: 649px 0;
	height: 40px;
	position: absolute;
	width: 100px;
	z-index: 3;
}
.ojos_muneco_peq {
	left: 40px;
	top: 204px;
}
.ojos_muneco_med {
	left: 36px;
	top: 153px;
}
.ojos_muneco_gde {
	left: 39px;
	top: 43px;
}
#bigotes {
	position: absolute;
	width: 77px;
	z-index: 5;
}
.bigotes_muneco_bgt1 {
	background-image: url(../images/paso5/spr_bigote_1.png);
	background-position: "165px 0";
	height: 21px;
}
.bigotes_muneco_bgt2 {
	background-image: url(../images/paso5/spr_bigote_2.png);
	background-position: "2px 0px";
	height: 54px;
}
.bigotes_muneco_bgt3 {
	background-image: url(../images/paso5/spr_bigote_3.png);
	background-position: "318px 2px";
	height: 49px;
}
#areteDer, #areteIzq {
	background-image: url(../images/paso5/spr_aretes.png);
	height: 40px;
	position: absolute;
	width: 41px;
	z-index: 3;
}
.areteDer_muneco_peq {
	left: 133px;
	top: 230px;
}
.areteDer_muneco_med {
	left: 131px;
	top: 183px;
}
.areteDer_muneco_gde {
	left: 133px;
	top: 75px;
}
.areteIzq_muneco_peq {
	left: 7px;
	top: 230px;
}
.areteIzq_muneco_med {
	left: 4px;
	top: 184px;
}
.areteIzq_muneco_gde {
	left: 8px;
	top: 75px;
}
.aretePeq {
	background-position: 689px -9px;
}
.areteGde {
	background-position: 817px 0;
}
#traje {
	position: absolute;
	z-index: 2;
}
.traje_muneco_peq {
	background-image: url(../images/paso6/spr_trajes_3.png?h=1);
	height: 105px;
	left: 52px;
	top: 260px;
	width: 90px;
}
.traje_muneco_med {
	background-image: url(../images/paso6/spr_trajes_2.png?h=1);
	height: 129px;
	left: 14px;
	top: 213px;
	width: 145px;
}
.traje_muneco_gde {
	background-image: url(../images/paso6/spr_trajes_1.png?h=1);
	height: 272px;
	left: 3px;
	top: 100px;
	width: 180px;
}

/***************/

#constructor {
	display: none;
	margin: 17px auto;
	width: 320px;
}
.muneco {
	border: 1px solid #FFF;
	margin-left: 27px;
}
#base {
	height: 391px;
	left: 63px;
	position: relative;
	top: 73px;
	width: 181px;
}
.muneco, .piel, .cabello, .ccolor, .cejas, .nariz, .boca, .ojos, .cojos, .bigotes, .cbigotes, .aretes, .trajes {
	border: 1px solid #FFF;
}
.piel {
	border: 1px solid #FFF;
	margin-left: 30px;
	margin-top: 3px;
}
.cabello {
	margin-left: 36px;
	margin-top: 6px;
}
.ccolor {
	margin-left: 5px;
}
#ccolor1 {
	margin-left: 95px;
	margin-top: 10px;
}
.desc {
	clip: auto;
	height: auto;
	margin-left: 10px;
	overflow: visible;
	padding-bottom: 12px;
	padding-top: 5px;
	position: static !important;
	width: auto;
}
.nariz {
	margin-left: 54px;
}
.cejas {
	margin-left: 14px;
}
.boca {
	margin-left: 50px;
}
.ojos {
	margin-left: 18px;
	margin-top: 30px;
}
.cojos {
	margin-left: 30px;
	margin-top: 30px;
}
.bigotes {
	margin-left: 20px;
}
.cbigotes {
	margin-left: 54px;
	margin-top: 5px;
}
.aretes {
	margin-left: 48px;
	margin-top: -13px;
}
.trajes {
	height: 80px;
	margin-left: 0px;
	margin-top: 8px;
}
.botonesFin {
	color: #000;
	display: inline-block;
	font-family: OpenSansRegular, sans-serif;
	font-size: 12px;
	margin-left: 2px;
	margin-top: 25px;
	text-align: center;
	width: 100px;
}
.botonesFin a {
	color: #000;
	text-decoration: none;
}
.botonesFin img {
	margin-bottom: 13px;
}
.botonesFin.otro {
	position: relative;
	top: -13px;
}

#mascarada {
	background-image: url(../images/fondomovil.png);
	display: none;
	height: block;
	margin: 10px auto;
	width: 301px;
}

#opciones {
	margin-top: -190px;
	z-index: 100;
}
.arriba .abajo {
	margin-left: 10px;
	margin-right: 10px;
	top: 78% !important;
}
li.bjqs-slide .selector {
	background-color: #fff;
	height: 207px;
}
li.bjqs-slide .nav {
	background-color: #037edc;
	color: #fff;
	font-family: OpenSansSemiBold, sans-serif;
	font-size: 14px;
	height: 46px;
	padding-top: 14px;
	padding-left: 55px;
}
li.bjqs-slide .nav span {
	display: inline-block;
	font-size: 16px;
	margin-left: 10px;
}
.bjqs-next a, .bjqs-prev a {
	margin-left: 10px;
	margin-right: 10px;
	top: 74% !important;
}
.selector h2 {
	color: #037edc;
	display: block !important;
	font-family: OpenSansBold, sans-serif;
	font-size: 54px;
	padding-top: 20px;
	text-align: center;
}
.logo_nacion a, .logo_nacion_color a, .sh_facebook a, .sh_twitter a, .sh_gplus a {
	display: block;
	height: 100%;
	width: 100%;
}
.tituloDesk, #como, #instrucciones, footer, .listoDesk, .leyenda {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.tituloMov, .listoMov {
	clip: auto;
	height: auto;
	overflow: visible;
	position: static !important;
	width: auto;
}
/********************************************************************* Small screens **************************************************************/
@media all {


	.media-holder{
		background-color: #000;
		/*border-bottom: 3px solid #FAC000;*/
		padding-top: 23px;
		height: 100%;
	}
	.media-holder .media-obj{
		margin: 0 auto;
		width: 800px;
	}
	.media-holder .media-obj .title{
		font-family: "OpenSansSemiBold", sans-serif;
		font-size: 36px;
		text-align: center;
		margin-bottom: 23px;
		margin-top: 23px;
		color:#fff;
	}
	#ph_311414{
		margin-bottom: 24px;
	}
	.media-holder .media-obj .description{
		font-family: "OpenSansRegular", sans-serif;
		font-size: 14px;
		text-align: center;
		margin-bottom: 66px;
		color:#fff;
	}
	.menu_redes_sociales {
		display: none;
	}

	header {
		display: block;
		margin-top: 5px;
	}
	#share_mobile {
		display: block;
		float: right;
		margin-right: 15px;
		position: relative;
		top: -18px;
	}
	#menu_share_mobile {
		background-color: #fff;
		display: block;
		float: right;
		height: 30px;
		margin-right: -34px;
		padding-left: 10px;
		padding-top: 6px;
		position: relative;
		top: 18px;
		width: 142px;
	}
	#menu_share_mobile li {
		display: inline-block;
		margin-left: 15px;
	}
	#ingresar {
		-moz-border-radius: 4px /;
		-webkit-border-radius: 4px 4px;
		background-color: #037edc;
		border-radius: 4px / 4px;
		color: #fff;
		display: block;
		height: 42px;
		margin-top: 42px;
		padding-top: 14px;
		text-align: center;
		vertical-align: middle;
		width: 140px;
		cursor: pointer;
	}
	#mascarada {
		background-image: url(../images/fondomovil.png);
		display: none;
		height: 479px;
		margin: 10px auto;
		width: 301px;
	}

	#opciones {
		margin-top: -190px;
		z-index: 100;
	}
	.arriba .abajo {
		margin-left: 10px;
		margin-right: 10px;
		top: 78% !important;
	}
	li.bjqs-slide .selector {
		background-color: #fff;
		height: 207px;
	}
	li.bjqs-slide .nav {
		background-color: #037edc;
		color: #fff;
		font-family: OpenSansSemiBold, sans-serif;
		font-size: 14px;
		height: 46px;
		padding-top: 14px;
		padding-left: 55px;
	}
	li.bjqs-slide .nav span {
		display: inline-block;
		font-size: 16px;
		margin-left: 10px;
	}
	.bjqs-up a {
		/* display: none;
		*/
		margin-left: 10px;
		margin-right: 10px;
		top: 74% !important;
	}
	.bjqs-next a, .bjqs-prev a {
		margin-left: 10px;
		margin-right: 10px;
		top: 74% !important;
	}
	.selector h2 {
		color: #037edc;
		display: block !important;
		font-family: OpenSansBold, sans-serif;
		font-size: 54px;
		padding-top: 20px;
		text-align: center;
	}
	.title_especial p {
		padding-top: 16px;
	}
}

/********************************************************************* Large screens **************************************************************/
@media all and (min-width:64.063em) {
	.contenedor_menu_sup {
		-moz-box-shadow: 0 1px 2px 0 #4f4d4f;
		-webkit-box-shadow: 0 1px 2px 0 #4f4d4f;
		background-color: #fff;
		box-shadow: 0 1px 2px 0 #4f4d4f;
		height: 66px;
	}
	.logo_nacion, .logo_nacion_color {
		background-image: url(../images/LN_logo_azul.png);
		background-repeat: no-repeat;
		float: left;
		height: 42px;
		margin-left: 173px;
		margin-right: 20px;
		margin-top: 18px;
		width: 152px;
	}
	.logo_nacion a, .logo_nacion_color a {
		display: block;
		height: 100%;
		width: 100%;
	}
	.title_especial {
		color: #363636;
		font-family: OpenSansLight, sans-serif;
	}
	.title_especial p {
		padding-top: 25px;
	}
	#container {
		margin: 30px auto;
		width: 810px;
	}
	header {
		margin-bottom: 30px;
		margin-top: 0;
		text-align: center;
	}
	header h1 {
		color: #fe0000;
		font-family: OpenSansBold, sans-serif;
		font-size: 36px;
		margin-top: 24px;
	}
	#logo {
		height: auto;
		width: 539px;
	}
	#constructor {
		display: block;
		float: left;
		margin: 17px auto;
		width: 320px;
	}
	#constructor #instrucciones {
		background-color: #037edc;
		background-image: url(../images/bg_selector.png);
		color: #fff;
		font-family: OpenSansSemiBold, sans-serif;
		font-size: 16px;
		height: 100px;
		line-height: 21px;
		padding: 28px 18px 0;
		width: 300px;
	}
	#opciones {
		margin-top: 0;
	}
	#mascarada {
		background-image: url(../images/bg_character.png);
		display: block;
		float: right;
		height: 500px;
		margin: 17px auto;
		width: 485px;
	}
	#base {
		left: 143px;
		top: 101px;
	}
	.piel {
		margin-top: 20px;
	}
	.leyenda {
		background-position: 10px 22px;
		background-repeat: no-repeat;
		clip: auto;
		font-family: OpenSansSemiBold, sans-serif;
		height: 20px;
		overflow: visible;
		padding-left: 40px;
		padding-top: 24px;
		position: static !important;
		width: auto;
	}
	.leyenda.rojo {
		background-image: url(../images/red_bullet.png);
	}
	.leyenda.amarillo {
		background-image: url(../images/yellow_bullet.png);
	}
	.leyenda.azul {
		background-image: url(../images/blue_bullet.png);
	}
	
	/*********************** Navegador **********************************/
	li.bjqs-slide .selector {
		height: 355px;
	}
	.bjqs-next a, .bjqs-prev a {
		top: 88% !important;
	}
	.bjqs-up a {
		display: none;
	}
	
	/*********************** Muñeco **********************************/
	
	.muneco {
	margin-left: 27px;
	}

	.nariz, .cejas, .boca, .ojos .cojos, .bigotes, .aretes {
		margin-bottom: 22px;
		margin-top: 20px;
	}
	.cabello {
		margin-bottom: 12px;
		margin-top: 12px;
	}
	.ojos {
		margin-left: 59px;
	}
	.trajes {
		height: 88px;
		margin-left: 18px;
	}
	#listoTituloDesk {
		display: block !important;
		font-family: OpenSansBold, sans-serif;
		font-size: 54px;
		margin-top: 20px;
		text-align: center;
	}
	.listoDesk {
		clip: auto;
		color: #000;
		font-family: OpenSansSemiBold, sans-serif;
		font-size: 18px;
		height: auto;
		overflow: visible;
		padding-bottom: 10px;
		position: static !important;
		width: auto;
	}
	.selector h2 {
		display: none !important;
	}
	.botonesFin {
		color: red;
		display: block;
		font-family: Open Sans Bold;
		font-size: 15px;
		margin-left: 2px;
		margin-top: 0;
		padding-top: 20px;
		text-align: center;
		width: 313px;
	}
	.botonesFin.otro {
		position: relative;
		top: 0;
	}
	.menu_redes_sociales {
		display: block;
		float: right;
		margin-right: 196px;
		position: relative;
		top: -12px;
		width: 133px;
	}
	footer {
		background-color: #037edd;
		border-top: 3px #feb702 solid;
		color: #fff;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
		font-size: 12px;
		height: 138px;
		padding-top: 25px;
		text-align: center;
	}
	footer div {
		width: 707px;
		margin: auto;
		line-height: 18px;
	}
	footer span {
		display: block;
		font-family: 'Open Sans', sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		margin-bottom: 16px;
	}
	footer div strong {
		font-weight: bolder;
	}

	footer .main p {
		font-family: 'Open Sans', sans-serif;
		color: #fff;
		font-size: 10px;
		text-align: center;
		text-transform: uppercase;
		line-height: 13px;
		letter-spacing: 1px;
		font-weight: 100;
	}




	.tituloDesk, #como, #instrucciones, footer {
		clip: auto;
		overflow: visible;
		position: static !important;
		width: auto;
	}
	.tituloMov, #ingresar, .desc, .listoMov, #listoTituloMov {
		clip: rect(1px, 1px, 1px, 1px);
		height: 1px;
		overflow: hidden;
		position: absolute !important;
		width: 1px;
	}
	#share_mobile, #menu_share_mobile {
		display: none;
	}

}

@media screen and (min-width: 300px) and (max-width: 440px) {
	.media-holder{
		display: none !important;
	}
}

.publicidad1 {
    width: 100px;
  height: 550px;
  text-align: center;

  position: absolute;
  top: 230px;
  z-index: 1000;
  left: 7%;
}

.publicidad2 {
  width: 100px;
  height: 550px;
  text-align: center;
  position: absolute;
  top: 230px;
  z-index: 1000;
  right: 7%;
}

.publicidad3 {
  width: 100%;
  height: 100px;
  margin-left: auto;
  margin-right: auto;
  z-index: 100;
  text-align: center;
  background-color: #000;
  position: relative;
}

.publicidad1, .publicidad2, .publicidad3 p{
  font-size: 10px;
  padding: 5px;
  color:#fff;
  text-transform: uppercase;

}

.publicidadMovil{
  position: fixed;
  width: 100%;
  bottom: 0px;
  margin:auto;
  background-color: #000;
  z-index: 1000;
  text-align: center;
}

@media (min-width: 300px) and (max-width: 640px) {
	.publicidad1, .publicidad2, .publicidad3{
		display: none !important;
		-webkit-display: none !important;
	}
	.publicidad1, .publicidad2, .publicidad3 p{
  	display: none !important;
	}
}

#sponsor {
	padding-top: 0px;
	position: relative;
	z-index: 10;
	-moz-box-shadow: 0 1px 2px 0 #4f4d4f;
	-webkit-box-shadow: 0 1px 2px 0 #4f4d4f;
	background-color: #286691;
	box-shadow: 0 1px 2px 0 #4f4d4f;
	top: 30px;
}
#sponsor .title {
	height: 40px;
    position: relative;
    left: 240px;
    font-size: 12px;
    background: #286691;
    top: 0px;
    font-weight: 100px;
	}
#sponsor .title p {
	font-family: 'Roboto';
	font-size: 20px;
	font-weight: 100;
	line-height: 58px;
	color: #fff;
}
#sponsor .title p span{
	font-size: 20px;
	color: #eda213;
	font-weight: 400;
}
#sponsor .logo {
	height: 20px;
	padding-top: 5px;
	text-align: center;
	background: #286691;
	border-bottom: 1px solid #e2e2e2;
}
#sponsor .logo img {
    position: absolute;
    top: 19px;
    text-align: center;
    margin-left: 145px;
}
#sponsor a {
    text-decoration:none;
	}

@media (min-width: 300px) and (max-width: 1124px) {
	#sponsor {
    top: 14px;
	}
	#sponsor .title p {
    font-size: 16px;
    line-height: 14px;
    top:15px;
	}
	#sponsor .title {
    height: 30px;
    position: relative;
    left: 23px;
    display: block;
    padding-top: 20px;
    text-align: center;
    vertical-align: middle;
    width: 300px;
    cursor: pointer;
	}
	#sponsor .title p span{
	font-size: 17px;
	color: #eda213;
	font-weight: 400;
}
	#sponsor .logo img {
    display:none;
	}
	#sponsor a {
    text-decoration:none;
	}
}
