* {
padding:0;
margin:0;
}

body {
margin:0;
padding:0;
background: url('imagenes/rojo.gif') repeat-x 0px 78px;
}

div#page {
  width:933px;
  margin:14px 0 14px 30px;
  padding:0px;
  position:relative;
}

div#header {
  width:933px;
  height:64px;
}
div#redbar {
 background: #C15632;
 width:100%;
 height:30px;
 margin:0;
 padding:0;
}

div#wrapper {
  border-top: 1px solid white;
  border-right: 1px solid #685E46;
  width:712px;
  margin:0;
  padding:0;
}
div#menu {
  width:118px;
  float:left; 
  margin:28px 0 10px 5px;
  height:500px;
}
div#content {
  width:515px;
  margin:30px 0 0 165px;
  min-height:700px;
  _height:700px;
  padding-bottom: 67px;
}

div#action {
  position:absolute;
  top:123px;
  right:0px;
  width:195px; 
  margin:0;
  height:600px;
}

div#footer {
background: #C15632;
width:933px;
height:20px;
border-bottom: 15px solid #C15632;
margin-bottom:15px;
}

#underlinemenu {
width: 932px;
height:30px;
float: left;
padding-top:4px;
}

#underlinemenu ul {
list-style: none;
margin: 0;
padding: 0;
width: 133px;
float: left;
}

#underlinemenu h1, #underlinemenu h2 {
margin: 0;
padding: 2px 4px;
text-align: center;
font: 12px/15px Georgia, Times;
}

#underlinemenu h1 {
background: #C15632;
letter-spacing: 0.05em;
border-bottom: none;
}

#underlinemenu h2 {
color: #655B48;
background: #E8E4D3;
text-transform: uppercase;
font-weight: bold;
border-width: 1px;
border-style: solid dotted dotted dotted;
border-color: #E8E4D3 #B4A587 #B4A587 #B4A587;
display: block;
}

#underlinemenu a {
color: #E8E4D3;
text-decoration: none; 
}

#underlinemenu li {position: relative;
}

#underlinemenu li.vertbar {position: relative;
border-right: 1px dashed #B4A587;
}

#underlinemenu ul li a:hover{
color: white;
background: #C15632;
}

#underlinemenu ul ul {
position: absolute;
z-index: 500;
}

#underlinemenu ul ul ul {
top: 0;
left: 100%;
}

div#underlinemenu ul ul,
div#underlinemenu ul li:hover ul ul,
div#underlinemenu ul ul li:hover ul ul
{display: none;}

div#underlinemenu ul li:hover ul,
div#underlinemenu ul ul li:hover ul,
div#underlinemenu ul ul ul li:hover ul
{display: block;}

.logo {
margin: 7px 12px 0 180px;
float:left;
}
.subtit {
float:left;
margin-top: 22px;
font-family: Georgia, "Times New Roman", Times;
color: #66563e;
font-size: 10pt;
font-weight:bold;
letter-spacing: 110%;
border-left: 1px solid #87795D;
padding-left: 12px;
}
.arbol {
float:left;
margin-top:7px;
margin-left:95px;
}

h1 {
font-size: 14pt;
color: #66563e;
font-family: Georgia, "Times New Roman", Times;
letter-spacing: 1px;
margin: 0 0 5px 4px;
}

h2 {
font-size: 10pt;
font:small-caps;
color: #999080;
font-family: Georgia, "Times New Roman", Times;
letter-spacing: 1px;
margin: 0 0 20px 4px;
}

p {
font-size: 9pt;
font-family: "Trebuchet Ms", Verdana, Arial, Helvetica;
color: #333333;
margin-left: 4px;
margin-bottom: 8px;
word-spacing: 2px;
line-height:19px;
}

div.introd {
background: #FAF9F4;
border:1px solid #E4D9BA;
padding: 4px;
}

p.intr {
font-size:8pt;
font-family: Georgia, "Times New Roman", Times;
font-style:italic;
}

p.text:first-letter {
font-family: Georgia, "Times New Roman", Times;
font-size: 310%;
margin: 7px 3px 0 0;
float: left;
}

p.autor {
font-size:9pt;
font-weight:bold;
letter-spacing: .2pt;
margin-top: -18px;
margin-bottom:18px;
}

p.teaser {
color:#575757;
font-size:8pt;
font-weight:bold;
margin-top: -7px;
margin-bottom:18px;
}

.otros {
color: #66563e;
font-family: Cambria, serif;
font-size: 16px;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.5em;
text-indent: -1.4em;
padding-left: 1.4em;
margin-bottom:16px;
}


