body {
   background-image:url(../imagenes/fondo_portal_publico.jpg);
   background-repeat:repeat-x;
   background-color:#ffffff;
}
.texto2b
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma
}

td
{
  FONT-SIZE: 12px;
  FONT-FAMILY: tahoma;
  COLOR: #333333;
}

p {
  text-align:justify;
}

.td_body
{
  padding: 8px;
  FONT-SIZE: 11px;
  COLOR: #000000;
  FONT-FAMILY: tahoma
}

.texto2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #E90031;
    FONT-FAMILY: tahoma
}
.texto1
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma
}
.texto3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma
}
.texto4
{
    FONT-SIZE: 10px;
    COLOR: #E90031;
    FONT-FAMILY: tahoma
}
.texto5
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma
}
.texto6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma
}
.texto7
{
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: tahoma
}
.tit1
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-FAMILY: tahoma;
    font-weight:bold;
    padding:10px;
}
.tit2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma;
    padding:10px;
}
.tit3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma
}

a
{
    FONT-SIZE: 11px;
    COLOR: #2f3f59;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}

a:hover
{
    TEXT-DECORATION: underline
}

a.boton_registro {
    display:block;
    height:20px;
    width:90px;
    border-top:1px solid #3b4c6a;
    border-bottom:1px solid #3b4c6a;
    border-left:1px solid #6e7a90;
    border-right:1px solid #6e7a90;
    padding-top:2px;
    font-size:12px;
    color:#2f3f59;
}
a:hover {
    TEXT-DECORATION:none;
}

.enlace1
{
    FONT-SIZE: 11px;
    COLOR: #E90031;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace1:visited
{
    FONT-SIZE: 11px;
    COLOR: #E90031;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace1:hover
{
    TEXT-DECORATION: underline
}
.enlace2
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace2:visited
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace2:hover
{
    TEXT-DECORATION: underline
}
.enlace3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace3:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma, tahoma
}
.enlace3:hover
{
    COLOR: #ffffff
}
.enlace4
{
    FONT-SIZE: 10px;
    COLOR: #E90031;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace4:visited
{
    FONT-SIZE: 10px;
    COLOR: #E90031;
    FONT-FAMILY: tahoma, tahoma;
    TEXT-DECORATION: none
}
.enlace4:hover
{
    TEXT-DECORATION: underline
}
.enlace5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma;
    TEXT-DECORATION: none
}
.enlace5:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: tahoma
}
.enlace5:hover
{
    COLOR: #e9afab
}
.input1
{
    FONT-SIZE: 10px;
    BACKGROUND: #FFFFFF;
    FONT-FAMILY: tahoma, tahoma;
    border-top:1px solid #394a68;
    border-left:1px solid #394a68;
    border-right:1px solid #394a68;
    border-bottom:1px solid #394a68;
}

.input2
{
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    FONT-FAMILY: tahoma, tahoma
}

.option1
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: tahoma, tahoma;
    BACKGROUND-COLOR: #FFEFF3
    
}

.boton {
  FONT-SIZE: 11px;
  FONT-FAMILY: tahoma, tahoma;
  color: #2863c4;
  border-style: solid;
  border-width: 1px;
  border-color: #eeeeee;
  background-color: #cccccc;
}

.table1 {
  font-Family: Tahoma;
  font-size: 11px;
  border-style: solid;
  border-width: 1px;
  border-color: #384a67;
  border-collapse: separate;
}

.table2 {
  font-Family: Tahoma;
  font-size: 11px;
  background-color: #FFDDE0;
  border-style: solid;
  border-width: 1px;
  border-color: #E90031;
  border-collapse: separate;
}

.table3 {
  font-Family: Tahoma;
  font-size: 11px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  border-collapse: separate;
}

.tamanoletra7 P {
	FONT-SIZE: 15px! important
}
.tamanoletra7 TD {
	FONT-SIZE: 15px! important
}
.tamanoletra7 UL {
	FONT-SIZE: 15px! important
}
.tamanoletra7 .tit1 {
	FONT-SIZE: 17px! important
}
.tamanoletra7 .tit2 {
	FONT-SIZE: 15px! important
}
.tamanoletra7 .texto2 {
	FONT-SIZE: 15px! important
}
.tamanoletra7 .texto1 {
	FONT-SIZE: 15px! important
}
.tamanoletra7 A {
	FONT-SIZE: 15px! important
}


.tamanoletra6 P {
	FONT-SIZE: 13px! important
}
.tamanoletra6 TD {
	FONT-SIZE: 13px! important
}
.tamanoletra6 UL {
	FONT-SIZE: 13px! important
}
.tamanoletra6 .tit1 {
	FONT-SIZE: 15px! important
}
.tamanoletra6 .tit2 {
	FONT-SIZE: 13px! important
}
.tamanoletra6 .texto1 {
	FONT-SIZE: 13px! important
}
.tamanoletra6 .texto2 {
	FONT-SIZE: 13px! important
}
.tamanoletra6 A {
	FONT-SIZE: 13px! important
}



.tamanoletra5 P {
	FONT-SIZE: 11px! important
}
.tamanoletra5 TD {
	FONT-SIZE: 11px! important
}
.tamanoletra5 UL {
	FONT-SIZE: 11px! important
}
.tamanoletra5 .tit1 {
	FONT-SIZE: 13px! important
}
.tamanoletra5 .tit2 {
	FONT-SIZE: 11px! important
}
.tamanoletra5 .texto1 {
	FONT-SIZE: 11px! important
}
.tamanoletra5 .texto2 {
	FONT-SIZE: 11px! important
}
.tamanoletra5 A {
	FONT-SIZE: 11px! important
}


/* PIE DEL MENSAJE */
.bloque_pie {
}
.fondo_logo {
    width:187px;
    background-color:#ffffff;
    border-left:1px solid #ddddd;
    text-align:center;
}
.texto_pie {
    font-size:11px;
    padding-left:10px;
    color: #ffffee;
}

.titulo_usuarios_registrados {
    color:#2f3f59;
    font-size:11px;
    text-align:center;
}
.texto_form_login {
    color:#2f3f59;
    padding-left:10px;
}
.input_form_login {
    text-align:right;
    padding-right:10px;
}
.boton_login {
    font-family:tahoma;
    border-top:1px solid #3b4c6a;
    border-bottom:1px solid #3b4c6a;
    border-left:1px solid #6e7a90;
    border-right:1px solid #6e7a90;
    padding-top:2px;
    font-size:12px;
    color:#2f3f59;
    background-color:#eef1f8;
    cursor:pointer;
}