body{font:13px/16px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; margin:0px; padding:0px; background:#E1DDD2;}
.tituloQuienes img {float:right;margin-top:5px;}
.tituloQuienes h1{text-transform:uppercase; color:#ED1C24; border-bottom:2px solid  #CCCCCC;}
.tituloQuienes p{font-size:11px;margin-top:10px;color:#58595B;}
.tituloQuienes td{font-size:8pt;}
.tituloQuienes tr{font-size:8pt;}
.indice1{background:url(images/indice1.jpg)}
.indice{text-transform:uppercase; color:#ffffff;font-size:8pt;}
.indice img {height:35px;vertical-align:top;}
.tdunder{border-bottom:1px solid #CCCCCC;border-left:0px;border-right:0px;}
.menu{margin-top:-100px;}

.ClearFloat{clear:both;line-height:0;font-size:0;}

.strong {font-weight:bold;}
.italic {font-style:italic;}

body, ul, li {
	font-size:12px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	line-height:21px;
	text-align:left;
	z-index:80000;
	position:relative;
}

.imgshadow {
	background:#FFFFFF;
	padding:4px;
	border:0px solid #777777;
	margin-top:5px;
	z-index:80000;
}
.img_left {
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
	z-index:80000;
}


.BGTable{ background-color: #E1DDD2;}
.BGTable1{ background-color: #E1DDD2;}
.BGTable2{ background-color: #E1DDD2;}
.Container{	width:970px; margin:0 auto; padding:0 0 0 0px; }
/*HOME*/
.tablaEnciclopedias img	{margin:5px;}
.tablaEnciclopedias	{margin:5px;padding-top:10px;}
.tablaEnciclopedias  table {margin-right:10px;padding-top:15px;}
.tablaEnciclopediastd{width:232px;padding-right:18px;}
.tablaEnciclopediastdGrande{width:232px;}
.carrouselTop100{margin-top:25px; margin-left: -85px;}

/*Extractos*/

.separadorExtractos{height:20px;}
.separadorExtractosFoot{height:25px;}

  div.extractoBackgroundA {
  width:223px;
  height:324px;
  background:url(images/extracto_grandes_civilizaciones_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }

 div.extractoBackgroundO {
  width:223px;
  height:324px;
  background:url(images/nana.jpg) 0px 0px no-repeat;
  border:0px solid black;
  }

  div.extractoBackgroundF {
  width:216px;
  height:324px;
  background:url(images/extracto_profesores_online_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }
  div.extractoBackgroundG {
  width:216px;
  height:324px;
  background:url(images/extractos-08.jpg) 0px 0px no-repeat;
  border:0px solid black;
  }
   div.extractoBackgroundH {
  width:216px;
  height:324px;
  background:url(images/extracto_la_gramatica_es_un_juego_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }
  div.extractoBackgroundI {
  width:216px;
  height:324px;
  background:url(images/extracto_ingles_para_todos_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }
    div.extractoBackgroundJ {
  width:216px;
  height:324px;
  background:url(images/extracto_enciclopedia_brittannica_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }
  div.extractoBackgroundK {
  width:216px;
  height:324px;
  background:url(images/extractos-09.jpg) 0px 0px no-repeat;
  border:0px solid black;
  }
    div.extractoBackgroundL {
  width:216px;
  height:324px;
  background:url(images/extracto_conocimiento_total_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }
  div.extractoBackgroundM {
  width:216px;
  height:324px;
  background:url(images/extracto_grandes_batallas_de_la_historia_72.png) 0px 0px no-repeat;
  border:0px solid black;
  }
    div.extractoBackgroundN {
  width:216px;
  height:324px;
  background:url(images/educacionprohibida.png) 0px 0px no-repeat;
  border:0px solid black;
  }

div.background {
  width:226px;
  height:360px;
  background:url(images/enciclopediaEpigrafe01.jpg) 0 -22px no-repeat;
  border:0px solid black;
  }
 div.background2 {
  width:225px;
  height:360px;
  background:url(images/enciclopediaEpigrafe02.jpg) 0 -50px no-repeat;
  border:0px solid black;
  }
 div.invbox {
  width:30px;
  height:215px;
  border:0px solid black;
  opacity:0.0;
  }
  div.transbox {
  width:216px;
  height:100px;
  padding-top:10px;
  margin:0px 0px 0px 0px;
  background-color:#000000;
  border:0px solid black;
  opacity:0.8;
  }
  div.transboxGrande {
  width:223px;
  height:100px;
  padding-top:10px;
  margin:0px 0px 0px 0px;
  background-color:#000000;
  border:0px solid black;
  opacity:0.8;
  }

div.transboxGrande p
  {
  margin:4px 8px 0px 8px;
  font-style:italic!important;
  color:#ffffff;
  font:10px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;
  width:200px;
    opacity:1;
  }
  div.transbox p
  {
  margin:4px 8px 0px 8px;
  font-style:italic!important;
  color:#ffffff;
  font:10px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;
  width:205px;
    opacity:1.0;
  }

div.transbox label  {
  margin:3px 7px 0px 7px;;
  font-weight:900!important;
  color:#ffffff;
  font:13px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;
  }
  div.transboxGrande label  {
  margin:3px 7px 0px 7px;;
  font-weight:900!important;
  color:#ffffff;
  font:13px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;
  }
  div.transboxVideo  {
  width:450px;
  height:20px;
  padding-top:10px;
  margin:0px 0px 0px 0px;
  background-color:#000000;

  border:0px solid black;
  opacity:1;
  }

div.transboxVideo p
  {
  margin:4px 7px 0px 7px;
  font-style:italic!important;
  color:#ffffff;
  font:10px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;
  width:430px;
  opacity:1;

 }
div.transboxVideo label
  {
  margin:3px 7px 0px 7px;;
  font-weight:900!important;
  color:#ffffff;
  font:13px Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;
  }

 div.backgroundVideo
  {
  width:450px;
  height:182px;
  background:black;
  border:0px solid black;
  }

 div .masVideo
{
background:black;
float:right;
margin-right:15px;
}

.indicetxt{vertical-align:middle;}
/*Search Negro*/
.contBuscador{ height:77px;background:url(images/top-round1.jpg) repeat-x;}
.tablaVideos{width:920px;}
.arbolVideos{width:10px;}
/*Modulo Buscador */
/*Modulo Buscador ENCICLOPEDIAS*/

.tdListviewEnc{width:50px;padding:0px;margin:0px;}
.tituloAvisoEnciclopedia {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-36px; padding-left:30px; padding-top:0px; font-weight:bold;}
.tituloAvisoEnciclopedia h4 {color:#ffffff; font-size:12px; line-height:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0 0 0; margin:0;}
.tituloAvisoEnciclopedia h2 {color:#ffffff; font-size:17px; line-height:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:2px 0 0 0; margin:0; text-transform:uppercase; font-weight:bold;}
/*.tituloAvisoEnciclopedia h2 .tipoEnciclopedia {text-transform:uppercase;color:#ffffff;font-size:18px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:-10px 0 0 0;margin:5px 0 0 0; font-weight:bold;}*/
.columnaIzqEnciclopedia{}

.lineasDivisorasBusqueda{width:600px;background-color:red;}
.divPrincipal{width:947px;}
.divImagenYDescripcion{ margin-bottom:10px; width:685px;}
.tablaImagenYDescripcion{ margin-bottom:10px; width:685px;}
.imagen_enciclopedia_td{width:320px;}
.imagen_enciclopedia{}
.titulo_cada_enciclopedia h6{ font-size:16px!important;color:#ED1C24!important;font-weight:800!important;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.titulo_cada_enciclopedia { height:20px !important;max-height:20px!important;}
.contenidoYSinopsisDiv{ height:200px;overflow-x:hidden; overflow-y:auto;}
.contenidoYSinopsis { }
.ver_video_efem{font-size:12px;height:15px!important; padding:0px!important; vertical-align:top;}
.ver_video_efem a{font-size:11px!important;color:#ED1C24 !important;font-weight:normal!important; text-decoration:none;}

.tdTreeView{width:240px;margin-right:10px; background-color:#cccccc; }
.tdTreeView{margin-top:10px;width:240px;margin-right:10px; background-color:#cccccc; }
.lineaDivEnciclo{color:#cccccc;border:1px solid #cccccc; margin:0 0 10px 0;}
/*Modulo Buscador Video*/
.tablaBusquedaVideos{margin-left:0px}
.tituloAvisoVideo {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-34px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoVideo h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; margin:0 0 -13px 0;}
.tituloAvisoVideo h2{text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:5px 0 0 0; font-weight:bold;}
.abrir_video {margin-top:15px;}
.abrir_video a{font-size:11px!important;color:#ED1C24 !important;font-weight:600!important;text-decoration:none!important;}
.abrir_video a:hover{font-size:11px!important;color:#ED1C24 !important;font-weight:600!important; text-decoration:none;}
.sinopsisVideos{font-size:12px; margin:0px!important; padding:0px!important; vertical-align:top;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}


/*Efemerides*/
.tituloAvisoEfemerides {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-35px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoEfemerides h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; margin:0 0 -10px 0}
.tituloAvisoEfemerides h2{margin-top:10px;text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; margin:-10px 0 0 0;}
.paginadorEfemerides {display:none; margin-top:-45px;text-align:right;float:right;font-size:11px!important;color:#ED1C24 !important;font-weight:800!important; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; }
.paginadorEfemerides a{display:none;font-size:11px!important;color:#636466 !important;font-weight:800!important; width:1px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.paginadorEfemerides a:hover{display:none;font-size:11px!important;color:#636466 !important;font-weight:800!important; text-decoration:none; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.imagen_efemerides{display:none;width:320px!important;min-height:180px;}
.imagen_efemerides_td{display:none;}
.divVideo{margin-bottom:10px; width:685px;margin-left:250px;}
/*Idiomas*/
.tituloVideo{ font-size:16px!important;color:#ED1C24!important;font-weight:800!important;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.contenedorVideo{width:500px; }
.imagen_video {width:220px;min-width:220px; margin-left:10px;margin-right:10px;}
.imagen_video img{width:220px;min-width:220px; margin-left:10px;margin-right:10px;}
.titulo_contenido_Video{width:450px;height:250px;overflow-x:hidden; overflow-y:auto;line-height: 8px;}
.tituloIdiomas{text-align:center;}
.divVideoC{margin-top:-10px;}
.divImagenYDescripcionVideo{ margin-bottom:10px; width:685px;margin-top:-10px;}
.contenidoYSinopsisDivVideo{height:190px;overflow-x:hidden; overflow-y:auto;}
.tituloAvisoVideoIdioma {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-32px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoVideoIdioma h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:2px 0 0 0;margin:0 0 -10px 0}
.tituloAvisoVideoIdioma h2{margin-top:10px;text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:8px 0 0 0; font-weight:bold;}

.div_Enciclopedias {width: 660px;}
.div_Tareas {width: 690px;}
hr {


border:none;
border-top:1px #cbcbcb solid;
height: 0.5px;
background: #fff url(images/hr_img.png) no-repeat scroll center
}
/*Ver video*/
.tdListviewVerVid{width:0px;padding:0px;margin:0px;}
.td2ListView{width:0px;margin:0px;}
.divVerElVideo{margin-bottom:10px; width:670px;margin-left:-30px;height:730px;}
.tituloAvisoVideoPrev {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-35px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoVideoPrev h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:0 0 -10px 0}
.tituloAvisoVideoPrev h2{margin-top:10px;text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:-10px 0 0 0;}

/*Rincon Docente*/
.tituloAvisoRinconDocente {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-34px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoRinconDocente h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:2px 0 0 0;margin:0 0 -10px 0}
.tituloAvisoRinconDocente h2{text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:10px 0 0 0;}

/*Rincon Novelas*/
.tituloAvisoNovelas {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-34px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoNovelas h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:0 0 -10px 0}
.tituloAvisoNovelas h2{text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:-10px 0 0 0;}
.imagen_novelas_td{width:225px!important; min-height:180px;}
.imagen_enciclopedias{width:225px!important;min-height:180px;}
.abrir_pdf_novela span{margin-top:20px;}
.abrir_pdf_novela  a div{margin-top:20px;font-size:11px!important;color:#ED1C24 !important;font-weight:600!important;text-decoration:none!important;}
.abrir_pdf_novela  a {font-size:11px!important;color:#ED1C24 !important;font-weight:600!important;text-decoration:none!important;}
.abrir_link_nov{margin-top:20px;}
.img_pdf{padding-top:10px;width:39px;height:60px;background:url(images/pdf_img.png) 0 0  no-repeat;}


/*EFEMERIDES*/
.tituloAvisoefem {background:url(images/tituloPag.png) 0 0 no-repeat; width:304px;height:62px; margin-left:-35px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoefem  h4{color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:2px 0 0 0;margin:0 0 -10px 0}
.tituloAvisoefem  h2{text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;margin:10px 0 0 0;}

.arbol_categoria a{font-weight:700!important; background-color:#E2E2E4; color:#888888!important;font-size:8pt!important;}
.arbol_categoria a:hover{font-weight:700!important; background-color:#E2E2E4; color:#888888!important; text-decoration:none;font-size:8pt!important;}


.imgDesc{ min-width:220px;}

.espaciado{height:10px;}
.espaciado1{height:1px;}
.espaciadoI{font-size:10px;}


/*PORTAL*/
/*terminos y condiciones*/
.contenedorTexto{width:674px;}
.negritaB{font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; font-weight:900;font-size:11px; color:#4D4D4D;}
.contenedorTituloAviso{height:62px;width:700px; }
.tituloAviso{background:url(images/tituloPag.png) 0 0 no-repeat; width:350px;height:62px; margin-left:-31px; padding-left:30px; padding-top:15px; font-weight:800;}
.tituloAviso p{text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.textoAviso p{font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; font-weight:200; font-size:11px;color:#808080;}
.textoAviso h3 {font-size:11px;color:#9F1013;}
.lineaDivisora{height:10px;width:945px;border-top:1px solid #CBCBCB;}

/*Contacto*/
.contenedorGeneral{width:968px;}
.contenedorContacto	{margin-left:5px;}
.tituloContacto {background:url(images/tituloPag.png) 0 0 no-repeat; width:350px;height:62px; margin-left:-36px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloContacto h2{text-transform:uppercase;color:#ffffff;font-size:24px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:6px 0 0px 0;margin:0px 0 0 10px;font-weight:bold;}
.contIngDatos{width:975px;}
.contIngDatos h1{text-transform:uppercase;color:#676767;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; padding-top:18px;}
.inputC{color:#676767; background:#E1E1E2; border:none; width:445px; height:36px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.inputG{color:#676767; background:#E1E1E2; border:none; width:935px; height:136px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.menuNosotros{width:236px;height:400px;float:left;margin-right:10px;margin-left:5px;}
.contContacto{float:left;}
.contContacto p{width:670px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-size:11px;}
.lineaDivisoraContacto{height:10px;width:950px;border-top:1px solid #CBCBCB;}

/*Botones borrar/enviar*/
.borrEnv{height:70px;width:975px;margin-top:12px;}
.borrEnv h4{padding-top:42px;color:#676767;font-size:9px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.btnBorrar{border:none;width:59px;height:19px;float:right; padding: 0;background:url(images/btnEnviar.png) -1px 0 no-repeat;color:#ffffff;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-weight:bold;}
.btnBorrar:hover{border:none;width:59px;height:19px;float:right; padding: 0;background:url(images/btnEnviarH.png) -1px 0 no-repeat;color:#ffffff;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-weight:bold;}
.btnEnviar{border:none;width:59px;float:right;height:19px; margin-right:35px;margin-left:10px; padding: 0;background:url(images/btnEnviar.png) -1px 0 no-repeat;color:#ffffff;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-weight:bold;}
.btnEnviar:hover{border:none;width:59px;float:right;height:19px; margin-right:35px;margin-left:10px; padding: 0;background:url(images/btnEnviarH.png) -1px 0 no-repeat;color:#ffffff;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-weight:bold;}
.verMasC a{padding-right:10px; color:#ffffff;font-size:9px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.borrEnv{height:70px;width:975px;margin-top:12px;}
.verMasC a{padding-right:10px; color:#ffffff;font-size:9px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.btnEnviar a{height:40px;padding-right:50px;color:#ffffff;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-weight:bold;}
.btnBorrar a{height:40px;padding-right:17px; color:#ffffff;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-weight:bold;}


/*Asesor�a Profesional*/

.contenedorGeneral{width:968px;}
.contenedorAsesoria	{margin-left:5px;}
.tituloAvisoAsesoria {background:url(images/tituloPag.png) 0 0 no-repeat; width:350px;height:62px; margin-left:-31px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoAsesoria h2{text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:6px 0 0px 0;margin:0px 0 0 10px;font-weight:bold;}
.contIngDatos{width:460px;}
.contIngDatos h1{width:445px;text-transform:uppercase;color:#676767;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; padding-top:18px;}
.listaAsesoria h1{width:445px;text-transform:uppercase;color:#676767;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; padding-top:18px;}
.contIngDatos div{ text-transform:uppercase;color:#676767;font-size:11px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; }
.contIngDatos div h1{width:45px;text-transform:uppercase;color:#676767;font-size:11px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; padding-top:18px;}
.inputLAse{color:#676767;background:#E1E1E2;border:none;width:450px;height:36px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.inputCAse{color:#676767;background:#E1E1E2;border:none;width:220px;height:36px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.inputGAse{color:#676767;background:#E1E1E2;border:none;width:935px;height:136px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.lineaDivisoraContacto{height:10px;width:950px;border-top:1px solid #CBCBCB;}
.lineaDivisoraAsesoriaSupIzq{float: left;height:241px;width:455px;border-top:1px solid #CBCBCB;}
.lineaDivisoraAsesoriaSupDer {float:left;height:241px;width:460px;border-top:1px solid #CBCBCB;}
.lineaDivisoraAsesoriaMed{margin-left:10px;margin-right:6px;float:left;height:240px;width:5px;border-left:1px solid #CBCBCB;}
.lineaDivisoraAsesoriaInf{margin-left:4px;height:2px;width:940px;border-top:1px solid #CBCBCB;}
.listAsesoria{color:#676767;background:#E1E1E2;border:none; padding-top:10px;height:187px;width:458px;font-family:Trebuchet MS,Arial;}
.listAsesoria:active{color:#676767;background:#E1E1E2;border:none; padding-top:10px;height:187px;width:458px;}
.listaAsesoria{width:460px; height:240px;}
.contCiudadTel{width:460px;}
.divC{width:230px;float:left;margin-left:0px;}
.textBoxAsesoria span{width:445px;text-transform:uppercase;color:#676767;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; padding-top:10px;}
/*Nosotros*/
.contenedorGeneral{width:968px;}
.contenedorTituloAviso{}
.tituloNosotros {background:url(images/tituloPag.png) 0 0 no-repeat; width:350px;height:62px; margin-left:-31px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloNosotros h2{text-transform:uppercase;color:#ffffff;font-size:26px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:6px 0 0px 0;margin:0px 0 0 10px;font-weight:bold;}
.contenedorNosotros{width:975px;}
.menuNosotros{width:236px;height:400px;float:left;margin-right:10px;margin-left:5px;}
.contNosotros{float:left;}
.contNosotros p{width:890px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;font-size:12px; line-height:20px;}
.lineaDivisoraNosotros{height:10px;width:695px;border-top:1px solid #CBCBCB;}
.lineaDivisoraNosotrosSup{height:10px;width:695px;border-top:1px solid #CBCBCB;}
.subtituloNosotros{}

/*Ayuda*/
.tituloAvisoAyuda {background:url(images/tituloPag.png) 0 0 no-repeat; width:350px;height:62px; margin-left:-31px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoAyuda h2{text-transform:uppercase;color:#ffffff;font-size:24px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;padding:7px 0 0 0;margin:0px 0 0 0; font-weight:bold;}
.subtituloAyuda h3{color:#EC1C24;font-size:16px; font-weight:900;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;  }
.menuAyuda{width:236px;float:left;margin-right:10px;margin-left:5px;}
.fondoMenuAyuda{background-color:#E1E1E2;height:520px;width:236px;}
.submenuAyuda{background-color:#E1E1E2;padding-bottom:1px;padding-top:1px;width:216px;}
.submenuAyuda:hover{background:url(images/fondoMenuPlat.png) -12px 0 repeat-y;padding-bottom:1px;padding-top:1px;width:236px; vertical-align:bottom;}
.submenuAyuda a{text-decoration:none;color:#808080!important;padding-bottom:4px;padding-top:4px;}
.submenuAyuda a:link,.submenuAyuda a:visited,.submenuAyuda a:hover{text-decoration:none;color:#808080!important; padding-left:10px;margin-top:10px;}
.submenuAyudaS{background:url(images/fondoMenuPlat.png) -12px 0 repeat-y;padding-bottom:4px;padding-top:4px;width:236px;}
.submenuAyudaS a:link,.submenuAyudaS a:visited,.submenuAyudaS a:hover,.submenuAyudaS a{ text-decoration:none;color:#808080!important; padding-left:10px;}
.lineaSubmenu{height:1px;border-top: 1px solid #cbcbcb; width: 228px; margin-left:5px;}





/*Plataformas*/
.contenedorGeneral{width:968px;}
.contenedorTituloAviso{}
.tituloAvisoPlataforma {background:url(images/tituloPag.png) 0 0 no-repeat; width:350px;height:62px; margin-left:-31px; padding-left:30px; padding-top:0px; font-weight:800;}
.tituloAvisoPlataforma h4 {color:#ffffff;font-size:12px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; margin:0 0 -10px 0}
.tituloAvisoPlataforma h2 {text-transform:uppercase;color:#ffffff;font-size:20px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; margin:-10px 0 0 0;}
.contenedorPlataformaG{width:975px;}
.menuPlat{width:236px;float:left;margin-right:10px;margin-left:5px;}
.contPlat{float:left;}
.contPlat p{width:695px;color:#4D4D4F;font-size:11px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;line-height:100%; margin-top:10px;}
.lineaDivisoraPlat{height:10px;width:695px;border-top:1px solid #CBCBCB;}
.subtituloPlat h3 {color:#808083;font-size:19px; font-weight:100;   }
.rojo{color:#EC1C24;font-size:28px;font-weight:100; }
.negro{color:#231F20;font-size:28px;font-weight:100;}
.videoPlat{margin-bottom:10px;}
.fondoMenuPlat{background-color:#E1E1E2;height:100px;width:236px;}
.submenuPlat{background-color:#E1E1E2;padding-bottom:4px;padding-top:4px;width:216px;}
.submenuPlat:hover{background:url(images/fondoMenuPlat.png) -12px 0 no-repeat;padding-bottom:4px;padding-top:4px;width:236px; vertical-align:bottom;}
.submenuPlat a{text-decoration:none;color:#808080!important;padding-bottom:4px;padding-top:4px;}
.submenuPlat a:link,.submenuPlat a:visited,.submenuPlat a:hover{text-decoration:none;color:#808080!important; padding-left:10px;margin-top:10px;}
.submenuPlatS{background:url(images/fondoMenuPlat.png) -12px 0 no-repeat;padding-bottom:4px;padding-top:4px;width:236px;}
.submenuPlatS a:link,.submenuPlat a:visited,.submenuPlat a:hover,.submenuPlatS a{ text-decoration:none;color:#808080!important; padding-left:10px;}
.lineaSubmenu{height:1px;border-top: 1px solid #cbcbcb; width: 228px; margin-left:5px;}
.verMasC a{padding-right:10px; margin-top:-40px;color:#ffffff;font-size:9px;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.verMasC{float:right; margin:0; padding: 0;background:url(images/verMas.png) 0 0 no-repeat;}
.verMasC:hover{float:right; margin:0; padding: 0;background:url(images/verMasH.png) 0 0 no-repeat;}
.nombrePlat{padding-top:10px;padding-bottom:0px;}

.imgBritannica{margin-bottom:10px;}

/* Navigation panel start here
.NavPane{ background:url(images/fondoMenu.jpg); position:static; height:40px; width:1010px;margin-left:-21px; }*/
.NavPanePortal{ position:static; height:62px; width:1010px;margin-left:-21px; }
.NavLeft{ display:block; top:0; left:0; background:url(images/nav-left.png) 0 0 no-repeat; width:27px; height:67px;}
.NavRight{display:block; top:0; right:0; background:url(images/nav-right.gif) 100% 0 no-repeat; width:28px; height:67px;}
.NavLeftH{z-index:80000; display:block; top:0; left:0; background:url(images/nav-left-index.png) 100% 0 no-repeat; width:21px; height:412px;}
.NavRightH{z-index:80000; display:block; top:0; right:0; background:url(images/nav-right-index.gif) 100% 0 no-repeat; width:21px; height:412px;}

.tablaMenu{border:0px; border-width:0px;  }
.menuDinH{width:1010px;}
.tdMid{border:0px; border-width:0px;}
.tdIzq{border:0px; border-width:0px;width:21px;}
.tdDer{border:0px; border-width:0px;width:21px;}
.NavInner{ float:left;margin:0px 0px 0px 0px; width:700px;}

.ba {width:190px;text-align:right!important;font-size:12px!important; line-height:0px!important; font-family:Trebuchet MS!important; color:white!important;  padding:0!important;  position:relative; margin-top:20px;}
.ba a{text-align:right!important;font-size:11px; line-height:0px; font-family:Trebuchet MS; color:white; padding:0; position:relative;}


.LogoPane {float:left; width:230px; margin:5px 30px 10px 0px;}
.LogoPane img {max-width:100%; display:block;}

.LoginPane{float:right; margin-top:9px;}

.boton_packs {float:right; margin:12px 3px 0 0;}
.boton_packs.portal {float:none; margin:0; top:13px; right:268px; position: absolute; width:134px;}
.boton_packs.portal img {max-width:100%; display:block;}
.boton_packs:hover {filter:brightness(1.2);}

.BookMarkPane{display:NONE; position:relative; float:left; min-width:270px; width:100%; width:auto; height:44px; padding:8px 10px 0;}
.BookMarkLeft{display:NONE; position:absolute; bottom:14px; left:0; width:10px; height:32px;}
.BookMarkRight{display:NONE; position:absolute; bottom:14px; right:0; width:10px; height:32px;}

.imgMas{width:33px; vertical-align:bottom!important;}

#content {background-color:green;}
/*=====================================================================
TopMain Ends here
=====================================================================*/
.carrouselPHome{width:1010px;height:27px;  margin-left:-62px;                                                             display:none;}
.carrouselPortal {background:url(images/menuBusqueda.png) no-repeat;  width:100%;height:199px;  margin-left:0px; }
.bannerHead {   margin-top:-28px;padding-left:473px;}
.carrouselM{ margin: 0px;}
.carrouselIframe{ margin-top:5px; margin-left:20px;}
/* ContentPane Start here */
.BodyContentTop{  width:968px; padding:11px 0px 7px; height:17px;}
.BodyContentMiddle {background:#F7F8FA; width:970px; padding-top:0}
body.homepage .BodyContentMiddle {background:#FFFFFF;}
.BodyContentMiddleM{ width:968px; padding-top:0px; padding-top:0; }
/*revisar*/
.BodyContentBottom{ display:none; width:920px; height:14px;}

.ContentPane1{ /*padding:3px 0 5px 40px; clear:both;*/}
.ContentPane2{ display:none;float:left; width:280px;}
.ContentPane3{ display:none;float:right; width:478px;}

.ContentPane{ width:200px; margin:-1px 0 0 41px; padding:0 0 5px 0;}

.ContentPane4{ width:968px; padding:30px 0 5px 0; background:url(images/sombra.png) repeat-x ;background-color:#FFFFFF}
.ContentPane5{ float:left; width:225px; margin:0 10px 0 17px;}
.ContentPane6{ float:left; width:225px; margin:0 20px 0 0;}
.ContentPane7{ float:left; width:460px;margin:0 5px 0 0px;}


.ContentPane11blanco{ width:958px; margin-top:-8px;margin-bottom:0px; padding:20px 0 20px 10px;background-color:white;border-bottom:none;   }
.ContentPane11none{display:none; width:968px; margin:0; padding:0;}
.ContentPane11B{ width:958px; margin:0px; padding:0 0 5px 10px;  background-color:#FFFFFF;}

.ContentPane11{ width:100%; margin-top:0px; background-color:#F7F8FA; padding-top:15px;}
/*.ContentPane11Text{ width:959px; margin-top:0px; padding:0 0 5px 10px;  background-color:#FFFFFF;} */
.ContentPane12{ float:left; margin:0 0px 0 10px ;}
.ContentPane13{ float:right; width:230px; margin:0 30px 10px 0;}
.ContentPane14{ float:left; width:262px; margin:0 18px 0 0;}

.ContentPane15{ width:968px; padding:0 0 0 0px; margin:-15px 0 0 15px;}
.ContentPane16{ float:right; width:900px; margin:50px 0 0 0;}


.ContentPane17{ float:left; width:358px; margin:0 0px 0 40px;}
.ContentPane18{ float:right; width:358px; padding:0 0 0 0;}

.ContentPane1T{ margin-left:15px;height:100%;  width:968px;}
.ContentPaneLeft{ float:left; width:554px; min-height:20px;}
.ContentPaneRight{ float:right; width:310px; min-height:20px;}
/* ContentPane Ends here */
.footPane{  float:left; width:940px; margin:0 0px 0 -20px; padding:0;}
.CarruselPane{width:730px; margin:0 0px 0 -80px; padding:0 0 5px 0;}
.FontSizerPane{ display:none;float:left; width:200px; margin:0 0px 0 0; position:relative;}
.DatePane{ float:left; width:auto;}


/* BottomPane start here */
.BottomPane{background:url(images/footer-bg.jpg) 0 100% repeat-x; position: relative; z-index: 0;}
/*.FooterPane{background:url(images/footer-bg.jpg) 100% 0 repeat-x;}*/
.FooterInner{width:920px; margin:0 auto; padding:8px 0 0 0px; height:250px;}
/*.FooterLeft{ background:url(images/footer-bg.jpg) 100% 0 repeat-x;float:left; width:100%;}
.FooterRight{ fbackground:url(images/footer-bg.jpg) 100% 0 repeat-x;float:right; width:100%; text-align:right;}*/
/* BottomPane ends here */

.BreadcrumbPane { padding:2px 0px 10px 0px; font-size:11px; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.BreadcrumbPaneIP { padding:8px 0px 0 35px; font-size:11px; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.Breadcrumb {font-weight: normal;color: #7A011D;text-align:left;text-decoration:none; font-size:11px; vertical-align:top;font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight: normal;font-size:11px;color: #7A011D;font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;text-align:left;text-decoration:none;}
A.Breadcrumb:hover {font-weight: normal;font-size:11px;color: #000000;text-align:left;text-decoration:none;font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; text-decoration:underline;}
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
.TWTreeLogo { position:absolute; left:-135px; top:-80px;}
/* Login hover styles*/
.Login,A.Login:link,A.Login:visited,A.Login:active {color:#820202;font-size:11px; font-weight: bold;text-decoration:none; margin:0 5px 0 0;}
A.Login:hover {color:#820202!important;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#820202;font-size:11px; font-weight: bold;text-decoration:none; margin:0 0 0 5px;}
A.User:hover {color:#820202!important;}

/*Date Styles*/
.Date { color:#626261; font-size:11px; text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-weight:normal;color:#484848;text-decoration:none;padding:0px 2px; font-size:11px;
background: #dbece8; border: 1px solid #cae7e0; padding:3px 6px; }
A.ner:hover {font-weight:normal;color:#0E384B!important;text-decoration:none;	padding:3px 6px;background: #ffffff;}

/* Copyright text syle */
.Copyright,A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#484848; font-size:11px; text-align:center;
line-height:15px; font-weight:normal;text-decoration:none; display:block; float:left;}
A.Copyright:hover {color: #0E384B;}
/* Link Pane text syle */
.Link {	font-size: 11px; color: #484848;	text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 11px;	color: #484848;	text-decoration:none;}
A.Link:hover {color: #0E384B;}

/* Host Pane text syle */
.Host {	font-size: 11px; text-transform:uppercase;color: #484848;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {	font-size: 11px;	color: #363636;	text-decoration:none;}
A.Host:hover {color: #0E384B;}


/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/

/*ControlPanel*/
.ControlPanel { margin:10px auto!important; width:962px; border:2px solid #d6e3fa;}
DnnModule DnnModule-ListBibliotecaListBiblioteca DnnModule-441{height:100%!important;}
/* Default font style Style */
body, html, TH, TD, td,  div , p, table { color: #484848;  font-size: 13px; line-height:16px; font-weight: normal; text-decoration: none; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
p { margin:0px; padding:0px 0px 15px 0px; color:#484848;}
td { text-align:left; vertical-align:top; }
/*Default List style */


ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; vertical-align:top;}
ol li {padding:0px 3px 2px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}
img , a img { border:none!important; outline:none!important; text-decoration:none!important;}
br { margin:0px; padding:0px; height:1px;}

/*.ContentMiddleLeft li, .ContentMiddleLeft h3{ color:#004278!important;}*/
/**/
.DNNEmptyPane{margin:0;padding:0;width:0;height:0;line-height:0;display:none;}
/* Default link syle
A:Link, A:Visited, A:Active {color: #83011F;text-decoration: none;font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
A:Hover {color: #000009;text-decoration: underline;font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
*/
/* Black (Default color) */
.Normal { color: #333333; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #83011F; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover { color: #000009; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: underline; }

.NormalBold { color: #333333;  font-weight: bold;}
/*Extra Font color styles*/
/* Blue */
.NormalBlue { color: #09619a; font-weight: normal; }
.NormalBoldBlue { color: #09619a; font-weight: bold; }
/* Orange */
.TextOrange {color: #ef8029;}
.NormalOrange { color: #ef8029; font-weight: normal; }
.NormalBoldOrange { color: #ef8029; font-weight: bold; }
/* Green */
.TextGreen {color: #297808;}
.NormalGreen { color: #297808; font-weight: normal; }
.NormalBoldGreen { color: #297808; font-weight: bold; }
/* Red */
.NormalRed { color: #a9000d; font-weight: normal; }
.NormalBoldRed { color: #a9000d; font-weight: bold; }
/* Gray */
.NormalGray { color: #707070; font-weight: normal; }
.NormalBoldGray { color: #707070; font-weight: bold; }
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 { color: #3C3C3C; font-size: 20px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px 0px; line-height:normal;font-family: Trebuchet MS, Arial, sans-serif;;}
/* H2 */H2 { color: #3C3C3C; font-size: 18px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Trebuchet MS, Arial, sans-serif;}
/* H3 */H3 { color: #3C3C3C; font-size: 16px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family:Trebuchet MS, Arial, sans-serif;}
/* H4 */H4 { color: #3C3C3C; font-size: 14px; font-weight: bold;  padding:0px 0px 5px 0px; margin: 0px 0px; line-height:normal;font-family:Trebuchet MS, Arial, sans-serif;}
/* H5 */H5 { color: #3C3C3C; font-size: 13px; font-weight: bold;  padding:0px 0px 5px 0px; margin:0px; line-height:normal;font-family:Trebuchet MS, Arial, sans-serif;}
/* H6 */H6 { color: #3C3C3C; font-size: 12px; font-weight: normal; padding:0px 0px 5px 0px; margin:0px; line-height:normal; font-family: Trebuchet MS, Arial, sans-serif;}
/*Small*/small {font-size: 11px;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #333333; font-size: 13px; font-weight: bold; text-decoration: none;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #83011F; font-size: 13px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #000009; text-decoration:underline;}

/* SubHead */
.SubHead { color: #333333; font-size: 12px; font-weight: bold; text-decoration: none;font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #83011F; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #000009;text-decoration:underline;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #333333;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 11px; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #83011F; font-size: 11px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #000009;text-decoration:underline;}

/* Text style for skin objects */
.SkinObject { color: #333333; font-size: 11px; font-weight: normal; text-decoration: none; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #83011F; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #000009;text-decoration:underline;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #333333; background:#FFFFFF; font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; font-size: 12px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; color:#83011F; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover {font-family:Trebuchet MS,Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; color:#000009; font-size: 13px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; color:#83011F; cursor:pointer; font-size: 13px; font-weight: bold;background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover {font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; color:#000009; font-size: 13px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #000000; font-weight: bold; text-decoration: none; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.DataGrid_AlternatingItem { color: #333333;  font-weight: normal; text-decoration: none; font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.DataGrid_Item { color: #000000; font-weight: normal; text-decoration: none;font-family:Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.ModuleTitle_SubMenu{border-width:1px 1px 0px 1px; border-style:solid; border-color:#a8c4d6;}
.ModuleTitle_SubMenu table {padding:0px; border:0px; position:absolute; margin:0px;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}
.ModuleTitle_SubMenu td{background:#d3dfea;	white-space: nowrap; padding:0px;border-top:1px solid #e9f1f8;border-bottom:1px solid #a8c4d6;color:#345c81!important;}
.ModuleTitle_MenuIcon {background:#d3dfea; padding:3px;}
.ModuleTitle_MenuItem {background:#dde9f1;}
td.ModuleTitle_MenuItemSel , .ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{background: #345c81;color: #fff!important;}
.ModuleTitle_MenuBreak { display:none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height:1px;background: #f8f4e6; display:block;}
.ModuleTitle_SubMenu td span { padding:4px 8px 4px 4px;}/*
/**/
/*Link Module Styles*/

/*========= Page styles ==============*/

/*div.twitter{ width:147px; height:25px; background:url(images/twitter.png) 0 0 no-repeat; text-indent:-5000px; padding:49px 0 0 0;}
*/div.twitter a{width:65px; height:17px; margin:0 0 0 78px; display:block;}
div.twitter {width:100px; height:39px;background:url(images/twitter4_64.png) 0 0 no-repeat; /*margin-top: -138px!important; margin-left: 200px;*/ text-indent:-5000px; padding:49px 0 0 0;}

.headerBoxText{ width:180px;}

/* Baner style */
.baner{ width:454px; height:224px; background:url(images/baner-bg.png) 0 0 no-repeat; padding:27px 0 0 24px;}
.baner h2{ font:bold 22px/26px Trebuchet MS, Tahoma, Arial, Sans-serif; color:#6A1111; padding:0 0 4px 0;}
.baner h3{ font:bold 34px/39px Trebuchet MS, Tahoma, Arial, Sans-serif; color:#FAD817; background-color:#6A1111; padding:0 8px; margin:0 0 9px 0; text-transform:uppercase; width:370px;}
.baner p{ font:normal 16px/18px Trebuchet MS, Tahoma, Arial, Sans-serif; color:#6A1111; padding:0!important; width:316px;}

.SearchTextBox{ background-color:#00FF00!important;}

p span.date{ font-size:18px; line-height:20px; color:#26ADC0;}
p.blueBGText{ background-color:#35C3D7; color:#fff!important; padding:10px !important; margin:0 0 12px 0;}

ul.featureList{ font-size:13px; line-height:28px; }
ul.featureList li{ border-bottom:solid 1px #DDDDDD; padding:0; margin:0; }
ul.featureList li a{ color:#484848; display:block; padding:0 0 0 27px; background:url(images/list-icon.png) 6px 7px no-repeat;}
ul.featureList li a:hover{ color:#fff; background-color:#7AC62E;}

.contactTxtBox{ width:205px; height:20px; border:solid 1px #CFCDC0; color:#313030; background-color:#fff; margin:0 0 6px 0; font-size:12px; line-height:20px; padding:0 0 0 5px; font-family: Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}
.contactComment{ width:205px; height:80px; border:solid 1px #CFCDC0; color:#313030; background-color:#fff; margin:0 0 6px 0; font-size:12px; line-height:20px; padding:0 0 0 5px; font-family: Trebuchet MS, Arial, Verdana, Geneva, sans-serif ,Helvetica, sans-serif;}

img.leftImage{ float:left; margin:0 10px 10px 0;}

ul.numList li{ padding:0;}
ul.numList li span.leftText{ display:block; float:left; background:url(images/num-bg.gif) 0 0 no-repeat; width:31px; height:31px; font:bold 20px/31px Trebuchet MS, Tahoma, Arial, Sans-serif; color:#fff; margin:0 12px 0 0; text-align:center; }
ul.numList li span.rightText{ display:block; float:left; width:200px; border-bottom:solid 3px #35C3D7; line-height:18px; padding:0 0 10px 0; margin:0 0 10px 0;}
ul.numList li span.noBor{ border:0;}

ul.contactNo{ list-style-type:none !important; padding:0; margin:0;}
ul.contactNo li{ list-style-type:none !important;padding:0 0 5px 0;}
ul.contactNo li strong{ color:#0E5876;}
div.map{ margin:10px 0 0 0; border:solid 1px #DDDDDD;}
a.viewMap{ color:#7A011D;}

p.smallTitle{ font-weight:bold; color:#0E5876;}

/*Styles For DNN Link Module*/
/*Default Link Module Styles*/
.LinksDesignTable { width:220px!important;}
.LinksDesignTable td { padding:0px; background:none; border-bottom:1px solid #dddddd;}
.LinksDesignTable a{  padding:0px 5px 0px 1px;display:block; margin:0px; background:none; text-decoration:none; font-size:13px!important;color:#484848!important; line-height:28px!important; overflow:hidden; white-space:normal!important;}
.LinksDesignTable a:hover, .LinksDesignTable a:active{  background:none; text-decoration:none; color:#388e10!important;}

/*Link Module Styles2*/
.IconTitleGreenContentpane .LinksDesignTable { width:220px!important}
.IconTitleGreenContentpane .LinksDesignTable td { padding:0px; background:none; border-bottom:1px solid #dddddd;}
.IconTitleGreenContentpane .LinksDesignTable a{  padding:0px 5px 0px 27px;display:block; margin:0px; background:url(images/list-icon.png) 6px 7px no-repeat; text-decoration:none; font-size:13px!important;color:#484848!important; line-height:28px!important; overflow:hidden; white-space:normal!important;}
.IconTitleGreenContentpane .LinksDesignTable a:hover, .IconTitleGreenContentpane  .LinksDesignTable a:active{  background:url(images/list-icon.png) 6px 7px no-repeat #7AC62E; text-decoration:none; color:#FFF!important;}

/*Slider Styles*/
#slider {margin: 0 auto;position: relative; width:478px;background:url(images/SliderShadow.png) right bottom no-repeat; padding:0px 0px 11px 0px;}
.Panel {float: left; position: relative;}
.scroll {height: auto; overflow: auto;overflow-x: hidden;position: relative;clear: left;}
.scrollContainer { height:220px; margin-bottom:1px;}
.scrollContainer div.panel {padding:0px;height: auto;width:478px;}
.hide {display: none;}
ul.navigation { padding:0px; margin:0px 0px;}
.navigation li{ padding:0px!important; margin:2px!important; list-style:none!important; float:right;}
.navigation li a {color:#000; text-decoration:none; border:none; position:absolute;}
.navigation li a img { position:absolute; bottom:-30px; right:50px; margin-left:10px; border:none!important; outline:none!important; text-decoration:none!important;}
.navigation li a:hover , .navigation li a.selected  {}
.navigation li a:focus{ outline: none;}

.navigation li a .YellowDot {background:url(images/YellowDot.gif) top left no-repeat; right:85px;}
.navigation li a .OrangeDot {background:url(images/OrangeDot.gif) top left no-repeat; right:70px;}
.navigation li a .BlueDot   {background:url(images/BlueDot.gif) top left no-repeat; right:55px;}
.navigation li a .PurpleDot {background:url(images/PurpleDot.gif) top left no-repeat; right:40px;}

.navigation li a:hover .BlueDot   , .navigation li a.selected .BlueDot {background:url(images/BlueDotHover.gif) top left no-repeat;}
.navigation li a:hover .OrangeDot , .navigation li a.selected .OrangeDot {background:url(images/OrangeDotHover.gif) top left no-repeat;}
.navigation li a:hover .PurpleDot , .navigation li a.selected .PurpleDot {background:url(images/PurpleDotHover.gif) top left no-repeat;}
.navigation li a:hover .YellowDot , .navigation li a.selected .YellowDot {background:url(images/YellowDotHover.gif) top left no-repeat;}

/*Slider End*/









/* Nav Button code. Big thanks to all at css-discuss! */




#button {
	width:100%;
	padding:0 0 0 0;
	margin-bottom: 1em;
	font-family:'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
	font-size:13px;
	background-color:#e2e2e3;
	color:#333;
	list-style-type:none;}

	#button ul {
		list-style: none;	list-style-type:none; margin:0; padding:0; border:none;}

	#button li {
		list-style-type:none; border-bottom:1px solid #bababa; margin:0;}

	#button li a {
		list-style-type:none;
		display: block;
		padding: 0px 5px 0px 10px;
		border-left: 4px solid #808080;
		background-color: #E2E2E3;
		color: #808080;
		text-decoration: none;
		width: 100%;}

	html>body #button li a {
		width: auto;
		list-style-type:none;}

	#button li a:hover {
		border-left: 4px solid #ED1C24;
		list-style-type:none;
		background-color: #ffffff;
		color: #808080;}

	html>body #button li.unselected a {width:auto;}

	#button li.selected a {
		border-left: 4px solid #ED1C24;
		list-style-type:none;
		background-color: #ffffff;
		color: #808080;}

	html>body #button li.selected a {width: auto;}

	/*aca arranca el sub menu que es igual al menu con algunos cambios menores*/
		#buttonSubCate {
			width: 100%;
			padding: 0 0 0 0;
			margin-bottom: 1em;
			font-family: 'Trebuchet MS', 'Lucida Grande',
			  Verdana, Lucida, Geneva, Helvetica,
			  Arial, sans-serif;
			font-size:13px;
			background-color: #e2e2e3;
			color: #333;
			list-style-type:none;
			margin-top:-13px;}

		#buttonSubCate ul {
			list-style: none;
			list-style-type:none;
			margin: 0;
			padding: 0;
			border: none;}

		#buttonSubCate li {
			list-style-type:none;
			border-bottom: 0px solid #bababa;
			margin: 0;}

		#buttonSubCate li a {
			list-style-type:none;
			display: block;
			padding: 0px 5px 0px 2em;
			border-left: 4px solid #E2E2E3;

			background-color: #E2E2E3;
			color: #808080;
			text-decoration: none;
			width: 100%;}

		html>body #buttonSubCate li a {
			width: auto;
			list-style-type:none;}

		#buttonSubCate li a:hover {
			border-left: 4px solid #ED1C24;
			list-style-type:none;
			background-color: #ffffff;
			color: #808080;}

		html>body #buttonSubCate li.unselected a {width: auto;}

		#buttonSubCate li.subcateSelected a {
			border-left: 4px solid #ED1C24;
			list-style-type:none;
			background-color: #ffffff;
			color: #808080;}

		html>body #buttonSubCate li.subcateSelected a {width: auto;}


#menu_categ{margin:0; outline:none; padding:0;}

.boton-especial-docentes {border-bottom: 1px solid #bababa; width:100%;}
.boton-especial-docentes a {display:block; padding:0px 5px 0px 10px; border-left:4px solid #808080; background-color:#E2E2E3; color:#808080; text-decoration:none; width:100%;}
.boton-especial-docentes a:hover {border-left:4px solid #ED1C24; list-style-type:none;	background-color:#ffffff; color:#808080;}


/*DOCENTES THEME*/
.docentes_theme #button li a {color:#A01013;}
.docentes_theme #button li.selected a {color:#222; border-left:4px solid #A01013}
.docentes_theme .tituloAvisoEnciclopedia {background:url(images/tituloPag_docente.png) 0 0 no-repeat}
.docentes_theme .titulo_encic {color:#A01013;}




 /* PARA SCROLLBARRRRRRR */
 /* Scroll Bar Master Styling Starts Here */
.scrollgeneric {
line-height: 1px; font-size: 1px;
position: absolute; top: 0; left: 0;
}
.vscrollerbase, .vscrollerbar {
width: 10px;
}
.hscrollerbase, .hscrollerbar {
height: 15px;
}
.hscrollerbase {display:none;}
.vscrollerbar, .hscrollerbar {
padding: 0px;
z-index: 2;
}
.vscrollerbarbeg {
background:#ED1C24;
width: 15px;
}
.hscrollerbarbeg {
background: url(images/hscroller.png) -10px 0px;
height: 15px;
background-color: #CCCCCC;
}

.hscrollerbarend {
background: url(images/hscroller.png);
height: 15px; width: 10px;
background-color: #CCCCCC;
}

.vscrollerbase, .hscrollerbase {
background-color: #D7DCE3;
background-image: url(images/scrollbaseback.png);
}

.hscrollerbasebeg {
height: 15px;
background: url(images/scrollbases.png) -22px 0px no-repeat;
/* width is auto set to fill the base */
}

.hscrollerbaseend {
height: 15px; width: 7px;
background: url(images/scrollbases.png) 0% 0% no-repeat;
}

.vscrollerbasebeg {
width: 15px;
background: url(images/scrollbases.png) -7px -8px no-repeat;

}

.vscrollerbaseend {
height: 7px; width: 15px;
}

.scrollerjogbox {
width: 15px; height: 15px;
top: auto; left: auto; bottom: 0px; right: 0px;
background: white url(images/scrolljog.png) 50% 50%;
}



table.botonera{
    font-family: "Trebuchet MS", sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse:separate;

}

.botonera td{
    color:#fff;
    text-shadow:1px 1px 1px #808080;
    border:1px solid #808080;
    background-color:#808080;
    width:192px;
	height:45px;
	text-align:center;
	vertical-align:middle;
}



.botonera td:hover{
    color:#fff;
    text-shadow:1px 1px 1px #2BB2FF;
    border:1px solid #2BB2FF;
    background-color:#2BB2FF;
    width:192px;
	height:45px;
	text-align:center;
	vertical-align:middle;
}
.botonera a {
	font-size:14px;
}

.showme{display:none;}

.showhim:hover .showme{display:inherit;}

/* Scroll Bar Master Styling Ends Here */

/*PANEL COLORIDO HOME*/

#rectangulo {background-color:#85C342;}
#rectangulo:hover{background-color:#699934;}
#rectangulob {background-color:#2BB2FF;}
#rectangulob:hover{background-color:#176189;}

#circulo{
 border: 25px solid #44C7F4;
 border-radius: 35px;
 width: 15px;
 background-color: #44C7F4;
 height: 12px;
}

#seph{height:7px;}
#sepv {width:7px; height:367px;	float:left;}
#seppanel5{
 width:8px;
 height:90px;
 float:left;
  }
 #panel1 {
  /*background-color: #F8931F;*/
  width:177px;
  height:90px;
 }

  #panel2 {
  background-color: #F8931F;
  width:177px;
  height:270px;
 }

 #texto-win {
	margin-left:7px;
	margin-top:-5px;
	font-size:18px;
	color:#FFF;
	line-height:1;
 }

 #texto-win2 {
	margin:7px;
	margin-top:-5px;
	font-size:14px;
	color:#FFF;
	line-height:1;
 }

 #win {
   margin:7px;
   width:940px;
   height:380px;
 }

 #izquierda {
	width:177px;
	float:left;
 }

#centro {
	width:361px;
	float:left;
 }

#panel3{
  width:367px;
  height:187px;
 }

#panel3-1{
  background-color: #F8931F;
  width:180px;
  height:187px;
  float:left;
 }

 #panel3-2{
  background-color: #F8931F;
  width:180px;
  height:187px;
  float:left;
 }

#panel4{
  /*background-color: #F8931F;*/
  width:367px;
  height:187px;
 }

#centro {
	width:367px;
	float:left;
 }

#derecha {
	width:368px;
	float:left;
 }

 #panel5{
  width:368px;
  height:90px;
 }
 #panel5p1{
  background-color: #C2272D;
  width:182px;
  height:90px;
  float:left;
 }
  #panel5p2{
  background-color: #C2272D;
  width:178px;
  height:90px;
  float:left;
  Text-align:center;


 }

 #panel6{
  background-color: transparent;
  width:368px;
  height:90px;
  overflow:hidden;
 }

#panel7{
  background-color: #F8931F;
  width:180px;
  height:90px;
 }



#panel8{
  background-color: #2BB2FF;
  width:180px;
  height:110px;
 }

 #panel10{
  background-color: #0000FE;
  width:180px;
  height:70px;
  float:left;
 }
  #panel9{
  background-color: #F8931F;
  width:180px;
  height:90px;
 }

#comoreg {
 border-bottom-style:dashed;
 margin-top:10px;
 border-bottom-width:1px;
 border-color:#A8A8A8;
}

/*DICCIONARIOS*/
#diccionarios {margin:14px; width:940px;}
#diccionario-text {font-size:20px;}
.bloque {width:31px; float:left; margin-right:3px;}
	.bloque:hover {filter:brightness(1.15); -webkit-filter:brightness(1.15);}
#sepdic {width:3px; height:32px; float:left;}
#text-dic {font-size:14px; color:#FFF; margin-top:-28px; margin-left:4px;}
#text-dic2 {font-size:14px; color:#FFF; margin-top:-20px; margin-left:20px;}

	/*DIC. ILUSTRADO*/
	#ilustrado-text {font-size:16px; color:#2BB2FF; padding-bottom:14px;}
	#ilustrado {}
		#triangulo-ilustrado1 {width:0; height:0; border-top:29px solid #2BB2FF; border-right:29px solid transparent; float:left;}
		#triangulo-ilustrado2 {width:0; height:0; border-bottom:29px solid #2BB2FF; border-left:29px solid transparent; margin-left:2px;}
	/*DIC. SINONIMOS*/
	#sinonimo-text {font-size:16px; color:#3AB54A; padding-bottom:14px;}
	#sinonimos {}
		#triangulo-sinonimos1 {width:0; height:0; border-top: 29px solid #3AB54A; border-right: 29px solid transparent; float:left;}
		#triangulo-sinonimos2 {width:0; height:0; border-bottom:29px solid #3AB54A; border-left:29px solid transparent; margin-left:2px;}
	/*DIC. BIOGRAFIAS*/
	#biografias-text {font-size:16px; color:#D4155B; padding-bottom:14px;}
	#biografias {}
		#triangulo-biografias1 {width:0; height:0; border-top: 29px solid #D4155B; border-right: 29px solid transparent; float:left;}
		#triangulo-biografias2 {width:0; height:0; border-bottom: 29px solid #D4155B; border-left: 29px solid transparent; margin-left:2px;}

#inferior {
 margin:7px;
 width:940px;
 height:381px;

}

#columnainf {
  width:181px;
  float:left;
}

#celdainf {
  width:181px;
  height:187px;
  background-color:#C2272D;
}

#columnainf {
  width:181px;
  float:left;
}

#celdainf {
  width:181px;
  height:187px;
  background-color:#FFF;
}

#tema-rect {
	width:181px;
	height:30px;
	background-color:#C2272D;
}

#texto-rect {
	margin-left:7px;
	margin-top:-10px;
	font-size:16px;
	color:#FFF;
	line-height:1;
 }

#titulo-rect {
	width:181px;
	height:30px;
	background-color:#FFF;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}

#texto-titulo-rect {
	margin-left:7px;
	margin-top:-10px;
	font-size:14px;
	color:#000;
 }

 #detalle-rect {
	width:181px;
	height:127px;
	background-color:#FFF;
	border-bottom-width:1px;
}

#panel-inf {
  width:914px;
  margin:7px;
  height:670px;
  margin-left:15px;
}

#panel-inf-izq {
  width:344px;
  float:left;
}

#panel-inf-centro {
  width:310px;
  float:left;
}

#panel-inf-der {
  width:246px;
  float:left;
  height:670px;
}

#panel-inf-izq-1{
	width:344px;
	height:162px;

}

#panel-inf-izq-1-1{
	width:236px;
	height:162px;
	float:left;
}

#panel-inf-izq-1-1-1 {
	background-color:#ED008C;
	width:236px;
	height:62px;
}

#panel-inf-izq-1-1-2 {
	width:236px;
	height:93px;
}

#panel-inf-izq-1-1-2-1{
	width:148px;
	height:93px;
	float:left;
}

#panel-inf-izq-1-1-2-1-1{
	width:148px;
	height:40px;
	background-color:#25AAE2;
}

#panel-inf-izq-1-1-2-1-2{
	width:148px;
	height:46px;
	background-color:#A01F62;
}

#panel-inf-izq-1-1-2-2{
	width:80px;
	height:93px;
	float:left;
	background-color:#12A89D;
}

#panel-inf-izq-1-2{
	width:101px;
	height:162px;
	float:left;
}

#panel-inf-izq-1-2-1{
	width:101px;
	height:63px;
	background-color:#0B9444;
}

#panel-inf-izq-1-2-2{
	width:101px;
	height:93px;
	background-color:#EE1C25;
}

#panel-inf-izq-2{
	width:344px;
	height:195px;
}

#panel-inf-izq-2-1{
	width:165px;
	height:195px;
	float:left;
}

#panel-inf-izq-2-1-1{
	width:165px;
	height:71px;
	background-color:#FFD203;
}

#panel-inf-izq-2-1-2{
	width:165px;
	height:42px;
	background-color:#056839;
}

#panel-inf-izq-2-1-3{
	width:165px;
	height:28px;
	background-color:#25AAE2;
}

#panel-inf-izq-2-1-4{
	width:165px;
	height:33px;
	background-color:#ED207B;
}

#panel-inf-izq-2-2{
	width:172px;
	height:195px;
	float:left;
}

#panel-inf-izq-2-2-1{
	width:172px;
	height:40px;
	background-color:#D8DF20;
}

#panel-inf-izq-2-2-2{
	width:172px;
	height:51px;
	background-color:#D91B5B;
}

#panel-inf-izq-2-2-3{
	width:172px;
	height:90px;
}

#panel-inf-izq-2-2-3-1{
	width:93px;
	height:90px;
	background-color:#FCB040;
	float:left;
}

#panel-inf-izq-2-2-3-2{
	width:72px;
	height:90px;
	background-color:#ED207B;
	float:left;
}

#panel-inf-izq-3{
	width:344px;
	height:141px;

}

#panel-inf-izq-3-1{
	width:90px;
	height:141px;
	float:left;
	background-color:#0F75BD;
}

#panel-inf-izq-3-2{
	width:168px;
	height:141px;
	float:left;
}

#panel-inf-izq-3-2-1{
	width:168px;
	height:89px;
	background-color:#8CC63E;
}

#panel-inf-izq-3-2-2{
	width:168px;
	height:46px;
	background-color:#EE1C25;
}

#panel-inf-izq-3-3{
	width:72px;
	height:141px;
	float:left;
	background-color:#662E93;
}

#panel-inf-izq-4{
	width:344px;
	height:164px;

}

#panel-inf-izq-4-1{
	width:266px;
	height:164px;
	float:left;
}

#panel-inf-izq-4-1-1{
	width:266px;
	height:70px;
}

#panel-inf-izq-4-1-1-1{
	width:174px;
	height:70px;
	float:left;
	background-color:#ED207B;
}

#panel-inf-izq-4-1-1-2{
	width:84px;
	height:70px;
	float:left;
	background-color:#056839;
}

#panel-inf-izq-4-1-2{
	width:266px;
	height:87px;
}

#panel-inf-izq-4-1-2-1{
	width:123px;
	height:87px;
	float:left;
	background-color:#01AEF0;
}

#panel-inf-izq-4-1-2-2{
	width:135px;
	height:87px;
	float:left;
	background-color:#92278F;
}

#panel-inf-izq-4-2{
	width:71px;
	height:160px;
	float:left;
}

#panel-inf-izq-4-2-1{
	width:71px;
	height:35px;
	background-color:#EE1D23;
}

#panel-inf-izq-4-2-2{
	width:71px;
	height:80px;
	background-color:#FFD203;
}

#panel-inf-izq-4-2-3{
	width:71px;
	height:35px;
	background-color:#FCB040;
}

#panel-inf-der-1{
	width:246px;
	height:162px;
}

#panel-inf-der-1-1{
	width:129px;
	height:162px;
	float:left;
	background-color:#F7941D;
}

#panel-inf-der-1-2{
	width:110px;
	height:162px;
	float:left;
}

#panel-inf-der-1-2-1{
	width:110px;
	height:59px;
	background-color:#662E93;
}

#panel-inf-der-1-2-2{
	width:110px;
	height:96px;
	background-color:#FFD203;
}

#panel-inf-der-2{
	width:246px;
	height:158px;
}

#panel-inf-der-2-1{
	width:81px;
	height:158px;
	float:left;
}

#panel-inf-der-2-1-1{
	width:81px;
	height:100px;
	background-color:#12A89D;
}

#panel-inf-der-2-1-2{
	width:81px;
	height:52px;
	background-color:#ED3F36;
}

#panel-inf-der-2-2{
	width:158px;
	height:158px;
	float:left;
}

#panel-inf-der-2-2-1{
	width:158px;
	height:60px;
	background-color:#0BA148;
}

#panel-inf-der-2-2-2{
	width:158px;
	height:91px;
	background-color:#92278F;
}

#panel-inf-der-3{
	width:246px;
	height:34px;
	background-color:#D8DF20;
}

#panel-inf-der-4{
	width:246px;
	height:113px;
}

#panel-inf-der-4-1{
	width:79px;
	height:113px;
	float:left;
}

#panel-inf-der-4-1-1{
	width:79px;
	height:53px;
	background-color:#25AAE3;
}

#panel-inf-der-4-1-2{
	width:79px;
	height:53px;
	background-color:#EF3E38;
}

#panel-inf-der-4-2{
	width:160px;
	height:113px;
	float:left;
	background-color:#ED207B;
}

#panel-inf-der-5{
	width:246px;
	height:123px;
}

#panel-inf-der-5-1{
	width:79px;
	height:118px;
	float:left;
}

#panel-inf-der-5-1-1{
	width:79px;
	height:53px;
	background-color:#D8DF1F;
}

#panel-inf-der-5-1-2{
	width:79px;
	height:63px;
	background-color:#272264;
}

#panel-inf-der-5-2{
	width:69px;
	height:118px;
	float:left;
}

#panel-inf-der-5-2-1{
	width:69px;
	height:53px;
	background-color:#27ABDC;
}

#panel-inf-der-5-2-2{
	width:69px;
	height:63px;
	background-color:#FA931C;
}

#panel-inf-der-5-3{
	width:84px;
	height:118px;
	float:left;
}

#panel-inf-der-5-3-1{
	width:84px;
	height:79px;
	background-color:#603814;
}

#panel-inf-der-5-3-2{
	width:84px;
	height:37px;
	background-color:#0F75BD;
}

#panel-inf-der-6{
	width:246px;
	height:58px;
}

#panel-inf-der-6-1{
	width:79px;
	height:58px;
	float:left;
	background-color:#8CC63E;
}


#panel-inf-der-6-2{
	width:160px;
	height:58px;
	float:left;
	background-color:#0BA14A;
}

.vertical{
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  margin-top:-5px;
  font-size:18px;
  color:#FFF;
  line-height:1;}

.vertical {writing-mode: tb-rl; margin-left:17px;}

#panel-inf2 {
  width:914px;
  margin:7px;
  margin-left:15px;
  margin-top:20px;
}

#panel-inf2-izq {
  width:344px;
  float:left;
}

#panel-inf2-centro {
  width:310px;
  float:left;
}

#panel-inf2-der {
  width:246px;
  float:left;
}

#panel-inf2-izq-1{
	width:344px;
	height:162px;

}

#panel-inf2-izq-1-1{
	width:236px;
	height:162px;
	float:left;
}

#panel-inf2-izq-1-1-1 {
	background-color:#FCB040;
	width:236px;
	height:62px;
}

#panel-inf2-izq-1-1-2 {
	width:236px;
	height:93px;
}

#panel-inf2-izq-1-1-2-1{
	width:148px;
	height:93px;
	float:left;
}

#panel-inf2-izq-1-1-2-1-1{
	width:148px;
	height:40px;
	background-color:#ED207B;
}

#panel-inf2-izq-1-1-2-1-2{
	width:148px;
	height:46px;
	background-color:#D8DF20;
}

#panel-inf2-izq-1-1-2-2{
	width:80px;
	height:93px;
	float:left;
	background-color:#01AEF0;
}

#panel-inf2-izq-1-2{
	width:101px;
	height:162px;
	float:left;
}

#panel-inf2-izq-1-2-1{
	width:101px;
	height:63px;
	background-color:#25AAE2;
}

#panel-inf2-izq-1-2-2{
	width:101px;
	height:93px;
	background-color:#ED008C;
}

#panel-inf2-izq-2{
	width:344px;
	height:195px;
}

#panel-inf2-izq-2-1{
	width:165px;
	height:195px;
	float:left;
}

#panel-inf2-izq-2-1-1{
	width:165px;
	height:71px;
	background-color:#25AAE2;
}

#panel-inf2-izq-2-1-2{
	width:165px;
	height:42px;
	background-color:#FCB040;
}

#panel-inf2-izq-2-1-3{
	width:165px;
	height:28px;
	background-color:#A01F62;
}

#panel-inf2-izq-2-1-4{
	width:165px;
	height:33px;
	background-color:#FFD203;
}

#panel-inf2-izq-2-2{
	width:172px;
	height:195px;
	float:left;
}

#panel-inf2-izq-2-2-1{
	width:172px;
	height:40px;
	background-color:#D91B5B;
}

#panel-inf2-izq-2-2-2{
	width:172px;
	height:51px;
	background-color:#EE1D23;
}

#panel-inf2-izq-2-2-3{
	width:172px;
	height:90px;
}

#panel-inf2-izq-2-2-3-1{
	width:93px;
	height:90px;
	background-color:#12A89D;
	float:left;
}

#panel-inf2-izq-2-2-3-2{
	width:72px;
	height:90px;
	background-color:#A01F62;
	float:left;
}

#panel-inf2-izq-3{
	width:344px;
	height:141px;

}

#panel-inf2-izq-3-1{
	width:90px;
	height:141px;
	float:left;
	background-color:#056839;
}

#panel-inf2-izq-3-2{
	width:168px;
	height:141px;
	float:left;
}

#panel-inf2-izq-3-2-1{
	width:168px;
	height:89px;
	background-color:#ED207B;
}

#panel-inf2-izq-3-2-2{
	width:168px;
	height:46px;
	background-color:#ED008C;
}

#panel-inf2-izq-3-3{
	width:72px;
	height:141px;
	float:left;
	background-color:#0B9444;
}

#panel-inf2-izq-4{
	width:344px;
	height:164px;

}

#panel-inf2-izq-4-1{
	width:266px;
	height:164px;
	float:left;
}

#panel-inf2-izq-4-1-1{
	width:266px;
	height:70px;
}

#panel-inf2-izq-4-1-1-1{
	width:174px;
	height:70px;
	float:left;
	background-color:#F7941D;
}

#panel-inf2-izq-4-1-1-2{
	width:84px;
	height:70px;
	float:left;
	background-color:#0F75BD;
}

#panel-inf2-izq-4-1-2{
	width:266px;
	height:87px;
}

#panel-inf2-izq-4-1-2-1{
	width:123px;
	height:87px;
	float:left;
	background-color:#12A89D;
}

#panel-inf2-izq-4-1-2-2{
	width:135px;
	height:87px;
	float:left;
	background-color:#ED207B;
}

#panel-inf2-izq-4-2{
	width:71px;
	height:160px;
	float:left;
}

#panel-inf2-izq-4-2-1{
	width:71px;
	height:35px;
	background-color:#92278F;
}

#panel-inf2-izq-4-2-2{
	width:71px;
	height:80px;
	background-color:#EE1C25;
}

#panel-inf2-izq-4-2-3{
	width:71px;
	height:35px;
	background-color:#FFD203;
}

#panel-inf2-der-1{
	width:246px;
	height:162px;
}

