@charset "utf-8";
/******************************************************/
/* ESTILOS GENERALES*/
/*****************************************************/
*{ font-family:Verdana, Geneva, sans-serif;}
p{ color:#030;
}






/******************************************************/
/* ESTILOS GENERALES PARA LAS TABLAS DE INDICES*/
/*****************************************************/
img {
	display:block;
	margin:0px auto;
}
table.tablaindice{
	width:100%;
	
}
table.tablaindice tr td:first-child{ width:70%; padding: 4px; }

table.tablaindice tr td:last-child img{ width:100%;}

table.tablaindice tr td{background-color:#E8E8E8;}
table.tablaindice tr:nth-child(odd) td { background-color:#D5FFD5; }

#volver_indice{
	position:fixed;
	bottom:10px;
	right:10px;
	padding:10px;
	border:groove 2px #003300;
	background-color:#D2FFD2;
	border-radius:5px;
	
}

#volver_indice:hover{
background-color:#D1D1D1;
}
#volver_indice a{
font-size:20px;	
}

/******************************************************/
/* ESTILOS PARA LAS TABLAS SEGUN NIVEL*/
/*****************************************************/

table.tablaindice_lvl_1{

	
}


/******************************************************/
/* ESTILOS CONCRETOS PARA CADA ENTRADA*/
/*****************************************************/
a.bolnum{
	font-size:18px;
	font-weight:bold;


}

p.bol-id{
	margin:3px 0px 0px;
	font-family:"Courier New", Courier, monospace;
	color:grey;
	font-weight:bold;
	
}

p.bol-cont, ul li{
	color:#030;
	font-weight:bold;
	
}

span.autor{
	font-weight:normal;
	
}

span.tag{
	color:#B00;
	
}







.tablapres, .tablapres *{
background-color:transparent;	
	
}



.tablapres tr:nth-child(even) td {
background-color:blue;	
	
}

.tablapres tr:nth-child(odd) td {
background-color:red;	
	
}

.tablapres tr:first-child td {
background-color:green;	
	
}

.cuadro2 {
	border:10px groove green;
	background-color:#ffffff;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-top:5px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
	
}

.TITULO {
	font-weight: bold;
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #004800;
	text-align:center;
	
	
}

.tablapres tr:nth-child(even) td {
background-color:lightgreen;	

	
}

.tablapres tr:nth-child(odd) td {
background-color:lightgrey;	
	
}

.tablapres tr:first-child td {
background-color:green;	
		color:white;
	
}
h2{
	padding-left:15px;
	
}

h3{
	padding-left:30px;
}