* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #333;
	background: url(../../assets/imgs/bg.jpg) center -55px #85379A no-repeat;
	font: 14px/120% Arial,Verdana,Tahoma,'Sans-serif'; 
	text-align: center
}
a {
	color: #333;
	text-decoration: none
}
a:hover {
	text-decoration: none !important
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.clearfix { display:inline-block }
html[xmlns] .clearfix { display:block }
* html .clearfix { height:1% }

* html { behavior: url(../assets/css/iepngfix.htc) } 

/* top */
.top { background: #fff; width: 825px; margin: 0 auto; padding: 0 0 10px; text-align: center }

/* wrapper */
.wrapper { width: 1000px; margin: 0 auto; text-align: left }


/* header */
.wrapper h1 { float: left; display: block; background: url(../../assets/imgs/logo.png) 0 0 no-repeat; width: 416px; height: 117px; margin: 0 0 0 55px; text-indent: -9000px }

.wrapper .menu .nav { margin-top: 17px }
.wrapper .menu ul { float: right }
.wrapper .menu ul li { position: relative; float: left }
.wrapper .menu ul li a { position: relative; display: block; background: url(../../assets/imgs/menu.png) 50% 0 no-repeat; width: 125px; height: 59px; padding: 30px 0 0; font: bold 22px/33px 'BeautifulEveryTimeRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #fff; text-transform: uppercase; text-align: center; text-shadow: 3px 3px 0 #601B76, -1px -1px 0 #601B76, 1px -1px 0 #601B76, -1px 1px 0 #601B76, 3px 3px 0 #601B76; z-index: 100 }
.wrapper .menu ul li a span { display: block; -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#601B76)"; }
.wrapper .menu ul li a#stickers { height: 71px; padding: 18px 0 0; line-height: 31px }
.wrapper .menu ul li a:hover,
.wrapper .menu ul li a.on { background-position: 50% 100%; text-shadow: 3px 3px 0 #92073F, -1px -1px 0 #92073F, 1px -1px 0 #92073F, -1px 1px 0 #92073F, 3px 3px 0 #92073F; }
.wrapper .menu ul li a:hover span,
.wrapper .menu ul li a.on span { -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#92073F)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#92073F)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#92073F)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#92073F)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#92073F)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#92073F)"; }
.wrapper .menu ul li .submenu { display: none; position: absolute; left: -20px; top: 70px; z-index: 10 }
.wrapper .menu ul li ul { display: block; background: url(../../assets/imgs/submenu.png) 0 0 no-repeat; width: 169px; height: 140px; padding: 20px 0 0; }
.wrapper .menu ul li ul li { float: none; border-bottom: 1px dotted #601B76; margin: 0 5px; padding: 2px 0; text-align: center } 
.wrapper .menu ul li ul li:last-child { border-bottom: 0 } 
.wrapper .menu ul li ul li a { background: none; width: auto; height: auto; padding: 4px 3px 0; text-transform: none; font-weight: normal; font-size: 16px; line-height: 24px; text-shadow: 3px 3px 0 #601B76, -1px -1px 0 #601B76, 1px -1px 0 #601B76, -1px 1px 0 #601B76, 3px 3px 0 #601B76 !important; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; behavior: url(../../assets/styles/PIE.htc) } 
.wrapper .menu ul li ul li a span,
.wrapper .menu ul li ul li a:hover span { -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=0, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=-1, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=0, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-1, Color=#601B76)progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color=#601B76)" !important; }
.wrapper .menu ul li ul li a:hover { background: #601B76; text-shadow: 3px 3px 0 #601B76, -1px -1px 0 #601B76, 1px -1px 0 #601B76, -1px 1px 0 #601B76, 3px 3px 0 #601B76 !important; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; behavior: url(../../assets/styles/PIE.htc) } 


/* banner */
.banner300x250 { position: relative; background: url(../../assets/imgs/banners/300x250.png) 0 0 no-repeat; width: 318px; height: 265px; padding: 17px 0 0 20px; z-index: 1 }
.banner450x100 { float: left; width: 474px; height: 119px; margin: 0 26px 0 0; padding: 0px }
.banner300x100 { display: block; width: 335px; height: 125px; margin: 0 0 10px 7px; padding: 0px }


/* container */
.container { position: relative; width: 1000px; margin: 0 auto; text-align: left; z-index: 1 }

/* footer */
#footer { width: 825px; margin: 25px auto 0 }
#kidsAndFamily { position: absolute; left: 10px; top: 0 !important }
.topBlock { background: url(http://www.mundonick.com/sitewide/headerfooter/images/2009/footer_bg_latam_2.jpg) 0 100% no-repeat; height: 10px }
.bottomBlock { position: relative; background: url(http://www.mundonick.com/sitewide/headerfooter/images/footer.jpg) 0 0 no-repeat; padding: 3px 0; color: #fff; font-size: 11px; font-weight: bold }
.bottomBlock a { color: #fff }
.moreContent { display: none }

/* overlay */
.overlay { display:none; z-index:9999999999999999999999999999999 !important; background: url(../../assets/imgs/registro_ok.png) 0 0; width: 583px; height: 390px; text-align: left }
.overlay a.close { display: none }
.overlay p { display: block; font: 20px/24px 'BeautifulEveryTimeRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #000; padding: 90px 0 20px; width: 360px; margin: 0 auto;  text-align: center }
.overlay p.txt { display: block; font: 20px/24px 'BeautifulEveryTimeRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #000; padding: 90px 0 30px; width: 360px; margin: 0 auto;  text-align: center }
.overlay ul { width: 360px; margin: 15px 0 0 90px }
.overlay ul li { width: 100%; background: url(../../assets/imgs/label.png) 0 0; margin: 0 0 1px; padding: 7px 0; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; behavior: url(../../assets/styles/PIE.htc) }
.overlay ul li label { float: left; width: 130px; padding: 0 0 0 38px; font-size: 12px; color: #fff }
.overlay ul li label { width: 130px; padding: 5px 0 0 18px }
.overlay ul li strong { font-weight: bold; font-size: 14px; color: #fff }
.overlay form fieldset input { position: relative; background: url(../../assets/imgs/input3.png) 0 0 no-repeat; width: 170px; height: 26px; line-height: 26px; padding: 0 3px; z-index:1000000000; }
.overlay form fieldset input[type="submit"] { position: relative; float: right; background: url(../../assets/imgs/btn/enviar.png) 0 0 no-repeat; width: 115px; height: 25px; margin: 5px 130px 0 0; text-indent: -9000px; z-index:1000000000; }
.overlay form fieldset input[type="submit"]:hover { background-position: 0 100% }
.overlay form fieldset small { float: right; display: block; font-size: 10px; line-height: 10px; width: 170px; padding: 5px 30px 5px 0; color: #59266A }
.overlay form fieldset .olvido { position: relative; display: block; font-size: 10px; color: #E3BBEE; padding: 10px 0 0 100px; z-index:1000000000; }
.overlay p.registrate { position: absolute; bottom: 53px; left: 100px; font-family: Arial,Verdana,Tahoma,'Sans-serif'; font-size: 11px; color: #fff }
.overlay p.registrate a { position: relative; color: #fff; text-decoration: underline; z-index:1000000000; }
.overlay .fb_connect { position: absolute; left: 100px; bottom: 95px; z-index:1000000000; }
.overlay div.alerta { position: absolute; left: 90px; top: 140px; width: 360px; margin: 0 auto; text-align: center }
.overlay div.alerta,
.overlay div.alerta p { font: 10px/12px Arial,Verdana,Tahoma,'Sans-serif' !important; color: #FEA20B !important; padding: 0 !important; text-align: center }

#clave_overlay_send a.close { display: block; position: absolute; right: 105px; top: 28px; display:block; background: url(../../assets/imgs/cerrar.png) 0 0 no-repeat; width: 23px; height: 23px; text-indent: -9000px } 


/* box registro */

.registro { position: relative; background: url(../../assets/imgs/home/registate.png) 0 0 no-repeat; width: 318px; height: 177px }
.registro h2 { display: block; width: 100%; height: 47px; text-indent: -9000px }
.registro p.registrate { position: absolute; bottom: 10px; left: 0; display: block; font-size: 10px; color: #fff; width: 318px; text-align: center }
.registro p.registrate a { display: inline; color: #fff; text-decoration: underline }
.registro a.olvido { display: block; font-size: 10px; color: #9BFFFA; margin: 0 0 3px 100px }

.registro label { display: block; float: left; width: 90px; padding: 0 10px 0 0; font-size: 11px; line-height: 24px; color: #fff; text-align: right; }
.registro input { background: url(../../assets/imgs/input.png) 0 0 no-repeat; width: 170px; height: 26px; line-height: 26px; padding: 0 3px; margin: 0 0 2px }
.registro input[type="submit"],
#recovery .volver { cursor: pointer; float: right; background: url(../../assets/imgs/btn/ingresar.png) 0 0 no-repeat; width: 115px; height: 25px; margin: 0 40px 0 0; text-indent: -9000px }
.registro input[type="submit"]:hover,
#recovery .volver:hover { background-position: 0 100% }
.registro .fb_connect { padding: 0 0 0 60px }
#recovery input[type="submit"] { background: url(../../assets/imgs/btn/enviar.png) 0 0 no-repeat }
#recovery .volver { float: left; background: url(../../assets/imgs/btn/volver.png) 0 0 no-repeat; margin: 0 0 0 40px }
#recovery h3 { font: 16px/18px 'BeautifulEveryTimeRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #fff; padding: 5px 0 10px 15px; text-align: center }
#recovery { display: none }
.registro .error { font-size: 9px; color: #FEA20B; padding: 0 0 0 38px }
.registro .alerta { position: absolute; left: 0; top: 30px; font-size: 10px; color: #FEA20B !important; padding: 0 0 0 70px }

.logueado { position: relative; background: url(../../assets/imgs/home/logueado.png) 0 0 no-repeat; width: 290px; height: 108px; padding: 12px 15px; text-align: center }
.logueado p { font-size: 11px; color: #fff; padding: 5px 0 0 15px; text-align: left }
.logueado a.salir { float: right; background: url(../../assets/imgs/btn/salir.png) 0 0 no-repeat; width: 60px; height: 22px; text-indent: -9000px }
.logueado a.salir:hover { background-position: 0 100% }
.logueado h2 { width: 100%; height: 50px; text-indent: -9000px }
.logueado big { font-size: 30px; color: #fff }
.logueado .fb_connect { float: right }
.logueado #points { position: absolute; top: 80px; left: 50%; margin-left: -75px }

