 /*BODY,LO QUE SE APLICA A TODOS//////////////////////////////*/
 body {
     width:100%;
     height:100%;
     background-color:transparent;
 }
 body a {
     cursor:pointer;
     text-decoration:none;
     color:inherit;
 }
 /* ESTATICO: FOOTER, HEADER, IDIOMAS//////////////////////////////*/
 #footer {
     z-index:18;
     font-family:'Consolas', serif;
     height:12px;
     width:180px;
     background-color:#666666;
     color:#cccccc;
     position:fixed;
     font-size:11px;
     left:12px;
     bottom:8px;
     padding:5px;
     text-align:center;
 }
 #header {
     font-family:'DroidSans', serif;
     font-size:12px;
 }
 #fondo {
     z-index:8;
     position:fixed;
     background-color:#666666;
     left:0px;
     top:0px;
     width:100%;
     height:60px;
 }
 #img_header {
     z-index:12;
     position:fixed;
     left:12px;
     top:12px;
 }
 #plantasnomadas {
     position:fixed;
     font-family:'Consolas', serif;
     font-size:21px;
     color:#cccccc;
     left:80px;
     top:34px;
     z-index:12;
 }
 #lan {
     z-index:12;
     position:fixed;
     right:18px;
     top:12px;
     color:#cccccc;
 }
 #lan_esp a {
     color:#ffffff;
 }
 #lan a:hover {
     text-decoration:underline;
 }
 #lan_divisor {
     color:#444444;
 }
 #lan_eng a {
     color:#444444;
 }
 /* MENU SUPERIOR: PARAMETROS Y COMPORTAMIENTO RESIZE//////////////////////////////*/
 #menuPrincipal {
     z-index:14;
     font-family:'DroidSans', serif;
     font-size:12px;
     color:#cccccc;
     top:36px;
     position:fixed;
 }
 @media screen and (min-width:855px) {
     #menuPrincipal {
         right:0px;
         max-height:20px;
     }
     .menuLateral {
         position:fixed;
     }
 }
 @media screen and (max-width:854px) {
     #menuPrincipal {
         top:60px;
         left:18px;
         max-height:20px;
         float:left;
     }
     #fondo {
         height:85px;
     }
     .menuLateral {
         position:absolute;
     }
 }
 @media screen and (max-width:615px) {
     #menuPrincipal {
         max-height:20px;
         overflow:hidden;
     }
 }
 /* MENU SUPERIOR: COMPORTAMIENTO DE LISTADO Y DROPDOWN //////////////////////////////*/
 #menuPrincipal a {
     color:inherit;
 }
 #menuPrincipal a:hover {
     color:#ffffff;
 }
 #menuPrincipal nav ul li {
     float:left;
     background-color:#444444;
     border-style:solid;
     border-width:1px;
     border-color:#666666;
     padding-right:8px;
     padding-left:8px;
     padding-top:5px;
     padding-bottom:5px;
     margin-right:1px;
     cursor:pointer;
     width:80px;
 }
 nav li ul {
     margin-top: 8px;
 }
 #menuPrincipal nav li ul li {
     float:none;
     padding-bottom:5px;
     padding-left:0px;
     padding-right:0px;
     margin:0px;
     margin-right:0px;
     border:none;
 }
 #menuimagen {
     width:70px;
 }
 /* MENU LATERAL//////////////////////////////*/
 .menuLateral {
     background:white;
     padding:10px;
     z-index:7;
     font-family:'DroidSans', serif;
     font-size:12px;
     color:gray;
     left:80px;
     margin-top:100px;
 }
 .menuLateral li {
     cursor:pointer;
     margin-bottom:12px;
     list-style-type:square;
 }
 .menuLateral li:hover {
     color:black;
     text-decoration:underline;
 }
 .menuLateral p {
     margin-bottom:10px;
     color:black;
 }
 /* MAIN CONTENT//////////////////////////////*/
 #mainContent {
     font-family:'DroidSans', serif;
     font-size:12px;
     color:#000000;
     line-height: 1.5em;
     text-align: justify;
 }
 #mainContent h1 {
     font-size:18px;
     margin-bottom:5px;
 }
 #mainContent h2 {
     font-size:15px;
     margin-bottom:12px;
 }
 #mainContent h3 {
     text-decoration:underline;
     margin-top:8px;
     margin-bottom:8px;
 }
 #mainContent p {
     margin-top:12px;
     margin-bottom:12px;
 }
 #mainContent ul li {
     list-style-type:square;
 }
 #mainContent a {
     color:gray;
     text-decoration:none;
 }
 #mainContent a:hover {
     color:inherit;
     text-decoration:underline;
 }
 #mainContent hr {
     margin-top:20px;
     margin-bottom:20px;
 }
 #mainContent img {
     margin-bottom:12px;
 }
 #txt_textos {
     position:relative;
     top:30px;
 }
 #txt_textos p {
     margin-top:30px;
     margin-bottom:10px;
 }
 #txt_textos cite {
     font-size:13px;
     text-align:justify;
     font-weight:bold;
 }
 #mainContent iframe {
 }
 /*SUBCONTENT: SOLO GALERIAS DE IMAGENES//////////////////////////////*/
 .galeria {
     z-index:0;
     font-family:'DroidSans', serif;
     font-size:12px;
     color:#000000;
     line-height: 1.5em;
     text-align: justify;
     position:relative;
     top:100px;
     margin-bottom:200px;
     margin-left:250px;
     padding-right:30px;
 }
 .galeria p {
     position:relative;
     width:590px;
     margin-left:104px;
 }
 .mixto {
     z-index:0;
     font-family:'DroidSans', serif;
     font-size:12px;
     color:#000000;
     line-height: 1.5em;
     text-align: justify;
     position:relative;
     top:100px;
     margin-bottom:200px;
     margin-left:250px;
     width:600px;
     padding-right:30px;
 }
 .mixto img {
     margin-top:20px;
     margin-bottom:20px;
 }
 .mixto iframe {
     position:relative;
     margin-top:20px;
     margin-bottom:20px;
 }
 .textos {
     z-index:0;
     position:relative;
     top:100px;
     text-align: justify;
     margin-left:250px;
     margin-bottom:200px;
     width:60%;
     padding-right:30px;
 }
 .ref_textos {
     font-size:10px;
     margin-top:0px;
     margin-bottom:0px;
 }
 .textos cite {
     font-style:italic;
 }
 /*CREDITOS//////////////////////////////*/
 #creditos {
     z-index:0;
     position:relative;
     top:120px;
     width:600px;
     left:52%;
     margin-left:-250px;
     margin-bottom:200px;
 }
 #creditos aside {
     width:150px;
     float:left;
     margin-left:auto;
     margin-right:auto;
     padding-top:30px;
 }
 #creditos_txt {
     padding:25px;
     padding-left:150px;
 }
 /* INTRO Y BIO//////////////////////////////*/
 .fondo_img {
     z-index:0;
     position:absolute;
     opacity:1;
     left:50%;
     margin-left:-501px;
     top:50%;
     margin-top:-284px;
 }
 #intro_txt {
     background-color:transparent;
     line-height: 1.5em;
     z-index:1;
     margin-bottom:200px;
     top:120px;
     position:relative;
     background-color: rgba(255, 255, 255, 0.6);
     left:50%;
     margin-left:-225px;
     text-align: justify;
     width:450px;
     padding:25px;
 }
 .mascara_video {
     overflow: hidden;
     color: #fff;
     -webkit-mask-image: url(../imgs/fondos/mascara_video_desarrollo.png);
 }
 #controles_video {
    display:block;
     background-image:url(../imgs/fondos/controles_video6.png);
 }