.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
/* html .clearfix { zoom: 1; } no valido css*/
/*:first-child+html .clearfix { zoom: 1; } */ /* IE7 */

/* EXPLORA */
.contexp {  }
.fndexp { background:url(/recursos_micinn/img/explora/fndexp.jpg) repeat-y; font-size: 1.1em; line-height: 1.2em; border: 0.001em solid transparent; padding-left: 50px; padding-right: 50px}
.fndexp p { margin-top: 10px; margin-bottom: 10px; clear:both }
.mexp { float:left; clear:both; border: 1px solid red }
.subexp { float: left; width: 200px; border: 1px solid red }

.tabp {border: 1px solid #999 !important; margin: 0px !important; width: 825px !important}
.tabp td { text-transform: lowercase; border: 1px solid #999; padding: 5px}

.fndexp .msg_list   { margin-bottom: 2px; border: 1px solid #CCC; background: #fff }
.fndexp .msg_head   { margin-top: 0px; margin-bottom: 0px; padding-left: 25px; background: #f8f8f8 url(/recursos_micinn/img/explora/msghexp.gif) repeat-x; border-top: 1px solid #fff  }
.fndexp .msg_body { margin-top: 0px; margin-bottom: 0px;    }
.fndexp .msg_head   a { padding-left: 0px; color: #333  }
.fndexp dl { margin: 15px; padding-left: 12px; }
.fndexp dd { padding-left: 25px }
.fndexp dt {  font-weight: bold}

.infex { background:url(/recursos_micinn/img/explora/pexp.jpg) no-repeat; width: 913px; height: 34px }

.cnt { clear:both; font-size: 1.1em; line-height: 16px;  }
.vst { margin-left: 50px; margin-right: 25px; margin-top: 20px}
.vst li { background:url(/recursos_micinn/img/explora/vst.jpg) no-repeat; padding-left: 70px; padding-bottom: 40px; font-size: 1.2em; line-height: 18px}

.vst2 span { font-style:italic; background: #f2f2f2; padding: 5px; margin-left: 10px }
.vst2 li { background:url(/recursos_micinn/img/explora/vst2.jpg) no-repeat; padding-left: 30px; padding-bottom: 20px; }

/* menu explora */
.mexplora { background:url(/recursos_micinn/img/explora/menu.jpg) no-repeat; width: 913px;  height:  175px;     }
.mexplora ul { padding-top: 60px; margin-left: 40px;   }
.mexplora  li { font-size: 1.5em; float: left ;  padding-top: 20px; margin-right: 10px; padding-bottom: 45px}
.mexplora  a { color: #333;    display: block; text-align:center}

.mexplora  li.exp1 { background:url(/recursos_micinn/img/explora/exp1.jpg) no-repeat; width: 160px;    }
.mexplora  li.exp1a { background: url(/recursos_micinn/img/explora/exp1.jpg) no-repeat 0px -110px; width: 160px;  padding-bottom: 70px; padding-top: 40px}
.mexplora  li.exp2 { background:url(/recursos_micinn/img/explora/exp2.jpg) no-repeat; width: 160px;   }
.mexplora  li.exp2a { background: url(/recursos_micinn/img/explora/exp2.jpg) no-repeat 0px -105px; width: 160px; padding-bottom: 30px; padding-top: 40px; }
.mexplora  li.exp3 { background:url(/recursos_micinn/img/explora/exp3.jpg) no-repeat; width: 205px;  }
.mexplora  li.exp3a { background:url(/recursos_micinn/img/explora/exp3.jpg) no-repeat 0px -115px; width: 205px;  padding-bottom: 60px; padding-top: 40px  }
.mexplora  li.exp4 { background:url(/recursos_micinn/img/explora/exp4.jpg) no-repeat; width:  215px;   }
.mexplora  li.exp4a { background:url(/recursos_micinn/img/explora/exp4.jpg) no-repeat  0px -115px; width:  215px;   padding-bottom: 60px; padding-top: 40px  }
.mexplora  li.snexp { background:url(/recursos_micinn/img/explora/snexp.jpg) no-repeat  0px 1px; width:  160px;   margin-top: 25px; margin-left: 50px }
.mexplora  li.snexpa { background:url(/recursos_micinn/img/explora/snexp.jpg) no-repeat  0px -70px; width:  160px;   margin-top: 25px; margin-left: 50px }

.mexplora  .nexp { width: 840px;  font-size: 0.6em;  padding: 0px; margin-left: -170px; background:url(/recursos_micinn/img/explora/roto1.jpg) no-repeat; height: 130px; margin-top: 50px;     }

/* frases */
.lema1  { background:url(/recursos_micinn/img/explora/lema1.jpg) no-repeat; width: 285px; height: 60px; font-size: 1.3em; padding-left: 0px; padding-top: 5px; margin-left: 250px; margin-top: 25px; margin-bottom: 25px    }
.lema1  p { text-align:center;  margin-top: 10px; line-height: 10px}

.lema2  { padding-left: 60px; padding-top: 10px; margin-left: 0px; margin-top: 30px; margin-bottom: 25px; float:right;  background:url(/recursos_micinn/img/explora/lema2.jpg) no-repeat; width: 285px; height: 60px; font-size: 1.3em;  margin-right: 0px;   }
a.llema  { color: #333; float:left;  width:150px !important ; line-height: 20px; text-align:center  }

div.nexp { width: 840px;  background:url(/recursos_micinn/img/explora/roto1.jpg) no-repeat; height: 130px; margin-left: -10px   }
div.nexp p  { padding: 50px; line-height: 15px }

/* graficos */
.grafico1 { background:url(/recursos_micinn/img/explora/grafico1.jpg) no-repeat; width: 710px; height: 555px; margin-left: 50px; border: 1px solid #f1f1f1;  }
.grafico2 { background:url(/recursos_micinn/img/explora/grafico2.jpg) no-repeat; width: 865px; height: 425px; margin-left: -20px; border: 1px solid #f1f1f1;   }
.cgrafico a { text-decoration: underline }
.cgrafico a:hover { text-decoration: none }
.cgrafico p { padding-left: 100px; padding-right: 100px; text-align:center; padding-bottom: 15px }

.grafico1  .cgrafico { width: 610px ; margin-top: 50px; margin-left: 50px;  border: 1px solid #acadaf; background: #fff;   text-align:center      }
.grafico2  .cgrafico {   border: 1px solid #acadaf; background: #fff; width: 800px; margin-top: 30px; margin-left: 30px         }

/* video */
.exvideo { background:url(/recursos_micinn/img/explora/fndvideo.jpg) no-repeat; width: 840px; height: 385px; clear:both}
.listvid { width: 340px; float:right; margin-top: 40px; margin-right: 40px }
.exh2 { background:url(/recursos_micinn/img/explora/fndexh2.jpg) no-repeat; padding: 10px; font-size: 1.5em; padding-left: 30px; padding-top: 20px; padding-bottom: 20px }
.exvideo ol { height: 240px; overflow: auto;  }
.exvideo  li  { font-size: 1.3em; border-bottom: 1px dotted #a5a6a8; padding: 8px; padding-left: 30px  }
.exvideo  li a { color: #646464;  }
.exvideo  li a:hover { color: #0358AD;  }
.exflash { float: left; padding-left: 40px; padding-top: 20px}

/*  ticker  proyectos */
#tickerex {width:924px;margin:0 auto 0 auto; background:url(/recursos_micinn/img/explora/fndticker.jpg) no-repeat; height: 215px }
#tickerex  h2 { padding-left: 110px; font-size: 1.3em; font-weight: bold; padding-top: 50px}
#coin-slider-conTicker { width:721px; height:68px; margin-top: 11px; margin-left: 108px;}
.coin-slider { overflow: hidden; height:1%; position: relative; }






.coin-slider a{ text-decoration: none; outline: none; border: none; }
#envTc { height:100%; width:100%; line-height:1.2; text-align: center; vertical-align:middle}
#envTc a {font-weight: bold;font-size:1.20em;position: absolute; bottom:0; left: 0; right:0; top:0; z-index: 1000; display:table; vertical-align:middle; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF}
#envTc .celda {display:table-cell; height: 48px;vertical-align: middle;width: 701px; padding:10px}
#cs-title-conTicker { display:inline;cursor:pointer; color:#FFF;text-shadow:0 1px 1px rgba(0, 0, 0, 0.8), 0 1px 2px rgba(255, 255, 255, 0.8) }
* + html #envTc .celda {display:block; }
/* + html #cs-title-conTicker  {display:block;margin-top: expression(this.offsetHeight <this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2)+"px":"0")} */



/* desplegables evoluciona */
.openms { background:url(/recursos_micinn/img/explora/n2a.jpg) no-repeat; font-size: 1.1em; font-weight: bold; padding: 8px; cursor:pointer; padding-left: 50px; margin-bottom: 10px;  }
.openms2 { background:url(/recursos_micinn/img/explora/n2b.jpg) no-repeat; margin-bottom: 10px;  }
.contopen { display: none; border: 1px solid #e3e3e3; background: #fff; padding: 25px; margin-bottom: 20px}

/* semillero de ideas */
.vst4  { margin: 25px }
.vst4 li { padding-left: 45px; padding-top: 8px; padding-bottom: 25px }
.vst4 a { color: #333; font-size: 1em; font-weight: bold }
.nm1 { background:url(/recursos_micinn/img/explora/n1a.jpg) no-repeat; }
.nm2 { background:url(/recursos_micinn/img/explora/n2a.jpg) no-repeat }
.nm3 {  background:url(/recursos_micinn/img/explora/n3a.jpg) no-repeat}
.nm4 { background:url(/recursos_micinn/img/explora/n4a.jpg) no-repeat}

.nm1p { margin: 20px }
.nm1p li { background:url(/recursos_micinn/img/explora/nm1pa.jpg) no-repeat; padding-left: 35px; padding-bottom: 15px }
.nm1p a { color: #333}

.nm2p { margin: 20px }
.nm2p li { background:url(/recursos_micinn/img/explora/nm2pa.jpg) no-repeat; padding-left: 35px; padding-bottom: 15px }
.nm2p a { color: #333}

.nm3p { margin: 20px }
.nm3p li { background:url(/recursos_micinn/img/explora/nm3pa.jpg) no-repeat; padding-left: 35px; padding-bottom: 15px }
.nm3p a { color: #333}

.nm4p { margin: 20px }
.nm4p li { background:url(/recursos_micinn/img/explora/nm4pa.jpg) no-repeat; padding-left: 35px; padding-bottom: 15px }
.nm4p a { color: #333}

.hnm1 { color: #333; font-size: 1.5em; float: left;  margin-top: 40px; margin-left: 35px;  width: 450px; line-height: 20px }
.hnm1 a { color: #333  }

.hnm2 { color: #e67823; font-size: 1.5em; float: left;  margin-top: 50px; margin-left: 35px;  width: 450px }
.hnm2 a { color: #e67823;  }

.hnm3 { color: #4fa207; font-size: 1.5em; float: left;  margin-top: 50px; margin-left: 35px;  width: 450px }
.hnm3 a { color: #4fa207;  }

.hnm4 { color: #0762b2; font-size: 1.5em; float: left;  margin-top: 50px; margin-left: 35px;  width: 450px }
.hnm4 a { color: #0762b2;  }

/* ficha detalle proyecto */
.fich1 { background:url(/recursos_micinn/img/explora/fndficha1.jpg) repeat-y; width: 860px; height: 65px  }
.fich2 { background:url(/recursos_micinn/img/explora/fndficha2.jpg) repeat-y; width: 860px;  }
.fich3 { background:url(/recursos_micinn/img/explora/fndficha3.jpg) repeat-y; width: 860px; height: 57px  }

.pyanterior { width: 50px; float: left; height:50px;   margin-left: 30px;}
.fich2  h3 {   width: 600px; text-align:center; float: left; margin-left: 30px; margin-right: 30px; font-size: 1.3em; line-height: 20px}
.pysiguiente {  width: 50px; float: left; height:50px;  }
.ct1 { background:url(/recursos_micinn/img/explora/ct1.png) no-repeat; color: #333; font-size: 1.1em; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
.ct2 { background:url(/recursos_micinn/img/explora/ct2.png) no-repeat; color: #fff; font-size: 1.1em; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
.ct3 { background:url(/recursos_micinn/img/explora/ct3.png) no-repeat; color: #333; font-size: 1.1em; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
.ct4 { background:url(/recursos_micinn/img/explora/ct4.png) no-repeat; color: #fff; font-size: 1.1em; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; }
.ce { background:url(/recursos_micinn/img/explora/ce.png) no-repeat; color: #FFF; font-size: 1.1em; padding-left: 30px; padding-top: 5px; padding-bottom: 5px; float:left; width: 200px; }
.cee { background:url(/recursos_micinn/img/explora/euros.png) right no-repeat; width: 120px; color: #0b6489; font-size: 1.1em; padding-top: 10px; padding-bottom: 15px; float: left;  }
.contficha { border: 1px solid #f9f9f9; width: 750px; clear:both; padding-top: 20px; margin-left: 50px}
.ef1 { float:left; height: 100px; width: 340px;   }
.ef2 { float:left; height: 100px; width: 400px;  clear:right}
/**/
.hnmm { color: #628361; font-size: 1.5em; float: left;  margin-top: 50px; margin-left: 35px;  width: 700px; text-align:center; line-height: 20px;   }

/* graficos */
.popex { font-family:"Trebuchet MS","TrebuchetMS", Trebuchet, Verdana, Arial, Helvetica, sans-serif; color:#484f55; padding: 20px } 
.popex h2 { padding-left: 100px }
.tabex { width: 50% }
.tabex th { background: #f1f1f1; border: 1px solid #acadaf }
.tabex td { background: #f9f9f9; border: 1px solid #acadaf }
/* listados */
.contficha ul { margin-left: 20px; margin-bottom: 20px }
.contficha ul > li { list-style-type: disc;  }
.contficha ul > li > ul  { margin-bottom: 0px}
.contficha ul > li > ul > li { list-style-type: circle;  }
.contficha ul > li > ul > li > ul > li  { list-style-type: square}

.contficha ol { margin-left: 20px;   margin-bottom: 15px; padding-left: 10px; margin-top: 15px }
.contficha ol > li { list-style-type:decimal }
.contficha ol> li > ol  { margin-bottom: 0px}