.por {
color: #695C49;
font-family: Georgia, "Times New Roman", Times;
letter-spacing: .1pt;
font-size:8pt;
font-style:italic;
font-weight:normal;
padding-left: 1.8em;
}

.porindex {
color: #695C49;
font-family: Georgia, "Times New Roman", Times;
letter-spacing: .01pt;
font-size:8pt;
font-style:italic;
font-weight:normal;
}

.otros a:visited {color: #66563e;}

span.fecha {
font-size: 8pt;
font-family: "Trebuchet Ms", Verdana, Arial, Helvetica;
color: #80807F;
float:right;
margin-top:5px;
}

h2.sumario {
font-size:8.5pt;
color: #695C49;
margin-top: -20px;
}

h1.menu {
font-size: 8pt;
text-align:right;
margin-bottom:9px;
}

p.menu {
font-size:11px;
text-align:right;
margin-bottom:4px;
line-height:12pt;
}

p.digital {
font-size: 8pt;
color: #333333;
word-spacing: 2px;
line-height: 13px;
margin-bottom: 5px;
}

a:link {
color: #7B3118;
text-decoration: none;
}

a:visited {
color: #7B3118;
text-decoration: none;
}

a:active {text-decoration: none;}

a:hover {
color: black;
background-color: #F4F2E4;
text-decoration: underline;
}

div.nros {
border-bottom:3px solid #87795D;
}

.cita {
font-family: "Trebuchet Ms", Verdana, Arial, Helvetica;
font-size: 8.5pt;
text-align: right;
margin-left: 100pt;
}

.citalarga {
font-family: Georgia, "Times New Roman", Times;
font-size: 9pt;
margin-left: 30pt;
color: #333333;
}

.letras {
float:left;
margin-top:-32px;
padding:0;
height:32px;
width:712px;
background:white;
border-right:1px solid #685E46;
}

.ohumiarma {
float:left;
height:32px;
width:20px;
}

.copyright {
text-align:center;
color: white;
font-size: 7.5pt;
font-family: Arial, Verdana, Helvetica, "Trebuchet Ms";
letter-spacing: .4pt;
padding-top: 16px;
}

.copyright a {color:white; ext-decoration: underline}

.copyright a:hover {
color: #685E46;
}

.sepdashline {
border-bottom: 3px solid #B4A587;
margin: 5px 0 20px 0;
}

.sepline {
border-bottom: 1px dashed #87795D;
margin: 0;
}

img.border {
float:left;
margin: -1px 15px 5px 0;
padding: 5px;
border: solid 1px #EEEEEE;
background: #F8F7EF;
}

span.search {
font-family: Arial, Verdana, Helvetica, "Trebuchet Ms";
font-size: 6.5pt;
color: #999080;
}

      #feedControl { 
        width : 190px;
	padding-left: 6px;
      }

      /* Suppress everything except for title */
      #feedControl .gf-snippet, 
      #feedControl .gf-author, 
      #feedControl .gf-spacer, 
      #feedControl .gf-relativePublishedDate { 
        display : none;
      }
      #feedControl .gfc-resultsHeader {
       border:none;
       margin-top : 25px;
       margin-bottom : 15px;
      }

      /* no padding between entries */
      #feedControl .gfc-result {
        margin-bottom : 5px;
      }

      /* slightly larger section header title */
      #feedControl .gfc-resultsHeader .gfc-title {
        font-size: 12px;
	font-family:Georgia, Times;
	font-weight:bold;
      }

      #feedControl .gfc-result .gf-title {
	height: 100%;
	overflow: visible;
	line-height:14px;
     }

      #feedControl .gf-title a {
	font: 8.5pt Arial, Verdana, Helvetica, "Trebuchet Ms";
	color: #87795D;
	text-decoration: none;
      }
      #feedControl .gf-title a:hover{
	color: #4A4A4A;
	text-decoration: underline;
      }


#rss {
margin-left:4px;
}

#rss ul {
list-style: none;
margin: 0;
padding: 0;
}

#rss h2 {
font-size:8pt;
font-family:Georgia, Times;
margin: 2px 4px;
color: #66563e;
}

#rss a {
font: 8pt Arial, Verdana, Helvetica, "Trebuchet Ms";
color: #87795D;
text-decoration: none; 
}

#rss li {
margin:0 0 4px 4px;
}

#rss ul li a:hover{
color: #4A4A4A;
text-decoration: underline;
}

#inst {
margin-left:4px;
}

#inst ul {
list-style: none;
margin: 0;
padding: 0;
}

#inst li {
margin:0 0 4px 4px;
}

p.borrar {
color: #6F6F6F;
font-family: Arial;
font-size:7pt;
line-height:11px;
letter-spacing:-.3px;
}

