body {
background: white url('http://www.dieese.org.br/imagens/background.gif') 0 0 repeat-x;
margin: 0;
padding: 0;
text-align: center;
font-family: arial, sans-serif; 
}

a img {
border: 0;
}

br {
clear: both;
}

br.nada {
clear: none;
}

.esconde {
display: none;
}

.mostra {
display: block;
}

#google{
color: white;
}

#header {
height: 84px;
position: relative;
width: 998px;
background: transparent url('http://www.dieese.org.br/imagens/fundo-header.png') no-repeat 0 0;
text-align: left;
margin: 0 auto;
}

#header h1{
margin: 0;
padding: 0;
width: 412px;
height: 70px;
background: transparent url('http://www.dieese.org.br/imagens/fundo-marca.gif') no-repeat 0 0;
position: absolute;
bottom: 0;
left: 22px;
text-align: center;
float: left;
}

#header h1 ul{
background-image: none;
position: absolute;
bottom: 0;
left: 100px;
margin: 0;
padding: 0;
font-size: 10px;
}

#header h1 ul li{
float: left;
list-style-type: none;
margin: 0;
padding: 1px 5px;
border-left: 1px solid #676767;
}

#header h1 ul li.primeiro{
border: 0;
}

#header h1 ul li a{
font-size: 10px;
color: #676767;
text-decoration: none;
padding: 0;
margin: 0;
}

#header h1 img{
margin-top: 20px;
}

#header form{
margin: 0 0 0 452px;
padding: 20px 0 0;
float: left;
width: 315px;
font-size: 14px;
}

#header form p{
margin: 0;
padding: 0;
}

#header form a{
text-decoration: none;
color: black;
}

#header form label{
float: left;
}

#header form #busca_avancada{
position: absolute;
margin-top: 3px;
width: 135px;
}

#header form #bot_ok{
float: right;
margin: 0 12px 10px;
}

#header form fieldset{
float: left;
border-width: 0 1px 0 0;
border-style: solid;
border-color: black;
width: 180px;
margin: 0 10px 0 0;
padding: 0;
}

#header small{
display: block;
padding: 10px 0 0 0;
clear: right;
}

#header ul#redes {
padding: 0;
margin: 15px 0 0 0;
background: white url('http://www.dieese.org.br/imagens/fundo-redes.gif') 0 0 no-repeat;

height: 68px;
float: left;
}

#header ul#redes li{
list-style-type: none;
float: left;
margin: 4px 0 0 5px;
}

#header ul#redes li.primeiro{
margin-left: 11px;
}

#header ul#redes li.baixo{
margin-top: 1px;
}

#header div {
position: absolute;
right: 60px;
top: 20px;
line-height: .8em;
}

#header div a{
font-size: 10px;
text-decoration: none;
color: #757575;
padding-left: 4px;
}

#header div a#acesso_restrito{
padding-left: 0;
}

#header div a img{
border: 0;
}

#barra_azul {
margin: 0 auto;
width: 980px;
clear: both;
}

#barra_azul ul {
font-size: 12px;
color: white;
padding: 3px 0 0;
background: transparent url('http://www.dieese.org.br/imagens/fundo-barra_azul.gif') 130px 15px no-repeat;
margin: 0;
}

#barra_azul ul li{
list-style-type: none;
float: left;
padding: 0 10px;
text-align: left;
width: 170px;
}

#barra_azul ul li a{
text-decoration: none;
color: white;
}

#barra_azul ul li h4 a:hover{
text-decoration: underline;
}

#barra_azul ul li.custo_de_vida{
background: transparent url('http://www.dieese.org.br/imagens/icone1.gif') 20px 80% no-repeat;
border-right: 1px solid #060365;
}

#barra_azul ul li.cesta_basica{
background: transparent url('http://www.dieese.org.br/imagens/icone2.gif') 15px 80% no-repeat;
border-right: 1px solid #060365;
border-left: 1px solid #2375DE;
}

#barra_azul ul li.emprego{
background: transparent url('http://www.dieese.org.br/imagens/icone3.gif') 15px 80% no-repeat;
border-right: 1px solid #060365;
border-left: 1px solid #2375DE;
}

#barra_azul ul li.tarifas{
background: transparent url('http://www.dieese.org.br/imagens/icone4.gif') 20px 80% no-repeat;
border-right: 1px solid #060365;
border-left: 1px solid #2375DE;
}

