body {
  padding: 0;
  margin: 0;
  font: 76% tahoma, verdana, sans-serif;
  background: #2A2929;
  color: #8E8E8E;
}

a {
  text-decoration: none;
  color: #C6C6C6;
}

a:hover {
  text-decoration: none;
  color: #FFFFFF;
}


#toptabs {
  margin: -5px auto -5px auto;
  font-size: 11.25px;
  width: 760px;
}

#toptabs p {
  text-align: right;
  color: #fff;
}

#toptabs span {
  padding: 3px 5px 3px 5px;
  margin: 0 0 0 4px;
  text-decoration: none;
  color: #c04631;
  }

#toptabs a {
  padding: 3px 5px 3px 5px;
  margin: 0 0 0 4px;
  text-decoration: none;
  color: #FFF;
  }

#toptabs a:hover {
  background: #000;
  color: #FFF;
  text-decoration: none;
}

.activetoptab {
  padding: 3px 5px 3px 5px;
  margin: 0 0 0 4px;
  color: #c04631;
  text-decoration: none;
}

.activetoptab:hover {
text-decoration: none;
}

#container {
  margin: 0 auto 15px auto;
  width: 760px;
  padding: 20px 20px 10px 20px;
  background: #000000 url(images/fondo_haaarp.jpg) bottom right no-repeat;
}

#container_simple {
  margin: 0;
  width: auto;
  padding: 20px 20px 10px 20px;
  background: #000000;
}

#logo {
margin: 15px 0 0 0;
}

#logo h1 a {
color: #fff;
}

#logo h1 a:hover {
text-decoration: none;
}

#navitabs {
  padding: 7px 8px 9px 8px;
  clear: both;
  height: 27px;
  font-size: 11.25px;
background: url(images/navitabs.gif) no-repeat;
text-align: center;
}

#navitabs a {
  padding: 6px 8px 7px 8px;
  text-decoration: none;
  letter-spacing: 1px;
  color: #fff;
  text-transform: none;
 }

#navitabs a:hover {
  text-decoration: none;
   background: #434242;
}

#navitabs span {
color: #c04631;
  text-decoration: none;
  letter-spacing: 1px;
  text-transform: none;
}

#desc {
height: 172px;
color: #ffffff;
padding: 0;
background: #000000 url(images/banners.php) top left no-repeat;
clear: both;
margin: 5px 0 0 0;
}

#main {
  float: left;
  padding: 0 15px 0 0;
  margin-top: 20px;
  font-size: 11px;
  font-family: Verdana, Arial, sans-serif;
}

#foro {
  width: 730px;
  padding: 0;
  margin-top: 20px;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
}

#foro_simple {
  width: auto;
  padding: 0;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
}

#main {
  width: 590px;
  border-right: 1px solid #8e8e8e;
}


#main p {
  line-height: normal;
  text-align: justify;
  margin-top: 10px;
  max-width: 590px;
}

#foro p {
  line-height: normal;
  text-align: justify;
  margin-top: 20px;
  max-width: 760px;
}

#main UL (
  list-style-type: disc; 
)
#main OL (
  list-style-type: decimal;
)

#foro UL (
  list-style-type: disc; 
)
#foro OL (
  list-style-type: decimal;
)


#main img, #foro img {
  max-width: 600px;
}

#sidebar {
font-size: 11.25px;
  width:140px;
  float:right;
  text-align: center;
  margin-top: 15px;
}

#sidebar p {
  text-align: left;
  display: block;
  width: 128px;
  background: #242929;
  padding: 3px 4px 3px 8px;
  margin: 5px 10px 5px 0;
  color: #c04631;
}

#sidebar a {
  text-align: left;
  display: block;
  width: 128px;
  background: #2A2929;
  padding: 3px 4px 3px 8px;
  margin: 5px 10px 5px 0;
  color: #fff;
}

#sidebar a:hover {
  background: #434242;
  text-decoration: none;
}

#footer {
  clear: both;
  color: #fff;
  font-size: 10px;
  padding: 20px 0 5px 0;
  text-align: center;
}

#footer a {
  color: #fff;
}

h1 {
  clear: both;
  margin: 0 0 20px 0;
  font-size: 2.1em;
  font-weight: normal;
  text-transform: lowercase;

}

h2 {
margin: 0 0 20px 0;
font-size: 1.6em;
font-weight: normal;
}

h3 {
margin: 20px 0 10px 0;
font-size: 1.4em;
font-weight: normal;
}

p {
margin: 0 0 10px 0;
line-height: 1.5em;
text-align: left;
}

a img {
border: 0;
}

.forumbar {
  width: auto;
  height: 25px;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: 1px;
  background: #c1150f;
  border-spacing: 0px;
  border-bottom: 5px solid #c05c38;
  color: #fff;
  text-transform: lowercase;
}

th {
  padding: 4px 8px 4px 8px;
  margin: 0;
  text-align: justify;
}

