html, body, form
{
 background-color:#000000;
 font-family:arial, verdana, sanserif;
 font-size:8pt;
 color:#000000;
 margin:0;

 /* background: url('imagenes/fondo1.gif'); */
 /* background-image: url(imagenes/bgazul.jpg); */
 /* background-repeat: repeat-x; */
}


.fondo_opciones
{
 background-color:#e0e0e0;

 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 width:800px;
}

.boton
{
 background-color:#FFF;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:red;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 color:#808080;
}

.menu_mapa1
{
 background-color:#afc6db;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#192c51;
 font-family:arial;
 font-size:9pt;
 color:#192c51;
}

.menu_mapa2
{
 background-color:#004191;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#192c51;
 font-family:arial;
 font-size:9pt;
 color:#e0e0e0;
}

.menu_mapa3
{
 background-color:#FFF;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#192c51;
 font-family:arial;
 font-size:9pt;
 color:#e0e0e0;
}

.menu_mapa_ok {
 background-color:#004191;
 width:100px;
 border:1px solid #000;
 vertical-align:middle;
 font-family:arial;
 font-size:9pt;
 color:#e0e0e0;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000;
}

.celda0
{
 background-color:#C0C0C0;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 color:#333333;
 border-color:#000000;

 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 padding:5px;
}

.celda1
{
 background-color:#cccccc;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 color:#444444;

 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 padding:3px;
}

.celda2
{
 background-color:#666666;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 color:#eeeeee;

 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 padding:5px;
}

.celda3
{
 background-color:#004191;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 color:#dddddd;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 padding:5px;
}

.cita_externa
{
 background-color:#ffee47;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 color:#222;
 border-color:#000000;

 font-size:9pt;
}

.aviso
{
 border-color:#990000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#FFFFCC;
 color:#990000;
 font-family: arial, verdana, sanserif;
 font-size:9pt;
}

.caja_azul
{
 background-color:#0099FF;
 background: url('/imagenes/fondo_azul.png');
 border-color:#990000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#cfdee5;
 border-color:#004191;
 color:#004191;
 font-family: arial, verdana, sanserif;
 font-size:13pt;
}

.caja_texto_azul
{
 background-color:#0099FF;
 border-color:#990000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#cfdee5;
 border-color:#004191;
 color:#004191;
 font-family: arial, verdana, sanserif;
 font-size:8pt;
}

.caja_amarilla
{
 background: url('/imagenes/fondo_form.png');
 border-color:#990000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#cfdee5;
 border-color:#994800;
 color:#994800;
 font-family: arial, verdana, sanserif;
 font-size:9pt;
}

.banner
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:0px;
 color:#FFF;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
 background-color:#808080;
}

.fondo
{
 background-color:#f0f0f8;
 background-color:#dddddd;

 background: url("/imagenes/bg_cuadricula.gif");

 font-family:arial, verdana, sanserif;
 font-size:9pt;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 width:800px;
 height:500px;
}

.fondo_gris
{
 background-color:#dddddd;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 width:800px;
 height:500px;
}

.pie
{
 background-color:#e0e0e0;

 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 color:#000;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.portada
{
 /* background-color:#e0e0e0; */
 background-color:#eeeeee;
 font-family:helvetica, arial, verdana, sanserif;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 /* background-color:#CCCCFF; */
 width:800px;
 height:500px;
}

.portada1
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada2
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:1px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada3
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada4
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.portada5
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 background-color:#99ccff;
}


.formulario
{
 background-color:#ffcd17;

 color:#000;
 font-size:10.5px;
 font-family:arial, verdana, sanserif;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
 margin:0;
 width:800px;
 background-image: url("/imagenes/fondo_form.png");
 background-repeat: repeat-x; 
}