#barra_azul ul li.salario{
background: transparent url('http://www.dieese.org.br/imagens/icone5.gif') 15px 90% no-repeat;
border-left: 1px solid #2375DE;
}

#barra_azul ul li h4{
margin: 0;
padding: 5px 0 0 4px;
font-size: 12px;
}

#barra_azul ul li p{
margin: 0 0 0 44px;
padding: 0;
width: 130px;
}

#barra_vermelha {
background: white url('http://www.dieese.org.br/imagens/fundo-barra_vermelha.gif') 0 0 no-repeat;
width: 941px;
height: 138px;
margin: 30px auto 0;
text-align: left;
clear: both;
}

#barra_vermelha form{
margin: 20px 0 0 41px;
padding: 0;
width: 506px;
float: left;
border-right: 1px solid #AB1311;
font-size: 14px;
color: #DA0000;
font-weight: bold;
}

#barra_vermelha form p{
margin: 0;
padding: 0;
}

#barra_vermelha form a{
color: #C0C1C7;
font-weight: normal;
font-size: 13px;
}

#barra_vermelha form select{
width: 435px;
font-size: 14px;
height: 25px;
padding: 4px 0 0 4px;
margin: 0;
vertical-align: middle;
}

#barra_vermelha #bot_ok_busca {
margin: 0 0 0 0;
vertical-align: middle;
}

#barra_vermelha #bot_pdf {
margin: 10px 0 0 40px;
}

#barra_vermelha #bot_busca {
margin: 10px 0 0 50px;
}

#barra_vermelha ul {
margin: 15px 0 0 20px;
padding: 0;
float: left;
}

#barra_vermelha ul li{
color: white;
font-size: 13px;
list-style-type: none;
margin-bottom: 10px;
padding: 0;
}

#barra_vermelha ul li a{
color: white;
text-decoration: none;
display: block;
background: transparent url('http://www.dieese.org.br/imagens/seta-barra_vermelha.gif') 0 4px no-repeat;
padding-left: 7px;
width: 240px;
}

#barra_vermelha ul li a:hover{
text-decoration: underline;
}

#barra_vermelha a img {
border: 0;
}

#destaques {
width: 970px;
margin: 30px auto 10px;
text-align: left;
}

#destaques div.vazio{
width: 320px;
height: 240px;
float: left;
position: relative;
margin-top: 15px;
}

#destaques div.imagem{
width: 320px;
height: 240px;
float: left;
position: relative;
margin-top: 15px;
}

#destaques div.imagem p{
color: white;
float: left;
position: absolute;
top: 5px;
left: 5px;
/*background-color: black;*/
margin: 0;
width: 310px;
opacity:0.6;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

#destaques div.imagem p a{
color: white;
font-size: 12px;
padding: 4px;
display: block;
}

#destaques div.imagem p span{
color: white;
float: right;
size: 10px;
}

#destaques div.video{
width: 320px;
height: 240px;
float: left;
position: relative;
margin-top: 15px;
}
#destaques div.video a{
width: 320px;
height: 240px;
float: left;
position: relative;
margin-top: 15px;
text-decoration: none;
color: #9B9B9B;
}



#destaques div.calendario{
width: 320px;
height: 240px;
float: left;
position: relative;
margin-top: 15px;
}

#destaques #calendar {
width: 320px;
font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;		
font-size: 10px;
}

#destaques div.texto{
background: white url('http://www.dieese.org.br/imagens/fundo_destaque_texto.gif') 50% 100% no-repeat;
width: 320px;
height: 240px;
float: left;
position: relative;
margin-top: 15px;
}

#destaques div.texto p{
font-size: 12px;
margin: 0 30px;
padding: 0;
color: #666666;
}

#destaques div.texto p.eixos{
margin: 12px 0 0 10px;
}

#destaques div.texto p.eixos a{
font-size: 13px;
color: #666666;
}

#destaques div.texto p.data{
margin: 0 30px;
text-align: right;
font-size: 10px;
color: black;
}

#destaques div.texto p.navega{
z-index: 5;
margin: 0;
position: absolute;
bottom: 5px;
left: 20px;
width: 90%;
}

#destaques div.texto p.navega a.pagina{
display: block;
padding: 5px 3px;
border: 1px solid #D1D1D1;
text-decoration: none;
background-color: white;
float: left;
margin-right: 3px;
font-size: 12px;
font-weight: bold;
color: #0018AB;
}

