@CHARSET "UTF-8";

#rodapecontainer {
	margin-top: 100px;
	width: 100%;
	height: 270px;
	background: url(http://www.senado.leg.br/img/bg-orcamento-rodape.png);
	background-repeat: repeat-x;
	background-color: #fff;
	float: left;
	font-size: 16px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

#divRodape {
width: 995px;
height: 190px;
margin: 0 auto;
line-height: 16px;
}

#divRodape .c2x {
width: 100%;
float: left;
margin: 10px 0 11px 15px;
}

#divRodape .c1x {
float: left;
text-align: left;
width: 170px;
float: left;
text-align: left;
}

.tituloRodape {
font-size: 0.8em;
font-weight: bold;
color: #00305c;
line-height: 20px;
margin: 0;
padding-bottom: 6px;
}

#divRodape a.linkRodape {
font-size: 11px;
color: #595959;
text-decoration: none;
}
.linkRodape {
font-size: 0.7em;
margin-left: 5px;.redes-sociais2 {
text-align: center;
border: 1px solid #fff;
width: 168px;
height: 70px;
background-image: url(http://www.senado.leg.br/img/bg-midias-sociais.png);
}

margin-right: 5px;
color: #595959;
text-decoration: none;
}

#divRodape .c3x {
float: left;
text-align: left;
width: 230px;
float: left;
text-align: left;
}

#divRodape .c4x {
float: left;
text-align: left;
margin-left: 160px;
width: 180px;
text-align: left;
}

.redes-sociais {
border: 1px solid #c6c7c8;
width: 170px;
height: 72px;
}

#rodapeBot {
width: 995px;
height: 24px;
float: left;
margin: 0 auto;
border-top: #ececec 1px solid;
padding: 5px;
}

.redes-sociais2 {
text-align: center;
border: 1px solid #fff;
width: 168px;
height: 70px;
background-image: url(http://www.senado.leg.br/img/bg-midias-sociais.png);
}


#divRodape img {
vertical-align: middle;
}

a.linkRodape2 {
font-size: 0.7em;
margin-left: 5px;
margin-right: 5px;
color: #595959;
text-decoration: none;
}

#endereco {
color: #fff;
background-color: #042656;
text-align: center;
font-weight: bold;
font-size: 0.7em;
line-height: 40px;
height: 40px;
margin-top: 45px;
}

/* Menu portais senado */ 
#menuPortais
{
float:right;
margin-right:12px;
}

#menuPortais ul
{
background-image:url(http://www.senado.leg.br/img/bg-menutopo.png);
list-style: none;
margin:0 auto;
text-align:left;
line-height:16px;
z-index:1001;
}


#menuPortais a, #menuPortais h2
{
font-size:12px;
display: block;
}

#menuPortais h2
{
cursor:pointer;
height:5px;
}

#menuPortais a
{
color: #fff;
text-decoration: none;
padding-left:10px;
}

#menuPortais a:hover
{
color: #B9DCFF;
background-image:url(../img/menu-portais-senado-seta.png);
}

#menuPortais li li
{
height:25px;
}

div#menuPortais ul ul,
div#menuPortais ul li:hover ul ul,
div#menuPortais ul ul li:hover ul ul
{ 
padding-left:10px;
position:absolute;
width:156px;
#margin-left:-156px;/* alinhamento do submenu no IE */
#margin-top:26px;
display:none;
}

div#menuPortais ul li:hover ul,
div#menuPortais ul ul li:hover ul,
div#menuPortaisul ul ul li:hover ul
{
display:block;
margin:0 0 0 0 auto;
padding:0 0 0 0;
}