#panel-inf2-der-1-1{
	width:129px;
	height:162px;
	float:left;
	background-color:#F1592A;
}

#panel-inf2-der-1-2{
	width:110px;
	height:162px;
	float:left;
}

#panel-inf2-der-1-2-1{
	width:110px;
	height:59px;
	background-color:#EE1C25;
}

#panel-inf2-der-1-2-2{
	width:110px;
	height:96px;
	background-color:#056839;
}

#panel-inf2-der-2{
	width:246px;
	height:158px;
}

#panel-inf2-der-2-1{
	width:81px;
	height:158px;
	float:left;
}

#panel-inf2-der-2-1-1{
	width:81px;
	height:100px;
	background-color:#662E93;
}

#panel-inf2-der-2-1-2{
	width:81px;
	height:88px;
	background-color:#9227FF;
}

#panel-inf2-der-2-2{
	width:158px;
	height:158px;
	float:left;
}

#panel-inf2-der-2-2-1{
	width:158px;
	height:60px;
	background-color:#8C2769;
}

#panel-inf2-der-2-2-2{
	width:158px;
	height:60px;
	background-color:#D8DF20;
}

#panel-inf2-der-2-2-3{
	width:158px;
	height:61px;
	background-color:#92278F;
}

#panel-inf2-der-3{
	width:246px;
	height:34px;
	background-color:#D8DF20;
}

