/*******************************************************************************
* general
*******************************************************************************/

body
{
  margin-top:       0px;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  background-color: rgb(255,255,255);
}

p
{
  text-align: justify;
}

li
{
  text-align:     justify;
  padding-top:    5px;
  padding-bottom: 5px;
}

a
{
  text-decoration: none;
  color:           rgb(102,102,102);
}

a:visited
{
  text-decoration: none;
  color:           rgb(102,102,102);
}

a:hover
{
  text-decoration: underline;
  color:           rgb(51,51,51);
}
/*******************************************************************************
* mainBanner
*******************************************************************************/

div.mainBanner
{
  margin-top:     0px;
  margin-bottom:  0px;
  margin-left:    0px;
  margin-right:   0px;
  padding-top:    0px;
  padding-bottom: 0px;
  padding-left:   0px;
  padding-right:  0px;
}

img.mainBanner
{
  width:               1024px;
  border-top-width:    0px;
  border-bottom-width: 3px;
  border-left-width:   0px;
  border-right-width:  0px;
  border-color:        rgb(244,105,12);
  border-style:        solid;
}

/*******************************************************************************
* mainMenu
*******************************************************************************/

div.mainMenu
{
  width:            1024px;
  font-family:      arial;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      bold;
  font-size:        12px;
  text-align:       left;
  vertical-align:   top;
  margin-top:       0px;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  padding-top:      5px;
  padding-bottom:   5px;
  padding-left:     0px;
  padding-right:    0px;
  color:            rgb(255,255,255);
  background-color: rgb(0,0,0);
}

a.mainMenu
{
  text-decoration:     none;
  text-align:          center;
  vertical-align:      top;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       10px;
  color:               rgb(255,255,255);
  background-color:    rgb(0,0,0);
}

a.mainMenu:visited
{
  text-decoration:     none;
  text-align:          center;
  vertical-align:      top;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       10px;
  color:               rgb(255,255,255);
  background-color:    rgb(0,0,0);
}

a.mainMenu:hover
{
  text-decoration:     none;
  text-align:          center;
  vertical-align:      top;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       10px;
  color:               rgb(255,255,255);
  background-color:    rgb(244,105,12);
}

a.mainMenuSelected
{
  text-decoration:     none;
  text-align:          center;
  vertical-align:      top;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       10px;
  color:               rgb(255,255,255);
  background-color:    rgb(244,105,12);
}

a.mainMenuSelected:visited
{
  text-decoration:     none;
  text-align:          center;
  vertical-align:      top;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       10px;
  color:               rgb(255,255,255);
  background-color:    rgb(244,105,12);
}

a.mainMenuSelected:hover
{
  text-decoration:     none;
  text-align:          center;
  vertical-align:      top;
  padding-top:         5px;
  padding-bottom:      5px;
  padding-left:        10px;
  padding-right:       10px;
  color:               rgb(255,255,255);
  background-color:    rgb(244,105,12);
}

/*******************************************************************************
* mainDocument
*******************************************************************************/

div.mainDocument
{
  width:            1024px;
  margin-top:       0px;
  margin-bottom:    0px;
  margin-left:      0px;
  margin-right:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
  background-color: rgb(255,255,255);
}

/*******************************************************************************
* leftColumn
*******************************************************************************/

div.leftColumn
{
  width:            192px;
  float:            left;
  padding-top:      20px;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    0px;
  vertical-align:   top;
  background-color: rgb(255,255,255);
}

/*******************************************************************************

* leftMenu1
*******************************************************************************/

div.leftMenu1
{
  margin-top:          0px;
  margin-bottom:       0px;
  margin-left:         0px;
  margin-right:        0px;
  padding-top:         0px;
  padding-bottom:      0px;
  padding-left:        0px;
  padding-right:       0px;
  border-top-width:    2px;
  border-bottom-width: 2px;
  border-left-width:   2px;
  border-right-width:  2px;
  border-style:        solid;
  border-color:        rgb(0,0,0);
  color:               rgb(0,0,0);
  background-color:    rgb(230,230,230);
}

div.leftMenu1Option
{
  font-family:         arial;
  font-style:          normal;
  font-variant:        normal;
  font-size:           14px;
  text-align:          left;
  margin-top:          2px;
  margin-bottom:       2px;
  margin-left:         2px;
  margin-right:        2px;
  padding-top:         4px;
  padding-bottom:      4px;
  padding-left:        4px;
  padding-right:       4px;
  color:               rgb(0,0,0);
  background-color:    rgb(250,250,250);
}

