﻿@import url("webfontkit/stylesheet.css") screen;
html,body{height:100%; font-family:bang_whack_powregular; font-size:18px; line-height:22px; color:#818181; cursor: url('../imgLayout/mouse-default.png'), pointer;}
body{margin:0; background:#fff; overflow:auto;}
a:focus { outline:none;}
.cont { width:100%; height:2434px; overflow:auto; position:relative;}
.uno{background:url(../imgLayout/bg_uno.jpg) 50% 0 no-repeat;width:100%;height:2510px;left:0;top:0;position:fixed;}
.dos{background:url(../imgLayout/bg_dos.png) 50% 0 no-repeat;width:100%;height:805px;top:1050px;left:0;position:fixed;z-index:1;}
.tres{background:url(../imgLayout/bg_tres.svg) 50% 0 no-repeat;width:100%;height:1173px;top:1080px;left:0;position:fixed;z-index:3;}
.no-svg .tres {background:url(../imgLayout/bg_tres.png) 50% 0 no-repeat;width:100%;height:1173px;top:1080px;left:0;position:fixed;z-index:3;}
.cuatro{background:url(../imgLayout/bg_cuatro.png) 50% 0 no-repeat;width:100%;height:754px;top:1886px;left:0;position:fixed;z-index:4;}
.cinco{background:url(../imgLayout/bg_cinco.png) 50% 0 no-repeat;width:100%;height:360px;top:2154px;left:0;	position:fixed;z-index:5;}
.sun { background:url(../imgLayout/sol.png) no-repeat; width:100%; height:100%;}
.cloudsBig{ background:url(../imgLayout/nubes-grandes.png) repeat-x; width:100%; height:100%;}
.cloudSmall{ background:url(../imgLayout/nubes-pequenas.png) repeat-x; width:100%; height:100%;}

.contenedor960 { width:960px; margin:0 auto; position:relative;}
.comodin { width:100%; position:relative;}

header { background:url(../imgLayout/bg_header.png) 50% 0 no-repeat; width:100%; height:197px; margin-top:20px; position:fixed; z-index:10;}
.logos { width:754px; margin:0 auto}
.logos a.logoMinA { background:url(../imgLayout/logo_min.jpg) no-repeat; width:735px; height:120px; float:left;  margin:11px 11px 11px 31px; padding:0 0 0 0; cursor: url('../imgLayout/mouse.png'), pointer;}
.logos span.cienAnios { background:url(../imgLayout/logo_cien-anos.png) no-repeat; width:101px; height:72px; float:left; margin:31px 0 31px 40px; border-right:1px solid #d2d2d2; padding:0 31px 0 0;}
.logos span.prosperidad { background:url(../imgLayout/logo_prosperidad.png) no-repeat; width:142px; height:72px; float:left;  margin:31px 40px;}

nav { font-family:bang_whack_powregular; font-size:21px; line-height:25px; width:100%; float:left;}
nav ul { margin:0; padding:0; list-style:none; width:689px; margin:0 auto;}
nav ul li { float:left; margin:5px 5px 0;}
nav ul li a { text-decoration:none; color:#000; padding:6px 9px; display:block; cursor: url('../imgLayout/mouse.png'), pointer;}
nav ul li a:hover { background:#ceb882; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

#bird {background: transparent url(../imgLayout/pollo-amarillo.png) 0 0 no-repeat; position: absolute; top: -9px; right: -80px; width: 69px; height: 75px; z-index: 10;}
#birdm {background: transparent url(../imgLayout/pollo-morado.png) 0 0 no-repeat; position: absolute; top: -12px; left: -80px; width: 69px; height: 75px; z-index: 10;}

footer { background:#003612; padding:20px 0; position:absolute;bottom:0; z-index:12; width:100%; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#d0f1d8; line-height:18px;}
footer p { margin:0;}
footer p strong {color:#fff;}

.irArriba { position:absolute; right:0; top:23px; background: url(../imgLayout/sombra_pasto.png) no-repeat 50% bottom; width:45px; height:12px; }
.aviso { background:url(../imgLayout/ir-arriba.png); width:158px; height:142px; display:block; position:absolute; top:-112px;right:-61px;}
.pastico { background:url(../imgLayout/pasto_ir-arriba.png); width:38px; height:26px; position:absolute; bottom:6px; left:6px;}
.aviso a { text-align:center; font-family:bang_whack_powregular; color:#000; text-decoration:none; font-size:21px; width:100%; margin-top:36px; float:left; cursor: url('../imgLayout/mouse.png'), pointer;}
.aviso a:hover {color:#333;}

.casa { background:url(../imgLayout/casa.png); width:574px; height:301px; display:block; position:absolute; top:271px; right:0; z-index:8;}
.pastoUno{ background:url(../imgLayout/pasto-atras-1.png) 0 0 no-repeat; width:100%; height:97px; position:absolute; top:507px;}
.pastoDos{ background:url(../imgLayout/pasto-atras-2.png) 0 0 no-repeat; width:316px; height:65px; position:absolute; top:528px; right:-299px; z-index:8;}

#arbolUno {background: transparent url(../imgLayout/arbol1.png) 0 0 no-repeat; position: absolute; top: 262px; right: -230px; width: 150px; height: 307px; z-index: 7;}
#arbolDos {background: transparent url(../imgLayout/arbol2.png) 0 0 no-repeat; position: absolute; top: 318px; right: -76px; width: 70px; height: 235px; z-index: 7;}
.arbolTres{ background:url(../imgLayout/arbol-naranja.png); width:239px; height:274px; position:absolute; top:330px; left:-255px; z-index:7;}

.cercaCasa {background: transparent url(../imgLayout/cerca-1.png) 0 0 no-repeat; position: absolute; top: 493px; width: 710px; height: 82px; z-index: 7; left:-284px;}
.pastoAmarillo{ background:url(../imgLayout/pasto-amarillo.png); width:193px; height:59px;position: absolute; top: 545px;z-index: 9; right:-100px;}
.cercaPeces { background:url(../imgLayout/cerca-2.png); width:730px; height:65px; position:absolute; top:615px; right:-396px;}
.estanque { background:url(../imgLayout/estanque.png); width:930px; height:310px; position:absolute; top:721px; right:-497px;}

/* pez amarillo */
#pezAmarillo { background:url(../imgLayout/pez-amarillo.png); height:50px; width:54px; position:absolute; top:60px; left:598px;}
.sombraPez { background:url(../imgLayout/saombra-pez.png); width:34px; height:7px; position:absolute; top:105px; right:290px}
.ondaIzquierdaBig { background:url(../imgLayout/onda_pez_amarillo_izq_big.png); width:17px; height:15px; position:absolute; top:101px; left:588px;}
.ondaIzquierdaSmall { background:url(../imgLayout/onda_pez_amarillo_izq_small.png); width:7px; height:6px; position:absolute; top:120px; left:571px;}
.ondaDerechaBig { background:url(../imgLayout/onda_pez_amarillo_der_big.png); width:26px; height:40px; position:absolute; top:54px; left:644px;}
.ondaDerechaSmall { background:url(../imgLayout/onda_pez_amarillo_der_small.png); width:15px; height:22px; position:absolute; top:66px; left:677px;}

/* pez fucsia */
#pezFucsia { background:url(../imgLayout/pez-fucsia.png); height:36px; width:41px; position:absolute; top:69px; left:437px;}
.sombraPezF { background:url(../imgLayout/saombra-pez.png); width:34px; height:7px; position:absolute; top:95px; left:449px}
.ondaIzquierdaSmallF { background:url(../imgLayout/onda_pez_fucsia_izq_small.png); width:17px; height:16px; position:absolute; top:93px; left:428px;}
.ondaDerechaBigF { background:url(../imgLayout/onda_pez_fucsia_der_big.png); width:25px; height:39px; position:absolute; top:72px; left:478px;}
.ondaDerechaSmallF { background:url(../imgLayout/onda_pez_fucsia_der_small.png); width:17px; height:20px; position:absolute; top:81px; left:503px;}

/* pez verde */
#pezVerde { background:url(../imgLayout/pez-verde.png); height:34px; width:40px; position:absolute; top:190px; left:369px;}
.sombraPezV   { background:url(../imgLayout/saombra-pez.png); width:34px; height:7px; position:absolute; top:213px; left:372px}
.ondaIzquierdaBigV { background:url(../imgLayout/onda_pez_verde_izq_big.png); width:32px; height:35px; position:absolute; top:197px; left:351px;}
.ondaIzquierdaSmallV { background:url(../imgLayout/onda_pez_verde_izq_small.png); width:11px; height:14px; position:absolute; top:212px; left:336px;}
.ondaDerechaBigV { background:url(../imgLayout/onda_pez_verde_der_big.png); width:16px; height:15px; position:absolute; top:194px; left:405px;}
.ondaDerechaSmallV{ background:url(../imgLayout/onda_pez_verde_der_small.png); width:9px; height:9px; position:absolute; top:190px; left:425px;}

/* PEZ BLANCO */
#pezBlanco { background:url(../imgLayout/pez-blanco.png); height:40px; width:39px; position:absolute; top:125px; left:739px;}
.sombraPezB   { background:url(../imgLayout/saombra-pez.png); width:34px; height:7px; position:absolute; top:152px; left:746px}
.ondaIzquierdaSmallB { background:url(../imgLayout/onda_pez_white_izq_small.png); width:11px; height:14px; position:absolute; top:142px; left:729px;}
.ondaDerechaBigB { background:url(../imgLayout/onda_pez_white_der_big.png); width:26px; height:38px; position:absolute; top:127px; left:775px;}
.ondaDerechaSmallB{ background:url(../imgLayout/onda_pez_white_der_small.png); width:8px; height:16px; position:absolute; top:140px; left:802px;}

/* PEZ CORAL */
#pezCoral { background:url(../imgLayout/pez-coral.png); height:30px; width:50px; position:absolute; top:95px; left:286px;}
.ondaIzquierdaBigC { background:url(../imgLayout/onda_pez_coral_izq_big.png); width:98px; height:47px; position:absolute; top:100px; left:251px;}
.ondaDerechaBigC { background:url(../imgLayout/onda_pez_coral_der_big.png); width:18px; height:42px; position:absolute; top:83px; left:350px;}
.ondaDerechaSmallC{ background:url(../imgLayout/onda_pez_coral_der_small.png); width:8px; height:20px; position:absolute; top:89px; left:377px;}

/* PEZ MORADO */
#pezMorado { background:url(../imgLayout/pez-morado.png); height:20px; width:44px; position:absolute; top:167px; left:491px;}
.ondaIzquierdaBigM { background:url(../imgLayout/onda_pez_morado_izq_big.png); width:16px; height:26px; position:absolute; top:175px; left:468px;}
.ondaDerechaBigM { background:url(../imgLayout/onda_pez_morado_der_big.png); width:18px; height:36px; position:absolute; top:154px; left:537px;}
.ondaDerechaSmallM{ background:url(../imgLayout/onda_pez_morado_der_small.png); width:12px; height:16px; position:absolute; top:155px; left:557px;}

/* PEZ NARANJA */
#pezNaranja { background:url(../imgLayout/pez-naranja.png); height:41px; width:59px; position:absolute; top:180px; left:625px;}
.ondaIzquierdaBigN { background:url(../imgLayout/onda_pez_naranja_izq_big.png); width:26px; height:52px; position:absolute; top:188px; left:590px;}
.ondaIzquierdaSmallN { background:url(../imgLayout/onda_pez_naranja_izq_small.png); width:16px; height:33px; position:absolute; top:207px; left:563px;}
.ondaDerechaBigN { background:url(../imgLayout/onda_pez_naranja_der_big.png); width:25px; height:29px; position:absolute; top:176px; left:681px;}
.ondaDerechaSmallN{ background:url(../imgLayout/onda_pez_naranja_der_small.png) no-repeat; width:14px; height:14px; position:absolute; top:174px; left:711px;}

/* CAMPITA */
#campita { background: url(../imgLayout/campita.png); height:309px; width:216px; position:absolute; top:506px; left:369px; z-index:9;}

/* CAMPITO */
#campito { background: url(../imgLayout/campito.png); height:337px; width:216px; position:absolute; top:-217px; left:240px; z-index:9;}

/* VACA */
#vaca  { background: url(../imgLayout/vaca.png); height:470px; width:615px; position:absolute; top:-217px; left:-397px; z-index:9;}

/*VALDE DE LECHE */
.valdeLeche { background:url(../imgLayout/valde_leche.png); width:93px; height:113px; position:absolute; top:73px; left:133px;}

/* CONEJERA */
.conejera {}
#conejo { background:url(../imgLayout/conejo.png); width:81px; height:109px; position:absolute; top:1040px; left:888px; z-index:2;}
.arbustoGrande{ background:url(../imgLayout/conejera_arbusto_grande.png); width:508px; height:121px; position:absolute; left:660px; top:955px; z-index:1;}
.arbustoPequeno { background:url(../imgLayout/conejera_arbusto_pequenio.png); width:168px; height:82px; position:absolute; left:700px; top:1020px; z-index:2;}
.arbustoPequenoClaro { background:url(../imgLayout/conejera_arbusto_claro.png); width:168px; height:82px; position:absolute; right:-297px; top:1020px; z-index:2;}

/* GATO */
#gato {background: url(../imgLayout/gato.png); height:152px; width:212px; position:absolute; top:681px; left:602px; z-index:9;}

/* GALLO */
#gallo {background: url(../imgLayout/gallo.png); height:288px; width:351px; position:absolute; top:139px; left:-29px; z-index:9;}

/* GALLINA */
#gallina {background: url(../imgLayout/gallina.png); height:235px; width:306px; position:absolute; top:290px; left:208px; z-index:9;}

/* POLLO */
#pollo {background: url(../imgLayout/pollo.png); height:64px; width:59px; position:absolute; top:290px; left:608px; z-index:9;}
#pollodos {background: url(../imgLayout/pollo-dos.png); height:64px; width:59px; position:absolute; top:290px; left:608px; z-index:8;}

/* ARBOL SELVA */
.arbolSelva { background:url(../imgLayout/arbol-selva.png); width:704px; height:1052px; position:absolute; top:-270px; left:-340px;}


/* LIGHTBOX */
.alertaDos { background:url(../imgLayout/nubes-lightbox.png) no-repeat 50% 120px; width:980px; min-height:350px; padding-top:100px; overflow:hidden;}
.alertaDosCont {width:760px; padding:20px; overflow:hidden; border:2px solid #8c8c8c; background: #f9f9f9; -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); margin:0 auto; min-height:290px; 	-webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px; }
.myScroll {max-height:400px; overflow:auto;}
.solL {background:url(../imgLayout/sol-lightbox.png) no-repeat 50% 0; width:980px; min-height:290px;}
.alertaDos h1 { color:#01acfa; font-size:36px; line-height:40px; margin:0 0 15px 0; font-weight:normal; text-align:center;}
.alertaDos h2 { color:#000; font-size:28px; line-height:32px; margin:0 0 15px 0; font-weight:normal;}
.alertaDos p { margin:0 0 15px;}
.destacado { font-size:22px; line-height:26px; text-align:center; color:#000;}
.alertaDos a {cursor: url('../imgLayout/mouse.png'), pointer;}
.alertaDos a img { display:block; border:0; cursor: url('../imgLayout/mouse.png'), pointer;}

/* TEXTO FULL */
.textoFull { padding:0 10px 0 0;}
.textoFull h1 { text-align:left;}
.textoFull h3 { color:#fe5480; font-size:24px; line-height:28px; font-weight:normal; margin:15px 0;}
.textoFull h4 { color:#333; font-size:20px; line-height:24px; font-weight:normal; margin:10px 0;}
.textoFull ul { list-style:none; margin:20px; padding:0;}
.textoFull ul li { margin:0 0 7px 0; background:url(../imgLayout/vineta-estrella.png) no-repeat 0 1px; padding:0 0 0 25px}
.imagenLeft { float:left; margin:0 15px 10px 0;}
.textoFull ol { list-style-position:inside; margin:20px; padding:0;}
.textoFull ol li {margin:0 0 7px 0;}
.textoFull a, .textoFull a:link, .textoFull a:visited, .textoFull a:active { text-decoration:none; color:#4f9be2; }
.textoFull a:hover { color:#69aeee;}