#destaques div.texto p.navega a.pagina:hover{
background-color: #666666;
color: white;
}

#destaques div.texto p.navega a.mais{
color: #0018AB;
font: 10px bold verdana, arial, sans-serif;
text-decoration: none;
padding: 0 8px 0 0;
background: transparent url('http://www.dieese.org.br/imagens/seta-destaques-mais.gif') 100% 50% no-repeat;
margin: 10px 10px 0 0;
float: right;
vertical-align: bottom;
}

#destaques div.texto p.navega a.mais:hover{
text-decoration: underline;
}

#destaques div.texto h5{
font-size: 14px;
font-weight: normal;
margin: 6px 20px;
padding: 0;
color: black;
}

#destaques div.texto h5 a{
color: black;
text-decoration: none;
}

#selos {
width: 980px;
min-height: 380px;
margin: 0 auto;
background: transparent url('http://www.dieese.org.br/imagens/fundo-selos.gif') 0 0 repeat;
}

#selos ul {
margin: 0;
padding: 20px 0 20px 20px;
}

#selos ul li{
width: 153px;
height: 153px;
background: transparent url('http://www.dieese.org.br/imagens/fundo-selo.gif') 0 0 no-repeat;
list-style-type: none;
float: left;
margin: 16px;
}

#conteudo {
width: 998px;
margin: 0 auto;
text-align: left;
}

#conteudo h2{
color: black;
font-size: 24px;
font-weight: bold;
color: #9B9B9B;
padding: 7px 0 0 50px;
margin: 0;
}

#conteudo h3{
color: black;
font-size: 21px;
font-weight: normal;
padding: 20px 0 0 0px;
margin: 0 0 0 20px;
}

#conteudo h4{
color: black;
font-size: 16px;
font-weight: bold;
padding: 27px 0 0 30px;
margin: 0;
}

#conteudo h4 a, #conteudo h3 a, #conteudo h2 a{
text-decoration: none;
color: inherit;
padding-left: 10px;
background: transparent url('http://www.dieese.org.br/imagens/seta-preta-esq.gif') no-repeat 0 50%;
}

#conteudo blockquote{
font-size: 14px;
margin: 30px 160px;
clear: both;
color: #757575;
}

#conteudo blockquote.outro{
font-size: 14px;
margin: 1px 83px;
clear: both;
color: #757575;
}

#conteudo blockquote a.direita{
float: right;
color: #0071BC;
}

#conteudo p {
font-size: 14px;
color: #757575;
width: 800px;
padding: 0 0 0 50px;
}

#conteudo table{
background-color: #757575; 
font-size: 13px;
margin: 0 0 0 50px;
}

#conteudo table caption{
text-align: left;
padding: 5px; 
}

#conteudo table tr td{
padding: 3px;
background-color: white; 
text-align: center;
color: #757575;
margin: 1px;
}

#conteudo table th{
padding: 3px;
background-color: #E2E6ED; 
text-align: center;
font-weight: normal;
color: #757575;
}

#conteudo table tr.subtitulo td{
background-color: #003ADE;
text-align: left;
color: white; 
}

#conteudo table tr.listra td{
background-color: #E2E6ED; 
}

#conteudo table colgroup.forte{
font-weight: bold;
text-align: left; 
}

#conteudo table colgroup col.forte{
font-weight: bold;
text-align: left; 
}

#conteudo table thead{
text-align: center; 
}

#conteudo table thead tr th{
background-color: #0086E8;
color: white;
padding: 3px;
margin: 1px; 
}


#conteudo form dl{
margin: 30px 0 0 0px;
}

#conteudo form fieldset{
color: #CFD5E2;
font-size: 20px;
font-weight: bold;
background-color: FFFFFF;
float: left;
border-width: 0 0 0 0;
border-style: solid;
border-color: #757575;
width: 180px;
margin: 0 10px 0 0;
text-align: right;
padding: 0;
}

#conteudo form span{
background-color: #E2E6ED;
float: left;
width: 550px;
margin: 5px 0 5px 0;


}

#conteudo ul {
font-size: 14px;
color: #757575;
width: 560px;
margin: 0 0 0 50px;
}

#conteudo ul li{
margin: 10px auto;
}

#conteudo ul li ul{
margin: 0 0 0 40px;
width: 450px;
}

#conteudo ul.lista_de_links li{
list-style-type: none;
}

