/*#BEGIN#*/
/*# name="General" reference="ref/sitemap.css\General.htm" description="General styles" #*/
h2.mapa{
background: #F3F6F7 url('img/mapa-titulo.gif') 8px center no-repeat;
padding: 4px 8px 4px 24px;
margin: 0 0 16px;
color: #FFFFFF;
text-transform: uppercase;
font-size: 12px;     
}
div.sitemap  .mod001{
margin:0 0 1.2em 0;
}
div.sitemap  .mod001 .title-bar{
background-color:#D10032;
padding-right:8px;
background-image:url('img/titulo-icn3.gif');
background-position:8px 0.7em;
background-repeat:no-repeat;
}
div.sitemap  .mod001 .title-bar h3{
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
font-size:1.1em;
padding:0.4em 0 0.5em 20px;
color:#FFFFFF;
}
div.sitemap  .mod001 .title-bar h3 a{
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
font-size:1.1em;
color:#FFFFFF;
}
div.sitemap  .mod001 .title-bar h3 a:hover{
text-decoration: none;
}
div.sitemap  .mod001 div.block-content{
padding: 0.8em 20px 0 0;
background-color: #F3F6F7;
}
div.sitemap  .mod001  div.block-content ul{
padding-left: 5px;
}
div.sitemap  .mod001  div.block-content ul a{
font-size: 1.1em;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
}
div.sitemap  .mod001  div.block-content ul li{
padding:0.2em 0 0.2em 12px ;
}
div.sitemap  .mod001  div.block-content ul li.closed{
background-image:url('img/arrow_r.gif');
background-position:3px 0.5em;
background-repeat:no-repeat;
}
div.sitemap li.closed>ul{
display:none;
}
div.sitemap  .mod001  div.block-content ul li.open,
div.sitemap  .mod001  div.block-content ul li.closed:hover{
background-image:url('img/arrow_d.gif');
background-position:left 0.7em;
background-repeat:no-repeat;    
}
div.sitemap li.open>ul,
div.sitemap li.closed:hover>ul{
display:block;
}
div.sitemap  .mod001  div.block-content ul li.open>a,
div.sitemap  .mod001  div.block-content ul li.closed:hover>a{
color:#666666;
text-decoration:none;
}
div.sitemap  .mod001  div.block-content ul.level02 li{
padding-left:0;
}
div.sitemap  .mod001  div.block-content ul.level02 li.closed{
padding-left:12px;
}

div.sitemap  .mod001  div.block-content ul ul ul.level02 li a{
color:#8a9396;
}


/*    BLOCK STYLES    */
div.sitemap div.block{
clear:both;
}
div.sitemap div.block div.block-content{
height:auto;
}

/*    BLOCK CLOSED STYLES*/
div.sitemap div.block-closed{
margin-bottom:0.8em;
clear:both;
}
div.sitemap div.block-closed div.block-content{
display:none;
}

/*    mod001 STYLES    */
div.sitemap div.block div.mod001>div.title-bar h3{
background-image:url('img/open.gif');
background-position:100% 50%;
background-repeat:no-repeat;
}

/*    mod001 closed    */
div.sitemap div.block-closed div.mod001>div.title-bar h3{
background-image:url('img/closed.gif');
background-position:100% 50%;
background-repeat:no-repeat;
}
/*#END#*/
