THEAD {
	display: table-header-group;
}

h2 {
	color: #02436e;
	background: #82CBFC;
}


/*------------------------------*/
table.tTablonTemas {	
	border-collapse: collapse;
	border: 1px solid #e5e5e5;
	width: 100%;
	margin: 0 auto 15px auto;
}

table.tTablonTemas caption {
	background-color: #0099FF;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	color: white;
}

table.tTablonTemas th {
	text-align: left;
	border: 1px solid #e5e5e5;
	padding: 2px;
	background-color: #EDF6FC;
}
table.tTablonTemas td {
	border: 1px solid #e5e5e5;
	padding: 2px;
	background-color: white;
}

/*------------------------------*/
table.tTema {
	border-collapse: collapse;
	border: 1px solid #e5e5e5;
	width: 100%;
	margin: 0 auto 15px auto;
}

table.tTema caption {
	background-color: #D8EEFC;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	color: #02436e;
}

table.tTema th {
	text-align: left;
	border: 1px solid #e5e5e5;
	padding: 2px;
	background-color: #EDF6FC;
}
table.tTema td {
	border: 1px solid #e5e5e5;
	padding: 2px;
	background-color: white;
}

table.tTema td a {
	color: #0099FF;
}
table.tTema td a:hover {
	text-decoration: none;
}

/*------------------------------*/
table.tDocumento {
	border-collapse: collapse;
	border: 1px solid #e5e5e5;
	width: 100%;
	margin: 0 auto 15px auto;
}

table.tDocumento caption {
	background-color: #D8EEFC;
	width: 100%;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	color: #02436e;
}

table.tDocumento th {
	text-align: left;
	border: 1px solid #e5e5e5;
	padding: 2px;
	background-color: #EDF6FC;
}
table.tDocumento td {
	border: 1px solid #e5e5e5;
	padding: 2px;
	background-color: white;
}
table.tDocumento td a {
	color: #0099FF;
}
table.tDocumento td a:hover {
	text-decoration: none;
}

.tdDescarga {
	text-align: center;
}

.tdVolver {
	text-align: center;
}
/*------------------------------*/
