/* xvelazquez: estilos CSS para el sistema "web" de la Biblioteca de la UDP */
/*---ESTILOS BASICOS---*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	background:#e5e5e5 url(../img/fondo.gif) center repeat-y;
	
}
.contenido{background:white;font-size:11px;}
/*---BACK COLORS---*/
.azulSegob{background-color:#3983c5;}
.grisPleca{background-color:#666465;}
.grisClaro{background-color:#f5f5f5;}

/*---SECCIONES---*/
/*---INICIO---*/
.textoInicio{width:90%;text-align:justify;color:#666465;background:#ececec;font-size:11px;margin-bottom:15px;}
.textoDesc{padding:15px;}
.textoInicio .imagenInicio{float:right;padding-left:15px;}
a.btnContinuar{
	color:#00529c;
	display:block;
	height:18px;
	/*background:url(../img/iconos/buscar.gif) no-repeat top left;*/
	padding-left:20px;
	padding-top:3px;
	font-weight:bold;
	text-decoration:none;
	/*margin:8px 0px 0px 30px;*/
	background:#d8d8d8;
}
a.btnContinuar:hover{
	color:#033b6d;
	text-decoration:underline;
}
/*---BÚSQUEDA---*/
.contenido form{margin:auto;}
.tituloSeccion{
	height:20px;
	background:#666465 url(../img/titulo_busqueda.gif) no-repeat 21px 3px;
}
.cuadro{
	height:20px;
	width:11px;
	background-color:#3983c5;
}
.cuadroBusqueda th,
.cuadroBusqueda td{padding:3px;}
.cuadroBusqueda th{
	background-color:#f5f5f5;
	color:#666465;
	text-align:right;
	font-size:12px;
	border-left:1px solid #666465;
	padding-right:8px;
}
.cuadroBusqueda td{
	font-size:12px;
	border-right:1px solid #666465;
}
.lineaFinal td,
.lineaFinal th
{border-bottom:1px solid #666465;}

.texto{width:85%;text-align:left;padding:10px;color:#666465;margin-top:15px;}
.texto div{ background:#f3f3f3;color:#094a84;font-weight:bold;}
/*---RESULTADOS---*/
.tituloSeccionResultados{
	height:20px;
	background:#666465 url(../img/titulo_resultado.gif) no-repeat 21px 3px;
}
a.btnBusqueda{
	color:#00529c;
	display:block;
	height:18px;
	background:url(../img/iconos/buscar.gif) no-repeat top left;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	margin:8px 0px 0px 30px;
}
a.btnBusqueda:hover{
	color:#033b6d;
	text-decoration:underline;
}
a.btnRegresar{
	color:#00529c;
	display:block;
	height:18px;
	background:url(../img/iconos/regresar.gif) no-repeat top left;
	padding-left:20px;
	font-weight:bold;
	text-decoration:none;
	margin:8px 0px 0px 30px;
}
a.btnRegresar:hover{
	color:#033b6d;
	text-decoration:underline;
}
.paginacion{color:#656565; text-align:center;margin:25px 0px;}
.paginacion span{font-weight:bold;}
.paginacion span.textoAzul{color:#3883c6;}

.tablaResultados{font-size:11px;color:#646464;}
.tablaResultados thead th{background:#00529b;color:#b0cae5;padding:5px;}
.tablaResultados tbody th{background:#f5f5f5;padding:4px;font-weight:normal;text-align:right;border-bottom:1px solid #d2d2d2;}
.tablaResultados tbody td{padding:6px 4px;border-bottom:1px solid #dadada;}
.tablaResultados tbody td a{text-decoration:none;color:#646464;}
.tablaResultados tbody a.linkTitulo{color:#090909;}
.tablaResultados tbody td a:hover{/*text-decoration:underline;*/color:#00529b;}

#pageDiv{margin:10px 0px;}
#pageDiv .separator{color:#d9d9d9;}
#pageDiv a.select{font-weight:bold;color:#656565;}
#pageDiv a.unSelect{text-decoration:none;color:#3a83c7;}

.alerta{font-size:11px;color:#0066CC; text-align:center;}
/*---DETALLE---*/
.tituloSeccionDetalle{
	height:20px;
	background:#666465 url(../img/titulo_detalle.gif) no-repeat 21px 3px;
}
.tablaDetalle th{
	background-color:#f5f5f5;
	color:#666465;
	text-align:right;
	font-size:12px;
	border-left:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	padding:8px 8px 8px 0px;
}
.tablaDetalle td{
	font-size:12px;
	border-right:1px solid #b8b8b8;
	padding:8px 0px 8px 8px;
}
.tablaDetalle td,
.tablaDetalle .lineaFinal td,
.tablaDetalle .lineaFinal th
{border-bottom:1px solid #b8b8b8;}
/*---FOOTER---*/
.footer{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#999899;text-align:center;}
.footer div{border-top:2px solid #bcc3c9;padding-top:8px;}
.footer span{font-weight:bold;}
