.eng { 
  color: #cc0000; /* rojo */
  margin-top: 0px;
}

#pagebox { 
 width: 1024px; margin:0px; padding: 0px; margin:auto; 
 background: #fff; 
 
}

#pageheader {
  height: 160px; text-align:left;
}

#pageheader h1 { margin:0px;padding:0px;float:left;height:136px; }
#pageheader h1 a { margin-left:0px; margin-top:0px; }

#pagecontent { 
  min-height: 550px;
}
 
#pageheader ul li {list-style-type: none; margin: 0px; padding: 1px; }
#pageheader a  { color: #333333; }
#pageheader li { font-weight: bold; }
#pageheader li.current_page_item a, #pageheader li.current-cat a { color: red; }


#pageheader ul.menuright { float: right; border-left: 1px gray solid; margin: 0px; padding: 0px; padding-left:9px; margin-left: 20px; }
#pageheader ul.menuleft  { margin: 0px; padding: 0px;  }

#pageheaderdescription { 
 position:absolute; top: 155px; font-family: Times;  
 font-size: 22px; font-style: italic; color: white; left: 50%; width: 500px;
 margin: 0px; margin-left: -25px; text-align: right;  
 }

#pagenavigation {
  position: absolute; margin-left: 250px; 
  top: 20px; width: 200px; left: 50%; 
}
#pagenavigation ul li a { color: white; }

#pagefooter { background: white; width: 1024px; margin: 0px; padding:0px; margin:auto; padding-top: 5px; padding-bottom: 20px; 
               
	          min-height: 140px; }
#pagefooter ul { list-style-type: none; margin-top: 20px; }
#pagefooter ul li { padding: 15px; display: inline; }

#pageaddress {
	width: 200px; padding-bottom: 20px; padding-left: 20px; float: left; line-height: 14px; padding-bottom: 10px; margin-top: 0px;
	padding-top: 10px;
} 
#pageaddress a { color: white; text-decoration: none; }

#pagefooterblog { background: #000000; width: 1024px; margin: 0px; padding: 0px; margin:auto; color: white; 
                  min-height: 220px; margin-top: -5px; }
#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;  }

.about { 
 font-family: Helvetica, 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 { 
  max-width: 300px; min-width: 300px; min-height: 400px; padding:0px; 
  vertical-align: top;
  border: 1px white solid;
 }

.contentright { 
 max-width: 280px; min-height: 300px; padding: 0px; margin:0px; padding-right: 20px; 
 float: right; 
 border: 1px white solid;

}

.contentleft p, .contentright p { padding-top: 5px; }

.btext { 
 font-family: Helvetica, Arial, Sans-Serif, 'Trebuchet MS', 'Lucida Grande';
 font-size: 11px; font-weight: normal;
}

#pageheadergray     { color: white; background:#000; height:60px; 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: 220px; float: left; }
#pageheadergray a   { 
  color: white; 
  font-family: Helvetica, Arial, Sans-Serif, 'Trebuchet MS', 'Lucida Grande';
  text-decoration: none; font-weight: normal;
  }
#pageheadergray li:hover { background: #cc0000; }
#pageheadergray ul li { border-left: 1px gray solid; padding-left: 5px;}


.post { width: 600px; }