td {
  padding: 5px;
  max-width: 580px;
  text-align: justify;
}

.tdh2 {
  margin: 0 0 4px 0;
  border-top: #c05f3b;
  font-size: 10px;
  background: #e78d0f;
  text-align: right;
  color: #fff;
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 15px;
  font-weight: bold;
}

.tdh2 a {
  color: #fff;
}

.lastth {
  background: #c1150f url(images/corner.gif) top right no-repeat;
  text-align: center;
}

#main h1 {
  padding: 2px 4px 0px 4px;
  margin: 0;
  width: auto;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 1px;
  background: #000;
  color: #c04631;

}

#foro h1 {
  padding: 4px 8px 4px 8px;
  margin: 0;
  width: 740px;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: 1px;
  background: #c1150f url(images/corner.gif) repeat;
  border-bottom: 5px solid #c05c38;
  color: #fff;
  text-transform: lowercase;
}

#main h2 {
  padding: 0px 4px 0px 4px;
  margin: 0 0 4px 0;
  border-top: #c05f3b;
  font-size: 10px;
  background: #000000 url(images/h2.gif) repeat;
  text-align: left;
  color: #eeeeee;
  font-style: oblique;
  padding-right: 5px;
  text-transform: lowercase;
}

#foro h2 {
  margin: 0px;
  border-top: #c05f3b;
  width: 756px;
  font-size: 10px;
  font-weight: bold;
  background: #e78d0f;
  text-align: right;
  color: #fff;
  text-transform: lowercase;
}

input, textarea {
  background: #2a2929;
  color: #8e8e8e;
  border: #8e8e8e 1px solid;
  scroll: #000000;
}

select {
  background: #c05c38;
  color: #fff;
  border: #c1150f 2px solid;
}

table {
  border-collapse: collapse;
  font-size: 11px;
}

#foro table {
  width: 760px;
  max-width: 760px;
}

#foro_simple table {
  width: 100%;
  max-width: 100%;
}

.row {
  /*border-bottom: 1px solid #e78d0f;
  border-top: 1px solid #e78d0f;
  border: 1px solid #e78d0f;*/
  background: #dedede;
}

.row td {
  border: 1px solid #000000;
}

.left {
  text-align: right;
  border: none;
}

.right {
  text-align: left;
  border: none;
}

.floatleft {
  float: left;
  padding-right: 20px;
}

.floatright {
  float: right;
  padding-left: 20px;
}

.center {
  text-align: center;
}
.clear {
  clear: both;
}

.code {
  font-family: courier;
  text-align: left;
  background: #c1150f;
  border-bottom: 1px solid #e78d0f;
  border-top: 1px solid #e78d0f;
  border-left: 1px solid #e78d0f;
  border-right: 1px solid #e78d0f;
  max-width: 560px;
  padding: 3px;
  margin-top: 3px;
  color: #fff;
}

.quote {
  background: #eee;
  border-bottom: 1px solid #c05c38;
  border-top: 1px solid #c05c38;
  border-left: 1px solid #c05c38;
  border-right: 1px solid #c05c38;
  max-width: 560px;
  padding: 3px;
  margin-top: 3px;
  color: #c1150f;
}

.spoiler {
  background: #eee;
  border-bottom: 1px solid #c05c38;
  border-top: 1px solid #c05c38;
  border-left: 1px solid #c05c38;
  border-right: 1px solid #c05c38;
  max-width: 560px;
  padding: 3px;
  margin-top: 3px;
}

.spoilertext {
  color: #c1150f;
}

.avatar img {
  max-width: 90px;
  max-height: 90px;
  width: expression(this.width > 90 ? "90px" : this.width);
  height: expression(this.height > 90 ? "90px" : this.height);
}

.avatar {
  width: 120px;
}

.firma img {
  max-width: 500px;
  max-height: 100px;
  margin-top: 5px;
  width: expression(this.width > 500 ? 500 : this.width);
  height: expression(this.height > 100 ? 100 : this.height);
}

.firma {
  max-width: 580px;
  width: 580px;
}

.noborder {
  border: none;
}

.big {
  font-size: x-large;
}

.comments {
  margin-top: 20px;
  margin-bottom: 40px;
  float: right;
}

#redes { text-align:center;}

#redes img {
padding-left:17px;}

/* PRUEBA DIV WALLPAPER */
#mmwallcontenedor{
  width: 100%;
}

.mmwall {
  width: 33%;
  float: left;
  padding-top: 15px;
}

.mmwall img {
  float: left;
  padding-right: 5px;
  }
.mmwall li ul.blocklist li {
	padding: 0;
	display: inline;
	float: right;
	}

.mmwall li ul.blocklist li a {
	display: block;
	text-decoration: none;
	}

.mmwall ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 9px;
	}

.mmwall li ul li {
	display: block;
	border-top: none;
	margin: 0;
	}