div.leftMenu1Selected
{
  font-family:         arial;
  font-style:          normal;
  font-variant:        normal;
  font-size:           14px;
  text-align:          left;
  margin-top:          2px;
  margin-bottom:       2px;
  margin-left:         2px;
  margin-right:        2px;
  padding-top:         4px;
  padding-bottom:      4px;
  padding-left:        4px;
  padding-right:       4px;
  color:               rgb(250,250,250);
  background-color:    rgb(102,102,102);
}

a.leftMenu1Option
{
  text-decoration: none;
  font-weight:     normal;
  color:           rgb(102,102,102);
}

a.leftMenu1Option:visited
{
  text-decoration: none;
  font-weight:     normal;
  color:           rgb(102,102,102);
}

a.leftMenu1Option:hover
{
  text-decoration: underline;
  font-weight:     normal;
  color:           rgb(51,51,51);
}

a.leftMenu1Selected
{
  font-weight:      bold;
  text-decoration:  none;
  color:            rgb(250,250,250);
}

a.leftMenu1Selected:visited
{
  font-weight:      bold;
  text-decoration:  none;
  color:            rgb(250,250,250);
}

a.leftMenu1Selected:hover
{
  font-weight:      bold;
  text-decoration:  none;
  color:            rgb(250,250,250);
}

/*******************************************************************************
* leftMenu2
*******************************************************************************/

div.leftMenu2
{
  margin-top:          0px;
  margin-bottom:       0px;
  margin-left:         0px;
  margin-right:        0px;
  padding-top:         0px;
  padding-bottom:      0px;
  padding-left:        0px;
  padding-right:       0px;
  color:               rgb(102,102,102);
  background-color:    rgb(230,230,230);
}

div.leftMenu2Option
{
  font-family:         arial;
  font-style:          normal;
  font-variant:        normal;
  font-size:           10px;
  text-align:          left;
  margin-top:          2px;
  margin-bottom:       2px;
  margin-left:         2px;
  margin-right:        2px;
  padding-top:         0px;
  padding-bottom:      0px;
  padding-left:        12px;
  padding-right:       4px;
  color:               rgb(102,102,102);
  background-color:    rgb(245,245,245);
}

div.leftMenu2Selected
{
  font-family:         arial;
  font-style:          normal;
  font-variant:        normal;
  font-size:           10px;
  text-align:          left;
  margin-top:          2px;
  margin-bottom:       2px;
  margin-left:         2px;
  margin-right:        2px;
  padding-top:         0px;
  padding-bottom:      0px;
  padding-left:        12px;
  padding-right:       4px;
  color:               rgb(102,102,102);
  background-color:    rgb(175,175,175);
}

a.leftMenu2Option
{
  text-decoration: none;
  font-weight:     normal;
  color:           rgb(102,102,102);
}

a.leftMenu2Option:visited
{
  text-decoration: none;
  font-weight:     normal;
  color:           rgb(102,102,102);
}

a.leftMenu2Option:hover
{
  text-decoration: underline;
  font-weight:     normal;
  color:           rgb(51,51,51);
}

a.leftMenu2Selected
{
  text-decoration: none;
  font-weight:     bold;
  color:           rgb(51,51,51);
}

a.leftMenu2Selected:visited
{
  text-decoration: none;
  font-weight:     bold;
  color:           rgb(51,51,51);
}

a.leftMenu2Selected:hover
{
  text-decoration: none;
  font-weight:     bold;
  color:           rgb(51,51,51);
}

/*******************************************************************************
* rightColumn
*******************************************************************************/

div.rightColumn
{
  width:            192px;
  float:            right;
  padding-top:      20px;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    0px;
  vertical-align:   top;
  background-color: rgb(255,255,255);
}

/*******************************************************************************
* rightLogo
*******************************************************************************/

div.rightLogo
{
  margin-top:     20px;
  margin-bottom:  30px;
  margin-left:    0px;
  margin-right:   0px;
  padding-top:    0px;
  padding-bottom: 0px;
  padding-left:   0px;
  padding-right:  0px;
}

img.rightLogo
{
  border-top-width:    0px;
  border-bottom-width: 0px;
  border-left-width:   0px;
  border-right-width:  0px;
}

/*******************************************************************************
* attachment
*******************************************************************************/

div.attachment
{
  margin-top:     20px;
  margin-bottom:  20px;
  margin-left:    0px;
  margin-right:   0px;
  padding-top:    0px;
  padding-bottom: 0px;
  padding-left:   0px;
  padding-right:  0px;
}

a.attachment
{
  vertical-align:  middle;
  text-decoration: none;
  color:           rgb(51,51,51);
}

