/* Main Layout */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

hr {
  color: #666666;
  background-color: #666666;
  border: 0px;
  border-top: transparent;
  border-bottom: transparent;
  margin: 2px 0;
  height: 1px;
}

img {
	border:0;
}

/* Links */
a, a:visited, a:active {
  color: #75721e;
  text-decoration: none;
}

a:hover {
  color: #474512;
  text-decoration: underline;
  font-weight: normal;
}

a.category, a.category:visited, a.category:active {
  color: #333333;
  text-decoration: none;
}

a.category:hover {
  color: #000000;
  text-decoration: underline;
}

a.titlelink, a.titlelink:visited, a.titlelink:active {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
}

a.titlelink:hover {
	color: #CCCC00;
	text-decoration: underline;
	font-weight: bold;
}

a.forolink, a.forolink:visited, a.forolink:active {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFFF00;
	text-decoration: none;
	font-weight: bold;
}

a.forolink:hover {
	color: #CCCC00;
	text-decoration: underline;
	font-weight: bold;
}

a.escritor, a.escritor:visited, a.escritor:active {
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

a.escritor:hover {
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}

a.comen, a.comen:visited, a.comen:active {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

a.comen:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}
/* Font types */
h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-transform: uppercase;
  font-weight: bold;
}

small {
  color: #383838;
  font: normal 11px Tahoma;
}

.smallshoutbox {
  color: #bebebe;
  font: normal 11px Tahoma;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #000;
}

.titulo {
	color: #FFFFFF;
	font-size: 10px;
}

.category_big, .category_big a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

.category {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
}

/* Forms */
form {
  border: none;
  margin: 0px;
  padding: 0px;
}

.form_username { 
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/usuario.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_usernameoff {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/usuario_on.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_password {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/pw.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_passwordoff {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/pw_on.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_buscar {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/busqueda.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_buscaroff {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/busqueda_on.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_mensaje {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/mensaje.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

.form_mensajeoff {
	font-family: Tahoma;
	font-size: 10px;
    font-weight: bold;
    border: 0px;
    background-image: url(imagenes/mensaje_on.png);
    background-repeat: no-repeat;
	width: 153px;
	height: 21px;
	color: #FFFFFF;
}

input {  
    font-family: Tahoma;
    font-size: 10px;
}

textarea {  
    font-family: Tahoma;
    font-size: 10px;
}

select {  
    font-family: Tahoma;
    font-size: 10px;
}

/* Infomessages - Miscellaneous */
.tooltip {
  position: absolute;
  display: none;
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #DDDDDD;
  border-left: 4px solid #0E8AEA;
  padding: 4px 10px;
  z-index: 100;
}

.errorbox {
  background-color: #FFCCCC;
  border: 1px dashed #D60000;
  color: #666666;
  font-size: 10px;
  width: 350px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}

/* BBCode Tags */
.quote {
  color: #383838;
  text-align: left;
  font: normal 9px Verdana, Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 3px;
}

.list {
	list-style-type: disc;
	list-style-position:outside;
}
.list_num {
	list-style-type: decimal;
	list-style-position:outside;
}

.list_alpha {
	list-style-type: lower-latin;
	list-style-position:outside;
}

.code {
  color: #000000;
  text-align: left;
  margin: 0 auto;
  padding: 3px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

.codeinner {
  color: #000000;
  font: 11px 'Courier New', Courier, monospace;
}

.codeline0 {
	background-color: #F3F3F3;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.codeline1 {
	background-color: #FFFFFF;
	height: 15px;
	padding-left: 3px;
	white-space: nowrap;
}

.stats {
	color: #FF0;
}

#comm {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	visibility: hidden;
	left: 50%;
	top: 214px;
	margin-left: -491px;
	z-index: 2;
}

#clan {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	visibility: hidden;
	left: 50%;
	top: 214px;
	margin-left: -353px;
	z-index: 2;
}

#infor {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	visibility: hidden;
	left: 50%;
	top: 214px;
	margin-left: -215px;
	z-index: 2;
}

#down {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	visibility: hidden;
	left: 50%;
	top: 214px;
	margin-left: -77px;
	z-index: 2;
}

.negro {
	background-color: #000000;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(imagenes/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor: pointer;
}

.radio {
	background: url(imagenes/radio.png) no-repeat;
}

.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	background: url(imagenes/select.gif) no-repeat;
	overflow: hidden;
}

.ser_titulo {
	color: #000;
	text-decoration: underline;
}
.ser_online {
	color: #00CC00;
	font-weight: bold;
}
.ser_offline {
	color: #DD0000;
	font-weight: bold;
}

.ultnot_titulo {
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 10px;
}

.ultnot_fecha {
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 14px;
	color: #919191;
}

.ultnot_comentarios {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #323232;
}

.dorado {
	color: #75721e;
}

.inf_01 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #323232;
}

.inf_02 {
	font-family: Tahoma;
	font-size: 11px;
	padding-left: 5px;
	color: #919191;
}

.colorgris {
	background-color: #E6E6E6;
}

/* Menu */

#boton1 {
	width:138px;
	height:37px;
}

#menu1 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#menu12 {
	width:138px;
	position:absolute;
	visibility:hidden;
}

#menu13 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#boton2 {
	width:138px;
	height:37px;
}

#menu2 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#menu22 {
	width:138px;
	position:absolute;
	visibility:hidden;
}

#menu23 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#boton3 {
	width:138px;
	height:37px;
}

#menu3 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#menu32 {
	width:138px;
	position:absolute;
	visibility:hidden;
}

#menu33 {
	width:138px;
	position:absolute;
	visibility:visible;

}

#boton4 {
	width:138px;
	height:37px;
}

#menu4 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#menu42 {
	width:138px;
	position:absolute;
	visibility:hidden;
}

#menu43 {
	width:138px;
	position:absolute;
	visibility:visible;
}

#mcomm {
	position:absolute;
	height:auto;
	margin-top:37px;
	visibility:hidden;
	z-index:4;
}

#mclan {
	position:absolute;
	height:auto;
	margin-top:37px;
	visibility:hidden;
	z-index:4;
}

#minfo {
	position:absolute;
	height:auto;
	margin-top:37px;
	visibility:hidden;
	z-index:4;
}

#mdown {
	position:absolute;
	height:auto;
	margin-top:37px;
	visibility:hidden;
	z-index:4;
}

#paginacion {
-moz-background-clip: border;
-moz-background-inline-policy: continuous;
-moz-background-origin: padding;
background: #E6E6E6 none repeat scroll 0 0;
border: 1px solid #323232;
float: left;
font-family: tahoma;
font-size: 10px;
font-weight: bold;
height: 13px;
margin-right: 6px;
width: 13px;
cursor:pointer;
}

#paginacion:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color: #FFFFFF;
background:#919191 none repeat scroll 0 0;
cursor:pointer;
}
