
#main h2{ background:none; text-align:left; color:#807F84; border:0; padding-left:170px; font-size:1.25em}
#main h3{  text-align:left; font-size:.75em;padding-left:200px; margin-top:10px; background-image:url(../imgs/linesWebmap.gif); background-repeat:no-repeat; height:35px; background-position:center bottom;}
#main h3 a{ color:#DF0003; text-decoration:none}
#main  a{ text-decoration:none}
#main  ul li{ list-style:none}

#main .col{ width:259px; float:left;background-image:url(../imgs/linesWebmap2.gif); background-repeat: no-repeat; background-position:left top; padding-top:10px; }
#main .col+.col{ width:259px; float:left;background-image:url(../imgs/linesWebmap2.gif); background-repeat: no-repeat; background-position:left top; }

/* first level*/
#main .col ul{ width:57px; text-align:right; padding-right:10px;}
*html #main .col ul{ margin:0; padding-top:10px; width:70px}
*html #main .col ul ul { padding-top:0px;  width:auto; margin-left:80px;  }
*html #main .col ul ul li{ width:130px}
*html #main .col ul ul ul{ margin-left:0px; }
#main .col ul li{ margin-bottom:20px;}
#main .col ul li a{ font-weight:bold; color:#807F84}
#main .col ul li a:hover{ color:#DF0003}

/* second level*/
#main .col ul ul{ text-align:left; margin-top:-15px; margin-left:60px; padding-left:10px; width:165px}
#main .col ul ul li{ margin-bottom:5px;}
#main .col ul ul li a{ font-weight:normal; color:#807F84}

/* third level*/
#main .col ul ul ul{ text-align:left; margin-top:0px;  margin-left:15px; }
#main .col ul ul ul li{ margin-bottom:2px;}
#main .col ul ul ul li a{ font-weight:normal; color:#807F84}

/* columna de la dreta*/
#main .col+.col ul li{color:#DF0003; font-weight:bold;}
#main .col+.col ul li a:hover{ color:#DF0003}

#main .col+.col ul ul li a{color:#807F84; font-weight:bold;}
#main .col+.col ul ul ul li a{ font-weight:normal}