/*
 * estilo pfe hem XHTML enero 2009
 * $Id: hem.css 2009/01/19 Permeso SL $
 */

* {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:300;font-family:verdana,arial,sans-serif;margin-top:.6em;}
img {border:0;} 
html {font-size:100.01%;}

body { 
 font-size:1em;
 background: url(fondoa.gif) repeat;
 color: #000;
 text-align: justify;
 font: normal 400 10pt/120% arial,sans-serif;
}

p,h,hr {margin:1em 0;}
ol,ul {margin:1em 3em;}

#cab {position:relative; margin:auto; height:45px; width:600px; }
.cab2 {position:relative; margin:auto; height:35px; width:600px; }

div.me {float:left; }
div.fe {float:right; text-align:right; }

#pag {position:relative; clear:both; margin:auto; width:600px; }
#li1 {position:relative; clear:both; margin:auto; height:8px; width:600px; text-align:right;}
#li2 {position:relative; clear:both; margin:auto; height:8px; width:600px;}
#pie {position:relative; margin:auto; height:40px; width:600px; color: #808080; font: 8pt/11pt arial, sans-serif; }
div.fn {float:left; width:42px; }
div.pi {float:left; width:178px; }
div.pc {float:left; width:200px; text-align:center; }
div.pd {float:right; clear:right; text-align:right; }

#coa {float:left; margin:auto; width:300px; }
#cob {float:left; margin:auto; width:300px; }

.ct {background: url(fondoc.jpg) repeat; margin: 1em 1em; text-indent: 0em; }
.nt {text-indent: -2em; margin: 0 0 0.5em 2em;}
.ns {margin: 0 0 0.5em 2em;}

.m0 {margin:0; text-indent: 0em;}
.ac {text-indent: 0em; text-align:center;}
.ad {text-align:right;}
.ai {text-align:left;}

.c0 {font-size:75%;line-height:120%;}
.c1 {font-size:85%;line-height:120%;}
.c2 {font-size:90%;line-height:110%;}
.c2n {font-size:90%;line-height:110%;font-weight:600;}
.c3 {font-size:110%;line-height:130%;}
.c4 {font-size:120%;line-height:130%;}
.c5 {font-size:140%;line-height:130%;}
.c6 {font-size:150%;line-height:130%;}
.c7 {font-size:160%;line-height:130%;}
.c8 {font-size:180%;line-height:130%;}
.c9 {font-size:200%;line-height:130%;}
.cv {font-variant: small-caps;}

.k0 {color:gray;}
.k1,a:link {color:#900;}
.k2 {color:red;}
.k3 {color:#d00;}
.k4 {color:#800040;}
.k5 {color:navy;}
.k6 {color:#060;}
.k7 {color:olive;}
.k8 {color:#d61;}
.k9 {color:#fc0;}
.kn {color:#000;}

.fv {font-family:Verdana,Helvetica,sans-serif;}
.fc {font-family:Courier,'Courier New',monospace,sans-serif;}
.fg {font-family:Garamond,Georgia,serif;}
.ft {font-family:'Times New Roman',Times,serif;}

.sm {text-indent: 0em;}
.s1 {margin: 1em 1em;}
.s2 {margin: 1em 2em;}
.s3 {margin: 1em 3em; text-indent: 0em;}
.s4 {margin: 1em 4em; text-indent: 0em;}
.s5 {margin: 1em 5em; text-indent: 0em;}
.sp {margin: 1em 0 1em 10em;}

.vb {vertical-align: bottom;}
.vm {vertical-align: middle;}
.vt {vertical-align: top;}

.d1 {text-decoration:underline;}
.d2 {text-decoration:overline;}
.d3 {text-decoration:line-through;}


p {text-align: justify; text-indent: 2em; }

ul.cua {list-style:square;}
ol.la {list-style:lower-alpha;}
ol.gr {list-style:lower-greek;}
ol.ro {list-style:lower-roman;}
ol.rom {list-style:upper-roman;}

a:link {color: #900; text-decoration: none; background: transparent; }
a:visited {color: #800; text-decoration: none; background: transparent; }
a:hover {color: #900; text-decoration: none; background: white; }
a:active {color: #d00; text-decoration: none; background: transparent; }

a.pie {color: #808080; text-decoration: none; background: transparent; font: 8pt arial, sans-serif; }
a.pie:link {color: #808080; text-decoration: none; background: transparent; }
a.pie:visited {color: #808080; text-decoration: none; background: transparent; }
a.pie:hover {color: #900; text-decoration: none; background: #fff; }
