A:link, a:visited  { color: #2e527f }
A:hover { color: #6D6D6D }
a.menu2-text  { color: #6D6D6D; font-size: 9pt; font-family: arial, Tahoma, Verdana; text-decoration: none; letter-spacing: 0px; text-shadow:Black }
a.menu2-text:hover  { color: #072048; font-family: arial, Tahoma, Verdana; text-decoration: none }
.borde-total  { border: solid 1px #1b5099 }
.copyright { color: #2c505f; font-size: 8pt; font-family: tahoma, verdana }
.menu-tit  { color: #215c99; font-weight: bold; font-size: 8pt; font-family: arial, tahoma, verdana; text-align: center; height: 25px }
.tabla-cont     { color: #7f6d4f; font-size: 8pt; font-family: tahoma, verdana; text-align: justify; padding: 15px 45px 60px 25px; border: solid 1px #d5c288 }
.text-pestana { color: #fff; font-weight: bold; font-size: 9pt; font-family: tahoma, verdana; text-transform: uppercase }
.titulo { color: #2e527f; font-weight: bold; font-size: 12pt; font-family: tahoma, arial, verdana; text-transform: uppercase; text-align: justify; padding-top: 60px;  padding-left: 45px; padding-bottom: 0px}
.subtitulo { color: #EC9538;  font-weight: bold; font-size: 10pt; font-family: tahoma, arial, verdana; text-transform: capitalize; text-align: justify; padding-left: 45px }
.vermas  { color: #2a9197; font-weight: bold; font-size: 8pt; font-family: tahoma, verdana; text-align: right }
.caja-menu  { background-image: url(images/fondo-boton2.gif); padding-left: 5px; height: 20px }
.caja-menu-doble { background-image: url(images/fondo-boton2-doble.gif); padding-left: 5px; height: 20px }
.imagen-borde { border: solid 1px #857c62 }
.borde-tabla { font-family: tahoma; margin: 3px 6px 6px 2px; border-style: solid none none solid; border-width: 1px; border-color: #87a2c2 }
.celda { color: #555; font-size: 8pt; padding-right: 6px; padding-left: 6px; padding-top: 20px; border-style: none solid solid none; border-width: 1px; border-color: #86abc5; height: 20px }
.celda-subtitulo { color: #165D8E; font-weight: bold; font-size: 8pt; background-color: #C5C5C5; padding-right: 6px; padding-left: 6px; border-style: none solid solid none; border-width: 1px; border-color: #86abc5; height: 25px }
.celda-cont { padding: 15px 6px 8px 12px}
.celda-cabecera  { color: #fff; font-weight: bold; font-size: 9pt; background-image: url(images/pestana-fondo.gif); text-align: center; text-transform: uppercase; letter-spacing: 1px; border-style: none solid solid none; border-width: 1px; border-color: #486588; height: 26px }
.txt     { color: #676767; font-size: 8pt; font-family: tahoma, verdana; text-align: justify;  padding-left: 40px;  padding-right: 40px; padding-bottom: 60px}
.txt2     { color: #676767; font-size: 8pt; font-family: tahoma, verdana; text-align:center;  padding-left: 15px;  padding-right: 15px}
.txt-vineta     { color: #676767; font-size: 8pt; font-family: tahoma, verdana; text-align:justify;  padding-left: 5px;  padding-right: 40px}
.txt-vineta2  {padding-left: 25px;}
.txt3 { color: #676767; font-size: 8pt; font-family: tahoma, verdana; text-align:justify;  padding-left: 40px;  padding-right: 40px}
.txt-news { color: #676767; font-size: 8pt; font-family: tahoma, verdana; text-align:justify;  padding-left: 5px;  padding-right: 5px}
.txt-principal     { color: #6D6D6D; font-size: 9pt; font-family: arial, Tahoma, Verdana; text-decoration: none;  padding-left: 20px}
.txt-menu { color: #676767; font-size: 8pt; font-family: tahoma, verdana; text-align:center; padding-top:20px}
.foto-izq     { margin-left: 40px; margin-right: 15px; margin-bottom: 10px;  margin-top: 5px;  border-width: 1px; border-color: #2F71B5; border-style: solid;}
.foto-der    { margin-left: 15px; margin-bottom: 10px; margin-top: 5px; margin-right:40px;  border-width: 1px; border-color: #2F71B5; border-style: solid;}
.foto-cent     {border-width: 1px; border-color: #2F71B5; border-style: solid;  margin-right:15px}
