<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS designed by Victor Rodriguez Doncel*/
@font-face {
  font-display: auto;
  font-family: 'AgendaMedium';
  src: url("../fonts/agendamedium.woff") format("woff");
  font-style: normal;
  font-weight: normal;
}

/* If the screen is small (&lt;1024)*/
@media screen and (max-width: 1024px) {
    .contingente {
      display:none;
    }
	body 
	{
	  margin-left: 5%; 
	  margin-right: 5%;
	}
}

/* If the screen is big (&lt;1024)*/
@media screen and (min-width: 1024px) {
	body 
	{
	  margin-left: 15%; 
	  margin-right: 15%;
	}
}

body {
  font-family: 'AgendaMedium', Fallback, sans-serif;
  margin-top: 50px;  
  font-size: 1.10em;
  font-weight: normal;  
  color: #303030;
}

h1 {
  color: #606060;
  margin: 0;
  font-weight: normal;
  margin-bottom: 1em;
  text-align: center;
}

h2 {
  color: #b22222;
  margin: 0;
  font-weight: normal;
  margin-bottom: 0.8em;
}

	h2.ordinario {
		color: #b22222;
		margin-bottom: 0.0em;
		margin-top: 0.0em;
		padding-top: 0em;
		padding-bottom: 0em;
	}

blockquote 
{
    border-left: 3px solid #e63131ad;
    padding-left: 0.5em;  
    color: #505050;
}

article pre
{
    height:auto;
    max-height: 200px;
    overflow: auto;
    background-color: #eeeeee;  
}

img article
{
    padding: 10px;
}


ul.redstar {
	/*list-style-image: url('redstar.gif');*/
  list-style-type: "â˜…"; 
}
/*article ul  /*applies to all the ul within article
{
  list-style-type: "â˜…"; 
}
*/
article ul li {
  display: inline-block;
  list-style: none; 
  margin: 0 0 0 1.05em;
  padding: 0;
  position: relative;
}
article ul li::before {
  color: #cb4154;  
  content: "â˜…"; 
  display: inline-block;
  font-size: 1em; 
  left: -1.05em; 
  position: absolute;
  top: 0em; 
}



a:link {
  color: #cc3333;
}

a:visited {
  color: #cc6666;
}

a:hover {
  color: hotpink;
}

a:active {
  color: blue;
}

/*
article a::after {
  content: "â†—";
}
*/

code {
      display: block;
      white-space: pre-line;
      padding: 1em;
      font-family: Consolas, Courier, monospace;
      font-size: 11px;
      color: #0f0f0f;
      background-color: #ededed;
      margin-bottom: 10px;
      border-style: solid;
      border-radius: 5px;
      border-width: 2px;
      border-color: #b22222;
}


.posts p
{
	font-size:0.95em;
  margin-top: -0.5em;
}
.posts a 
{
	color: #303030;
	border-bottom: dotted 1px #e0e0e0;
}

.academic
{
	border-style: solid; 
	background-color: WhiteSmoke; 
	border-width: medium;
	padding: 1em;
	font-family: AgendaMedium, serif,georgia,times;
  font-weight: 50;

/*	font-size:90%*/
}

.compacto p
{
	margin: -0.5em;
	font-size: 90%;
}

.compacto li
{
	line-height: 1.6;
}

.compactillo p
{
	margin-top: 0.5em;
}

.consola { 
font-family: monospace, "Lucida Console", Courier;
font-size:1em;
}
.cursiva { 
font-style: italic;
}

/*Para la secciÃ³n de cursos. la quiero relativamente compacta*/
.cursos p
{
	font-size: 1em;
}
.cursos ul
{
	margin: 0.5em;
	
   list-style: none;
   margin-left: 1em;
   padding-left: 1em;
   text-indent: -1em; 
	
}
.cursos li
{
	font-size:1em;
	color: #404040;	
	margin: 0.0em;
}
.cursos h2
{
	padding-top:1em; 
	padding-bottom:-1em;	
	margin-bottom: 0.2em;
}
.cursos h4
{
	padding:-1em; 
	margin-left:-0.5em;
}


div.fixed1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100px;
  border: 0px solid #73AD21;
}
div.fixed2 {
  position: fixed;
  top: 0;
  right: 0;
  width: 100px;
  border: 0px solid #73AD21;
}

.publications p
{
  font-size: 1em;
}
.publications h2
{
	padding-top:1em; 
	padding-bottom:-1em;
}
.publications h4
{
	padding:-1em; 
	margin-left:-0.5em;
}

.TituloPaper {
	font-weight: bold;
}
.suave
{
	font-style: italic;
	font-size: 0.8em;  margin-top:-1.5em;
	color:#A0A0A0;
}
a {
 color: #2020cc;
 text-decoration: none;
 border-bottom: dotted 1px #000;
}

table {
#    border-collapse: collapse;
}

td {
valign: top;
id: rcorners2 ;
}

.redondito {
  border-radius: 25px;
  border: 2px solid #cc2020;
  padding: 20px; 
}



.menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  top: 70px;
  width: 100%;
  font-size: 1.40em;
  
}

.menu li {
  float: left;
  font-size: 1.10em;
}
header 
{
	padding-bottom: 16px;
}
.menu a {
  display: block;
  color: #b22222;
  text-align: center;
  padding-right: 1.2em;
  text-decoration: none;
  border-bottom: none;

}

.menu a:hover {
  color: hotpink;
}

.logos a
{
	border-bottom: none;
}


/*.menu li a:hover:not(.active) {
  background-color: #111;
} */

.active {
  background-color: #4CAF50;
}

/* round tables */
table.fixed {table-layout:fixed; width:900px;}/*Setting the table width is important!*/
table.fixed td {overflow:hidden;}/*Hide text outside the cell.*/
table.fixed td:nth-of-type(1) {width:250px;}/*Setting the width of column 1.*/
table.fixed td:nth-of-type(2) {width:250px;}/*Setting the width of column 2.*/
table.fixed td:nth-of-type(3) {width:250px;}/*Setting the width of column 3.*/


</pre></body></html>