html, body, div, span, p, a, del, em, img, ol, ul, li, fieldset, form, label {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

html, body {
	line-height: 1;
	min-height:100%;
	font-family:Artial, Verdana, sans-serif;
}

body {
	background: #ccc;
	/*background: -webkit-linear-gradient(top, #eeeeee, #cccccc 100%);
	background: -moz-linear-gradient(top, #eeeeee, #cccccc 100%);
	background: -o-linear-gradient(top, #eeeeee, #cccccc 100%);
	background: -ms-linear-gradient(top, #eeeeee, #cccccc 100%);
	background: linear-gradient(top, #eeeeee, #cccccc 100%);
	background-attachment:fixed;*/
}

ol, ul {
	list-style: none;
}

p {
	margin:1em 0;
	line-height:1.1em;
}

q {
	font-style:italic;
	color:#333;
}

h1 {
	font-size:2.91em;
	margin:0;
}

h1 > small {
	text-align:right;
	display:inline-block;
	font-size:.71em;
	text-indent:15em;
	color:#444;
}

h2 {
	color:inherit;
	font-size:1.91em;
	margin:2em 0 1em 0;
}

h2:first-child {margin-top:0;}

h3 {
	color:#333;
	font-size:1.41em;
	margin:1em 0;
}

h4 {
	color:#444;
	font-size:1.11em;
	margin:1em 0;
}

a{
	text-decoration:none;
	color:inherit;	
}

/* ---- Objects -------------------------------------------------------------- */
.scrollable{
    bottom:0;
}


body{
	/*width: 980px;*/
	/*min-height: 4200px;*/
	min-height: 700%;
   	overflow:hidden;
}


#wrapper{
	width: 980px;
	height: 100%;
	overflow:hidden;
	position:fixed;
	left:50%;
	margin-left: -490px;
	z-index:1;
}

/*#wrapper{
	width: 980px;
	height: 100%;
	overflow-x:hidden;
	position:fixed;
}*/

#leftTop{
	width:1000px;
	height: 100%;
	right:50%;
	margin-right:490px;
	background-image:url("../img/pattern1.jpg");
	background-repeat:repeat;
	position:fixed;
	z-index:999;
}
#rightTop{
	width:1000px;
	height: 100%;
	left:50%;
	margin-left:490px;
	background-image:url("../img/pattern1.jpg");
	background-repeat:repeat;
	position:fixed;
	z-index:999;
}


#contact{
	width: 672px;
	height: 208px;
	/*background-image:url("../img/contacto.png");*/
	background-image:url("../img/contacto_bg.png");
	background-repeat:no-repeat;
	line-height:17px;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	
}

.c1, .c2, .c3{
	width:auto;
	height:auto;
	display: inline-block;
    *display: inline;
	margin-right:40px;
	margin-top: 103px;
}


.pais{
	/*font: 12px 'OpenSansBold', Arial, sans-serif;*/
	font-weight: 700; 
	color:#39373b;
}

.nombre{
	/*font: 12px 'OpenSansBold', Arial, sans-serif;*/
	font-weight: 700; 
	color:#a1a0a1;
	
}

.texto{
	/*font: 12px 'OpenSansRegular', Arial, sans-serif;*/
	font-weight: 400; 
	color:#a1a0a1;
}

.mail{
	/*font: 12px 'OpenSansBold', Arial, sans-serif;*/
	font-weight: 700; 
	color:#eb6909;
}

.iceCapBottom{
	background: url("../img/iceCapBottom.png");
	background-repeat:repeat-x; 
}
.iceCapTop{
	background: url("../img/iceCapTop.png");
	background-repeat:repeat-x; 
}

.iceCapBG{	
	background: url("../img/iceCap.png");
	background-repeat:repeat-x; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.iceCapLabel{
	background: url("../img/iceCapLabel.png");
	background-repeat:no-repeat;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
	padding-top: 5px;
}

.capLabelDate{
	font-size: 14px;
	color:#39373b;
	font-weight: 700; 
}
.capLabelMeters{
	font-size: 30px;
	color:#FFFFFF;
	font-weight: 700; 
}

.iceCapClose{
	background: url("../img/iceCapClose.png");
}

.fullWidth {
	/*width: 100%;*/
}

#avion{
	position:relative;
	-webkit-animation: slideRightAnim 18s linear infinite;
	-moz-animation: slideRightAnim 18s linear infinite;
	animation: slideRightAnim 18s linear infinite;
}

#paperPlane{
	position:relative;
	-webkit-animation: paperPlaneAnim 5s ease-in-out infinite;
	-moz-animation: paperPlaneAnim 5s ease-in-out infinite;
	animation: paperPlaneAnim 5s ease-in-out infinite;
}
#paperPlane2{
	position:relative;
	-webkit-animation: paperPlaneAnim2 8s ease-in-out infinite;
	-moz-animation: paperPlaneAnim2 8s ease-in-out infinite;
	animation: paperPlaneAnim2 8s ease-in-out infinite;
}

#santaBG{
	position:relative;
	-webkit-animation: slideLeftAnim 30s linear infinite;
	-moz-animation: slideLeftAnim 30s linear infinite;
	animation: slideLeftAnim 30s linear infinite;
}

#renoAnimado{
	position:relative;
	-webkit-animation: renoAnim 10s ease-in-out infinite;
	-moz-animation: renoAnim 10s ease-in-out infinite;
	animation: renoAnim 10s ease-in-out infinite;
}


