.eng { 
  color: #CC0000; /* rojo */
  margin-top: 0px;
}

.eng a {
 font-family: Times; font-size: 14px; color: #ff0000; text-decoration: underline;
}

.spa a {
 font-family: Times; font-size: 14px; color: #ff0000; text-decoration: underline;
}


#pagebox { 
 width: 1024px; margin:0px; padding: 0px; margin:auto; 
 background: #fff; 
 
}

#pageheader {
  height: 160px; text-align:left;
}

#pagecontent { 
  min-height: 450px;
}
 
#pageheader ul li {list-style-type: none; margin: 0px; padding: 1px; }
#pageheader a  { color: #424242; }
#pageheader li { font-weight: bold; }
#pageheader li.current_page_item a, #pageheader li.current-cat a { color: red; }


#pageheader ul.menuright { border-left: 1px gray solid; 
                           margin: 0px; padding: 0px; padding-left:9px; margin-left: 40px; 
                           }
#pageheader ul.menuleft  { margin: 0px; padding: 0px;   }

#pageheaderdescription { 
 /* float:right; padding: 10px; margin-top: 80px; */
 position: absolute; top: 100px;  left: 50%; margin-left: -500px; text-align: right; width: 1000px;
 font-size: 22px; font-style: italic; color: #CF0F0F;   }


#pagefooter { background: white; width: 1024px; margin: 0px; 
              padding:0px; margin:auto; padding-top: 5px; padding-bottom: 20px; margin-top: 20px; 
	          min-height: 140px; }
#pagefooter ul { list-style-type: none; margin-top: 20px; }
#pagefooter ul li { padding: 15px; display: inline; padding-bottom: 25px; }
#pagefooter img { margin-bottom:10px; }

#pageaddress {
	width: 200px; padding-bottom: 20px; padding-left: 20px; float: left; line-height: 14px; padding-bottom: 10px; margin-top: 0px;
	padding-top: 10px;
} 

#pagefooterblog { background: #333333; width: 1024px; margin: 0px; padding: 0px; margin:auto; color: white; 
                  min-height: 220px; }
#pagefooterblog h3 { color: #ccc; font-size: 15px; padding-top: 10px; }
#pagefooterblog ul { list-style-type: none; margin-top: 20px; margin-left: 0px; padding: 0px; }
#pagefooterblog ul li { display: inline;  padding-right: 12px;  }
#pagefooterblog img { margin-bottom:10px; }

.about { 
 font-family: Arial, Sans-Serif, 'Trebuchet MS', 'Lucida Grande';
 font-size: 11px; 
 }

.postcontent {  }

h2 { color: black; }

ul.menusubpages { list-style-type: none; margin: 0px; padding: 0px; }
ul.menusubpages li a  { color: red; font-weight:bold; }


.contentleft { 
  width: 270px; 
  max-width: 280px; min-height: 400px;  
  padding:0px; 
  vertical-align: top;
  border: 1px white solid;
 }

.contentright { 
 width: 270px; 
 max-width: 280px; min-height: 300px; 
 padding: 0px; margin:0px; padding-right: 20px;
 float: right; 
 border: 1px white solid;
}

.contentleft p, .contentright p { padding-bottom: 8px; }

.btext { 
 font-family: Helvetica, Arial, Sans-Serif, 'Trebuchet MS', 'Lucida Grande';
 font-size: 11px; font-weight: normal;
}

#pageheadergray     { color: white; background:#333333; height:60px;margin-top:10px;clear:both; padding-left: 40px; width: 984px; }
#pageheadergray h3  { margin: 0px; padding:0px; margin-left: 50px; padding-top: 10px; float: left;}
#pageheadergray ul  { margin: 0px; padding: 0px; margin-left: 10px; width: 120px; float: left; }
#pageheadergray a   { 
  color: white; 
  font-family: Helvetica, Arial, Sans-Serif, 'Trebuchet MS', 'Lucida Grande';
  text-decoration: none; font-weight: normal;
  font-size: 12px;
  }
#pageheadergray li:hover { background: #5c5c5c; }
#pageheadergray ul li { border-left: 1px gray solid; padding-left: 5px;}


.post { width: 600px; }
.lista { margin-top: 20px; }
.lista li { padding-bottom: 7px; }

.cita-eng {
 font-family: Helvetica, Arial, Sans-serif;
 font-size: 14 px;
 font-style: bold, italic;
 line-height: 18 px;
 text-indent: 30 px;
 color: #666666; 
}

.cita-esp {
 font-family: Helvetica, Arial, Sans-serif;
 font-size: 14 px;
 font-style: bold, italic;
 line-height: 18 px;
 text-indent: 30 px;
 color: #666666; 
}

.cita-eng:first-line { text-indent: 60 px;  }
.cita-esp:first-line { text-indent: 60 px;  }

.autor { 
 font-family: Helvetica, Arial, Sans-serif;
 font-size: 12 px;
 font-style: bold;
 text-align: right;
 color: #666666;
}

.twitter-item {
  display: block;
  padding-bottom: 10px;
  font-family: Helvetica, Arial, Sans-serif;
  font-size: 11px; 
}

.twitter-item a, twitter-link { font-family: Helvetica, Arial, Sans-serif }
.twitter-user { color: #C00000; }


