body {
    background : url('img/recre_fondo.jpg') 0px 0px ;
    margin : 0 ;
    padding : 0 ;
    border : 0 ;
    font-family : Verdana, sans-serif ;
}
a {
    text-decoration : none ;
    color : #fff ;
}
img {
    border : none ;
}
th, td {
    vertical-align : top ;
}
.hide {
    display : none !important;
}
.clear {
    clear : both ;
}
#page-wrapper {
    background : #fff url('img/recre_fondo_top.jpg') -80px 0px no-repeat;
    width : 1000px ;
    padding-top : 60px ;
    top : 0px ;
    left : 0px ;
}
#page-body {
    width : 650px ;
    height : 460px ;
    margin-left : 100px ;
    margin-top : 0px ;
    background : #b7cc01 ;
}
#page-body h2 {
    position : absolute ;
    top : 0 ;
    left : 400px ;
    height : 0 ;
    overflow : hidden ;
    z-index : 1 ;
    padding : 88px 0 0 0 ;
}
#page-body.section-programa h2 {
    background : url(img/header-programa.png) top left no-repeat;
    padding : 92px 0 0 0 ;
    width : 129px ;
}
#page-body.section-encuentros h2 {
    background : url(img/header-encuentros.png) top left no-repeat ;
    width : 112px ;
    padding : 89px 0 0 0 ;
}
#page-body.section-travesias h2 {
    background : url(img/header-travesias.png) top left no-repeat ;
    width : 94px ;
}
#page-body.section-alianzas h2 {
    background : url(img/header-alianzas.png) top left no-repeat ;
    width : 135px ;
}
#page-body.section-organizaciones h2 {
    background : url(img/header-organizaciones.png) 0 -30px no-repeat ;
    width : 153px ;
    padding : 60px 0 0 0 ;
    left : 350px ;
}
#page-body.section-links h2 {
    background : url(img/header-links.png) top left no-repeat ;
    width : 57px ;
    padding : 87px 0 0 0 ;
}
#page-body.section-jovenes h2 {
    background : url(img/header-jovenes.png) top left no-repeat ;
    width : 113px ; 
}
#page-body.section-contacto h2 {
    background : url(img/header-contacto.png) top left no-repeat ;
    width : 99px ;
    padding : 54px 0 0 0 ; 
}
#page-body.section-imagenes h2 {
    background : url(img/header-imagenes.png) top left no-repeat ;
    width : 107px ;
    padding : 58px 0 0 0 ; 
}
#page-body.section-videos h2 {
    background : url(img/header-videos.png) top left no-repeat ;
    width : 177px ;
    padding : 55px 0 0 0 ; 
}
#body-wrapper {
    position : absolute ;
    z-index : 250 ;
    width : 530px ;
    height : 420px ;
    top : 60px ;
    left : 100px ;
    color : white ;
    font-size : 12px ;
    font-family : Verdana, Arial, Helvetica, sans-serif ;
}
#body-wrapper h2 {
    font-family : Arial, Helvetica, sans-serif ;
    font-size : 18px ;
    margin : 0 0 10px 0 ;
}
#body-wrapper h3 {
    font-family : Arial, Helvetica, sans-serif ;
    font-size : 16px ;
    font-weight : bold ;
}
#programa {
    width : 227px ;
    height : 82px ;
    position : absolute ;
    left : 400px ;
    top : 90px ;
    background : url('img/recre_programa.png') top left no-repeat ;
    z-index : 9999 ;
}
#noticias {
    background : #66ccff ;
    width : 530px ;
    color : white ;
    font-size : 12px ;
    padding-left : 17px ;
    padding-right : 10px ;
    padding-top : 8px ;
    padding-bottom : 10px ;
    position : absolute ;
    top : 210px ;
    height : 280px ;
    overflow : auto ;
    left : 117px ;
    z-index : 300 ;
}
#noticias h2 {
    color : #0099ff ;
    text-transform : uppercase ;
    text-align : right ;
    font-size : 14px ;
    margin : 0 0 5px 0;
    padding : 0 ;
    font-weight : bold ;
    height : auto ;
    position : relative ;
    left : auto ;
    overflow : visible ;
    top : auto ;
    font-family: Arial, Helvetica, sans-serif ;
}


