body { background-color: #f2c045; }
b { font-weight: bold }
strong { font-weight: bold }
em { font-style: italic }
caption	{font-family: Arial, Helvetica, sans-serif; font-weight: bold }

#doc { margin: 10px auto; text-align: left; max-width: 850px; min-width: 600px; line-height: 100%; }
#hd { margin-bottom: 1em; text-align: left;}
#bd { background-color: #ffffff; clear: both; margin-bottom: 0em; text-align: left; padding-bottom: 0.2em; }
#bd-right { margin-left: 180px; margin-right: 5px; padding-top: 0.8em; }
#bddown { clear: both; padding-bottom: 1.0em; margin-top: 1.0em; border-top: #000000 1px dashed; }
#ft { clear: both; padding-bottom: 1.0em }

#footer { clear: both; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #484100; text-align: center; }

#ftcontlg { clear: both; height: 1.5em; width: 100%; background-color: #ffffff; text-align: center; padding-top: 0px; margin-top: 0; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 0.7em; color: #000000; text-decoration: none; border-top: #000000 1px solid; padding-bottom: 1.0em; }
#ftcontlg a, #ftcontlg a:visited { color: #7182a0; text-decoration: none; }
#ftcontlg a:hover { color: #000000; text-decoration: none; }

#contentleft { clear: right; font-size: 1.0em; float: left; padding-bottom: 0em; width: 170px; position: relative; background-color: #fef5ce; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold;  }
#menu-izq { width: 100%; padding-left: 1px; padding-top: 0.5em; border: #800000 1px solid; color: #800000; }
#menu-izq a, #menu-izq a:visited { color: #800000; text-decoration: none; }
#menu-izq a:hover { color: #008000; text-decoration: none; }
#menu-izq .segundo { font-size: 90%; font-weight: 100; margin-top: -10px; margin-bottom: 5px; }

#topmenu	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center; }
#topmenu .selected { color: #000000; }
#topmenu a, #topmenu a:visited { color:#ffffff; text-decoration:none; }
#topmenu a:hover { color:#000000; text-decoration:none; }

.ocultado { display: none; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif }

.texto { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
.textomedio { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; }
.textoverdana { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
.TextPetit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; }

.blq-serv	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin-left: 1.5em; }
.back-center { text-align: center; clear: both; }
.blq-end { width: 100%; padding-top: 0.8em; padding-bottom: 0.8em; border-bottom: #000 1px dashed; }
.blq-endt	{ width: 100%; padding-bottom: 0.8em; border-bottom: #000 1px dashed; }
.news-separador { border-bottom: 1px #008000 dashed; }

.tituloverdana { font-size: 1.5em; color: #415780; font-family: Verdana, Arial, Helvetica, sans-serif; }
.subtitulo { font-size: 1.1em; color: #415780; font-family: Verdana, Arial, Helvetica, sans-serif; }
.subtitulo-verde { font-size: 1.1em; color: #008000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sect-maroon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color: #951608; font-weight: bold; text-decoration: underline; }
.especie-header { text-align: center; font-size: 1.5em; color: green; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 0em; margin-bottom: 0.5em; }
.latino { text-align: center; font-size: 1.1em; color: black; font-family: Arial, Helvetica, sans-serif; }
.piedefoto { font-size: 0.6em; color: black; font-family: Arial, Helvetica, sans-serif; }

#encabezado { width: 100%; height: 75px; border-bottom: 1px white solid; background-image: url(graficos/header_back.jpg); }
#encabezado img {float: left; }
#encabezado .header { margin-left: 265px; font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; color: #ffffff; padding-top: 0.8em; }

/* Links.*/
a:link    { color: #0000EE; text-decoration: underline; }
a:visited { color: #551A8B; text-decoration: underline; }
a:hover { text-decoration: none; color:#FF0000; }
a:active  { color: #FF0000; text-decoration: underline; }

.arial9azulbold { font-size: 0.9em; color: #000080; font-family: Arial, Helvetica, sans-serif; width: 95%; text-align: right; }
.arial9azulbold a:link { font-size: 0.9em; color: #000080; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.arial9azulbold a:visited { font-size: 0.9em; color: #000080; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.arial9azulbold a:hover { font-size: 0.9em; color: #449fd2; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.arial9azulbold a:active { font-size: 0.9em; color: #000080; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

.menuitem { margin-top: 1px; padding-left: 12px; padding-bottom: 2px; background: url(graficos/aro_blue.gif) #efede4 no-repeat; }
.menuitem2 { margin-top: 1px; padding-left: 12px; padding-bottom: 2px; background: url(graficos/aro_blue.gif) #ffffff no-repeat; }

.imagen { background-color: #f9f9f9; border: #ccc 1px solid; padding: 3px; font-size: 80%; overflow: hidden; text-align: center; }
.imagen-right	{ float: right; width: 203px; margin: 0 0 .385em .462em; display: block; }
.imagen-left	{ float: left; width: 203px; margin: 0 .462em .385em 0; display: block; }

.species-list li { color: #000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
.species-list li a { color: #000000; text-decoration: none; }
.species-list li a:visited { color: #000000; text-decoration: none; }
.species-list a:hover { color: #FF0000; text-decoration: underline; }

li.listado	{ padding-right: 0.3em; padding-bottom: 1.5em; list-style-image: url(graficos/redsquare.gif) }
li.lista-ord	{ padding-right: 0.3em; padding-bottom: 1.5em; }

.litem { margin-left: 3px; margin-top: 1px; padding-left: 12px; padding-bottom: 10px; background: url(./graficos/aro_blue.gif) #fef5ce no-repeat }
.litem2 { margin-left: 3px; margin-top: 1px; padding-left: 12px; padding-bottom: 10px; background: url(./graficos/aro_blue.gif) #ffffff no-repeat }
.sitem { margin-left: 15px; margin-top: 2px; padding-left: 8px; padding-bottom: 2px; background: url(./graficos/bullet.gif) #fef5ce no-repeat }

#ruta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; padding-top: 2px; margin-top: 2px; text-align: left; }
#ruta a, #ruta a:visited { color: #000000; text-decoration: none; }
#ruta a:hover { color: #000000; text-decoration: underline; }

#acceso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; padding-top: 0px; margin-bottom: 2px; text-align: right; }
#acceso a, #acceso a:visited { color: #000000; text-decoration: none; }
#acceso a:hover { color: #000000; text-decoration: underline; }

#visita	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; }
#visita a, #visita a:visited { color: #000000; text-decoration: none; }
#visita a:hover { color: #FF0000; text-decoration: underline; }
#visita li { padding-bottom: 2px; list-style-image: url(./graficos/aro_blue.gif); }

table.clas { width: 220px; border: #aaa 1px solid; padding: 5px; background-color: #f9f9f9; }