#conteudo ul.lista_de_links li a{
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #757575;
padding-left: 15px;
background: transparent url('/imagens/seta-cinza-dir.gif') 0 4px no-repeat;
}

#conteudo #icones {
float: right;
margin: 0;
padding: 20px 0 0 0;
width: auto;
}

#conteudo #icones li{
float: left;
margin: 0 0 0 15px;
list-style-type: none;
text-align: center;
font-size: 14px;
}

#conteudo #icones li a{
color: #757575;
text-decoration: none;
}

#conteudo #icones li a span{
text-decoration: underline;
}
#conteudo #icones li.metodologia img{
margin: 0 0 2px 0;
}

#conteudo #icones li.banco img{
margin: 5px 0 5px;
}

#conteudo #icones li.parceiros img{
margin: 4px 0 4px;
}

#conteudo #icones li.equipe img{
margin: 4px 0 4px;
}

#conteudo dl{
margin: 30px 0 0 160px;
}

#conteudo dl dt{
color: #CFD5E2;
font-size: 30px;
font-weight: bold;
margin: 20px 0 5px 20px;
}

#conteudo dl dd{
margin: 5px 0 5px 30px;
color: #757575;
font-size: 14px;
}

#conteudo #licitacao dl dd a{
color: #0071BC;
font-size: 14px;
text-decoration: none;
}

#conteudo dl dd a{
color: #757575;
font-size: 14px;
text-decoration: none;
}

#conteudo dl.links dd a{
color: #0071BC;
}

#conteudo dl.links dd a:hover{
text-decoration: underline;
}




#conteudo button {
color: #0071BC;
text-decoration: none;
}


#conteudo p a{
color: #0071BC;
text-decoration: none;
}

#conteudo p a:hover{
text-decoration: underline;
}

#conteudo dl dd a:hover{

}

#conteudo dl dd a span{
color: #0071BC;
font-size: 14px;
display: block;
text-align: right;
margin-right: 10px;
width: 65px;
float: left;
}

#conteudo dl dd a div.duas_linhas{
padding-left:80px;
}

#conteudo dl dd div.duas_linhas{
padding-left:230px;
} 


#conteudo dl dd a:hover span{
color: white;
background-color: #0071BC;
}

#conteudo dl.lista_larga{
margin: 30px 0 0 10px;
}

#conteudo dl.lista_larga dt {
padding-top: 20px;
margin: 20px 0 5px 120px;
}

#conteudo dl.lista_larga dt a{
color: #757575;
text-decoration: none;
font-size: 14px;
margin-left: 20px;
}

#conteudo dl.lista_larga dt a:hover{
text-decoration: underline;
}

#conteudo dl.lista_larga dd a:hover {
text-decoration: none;
}

#conteudo dl.lista_larga dd ul {
margin: 0 0 20px 0;
}

#conteudo dl.lista_larga dd ul li{
padding: 3px 10px;
border-left: 1px solid #757575;
list-style-type: none;
float: left;
}

#conteudo dl.lista_larga dd ul li.janeiro{
border: 0;
}

#conteudo dl.lista_larga dd p {
margin: 10px 100px;
}

#conteudo #projetos dl.lista_larga{
margin: 1px 0 0 50px;
}

#conteudo #projetos dl.lista_larga h2{
color: #CFD5E2;
}


#conteudo  #projetos dl.lista_larga dt {
padding-top: 5px;
font-size: 23px;
margin: 20px 0 5px 80px;
}

#conteudo  #projetos dl.lista_larga dt a{
color: #757575;
text-decoration: none;
font-size: 14px;
margin-left: 20px;
}

#conteudo  #projetos dl.lista_larga dd p {
margin: 10px 100px;
}

#conteudo  #projetos dl.lista_larga dd p a {
color: #0071BC;
text-decoration: none;
}

#conteudo  #projetos dl.lista_larga dd p a:hover {
color: #0071BC;
text-decoration: underline;
}


#conteudo dl.endereco{
margin: 30px 0 0 150px;
}

#conteudo dl.endereco dt{
margin: 0;
float: left;
border-right: 1px solid #E2E6F0;
padding: 10px 20px 10px 0;
font-size: 12px;
color: #757575;
font-weight: normal;
text-align: right;
}

#conteudo dl.endereco dt a{
color: #0071BC;
}

