/* div */
#menu_recursos { /*margin-top: 10px;*/ background: transparent url('/images/fndo_menu.gif') left top no-repeat; min-height: 404px; float: left; width: 152px; }

* html #menu_recursos { height:404px; }

/* primer nivel */
#menu_recursos ul { margin-bottom: 15px; }
#menu_recursos li { border-bottom: solid 1px #9DCBEB; color: #3E3E3E; font-size: 10px; text-transform: uppercase; }
#menu_recursos li.abierto { color:#fff; background:transparent url('/images/fndo_li_abierto.gif') left top repeat-y; }
#menu_recursos li a:hover, #menu_recursos li.marcado a { color:#fff; background: #5B95C5 url('/images/fndo_li_hover.gif') left top no-repeat; }
#menu_recursos li.abierto a, #menu_recursos li.abierto a:hover { background: transparent url('/images/minus.gif') 12px 12px no-repeat; color:white; }

/* segundo nivel */
#menu_recursos li ul { 	margin: 0 0 0 8px; display:none; }
#menu_recursos li.abierto ul { display: block; }
#menu_recursos li ul.scroll { overflow: auto; height: 205px; }
#menu_recursos li.abierto ul li a { margin: 0; background: transparent; padding: 3px; color:#155996; text-transform: none; }
* html #menu_recursos li.abierto ul li a { height: 1%; }
#menu_recursos li ul li { background: #C8E4F2; border-bottom: none; }
#menu_recursos li ul li.blu { background-color: #B5D8EE; }
#menu_recursos li ul li.marcado, #menu_recursos li.abierto ul li a:hover { color:#155996; background-color: #79B6E2; background-image: none; }
#menu_recursos li a {
	display:block;
	padding: 11px 5px 8px 27px;
	margin: 0 0 0 0px;
	background: transparent url('/images/plus.gif') 12px 12px no-repeat;
	color: #3E3E3E;
	text-decoration:none; 
}
#menu_recursos a.boton {
	background-color: #4C85B8;
	border: solid 1px #2C6A9F;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration:none;
	float: right;
	margin-right: 5px;
	padding: 5px;
}
#menu_recursos a.boton:hover {
	color:#666;
	border-color:#666;
	background-color:#ccc; 
}



#contenido_recursos {
	float: left;
	width: 578px;
	margin: 0 0 0 10px; display:inline;
	color: #000;
	color: #4d4d4d;
}
#contenido_recursos p { margin-bottom: 10px; }
#contenido_recursos .info_libro { margin-top: 10px; }
#contenido_recursos .left { float:left; margin: 0 10px 0 0; }
#contenido_recursos h3 {
	color: #535353;
	font-size: 11px;
	font-weight: normal;
	padding: 4px 10px;
	background-color: #CED858;
	text-transform: uppercase;
}
#contenido_recursos .busqueda_catalogo { position: absolute; bottom:0; right: 10px; }
#contenido_recursos .lista { margin-top: 20px; }
/*#contenido_recursos .lista a { color:#477DAC }*/
#contenido_recursos .innerbox { width: 399px; }
#contenido_recursos ul { margin-top: 10px; }
#contenido_recursos li.primero { border: none; }
#contenido_recursos ul li { border-top: dashed 1px #B2BC00; padding: 8px 10px 10px 40px; background:transparent no-repeat 10px center; }
#contenido_recursos ul li a { color:#8c8c8c; text-decoration: none; }
#contenido_recursos ul li a:hover { text-decoration: underline; color:#477DAC;  }
#contenido_recursos li.pdf { background-image: url('/images/ico_pdf.gif'); }
#contenido_recursos li.word { background-image: url('/images/ico_word.gif'); }
#contenido_recursos li.excel { background-image: url('/images/ico_excel.gif'); }
#contenido_recursos li.html { background-image: url('/images/ico_html.gif'); }
#contenido_recursos li.otros { background-image: url('/images/ico_otros.gif'); }
#contenido_recursos li.zip { background-image: url('/images/ico_otros.gif'); }
#contenido_recursos li.powerpoint { background-image: url('/images/ico_ppt.gif'); }
#contenido_recursos li.txt { background-image: url('/images/ico_txt.gif'); }