#panel-inf2-der-4{
	width:246px;
	height:113px;
}

#panel-inf2-der-4-1{
	width:79px;
	height:113px;
	float:left;
}

#panel-inf2-der-4-1-1{
	width:79px;
	height:53px;
	background-color:#25AAE3;
}

#panel-inf2-der-4-1-2{
	width:79px;
	height:53px;
	background-color:#EF3E38;
}

#panel-inf2-der-4-2{
	width:160px;
	height:113px;
	float:left;
	background-color:#ED207B;
}

#panel-inf2-der-5{
	width:246px;
	height:123px;
}

#panel-inf2-der-5-1{
	width:79px;
	height:118px;
	float:left;
}

#panel-inf2-der-5-1-1{
	width:79px;
	height:53px;
	background-color:#D8DF1F;
}

#panel-inf2-der-5-1-2{
	width:79px;
	height:63px;
	background-color:#272264;
}

#panel-inf2-der-5-2{
	width:69px;
	height:118px;
	float:left;
}

#panel-inf2-der-5-2-1{
	width:69px;
	height:53px;
	background-color:#27ABDC;
}

#panel-inf2-der-5-2-2{
	width:69px;
	height:63px;
	background-color:#FA931C;
}

#panel-inf2-der-5-3{
	width:84px;
	height:118px;
	float:left;
}