.noticia-body {
    margin : 0 ;
    padding : 0  ;
}
.noticia-body img {
    border : solid 6px #fff ;
    float : left ;
    display : block ;
    margin : 0 10px 10px 0 ;
}
.noticia-body p {
    margin : -3px 0 0 0 ;
    padding : 0 0 15px 0  ;
}
a.noticia-mas {
    color : #0099ff ;
    font-weight : bold ;
    text-decoration : none ;
    font-size : 11px ;
    margin-top : -15px ;
    display : block ;
}
a.noticia-mas:hover {
    color : white ;
}
#noticias-otras {
    clear : both ;
    font-size : 11px ;
    font-weight : bold ;
    padding-top : 10px ;
}
/* NAV TOP */
#nav-top {
    position : absolute ;
    top : 0 ;
    left :120px ;
    z-index : 300 ;
}
#nav-top ul, #nav-top li {
    margin : 0 ;
    padding : 0 ;
    list-style-type : none ;
}
#nav-top li {
    float : left ;
    margin-right : 7px ;
    display : block ;

}
#nav-top a {
    background : transparent;
    width : 18px ;
    display : block ;
    margin : 0 ;
    cursor : pointer ;
    height : 89px ;
}
#nav-top span {
    display : none ;
}
#nav-programa a  {
    background : #00adef url('img/nav.png') 0 0 no-repeat ;
}
#nav-programa a:hover  {
    background :  #00adef url('img/nav.png') -18px 0px no-repeat ;
}
#nav-encuentros a {
    background : #0072bb url('img/nav.png') -36px 0 no-repeat ;
}
#nav-encuentros a:hover {
    background : #0072bb url('img/nav.png') -54px 0 no-repeat ;
}
#nav-travesias a {
    background : #2e3192 url('img/nav.png') -72px 0 no-repeat ;
}
#nav-travesias a:hover {
    background : #2e3192 url('img/nav.png') -90px 0 no-repeat ;
}
#nav-articulaciones a {
    background : #92278f url('img/nav.png') -108px 0 no-repeat ;
}
#nav-articulaciones a:hover {
    background : #92278f url('img/nav.png') -126px 0 no-repeat ;
}
#nav-organizaciones a {
    background : #ed008c url('img/nav.png') -144px 0 no-repeat ;
}
#nav-organizaciones a:hover {
    background : #ed008c url('img/nav.png') -162px 0 no-repeat ;
}
#nav-links a {
    background : #ed1b24 url('img/nav.png') -180px 0 no-repeat ;
}
#nav-links a:hover {
    background : #ed1b24 url('img/nav.png') -198px 0 no-repeat ;
}
#nav-jovenes a {
    background : #fec10e url('img/nav.png') -216px 0 no-repeat ;
}
#nav-jovenes a:hover {
    background : #fec10e url('img/nav.png') -234px 0 no-repeat ;
}
/* NAV LEFT */
#nav-left {
    position : absolute ;
    top : 360px ;
    left : 10px ;
    text-transform : lowercase ;
    z-index : 9999 ;
}
#nav-left ul, #nav-left li {
    margin : 0 0 5px 0;
    padding : 0 ;
    list-style-type : none ;
    font-size : 9px ;
    font-weight : bold ;
    display : inline ;
}
#nav-left a {
    color : #aaa ;
    text-decoration : none ;
    display : block ;
    width : 98px ;
    margin-bottom: 5px ;
}
#nav-left a:hover {
    background : url('img/navleft-bullet.png') 100% 50% no-repeat ;
}


