/* Estilos generales */

html,body {
background-color: #9F0004;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: justify;
}
div {
top: 0px;
left: 0px;
border-style: none;
text-align: justify;
}
form,table {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-align: justify;
}
fieldset,legend {
font-size: 8pt;
color: #002D5B;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
}
a:active {text-decoration: none; color: blue}
a:link {text-decoration: none; color: blue}
a:visited {text-decoration: none; color: blue}
a:hover {text-decoration: underline; color: blue}

a.Menu:active {text-decoration: none; color: #002D5B}
a.Menu:link {text-decoration: none; color: #002D5B}
a.Menu:visited {text-decoration: none; color: #002D5B}
a.Menu:hover {text-decoration: none; color: white}

a.MenuNOLINK:active {text-decoration: none; color: #002D5B}
a.MenuNOLINK:link {text-decoration: none; color: #002D5B}
a.MenuNOLINK:visited {text-decoration: none; color: #002D5B}
a.MenuNOLINK:hover {text-decoration: none; color: #002D5B}

a.MenuSEL:active {text-decoration: none; color: white}
a.MenuSEL:link {text-decoration: none; color: white}
a.MenuSEL:visited {text-decoration: none; color: white}
a.MenuSEL:hover {text-decoration: none; color: white}

a.Black:active {text-decoration: none; color: #000000}
a.Black:link {text-decoration: none; color: #000000}
a.Black:visited {text-decoration: none; color: #000000}
a.Black:hover {text-decoration: none; color: #FFFFFF}

input.LogInput {
width: 171px;
}

span.black{
color: #424242;
text-align: justify;
}

/* Caja exterior */

#exterior {
position: relative;
left: 50%;
top: 0px;
width: 974px;
border-style: none;
margin-left: -488px;
}

/* Capas Cabecera */

#cabecera{
width: 974px;
height: 128px;
}
#logo {
position: absolute;
background: url(images/webmain/logo.gif) no-repeat top left;
width: 506px;
height: 128px;
}
#headtopbackground{
position: absolute;
background: url(images/WebMain/uppercaja.gif) repeat top left;
left: 506px;
top: 0px;
width: 428px;
height: 24px;
}
#headtopright{
position: absolute;
background: url(images/webmain/basupdecha.gif) no-repeat top right;
left: 934px;
top: 0px;
width: 40px;
height: 128px;
}
#headinbackground{
position: absolute;
background: url(images/WebMain/incaja.gif) repeat top left;
left: 506px;
top: 24px;
width: 428px;
height: 93px;
}
#headbottombackground{
font-size: 1pt;
position: absolute;
background: url(images/WebMain/donnercaja.gif) repeat bottom left;
left: 506px;
top: 117px;
width: 428px;
height: 11px;
}

/* Capas Menu Superior */

#menu{
position: relative;
left: 19px;
top: 5px;
font-weight: bold;
background: url(images/WebMain/UpMenu/Fond.gif) repeat-x top right;
font-size: 10pt;
color: white;
width: 932px;
height: 28px;
}
#rightborder{
background: url(images/WebMain/UpMenu/RightBorder.gif) no-repeat top right;
width: 932px;
height: 28px;
}
#leftborder{
width: 8px;
height: 28px;
}

#portada{
position: absolute;
left: 8px;
height: 28px;
width: 100px;
}
#screenshots{
position: absolute;
left: 108px;
height: 28px;
width: 120px;
}
#download{
position: absolute;
left: 228px;
height: 28px;
width: 100px;
}
#rankings{
position: absolute;
left: 328px;
height: 28px;
width: 90px;
}
#forum{
position: absolute;
left: 418px;
height: 28px;
width: 80px;
}
#aboutus{
position: absolute;
left: 498px;
height: 28px;
width: 120px;
}
#advertise{
position: absolute;
left: 618px;
height: 28px;
width: 120px;
}

/* Capas del Menu Lateral Izquierdo */

.leftmenubox{
position: relative;
Background-color: #F4F4F4;
left: 2px;
width: 200px;
font-size: 0px;
}
#leftmenuRankList{
top: 2px;
font-size: 0px;
}
#loginbox{
margin-left: 10px;
}
#leftmenuRankList2{
top: 9px;
font-size: 0px;
}
#leftmenuRankList3{
top: 16px;
font-size: 0px;
}
.LeftMleftborder{
background: url(images/WebMain/LeftBox/Left.gif) repeat-y top left;
font-size: 0px;
}
.LeftMrightborder{
position: relative;
top:0px;
background: url(images/WebMain/LeftBox/Right.gif) repeat-y top right;
font-size: 0px;
}