#panel-inf2-der-5-3-1{
	width:84px;
	height:79px;
	background-color:#603814;
}

#panel-inf2-der-5-3-2{
	width:84px;
	height:37px;
	background-color:#0F75BD;
}

#panel-inf2-der-6{
	width:246px;
	height:58px;
}

#panel-inf2-der-6-1{
	width:79px;
	height:58px;
	float:left;
	background-color:#8CC63E;
}


#panel-inf2-der-6-2{
	width:160px;
	height:58px;
	float:left;
	background-color:#0BA14A;
}

#botondiv91 {
	border:1px solid #FFF;
    width:177px;
	height:91px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-left:7px;
	display:table-cell;

}

#botondiv:hover{
    color:#fff;
    text-shadow:1px 1px 1px #2BB2FF;
    border:1px solid #2BB2FF;
    background-color:#2BB2FF;
    width:177px;
	height:45px;
	text-align:center;
	vertical-align:middle;
	float:left;
	margin-left:7px;
}
#panel4a {float:left;	width:180px;	height:187px;}
#panel4b {float:left;	width:180px;	height:187px;}
#panel1a{width:177px;	height:41px;	background-color:#F8931F;}
#panel1b{width:177px;  height:42px;  background-color:#F8931F}






/**********************************/
/*********NEW HOME 2015************/
/**********************************/

