html {
	height: 100.1%;
}
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div#header {
  display: block;
}
div#header .banner {
  float: right;
}

#footer {
  visibility: block;
}

.clear {
  height: 0px;
  overflow: hidden;
  clear: both;
  margin-top: -1px;
}

/* Menu principal
----------------------*/

div#menutop {
  background-color: #336600;
  border-bottom: 1px solid #FFFFFF;
  padding-top: 1px;
  font-size: 11px;
}

div#menutop ul {
  margin: 0 0 0 0;
  padding: 4px 0 0 0;
  list-style-type: none;
}

div#menutop li {
  float: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div#menutop a {
  background: url(/revista/images/topbar/bullet.gif) no-repeat left;
  padding: 1px 2px 2px 10px;
  margin: 10px 0 0 6px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: bold;
}

/* Menu utilidades
----------------------*/

div#helpbar {
  float: right;
  margin: 0 10px 0 0;
}

div#helpbar ul {
  padding: 0 0 0 0;
}

div#helpbar li {
  background-image: none;
}

div#helpbar a {
  background-image: none;
  padding: 0 2px 0 2px;
  margin: 0 0 0 0;
}

div#headline {
  background-color: #336699;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #FFFFFF;
}
div#headline h1 {
  font-size: 120%;
  padding: 4px 4px 0 0;
  margin: 0 0 0 0;
}
div#headline p {
  font-size: 90%;
  padding: 4px 4px 0 0;
  margin: 0 0 0 0;
}
div#headline a {
  color: #FFFFFF;
  text-decoration: none;
}
div#headline a:hover {
  text-decoration: underline;
}
div#headline img.headimg {
  margin: 0 10px 1px 0;
  float: left;
}

/* Menu Izquierdo
----------------------*/

div#left {
  background-color: #336600;
  font-size: 11px;
}

div#left ul {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style-type: none;
}

div#left li {
  margin: 0 0 0 0;
  background-color: #336600;
  border-bottom: 1px solid #FFFFFF;
}

div#left a
{
  display: block;
  color: #FFFFFF;
  width: 114px;
  margin-left: 4px;
  padding: 3px 10px 3px 10px;
  text-decoration: none;
  font-weight: bold;
}
div#left li a.act {
  background: #336600 url(/revista/images/leftbar/bullet_act.gif) no-repeat left;
}

div#left li a:hover {
  background: #336600 url(/revista/images/leftbar/bullet_hover.gif) no-repeat left;
}
div#left li li {
  background-color: #669900;
  border-bottom: none;
  border-top: 1px solid #fff;
}
div#left li li a {
  display: block;
  color: #FFFFFF;
  width: 114px;
  padding: 3px 10px 3px 10px;
  text-decoration: none;
  font-weight: normal;
}
div#left li li a.act{
  background: #669900 url(/revista/images/leftbar/bullet_act.gif) no-repeat left;
}
div#left li li a:hover {
  background: #669900 url(/revista/images/leftbar/bullet_hover.gif) no-repeat left;
}

/* Panel derecho
----------------------*/

div#right {
  background-color: #CCCC99;
  font-size: 11px;
  color: #333333;
}
div#right a {
  color: #333333;
  text-decoration: none;
}
div#right a:hover {
  text-decoration: underline;
}
div#right form {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

div#dondeestaud {
  background-color: #CCDDCC;
  font-size: 80%;
  margin: -10px -9px 10px -9px;
  padding: 2px 2px 2px 9px;
  zoom: 1;
}
div#dondeestaud a {
  color: #666666;
  text-decoration: none;
}
div#dondeestaud a:hover {
  color: #333333;
  text-decoration: underline;
}

div#content {
  background-color: #FFFFFF;
  padding: 10px 10px 10px 10px;
  font-size: 90%;
}
div#content h1 {
  font-size: 130%;
  color: #009900;
}
div#content h2 {
  font-size: 110%;
  color: #009900;
}

div#content p {
  color: #333333;
}
div#content a {
  color: #336633;
  text-decoration: none;
}
div#content a:hover {
  text-decoration: underline;
}

div#footer {
  background-color: #CCDDCC;
  color: #333333;
  font-size: 70%;
  padding: 2px 10px 2px 10px;
}
div#ultimaedicion {
  padding: 4px 4px 4px 4px;
}
div#searchform {
  padding: 4px 4px 4px 4px;
}
div#loginform {
  padding: 4px 4px 4px 4px;
}
div#searchform input, div#loginform input {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  padding: 4px 4px 4px 4px;
  background-color: #DDDDAA;
  border: 1px solid #99AA99;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  width: 100px;
}
div#loginform input.btn {
  width: auto;
  color: #333333;
  font-size: 90%;
  font-weight:bold;
}

div .index_article {
  margin-top: 10px;
  font-size: 90%;
}
div .index_article h2 {
  font-size: 110%;
  font-weight: bold;
  margin: 0 0 0 0;
}
div .index_article p {
  margin: 0 0 0 0;
}
div .index_article img {
  margin: 0 10px 1px 0;
  float: left;
}


div .index_article_secondary {
  margin-top: 10px;
  font-size: 90%;
  border: 1px dotted #99CC99;
}
div .index_article_secondary h2 {
  font-size: 100%;
  font-weight: bold;
  margin: 0 0 0 0;
}
div .index_article_secondary img {
  margin: 0 10px 1px 0;
  float: left;
}

/* Blogs */
div#contentcontent div {
  zoom: 1;
}
div#content h1.blog {
  font-size: 180%;
  color: #336699;
  margin-bottom: 0;
}
div#content h2.blog {
  font-size: 150%;
}
div#content div.comentarios {
  background-color: #EEEEEE;
  background-image: url(blogs/img/bg_comments.gif);
  background-position: right top;
  background-repeat: no-repeat;
  padding: 6px;
  margin: 0 30px 10px 30px;
}
div#content div.pienotablog {
  background-color: #DDDDDD;
  padding: 2px 10px;
  font-size: 80%;
}
td.dia-actividad {
  font-weight: bold;
  background-color: #FFCC00;
}
div#rightcontent h1 {
  font-size: 100%;
  padding: 12px 0 4px 0;
  margin: 0 0 6px 0;
  border-bottom: 1px solid #666666;
}
div#rightcontent p {
  font-size: 100%;
  padding: 0;
  margin: 0;
}
div#rightcontent ul {
  font-size: 100%;
  padding: 0;
  margin: 0;
}
div#rightcontent li {
  background-image: url(blogs/img/bullet.gif);
  background-position: left 5px;
  background-repeat: no-repeat;
  list-style-type: none;
  padding: 0 0 0 10px;
  margin: 0;
}

