body
{ 
  margin: 0;
  font-family: Arial;
}

h1 
{
  margin: 3px;
  padding: 1em;
  font-size: 160%;
  font-family: Arial;
  color: red;
}

h2
{
  font-family: Times-Roman;
  color: #444;
  font-size: 110%;
  font-weight: bold;
  font-variant: small-caps;
}

h3
{ 
  font-family: Times-Roman;
  color: #444;
  font-size: 110%;
  font-weight: bold;
  font-variant: small-caps;
  }
p
{
  text-align: justify;
}

a
{ 
  color: #961F1F;
  text-decoration: none;
  font-weight: bold;
 }

a:hover
{
  color: #F22222;
  text-decoration: underline;
}

#header
{ 
  margin: 0;
  padding: 0;
  background-color: white;
 }

#banner
{
  padding: 0;
  padding-bottom: 20px;
  background-color: white;
  background-position: bottom;
  background-repeat: repeat-x;
  background-image: url("pajaritos.jpg");
  border-bottom: 1px solid gray;
}

#banleft
{
  padding-top: 1.5em;
  float: left;
  width: 85%;
}

#banright
{
  padding-top: 1em;
  float: right;
  width: 15%;
}


.clear
{
  clear:both;
}

#sidebar
{ 
  float: left;
  width: 25%;
  margin-right: 20px;
  margin-top: 4px;
  color: black;
  font-size: 80%;
  background-color: #E7DEBF;
 }



#content
{ 
  float: left;
  width: 70%;
  margin-top: 0;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-image: url("image.jpg");
 }

.bloque
{
  background-color: gray;
  padding: 0.3em;
  margin: 0.2em;
 }

.desc
{
  font-size: 90%;
  padding-left: 2em;
  font-style: italic;
 }

.ban
{
  padding: 2em;
  margin-top: 2em;
}

.big
{
  font-family: sans-serif;
  color: #D11015;
  font-size: 280%;
  font-weight: bold;
}

.small
{
  font-family: Times-Roman;
  color: #444;
  font-size: 125%;
  font-weight: bold;
  font-variant: small-caps;
}

.bottom
{
  margin-left: 16em;
  font-size: 80%;
  font-style: italic;
}

