/**
* Espacios Naturales de Gran Canaria CSS.
* @version $2006/10/04$
* @package com.adisoftware.cabildogc_espnatgc
* @author Análisis, Diseño e Implementación Software, S.L. <info _at_ adisoftware _dot_ com>
* @copyright 2006 Cabildo de Gran Canaria <grancanaria _dot_ com>
*/
/* General */
* { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; }
BODY { background-color:#fff; color:#666; margin:2px; overflow:auto; }
H1 { background-color:#deb; color:#360; border-top:#030 solid 3px; font-size:16pt !important; font-weight:normal; margin:0px; padding:5px 10px; }
H2 { background-color:#8a4; color:#fff; font-size:13pt !important; font-weight:normal; margin:5px 0px; padding:4px 12px; }
H3 { background-color:inherit; background-image:url('media/h3_icon.gif'); background-position:0px 4px; background-repeat:no-repeat; color:#8a4; font-size:9pt !important; font-weight:bold; margin:2px 5px; padding:3px 0px 3px 20px; }
H4 { background-color:inherit; color:#ec0; border-bottom:#ec0 solid 1px; font-size:9pt !important; font-weight:bold; margin:2px 10px; padding:2px 10px; width:300px; }
P { text-align:justify; }
OL, UL { text-align:justify; }
FORM { margin:0px; padding:0px; }
/* Header */
TD#header {}
IMG#header_logo { border:0px; width:183px; }
TABLE#header_table { width:100%; }
TD#header_table_cell_logo { width:183px; }
TD#header_table_cell_sep { width:2px; }
TD#header_table_cell_table2 { background-image:url('media/header_bg.jpg'); background-position:right top; background-repeat:repeat-x; }
TABLE#header_table2 { background-image:url('media/header_img.jpg'); background-position:right top; background-repeat:no-repeat; width:100%; height:122px; }
TR#header_table2_row_top { line-height:0.85; height:14px; }
TR#header_table2_row_middle {}
TR#header_table2_row_bottom { font-size:8pt; line-height:0.9; height:17px; }
TD.header_table2_cell_sep_col { background-color:#030; color:inherit; width:1px; }
TD.header_table2_cell_sep_row { background-color:#030; color:inherit; height:1px; }
TD#header_table2_cell_buscar {}
TD#header_table2_cell_buscar FORM { margin:0px; padding:0px; }
TD#header_table2_cell_buscar_btn, TD#header_table2_cell_buscar_txt { font-size:6pt; padding:0px; height:14px; }
TD#header_table2_cell_buscar_btn { width:61px; }
TD#header_table2_cell_buscar_btn INPUT, TD#header_table2_cell_buscar_txt INPUT { border:none; font-size:8pt; margin:0px; padding:0px; height:100%; }
TD#header_table2_cell_buscar_btn INPUT { background-color:#360; color:#fff; width:100%; }
TD#header_table2_cell_buscar_txt INPUT { background-color:transparent; color:#666; width:90%; }
TD#header_table2_cell_sugerencias { background-color:#360; color:inherit; font-size:8pt; padding:1px; text-align:center; width:106px; }
TD#header_table2_cell_sugerencias A { background-color:inherit; color:#fff; font-family:Arial,Helvetica,sans-serif; text-decoration:none; }
TD#header_table2_cell_sugerencias A:hover { text-decoration:underline; }
TD#header_table2_cell_migas { font-weight:bold; white-space:nowrap; }
TD#header_table2_cell_migas, TD#header_table2_cell_migas A { background-color:inherit; color:#360; font-size:10pt; padding:0px 3px; text-decoration:none; }
TD#header_table2_cell_migas A:hover { text-decoration:underline; }
TD#header_table2_cell_zoom { background-color:#360; color:inherit; font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-align:center; }
TD#header_table2_cell_zoom A { background-color:inherit; color:#fff; text-decoration:none; }
TD#header_table2_cell_zoom A:hover { text-decoration:underline; }
A#header_table2_cell_zoom_xsmall { font-size:8pt; }
A#header_table2_cell_zoom_ { font-size:9pt; }
A#header_table2_cell_zoom_large { font-size:11pt; }
A#header_table2_cell_zoom_xlarge { font-size:12pt; }
/* Main menu */
UL#menu_main { list-style-type:none; margin:2px 0px 0px 0px; padding:0px; border-top:#030 solid 4px; border-bottom:#030 solid 4px; }
UL#menu_main LI.menu_main_txt { background-color:#deb; color:inherit; margin:1px 0px; padding:0px; height:18px; }
UL#menu_main LI.menu_main_txt A { background-color:inherit; background-image:url('media/menu_main_nor.jpg'); color:#360; display:block; font-family:Arial,Helvetica,sans-serif; font-size:10pt; text-decoration:none; white-space:nowrap; width:100%; height:100%; }
UL#menu_main LI.menu_main_txt A:hover { background-image:url('media/menu_main_res.jpg'); }
.menu_popup_on, .menu_popup_over { font-family:Arial,Helvetica,sans-serif; font-size:13px; height:100%; padding:0px 2px; }
.menu_popup_on { background-color:#389; color:#fff; }
.menu_popup_over { background-color:#f93; color:#a30; }

DIV#ayuda { background-color:#deb; background-image:url('media/ayuda.gif'); background-position:2px 2px; background-repeat:no-repeat; color:#360; border:#360 dashed 1px; font-size:7pt; padding:6px 2px 2px 2px; text-indent:16px; }
DIV#ayuda, DIV#ayuda * { font-size:7pt; }

/*
+--------+
| Cuerpo |
+--------+
*/
TD#capaCuerpo { padding:2px 0px 2px 2px; }
TD#capaCuerpo, TD#capaCuerpo * { font-size:100%; }
TD#capaCuerpo A { background-color:inherit; color:#696; text-decoration:none; }
TD#capaCuerpo A:hover { text-decoration:underline; }

DIV#capaCuerpoInner { border:solid 1px; border-color:#030 #666 #666 #666; height:99%; }

DIV#capaCuerpoInner2 { padding:5px 10px; }

IMG.hojaFlechaEO { border:0px; width:16px; height:32px; margin:159px/*(350-32)/2*/ 3px; }
IMG.hojaFlechaNS { border:0px; width:32px; height:16px; margin:3px; }

IMG#idHojaMapaTh { border:#666 solid 1px; width:230px; height:350px; }
DIV#idHojaMapaThArea { border:#00f solid 2px; font-size:0px; position:absolute; margin:0px; padding:0px; visibility:hidden; z-index:1; }
IMG#idHojaMapaZoom { border:#666 solid 1px; }
IMG#idHojaMapaEntera { border:#666 solid 1px; }
IMG#index { border:#666 solid 1px; width:400px; height:300px; float:right; margin-left:10px; }
IMG#mapa_leyenda { border:#666 solid 1px; width:289px; height:341px; }
IMG#mapa { border:#666 solid 1px; }
IMG#mapa_th { border:#666 solid 1px; }
IMG#mapa_mini { border:#666 solid 1px; position:relative; left:-1px; top:-16px; }
DIV#mapa_hoja_mini { background-color:#f00; color:inherit; border:#030 solid 1px; font-size:0px; position:relative; margin:0px; padding:0px; z-index:1; width:9px; height:14px; }

IMG.icono { height:32px; }
/* Ficha "C" */
TABLE.fichac {}
TABLE.fichac DIV.label { background-color:inherit; color:#360; display:inline; font-weight:bold; margin-right:0.5em; }
TABLE.fichac IMG.icono { height:64px; }
TABLE.fichac TABLE { border-collapse:collapse; width:100%; }
TABLE.fichac TABLE TD { padding:5px; }
/* Ficha "G" */
TABLE.fichag {}
TABLE.fichag DIV.label { background-color:inherit; color:#360; display:inline; font-weight:bold; margin-right:0.5em; }
TABLE.fichag IMG.icono { height:64px; }
TABLE.fichag IMG.foto { border:#666 solid 1px; width:400px; }
TABLE.fichag TABLE { border-collapse:collapse; width:100%; }
TABLE.fichag TABLE TD { padding:5px; }
/*
+-----+
| Pie |
+-----+
*/
TD#pie, TD#pie A { background-color:#016; color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:center; text-decoration:none; }
TD#pie { height:19px; }
TD#pie A:hover { text-decoration:underline; }

/* Miscelaneous */
.expandX { width:100%; }
.expandXY { width:100%; height:100%; }
.img_right { margin-left:20px; }
P.top A { background-color:inherit; color:#c60 !important; font-size:10pt !important; }
/* Navigation pages */
SPAN.AdiHtmlNavPages {}
SPAN.AdiHtmlNavPages A { margin:0px 5px; }
SPAN.AdiHtmlNavPages A:hover {}
SPAN.AdiHtmlNavPages SPAN { font-weight:bold; margin:0px 5px; }