.LeftMUpLeftBorder{
background: url(images/WebMain/LeftBox/UpLeft.gif) no-repeat top left;
height: 31px;
font-size: 0px;
}
.LeftMUpRightBorder{
background: url(images/WebMain/LeftBox/UpRight.gif) no-repeat top right;
height: 31px;

}
.BoxTitle{
vertical-align: middle;
padding-top: 9px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #002D5B;
font-weight: bold;
}
.LeftMUpUpFond{
background: url(images/WebMain/LeftBox/Up.gif) repeat-x top right;
height: 31px;
font-size: 0px;
}
.LeftMDownLeft{
font-size: 0px;
background: url(images/WebMain/LeftBox/DownLeft.gif) no-repeat bottom left;
height: 8px;
}
.LeftMDownRight{
font-size: 0px;
background: url(images/WebMain/LeftBox/DownRight.gif) no-repeat bottom right;
height: 8px;
}
.LeftMDownFond{
font-size: 0px;
background: url(images/WebMain/LeftBox/Down.gif) repeat-x bottom right;
height: 8px;
}
#cookiecheck{
margin-left: 0px;
margin-top: 3px;
margin-right: 0px;
margin-bottom: 1px;
}
.leftranklisttext{
width: 192px;
left: 4px;
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-top: 5px;
padding-bottom: 3px;
color: #002D5B;
}

.leftranklisttextTitle{
width: 192px;
left: 4px;
text-align: center;
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-top: 5px;
padding-bottom: 3px;
Background-color: #3F6184;
color: #FFFFFF;
}
.leftranklisttextLast{
width: 192px;
left: 4px;
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
padding-top: 5px;
/*padding-bottom: -5px;*/
color: #002D5B;
}
.leftranklistrow{
background: url(images/WebMain/LeftBox/rfond.gif) repeat-x top left;
position: relative;
width: 192px;
left: 4px;
height: 2px;
font-size: 0px;
}

/* Estilo del selector de idioma */
#englishBORD{
position: absolute;
left: 838px;
height: 28px;
width: 40px;
}
#english{
position: absolute;
left: 9px;
top: 6px;
height: 15px;
width: 22px;
}
#spanish{
position: absolute;
left: 9px;
top: 6px;
height: 15px;
width: 22px;
}
#spanishBORD{
position: absolute;
left: 878px;
height: 28px;
width: 40px;
}

/* Separadores */

#separator1a{
position: absolute;
left: 107px;
}
#separator1b{
position: absolute;
left: 108px;
}
#separator2a{
position: absolute;
left: 227px;
}
#separator2b{
position: absolute;
left: 228px;
}
#separator3a{
position: absolute;
left: 327px;
}
#separator3b{
position: absolute;
left: 328px;
}
#separator4a{
position: absolute;
left: 417px;
}
#separator4b{
position: absolute;
left: 418px;
}
#separator5a{
position: absolute;
left: 497px;
}
#separator5b{
position: absolute;
left: 498px;
}
#separator6a{
position: absolute;
left: 617px;
}
#separator6b{
position: absolute;
left: 618px;
}
#separator7a{
position: absolute;
left: 737px;
}
#separator7b{
position: absolute;
left: 738px;
}
#separator8a{
position: absolute;
left: 837px;
}
#separator8b{
position: absolute;
left: 838px;
}
#separator9a{
position: absolute;
left: 877px;
}
#separator9b{
position: absolute;
left: 878px;
}
#separator10a{
position: absolute;
left: 917px;
}
#separator10b{
position: absolute;
left: 918px;
}

.selected{
background: url(images/WebMain/UpMenu/FondSEL.gif) repeat-x top right;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 6px;
}
.nonselected{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
padding-top: 6px;
color: #002D5B;
}
.leftborderSINGLE{
background: url(images/WebMain/UpMenu/LeftBorder.gif) no-repeat top left;
}
.leftborderSEL{
background: url(images/WebMain/UpMenu/LeftBorderSEL.gif) no-repeat top left;
}
.separatorA{
width: 1px;
top: 1px;
height: 26px;
Background-color: #656565;
}
.separatorB{
width: 1px;
top: 1px;
height: 26px;
Background-color: #C0C0C0;
}
/* Capas Contenido */

#contenido{
font-size: 10pt;
Background-color: #FFFFFF;
}
#contleftbackground{
background: url(images/WebMain/izfond.gif) repeat-y top left;
}
#contenidopagina{
background: url(images/WebMain/dchafond.gif) repeat-y top right;

}
#intcontent{
left: 17px;
position: relative;
top: 10px;
}

#leftmenuTot{

}

#insidecontent{
left: 10px;
top: 2px;
position: relative;
width: 724px;
}

/* Capas Banner Superior */



/* Capas Pie de Pagina */

#piedepagina{
position: relative;
font-size: 10pt;
color: white;
left: -17px;
height: 20px;
}
#pieleft{
position: absolute;
background: url(images/WebMain/bajoizda.gif) no-repeat top left;
left: 0px;
width: 44px;
height: 45px;
}
#pietop{
position: absolute;
background: url(images/WebMain/bajodataup.gif) repeat-x top left;
left: 44px;
top: 0px;
width: 883px;
height: 5px;
}
#pieright{
position: absolute;
background: url(images/WebMain/bajodecha.gif) no-repeat top right;
left: 927px;
width: 47px;
height: 45px;
}
#piebottom{
position: absolute;
background: url(images/WebMain/bajodatadown.gif) repeat-x top left;
left: 44px;
top: 28px;
width: 883px;
height: 17px;
}
#piecontent{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-top: 2px;
position: absolute;
background: url(images/WebMain/bajodatamid.gif) repeat-x top left;
left: 44px;
top: 5px;
width: 883px;
height: 23px;
}

