/* CSS Document */

.top_cr { display:block; float:left; height:51px; width:345px; margin:7px 0 9px 0;}

/*Buscador*/

#buscador_despl { display:block; clear:both; overflow:hidden; height:auto; width:763px; float:left; margin-bottom:15px;}

#buscador_despl .tit_buscador { line-height:24px; background:#3385a7; font-size:14px; font-weight:bold; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; padding:0 5px 0 5px; border-top:1px solid #62b1d1; border-bottom:1px solid #266782;}





.no_border { border:none 0!important;}

.cont_buscador { background:#c3e2ed; display:block; overflow:hidden; height:auto; color:#2a6a84; width:763px; border-bottom:1px solid #73a4b5;  }

#caja_secciones { width:300px; overflow:auto;border-right: 1px dotted #e2f1f6; float:left; display:block;}

#caja_recursos { width:230px; overflow:auto;border-right: 1px dotted #e2f1f6; float:left; display:block;}

#caja_instituciones { width:230px; overflow:auto;border-right: 1px dotted #e2f1f6; float:left; display:block;}

.check_list { overflow:hidden; height:200px; overflow:auto; padding-left:10px;border-top:1px solid #e2f3f9; }

.check_list p { display:block; font-weight:bold; font-size:11px; margin-top:5px; clear:both;}

.check_list ul li { 
	display:block; 
	margin-bottom:4px; 
	overflow:hidden; 
	height:auto; 
	border-bottom:1px solid #b6d7e3; 
	padding-bottom:6px;
	padding-left:12px;
	float:left;
	width:85%;}

.check_list a { 
	float:left; 
	width:80%; 
	overflow:hidden; 
	height:auto;}

.check_list input { float:right; margin: 0px 4px 0px 0px;}

.listado_seccion { margin-top:10px;}

.listado_seccion li label { 
	color:#2A6A84; 
	text-decoration:none;
	width:85%;
	float:left;
}

.listado_seccion li:hover { text-decoration:underline;}

#listado_recurso{padding-left:5px;border-right: 1px dotted #e2f1f6; float:left; display:block;}

#listado_institucion{ width:200px; overflow:auto; height:225px; padding-left:5px;border-right: 1px dotted #e2f1f6; float:left; display:block;}

.top_listado {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	list-style-type:none;
	padding-left:5px;
	
	background:#75B3C9;
	border-bottom:1px solid #48879E;
	border-top:1px solid #ADDAEA;
	display:block;
	height:16px;
	line-height:16px;
	overflow:hidden;
	margin:0px;
}

.top_listado span.todo_check{ float:right; color:#245b71; font-size:11px; font-weight:bold; margin-right:3px; line-height:15px;}

.top_listado input {float:right; margin: 0px 21px 2px 0px; display:block; line-height:16px;}

#fotter_buscador { background:#75b3c9; height:29px; border-top:1px solid #a5dcf0; border-bottom:1px solid #5f96a9; padding:6px 10px 0px 10px;}

#fotter_buscador div label { font-size:11px; font-weight:bold; color:#FFFFFF; float:left; margin-right:5px; padding-top:3px;}

#fotter_buscador span { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; display:inline;}

#fotter_buscador .input_text { width: 219px; height:18px; border:1px solid #408eae;}

#fotter_buscador .input_submit { 
	font-size:10px; 
	color: #FFFFFF; 
	border:1px solid #226079; 
	height:20px; 
	background: url(../img/bg_btn_buscar.gif) repeat-x 50% 50%; 
	font-weight:bold;
	text-align:center; 
	padding:0 5px 4px 5px; }

#fotter_buscador a{ 
	color:#FFFFFF; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:10px; 
	background: url(../img/closed_open_icon.gif) no-repeat top right; 
	height:11px; 
	padding-right:13px; 
	margin-top:4px; 
	display:block;
}
.close{ 
	background: url(../img/closed_open_icon.gif) no-repeat bottom right !important; 
}

#fotter_buscador a:hover { text-decoration:underline;}


/* Rounded corner RECURSOS DESTACADOS*/

.recursos_destacados { margin-bottom:10px;}

.recursos_destacados .top-left, .recursos_destacados .top-right, .recursos_destacados .bottom-left, .recursos_destacados .bottom-right { 
	background-image: url('../img/corners_destacado.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

	
.top-left, .bottom-left { 
	margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .bottom-right { 
	margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
	margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.recursos_destacados .inside {
	border-left: 1px solid #d9cba9; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #d9cba9;/* YCC: color & properties of the right-borderline */
	background: #fcf8e6;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	overflow:hidden;
	height:1%;
	}
	

/* Rounded corner RECURSOS RESULTADOS*/
	
.recursos_resultados { margin-bottom:10px;}

.recursos_resultados .top-left, .recursos_resultados .top-right, .recursos_resultados .bottom-left, .recursos_resultados .bottom-right { 
	background-image: url('../img/rounded-resultado.gif'); /* CHANGE: path and name of your image */
	height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
	
.recursos_resultados .inside {
	border-left: 1px solid #c4c4c4; /* YCC: color & properties of the left-borderline */
	border-right: 1px solid #c4c4c4;/* YCC: color & properties of the right-borderline */
	background: #f4f4f4;            /* YCC: background-color of the inside */
	color: #000000;                 /* YCC: default text-color of the inside */
	padding-left: 10px;             /* YCC: all texts at some distance of the left border */
	padding-right:10px;             /* YCC: all texts at some distance of the right border */
	overflow:hidden;
	height:1%;
	}

/*interior recursos*/

.info_recurso { float:left; width:56%; overflow:hidden; height:auto;}
.info_recurso img { float:left; border:1px solid #d9cba9; }
.info_recurso p { font-size:11px; float:right; display:block; width:90%; margin:0 0 12px 0;}
.info_recurso p span { color:#545454; font-weight:bold;}
.info_recurso p a { color:#ed5d37; text-decoration:none;}
.info_recurso p a:hover { text-decoration: underline;}

/*calificacio box destacado*/

.calificacion_destacados { float:left; width:130px; overflow:hidden; height:auto; background:#fdfbf2; border:1px dotted #d9cba9; display:block; padding:5px;}

.calificacion_destacados p { text-align:center; font-weight:bold; color:#545454; margin-bottom:16px; overflow:hidden; height:auto; display:block; width:130px;}


/*calificacion box resultado*/

.calificacion_resultados { 
	float:left; 
	width:130px; 
	overflow:hidden; 
	height:100%; 
	background:#ffffff; 
	border:1px dotted #c4c4c4; 
	display:block; 
	padding:5px;}

.calificacion_resultados p { 
	text-align:center; 
	font-weight:bold; 
	color:#545454; 
	margin-bottom:16px; 
	overflow:hidden; 
	height:auto; 
	display:block; 
	width:130px;}

.input_calificar { 
	height:20px; 
	border:1px solid #814b21; 
	padding:4px 5px 0px 5px; 
	background: url(../img/bg_btn_evaluar.gif) repeat-x 0 0; 
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold; 
	text-align:center; 
	margin:0 auto;
	display:block;
	width:80px;
	text-decoration:none;
	cursor:pointer;
}

.input_calificar:hover { 
	background-position:0 -30px;
	text-decoration:none !important;
	color:#FFFFFF !important;
}



#descarga_recurso { float:left; width:174px; overflow:hidden; height:auto; margin-left:5px;}

.descargar{
	height:auto; margin-bottom:0;

}

.descargar span { font-size:9px; color: #666666; padding-left:10px; display:block; margin-bottom:5px;}

.descargar p.descarga_off { background: url(../img/descarga_desactiva.png) no-repeat 5px 50%; padding-left:55px; display:block; height:40px; margin-top:5px; margin-left:3px;}


.descargar p.descarga_on { background: url(../img/descarga_activa.png) no-repeat 5px 50%; padding-left:55px; display:block; vertical-align:middle; height:40px; margin-top:5px; margin-left:4px;}

.descargar p.descarga_off a { color:#ED5D37; text-decoration:underline; line-height:15px; padding-left:8px; background: url(../img/bullet_anaranjado.gif) no-repeat 0 4px; font-weight:bold; font-size:11px;}


.descargar p.descarga_on a { color:#ED5D37; text-decoration:none; line-height:14px; padding-left:8px; background: url(../img/bullet_anaranjado.gif) no-repeat 0 4px; font-weight:bold; display:block;}

.descargar p.descarga_on a:hover { text-decoration:underline;}


/*-----------------------------------------------------------------*/

.btn_recomendar { overflow:hidden; height: auto;}

.btn_recomendar p.recomienda { background:url(../img/recomendar_icon.png) no-repeat 5px 50%; height:40px; padding-left:55px; }

.btn_recomendar p.recomienda a { color:#ED5D37; line-height:15px; padding-left:8px; background: url(../img/bullet_anaranjado.gif) no-repeat 0 7px; font-weight:bold; display:block; font-size:11px; text-decoration:none;}

.btn_recomendar p.recomienda a:hover { text-decoration:underline;}



#ordenar {
	display:block;
	float:left;
	margin-left:25px;
}
#ordenar li {
	display:inline;
	font-size:11px;
	font-weight:normal;
	list-style-type:none;
	margin-left:15px;
	position:relative;
}

#ordenar li a {
	color:#4C4C4C;
	font-size:11px;
	font-weight:bold;
	padding-right:13px;
	text-decoration:none;
}
.ordenarDown{
	background:transparent url(../img/bullet-down.gif) no-repeat scroll 100% 5px;
}
.odenarUp{
	background:transparent url(../img/bullet-up.gif) no-repeat scroll 100% 5px;
}

#paginado {
	float:right;
	height:auto;
	width:250px;
}
#paginado li {
	display:block;
	float:left;
	list-style-type:none;
	margin-right:2px;
}
#paginado li a.numerado {
	background:#E6E6E6 none repeat scroll 0 0;
	color:#4C4C4C;
	font-size:11px;
	font-weight:bold;
	padding:2px;
	text-decoration:none;
}
#paginado li a.numerado:hover {
	background:#858585 none repeat scroll 0 0;
	color:#FFFFFF;
}
#paginado li a.select {
	background:#4C4C4C none repeat scroll 0 0;
	color:#FFFFFF;
}
#paginado li a.anterior {
	background:transparent url(../img/anterior.gif) no-repeat scroll left top;
	color:#4C4C4C;
	font-size:11px;
	font-weight:bold;
	padding:2px 2px 2px 8px;
	text-decoration:none;
}
#paginado li a.siguiente {
	background:transparent url(../img/siguiente.gif) no-repeat scroll right top;
	color:#4C4C4C;
	font-size:11px;
	font-weight:bold;
	padding:2px 8px 2px 2px;
	text-decoration:none;
}
#paginado li a.anterior:hover {
	background-position:left bottom;
	color:#FFFFFF;
}
#paginado li a.siguiente:hover {
	background-position:right bottom;
	color:#FFFFFF;
}


