/* 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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/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(/mon_design/images/checkbox.png) no-repeat;
 display: block;
 clear: left;
 float: left;
 cursor: pointer;
}

.radio {
 background: url(/mon_design/images/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(/mon_design/images/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;
}