/* Resultados */
#resultados_busqueda {
	float: left;
	display: inline;
	width: 568px;
	margin: 10px 0 0 10px;
	color:#808080; 
}
#resultados_busqueda .foto_cabecera_resultados {
	background: transparent url('dummy.gif') left top no-repeat;
	margin-bottom: 10px;
}

#resultados_busqueda .no_resultados { background-image: url('/images/fndo_no_resultados.gif'); height: 60px;  }

#resultados_busqueda .infantil { background-image: url('/images/fndo_resultados_infantil.gif');height:100px; }
#resultados_busqueda .primaria_mates { background-image: url('/images/fndo_resultados_primaria_mates.gif');height:100px; }
#resultados_busqueda .primaria_lengua { background-image: url('/images/fndo_resultados_primaria_lengua.gif');height:100px; }
#resultados_busqueda .primaria_cono  { background-image: url('/images/fndo_resultados_primaria_cono.gif');height:100px; }
#resultados_busqueda .primaria_plastica { background-image: url('/images/fndo_resultados_primaria_plastica.gif');height:100px; }
#resultados_busqueda .primaria_religion { background-image: url('/images/fndo_resultados_primaria_religion.gif');height:100px; }
#resultados_busqueda .primaria_musica { background-image: url('/images/fndo_resultados_primaria_musica.gif');height:100px; }
#resultados_busqueda .primaria_ed_fisica  { background-image: url('/images/fndo_resultados_primaria_ed_fisica.gif');height:100px; }

#resultados_busqueda .secundaria_ciencias { background-image: url('/images/fndo_resultados_secundaria_ciencias.gif'); height: 60px; }
#resultados_busqueda .secundaria_dramatizacion { background-image: url('/images/fndo_resultados_secundaria_dramatizacion.gif'); height: 60px; }
#resultados_busqueda .secundaria_ed_fisica { background-image: url('/images/fndo_resultados_secundaria_ed_fisica.gif'); height: 60px; }
#resultados_busqueda .secundaria_etica { background-image: url('/images/fndo_resultados_secundaria_etica.gif'); height: 60px; }
#resultados_busqueda .secundaria_historia { background-image: url('/images/fndo_resultados_secundaria_historia.gif'); height: 60px; }
#resultados_busqueda .secundaria_lengua { background-image: url('/images/fndo_resultados_secundaria_lengua.gif'); height: 60px; }
#resultados_busqueda .secundaria_mates { background-image: url('/images/fndo_resultados_secundaria_mates.gif'); height: 60px; }
#resultados_busqueda .secundaria_musica { background-image: url('/images/fndo_resultados_secundaria_musica.gif'); height: 60px; }
#resultados_busqueda .secundaria_plastica { background-image: url('/images/fndo_resultados_secundaria_plastica.gif'); height: 60px; }
#resultados_busqueda .secundaria_religion { background-image: url('/images/fndo_resultados_secundaria_religion.gif'); height: 60px; }
#resultados_busqueda .secundaria_tencologia { background-image: url('/images/fndo_resultados_secundaria_tecnologia.gif'); height: 60px; }


#resultados_busqueda .navegacion h3 { margin-bottom: 10px; font-size: 120%;}
#resultados_busqueda .navegacion p { position: relative; margin-bottom: 10px; }
#resultados_busqueda .navegacion p span { position: absolute; right: 0px; }
#resultados_busqueda .navegacion a { font-size: 10px; text-decoration: none; }
#resultados_busqueda .navegacion a:hover { color: #565656; text-decoration: underline;}

#resultados_busqueda table { 	width: 100%; border-collapse:collapse }

#resultados_busqueda th { background-color:#DDE2E6; font-weight:normal; color:#2C3033; font-weight: normal; padding: 4px 0; text-transform: uppercase; }
#resultados_busqueda th.bloqueado,
#resultados_busqueda th.mime { width: 28px; padding:0; }
#resultados_busqueda th.titulo { width: 350px; }
#resultados_busqueda td { vertical-align: top; color:#303030; border-right: 1px solid #DDE1E4; padding: 10px; border-bottom: dashed 1px #dde1e4; }