.cita
{
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 background-color:#C0C0C0;
 color:#333333;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.tabla
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#E0E0E0;
 color:#000;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.tabla_sin_borde
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 background-color:#E0E0E0;
 color:#000;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}


.titulo
{
 background-color:#004191;

 color:#e0e0e0;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 border-width:1px;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
}

.titulo_gris
{
 background-color:#e0e0e0;

 color:#e0e0e0;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 border-width:1px;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
}

.tabla_blanco
{
 background-color:#FFFFFF;

 color:#000000;
 font-family: arial, verdana, sanserif;
 font-size:7pt;
 border-width:1px;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
}

.listado
{
 background-color:#e0e0e0;

 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.listado2
{
 background-color:#e0e0e0;
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-right-width:1px;
 border-left-width:1px;
 border-top-width:1px;
 border-bottom-width:1px;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:7pt;
}

.cuadrado
{
 color:#000;
 border-color:gray;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#E0E0E0;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:7.5pt;
}

.observaciones1
{
 background-color:#e0e0e0;

 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 font-family:arial, verdana, sanserif;
 font-size:7.5pt;
}

.observaciones2
{
 background-color:#004191;
 border-width:1px;
 color:#FFF;
 border-color:#000;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
}

.resultados
{
 background-color:#e0e0e0;
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 font-family:arial, verdana, sanserif;
 font-size:10px;
}

.cabecera
{
 background-color:#004191;
 border-width:1px;
 color:#f4f7fa;
 border-color:#000;
 font-family:arial, verdana, sanserif;
 font-size:12px;
}

.cabecera_azul
{
 background-color:#004191;
}

.cabecera_gris
{
 background-color:#555555;
}

.cabecera_esp
{
 background-color:#ff8000;
}

.cabecera_obs
{
 background-color:#0cff00;
}

.cabecera_ind
{
 background-color:#ff0000;
}

.cabecera_utm
{
 background-color:#5594e4;
}

.cabecera_usu
{
 background-color:#ebf12b;
}

.titulo_cita1
{
 background-color:#ffda4b;

 border-color:#ffcd17;
 border-color:#666;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 color:#000;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
 padding:6px;
}

.titulo_cita2
{
 background-color:#666;
 color:#eee;
 padding:6px;
}

.titulo_cita3
{
 background-color:#ffcc00;
 background: url('/imagenes/fondo_form.png');
 color:#000;
 padding:6px;
}

.titulo_especie1
{
 background-color:#ffda4b;

 border-color:#666;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 color:#000;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
 padding:6px;
}

.titulo_especie2
{
 background-color:#8a9dce;
 background-color:#cccccc;
 color:#eee;
 border-color:#666;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 padding:2px;
}

.titulo_especie3
{
 background-color:#004191;

 color:#9fc5f0;
 padding:6px;
}

.orden
{
 color:#000;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
 background-color:#CCCCFF;
}

.banner1
{
 color:#FFF;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.menu1
{
 color:#FFF;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:8pt;
 background-color:#444444;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:1px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.menu2
{
 color:#FFF;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:8pt;
 background-color:#444444;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:0px;
}

.form_texto {
 font-family:arial, verdana, sanserif;
 font-size:10.5px;
 border:1px solid #000;
 vertical-align:middle;
}

.form_boton {
 font-family:arial, verdana, sanserif;
 font-size:10.5px;
 border:1px solid #000;
 vertical-align:middle;
 color:#000;
 background-color:#D0D0D0;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000;
}

.form_boton_ok {
 width:100px;
 font-family:arial, verdana, sanserif;
 font-size:11px;
 vertical-align:middle;
 color:#000;
 background-color:#ffe508;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#004191;
}

.boton1 {
 background: url("/imagenes/boton1.png");
 height:25px;
 font-family:arial, verdana, sanserif;
 font-size:11px;
 font-weight:800;
 vertical-align:middle;
 color:#002f59;
 background-color:#007dd5;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#53aaf5;
}

.boton2 {
 background: url("/imagenes/boton2.png");
 height:25px;
 font-family:arial, verdana, sanserif;
 font-size:11px;
 font-weight:800;
 vertical-align:middle;
 color:#994800;
 background-color:#007dd5;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#ffcc00;
}

.boton3 {
 background: url("/imagenes/boton3.png");
 width:95px;
 height:17px;
 font-family:arial, verdana, sanserif;
 font-size:10px;
 vertical-align: middle;
 color:#000;
 background-color:#007dd5;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000;
}

.form_select {
 vertical-align:middle;
 font-family:arial, verdana, sanserif;
 font-size:10.5px;

 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 border-color:#000;
}

.aviso
{
 border-color:#990000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#FFFFCC;
 color:#990000;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
}

.aviso_ok
{
 border-color:#000000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#990000;
 color:#FFFFCC;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
}

.caja_res
{
 border-color:#004191;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#FFFFFF;
 color:#000000;
 font-family:arial, verdana, sanserif;
 font-size:10.5px;
}

.caja_resultados
{
 border-color:#004191;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#88a1e4;
 color:#000000;
 font-family:arial, verdana, sanserif;
 font-size:10px;
 background-image: url("/imagenes/fondo_mapa.png");
 background-repeat: repeat-x; 
}

.caja_resultados1
{
 font-size:10px;
 border-width:0px;
}

.menu_opciones
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 background-color:#dddddd;
 color:#000;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
 #background-image: url("/imagenes/fondo_filtros.png");
 #background-repeat: repeat-x; 
}

.menu_filtros
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 background-color:#dddddd;
 color:#000;
 font-family:arial, verdana, sanserif;
 font-size:9pt;
 #background-image: url("/imagenes/fondo_filtros.png");
 #background-repeat: repeat-x; 
}

.menu_mapa
{
 border-color:#004191;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#88a1e4;
 color:#000000;
 font-family:arial, verdana, sanserif;
 font-size:12px;
 background-image: url("/imagenes/fondo_mapa.png");
 background-repeat: repeat-x; 
}

.menu_mapa_ok
{
 border-color:#000000;
 border-collapse:collapse;
 border-style:solid;
 border-width:1px;
 background-color:#696969;
 color:#FFFFFF;
 font-family:arial, verdana, sanserif;
 font-size:12px;
}

.mensajes
{
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-width:0px;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.mensajes0
{
 background-color:#ffcd17;
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:1px;
 border-bottom-width:1px;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}

.mensajes1
{
 background-color:#ffffcc;
 color:#000;
 border-color:#000;
 border-collapse:collapse;
 border-style:solid;
 border-right-width:0px;
 border-left-width:0px;
 border-top-width:0px;
 border-bottom-width:1px;
 font-family:helvetica, arial, verdana, sanserif;
 font-size:9pt;
}



a:link, a:visited, a:active {
    text-decoration:none;
    font-family:arial, verdana, sanserif;
    font-size:12px;
    color:blue;
}

a:hover {
    text-decoration:none;
    font-family:arial, verdana, sanserif;
    font-size:12px;
    color:blue;
}


a.blanco:link, a.blanco:visited, a.blanco:active {color:#FFF; text-decoration:none; }
a.blanco:hover { color:#000; text-decoration:none; }

a.negro:link, a.negro:visited, a.negro:active {color:#000; text-decoration:none; }
a.negro:hover { color:#FFF; text-decoration:none; }

a.lista:link, a.lista:visited, a.lista:active {color:#000; text-decoration:none; }
a.lista:hover { color:#000; text-decoration:none; }

a.link_obs1:link, a.link_obs1:visited, a.link_obs1:active { color:#000; font-size:7.5pt; text-decoration:none; }
a.link_obs1:hover { color:#FFF; font-size:7.5pt; text-decoration:none; }

a.link_obs2:link, a.link_obs2:visited, a.link_obs2:active { color:#FFF; font-size:7.5pt; text-decoration:none; }
a.link_obs2:hover { color:#000; font-size:7.5pt; text-decoration:none; }

a.cabecera_enlace1:link, a.cabecera_enlace1:visited, a.cabecera_enlace1:active { color:#FFF; font-size:10.5px; text-decoration:none; }
a.cabecera_enlace1:hover { color:#000; font-size:10.5px; text-decoration:none; }

a.cabecera_enlace2:link, a.cabecera_enlace2:visited, a.cabecera_enlace2:active { color:#000; font-size:10.5px; text-decoration:none; }
a.cabecera_enlace2:hover { color:#FFF; font-size:10.5px; text-decoration:none; }

a.enlace:link, a.enlace:visited, a.enlace:active { color:#000; font-size:10.5px; text-decoration:none; }
a.enlace:hover { color:#FFF; font-size:10.5px; text-decoration:none; }

a.gris:link, a.gris:visited, a.gris:active {color:#222; text-decoration:none; }
a.gris:hover { color:#FFF; text-decoration:none; }

a.gris_claro:link, a.gris_claro:visited, a.gris_claro:active {color:#ddd; font-size:13px; text-decoration:none; }
a.gris_claro:hover { color:#000; font-size:13px; text-decoration:none; }

a.rojo:link, a.rojo:visited, a.rojo:active {color:navy; text-decoration:none; }
a.rojo:hover { color:#000; text-decoration:none; }

a.azul:link, a.azul:visited, a.azul:active { color:#004191; text-decoration:none; }
a.azul:hover { color:#666; text-decoration:none; }

a.menu:link, a.menu:visited, a.menu:active {color:#DDDDDD; text-decoration:none; }
a.menu:hover { color:#000000; text-decoration:none; }

a.especies:link, a.especies:visited, a.especies:active { color:#blue; font-size:11px; text-decoration:none; }
a.especies:hover { color:#000; font-size:11px; text-decoration:none; }