#conteudo dl.endereco dd{
margin: 0;
font-size: 12px;
float: left;
margin-left: 20px;
color: #757575;
padding: 10px 20px 10px 0;
}

#conteudo dl.parceiros{
margin: 30px 0 0 150px;
}

#conteudo dl.parceiros dt{
margin: 0;
float: left;
border-right: 1px solid #E2E6F0;
padding: 10px 20px 10px 0;
font-size: 12px;
color: #757575;
font-weight: normal;
text-align: right;
}

#conteudo dl.parceiros dt a{
color: #0071BC;
}

#conteudo dl.parceiros dd{
margin: 0;
font-size: 12px;
float: left;
margin-left: 20px;
color: #757575;
padding: 10px 20px 10px 0;
}

#conteudo #informalidade{
position: relative;
}
#conteudo #menu_informalidade p{
width: 250px;
color: black;
text-align: right;
float: left;
margin-right: 30px;
position: absolute;
}

#conteudo #menu_informalidade p b{
font-size: 50px;
line-height: 33px;
}

* html #conteudo #menu_informalidade p b{
line-height: 40px;
}

#conteudo #menu_informalidade dl{
width: 600px;
float: left;
padding: 20px 0 20px 30px;
margin: 0 0 0 430px;
border-left: 1px solid #E2E6F0;
}

#conteudo #menu_informalidade dl dt {
margin: 0;
padding: 0;
}

#conteudo #menu_informalidade dl dt a{
padding-left: 15px;
background: transparent url('http://www.dieese.org.br/imagens/seta-cinza-dir.gif') 0 4px no-repeat;
font-weight: normal;
font-size: 14px;
color: #757575;
text-decoration: none;
}

#conteudo #menu_informalidade dl dd ul{
border: 0;
margin: 0;
padding: 0;
}

#conteudo #menu_informalidade dl dd ul li{
background-image: none;

}
#conteudo #menu_informalidade ul li a, #conteudo #menu_informalidade dl dt a{
color: #757575;
text-decoration: none;
font-weight: normal;
}


#conteudo #menu_informalidade ul li a:hover, #conteudo #menu_informalidade dl dt a:hover{
color: #757575;
font-weight: bold;
}

#conteudo #informalidadeParceiro dl dt{
padding-left: 18px;
color: #CFD5E2;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}

#conteudo #informalidadeParceiro dl dt a{
padding-left: 18px;
color: #CFD5E2;
font-size: 18px;
font-weight: bold;
text-decoration: none;
}

#conteudo #informalidadeParceiro dl dt a:hover{
color: #9B9B9B;
text-decoration: none;
}
#conteudo #informalidadeParceiro dl dd a div.duas_linhas{
padding-left:80px;
}

#conteudo #informalidadeParceiro dl dd div.duas_linhas{
padding-left:130px;
} 


#conteudo #informalidadeParceiro dl dd p a{

text-decoration: none;
}

#conteudo #informalidadeParceiro dl dd p a:hover{
color: color: #0071BC;
text-decoration: underline;
}

#conteudo #informalidadeGrupo dl dt  {
padding-left: 12px;
font-weight: bold;
font-size: 18px;
color: #CFD5E2;
}

#conteudo #parceirosProjetos dl dt a {
font-weight: normal;
font-size: 14px;
color: #0071BC;
text-decoration: none;
}
#conteudo #parceirosProjetos dl dt a:hover {
color: #0071BC;
text-decoration: underline;
}

#conteudo #menu_ped{
position: relative;
min-height: 350px;
}

#conteudo #menu_ped p{
width: 250px;
color: black;
text-align: right;
float: left;
margin-right: 30px;
position: absolute;
}

#conteudo #menu_ped p b{
font-size: 50px;
line-height: 33px;
}

* html #conteudo #menu_ped p b{
line-height: 40px;
}

#conteudo #menu_ped dl{
width: 600px;
float: left;
padding: 20px 0 20px 30px;
margin: 0 0 0 430px;
border-left: 1px solid #E2E6F0;
}

#conteudo #menu_ped dl dt {
margin: 0;
padding: 0;
}

#conteudo #menu_ped dl dt a{
padding-left: 15px;
background: transparent url('http://www.dieese.org.br/imagens/seta-cinza-dir.gif') 0 4px no-repeat;
font-size: 14px;
}

#conteudo #menu_ped dl dd ul{
border: 0;
margin: 0;
padding: 0;
}

#conteudo #menu_ped dl dd ul li{
background-image: none;

}

