/* Definicion styles Global */

html {
    width: 100%;
    height: 100%;
    background-color: #1f1f1f;
}

/* Definicion styles Pagina INDEX o MAIN */

body.ra {
    background-color: skyblue;
    width: 830px;
    height: 460px;
    margin: 0;
/*  margin-top: 5px;  */
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.ra {
    width: 100%;
    height:100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.ra_paises {
    width: 110px;
    height: 100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    float: left;
    display: block;
}

div.ra_inicio {
    width: 720px;
    height: 100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    float: left;
    display: block;
}

iframe.ra_paises {
    width: 110px;
    height: 100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid lightgrey;
    overflow: hidden;
    display: block;
}

iframe.ra_inicio {
    width: 720px;
    height: 100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid lightgrey;
    overflow: hidden;
    display: block;
}

/* Definicion styles Pagina PAISES */

body.indice_paises {
    background-color: skyblue;
    width: 110px;
    height: 460px;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.indice_paises {
    width: 100%;
    height:100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.indice_vacio {
    width: 100%;
    height: 2%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}
div.indice_lista1 {
    width: 100%;
    height: 35%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.indice_lista2 {
    width: 100%;
    height: 35%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.indice_lista3 {
    width: 100%;
    height: 15%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.indice_logo {
    width: 100%;
    height: 13%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

a.pais_nombre {
    color: #222222;
    font-family: tahoma, arial, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 2px;
    padding-right: 2px;
    height: 15px;
    display: block;
}

a.pais_nombre:hover {
    color: black;
    background-color: white;
}

img.indice_logo {
    width: 90%;
    height:80%;
    border: none;
    padding: none;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    display: block;
}

/* Definicion styles Pagina WINDY */

body.ra_windy {
    background-color: skyblue;
    width: 100%;
    height: 100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

div.ra_windy {
    width: 100%;
    height:100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    display: block;
}

iframe.ra_windy {
    width: 100%;
    height: 100%;
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    border: 0px solid lightgrey;
    overflow: hidden;
    display: block;
}

/* Definicion Styles Textos */

.LR {
    color: #222222;
    font-family: tahoma, arial, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    background-color: skyblue;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 12px;
}
.LR:hover {
    color: black;
    background-color: white;
}

.LA {
    color: darkslategray;
    font-family: arial, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    background-color: 33aacc;
    text-align: left;
    text-transform: uppercase;
    padding-left: 5px;
    width: 90px;
    height: 13px;
}
.LA:hover {
    color: black;
    background-color: cyan;
}

.LC {
    color: #222222;
    font-family: arial, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    background-color: snow;
    text-align: left;
    text-transform: uppercase;
    padding-left: 5px;
    width: 120px;
    height: 13px;
}
.LC:hover {
    color: black;
    background-color: lightblue;
}

.LC1 {
    color: linen;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 12px;
}
.LC1:hover {
    color: black;
    background-color: white;
}

.LC2 {
    color: #222222;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: normal;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 12px;
}
.LC2:hover {
    color: black;
    background-color: white;
}

.LC3 {
    color: linen;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 4px;
    padding-left: 2px;
    padding-right: 1px;
    width: 103px;
    height: 12px;
}
.LC3:hover {
    color: black;
    background-color: white;
}

.LC4 {
    color: linen;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 210px;
    height: 12px;
}
.LC4:hover {
    color: black;
    background-color: white;
}

.LC5 {
    color: #222222;
    font-family: verdana, helvetica, sanserif;
    font-size: 9px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: normal;
    padding-left: 5px;
    width: 85px;
    height: 12px;
}
.LC5:hover {
    color: black;
    background-color: lightblue;
}

.LC6 {
    color: aliceblue;
    background-color: darkgray;
    font-family: verdana, helvetica, sanserif;
    font-size: 9px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: normal;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 12px;
}
.LC6:hover {
    color: black;
    background-color: lightblue;
}

.LC7 {
    color: #222222;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: normal;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 150px;
    height: 12px;
}
.LC7:hover {
    color: black;
    background-color: white;
}

.LC8 {
    color: #222222;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    height: 12px;
}
.LC8:hover {
    color: black;
    background-color: white;
}

.LC8r {
    color: mediumvioletred;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    height: 12px;
}
.LC8r:hover {
    color: black;
    background-color: white;
}

.LC9 {
    color: #222222;
    font-family: verdana, helvetica, sanserif;
    font-size: 7px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: normal;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 8px;
}
.LC9:hover {
    color: black;
    background-color: white;
}

.LC10 {
    color: linen;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 16px;
}
.LC10:hover {
    color: black;
    background-color: white;
}

.LC11 {
    color: linen;
    font-family: tahoma, verdana, helvetica, sanserif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 100px;
    height: 12px;
}
.LC11:hover {
    color: black;
    background-color: white;
}

.LM {
    color: darkslategray;
    font-family: arial, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    background-color: orange;
    text-align: left;
    text-transform: uppercase;
    padding-left: 5px;
    width: 90px;
    height: 13px;
}
.LM:hover {
    color: black;
    background-color: white;
}

.LN {
    color: darkslategray;
    font-family: arial, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    background-color: lightgrey;
    text-align: left;
    text-transform: uppercase;
    padding-left: 5px;
    width: 90px;
    height: 13px;
}
.LN:hover {
    color: black;
    background-color: white;
}

.LV {
    color: darkslategray;
    font-family: arial, verdana, helvetica, sanserif;
    font-size: 10px;
    text-decoration: none;
    font-weight: bold;
    background-color: lightseagreen;
    text-align: left;
    text-transform: uppercase;
    padding-left: 5px;
    width: 100px;
    height: 13px;
}
.LV:hover {
    color: black;
    background-color: palegreen;
}

.tituloblanco {
    color: white;
    font-family: verdana, arial, helvetica, sanserif;
    font-size: 12px;
    font-weight: bold;
}

.titulonegro {
    color: 222222;
    font-family: verdana, tahoma, helvetica, sanserif;
    font-size: 10px;
    font-weight: bold;
}

.tituloceleste {
    color: 66ccff;
    font-family: verdana, arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.titulorojo {
    color: cc0000;
    font-family: verdana, arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.tituloazul {
    color: 000066;
    font-family: tahoma, verdana, arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.texto {
    color: darkslategray;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.textoAM {
    color: darkslategray;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}

.textoUP {
    color: darkslategray;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    text-transform: uppercase;
}

.mitexto {
    color: linen;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none
}

.selec {
    color: #222222;
    font-family: tahoma, arial, helvetica, sanserif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-align: left;
    margin-left: 5px;
    padding-left: 3px;
    padding-right: 2px;
    width: 140px;
}

.selec:hover {
    color: black;
    background-color: white;
}

.selecR {
    color: #222222;
    font-family: tahoma, arial, helvetica, sanserif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 2px;
    width: 35px;
}

.selecR:hover {
    color: black;
    background-color: white;
}

.selecblanco {
    color: whitesmoke;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none
}

.selecblanco:hover {
    color: 66ccff;
}

.selecceleste {
    color: 66ccff;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none
}

.selecceleste:hover {
    color: whitesmoke;
}

.celeste {
    color: 66ccff;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none
}

.TCT {
    color: aliceblue;
    font-family: tahoma, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.TNC {
    color: #222222;
    font-family: verdana, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}

.TNB {
    color: #222222;
    font-family: verdana, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.TNH {
    color: #222222;
    font-family: verdana, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.TNH:hover {
    color: black;
    background-color: whitesmoke;
}

.TNR11 {
    color: #222222;
    font-family: verdana, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.TNR11:hover {
    color: black;
    background-color: whitesmoke;
}

.TNS11 {
    color: crimson;
    font-family: verdana, sans-serif;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
}

.TNS11:hover {
    color: red;
    background-color: whitesmoke;
}

.TNR {
    color: #222222;
    font-family: arial, verdana, tahoma;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.TNR:hover {
    color: black;
    background-color: whitesmoke;
}

.TNS {
    color: crimson;
    font-family: arial, verdana, tahoma;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.TNS:hover {
    color: red;
    background-color: whitesmoke;
}

.TitPAI {
    color: 0e065c;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    background-color: lightseagreen;
    width: 110px;
    height: 20px;
    padding-top: 2px;
    padding-left: 0px;
    border: 0px solid #30320a;
}

.LisPAI {
    color: whitesmoke;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    background-color: 339999;
    width: 110px;
    height: 13px;
    padding-bottom: 2px;
    padding-left: 5px;
    border: 1px solid #30320a;
}

table.bloc {
	display: none;
}

UNKNOWN {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.li {
        FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.li:hover {
        COLOR: silver; TEXT-DECORATION: none
}
.mb1 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.mb1:hover {
        COLOR: black; TEXT-DECORATION: none
}
.linkceleste {
        FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: slategray; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkceleste:hover {
        COLOR: red; TEXT-DECORATION: none
}
.linkrojoch {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linkrojoch:hover {
	COLOR: #66ccff; TEXT-DECORATION: underline
}
.textoazul {
	FONT-SIZE: 11px; COLOR: #000063; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.textonegro {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.linknaranjabold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textorojo {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textonegro:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.textoverde {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #336666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link6 {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.link6:hover {
        COLOR: red; TEXT-DECORATION: none
}
.textogrisch {
        FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: steelblue; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.botonazul {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000066
}
.footer {
        FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer:hover {
	COLOR: #cc0000
}
.copy {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.copy:hover {
	COLOR: #cccccc
}
.footer2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footer2:hover {
	COLOR: #cc0000
}
.rojo {
	COLOR: #cc0000
}
.titulogris {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #669999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titulo {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.naranja {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ed9206; FONT-FAMILY: Tahoma
}
.azul {
	FONT-SIZE: 8pt; COLOR: #083b6a; FONT-FAMILY: Arial;
}
A.azul:link {
	FONT-SIZE: 8pt; COLOR: #083b6a; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.azul:visited {
	TEXT-DECORATION: none
}
A.azul:hover {
        FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.minitexto {
        BORDER-RIGHT: black; BORDER-TOP: black; FONT-SIZE: 8pt; BORDER-LEFT: black; COLOR: black; BORDER-BOTTOM: black; FONT-FAMILY: Arial, Helvetica, sans-serif
}