/* MAPA */
#mapa {
    position : absolute ; 
    top : 0 ;
    left : 510px ;
    width : 492px ;
    height : 585px ;
    background : url('mapa/mapbck.gif') top left no-repeat ;
    z-index : 3 ;
}
#mapa div {
    position : absolute ; 
    top : 0 ;
    width : 492px ;
    height : 585px ;
    z-index : 8 ;
}
#mapa div.active {
    z-index : 10 ;
}
#mapa div.last-active {
    z-index : 9 ;
}
#mapa1 {
    background : url(mapa/map43.jpg) top left no-repeat ;
}
#mapa2 {
    background : url(mapa/map42.jpg) top left no-repeat ;
}
#mapa3 {
    background : url(mapa/map41.jpg) top left no-repeat ;
}
#mapa4 {
    background : url(mapa/map40.jpg) top left no-repeat ;
}
#mapa5 {
    background : url(mapa/map34.jpg) top left no-repeat ;
}
#mapa6 {
    background : url(mapa/map33.jpg) top left no-repeat ;
}
#mapa7 {
    background : url(mapa/map32.jpg) top left no-repeat ;
}
#mapa8 {
    background : url(mapa/map30.jpg) top left no-repeat ;
}
#mapa9 {
    background : url(mapa/map29.jpg) top left no-repeat ;
}
#mapa10 {
    background : url(mapa/map28.jpg) top left no-repeat ;
}
#mapa11 {
    background : url(mapa/map27.jpg) top left no-repeat ;
}
#mapa12 {
    background : url(mapa/map26.jpg) top left no-repeat ;
}
#mapa13 {
    background : url(mapa/map25.jpg) top left no-repeat ;
}
#mapa14 {
    background : url(mapa/map24.jpg) top left no-repeat ;
}
#mapa15 {
    background : url(mapa/map23.jpg) top left no-repeat ;
}
#mapa16 {
    background : url(mapa/map22.jpg) top left no-repeat ;
}
#mapa17 {
    background : url(mapa/map21.jpg) top left no-repeat ;
}
#mapa18 {
    background : url(mapa/map20.jpg) top left no-repeat ;
}
#mapa19 {
    background : url(mapa/map19.jpg) top left no-repeat ;
}
#mapa20 {
    background : url(mapa/map18.jpg) top left no-repeat ;
}
#mapa21 {
    background : url(mapa/map17.jpg) top left no-repeat ;
}
#mapa22 {
    background : url(mapa/map16.jpg) top left no-repeat ;
}
#mapa23 {
    background : url(mapa/map15.jpg) top left no-repeat ;
}
#mapa24 {
    background : url(mapa/map13.jpg) top left no-repeat ;
}
#mapa25 {
    background : url(mapa/map11.jpg) top left no-repeat ;
}
#mapa26 {
    background : url(mapa/map10.jpg) top left no-repeat ;
}
#mapa27 {
    background : url(mapa/map08.jpg) top left no-repeat ;
}
#mapa28 {
    background : url(mapa/map07.jpg) top left no-repeat ;
}
#mapa29 {
    background : url(mapa/map06.jpg) top left no-repeat ;
}
#mapa30 {
    background : url(mapa/map05.jpg) top left no-repeat ;
}
#mapa31 {
    background : url(mapa/map03.jpg) top left no-repeat ;
}
#mapa32 {
    background : url(mapa/map02.jpg) top left no-repeat ;
}
#mapa33 {
    background : url(mapa/map01.jpg) top left no-repeat ;
}
/* MARCA */
#marca {
    display : block ;
    position : absolute ;
    top : 375px ;
    left : 875px ;
    width : 114px ;
    height : 142px ;
    z-index : 9999 ;
    background : url('img/marca.png') top left no-repeat ;
    cursor : pointer ;
}

