

/*BASICS*/
html, body { margin: 0px; padding: 0px; width: 100%; height: 100%; background: #121212; font: 12px "Aldrich", Verdana, Arial, Serif; color: #808080; text-shadow: 1px 1px 1px #000000; behavior:url(css3.htc); }
table { width:100%; text-align: left; }
td { text-align: left; vertical-align: top; }
img { display: block; }
embed { display: block; }
iframe { position: relative; z-index: 0; display: block; }
div{ position: relative; text-align: left; z-index:0; }
input {
font-size: 12px;
line-height: 12px;
font-family: "Aldrich", Verdana, Arial, Serif;
border: solid 0px #343434;
text-align: left;
padding: 0px 5px 0px 5px;
margin-top:5px;
color: #dfdfdf;
font-weight: none;
display: inline-block;
background: #232323;
}

/*DIVS*/
#page { width: 100%; background-color:#232323; border: solid 1px #343434; }
#square { border: solid 1px #343434; text-align: center; }
#aviso { font-size: 10px; text-transform: uppercase; z-index: 1; position: absolute; display: block; padding: 1px 2px 1px 2px; background: #232323; color: #dfdfdf; border: solid 1px #343434; margin: 8px; top: 0px; right: 0px; }
#noimg { z-index: 0; text-align: center; margin: 0 auto; }


/*FONTS*/
a:link, a:visited { text-decoration: none; color: #96b151; outline: 0; }
a:hover, a:active { color: #c5e86a; }
.gray, a.gray:link, a.gray:visited { text-decoration: none; color: #808080; outline: 0; }
a.gray:hover, a.gray:active { color: #c5e86a; }
.white { color: #dfdfdf; text-transform: uppercase; }
a.white:link, a.white:visited { text-decoration: none; color: #96b151; outline: 0; }
a.white:hover, a.white:active { color: #c5e86a; }

/*MENU*/
.menubar {
background: #343434 url(images/deg.png) repeat-x left bottom;
padding: 0px;
margin: 0px;
height: 41px;
width: 100%;
}

.menu, a.menu:link, a.menu:visited  {
text-transform:uppercase;
font: 20px;
line-height: 20px;
display: inline-block;
cursor: pointer;
text-align: left;
padding: 2px 11px 2px 11px;
margin: 7px 0px 0px 11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background: #343434;
color: #ffffff;
border: solid 1px #343434;
}

a.menu:hover, a.menu2:active  {
background: #505050;
color: #c5e86a;
}
#menuactive { 
text-transform:uppercase;
font: 20px;
line-height: 20px;
display: inline-block;
cursor: pointer;
text-align: left;
padding: 2px 11px 2px 11px;
margin: 7px 0px 0px 11px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
background: #505050;
color: #ffffff;
border: solid 1px #343434;
}

/*SEARCH*/
.searchblock {
border: solid 1px #343434;
text-align: left;
height: 28px;
padding: 0px 0px 0px 8px;
margin: 5px 18px 0px 0px;
display: inline-block;
background: #232323;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
/*
-webkit-box-shadow: inset 0px 1px 1px 0px #000;
-moz-box-shadow: inset 0px 1px 1px 0px #000;
-o-box-shadow: inset 0px 1px 1px 0px #000;
box-shadow: inset 0px 1px 1px 0px #000;*/
}
.search {
width:20px;
height:20px;
border: solid 0px #dfdfdf;
text-align: left;
padding: 0px;
margin-top:4px;
margin-right:4px;
display:inline-block;
background: url(images/search_bg.png) no-repeat center center;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
border-radius: 50px;
cursor:pointer;
}