.floating{
	position:relative;
	-webkit-animation: floatAnim 3s ease-in-out infinite;
	-moz-animation: floatAnim 3s ease-in-out infinite;
	animation: floatAnim 3s ease-in-out infinite;
}


/*------------------------------------------------------webkit-animation:-----------------------------------------------*/

@-webkit-keyframes renoAnim {   	
	0%   {-webkit-transform:translate3d(-100px,0,0);}
	30% {-webkit-transform:translate3d(780px,0,0);}
	80% {-webkit-transform:translate3d(780px,0,0);}
	100% {-webkit-transform:translate3d(1300px,0,0);}
}

@-webkit-keyframes paperPlaneAnim {   	
	0%{-webkit-transform:translateX(1000px) translateY(150px) rotateZ(-20deg);}
	50% {-webkit-transform:translateX(600px) translateY(0px) rotateZ(20deg);}
	100% {-webkit-transform:translateX(-200px) translateY(250px) rotateZ(-60deg);}
}

@-webkit-keyframes paperPlaneAnim2 {   	
	0%{-webkit-transform:translateX(1000px) translateY(20px) rotateZ(-10deg);}
	50% {-webkit-transform:translateX(600px) translateY(10px) rotateZ(10deg);}
	100% {-webkit-transform:translateX(-200px) translateY(250px) rotateZ(-30deg);}
}

@-webkit-keyframes slideRightAnim {   	
	0%   {-webkit-transform:translate3d(-1000px,0,0);}
	100% {-webkit-transform:translate3d(2000px,0,0);}
}

@-webkit-keyframes slideLeftAnim {   	
	0%		{-webkit-transform:translate3d(2000px,0,0);}
	100%	{-webkit-transform:translate3d(-1000px,0,0);}
}

@-webkit-keyframes floatAnim {   	
	0% {-webkit-transform:translate3d(0,10px,0);}
	50%   {-webkit-transform:translate3d(0,-10px,0);}
	100%   {-webkit-transform:translate3d(0,10px,0);}
}

/*-----------------------------------------------------iex  animation:-----------------------------------------------*/
@keyframes renoAnim {   	
	0%   {transform:translate3d(-100px,0,0);}
	30% {transform:translate3d(780px,0,0);}
	80% {transform:translate3d(780px,0,0);}
	100% {transform:translate3d(1300px,0,0);}
}

@keyframes paperPlaneAnim {   	
	0%{transform:translateX(1000px) translateY(150px) rotateZ(-20deg);}
	50% {transform:translateX(600px) translateY(0px) rotateZ(20deg);}
	100% {transform:translateX(-200px) translateY(250px) rotateZ(-60deg);}
}

@keyframes paperPlaneAnim2 {   	
	0%{transform:translateX(1000px) translateY(20px) rotateZ(-10deg);}
	50% {transform:translateX(600px) translateY(10px) rotateZ(10deg);}
	100% {transform:translateX(-200px) translateY(250px) rotateZ(-30deg);}
}

@keyframes slideRightAnim {   	
	0%   {transform:translate3d(-1000px,0,0);}
	100% {transform:translate3d(2000px,0,0);}
}

@keyframes slideLeftAnim {   	
	0%		{transform:translate3d(2000px,0,0);}
	100%	{transform:translate3d(-1000px,0,0);}
}

@keyframes floatAnim {   	
	0% {transform:translate3d(0,10px,0);}
	50%   {transform:translate3d(0,-10px,0);}
	100%   {transform:translate3d(0,10px,0);}
}


/*-----------------------------------------------------ffox -moz-animation:------------------------------------------*/
@-moz-keyframes renoAnim {   	
	0%   {-moz-transform:translate3d(-100px,0,0);}
	30% {-moz-transform:translate3d(780px,0,0);}
	80% {-moz-transform:translate3d(780px,0,0);}
	100% {-moz-transform:translate3d(1300px,0,0);}
}

@-moz-keyframes paperPlaneAnim {   	
	0%{-moz-transform:translateX(1000px) translateY(150px) rotateZ(-20deg);}
	50% {-moz-transform:translateX(600px) translateY(0px) rotateZ(20deg);}
	100% {-moz-transform:translateX(-200px) translateY(250px) rotateZ(-60deg);}
}

@-moz-keyframes paperPlaneAnim2 {   	
	0%{-moz-transform:translateX(1000px) translateY(20px) rotateZ(-10deg);}
	50% {-moz-transform:translateX(600px) translateY(10px) rotateZ(10deg);}
	100% {-moz-transform:translateX(-200px) translateY(250px) rotateZ(-30deg);}
}

@-moz-keyframes slideRightAnim {   	
	0%   {-moz-transform:translate3d(-1000px,0,0);}
	100% {-moz-transform:translate3d(2000px,0,0);}
}

@-moz-keyframes slideLeftAnim {   	
	0%		{-moz-transform:translate3d(2000px,0,0);}
	100%	{-moz-transform:translate3d(-1000px,0,0);}
}

@-moz-keyframes floatAnim {   	
	0% {-moz-transform:translate3d(0,10px,0);}
	50%   {-moz-transform:translate3d(0,-10px,0);}
	100%   {-moz-transform:translate3d(0,10px,0);}
}


.iceCapBG:hover{
   cursor:pointer;
}


.iceCapClose{
    display:none;
}