/* FOOTER */
#footer {
    color : #aaa ;
    position : absolute ;
    top : 525px ;
    left : 540px ;
    z-index : 9999 ;
}
#footer ul, #footer li {
    margin : 0 ;
    padding : 0 ;
    list-style-type: none ;
    font-size : 9px ;
    text-transform : lowercase ;
}
#footer li {
    float : left ;
    text-align : center ;
    display : block;
    width : 50px ;
}
#footer a {
    color : #aaa ;
    text-align : center ;
    text-decoration : none ;
    margin : 0 auto ;

}
a.footer-img {
    display : block ;
    width : 36px ;
    height: 25px ;
}
a.footer-img img {
    width : 100% ;
    height : 100% ;
}

/* PROGRAMA */
#body-programa {
    width : 440px ;
    height : 300px ;
    overflow : auto ;
    position : absolute ; 
    top : 0 ;
    left : 0 ;
    margin : 105px 0 0 65px !important ;
}
/* ENCUENTROS */
#body-encuentros {
    width : 490px ;
    height : 350px ;
    overflow : auto ;
    margin : 95px 0 0 65px ;
    position : absolute ; 
    top : 0 ;
    left : 0 ;
}
#encuentros-links {
    font-family : "Trebuchet MS" ;
    font-size : 14px ;
    float : right ;
    width : 300px ;
}
#encuentros-links p {
    margin : 0 ;
}
.year {
    font-weight : bold ;
    color : #666600 ;
    font-size : 16px ;
}
.encuentro {
    font-weight : bold ;
    font-size : 16px ;
}
.encuentro-inner {
    background : url(img/encuentro_bck.gif) 0 0 no-repeat !important ;
    position : absolute ;
    width : 890px !important;
    height : 600px !important;
    top : 0px !important;
    left : 100px !important;
    padding : 75px 0 0 35px ;
}
.encuentro-wrapper {
    width : 500px ;
    min-height : 1% !important ;
}
#page-body.section-encuentros .encuentro-wrapper h2 {
    width : 290px ;
    font-size : 16px !important ;
    float : left ;
    margin : 35px 0 0 0 !important;
    background : none ;
    height : auto ;
    position : relative ;
    top : auto ;
    left : auto ;
    overflow : visible ;
    padding : 0 ;
}
#encuentro-links {
    width : 140px ;
    float : left ;
}
#encuentro-links a {
    font-size : 10px ;
    display : block ;
    color : #000 !important ;
    background : #fff ;
    margin : 0 0 2px 0 ;
    padding : 2px 8px ;
    line-height : 1em !important ;
    font-weight : bold !important;
    font-family: Arial, Helvetica, sans-serif ;
}
#encuentro-content {
    display : none ;
    background : white ;
    clear : both ;
    width : 450px ;
    height : 290px ;
    color : #000 ;
    line-height : 1.5em !important ;
    font-size : 11px !important ;
    overflow : auto ;
    margin : 20px 0 0 50px ;
    padding : 5px 15px;
    opacity : 0.7 ;
    filter: alpha(opacity = 70);
}
#encuentro-content h4 {
    font-size : 14px ;
    font-family: Arial, Helvetica, sans-serif ;
    font-weight : bold ;
}
#encuentro-content p {
    margin : 0 0 10px 0 ;
}
.encuentro-fotos {
    overflow : visible !important;
    width : 450px !important ;
    padding : 10px !important ;
    opacity : 1 !important;
    filter : alpha(opacity = 100) !important ;
}
#foto-main {
    width : 290px ;
    float : left ;
}
#foto-minis {
    width : 156px ;
    float : right ;
    height : 290px ;
}
#foto-minis img {
    float : left ;
    margin : 0 2px 2px 0 !important ;
    padding : 0 !important ;
}
.mini {
    cursor : pointer ;
}
#encuentro-content ul {
    margin-top : 0 !important ;
}
/* TRAVESIAS */
#body-travesias {
    width : 490px ;
    height : 350px ;
    overflow : auto ;
    margin : 95px 0 0 65px ;
    position : absolute ; 
    top : 0 ;
    left : 0 ;
}
/* ALIANZAS */
#body-alianzas {
    width : 490px ;
    height : 350px ;
    margin : 95px 0 0 65px ;
    position : absolute ; 
    top : 0 ;
    left : 0 ;
}
#alianzas-inner {
    overflow : auto ;
    width : 490px ;
    height : 300px ;
}
.alianzas-inner-class h3 {
    font-size : 11px !important;
    float : left ;
    width : 140px ;
    padding : 0 10px 0 0 ;
}
.alianzas-inner-class h3 a {
    color : #e5ff00 ;
}