#resultados_busqueda td.pdf { background: transparent url('/images/ico_pdf.gif') center 10px no-repeat; }
#resultados_busqueda td.word { background: transparent url('/images/ico_word.gif') center 10px no-repeat; }
#resultados_busqueda td.excel { background: transparent url('/images/ico_excel.gif') center 10px no-repeat; }
#resultados_busqueda td.html { background: transparent url('/images/ico_html.gif') center 10px no-repeat; }
#resultados_busqueda td.otros { background: transparent url('/images/ico_otros.gif') center 10px no-repeat; }
#resultados_busqueda td.zip { background: transparent url('/images/ico_otros.gif') center 10px no-repeat; }
#resultados_busqueda td.powerpoint { background: transparent url('/images/ico_ppt.gif') center 10px no-repeat; }
#resultados_busqueda td.txt { background: transparent url('/images/ico_txt.gif')center 10px no-repeat; }

#resultados_busqueda td.bloqueado { background: transparent url('/images/ico_lock.gif') center 7px no-repeat; }
#resultados_busqueda td.ultimo { border-right: none; }
#resultados_busqueda td a { text-decoration: none; }
#resultados_busqueda td a:hover { text-decoration: underline; }




#resultados_container {
	float: left;
	display: inline;
	width: 568px;
	margin: 10px 0 0 10px;
	color:#808080; 
}
#resultados_container .foto_cabecera_resultados {
	background: transparent url('dummy.gif') left top no-repeat;
	margin-bottom: 10px;
}
/*.infantil #menu_recursos, .primaria #menu_recursos, .secundaria #menu_recursos { background-image: url('/images/fndo_menu_resultados.jpg'); }*/
.infantil #resultados_container .foto_cabecera_resultados { background-image: url('/images/fndo_resultados_infantil.gif'); height:140px; }


#resultados_container .no_resultados { background-image: url('/images/fndo_no_resultados.gif'); height: 60px;  }

#resultados_container .infantil { background-image: url('/images/fndo_resultados_infantil.gif'); height:100px; }
#resultados_container .primaria { background-image: url('/images/fndo_resultados_primaria.gif'); height:100px; }

#resultados_container .primaria_mates { background-image: url('/images/fndo_resultados_primaria_mates.gif'); height:100px; }
#resultados_container .primaria_lengua { background-image: url('/images/fndo_resultados_primaria_lengua.gif');height:100px; }
#resultados_container .primaria_cono  { background-image: url('/images/fndo_resultados_primaria_cono.gif');height:100px; }
#resultados_container .primaria_plastica { background-image: url('/images/fndo_resultados_primaria_plastica.gif');height:100px; }
#resultados_container .primaria_religion { background-image: url('/images/fndo_resultados_primaria_religion.gif');height:100px; }
#resultados_container .primaria_musica { background-image: url('/images/fndo_resultados_primaria_musica.gif');height:100px; }
#resultados_container .primaria_ed_fisica  { background-image: url('/images/fndo_resultados_primaria_ed_fisica.gif');height:100px; }

#resultados_container .secundaria_ciencias { background-image: url('/images/fndo_resultados_secundaria_ciencias.gif'); height: 60px; }
#resultados_container .secundaria_dramatizacion { background-image: url('/images/fndo_resultados_secundaria_dramatizacion.gif'); height: 60px; }
#resultados_container .secundaria_ed_fisica { background-image: url('/images/fndo_resultados_secundaria_ed_fisica.gif'); height: 60px; }
#resultados_container .secundaria_etica { background-image: url('/images/fndo_resultados_secundaria_etica.gif'); height: 60px; }
#resultados_container .secundaria_historia { background-image: url('/images/fndo_resultados_secundaria_historia.gif'); height: 60px; }
#resultados_container .secundaria_lengua { background-image: url('/images/fndo_resultados_secundaria_lengua.gif'); height: 60px; }
#resultados_container .secundaria_mates { background-image: url('/images/fndo_resultados_secundaria_mates.gif'); height: 60px; }
#resultados_container .secundaria_musica { background-image: url('/images/fndo_resultados_secundaria_musica.gif'); height: 60px; }
#resultados_container .secundaria_plastica { background-image: url('/images/fndo_resultados_secundaria_plastica.gif'); height: 60px; }
#resultados_container .secundaria_religion { background-image: url('/images/fndo_resultados_secundaria_religion.gif'); height: 60px; }
#resultados_container .secundaria_tecnologia { background-image: url('/images/fndo_resultados_secundaria_tecnologia.gif'); height: 60px; }
#resultados_container .navegacion h3 { font-weight:bold; margin-bottom: 10px; font-size: 120%; background:none; padding:0px; text-transform:none; color:#808080;}