html,body {background:#E1DDD2;}

#home {width: 940px; margin-left: -7px; margin-top: -20px;}

.covid_popup {position:fixed; top:35%; right:-16px; z-index:999;}
.covid_popup img {max-width:100%;}
.covid_popup:hover {filter:brightness(1.2);}

#quienes {width: 940px; height: 170px; z-index:0; background-image: url(https://elbibliote.com/dnn_bibliotecom/portals/0/skins/xscoutside/images/edificio.jpg); position:relative;}
	#img_porque {margin:15px 0 -33px 7px; float:left;}
	#badge_home {position:absolute; top:0; left:18%; z-index:0; width:150px;}
	#badge_home:hover {filter:brightness(1.2); z-index:9;}
	.boton_tienda {position:absolute; top:15px; right:7px; width:134px;}
	.boton_tienda img {max-width:100%; display:block;}
	.boton_tienda:hover {filter:brightness(1.1);}
	.asesoria {position:absolute; top:50px; right:7px; width:94px;}
	.asesoria img {max-width:100%; display:block;}
	.asesoria:hover {filter:brightness(1.1);}
	.contenedor-busqueda-home {float:left; clear:both; margin:77px 0 0 0; width:300px;}
	.contenedor-busqueda-home iframe {width:377px; height:38px; position: relative; margin-left: 5px;}
	#redes {position:absolute; bottom:7px; right:7px;}
	#redes a {float:left; margin-left:10px; display:block;}
	#redes a img {display:block; width:32px;}
	#redes a:hover {filter:brightness(1.1);}

#cont_esc_img {margin-left:7px; float:left;}
#cont_esc {width:142px; margin-left:0px;}
#excl_doc_img {margin-left:7px; float:left;}
#excl_doc {width:142px; margin-left:0px;}

#botonera_gris {width:100%; margin-top:10px; clear:both; display:inline-block;}
	.fila_gris {}
	.fila_gris a {display:block; text-decoration:none;}
		.botondiv {color:#fff;text-shadow:none;border:none; background-color:#808080;width:179px;height:42px;text-align:center;vertical-align:middle;float:left;margin:0 0 7px 7px;display:table-cell;font-size:13px;}
		.botondiv:hover {background-color:#2BB2FF;}
		.botondiv.extra {width:182px;}
		.botondiv span {line-height:42px; display:block;}
		.botondiv span.doblelinea {line-height:16px;}
		.botondiv span.doblelinea:first-child {margin-top:5px;}

#home_slider {border:none; width:926px; height:111px; margin:3px 0 10px 7px;}

#panel * {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#panel {width:100%; color:white; display:inline-block; margin-bottom:10px; position:relative; clear:both;}
#panel a {text-decoration:none;  color:white;}
#panel .modulo {width:179px; height:42px; margin-bottom:7px; color:white;}
	#panel .modulo:hover {filter:brightness(1.15); -webkit-filter:brightness(1.15);}
#panel .col_izquierda {width:179px; margin-left:7px; float:left;}
#panel .col_centro {width:365px; margin-left:7px; float:left;}
#panel .col_derecha {width:179px; margin-left:7px; float:left;}
#panel .col_enciclopedias {width:182px; margin-left:7px; float:left;}
#panel .col_bottom {width:100%; float:left;}

	/*col izq*/
	/*#panel #suscribite {background:#B91D22 url(images/nuevos/icono_bibliote.png) no-repeat 152px center; font-size:16px; line-height:17px; padding:4px 10px;}
		#panel #suscribite strong {font-weight:bold;}*/

	#panel #historias {background:#EA3315; padding:0 0 0 10px; font-size:14px; line-height:42px; display: inline-block;}
	#panel #efemerides {background:#F15A24 url(images/nuevos/icono_play.png) no-repeat 152px center; padding:0 0 0 10px; font-size:14px; line-height:42px;}
	#panel #profesores {background:#F58221; height:336px; display:inline-block;}
	#panel #profesores .cont_prof {height:147px; padding:20px 9px 0 10px; }
		#panel #profesores .tit_prof {color:white; font-size:16px; border-bottom:1px solid white; padding-bottom:4px;}
		#panel #profesores .chat_prof {color:white; font-size:12px; text-align:right; padding-right:26px; background:url(images/nuevos/icono_chat.png) no-repeat center right; line-height:19px; display:block; margin:15px 0 15px 0;}
		#panel #profesores .vid_prof {color:white; font-size:12px; text-align:right; padding-right:18px; background:url(images/nuevos/icono_play.png) no-repeat center right; line-height:18px; display:block;}
		#panel #profesores a:hover {color:black;}
		
	/*col centro y der*/
	#panel .modulo_doble {width:179px; height:91px; margin-bottom:7px; color:white; float:left;  overflow:hidden;}
		#panel .modulo_doble:hover {filter:brightness(1.15); -webkit-filter:brightness(1.15);}
	#panel .modulo_doble.largo {width:365px; position:relative; overflow:hidden;}

	#panel #animales {margin-left:7px;}
	#panel #imagenes3d {background:#034D8E;}
	#panel #infografias_po {margin-left:7px;}
	#panel #campus {margin-left:7px;}
	#panel #pronunciacion {margin-left:7px;}
	#panel #e_dinosaurios {margin-left:7px;}
	#panel #personajes {margin-left:7px;}
	#panel #presidentes {margin-left:7px;}

	/*col enciclopedias*/
	#panel .col_enciclopedias .modulo_doble {width:182px;}
	#panel .col_enciclopedias .links_enciclopedias {margin-bottom:7px; height:287px; overflow:hidden; width:182px;}
	#panel .col_enciclopedias .links_enciclopedias a {display:block; color:white; font-size:10px; width:100%; line-height:1; padding:4px 0 4px 4px; cursor:pointer;}
	#panel .col_enciclopedias .links_enciclopedias a:hover {opacity:0.9;}
	#panel .col_enciclopedias .links_enciclopedias a span {font-size:13px; display:block; width:100%; margin-top:1px;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-1 {background:#0058a0;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-2 {background:#B21824;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-3 {background:#23AB86;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-4 {background:#EB9121;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-5 {background:#F15D2D;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-6 {background:#00562F;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-7 {background:#1A336C;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-8 {background:#45009e;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-9 {background:#9e009e;}

	#panel #rios {background-color:#301935;}
	#panel #bullying {height:189px; background-color:#74C1C7;}
	

	#panel .modulo_doble.alto {height:189px; }

	#panel .modulo_doble a {display:block; width:100%; height:100%;}

	/*col bottom */
	#panel .col_bottom .modulo_bottom {width:179px; height:42px; color:white; font-size:13px; line-height:42px; text-align:center; float:left; margin-left:7px;}
		#panel .col_bottom .modulo_bottom:hover {filter:brightness(1.15); -webkit-filter:brightness(1.15);}
		#panel .col_bottom .modulo_bottom a {display:block; width:100%; height:100%;}
	#panel .col_bottom .modulo_bottom.largo {width:365px;}

	#panel .col_bottom #tiendaonline {background:#23AB86;}
	#panel .col_bottom #ventajas {background:#D72B2B;}
	#panel .col_bottom #escuelas {background:#2F479D url(images/nuevos/icono_escuelas.png) no-repeat 140px center; background-size:auto 65%; text-align:left; padding:0 0 0 7px;}
	#panel .col_bottom #subir {background:#29ABE2; width:182px;}



/*grilla colorida*/
.separador {height:10px; clear:both;}
#sabermas-text {margin:15px 0 0 7px; font-size:20px;}

/*Traductor*/
.boton-traductor {background:#f1622e url('/dnn_bibliotecom/portals/0/Skins/XSCOutside/images/mundito.png') no-repeat 4% center / auto 64%; color:#fff; position:relative; text-align:center; width:30%; font-size:15px; font-weight:bold; height:30px; line-height:30px; cursor:pointer; margin:21px 7px 7px 14px; float:left;}
	.boton-traductor:hover {filter:brightness(1.1); -webkit-filter:brightness(1.1);}
	.boton-traductor:active {box-shadow:none;}
.traductor {width:100%; height:100%; position:fixed; top:0; left:0; z-index:99999999; display:none;}
	.traductor.shown {display:block;}
	.traductor .frame-traductor {width:40%; height:465px; position:relative; margin:0 auto; z-index:9999; top:20%; left:0; border:3px solid #f1622e; display:block; background:#fff;}
	.traductor .sombra {width:100%; height:100%; position:fixed; top:0; left:0; z-index:-9999; background:rgba(0,0,0,0.65);}
	.traductor .close {background:#fff; color:#f1622e; border-radius:50%; height:25px; width:25px; font-weight:bold; text-align:center; line-height:25px; font-size:21px; border:3px solid #f1622e; position:absolute; top:19%; right:29%; z-index:9999999; cursor:pointer;}
		.traductor .close:hover {background:#f1622e; color:#fff}
	@media (max-width:1300px) {.traductor .frame-traductor {width:50%;}.traductor .close {right:23%;}}


/*footer*/
.footContent{font-family:Trebuchet MS!important; padding:0px; width:846px; margin:0 auto;}

.footContent-top{font-family:Trebuchet MS; padding-top:5px;}
.footContent-top-izq{font-family:Trebuchet MS; float:left; text-decoration:none; color:#9E9EA2; padding:4px 0 0 0;}
.footContent-top-izq a{font-family:Trebuchet MS;font-size:11px; text-decoration:none; color:#9E9EA2;}
	.footContent-top-izq a:hover {color:white;}
.footContent-top-der {float:right; padding-right:30px;}
.footContent-top-der a {display:inline-block; margin:0 0 0 5px;}
.footContent-top-der a:hover {filter:brightness(1.2); -webkit-filter:brightness(1.2);}
.footContent-top-der .sep {margin:0 3px; font-family:Trebuchet MS; color:#9E9EA2; font-size:11px; line-height:11px; display:none;}

.footContent-middle{font-family:Trebuchet MS; float:left; width:100%;}
.footContent-middle-links  {font-family:Trebuchet MS; width:25%; margin:15px 0; padding:0 0 0 25px; float:left; border-right:1px solid #9E9EA2;
box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.footContent-middle-links a {font-family:Trebuchet MS; margin:4px 0 4px 0; font-size:10px; text-decoration:none; color:#9E9EA2; display:block;}
	.footContent-middle-links a:hover {color:white;}
.footContent-middle-links.primero {padding-left:0;}
.footContent-middle-links.ultimo {padding:5px 0 0 30px; border:none; text-align:center;}
.footContent-middle-links.ultimo a {padding:15px 0 0 0;}
.footContent-middle-links.ultimo a:hover {filter:brightness(1.2); -webkit-filter:brightness(1.2);}

.footContent-bottom {float:left; margin:0 auto 0 auto; font-size:11px; color:#9E9EA2; width:100%; text-align:center;}
.footContent-bottom a {font-size:11px; text-decoration:none; color:#9E9EA2;}
.footTelefonos {text-align:center; color:#ccc; font-size:12px; margin:15px auto 5px auto; width:80%; line-height:25px;}

.footTelefonos ul {padding:0; margin:0; text-align:center;}
.footTelefonos ul li {display:inline-block;}
.footTelefonos ul li.sep {padding:0 6px;}

.footPane{  float:left; width:100%; margin:0; padding:0;}
.BottomPane{}
.FooterPane{background:url(images/footer-bg.jpg) 100% 0 repeat-x #202020;}
.FooterInner{width:970px; margin:0 auto; padding:0; height:240px;}
.FooterLeft{background:url(images/footer-bg.jpg) 100% 0 repeat-x #202020; float:left; width:100%;}
.FooterRight{background:url(images/footer-bg.jpg) 100% 0 repeat-x #202020; float:right; width:100%; text-align:right;}



/************************************************/



a:link, a:visited, a:active {outline:none;}



/**********************************************/
/************    HEADER PORTAL    *************/
/**********************************************/
.cabecera_top {position:relative; height:104px; width:100%;}
	.logo_top {float:left; margin:14px 0 0 0; width:377px;}
	.logo_top img {width:100%;}
	.buscador_top { float:right; clear:right; margin:7px -10px 7px 0;}
	.login_top {float:right;}



/**********************************************/
/************    NUEVO MENU       *************/
/**********************************************/
.menu_nuevo * {box-sizing:border-box; text-decoration:none;}
.menu_nuevo {box-sizing:border-box; background:#ED1C24; width:1010px; height:36px; padding:0 0 0 20px; margin:0 0 0 -21px; display:flex; flex-wrap:wrap;}
.menu_nuevo > li { margin:0; list-style:none; display:block; text-align:center; line-height:36px;}
.menu_nuevo > li:hover {background:#F4F4F4;}

.menu_nuevo > li > a {color:#F4F4F4; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; font-weight:bold; display:block; padding:0 14px; width:100%; height:100%;}
.menu_nuevo li:hover > a {color:#ED1C24; text-shadow:none;}

.menu_nuevo li:hover > ul.submenu_nuevo {display:block;}
.menu_nuevo li ul.submenu_nuevo {margin:0; display:none; position:absolute; background:#F4F4F4; padding:10px 10px 10px 10px; top:36px; left:0; z-index:99999; box-shadow:3px 4px 3px rgba(0,0,0,0.3)}
.menu_nuevo li ul.submenu_nuevo li { margin:0; list-style:none; display:inline-block; padding:5px 10px; width:140px; line-height:14px;}
.menu_nuevo li ul.submenu_nuevo li a {color:#343433;}
.menu_nuevo li ul.submenu_nuevo li a:hover {color:#ED1C24;}

.menu_nuevo li ul.submenu_nuevo.encolumnado {width:740px;}
.menu_nuevo li ul.submenu_nuevo.encolumnado > li {float:left; width:180px;}
.menu_nuevo li ul.submenu_nuevo.encolumnado > li:nth-child(5n) {clear:both;}
.menu_nuevo li ul.submenu_nuevo.encolumnado .limpiar {clear:both; display:block;}

.borde_menu {background:url(https://elbibliote.com/includes/images/menuBorde_1010.png) no-repeat bottom center; width:1010px; height:18px; margin-left:-21px;}

.boton_menu_movil {display:none;}
.menu_movil {display:none;}





/*ENCICLOPEDIAS*/
/*=============*/
.divPrincipal {width:940px; min-height:520px;}

.menu_categorias {float:left; width:26%; margin-top:15px; box-sizing:border-box; padding-right:20px;}
.mostrar_menu_categorias {display:none; cursor:pointer; text-transform:uppercase; font-size:11px; font-weight:bold; margin-top:7px; color:#ED1C24; width:47.5%; background:url(images/menu_categorias.png) no-repeat left center; padding:0 0 0 21px; background-size:14px 12px;}
.contenedor_shelfs {float:left; width:74%; margin-top:15px;}
	.shelf {float:left; border-bottom:1px solid #ccc; margin:0 0 15px 0; padding:0 0 15px 0; font-size:12px; width:100%;}
		.imagen_encic {float:left; width:45%;}
		.imagen_encic img {max-width:95%;}
		.titulo_encic {float:left; width:55%; color:#ed1c24; font-weight:bold; font-size:16px; padding:0 0 15px 0;}

		.contenido_encic {float:left; width:55%;}
		.contenido_encic #mycustomscroll {width:90%; height:175px; overflow:auto; position:relative; outline:none; margin:0 auto; padding:0 15px 15px 0;}
			.titulo_contenido {color:#4D4D4F; font-weight:bold; font-size:12px; padding-bottom:5px;}
			.sinopsisEnciclopedia {color:#4D4D4F; font-size:12px;}
			.nombre_tomo {color:#4D4D4F; font-style:italic; font-size:12px; text-decoration:none;}

	/*Lista_videos*/
	.lista_videos {width:90%; float:left; padding:15px 5%;}
	.videos_book {width:100%; float:left; clear:both; border-bottom:1px solid #ccc; margin:0 0 15px 0; padding:0 0 15px 0; font-size:12px;}

	/*Shelf con img vertical*/
	.shelf.vert .imagen_encic {width:30%;}
	.shelf.vert .imagen_encic img {max-width:216px; margin-top:-13px; width:100%;}
	.shelf.vert .titulo_encic {width:70%;}
	.shelf.vert .contenido_encic {width:70%;}

	/*Links*/
	.abrir_pdf {padding:0 0 2px 0; font-size:12px;}
	.abrir_pdf a {font-size:11px; color:#ED1C24; font-weight:normal; text-decoration:none;}
	.abrir_pdf a:hover {color:#111111; }

	/*Efemerides*/
	.contenido_encic.efemerides {width:80%; min-height:217px;}
	.contenido_encic.efemerides .abrir_pdf {float:left; width:25%;}

	/*Video_detalle*/
	.contenedor_shelfs.video_player {height:400px; margin-bottom:30px;}
	#video_detalle {width:655px; height:410px; overflow:hidden; position:relative; margin:0 auto;}
	#login_iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

	/*Paginador*/
	.paginador {margin:-30px 0 0 0; text-align:right; float:right; font-size:13px; color:#ED1C24; font-weight:bold; }
		.paginador a {color:#636466}
		.paginador a:hover {text-decoration:none;}
	.paginador_fondo {margin:5px 0 15px 0; text-align:right; float:right; font-size:13px; color:#ED1C24; font-weight:bold; }
		.paginador_fondo a {color:#636466;}
		.paginador_fondo a:hover {text-decoration:none; }
	.mostrando {color:#4D4D4F; font-weight:bold; padding-right:10px;}
	.prew-item,
	.next-item {height:11px;}
	.aspNetDisabled, a.aspNetDisabled, .dnnDisabled, a.dnnDisabled {cursor:default; opacity:0.3;} /*flecha deshabilitada*/


	/*Plataformas y secciones dnn*/
	.plataforma_contenedor {float:left; width:74%; margin-top:15px;}
		.plataforma_nombre {float:left; margin:0 0 25px 0; font-size:23px; font-weight:bold; text-transform:uppercase;}
		.plataforma_contenedor p {font-size:13px; line-height:18px;}
		.plataforma_boton {display:block; box-shadow:2px 2px 0px 0px #8d0708;text-align:center; height:20px; font-weight:bold; background:#ee1c25; padding:4px 15px 0 15px; margin:0 0 25px 0; float:right;}
			.plataforma_boton a {color:white; font-size:13px; font-weight:bold;}
			.plataforma_boton:hover {background:#8d0708;}
		.plataforma_video {width:100%; margin-bottom:30px;}
			.plataforma_video embed {width:100%; height:400px;}
	.nosotros_contenedor {width:80%; padding:15px 10%;}
		.nosotros_contenedor.terminos p {font-size:12px; line-height:24px;}
		.nosotros_contenedor.terminos h3 {font-size:15px; line-height:18px; padding:5px 0; color:#9F1013;}
		.nosotros_video iframe {width:100%; height:423px;}

	li[id^="Presentaci"] {display:none;}





















/***********************************************************/
/***********************************************************/
/*************     RESPONSIVENESS             **************/
/***********************************************************/
/***********************************************************/

/*TABLET*/
@media (max-width:1023px) {

	/*Generales*/
	.Container {width:768px;}

	/*Header*/
	.BodyContentTop {width:768px; position:relative; padding:6px 0;}
	.LogoPane {}
	.LogoPane a img {}
	.boton_packs {float:right; margin:11px 0 0 0;}
	.boton_packs.portal {right:265px; top:16px;}
	.boton_packs.portal img {height:25px;}
	.LoginPane {}
	.LoginPane > iframe {width:260px;}

	/*Menu*/
	.menu_nuevo {width:810px;}
	.menu_nuevo > li > a {font-size:12px; padding:0 10px;}
	.menu_nuevo li ul.submenu_nuevo {padding:10px 0;}
	.menu_nuevo li ul.submenu_nuevo li {padding:5px 3px 5px 10px; width:115px;}
	.menu_nuevo li ul.submenu_nuevo li a {font-size:11px;}
	.menu_nuevo li ul.submenu_nuevo.encolumnado {width:724px;}
	.borde_menu {background:url(https://elbibliote.com/includes/images/menuBorde_810.png) no-repeat bottom center; width:810px;}

	/*Medio*/
	.BodyContentMiddle {width:770px;}
	#home {width:744px;}
	#quienes {width:99%; background-position:center center; margin-left:4px;}
	#badge_home {top:0; left:23%; }
	.ContentPane11blanco {width:758px;}
	#flash {margin-top:30px;}
	#botonera_gris {margin-left:-4px;}
	#botonera_gris .botondiv.extra {width:179px;}
	#home_slider {width:740px; margin:3px 0 10px 3px;}
	#panel {height:931px; margin-left:-4px;}
	#panel .col_enciclopedias {width:179px;}
		#panel .col_enciclopedias .links enciclopedias {width:179px; overflow:hidden;}
	#panel .col_derecha {position:absolute; bottom:0; left:0px; width:100%; margin:0;}
		#panel .col_derecha .modulo_doble {margin:0 0 7px 7px;}
		#panel .col_bottom .modulo_bottom.largo {width:179px;}
		#panel .col_bottom #ventajas .extra {display:none;}
		#panel .col_bottom #subir {width:179px;}
	#diccionarios {width:100%; margin:14px 0 0 7px;}
	#diccionarios #ilustrado {width:100%; margin-left:0px;}
	#diccionarios #sinonimos {width:100%; margin-left:0px;}
	#diccionarios #biografias {width:100%; margin-left:0px;}
	#panel-inf {width:auto; margin:7px 0 0 40px;}
		#panel-inf-der {margin:7px 7px 0 0; height:683px; clear:both;}
	#panel-inf2 {width:auto; margin:7px 0 0 0;}
		#panel-inf2-izq {margin:7px 0 7px 0;}
		#panel-inf2-der {display:none;}
		.bloque {margin-bottom:3px;}

	/*traductor*/
	.traductor .frame-traductor {width:70%;}
	.traductor .close {right:13%;}
	.boton-traductor {width:38%; margin:21px 7px 7px 7px; float:left; clear:both;}

	/*Footer*/
	.ContentPane11B {display:none;}
	.FooterInner {width:750px; height: 245px;}
	.footTelefonos {line-height:25px; width:80%;}
	.footContent {width:100%; margin:0;}
		.footContent-top {padding-top:0px;}
			.footContent-top-izq {line-height:22px;}
			.footContent-top-der {padding-right:0;}
	.footContent-middle {width:100%;}
	.footContent-middle-links {margin:17px 0;}

	/*Secciones Enciclopedias, Videos,  etc*/
	.ContentPane1T {width:100%; padding:0 0 0 15px; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box;} /*Encic*/
	.ContentPane15 {width:100%; padding:0 0 0 15px; margin:-15px 0 0 0; box-sizing:border-box; -webkit-box-sizing:border-box;} /*Infogs*/
	.divPrincipal {width:98%;}
	.menu_categorias {width:28%; padding-right:15px;}
	.contenedor_shelfs {width:72%;}
	.shelf .titulo_encic {font-size:14px; padding:0 0 10px 0;}
	.shelf .contenido_encic #mycustomscroll {height:135px; }

	/*Video detalles*/
	.contenedor_shelfs.video_player #video_detalle {width:100%; height:380px;}

	/*Efemerides*/
	.contenido_encic.efemerides {width:100%; min-height:222px;}

	/*Plataformas*/
	.plataforma_contenedor {width:72%;}
	
	#boton_gris_extra {display:none;}

}




@media (max-width:815px) {
	.Container {width:480px;}

	/*Header*/
	.BodyContentTop {width:480px;}
	.LogoPane {width:220px; margin-right:0;}
	.LoginPane {margin-top:9px;}
	.BodyContentTop {margin-top:15px!important;}
	.boton_packs {margin:20px 0 0 0;}
	.boton_packs.portal {right:0; top:25px;}
	.boton_packs.portal img {height:auto;}
	
	/**/
	.cabecera_top {height:140px;}
		.logo_top {width:331px;}
		.buscador_top {float:left; clear:none; margin:14px 0 0 0;}
		.buscador_top > iframe {width:240px;}
		.login_top {margin:19px 0 0 0;}
		.login_top > iframe {width:240px;}

	/*Menu*/
	.menu_nuevo {width:522px; height:70px; padding:0 0 0 20px;}
	.menu_nuevo > li {line-height:35px; z-index:auto;}
	.menu_nuevo > li > a {padding:0 16px;}
	.menu_nuevo li ul.submenu_nuevo {top:35px;}
	.menu_nuevo li ul.submenu_nuevo li {}
	.menu_nuevo li ul.submenu_nuevo li a {}
	.menu_nuevo li ul.submenu_nuevo.encolumnado {width:362px;}
	.borde_menu {background:url(https://elbibliote.com/includes/images/menuBorde_522.png) no-repeat bottom center; width:522px;}

	/*Medio*/
	.BodyContentMiddle {width:482px;}
	#home {width:460px;}
	.ContentPane11blanco {width:470px;}
	#quienes {width:98%; background-position:-155px center;}
	#badge_home {top:0; left:37%; width:145px;}
	#flash {display:none;}
	#buscador {margin-top:76px;}
	#redes {margin:78px 0 0 0; z-index:1;}
	#redes a {margin-left:7px;}
	#redes a img {width:27px;}
	.contenedor-busqueda-home {margin:88px 0 0 0; width:281px;}
		.contenedor-busqueda-home iframe {width:281px;}

	#botonera_gris .botondiv {width:146px; height:39px; font-size:12px;}
	#botonera_gris .botondiv.extra {width:146px;}
	#botonera_gris #cont_esc {width:111px;}
	#botonera_gris #cont_esc_img {height:39px;}
	#botonera_gris #excl_doc {width:111px;}
	#botonera_gris #excl_doc_img {height:39px;}
	#botonera_gris .botondiv span {line-height:39px;}
	#botonera_gris .botondiv span.doblelinea {line-height:14px;}
	#botonera_gris .botondiv span.doblelinea:first-child {margin-top:6px;}
	#botonera_gris .fila_gris a[href="http://elbibliote.com/resources/juegos/"] {display:none;}
	#botonera_gris .fila_gris a[href="/dnn_bibliotecom/RinconDelDocente.aspx?Seleccionado=Poes%C3%ADa&Categoria=0000000110&roomId=9"] {display:none;}

	#home_slider {width:453px;}

	#panel {height:1567px; clear:both;}

	#panel .col_centro {width:266px;}
	#panel .col_centro .modulo_doble.largo {width:100%;}
	#panel .col_centro    #dinosaurios {margin-left:-145px;}
	#panel .col_centro    #animales {left:0; position:absolute; top:490px;}
	#panel .col_centro    #elbibliotest {background:url(images/nuevos/elbibliotest_medio.jpg) no-repeat left center; width:100%;}
	#panel .col_centro    	#elbibliotest img {display:none;}
	#panel .col_centro	 #pronunciacion {position: absolute; top:392px; left:0px;}
	#panel .col_centro    #manual_csnaturales {background:url(images/nuevos/manual_csnaturales_medio.jpg) no-repeat left center; width:100%;}
	#panel .col_centro    	#manual_csnaturales img {display:none;}
	#panel .col_centro    #guerras {background:url(images/nuevos/guerras_big.jpg) no-repeat left center; width:100%;}
	#panel .col_centro    	#guerras img {display:none;}
	#panel .col_centro    #civilizaciones {background:url(images/nuevos/grandes_civilizaciones_big.jpg) no-repeat center center; width:100%; margin-left:-186px;}
		#panel .col_centro    	#civilizaciones img {display:none;}
	#panel .col_centro    #e_aumentada {background:url(images/nuevos/enciclopedia_aumentada_big.jpg) no-repeat center center; width:100%;}
		#panel .col_centro    	#e_aumentada img {display:none;}
	#panel .col_centro    #e_dinosaurios {margin-left: 0; background:url(images/nuevos/enciclopedia_dinosaurios_big.jpg) no-repeat center center; width:100%;}
		#panel .col_centro    	#e_dinosaurios img {display:none;}
/*	#panel .col_centro    #personajes {background:url(images/nuevos/personajes_big.jpg) no-repeat left center; margin-left:-186px;}
	#panel .col_centro    	#personajes img {display:none;}*/
	#panel .col_centro    #pintores {position:absolute; top:490px; left:7px; width:125px; background:url(images/nuevos/grandes_pintores.jpg) no-repeat center center; background-size:cover;}
	#panel .col_centro    	#pintores a {display:block; width:100%; height:100%;}
	#panel .col_centro    	#pintores img {display:none;}
	#panel .col_centro    	#pueblosoriginarios {margin-left:-145px;}
	#panel .col_centro    	#atlas {margin-right:13px; /*para bajar el siguiente*/}
	#panel .col_centro    	#libroinfografias {margin-left:7px;}
	#panel .col_centro    	#infografias_po {margin-left:41px;}
	#panel .col_centro    	#presidentes {position:absolute; top:783px; left:41px;}
	#panel .col_centro    #articulo {margin-left:-145px;}
	#panel .col_centro    #cursos {background:url(images/nuevos/cursos_big.jpg) no-repeat -33px center; background-size:cover; width:100%;}
		#panel .col_centro    #cursos img {display:none;}
	#panel .col_centro    #campus {background:url(images/nuevos/campus_big.jpg) no-repeat left center; background-size:cover; width:100%; margin-left:0;}
		#panel .col_centro    #campus img {display:none;}
	#panel .col_centro    #libropedia {background:url(images/nuevos/libropedia_medio.jpg) no-repeat left center; background-size:cover; width:100%; margin-left:0;}
		#panel .col_centro    #libropedia img {display:none;}


	#panel .col_izquierda #historias {}
	#panel .col_izquierda #efemerides {}
	#panel .col_izquierda #profesores {height:91px; /*width:452px;*/}
	#panel .col_izquierda #profesores .cont_prof {height:100%; padding:10px 9px 0 10px;}
	#panel #profesores .chat_prof {margin:9px 0 5px 0;}
	#panel .col_izquierda #profesores img[src="/dnn_bibliotecom/portals/0/Skins/XSCOutside/images/nuevos/profesores.jpg"] {display:none;}


	#panel .col_derecha {top:882px; left:41px;}
	#panel .col_derecha #cocina {}


	#panel .col_enciclopedias {width:100%; padding-left:34px; margin-top:14px; position:absolute; top:1260px;}
	#panel .col_enciclopedias .links_enciclopedias {float:left; margin-left:7px; width:179px; overflow:hidden; height:286px;}
	#panel .col_enciclopedias .links_enciclopedias img {display:none;}
	#panel .col_enciclopedias .links_enciclopedias a {padding:4px 0 4px 4px;}
	#panel .col_enciclopedias #subir {margin-left:7px;}
	#panel .col_enciclopedias #escuelas {margin-left:7px;}
	#panel .col_enciclopedias #rios {margin:-98px 0 0 7px;}
	#panel .col_enciclopedias #bullying {margin-left:7px; height:90px; background:url(images/nuevos/bullying_small.jpg) no-repeat; background-size:cover;}
		#panel .col_enciclopedias #bullying img {display:none;}
	#panel .col_enciclopedias #imagenes3d {display:none;}


	#panel .col_bottom {position:absolute; bottom:0px; right:44px; width:182px;}
	#panel .col_bottom .modulo_bottom {margin:0 0 7px 0; width:182px!important;}


	#panel iframe.modulo_doble.largo {position:absolute; top:392px; left:7px; width:365px!important; margin-top:98px;}


	/*Paneles grillas coloridas*/
	p#sabermas-text {display:none;}
	#panel-inf {display:none;}
	#panel-inf2 {display:none;}

	/*traductor*/
	.traductor .frame-traductor {width:80%; top:5%;}
	.traductor .close {right:7%; top:4%;}
	.boton-traductor {width:60%;}


	/*Secciones Enciclopedias, Videos,  etc*/
	.imagen_encic {width:35%;}
	.titulo_encic {width:65%;}
	.contenido_encic {width:65%;}

	.tituloAvisoEnciclopedia h2 {font-size:16px;}
	.divPrincipal {width:97%;}
	.menu_categorias {width:100%; margin-top:10px; padding-right:0px;}
	.contenedor_shelfs {width:100%;}
	.titulo_encic {font-size:14px; padding:0 0 10px 0;}
	.shelf .contenido_encic #mycustomscroll {height:135px; }
	.paginador {margin:-60px 0 0 0;}
	.mostrando {padding:0 0 5px 0; display:block; font-size:12px;}
	.abrir_video {margin-top:0px;}

	#button li {width:50%; display:inline-block;}
	/*#button li:last-child {width:50.01%;}*/
	#buttonSubCate li {display:inline-block; width:50%;}

	/*Listas videos*/
	.lista_videos {width:100%; float:left; padding:15px 0;}

	/*Video_detalle*/
	.contenedor_shelfs.video_player {height:274px;}
	.contenedor_shelfs.video_player #video_detalle,#video_detalle {width:100%; height:274px;}
	#login_iframe {/*width:1460px; top:-250px;*/}

	/*Footer*/
	.FooterPane {background:#202020!important;}
	.FooterInner {width:450px; height:290px;}
	.footTelefonos {width:90%; margin:15px auto;}
		.footTelefonos ul li {width:49%; text-align:center;}
		.footTelefonos ul li.sep {display:none;}
	.footContent-middle-links {padding:0 0 0 10px;}
	.footContent-middle-links.ultimo {padding:5px 0 0 5px;}

	/*Plataformas y secciones dnn*/
	.plataforma_contenedor {width:100%;}
		.plataforma_video embed {height:274px;}
	.nosotros_contenedor {width:90%; padding:15px 5%;}
		.nosotros_video iframe {height:270px;}
}





@media (max-width:525px) {
	html, body {overflow-x: hidden;}
	.Container {width:320px;}
	.BodyContentMiddle {width:322px;}
	#home {width:302px; margin-left:-10px;}
	.ContentPane11blanco {width:312px;}
	.BodyContentTop {width:320px;}
	
	.covid_popup {width:140px;}

	/*Header home*/
	.LogoPane {margin-bottom:5px;}
	.LoginPane {margin-top:0;}
	.LoginPane > iframe {width:280px;}
	
	
	
	/*Cabecera*/
	.cabecera_top {height:208px;}
		.buscador_top {float:right; clear:right; margin:7px -16px 0 0;}
		.login_top {margin:7px 0 0 0;}
		.boton_packs.portal {display:block; right:0; top:0; position: relative; padding:8px 0 0 0; display: block; clear: both; text-align: right; float:right;}

	/*Menu*/
	.menu_nuevo {display:none;}
	.borde_menu {background:url(https://elbibliote.com/includes/images/menuBorde_362.png) no-repeat bottom center; width:362px;}
	.boton_menu_movil {display:block; background:url(https://elbibliote.com/includes/images/menu_movil.png) no-repeat 10px center #EE1C25; color:white; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; width:362px; border:none; margin-left:-21px; height:30px; line-height:31px; text-align:left; padding:0 0 0 36px; cursor:pointer; box-sizing:border-box; }
	.menu_movil * {box-sizing:border-box; text-decoration:none;}
	.menu_movil {display:block; background:#F4F4F4; padding:0 10px; position:absolute; top:235px; width:290px; margin:-2px 0 0 -21px; box-sizing:border-box;  box-shadow:3px 4px 3px rgba(0,0,0,0.3); transition:ease-in-out 0.2s all; -webkit-transition:ease-in-out 0.2s all; -ms-transition:ease-in-out 0.2s all; -moz-transition:ease-in-out 0.2s all; overflow:hidden; height:575px; z-index:999;}
	body.homepage .menu_movil {top:99px;}
		.menu_movil > li {margin:3px 0 0 0; list-style:none;}
		.menu_movil > li:first-child {margin-top:10px;}
		.menu_movil li a {color:#343433; font-weight:bold;}
		.menu_movil li a:active {color:#EE1C25;}
		.menu_movil li a:hover {color:#EE1C25;}
		.menu_movil li .expandible {color:#343433; font-weight:bold; cursor:pointer;}

		.menu_movil li ul.submenu_movil {padding:7px 0 7px 7px; background:white;}
		.menu_movil li ul.submenu_movil li {display:inline-block; width:49%; margin:0; list-style:disc;}
		.menu_movil.closed {height:0;}
		.menu_movil li ul.submenu_movil li a {font-weight:normal;}

	/*Home*/
	#quienes {background-position:-182px center; width:97%;}
	#badge_home {top:65px; left:11%; width:120px; height:120px; z-index:1;}
	#img_porque {width:110px; margin-bottom:-25px;}
	.boton_tienda {top:unset; bottom:7px; right:7px;}
	.asesoria {top:unset; bottom:40px; right:7px;}
	#redes {right:7px; top:22px; margin:0; bottom:unset;}
	#redes a img {width:25px;}
	.contenedor-busqueda-home {margin:144px 0 0 7px;}
		.contenedor-busqueda-home iframe {margin-left:0px;}
	

	/*Botonera*/
	#botonera_gris {margin-top:4px;}
	#botonera_gris .botondiv {width:144px; font-size:11px;}
	#botonera_gris .botondiv.extra {width:144px;}
	#botonera_gris #cont_esc {width:109px;}
	#botonera_gris #excl_doc {width:109px;}

	#home_slider {width:295px; margin:3px 0 3px 3px; height:82px;}

	/*Panel*/
	#panel {height:auto;}
	#panel .col_izquierda,
	#panel .col_centro,
	#panel .col_derecha,
	#panel .col_enciclopedias {width:295px; position:relative; top:auto; left:auto; margin-left:7px;}

	#panel .modulo,
	#panel .modulo_doble.largo,
	#panel .modulo_doble {position:relative!important; top:auto!important; left:auto!important; right:auto!important; margin:7px 0 0 0!important;}
	#panel .modulo {width:100%!important;}
	#panel .modulo_doble.largo { width:100%!important; height:73px;}
	#panel .modulo_doble {width:144px; height:73px;}
	#panel .modulo_doble img {width:100%;}

	/*#panel .col_izquierda  #suscribite {background-position:260px center; margin-top:0px!important;}*/
	#panel .col_izquierda  #efemerides {background-position:275px center;}
	#panel .col_izquierda  #articulo {display:none;}
	#panel .col_izquierda  #coleccionm {margin-left:7px!important;}

	#panel .col_centro     #elbibliotest {background:url(images/nuevos/elbibliotest_big.jpg) no-repeat left center; width:100%; background-size:100%;}
	#panel .col_centro    	  #elbibliotest img {display:none;}
	#panel .col_centro     #pronunciacion {background:url(images/nuevos/pronunciacion_big.jpg) no-repeat left center; width:100%;  background-size:100%;}
	#panel .col_centro    	  #pronunciacion img {display:none;}
	#panel .col_centro     #libropedia {background:none;}
	#panel .col_centro    	  #libropedia img {display:block;}
	#panel .col_centro     #guerras {background:url(images/nuevos/guerras_big.jpg) no-repeat -19px center; background-size:200%; width:144px;}
	#panel .col_centro     #personajes {float:left; background:none;}
	#panel .col_centro     #personajes img {display:block;}
	#panel .col_centro     #animales {width:144px; height:73px;}
	#panel .col_centro     #animales img {margin-left:0;}
	#panel .col_centro     #dinosaurios {margin-left:7px!important;}
	#panel .col_centro     #atlas {margin-left:7px!important;}
	#panel .col_centro     #infografias_po {margin-left:74px!important;}
	#panel .col_centro	  #libroinfografias {width:144px; margin-left:7px!important; display: block;}
	#panel .col_centro     #cursos {background:url(images/nuevos/cursos_big.jpg) no-repeat center center;}
	#panel .col_centro    #libropedia {width:144px;}
	#panel .col_centro     #presidentes {margin-left:7px!important;}

	#panel .col_derecha    #pintores {margin-left:7px!important;}
	#panel .col_derecha    #cocina {margin-left:7px!important; display:block;}
	#panel .col_derecha    #pueblosoriginarios {margin-left:7px!important;}
	#panel .col_derecha    #atlas {margin-left:74px!important;}
	#panel .col_derecha    #bullying {height:73px;}

	#panel .col_enciclopedias {margin-top:14px; padding:0;}
	#panel .col_enciclopedias .links_enciclopedias {margin-left:0; width:100%; height:auto; margin:0;}
	#panel .col_enciclopedias .links_enciclopedias a {float:left; width:100%; padding:5px 0 5px 10px;}
	#panel .col_enciclopedias .links_enciclopedias a#encic-arg {width:100%; padding-left:0; text-align: center;}
	#panel .col_enciclopedias .links_enciclopedias img {display:none;}
	#panel .col_enciclopedias    #subir {width:144px!important; height:73px!important; background-position:116px 40px;}
	#panel .col_enciclopedias    #subir span {font-size:11px;}
	#panel .col_enciclopedias		#imagenes3d {}
	#panel .col_enciclopedias     #escuelas {margin-left:7px!important; width:144px; background-position:96px 30px}
	#panel .col_enciclopedias     #escuelas .txt1 {font-size:14px;}
	#panel .col_enciclopedias     #escuelas .txt2 {font-size:14px; line-height:14px; font-weight:bold;}
	#panel .col_enciclopedias .modulo_doble {width:50%; height:73px!important;}

	#panel .col_bottom {position:relative; bottom:auto; right:auto; margin:7px 0 0 7px; width:100%; padding-right:7px;}
	#panel .col_bottom .modulo_bottom {margin:0; width:50%!important; font-size:11px;}
	#panel .col_bottom #escuelas {padding:0; text-align:center; background-image:none;}


	#panel iframe.modulo_doble.largo {height:189px; width:179px!important; margin-left:60px!important;}


	/*Secciones Enciclopedias, Videos,  etc*/
	.tituloAvisoEnciclopedia {background-size:contain; width:290px; padding-left:10px; margin-left:-34px;}
	.tituloAvisoEnciclopedia h4 {padding:4px 0 0 0;}
	.tituloAvisoEnciclopedia h2 {font-size:14px; padding:1px 0 0 0;}
	.divPrincipal {width:95%;}
	.mostrar_menu_categorias {display:block;}
	.menu_categorias {position:absolute; width:97%; box-shadow:4px 4px 2px rgba(0,0,0,0.25); display:none; margin-top:0; }
	.menu_categorias.desplegado {display:block;}

	.contenedor_shelfs {width:100%;}
	.shelf .imagen_encic {width:100%; margin-bottom:10px;}
	.shelf .imagen_encic img {width:100%;}
	.shelf .titulo_encic {width:100%;}
	.shelf .contenido_encic {width:100%;}
	.shelf .contenido_encic #mycustomscroll {height:175px; }
	
	.shelf.vert .imagen_encic {width:100%; margin-bottom:0;}
	.shelf.vert .titulo_encic {width:100%;}
	.shelf.vert .contenido_encic {width:100%;}
	
	#dnn_ctr463_Idiomas_DataList1 tr td {width:50%;}
	
	.paginador {margin:7px 0 0 0;}
	.prew-item,
	.next-item {height:18px; margin-bottom: -3px;}
	.paginador a,
	.paginador span span,
	.paginador_fondo a,
	.paginador_fondo span span {padding:5px 3px; font-size: 18px; line-height: 18px;}
	.paginador .mostrando,
	.paginador_fondo .mostrando{font-size:13px; padding: 0 0 10px 0; line-height: 16px;} /*para quedar original*/
	.abrir_video {margin-top:0px;}
	.abrir_pdf {line-height:20px;}
	.abrir_pdf a {font-size: 12px; font-weight: bold; padding: 6px 10px; margin-left: -10px; text-transform: uppercase; line-height: 17px;}

	#button {margin:0;}
	#button li a {font-size:10px; padding:0 0 0 3px;}
	#buttonSubCate {margin:0;}
	#buttonSubCate li a {font-size:10px; padding:0 5px 0 5px;}

	/*Efemerides*/
	.contenido_encic.efemerides .abrir_pdf {width:50%;}

	/*Video_detalle*/
	.contenedor_shelfs.video_player {height:230px;}
	.contenedor_shelfs.video_player #video_detalle,#video_detalle {height:230px; /*184 era*/}
	#login_iframe {/*width:100%; left:0; top:-300px;*/}

	/*Footer*/
	.FooterInner {width:322px; height:365px;}
	.footTelefonos {margin:15px 0 0 0; width:100%;}
	.footTelefonos ul li {width:100%;}
	.footContent-middle-links {display:none;}
	.footContent-middle-links.ultimo {display:block; width:100%; padding:0; margin:15px auto; }
   .footContent-middle-links.ultimo a {float:left; width: 100%; padding: 0; text-align: center; margin:0;}
	.footContent-top-izq, .footContent-top-der {width:100%; padding-top:15px; text-align:center;}

	/*Plataformas y secciones dnn*/
	.plataforma_contenedor {width:100%;}
		.plataforma_boton {float:left;}
		.plataforma_video embed {height:184px;}
	.nosotros_contenedor {width:95%; padding:15px 2.5%;}
		.nosotros_video iframe {height:180px;}

	/*Traductor*/
	.boton-traductor {width:95%;}
	.traductor .frame-traductor {height: 330px;}
}

@media (max-width:355px) {
	html,body {width:100%;}
	.Container {width:100%;}
	.BodyContentMiddle {width:100%;}
	.BodyContentTop {width:302px; margin:-20px auto 0 auto;}
	.ContentPane11blanco {margin:0px auto; padding:20px 0; width:302px;}
	#botonera_gris {float:left; margin-top:1px; display:block; position:relative;}
	#sepdic {width:2px; height:31px;}



	.logo_top {margin:14px 5% 0 5%; width:90%;}
	.logo_top img {width:100%;}
	.boton_packs {width:302px; margin:0 auto;}
	.boton_packs.portal {width:100%; margin:0; padding-right: 15px; box-sizing: border-box;}
	.buscador_top {margin:7px 0 0 0;}
	.login_top {margin:7px 16px 0 0;}

	.boton_menu_movil {width:100%; margin-left:0; height:44px; border-bottom:7px solid #A01013;}
	.borde_menu{display:none;}
	.menu_movil {margin-left:0px;}
	body.homepage .menu_movil {}

	.tituloAvisoEnciclopedia {width:269px; padding-left:31px;}

	/*Traductor*/
	.boton-traductor {width:98%; margin-top:35px;}

}