/* ORGANIZACIONES */
#body-organizaciones {
    width : 490px ;
    height : 390px ;
    overflow : auto ;
    margin : 55px 0 0 65px ;
    font-size : 11px ;
    position : absolute ; 
    top : 0 ;
    left : 0 ;
}
#body-organizaciones p {
    clear : both ;
    margin : 10px 0 0 0 ;
}
.orgs {
    margin : 0 0 10px 0 ;
}
.orgs p {
    margin : 4px 0 !important;
}
.orgs-left {
    float : left ;
    width : 50% ;
}
.orgs-right {
    float : right ;
    width : 50% ;
}
#body-organizaciones ul, #body-organizaciones li {
    margin : 0 ;
    padding : 0 ;
    list-style-type : none ;
    display : block ;
}
#body-organizaciones li {
    float : left ;
    width : 50% ;
}
/* LINKS */
#body-links {
    width : 600px ;
    height : 460px ;
}
#body-links #links-map a {
    display : block ;
    height : 0px ;
    overflow : hidden ;
    padding-top : 100px ;
    width : 73px ;
    float : left ;
    margin : 0 25px 20px 0 ;
}

#links-map {
    margin : 225px 0 0 65px ;
}
#link-ma {
    background : url(img/links-map.png) 0px 0px no-repeat ;
}
#link-ma:hover {
    background : url(img/links-map.png) 0px -99px no-repeat ;
}
#link-po {
    background : url(img/links-map.png) -73px 0 no-repeat ;
}
#link-po:hover {
    background : url(img/links-map.png) -73px -99px no-repeat ;
}
#link-ac {
    background : url(img/links-map.png) -147px 0px no-repeat ;
}
#link-ac:hover {
    background : url(img/links-map.png) -147px -99px no-repeat ;
}
#link-dr {
    background : url(img/links-map.png) -221px 0 no-repeat ;
}
#link-dr:hover {
    background : url(img/links-map.png) -221px -99px no-repeat ;
}
#link-ds {
    background : url(img/links-map.png) -294px 0px no-repeat ;
}
#link-ds:hover {
    background : url(img/links-map.png) -294px -99px no-repeat ;
}
#link-in {
    background : url(img/links-map.png) -367px 0 no-repeat ;
}
#link-in:hover {
    background : url(img/links-map.png) -367px -99px no-repeat ;
}
#link-pa {
    background : url(img/links-map.png) -440px 0px no-repeat ;
}
#link-pa:hover {
    background : url(img/links-map.png) -440px -99px no-repeat ;
}
#link-dj {
    background : url(img/links-map.png) -513px 0 no-repeat ;
}
#link-dj:hover {
    background : url(img/links-map.png) -513px -99px no-repeat ;
}
#link-em {
    background : url(img/links-map.png) -588px 0px no-repeat ;
}
#link-em:hover {
    background : url(img/links-map.png) -588px -99px no-repeat ;
}
#link-ot {
    background : url(img/links-map.png) -661px 0 no-repeat ;
}
#link-ot:hover {
    background : url(img/links-map.png) -661px -99px no-repeat ;
}
#page-body.links-inner {
    background : #e23828 !important ;
}
#page-body.section-links.links-inner h2 {
    width : 59px ;
    padding : 55px 0 0 0 ;
    background : url(img/header-links-inner.png) 0 -10px no-repeat ;
}
.links-inner h4 {
    border-bottom : solid 1px #fff ;
    width : 80% ;
}
.links-inner a {
    font-weight : bold ;
}
.links-inner a:hover {
    color : #ff0 ;
}
.links-inner #body-wrapper {
    width : 650px ;
    height : 425px ;
    overflow : visible ;
    margin : 0 0 0 20px ;
    padding : 40px 0 0 0 ;
    font-size : 11px ;
    background : transparent url(mapa/map-links.gif) 390px 0px no-repeat;
}
.links-inner #links-map {
    margin : 10px 0 0 0  ;
}
.links-inner #body-links #links-map a {
    display : block ;
    width : 50px ;
    height : 0px ;
    padding : 70px 0 0 0 ;
    overflow : hidden ;
    margin : 0 5px 0 0 ;
    float : left ;
}
.links-inner #links-map #link-ma {
    background : url(img/links_inner.png) 0 0 no-repeat ;
}
.links-inner #links-map #link-ma:hover {
    background : url(img/links_inner.png) 0 -70px no-repeat ;
}
.links-inner #links-map #link-po {
    background : url(img/links_inner.png) -50px 0 no-repeat ;
}
.links-inner #links-map #link-po:hover {
    background : url(img/links_inner.png) -50px -70px no-repeat ;
}
.links-inner #links-map #link-ac {
    background : url(img/links_inner.png) -100px 0 no-repeat ;
}
.links-inner #links-map #link-ac:hover {
    background : url(img/links_inner.png) -100px -70px no-repeat ;
}
.links-inner #links-map #link-dr {
    background : url(img/links_inner.png) -150px 0 no-repeat ;
}
.links-inner #links-map #link-dr:hover {
    background : url(img/links_inner.png) -150px -70px no-repeat ;
}
.links-inner #links-map #link-ds {
    background : url(img/links_inner.png) -200px 0 no-repeat ;
}
.links-inner #links-map #link-ds:hover {
    background : url(img/links_inner.png) -200px -70px no-repeat ;
}
.links-inner #links-map #link-in {
    background : url(img/links_inner.png) -250px 0 no-repeat ;
}
.links-inner #links-map #link-in:hover {
    background : url(img/links_inner.png) -250px -70px no-repeat ;
}
.links-inner #links-map #link-pa {
    background : url(img/links_inner.png) -300px 0 no-repeat ;
}
.links-inner #links-map #link-pa:hover {
    background : url(img/links_inner.png) -300px -70px no-repeat ;
}
.links-inner #links-map #link-dj {
    background : url(img/links_inner.png) -350px 0 no-repeat ;
}
.links-inner #links-map #link-dj:hover {
    background : url(img/links_inner.png) -350px -70px no-repeat ;
}
.links-inner #links-map #link-em {
    background : url(img/links_inner.png) -400px 0 no-repeat ;
}
.links-inner #links-map #link-em:hover {
    background : url(img/links_inner.png) -400px -70px no-repeat ;
}
.links-inner #links-map #link-ot {
    background : url(img/links_inner.png) -450px 0 no-repeat ;
}
.links-inner #links-map #link-ot:hover {
    background : url(img/links_inner.png) -450px -70px no-repeat ;
}
#links-cont {
    margin : 10px 0 0 150px ;
    width : 390px ;
    height : 220px ;
    overflow : auto ;
}
#links-wrapper h3 {
    width : 350px ;
    height : 80px ;
    margin : 0 0 0 150px;
    padding : 0 ;
}
#links-wrapper h3 span {
    width : 350px ;
    height : 0 ;
    padding : 80px 0 0 0 ;
    display : block ;
    overflow : hidden ;
}
h3#ma {
    background : url(img/area_link01.gif) top left no-repeat ;
}
h3#po {
    background : url(img/area_link02.gif) top left no-repeat ;
}
h3#ac {
    background : url(img/area_link03.gif) top left no-repeat ;
}
h3#dr {
    background : url(img/area_link04.gif) top left no-repeat ;
}
h3#ds {
    background : url(img/area_link05.gif) top left no-repeat ;
}
h3#in {
    background : url(img/area_link06.gif) top left no-repeat ;
}
h3#pa {
    background : url(img/area_link07.gif) top left no-repeat ;
}
h3#dj {
    background : url(img/area_link08.gif) top left no-repeat ;
}
h3#em {
    background : url(img/area_link09.gif) top left no-repeat ;
}
h3#ot {
    background : url(img/area_link10.gif) top left no-repeat ;
}
/* JOVENES */
#body-jovenes {
    width : 490px ;
    height : 350px ;
    overflow : auto ;
    margin : 95px 0 0 65px ;

}
.hitmap {
    color : #666600 ;
    font-weight : bold ;
}
#jovenes-mapa {
    position : absolute; 
    top : -61px ;
    left : 420px ;
    width : 487px ;
    height : 614px ;
    z-index : 3 ;
    background : url('img/jovenes-map-over.gif') 0 1px no-repeat ;
}
#jovenes-mapa.map-br {
    background : url('img/jovenes-map-over.gif') -2435px 0 no-repeat ;
}
#jovenes-mapa.map-ar {
    background : url('img/jovenes-map-over.gif') -4383px 0 no-repeat ;
}
#jovenes-mapa.map-bo {
    background : url('img/jovenes-map-over.gif') -2922px 0 no-repeat ;
}
#jovenes-mapa.map-cl {
    background : url('img/jovenes-map-over.gif') -1948px 0 no-repeat ;
}
#jovenes-mapa.map-py {
    background : url('img/jovenes-map-over.gif') -487px 0 no-repeat ;
}
#jovenes-mapa.map-uy {
    background : url('img/jovenes-map-over.gif') -3409px 0 no-repeat ;
}
#jovenes-mapa.map-ec {
    background : url('img/jovenes-map-over.gif') -974px 0 no-repeat ;
}
#jovenes-mapa.map-pe {
    background : url('img/jovenes-map-over.gif') -3896px 0 no-repeat ;
}
#jovenes-mapa.map-co {
    background : url('img/jovenes-map-over.gif') -1461px 0 no-repeat ;
}
#jovenes-mapa.map-me {
    background : url('img/jovenes-map-over.gif') -4870px 0 no-repeat ;
}

