
/*
	Estilos para el contenido - Son estilos que se utilizan en la presentación del contenido principal de la página.
	Son (o serán) modificables por el usuario, por lo que debe garantizarse que la maqueta no se ve afectada por ellos

	El estilo .normal es el estilo "principal" del contenido, el cual siempre estará presente (el MW lo utilizará para mostrar el divisor de contenido
	de la misma manera que se ve en la página: color de texto, color de fondo, tamaño de texto, tipo de letra)

	Se pueden definir estilos generales (table, td, input, a...) pero hay que tener MUCHO CUIDADO si el usuario modifica estos estilos,
	porque si no lo hemos previsto probablemente estas modificaciones afectarán a la maqueta

*/
TABLE.borderNoOpac
{
    BORDER-STYLE: solid; 
    BORDER-WIDTH: 1px; 
    BORDER-COLOR: dimgray;
}
TABLE.noborder
{
    filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
    -moz-opacity:.85; /*Used for transparency effect in Mozilla*/
    opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.border
{
    BORDER-STYLE: solid; 
    BORDER-WIDTH: 1px; 
    BORDER-COLOR: dimgray;
    filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
    -moz-opacity:.85; /*Used for transparency effect in Mozilla*/
    opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.bordersides
{    
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
    -moz-opacity:.85; /*Used for transparency effect in Mozilla*/
    opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.bordertop
{    
    BORDER-TOP: dimgray 1px solid;
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
    -moz-opacity:.85; /*Used for transparency effect in Mozilla*/
    opacity:.85; /*Used for transparency effect in FireFox*/
}
TABLE.borderbottom
{    
    BORDER-RIGHT: dimgray 1px solid;
    BORDER-LEFT: dimgray 1px solid;
    BORDER-BOTTOM: dimgray 1px solid;
    filter:alpha(opacity=85); /*Used for transparency effect in Internet Explorer*/
    -moz-opacity:.85; /*Used for transparency effect in Mozilla*/
    opacity:.85; /*Used for transparency effect in FireFox*/
}


TH.tabheader
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BACKGROUND-COLOR: white;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 0px 0px 1px 0px; 
    BORDER-COLOR: dimgray
}
TH.tabbottom
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BACKGROUND-COLOR: white;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 0px 0px 0px; 
    BORDER-COLOR: dimgray
}
TH.tabheaderLTB
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BACKGROUND-COLOR: white;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 0px 1px 1px; 
    BORDER-COLOR: dimgray
}
TH.tabheaderTB
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BACKGROUND-COLOR: white;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 0px 1px 0px; 
    BORDER-COLOR: dimgray
}
TH.tabheaderRTB
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BACKGROUND-COLOR: white;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 1px 1px 0px; 
    BORDER-COLOR: dimgray
}
A.tabheader:link,A.tabheader:visited,A.tabheader:active
{
    COLOR: #A71D36;
    TEXT-DECORATION: none
}
A.tabheader:hover
{
    COLOR: #A71D36;
    TEXT-DECORATION: underline
}



TH.raceheader
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BACKGROUND-COLOR: white;
}



TH.tabheader2
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER: solid 1px dimgray;
    BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LB
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 0px 0px 1px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LRB
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 0px 1px 1px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LT
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 0px 0px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: #cccccc;
}
TH.tabheader2LRT
{
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 1px 0px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: #cccccc;
}

A.tabheader2:link,A.tabheader2:visited,A.tabheader2:active,A.tabheader2:hover 
{
    COLOR: #A71D36;
    TEXT-DECORATION: none;
    DISPLAY: block
}
TH.cell_over
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER: solid 1px dimgray;
    BACKGROUND-COLOR: white;
}
TH.cell_overLB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 0px 0px 1px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: white;
}
TH.cell_overLRB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 0px 1px 1px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: white;
}
TH.cell_overLT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 0px 0px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: white;
}
TH.cell_overLRT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1px 1px 0px 1px; 
    BORDER-COLOR: dimgray;
    BACKGROUND-COLOR: white;
}
TH.cell_out
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #A71D36;
    BORDER: solid 1px dimgray;
    BACKGROUND-COLOR: #cccccc;
}



TD.navbar
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #A71D36; 
    BORDER-RIGHT: solid 1px dimgray;
    BORDER-BOTTOM: solid 1px dimgray;
}
TH.navbar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    BACKGROUND-COLOR: #A71D36;
    BORDER-BOTTOM: solid 1px dimgray;
}
TD.navbar2
{
    FONT-SIZE: 9pt;
    COLOR: white;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #FCEEF1
}

A.navbar:link,A.navbar:visited,A.navbar:active
{
    COLOR: white;
    TEXT-DECORATION: none;
    DISPLAY: block		
}
A.navbar:hover
{
    COLOR: white;
    TEXT-DECORATION: none;
    DISPLAY: block
}
A.navbar3:link,A.navbar3:visited,A.navbar3:active
{
    COLOR: white;
    TEXT-DECORATION: none
}
A.navbar3:hover
{
    COLOR: white;
    TEXT-DECORATION: none
}


TD.cell_over
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #F30832;
    BORDER-LEFT: solid 1px gray;
    BORDER-TOP: solid 1px gray   
}
TD.cell_out
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #A71D36;  
    BORDER-RIGHT: solid 1px dimgray;
    BORDER-BOTTOM: solid 1px dimgray  
}





TD.tabrow1simple
{
    COLOR: black;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #F3DEE2;
}
TD.tabrow2simple
{
    COLOR: black;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #FCEEF1;  
}
TD.tabrow1
{
    COLOR: black;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #F3DEE2;
}
TD.tabrow2
{
    COLOR: black;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #FCEEF1;  
}
TD.tabrow1start
{   
    FONT-SIZE: 7pt;
    COLOR: black;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #F3DEE2;
}
TD.tabrow2start
{   
    FONT-SIZE: 7pt;
    COLOR: black;
    BORDER-BOTTOM: 3px;
    BACKGROUND-COLOR: #FCEEF1;
}



TD.text
{
    COLOR: black;
    BACKGROUND-COLOR: white;
}
TD.textstart
{
    FONT-SIZE: 7pt;
    COLOR: black;
    BACKGROUND-COLOR: white;
}
TD.textwhite
{
    COLOR: black;
    BACKGROUND-COLOR: white;
}