#resultados_container .navegacion p { position: relative; margin-bottom: 10px; }
#resultados_container .navegacion p span { position: absolute; right: 0px; }
#resultados_container .navegacion a { font-size: 10px; text-decoration: none; }
#resultados_container .navegacion a:hover { color: #565656; text-decoration: underline;}

#resultados_container table { 	width: 100%; border-collapse:collapse }

#resultados_container th { background-color:#DDE2E6; font-weight:normal; color:#2C3033; font-weight: normal; padding: 4px 0; text-transform: uppercase; }
#resultados_container th.bloqueado,
#resultados_container th.mime { width: 28px; padding:0; }
#resultados_container th.titulo { width: 350px; }
#resultados_container td { vertical-align: top; color:#303030; border-right: 1px solid #DDE1E4; padding: 10px; border-bottom: dashed 1px #dde1e4; }

#resultados_container td.pdf { background: transparent url('/images/ico_pdf.gif') center 10px no-repeat; }
#resultados_container td.word { background: transparent url('/images/ico_word.gif') center 10px no-repeat; }
#resultados_container td.excel { background: transparent url('/images/ico_excel.gif') center 10px no-repeat; }
#resultados_container td.html { background: transparent url('/images/ico_html.gif') center 10px no-repeat; }
#resultados_container td.otros { background: transparent url('/images/ico_otros.gif') center 10px no-repeat; }
#resultados_container td.zip { background: transparent url('/images/ico_zip.gif') center 10px no-repeat; }
#resultados_container td.powerpoint { background: transparent url('/images/ico_ppt.gif') center 10px no-repeat; }
#resultados_container td.txt { background: transparent url('/images/ico_txt.gif') center 10px no-repeat; }

#resultados_container td.bloqueado { background: transparent url('/images/ico_lock.gif') center 7px no-repeat; }
#resultados_container td.ultimo { border-right: none; }
#resultados_container td a { text-decoration: none; }
#resultados_container td a:hover { text-decoration: underline; }


#noresultados { background: #f4f4f4 url('/images/fndo_noresultados.gif') no-repeat right bottom; min-height: 216px; margin-top: 24px; padding: 52px 10px 10px 27px; }
* html #noresultados{ height: 216px;  }
#noresultados img { float: left; margin-right: 15px; }
#noresultados p { line-height:1.5; margin-top: 1em; color:#000; }
#noresultados a { color:#00f; }


/*
	Popup
**********/
#popup { text-align: center; position: absolute; top:28%; left:40%; width:342px; background: transparent url('/images/fndo_popup.gif') no-repeat bottom right; padding:5px 7px 5px 5px; font-size: 11px; z-index:10; }
#popup .cerrar {
	display: block;
	text-align: right;
	background: #E71516 url('/images/fndo_cerrar.gif') repeat-x left top;
	padding: 4px;
}
#popup p.info_pedir { line-height: 150%; }
#popup a { color: #00e; }
#popup a:hover { text-decoration: underline }
#popup .innerbox { padding: 12px 20px; }
#popup .restringida {
	font-size: 12px;
	text-align: center;
	color:#686868;
	background:transparent url('/images/ico_lock.gif') no-repeat left top;
	padding: 5px 0px 0px 40px;
	font-weight: bold;
	margin-bottom: 25px;
	color: #2f2f2f;
}
#popup form {
	text-align: left;
	border-bottom: 1px solid #c0c0c0;
	padding-bottom:13px;
	margin-bottom: 10px;
}
#popup label {
	text-transform: uppercase;
	color:#7e7e7e;
	padding-right: 5px;
	font-size: 10px;
}
#popup #passwd {
	border: 1px solid #b2b2b2;
	width: 218px;
}
#popup #submit_passwd {
	background: #FF3827;
	color:#fff;
	border: 1px solid #CD1707;
	display: block;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial;
	float: right;
	margin-top: 8px;
	padding: 2px; 
}
#cont { background: url(/images/fndo_cont.gif) repeat-y left top; margin-top: 10px; position:relative; }