a.attachment:visited
{
  vertical-align:  middle;
  text-decoration: none;
  color:           rgb(51,51,51);
}

a.attachment:hover
{
  vertical-align:  middle;
  text-decoration: underline;
  color:           rgb(51,51,51);
}

img.attachment
{
  width:               24px;
  height:              24px;
  vertical-align:      middle;
  border-top-width:    0px;
  border-bottom-widt: 0px;
  border-left-width:   0px;
  border-right-width:  0px;
}

/*******************************************************************************
* documentBody
*******************************************************************************/

div.documentBody1
{
  font-family:      arial;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      normal;
  font-size:        12px;
  text-align:       left;
  vertical-align:   top;
  padding-top:      20px;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    0px;
  background-color: rgb(255,255,255);
}
div.documentBody2
{
  width:            560px;
  font-family:      arial;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      normal;
  font-size:        12px;
  text-align:       left;
  vertical-align:   top;
  padding-top:      20px;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    0px;
  background-color: rgb(255,255,255);
}

div.documentBody3
{
  width:            1024px;
  font-family:      arial;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      normal;
  font-size:        12px;
  text-align:       center;
  vertical-align:   top;
  padding-top:      20p;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    0px;
  background-color: rgb(255,255,255);
}
div.documentBody4
{
  width:            500px;
  font-family:      arial;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      normal;
  font-size:        12px;
  text-align:       center;
  vertical-align:   top;
  padding-top:      20p;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    340px;
  background-color: rgb(55,255,255);
}

/*******************************************************************************
* documentFooter
*******************************************************************************/

div.documentFooter
{
  width:            1024px;
  clear:            both;
  font-family:      arial;
  font-style:       normal;
  font-variant:     normal;
  font-weight:      normal;
  font-size:        10px;
  text-align:       center;
  padding-top:      20px;
  padding-bottom:   20px;
  padding-left:     0px;
  padding-right:    0px;
  color:            rgb(51,51,51);
  background-color: rgb(255,255,255);
}
/**********************************************************************************
* Table
**********************************************************************************/
div.estilo
{
margin:      0 auto; 
text-align:  center;
}
.punteado
{
border-spacing: 5px; 
border-style:dotted;
border-width: 1px ;
border-color:gray;
background-color:with;
font-family: verdana, arial;
font-size:21pt;
text-align: center;
padding-top:10px;
padding-bottom:10px;
padding-left: 10px;
padding-right:10px;
}

td.espacio
{
  width: 20px;
  height: 20px;
}
/**********************************************************************
  Parrafo anuncio principal.
**********************************************************************/
p.anuncioPrincipal
{
  text-align: center;
  font-size: 10px;  
}

a.liga
{
font-size: 10px;
text-align: center;
}
a:hover
{
color: blue;
}
/************************************************************************
   Iframe
************************************************************************/
.FRAME
{
lign: left;
width: 1024;
height:1024;
} 
/************************************************************************
* Formulario                               
*************************************************************************/
.form
{
font-weight:      bold;
font-size:        17px;
width:            500;
height:           250;
color:            black ; 
border-style:     dotted;
border-width:     1px;
background-color: rgb(230,230,230); 
}
.enviado
{
color: red; 
font-size:18px;
}
.info
{
font-family:      arial;
font-style:       normal;
font-variant:     normal;
font-weight:      bold;
font-size:        17px;
}
.error
{
color: red;
}
.pregunta
{
color: rgb(102,102,102);
}
/*********************************************************************************
   Pestana  Olimpiadas
**********************************************************************************/
.polim
{
text-align: center;
}

/*******************************************************************************   
    Tabla - Premios
*******************************************************************************/
.menuPremios
{
font-family:      arial;
font-size:        14px;
}

/****************************************************************************
      Pestana publicaciones
*****************************************************************************/
.centrado
{
    text-align:center;
}
.derecha
{
  text-align: right;
}
.izquierda
{
  text-align: left;
}
.centro
{
  text-align: center;
}
/*****************************************************************************
    Tabla publicaciones geos
*****************************************************************************/
.geos
{
font-weight:      bold;
font-size:        13px;
width:            600;
height:           80;
color:            black ;
border-style:     dotted;
border-width:     1px;
background-color: rgb(230,230,230);
}

.espacio2
{
  width: 200px;
  height:270px;
}
.centrado
{
  text-align: center;
} 
.espacio3
{
  width: 100px;
  height:70px;
}
.fondo
{
font-weight:      bold;
font-size:        13px;
width:            500;
height:           250;
color:            Black;
border-style:     dotted;
border-width:     1px;
background-color: rgb(230,230,230);
}

