* {
	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, 
html {
	overflow-x: hidden
}
body {
	line-height: 1;
	color: #333;
	background: url(../../assets/imgs/bg.jpg) top center #005D9A 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% }

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


/* wrapper */
.wrapper { position: relative; width: 825px; margin: 0 auto; text-align: left; z-index: 10000 }


/* header */
.wrapper h1 { display: block; background: url(../../assets/imgs/logo.png) 0 0 no-repeat; width: 441px; height: 244px; margin: 0 0 0 30px; text-indent: -9000px }

.wrapper .top { background: url(../../assets/imgs/banner.png) 0 0; width: 730px; height: 97px; margin: 13px auto; padding: 2px 2px 2px 4px }

/* intro */
.content { position: relative; width: 935px; background: url(../../assets/imgs/personajes.png) 100% 0 no-repeat; z-index: 10000 }
.content .txt { background: url(../../assets/imgs/intro.png) 0 0 no-repeat; padding: 410px 0 0; width: 487px }
.content .txt p { display: none }
.content .txt ul { float: right; padding: 0 40px }
.content .txt ul li { float: left }
.content .txt ul li a { display: block; color: #F9F249; font-weight: bold; font-size: 13px; line-height: 52px; text-decoration: underline }
.content .txt ul li a.btn_participa { display: block; background: url(../../assets/imgs/btn_participe.png) 0 0; width: 153px; height: 56px; margin: 0 auto; text-indent: -9000px }


fieldset { position: relative; z-index: 10000; width: 310px; padding: 20px 0 0 80px }
fieldset ul li { clear: both; padding: 0 0 8px }
fieldset ul li label { display: block; float: left; width: 120px; text-align: right; padding: 4px 10px 4px 0; font-size: 14px; line-height: 15px; color: #fff; text-transform: uppercase; text-shadow:2px 2px 2px #013151; }
fieldset ul li.block label { float: none; width: auto; text-align: left; padding: 0 10px 4px 0 }
fieldset ul li input,
fieldset ul li select,
fieldset ul li textarea { width: 170px; height: 20px; font-size: 14px; font-weight: bold; color: #BC4879; border: 2px solid #852E9C; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 3px 3px 3px #003A61; -webkit-box-shadow: 3px 3px 3px #003A61; box-shadow: 3px 3px 3px #003A61; }
fieldset ul li.block input,
fieldset ul li.block textarea { width: 300px; margin: 0 0 8px }
fieldset ul li input.small { width: 50px }
fieldset ul li input.med { width: 145px }
fieldset ul li textarea { height: 100px }
fieldset ul li .check { padding: 15px 0 0 0; width: auto; float: none; text-align: left; color: #F9F249; font-weight: bold; font-size: 13px; text-shadow:none; text-transform: none }
fieldset ul li .check a { color: #F9F249; text-decoration: underline }
fieldset ul li .check input { width: auto; height: auto; vertical-align: middle; margin-right: 5px }
fieldset .btn_submit { border: 0; display: block; float: right; background: url(../../assets/imgs/btn_enviar.png) 0 0 no-repeat; width: 127px; height: 57px; text-indent: -9000px;  -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: 0 0 0 #003A61; -webkit-box-shadow: 0 0 0 #003A61; box-shadow: 0 0 0 #003A61; }
fieldset ul li .error { display: block; padding: 5px 0 10px 130px; font-size: 11px; line-height: 13px; color: #F00 }
fieldset ul li.block .error { padding-left: 5px }

/* footer */
.footer { position: relative; margin-top: -100px; background: url(../../assets/imgs/bg_footer.png) 50% 100% no-repeat; height: 200px; padding: 100px 0 0; z-index: 10 }
.footer .footerContent { width: 825px; margin: 25px auto 0 }
.footer ul { background: url(../../assets/imgs/footer.png) 0 0 no-repeat; width: 825px; height: 70px; margin: 0 0 25px }
.footer ul li { float: left }
.footer ul li strong,
.footer ul li a { display: block; width: 470px; height: 55px; text-indent: -9000px }
.footer ul li a { width: 43px }

#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:10000;	background: url(../../assets/imgs/thanks.png) 0 0; width: 508px; height: 296px }
.overlay h3 { display: block; width: 508px; height: 296px; text-indent: -9000px }