#conteudo #menu_ped ul li a, #conteudo #menu_ped dl dt a{
color: #757575;
text-decoration: none;
font-weight: normal;
}

#conteudo #menu_ped ul li a:hover, #conteudo #menu_ped dl dt a:hover {
color: #757575;
font-weight: bold;
}

#ped #conteudo h2{
padding: 0 0 15px;
margin: 0 0 0 20px;
}

#ped #conteudo h2 a{
background-image: none;
font-size: 12px;
font-weight: normal;
text-decoration: underline;
}

#ped #conteudo  h3{
padding: 20px 0 0 0;
margin: 0 0 0 2px;
}



#ped #conteudo h4{
float: left;
padding: 27px 20px 0 30px;
margin: 0;
}

#ped #conteudo h4 a{
background-image: none;
}

#ped #conteudo ul#lista_regioes {
background: white url('http://www.dieese.org.br/imagens/background.gif') 0 -200px repeat-x;
border: 1px solid #D3D3D3;
padding: 15px;
margin: 0;
position: absolute;
left: 350px;
z-index: 100;
width: 280px;
}
#ped #conteudo dl#lista_parceiros dt{
font-size: 18px;
}

#ped #conteudo dl#lista_parceiros dd a{
color: #0071BC;
}

#ped #conteudo ul#lista_regioes li{
list-style-type: none;
}

#ped #conteudo ul#lista_regioes li a{
font-size: 12px;
font-weight: normal;
text-decoration: underline;
color: #757575;
padding-left: 15px;
background: transparent url('http://www.dieese.org.br/imagens/seta-cinza-dir.gif') 0 4px no-repeat;
}


#ped #conteudo p a:hover{
text-decoration: underline;

}

#ped #conteudo dl dd a:hover{

}

#ped #conteudo dl dd a span{
color: #0071BC;
font-size: 14px;
display: block;
text-align: right;
margin-right: 10px;
width: 65px;
float: left;
}

#ped #conteudo dl dd a:hover span{
color: white;
background-color: #0071BC;
}

#footer {
background: white url('http://www.dieese.org.br/imagens/fundo-footer.gif') 0 100% repeat-x;
width: 100%;
height: 60px;
color: black;
font-size: 14px;
padding-top: 5px;
}


.busca a {

color: #0071BC;
font-size: 14px;
margin: 0 50px 0 50px;
text-decoration: none;
}

.table {
border: 0px;
border-collapse: collapse;
}




/* Base Styles */

#cssmenu{
    width:700px;
    margin:0 auto;
} 

#cssmenu ul li img {
vertical-align: middle;
margin: -8px 95px 0 0;


   }
#cssmenu  ul li a:hover{
text-decoration: underline;

}
  
#cssmenu > ul,
#cssmenu > ul li,
#cssmenu > ul ul {
 
  list-style: none;
   padding: 0;
}
#cssmenu > ul {
  position: relative;
   margin-top: -5px;

}
#cssmenu > ul li {
  float: left;
  min-height: 1px;
  line-height: 1.0em;
  vertical-align: middle;
}

#cssmenu > ul li.hover,
#cssmenu > ul li:hover {
  position: relative;
  z-index: 200;
  cursor: default;
}
#cssmenu > ul ul {
  visibility: hidden;
  position: absolute;
  top: -190%;
  left: -10px;
  z-index: 200;
  width: 100%;
}
#cssmenu > ul ul li {
  float: none;
}

#cssmenu > ul li:hover > ul {
  visibility: visible;
}
/* Align last drop down RTL */
#cssmenu > ul > li.last ul ul {
  left: auto !important;
  right: 99%;
}
#cssmenu > ul > li.last ul {
  left: auto;
  right: 0;
}
#cssmenu > ul > li.last {
  text-align: right;
}
/* Theme Styles */



#cssmenu > ul li a {
  display: inline-block;
  padding: 10px 5px;
  color: black;
 
}

#cssmenu > ul ul ul {
  top: 0;
}
#cssmenu > ul li li {

  border-bottom: 1px solid #B0B0B0;
  font-size: 12px;
}


#cssmenu > ul a:link,
#cssmenu > ul a:visited {

  text-decoration: none;
}


#cssmenu > ul ul {
  border: 1px solid #CCC \9;
  -webkit-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 2px 1px rgba(0, 0, 0, 0.15);
  width: 150px;
}
