* {
	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) top center #03BAE9 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; float: right; width: 400px; height: 185px; margin: 35px 0 0 15px; text-indent: -9000px }

.wrapper .top { width: 730px; height: 89px; margin: 0 auto 10px }

/* intro */
.content { position: relative; width: 935px; margin: 17px 0 0 }
.content .image { position: relative; margin: -40px 0 0 -60px; width: 706px; height: 361px; background: url(../../assets/imgs/personajes.png) 0 0 no-repeat; z-index: 10000 }
.content .agua { position: absolute; left: -155px; top: -260px; width: 321px; height: 433px; background: url(../../assets/imgs/agua.png) 0 0 no-repeat; z-index: 10000 }
.content .agua2 { position: absolute; left: 360px; bottom: -70px; width: 333px; height: 335px; background: url(../../assets/imgs/agua2.png) 0 0 no-repeat; z-index: 10000 }
.content .txt { background: url(../../assets/imgs/intro.png) 0 0 no-repeat; padding: 35px 32px 0; width: 411px; height: 322px; margin: 0 0 0 40px }
.content .txt p { position: relative; font: 26px/27px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #19171A; text-transform: uppercase; letter-spacing: -0.05em; padding: 0 0 9px; z-index: 100000 }
.content .txt p big { display: block; font-size: 29px }
.content .txt p strong { display: block; font-weight: normal; color: #E9252C }
.content .txt p strong big { font-size: 32px; line-height: 32px }


.content .txt ul { position: relative; margin: 0 auto; z-index: 100000 }
.content .txt ul li { padding: 0 0 5px; text-align: center }
.content .txt ul li a { display: block; color: #E9252C; font: 18px/20px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; text-decoration: underline; text-transform: uppercase }
.content .txt ul li a.btn_participa { display: block; background: url(../../assets/imgs/btn_participe.png) 0 0; width: 276px; height: 74px; margin: 0 auto; text-indent: -9000px }


fieldset { background: url(../../assets/imgs/form.png) 0 0 no-repeat; z-index: 10000; width: 395px; height: 598px; padding: 40px; margin: 17px 0 0 40px }
fieldset ul { position: relative; z-index: 100000 }
fieldset ul li { position: relative; float: left; width: 50%; padding: 0 0 9px }
fieldset ul li.block { float: none; width: 100%; padding: 0 0 3px }
fieldset ul li label { display: block; font: 20px/18px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; text-transform: uppercase; color: #E9252C; text-transform: uppercase; letter-spacing: -0.05em; padding: 0 0 3px }
fieldset ul li label.left { float: left; width: 60px; text-align: left; font-size: 18px; line-height: 23px; color: #111012; text-transform: none; letter-spacing: 0 }
fieldset span { display: block; font: 20px/21px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #111012; }

fieldset ul li input,
fieldset ul li textarea { width: 130px; height: 23px; font-size: 12px; font-weight: bold; color: #111012; border: 1px solid #999; -moz-box-shadow: inset 0 0 3px #333; -webkit-box-shadow: inset 0 0 3px #333; box-shadow: inset 0 0 3px #333; }
fieldset ul li textarea { float: none; width: 390px; height: 73px; margin: 0 0 7px; overflow: hidden }
fieldset ul li .check a { display: block; color: #E9252C; font: 16px/20px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; text-decoration: underline; text-transform: uppercase }
fieldset .btn_submit { border: 0; display: block; float: right; background: url(../../assets/imgs/btn_enviar.png) 0 0 no-repeat; width: 134px; height: 38px; font-size: 0px; line-height: 38px; color: #fff; text-indent: -9000px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
fieldset ul li .error { position: absolute; bottom: 0; left: 0; display: block; font-size: 9px; line-height: 9px; color: #AC0000 }

/* footer */
.footer { position: relative; z-index: 10 }
.footer .footerContent { width: 825px; margin: 25px auto 0 }
.footer .legal { display: block; background: url(../../assets/imgs/legal.png) 0 0 no-repeat; width: 474px; height: 37px; margin: 0 0 10px 43px; text-indent: -9000px }
.footer .nick { display: block; background: url(../../assets/imgs/nick.gif) 0 0 no-repeat #fff; width: 100%; height: 70px; text-indent: -9000px }

#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: 450px; height: 300px; padding: 150px 125px 0 75px; text-align: center }
.overlay h3 { font: 66px/56px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; color: #ED1E25; text-transform: uppercase }
.overlay a { display: block; color: #E9252C; font: 16px/20px 'AkzidenzGrotConBQBoldRegular',Arial,Verdana,Tahoma,'Sans-serif'; text-decoration: underline; text-transform: uppercase }
.overlay a.btn_participa2 { display: block; background: url(../../assets/imgs/btn_participe2.png) 0 0; width: 396px; height: 74px; margin: 25px auto; text-indent: -9000px }

.styled { width: auto; height: auto; margin: 0 5px 0 0; display: block; clear: left; float: left; border: 0; vertical-align: middle }
/*.radio { width: 25px; height: 23px; padding: 0 5px 0 0; background: url(../../assets/imgs/radio.gif) no-repeat; display: block; clear: left; float: left; }*/