.joven {
    display : none ;
    font-size : 12px ;
    cursor : pointer ;
    position : absolute ;
    width : 59px ;
    height : 59px ;
    z-index : 9999 ;

}
.joven .joven-inner {
    display : none ;
    background : url(img/back.png) bottom left no-repeat ;
    padding : 0 0 25px 0 ;
}
.joven h4 {
    font-size : 150% ;
    color : #660 ;
    font-family : Arial, Helvetica, sans-serif ;
    margin : 0 ;
    padding : 0 ;
}
.joven p {
    margin : 0 ;
    padding : 0 ;
}
.joven img {
    width : 100% ;
    height : 100% ;
}
.joven-big {
    width : 118px ;
    height : 118px ;
    top : 160px !important;
    left : 80px !important;
}
.joven-big .joven-inner {
    position : absolute ;
    top : 20px ;
    left : 130px ;
    width : 400px ;
}
/* Brasil */
#bra-dani {
    top : 140px ;
    left : 60px ;
}
#bra-amau {
    top : 380px ;
    left : 490px ;
}
#bra-germ {
    top : 280px ;
    left : 138px ;
}
#bra-jana {
    top : 342px ;
    left : 110px ;
}
#bra-leil {
    top : 120px ;
    left : 200px ;
}
#bra-jose {
    top : 140px ;
    left : 300px ;
}
#bra-luca {
    top : 219px ;
    left : 370px ;
}
#bra-roge {
    top : 130px ;
    left : 410px ;
}
#bra-sara {
    top : 240px ;
    left : 510px ;
}
#bra-tass {
    top : 200px ;
    left : 120px ;
}
#bra-wade {
    top : 240px ;
    left : 230px ;
}
#bra-nico {
    top : 300px ;
    left : 290px ;
}
#bra-ande {
    top : 360px ;
    left : 200px ;
}
#bra-gabr {
    top : 316px ;
    left : 430px ;
}
/* Argentina */
#ar-adam {
    top : 200px ;
    left : 200px ;
}
#ar-ana {
    top : 300px ;
    left : 300px ;
}
#ar-edga {
    top : 350px ;
    left : 400px ;
}
#ar-mari {
    top : 320px ;
    left : 100px ;
}
#ar-fran {
    top : 150px ;
    left : 250px ;
}
#ar-jess {
    top : 170px ;
    left : 320px ;
}
#ar-robe {
    top : 270px ;
    left : 170px ;
}
#ar-raqu {
    top : 180px ;
    left : 120px ;
}
#ar-sara {
    top : 250px ;
    left : 350px ;
}
#ar-seba {
    top : 350px ;
    left : 250px ;
}
/* Chile */
#chi-vict {
    top : 290px ;
    left : 350px ;
}
#chi-viol {
    top : 370px ;
    left : 320px ;
}
#chi-pabl {
    top : 160px ;
    left : 480px ;
}
#chi-juan {
    top : 233px ;
    left : 33px;
}
/* Uruguay */
#uy-jorg {
    top : 280px ;
    left : 300px ;
}
#uy-marc {
    top : 180px ;
    left : 250px ;
}
/* Headers */
#body-jovenes h3 {
    height : 0 ;
    overflow : hidden ;
    position: absolute ;
    margin : 0 ;
    top : 90px ;
    left : 417px ;
    padding : 15px 0 0 0 ;
}
.pais-ar h3 {
    width : 117px ;
    padding : 15px 0 0 0 ;
    background : url(img/header-ar.png) top left no-repeat ;
}
.pais-bo h3 {
    width : 80px ;
    background : url(img/header-bo.png) top left no-repeat ;
}
.pais-br h3 {
    width : 66px ;
    background : url(img/header-br.png) top left no-repeat ;
}
.pais-cl h3 {
    width : 53px ;
    background : url(img/header-cl.png) top left no-repeat ;
}
.pais-co h3 {
    width : 105px ;
    background : url(img/header-co.png) top left no-repeat ;
}
.pais-ec h3 {
    width : 93px ;
    background : url(img/header-ec.png) top left no-repeat ;
}
.pais-me h3 {
    width : 143px ;
    background : url(img/header-me.png) top left no-repeat ;
}
.pais-pe h3 {
    width : 48px ;
    padding : 19px 0 0 0 !important;
    background : url(img/header-pe.png) top left no-repeat ;
    top: 86px !important;
}
.pais-py h3 {
    width : 106px ;
    background : url(img/header-py.png) top left no-repeat ;
}
.pais-uy h3 {
    width : 97px ;
    background : url(img/header-uy.png) top left no-repeat ;
}
/* CONTACTO */
#body-contacto {
    width : 440px ;
    height : 300px ;
    overflow : auto ;
    margin : 105px 0 0 65px ;
    font-size : 14px ;
}
/* IMAGENES */
#body-imagenes {
    width : 500px ;
    margin : 85px 0 0 65px ;
    font-size : 11px ;
    font-weight : bold ;
}
#body-imagenes p {
    margin : 0 ;
    padding : 0 ;
}
#imagenes-links {
}
#imagenes-content {
    width : 450px ;
    height : 310px ;
}
/* VIDEOS */
#body-videos {
    width : 480px ;
    height : 300px ;
    overflow : auto ;
    margin : 105px 0 0 65px ;
    font-size : 14px ;
}
#video-left, #video-right {
    float : left ;
    width : 49% ;
}