﻿@charset "utf-8";
* { font-family:Verdana, Arial, Helvetica, sans-serif; color:#336; }
body { margin:0px; padding:0px; font-size:small; text-decoration: none; background:url(/imagenes/fondo_flecha.jpg); }
img { border:0; }

div#main { text-align:center; margin:0px; padding:0px; }
div#main tfoot tr td { height:30px; text-align:center; }
div#main tbody tr td { vertical-align:top; }
table#ppal { border-width:0px; margin:auto; padding:0px; width:770px; }

#lh_head { z-index:99; width:100%; background:#366; height:80px; text-align:center; font-size:medium; font-weight:bold; color:#333366; }
#lh_head img { position:relative; top:2px; float:left; z-index:900; }

#lh_menu { width:100%; min-width:780px; background:url(/imagenes/css_nav_lh.gif); float:left; font-size:xx-small; }
#lh_menu ul { list-style:none; margin:0; padding:0; width:15em; float:left; text-align:center; }
#lh_menu a, #lh_menu h2 { font-size:x-small; display:block; margin:0; padding:8px 2px 8px 2px; color:#336; background:url(/imagenes/css_nav_lh.gif); text-transform:uppercase; font-weight:normal; text-decoration:none; }
#lh_menu a:hover { color:#366; background:url(/imagenes/css_nav_lh2.gif); }
#lh_menu li { position:relative; z-index:700; }
#lh_menu ul ul { position:absolute; z-index:700; }
#lh_menu ul ul a { border-width:1px; border-style:solid; border-color:#CCC #888 #555 #BBB; text-transform:none; }
#lh_menu ul ul ul { position:absolute; top:0; left:100%; }
#lh_menu ul ul, #lh_menu ul li:hover ul ul, #lh_menu ul ul li:hover ul ul { display:none; }
#lh_menu ul li:hover ul, #lh_menu ul ul li:hover ul, #lh_menu ul ul ul li:hover ul { display:block; z-index:700; }

#contenido { width:100%; border:0; }
#contenido tr td { vertical-align:top; }
#pan_i { width:40px; }
#pan_c { min-height:300px; }
#pan_d { width:110px; }

p { text-align:justify; }
legend, address {  padding:6px 2px 6px 2px; }
.address { border:1px solid #000; text-align:center; padding:5px;  }
.centrar { text-align:center; }
.warn { color:#F00; font-size:xx-small; font-style:italic; }
#pan_rrhh { display:none; }
.pic { margin:10px; }
.fl_i, .left, .izq { float:left; }
.fl_d, .right, .der { float:right; }

#pr_tabla, #pr_tabla tr, #pr_tabla tr td { padding:0; }

ol.letra { list-style-type:lower-alpha; }