/* PARA EL DIRECTORIO */
#categorias {
	position: relative; display: block; clear: both; float: left;
	width: 458px;
	text-align: center;
	background: #fff url(../images/sombra_paths.gif) repeat-x top;
	border: solid 1px #CCC;
	padding: 4px;
}

#catega, #categb {
	position: relative;
	width: 47%;
	margin: 5px 6px; padding: 0px;
	text-align: left;
	white-space: normal;
}
#catega { float: left; clear: left; }
#categb { float: right; clear: right; }
.catitle a:link,
.catitle a:visited,
.catitle a:hover,
.catitle a:active {
	margin-left: 5px;
	text-decoration: none; color: #000;
	font-size: 130%; font-weight: bold;
}
.catitle a:hover { text-decoration: underline; }

#catega ul, #categb ul, #catega ul, #categb ul {
	margin: 0px; padding: 0px;
	list-style: none url(../images/categ.gif) inside;
}
#catega li, #categb li {
	margin-bottom: 5px; padding: 0px;
}

h4.categorias {
	position: relative; display: block; clear: both;
	padding: 2px 8px; margin: 5px 0px 0px;
	border: solid 1px #CCC;
	color: #06F;
	background: #CCCCCC url(../images/fon_barra.gif) repeat-x;
}

#recursos { float: left; clear: both; width: 100%; margin-top: 10px; }
#recursos h4 { margin: 0px; }
#recursos #recuopciones {
	margin: 0px 0px 25px; padding-top: 3px;
	border-top: solid 1px #ccc;
	color: #333;
}
#recursos #recuopciones #ordenarpor { float: right; }
#recursos #recuopciones #ordenarpor select { font-size: 90%; }
#recursos ul { list-style: none url(../images/cat.gif) inside; }
#recursos li { margin: 0px 0px 8px; }
#recursos .recutitulo {
	font-size: 130%; font-weight: bold;
}
#recursos .recutitulo a:link,
#recursos .recutitulo a:visited,
#recursos .recutitulo a:hover,
#recursos .recutitulo a:active {
	text-decoration: none; color: #000;
}
#recursos .recutitulo a:hover { color: #f40; }
#recursos .recudesc {
	font-size: 110%;
}
#recursos #recupremium {
	padding: 4px;
	background: #FFeecc;
	margin-bottom: 8px;
}
#recursos .recupaginacion {
	margin-top: 18px;
	text-align: center;
	font-size: 140%;
	font-weight: bold;
	color: #333;
}
#recursos .recupaginacion a:link,
#recursos .recupaginacion a:visited {
	text-decoration: underline;
}
#recubuscar {
	float: right; clear: both;
	margin-bottom: 5px;
}
#recubuscar input {
	float: left;
	margin-left: 3px;
	color: #242424;
}

#recudetalle {
	margin: 0px;
}
#recudetalle #recuopciones {
	margin-top: -10px;
	margin-bottom: 0px;
	text-align: right;
}
#recudetalle #recuopciones a img{
	padding: 3px !important;
	opacity: .50;
	-moz-opacity: .50;
	filter: alpha(opacity=50);
}
#recudetalle #recuopciones a:hover img{
	opacity: .99;
	-moz-opacity: .99;
	filter: alpha(opacity=100);
}
#recudetalle .muestraweb {
	position: relative;
	float: left;
	border: solid 1px #CCC; border-bottom: solid 3px #F60;
	background: #eee;
	margin-right: 8px; margin-bottom: 8px;
	padding: 0px;
	clear: left;
}
#recudetalle big {
	color: #111;
}
#recudetalle ul li {
	list-style: none outside;
}
#recudetalle #recucoments ul li {
	list-style: none url(../images/recursos/comment.gif) inside;
}
#recuvalorar {
	width: 200px;
	margin: 0px; padding: 8px;
	color: #000;
	background: #E4EFFF;
}
#recucomentar {
	width: 220px;
	margin: 0px; padding: 8px;
	color: #000;
	background: #E4EFFF;
}
#recucoments {
	width: 50%; overflow: hidden;
}
#recudetalle h4 {
	 border-bottom: solid 1px #ccc;
}
#recucoments small {
	 display: block;
	 background: #eee;
}

#recuimprimir {
	width: 600px;
	margin: 0px auto; padding: 0px;
	text-align: left;
}
#recuimprimir .logo {
	margin: 0px; padding: 0px;
}
#recuimprimir h1 { color: #000; }
#recuimprimir .ubica { margin: 0px; background: #fff; }
#recuimprimir .ubica a:link,
#recuimprimir .ubica a:visited,
#recuimprimir .ubica a:hover,
#recuimprimir .ubica a:active { color: #000; }
#recuimprimir .printurl { color: #333; margin: 0px 0px 0px 20px; font: 190% Verdana, Arial, Helvetica, sans-serif; }

#arbol ul ul {
	margin-left: 30px;
}
#arbol ul li a {
	font-size: 130%; font-weight: bold;
}

