
/*******************************************************/

body,td,th {
    font-size: 12px;
    color: #333333;
    font-family: Calibri, Arial, Helvetica, sans-serif;
  }


body {
    background-color: #f2f2f2;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
  }

/*******************************************************/

.superior {
    font-size: 11px;
    color: #666666;
    text-align:right;
  }


.titulos {
    font-size: 24px;
    color: #CE1831;
    text-align:left;
    font-weight:bold;
  }


.subtitulos {
    font-size: 14px;
    color: #333333;
    text-align:left;
    font-weight:bold;
  }


.subtitulo_1 {
    font-size: 15px;
    color: #333333;
    text-align:left;
    font-weight:bold;
    display:block;
    border-top:#dadada solid 1px;
    background-color:#f1f1f1;
    padding:3px;
  }


.subtitulo_2 {
    font-size: 14px;
    color: #333333;
    text-align:left;
    font-weight:bold;
  }


.minisubtitulos {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    padding-left:14px;
    font-size: 13px;
    font-weight:bold;
    text-align:left;
  }


.minisubtitulos2 {
    color : #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-weight : bold;
    text-align : left;
  }

/*******************************************************/


A:link {
    font-family:Arial, Helvetica, sans-serif;
    color:#C81228;
    font-size: 11px;
    text-align:left;
    text-decoration:none;
  }


A:visited {
    font-family:Arial, Helvetica, sans-serif;
    color:#C81228;
    font-size: 11px;
    text-align:left;
    text-decoration:none;
  }


A:hover {
    font-family:Arial, Helvetica, sans-serif;
    color:#CCCCCC;
    font-size: 11px;
    text-align:left;
    text-decoration:none;
  }


A:active {
    font-family:Arial, Helvetica, sans-serif;
    color:#C81228;
    font-size: 11px;
    text-align:left;
    text-decoration:none;
  }

/*******************************************************/

.minilink {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    padding-left:15px;
    font-size: 10px;
    text-align:left;
    text-decoration:none;
  }


.minilink A:link {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size: 10px;
    text-align:left;
    text-decoration:none;
  }


.minilink A:visited {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size: 10px;
    text-align:left;
    text-decoration:none;
  }


.minilink A:hover {
    font-family:Arial, Helvetica, sans-serif;
    color:#CCCCCC;
    font-size: 10px;
    text-align:left;
    text-decoration:none;
  }


.minilink A:active {
    font-family:Arial, Helvetica, sans-serif;
    color:#ffffff;
    font-size: 10px;
    text-align:left;
    text-decoration:none;
  }

/*******************************************************/


.menu A:link {
    color:#333333;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 12px;
  }


.menu A:visited {
    color:#333333;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 12px;
  }


.menu A:hover {
    text-decoration:none;
    background-color:#dfdfdf;
    border-bottom:#4D7893 dotted 0px;
    font-size: 12px;
  }


.menu A:active {
    color:#333333;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 12px;
  }

/*******************************************************/


.menu_home A:link {
    color:#eeeeee;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }


.menu_home A:visited {
    color:#eeeeee;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }


.menu_home A:hover {
    text-decoration:none;
    background-color:#666666;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }


.menu_home A:active {
    color:#eeeeee;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }

/*******************************************************/

.menu_home2 A:link {
    color:#333333;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }


.menu_home2  A:visited {
    color:#333333;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }


.menu_home2  A:hover {
    text-decoration:none;
    background-color:#dfdfdf;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }


.menu_home2  A:active {
    color:#333333;
    text-decoration:none;
    border-bottom:#4D7893 dotted 0px;
    font-size: 11px;
  }

/*******************************************************/

.texto_interno {
    font-size:11px;
  }


.texto_interno A:link {
    color:#4D7893;
    text-decoration:none;
    border-bottom:#4D7893 dotted 1px;
  }


.texto_interno A:visited {
    color:#4D7893;
    text-decoration:none;
    border-bottom:#4D7893 dotted 1px;
  }


.texto_interno A:hover {
    text-decoration:none;
    border-bottom:#336600 dotted 1px;
    background-color:#C6E1B3;
  }


.texto_interno A:active {
    color:#4D7893;
    text-decoration:none;
    border-bottom:#4D7893 dotted 1px;
  }

/*******************************************************/

.pie_pagina {
    color:#4D7893;
  }


.pie_pagina A:link {
    color:#4D7893;
    text-decoration:none;
    border-bottom:#4D7893 dotted 1px;
  }


.pie_pagina A:visited {
    color:#4D7893;
    text-decoration:none;
    border-bottom:#4D7893 dotted 1px;
  }


.pie_pagina A:hover {
    text-decoration:none;
    border-bottom:#336600 dotted 1px;
    background-color:#1E4473;
  }


.pie_pagina A:active {
    color:#4D7893;
    text-decoration:none;
    border-bottom:#4D7893 dotted 1px;
  }

/*******************************************************/

.links_inferior {
    color:#555555;
    font-size:11px;
    text-align:center;
  }


.links_inferior A:link {
    color:#555555;
    font-size:11px;
    text-align:center;
    text-decoration:none;
    padding:2px;
    border-bottom:#e5e5e5 solid 1px;
  }


.links_inferior A:visited {
    color:#555555;
    font-size:11px;
    text-align:center;
    text-decoration:none;
    padding:2px;
    border-bottom:#e5e5e5 solid 1px;
  }


.links_inferior A:hover {
    color:#003300;
    font-size:11px;
    text-align:center;
    background-color:#C4D2E1;
    text-decoration:none;
    padding:2px;
    border-bottom:#ffffff solid 1px;
  }


.links_inferior A:active {
    color:#555555;
    font-size:11px;
    text-align:center;
    text-decoration:none;
    padding:2px;
    border-bottom:#e5e5e5 solid 1px;
  }

/*******************************************************/
/*******************************************************/
/*******************************************************/
/*******************************************************/


.texto_bienvenida {
    font-size:11px;
    color:#333333;
    text-align:left;
  }


.texto_bienvenida A:link {
    font-size:10px;
    color:#333333;
    text-decoration:none;
    text-align:left;
  }


.texto_bienvenida A:visited {
    font-size:10px;
    color:#333333;
    text-decoration:none;
    text-align:left;
  }


.texto_bienvenida A:hover {
    font-size:10px;
    color:#CC0000;
    background-color:#ffffff;
    text-decoration:none;
    text-align:left;
  }


.texto_bienvenida A:active {
    font-size:10px;
    color:#333333;
    text-decoration:none;
    text-align:left;
  }

/*******************************************************/