/* Capas de la caja predeterminada */

.MainBoxBL{
background: url(images/webmain/MainBox/mboxBL.gif) no-repeat bottom left;
}
.MainBoxBR{
background: url(images/webmain/MainBox/mboxBR.gif) no-repeat bottom right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #002D5B;
padding-top: 4px;
padding-bottom: 7px;
padding-left: 8px;
padding-right: 8px;
}
.MainBoxTL{
background: url(images/webmain/MainBox/mboxTL.gif) no-repeat top left;
}
.MainBoxTR{
background: url(images/webmain/MainBox/mboxTR.gif) no-repeat top right;
}
.MainBoxTit{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #002D5B;
font-weight: bold;
padding-top: 8px;
padding-bottom: 2px;
padding-left: 8px;
padding-right: 8px;
}
.MainBoxT{
background: url(images/webmain/MainBox/mboxT.gif) repeat-x top left;
}
.MainBoxL{
background: url(images/webmain/MainBox/mboxTTL.gif) repeat-y top left;
background-color: #e3e4e4;
position: relative;
}
.MainBoxR{
background: url(images/webmain/MainBox/mboxTTL.gif) repeat-y top right;
}
.MainBoxB{
background: url(images/webmain/MainBox/mboxB.gif) repeat-x bottom left;
}
.MainBoxTTL{
background: url(images/webmain/MainBox/mboxTTL.gif) repeat-y bottom left;
}
.MainBoxTTR{
background: url(images/webmain/MainBox/mboxTTR.gif) repeat-y bottom right;
height: 4px;
font-size: 0pt;
}
.MainBoxTTB{
background: url(images/webmain/MainBox/mboxTTB.gif) repeat-x bottom left;
}
.MainBoxBBL{
background: url(images/webmain/MainBox/mboxTTL.gif) repeat-y top left;
background-color: #FFFFFF;
}
.MainBoxBBR{
background: url(images/webmain/MainBox/mboxTTL.gif) repeat-y top right;
}
.separator4{
height: 5px;
font-size: 0pt;
position: relative;
}
.DivTable{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #002D5B;
text-align: left;
}
.InCase{
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #F1F1F1;
color: #000000;
text-decoration: none;
text-align: center;
border-style: outset;
border-color: gray;
border-width: 1px;
}

/* Capas de caja de titulo rojo */

.RedtboxM{
background: url(images/webmain/Titles/RedtboxM.gif) repeat-x top left;
font-size: 0pt;
}
.RedtboxL{
background: url(images/webmain/Titles/RedtboxL.gif) no-repeat top left;
font-size: 0pt;
}
.RedtboxR{
background: url(images/webmain/Titles/RedtboxR.gif) no-repeat top right;
height: 36px;
font-family: Tahoma;
font-size: 14pt;
color: #FEFFFF;
font-weight: bold;
padding-top: 6px;
padding-left: 16px;
padding-right: 8px;
}

/* Clases de selector de pagina */

.SelecOtrasPag{
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #F4F4F4;
color: #000000;
text-decoration: none;
text-align: center;
height: 10px;
width: 10px;
}
.PagActual{
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #002D5B;
color: #FFFFFF;
text-decoration: none;
text-align: center;
height: 10px;
width: 10px;
}
.PagFin{
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}
.NumTabla{
text-align: right;
border-collapse: collapse;
border-spacing: 0px;
}
.PagActualBordeR{
background: url(Images/WebMain/PageSelect/rightnDo.gif) no-repeat top right;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #002D5B;
color: #FFFFFF;
text-decoration: none;
text-align: center;
height: 10px;
width: 10px;
}
.PagActualBordeL{
background: url(Images/WebMain/PageSelect/leftnDo.gif) no-repeat top left;
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #002D5B;
color: #FFFFFF;
text-decoration: none;
text-align: center;
height: 10px;
width: 10px;
}

.PagLink{
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #002D5B;
color: #FFFFFF;
text-decoration: none;
text-align: center;
height: 18px;
}
.NoLink{
padding-top: 0px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: #FFFFFF;
color: #000000;
text-decoration: none;
text-align: center;
height: 10px;
width: 10px;
}
/* Capas de Registro */

#registerInside{
padding-top: 3px;
padding-left: 3px;
width: 932px;
}

.regfields {
font-size: 8pt;
color: #002D5B;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.OverflowContainer{
text-align: justify;
border:thin inset;
padding:4px;
height:175px;
width: 500px;
overflow: auto;
}
