BODY {
	scrollbar-arrow-color : #006699;
	scrollbar-track-color : White;
	scrollbar-face-color : #F0F8FF;
	scrollbar-darkshadow-color : #006699;
	scrollbar-highlight-color : #D9EDFF;
	scrollbar-3dlight-color : #F0F8FF;
}
.cuerpo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Navy;
	text-align : justify;
}
.detalle {
	font-size : 10px;
	text-decoration:none;
	color : Navy;
}
.cuerpobold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size : x-small;*/
	font-size:12px;
	color : Navy;
	font-weight : bold;
}
.cuerposmall {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size : xx-small;*/
	font-size:11px;
	color : Navy;
	text-align : justify;
}
.bibliografia {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color : Navy;
	background-color : #DCDCDC;
}
.bibliografia2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Navy;
	background-color: #DCDCDC;
	list-style-image: url(Images/bolo_azul6x6.gif);
	display: list-item;
	list-style-position: inside;
}
.pie {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Gray;
}
.pie_oscuro {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Black;
}
.fotocomment {
	font-family : "MS Sans Serif", Geneva, sans-serif;
	font-size : 10px;
	color : Navy;
}
.notas {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Maroon;
	border : thin groove #006699;
}
.titulos {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color:white;
	background-color : #006699;
	/*color : #708090;
	background-image : url(fondo_titulos.gif);
	*/
}

h2 {
	background-color: #006699;
	color:white;
	/*color: #708090;
	background-image : url(fondo_titulos.gif);
	*/
	text-indent : 10px;
	font-size : 18px;
}
h3 {
	color: maroon;
	font-size : 18px;
}
A:LINK, A:VISITED {
	color : Navy;
}
A:HOVER {
	text-decoration:none;
	background-color: Maroon;
	color:white;	
}
/* Clase de hipervinculo atitulo para enlaces de detalle*/
A.atitulo:link,A.atitulo:visited  {
	text-decoration:none;
	color:white;
	background-color : #006699;
	font-weight:bold;
	/*color: #708090;background-image : url(fondo_titulos.gif);*/
}
A.atitulo:hover {
	text-decoration:none;
	color:white;
	background : maroon;
	/*color:#708090;background-image : url(fondo_titulos2.gif);*/
}
/* Clase de hipervinculo ainverse  para enlaces de detalle*/
A.ainverse:link,A.ainverse:visited  {
	text-decoration:none;
}
A.ainverse:hover {
	text-decoration:none;
	color:white;
	background : maroon;
	/*color:#708090;background-image : url(fondo_titulos2.gif);*/
}
/* Clase de hipervinculo adetalle para enlaces de detalle*/
A.adetalle:link,A.adetalle:visited{
	font-size : 12px;
	color : Navy;
	border : thin solid White;
	text-decoration:none;
}
A.adetalle:hover  {
	font-size : 12px;
	text-decoration:none;
	/*background-color: Maroon;
	*/
	background-color : white;
	color:navy;
	border : thin solid #8B0000;
}
/* Clase de hipervinculo aneutro para enlaces sin subrayar*/
A.aneutro:link,A.aneutro:visited,A.aneutro:hover{
	font-size : 12px;
	text-decoration:none;
	background-color: transparent;
}
/*Clase de hipervínculo anulo para enlaces sin subrayar ni otros cambios*/
A.anulo:link,A.anulo:visited{
	text-decoration : none;
}
A.anulo:hover{
	color : navy;
	background-color : #F0FFFF;
}
/*Clase de hipervinculo para resaltar imagenes*/
A.aimg:link,A.aimg:visited{
	border : thin solid white;
}
A.aimg:hover  {
	border : thin solid #8B0000;
	color: Silver;
	background-color : transparent;
}
.firma{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #8B0000;
	text-align : right;
	font-style : italic;
}
.btnnavega {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : Navy;
	font-weight : bold;
	text-align : center;
}
#margenizqdo {
	background-image: url(fondo_margen.jpg);
	background-repeat:  repeat-y;
	width: 100px;

}
.citasinmarco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: navy;
	width: 90%;
	padding-top: 10px;
	margin-right: 5%;
	padding-bottom: 10px;
	margin-left: 5%;
}
.cita_con_marco {
	width: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Maroon;
	border: 1px solid #006699;
	margin-left: 5%;
	margin-right: 5%;
	padding: 5px;
	float: none;
}
.img_float_left {
	float:left; 
	clear:left; 
	margin-right:5px;
}
.img_float_right {
	float:right; 
	clear:right; 
	margin-left:5px;
}

