body{font-family:"trebuchet MS", verdana, arial, sans-serif; color:#3f3f3f;}
#page-wrapper{width:960px; margin:0 auto;; position:relative}
a{color:#369}
a:visited{color:#346}
a:hover{color:#4c555a; text-decoration:underline}
h1{font-size:2em}
#companya h1{	color: #336699;}
#companya h2{	color: #999900;	text-align: right; margin-right:20px; font-size:1.2em;}
#companya h3{	color: #6F6F6F;text-align: center;}
#companya a{
	color: #663300;
	text-decoration: underline;
}
h1.title{margin-bottom:15px; border-bottom:4px solid #eee; font-size:2.2em}
h3{font-size:1.3em; margin-bottom:1em; font-weight:bold}
h5{font-size:1.2em}
h4.subnav a{display:block; color:#4c555a; text-decoration:none}
h5{margin-top:0; line-height:16px; color:#666; font-weight:normal}
p{margin-bottom:1em; line-height:1.3em}
blockquote, dl, ol{margin:0; padding:0 0 1em 0}
p.small{font-size:0.9em}
p.intro, p.strong{font-weight:bold}
p.small{font-size:.85em}
p.big{font-size:1.2em; line-height:1.4em}
p.intro.big {padding:20px; background:#DEEFF5; -moz-border-radius:10px; margin-bottom:2em}
p.special{color:Red; font-weight:bold}
dt{font-weight:bold}
img.border{border:1px solid #ddd}
blockquote{font-size:11px; color:#4c555a; line-height:15px; padding:0 2em 1.2em 2em}
strong{font-weight:bold}
em{font-weight:bold; font-style:italic; font-size:0.9em}
cite{font-style:italic}
legend{font-weight:bold; padding:0 0 10px}
ul.bullets, ul.squareList{padding:0 0 1em 0}
ul.bullets li{list-style-type:circle; list-style-position:outside; margin-left:15px}
ul.squareList li{list-style-type:square; list-style-position:outside; margin-left:15px; margin-bottom:1em}
ol li{list-style-position:inside; list-style-type:decimal; margin-bottom:1em}
ol.indented li{list-style-position:outside; list-style-type:decimal; margin-left:30px}

.lm-wrapper{margin:0; padding:0}
.lm-wrapper .lm-letters{overflow:hidden}
* html .lm-wrapper .lm-letters{zoom:1}

.lm-wrapper .lm-letters a{font-size:1.3em; display:block; float:left; padding:2px 8px; border:1px solid silver; border-right:none; text-decoration:none}
.lm-wrapper .lm-letters a:hover, 
.lm-wrapper .lm-letters a.lm-selected{background-color:#eaeaea}
.lm-wrapper .lm-letters a.lm-disabled{color:#ccc}
.lm-wrapper .lm-letters a.lm-last{border-right:1px solid silver}
.lm-wrapper .lm-letter-count{text-align:center; font-size:1em; line-height:1; margin-bottom:3px; color:#369}


/*
links de las companyas demasiados pequenyas .lm-wrapper .lm-menu ul li{list-style-type:none; margin-bottom:5px; font-size:0.9em}
.lm-wrapper .lm-menu ol li{margin-left:15px}
*/
.lm-wrapper .lm-menu{border:1px solid silver; border-top:1px solid silver; padding:15px; z-index:10; position:absolute; margin-top:-1px; background:#ffc; display:none}
.lm-wrapper .lm-menu ul li{list-style-type:none; margin-bottom:5px; font-size:1.2em}
.lm-wrapper .lm-menu ol li{margin-left:5px}
.lm-wrapper .lm-menu .lm-no-match{color:green}
.lm-wrapper .lm-menu a{text-decoration:none}
.lm-wrapper .lm-menu a:hover{text-decoration:underline}
.lm-wrapper .lm-menu .lm-submenu{overflow:hidden}

#demo5-menu .lm-menu div div div div{border:1px solid silver; padding:5px; margin-bottom:1em}
#demo5-menu .lm-menu div div div a{display:block; margin-bottom:1em}
#demo5-menu .lm-menu div div div p.subtitle{font-weight:bold; color:blue}

#demo6-menu .lm-menu ul li{border:1px solid silver; padding:5px}
#demo6-menu .lm-menu ul li a{font-weight:bold}
#demo6-menu .lm-menu ul li p{padding-bottom:0}

