/* CSS Document */

@import "menu_estils_ff.css" all;

/*----------------------------------estils per al mapa web --------------------------------*/

body {
letter-spacing:0px;
}

#mapaSencer {
width:570px;
background:url(logo_seesound_mapaweb.png) no-repeat bottom right;
}

#mapaweb, #mapawebUser {
margin:0px 0px 20px 20px;
padding:0px;
background:url(bg_ul_mapaweb.png) repeat-y top left;
}

#mapaweb li, #mapawebUser li {
list-style-type:none;
background:url(bg_element_mapaweb.png) no-repeat top left;
margin:0px;
padding:0px;
padding-bottom:1px;
margin-bottom:10px;
/*display:block;
width:96px;
height:20px;
line-height:20px;*/

}

#mapaweb li.teSubapartats {
width:100%;
}

#mapaweb li.teSubapartats a{

}

#mapaweb li a, #mapawebUser li a{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#737373;
text-align:center;
float:left;
/*display:block;*/
width:90px;
height:20px;
line-height:20px;
text-decoration:none;
}

#mapaweb li a:hover, #mapawebUser li a:hover{
background:url(bg_element_mapaweb_h.png) no-repeat top left;
}

#mapaweb li.ultim/*, #mapawebUser li.ultim*/ {
padding:0px;
padding-bottom:1px;
}

h2.mapawebUser {
margin:20px 0px 5px 20px;
font:normal bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#737373;
text-transform:uppercase;
}


#mapaweb ul.subempresa {
height:20px;
padding:0px;
margin:0px;
float:left;
position:relative;
right:0px;
top:0px;

}

#mapaweb ul.subempresa li {
padding-bottom:1px;
padding-left:9px;
width:95px;
display:inline;
float:left;
background:url(bg_subelement_mapaweb.png) no-repeat top left;
margin-bottom:0px;


}

#mapaweb ul.subempresa li a{
width:95px;
}

#mapaweb ul.subempresa li a:hover{
background:url(bg_subelement_mapaweb_h.png) no-repeat top left;
}

/*---------------------------------- estils per al menu -----------------------------------*/

#menuPrincipal {
margin:0;
padding:0;
margin-bottom:10px;
margin-left:0px;
}

#menuPrincipal li{
list-style-type:none;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;

}

ul#menuPrincipal a{
background:url(bg_element_menu.png) no-repeat left;
text-transform:uppercase;
text-decoration:none;
color:#707b97;
padding:4px 0px 3px 20px;
width:120px;
display:block;
}

ul#menuPrincipal a:hover{
background:url(bg_element_menu_h.png) no-repeat left;
color:#c48d90;
}

ul#menuPrincipal a.active, ul#menuPrincipal a.active:hover{
color:#050926;
background:#c9cdd9 url(bg_element_menu_active.png) no-repeat left;
padding-left:21px;
}

dd {
margin:0px;
}

dd ul {
margin:0px;
padding:0px;
margin-bottom:10px;
}

dd ul li{
line-height:20px !important;
}

dd ul li a{
background:none !important;
padding-left:10px !important;
color:#333333 !important;
font-size:9px !important;
text-transform:none !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

dd ul li a:hover{
text-decoration:underline!important;
}

dd ul li a.active {
padding-left:19px!important;
background:url(bg_subelement_menu_active.png) no-repeat left!important;
}


h2.restringida{
background:url(bg_element_menu_h.png) no-repeat left;
color:#c48d90;
text-transform:uppercase;
padding:4px 0px 3px 20px;
width:120px;
display:block;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height:15px;
margin-left:0px;
margin-bottom:0px;

}

ul.restringida {
margin:0px;
padding:0px;
margin-left:0px;
}

ul.restringida li {
list-style-type:none;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}


ul.restringida li a {

padding:4px 0px 3px 20px;
background:none;
padding-left:10px;
color:#333333;
font-size:9px;
text-transform:none;
padding-top:0px;
padding-bottom:0px;
text-decoration:none;
display:block;

width:120px;
}

ul.restringida li a:hover {
text-decoration:underline;
}

ul.restringida li a.active {
padding-left:19px;
background:url(bg_subelement_menu_active.png) no-repeat left;
}
