/* CSS Sprite - APM/PR
_______________________________________________
Produzido por Lucio Moura - info@luciomoura.com
Copyright 2009 Lucio Moura

para CNM - Confederação Nacional de Municípios

*/

.boxbanner { width: 908px; margin: 0px auto; position: relative; height:211px;}

/*Navegação Menu no Banner*/

#apMenu {position:absolute; width:708px; height:54px; top:157px;}

#navigation1 {width: 708px; height: 54px; margin: 0 auto; padding: 0; position: relative; background-image: url(../images/menuAMP.gif);}
#navigation1 li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#navigation1 a {display: block;}

#apInicio {width:54px; height:54px; left: 20px;top: 0px; background: url(../images/menuAMP.gif) -20px -116px no-repeat;}
#apInicio a{height:54px;}
#apInicio a:hover{ background: url(../images/menuAMP.gif) -20px -58px no-repeat;}

#apInicio2 {width:54px; height:54px; left: 20px;top: 0px; background: url(../images/menuAMP.gif) -20px 0px no-repeat;}
#apInicio2 a{height:54px;}
#apInicio2 a:hover{ background: url(../images/menuAMP.gif) -20px -58px no-repeat;}

#apAamp {width:66px; height:54px; left: 103px; top: 0px;}
#apAamp a{height:54px;}
#apAamp a:hover{ background: url(../images/menuAMP.gif) -103px -58px no-repeat;}

#apAamp2 {width:68px; height:54px; left: 103px; top: 0px; background: url(../images/menuAMP.gif) -103px -58px no-repeat;}
#apAamp2 a{height:54px;}
#apAamp2 a:hover{ background: url(../images/menuAMP.gif) -103px -116px no-repeat;}

#apMun {width:211px; height:54px; left: 203px; top: 0px;}
#apMun a{height:54px;}
#apMun a:hover{ background: url(../images/menuAMP.gif) -203px -58px no-repeat;}

#apMun2 {width:211px; height:54px; left: 203px; top: 0px; background: url(../images/menuAMP.gif) -203px -58px no-repeat;}
#apMun2 a{height:54px;}
#apMun2 a:hover{ background: url(../images/menuAMP.gif) -203px -116px no-repeat;}


#apFPM {width:42px; height:54px; left: 448px; top: 0px;}
#apFPM a{height:54px;}
#apFPM a:hover{ background: url(../images/menuAMP.gif) -448px -58px no-repeat;}

#apBSB {width:165px; height:54px; left: 522px; top: 0px;}
#apBSB a{height:54px;}
#apBSB a:hover{ background: url(../images/menuAMP.gif) -522px -58px no-repeat;}

/*Navegação lateral direita Banner*/

#navigation2 {width: 200px; height: 211px; background-image: url(../images/bn_fale.png); margin: 0 auto; padding: 0; position: relative;}
#navigation2 li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
#navigation2 a {display: block;}

#apAMP {position:absolute; width:708px; height:157px; top: 0px;}
#apNav {position:absolute; width:200px; height:115px; left: 708px; top: 0px;}

#apEmail {width:18px; height:45px; left: 35px; top: 39px;}
#apIntranet {width:17px; height:45px; left: 68px; top: 39px;}
#apFale {width:96px; height:45px; left: 88px; top: 39px;}
#apCadastre {width:109px; height:83px; left: 46px; top: 120px;}

#apEmail a {height:45px;}
#apIntranet a {height:45px;}
#apFale a {height:45px;}
#apCadastre a {height:83px;}

#apEmail a:hover { background:url(../images/bn_fale.png)  -35px -250px no-repeat;}
#apIntranet a:hover { background:url(../images/bn_fale.png)  -68px -250px no-repeat;}
#apFale a:hover { background:url(../images/bn_fale.png)  -88px -250px no-repeat;}
#apCadastre a:hover { background:url(../images/bn_fale.png)  -46px -331px no-repeat;}


/* menu */

.left-list-one{
 position: relative;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.8em;
 list-style-type: none;
 width: 150px;
 list-style-position: outside;
 left: -20px;
}
            
.left-list-one li {
position: relative;
padding: 3px 0 4px 0;
border-bottom: 1px solid #e9e8de;

}			
                    
.left-list-one strong.define {
 font-size: 1em;
color: #006570;
}

.left-list-one li a {
position: relative;
color: #444;
padding-left:1px;
text-decoration: none;
}

.left-list-one li a.active {
text-decoration: underline;
color: #01AAB7;
}

.left-list-one li a:hover {
text-decoration: none;
color: #73b217;
}

.tr {border-bottom: 1px solid #e9e8de;}

