/* ****** */
* { margin:0px;	padding:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size: 100%; font-family:Arial, Helvetica, sans-serif; line-height: 1.1em;  }
p { margin-bottom: 15px; line-height:1.2em; }
hr { clear: both; float: none; width: 100%; }
.ie6 body hr, .ie7 body hr { margin: -8px; display: block;} 
hr.clear { clear:both; border:0px; margin:0px; visibility:hidden; padding:0px; height:0px; display:block; }
a, img { border: none; text-decoration:none;}
a:hover { text-decoration:underline; }
li { vertical-align: top; line-height: 1.2em;}
li a { zoom: 1; line-height: 1.2em; }
input[type=hidden]{ display: none !important; visibility: hidden !important;}
table { border-collapse: separate; border-spacing: 0; }
blockquote:before, blockquote:after,q:before, q:after { content: “”; }
blockquote, q { quotes: "" ""; }
address { font-style:normal; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.6em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.3em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1.1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1.1em; font-weight: bold; } 
input, select, textarea { font-family:Arial, Helvetica, sans-serif; }
fieldset { border:none; margin:0; padding:0; }
textarea { overflow:auto; }
strong { font-weight:bold !important; }
em { font-style:italic; }
.left { float:left; }
.right { float:right; }
.ie legend { margin:0px -7px; }
body, html, ul, dl, dt, dd, a, p, h1, h2, h3, h4, div, span, address, input, select, textarea { zoom:1; }
/* ****** */


/*INICIO BARRA BRASIL*/
div#brasilBar { height:21px; background:#FFCC00; }
div#brasilBar a.mi { float:left; }
div#brasilBar div { float:right; }
div#brasilBar select.pr { display:inline; float:left; margin:0 20px 0 0; background-color: #F8c400; list-style-image: none; font-size:11px; font-style: normal; font-weight: normal; }
div#brasilBar a.brasil { float:left; margin:0 10px 0 0; }
/*FIM BARRA BRASIL*/

/*INICIO ESQUELETO*/
body { color:#2D5380; font-size:11px; background:#ebeef0 url(../img/bgs/bg.jpg) left top repeat-x; }
#wrap { width:1000px; margin:0 auto; }

#wrap #aside { display:inline; float:left; width:278px; margin:5px 0 25px 16px; }
#wrap #aside h1.logo { margin:0; }
#wrap #aside h1.logo a { display:block; width:278px; height:126px; text-indent:-9999px; background:url(../img/bgs/logo.png) no-repeat; }
#wrap #aside ul#nav { list-style:none; margin:0 0 15px 0; padding:0; background:url(../img/bgs/nav.gif) repeat-y; }
#wrap #aside ul#nav li { padding:0; background:none; }
#wrap #aside ul#nav li a { display:block; width:206px; margin:0 6px; padding:10px 30px; font-size:16px; line-height:1.2em; font-weight:bold; color:#2d5380; border-bottom:1px solid #d5dfe9; text-decoration:none; }
#wrap #aside ul#nav li.last-child a { width:206px; margin:0; padding:10px 36px 17px 36px; border-bottom:none; background:url(../img/bgs/nav_bottom.gif) left bottom no-repeat; }
#wrap #aside ul#nav li a:hover { background:#edeeef; text-decoration:none; }
#wrap #aside ul#nav li.last-child a:hover { background:#edeeef url(../img/bgs/nav_bottom.gif) right bottom no-repeat !important; }
#wrap #aside ul#nav li a span.novo { display:inline-block; width:27px; margin:0 0 0 3px; font-size:16px; font-size:1.2em; text-indent:-9999px; background:url(../img/imagens/novo.gif) no-repeat left 10px; }

#wrap #aside div.box { padding:10px 25px; }
#wrap #aside div.box p { margin:0; font-size:11px; color:#adb8c9; }
#wrap #aside div.box p.tit { margin:0 0 10px 0; color:#2d5380; } 
#wrap #aside p.logo { display:block; width:94px; height:145px; margin:20px auto 0 auto; text-indent:-9999px; background:url(../img/bgs/aside_logo.gif) no-repeat; }

#wrap #aside p.banner-duvidas a { display: block; margin: 0 auto; width: 266px; height: 115px; background: url(../img/imagens/banner_duvidas.jpg) no-repeat; text-indent: -9999px; }

#wrap #main { float:left; width:690px; margin:0 16px 0 0; padding:0 0 15px 0; background:url(../img/bgs/mainContent_bottom.gif) left bottom no-repeat; }
#wrap #main div#header { width:690px; height:131px; }
#wrap #main div#header p.data { display:inline; float:right; width:435px; height:35px; margin:25px 20px 0 0; text-indent:-9999px; background:url(../img/tit/header_data.png) no-repeat; }
#wrap #main div#header ul { height:21px; margin:0 0 0 21px; padding:61px 0 0 0; list-style:none; }
#wrap #main div#header ul li { display:inline; float:left; height:21px; margin:0 1px 0 0; padding:0; background:#0C0; }
.ie6 #wrap #main div#header ul li { width:1px; }
#wrap #main div#header ul li a { display:inline-block; height:21px; line-height:21px; color:#fff; text-decoration:none; white-space:nowrap; background:#006cb7 url(../img/bgs/header_nav.gif) left top no-repeat; }
#wrap #main div#header ul li a span { display:inline-block; height:21px; padding:0 10px; line-height:21px; background:url(../img/bgs/header_nav.gif) right top no-repeat; } 
#wrap #main div#header ul li a:hover { background-color:#1b335c; background-position:left bottom; }
#wrap #main div#header ul li a:hover span { background-position:right bottom; }
#wrap #main div#header div.search { width:690px; height:49px; background:url(../img/bgs/header_search.png) no-repeat; }
#wrap #main div#header div.search form { float:right; margin:0; }
#wrap #main div#header div.search form label { float:left; }
#wrap #main div#header div.search form label input { width:181px; height:20px; margin:12px 6px 0 0; padding:5px 10px 0 10px; font-size:12px; color:#9babba; border:none; background:url(../img/bgs/header_search_input.gif) no-repeat; }
#wrap #main div#header div.search form input.pesquisar { display:inline; float:left; width:90px; margin:15px 26px 0 0; background:url(../img/bts/pesquisar.gif) no-repeat; }

#mainContent { float:left; width:648px; padding:15px 21px 6px 21px; background:url(../img/bgs/mainContent.gif) repeat-y; }

#footer { display:inline; float:right; width:648px; height:15px; margin:15px 36px 15px 0; list-style:none; }
#footer li { float:left; margin:0 0 0 7px; padding:0 0 0 7px; line-height:1em; border-left:1px solid #7692aa; background:none; }
#footer li.first-child { margin:0; padding:0; border-left:none; }
#footer li a { display:inline-block; font-size:12px; color:#7692aa; line-height:1em; }
/*FIM ESQUELETO*/

/*INICIO HOME*/
#homeBanner { width:648px; height:170px; margin:0 0 15px 0; background:url(../img/bgs/homeBanner.gif) no-repeat; }
#homeBanner p { display:block; text-align:left; text-indent:-9999px; }
#homeBanner p a { display:block; width:648px; height:170px; }

#homeIntroducao { width:588px; height:210px; margin:0 0 15px 0; padding:20px 30px; background:url(../img/bgs/homeIntroducao.jpg) no-repeat; }
#homeIntroducao h2 { margin:0 0 15px 0; font-size:20px; font-weight:normal; color:#faa61a; } 
#homeIntroducao p { float:left; width:280px; margin:0 0 15px 0; line-height:1.2em; color:#aebbd1; text-align:justify; }
#homeIntroducao p.first-child { margin-right:28px; }
#homeIntroducao a { clear:both; }

#mainContent #homeContent { display:inline; float:left; width:423px; margin:0 15px 0 0; }
#mainContent #homeSide { float:left; width:210px; }
#mainContent #homeSide div.boxPadrao p { font-size:11px; }

form.enquete { overflow:hidden; }
form.enquete fieldset { border:none; margin:0; margin:0 0 5px 0; }
form.enquete fieldset label { clear:left; float:left; display:block; padding:0 0 10px 0; }
form.enquete fieldset label input { float:left; }
.ie7 form.enquete fieldset label input, .ie6 form.enquete fieldset label input { margin:-4px -2px -4px -4px;  }
form.enquete fieldset label span { float:left; margin:0 0 0 6px; color:#2d5380; }
form.enquete input.votar { float:left; }
form.enquete a.resultado { display:inline; float:left; width:90px; margin:0 0 0 7px; background:url(../img/bts/resultado.gif) no-repeat; }

ul.depoimentosLista { margin:0 0 -20px 0; list-style:none; }
ul.depoimentosLista li { position:relative; margin:0 0 20px 0; padding:0; background:none; overflow:hidden; }
ul.depoimentosLista li a.img { float:left; }
ul.depoimentosLista li p { margin:0 0 0 75px; font-style:italic; } 
ul.depoimentosLista li p.autor { margin:0 0 5px 75px; padding:2px 0 0 0; font-style:normal; }

img.imgDestaque { display:block; margin:0 auto 15px auto; }
div.homeTeleconferencia p { margin:0 0 10px 0; text-align:left; font-size:11px !important; line-height:1.2em !important; }
a.vejaVideo { display:block; width:139px; height:22px; text-indent:-9999px; background:url(../img/bts/vejaVideo.gif) no-repeat; }
/*FIM HOME*/


/*INICIO INTERNAS*/
p { font-size:11px; line-height:1.4em; }
a { color:#3d94d1; text-decoration:underline; }
a:hover { color:#2a77ac; }
ol { margin:0 0 20px 0; padding:0 0 0 15px; }
.ie7 ol { padding:0 0 0 20px; }
ol li { margin:0 0 10px 0; }
h3.titInt { margin:0 0 10px 0; font-size:14px; line-height:1.2em; font-weight:bold; }
ul.listaSimples, ol.listaSimples { font-size:12px; list-style:none; }
ul.listaSimples li, ol.listaSimples li { margin:0; padding:0; background:none; }
ul.listaSimplesSpc, ol.listaSimplesSpc { padding:0 0 5px 0; }
ul.listaSimplesSpc li, ol.listaSimplesSpc li { margin:0 0 10px 0; }
ul.listaSimplesSpcLeft, ol.listaSimplesSpcLeft { margin-left:15px; }
form input.bt, form a.bt, a.btPadrao { display:block; height:19px; text-indent:-9999px; border:none; cursor:pointer; }
a.btModeloDecreto { width:146px; background:url(../img/bts/modeloDecreto.gif) no-repeat; }
a.btModeloRegimento { width:159px; background:url(../img/bts/modeloRegimento.gif) no-repeat; }

div#stream { width: 210px; height: 230px; margin-bottom: 12px; }
div#stream a { display: block; width: 210px; height: 230px; background: url(../img/imagens/chamada-aovivo.png) no-repeat; text-indent: -9999px; }

div#radio { width:210px; height:250px; margin-bottom:12px; }
div#radio a { display:block; height:250px; font-size:1px; text-indent:-9999px; background:url('../img/imagens/chamada-radio.gif') no-repeat; }
div.boxPadrao { position:relative; border:1px solid #d6dee6; padding:13px; background:#f7f8f9; }
div.boxPadrao h2.tit { margin:-12px -12px 12px -12px; padding:8px 12px; font-size:16px; color:#ffffff; font-weight:bold; background:#9babba; }
div.boxPadrao h2.tit { font-size:16px; color:#ffffff; font-weight:bold; }
div.boxPadrao p { font-size:12px; color:#2d5380; text-align:justify; }

ul { margin:0 0 10px 0; list-style:none; }
ul li { padding:0 0 5px 12px; color:#2D5380; background:url(../img/bgs/bullet.gif) 0 4px no-repeat; }

ul.bts { height:19px; margin:0 0 15px 0; list-style:none; }
ul.bts li { display:inline; float:left; margin:0 10px 0 0; padding:0; background:none; }

ul.listBulletArrow { list-style:none; margin:0 0 3px 0; }
ul.listBulletArrow li { padding:0 0 7px 11px; font-size:12px; background:url(../img/bgs/listBulletArrow.gif) 0 2px no-repeat; }
ul.listBulletArrow li a { color:#536787; }

dl.listaExpande { margin:0; padding:0; font-size:12px; }
dl.listaExpande dt { margin:0 0 8px 0; padding:0 0 8px 0; border-bottom:1px solid #e6e6e7; }
dl.listaExpande dt.ativo { margin:0 0 8px 0; padding:0; border-bottom:none; }
dl.listaExpande dt a { display:block; font-weight:bold; text-decoration:none; color:#536787; background:url(../img/bgs/listaExpande.gif) right top no-repeat; }
dl.listaExpande dt a:hover, dl.listaExpande dt.ativo a { color:#364967; background-position:right -64px; }
dl.listaExpande dd { display:none; margin:0 0 15px 0; padding:0; border-bottom:1px solid #e6e6e7; }

/*INICIO INPUTS*/
#mainContent #homeSide div.boxPadrao form input.g { width:162px; height:20px; margin:0; padding:5px 10px 0 10px; font-size:11px; color:#2d5380; border:none; background:url(../img/bgs/boxPadrao_input_g.gif) no-repeat; }
#mainContent #homeSide div.boxPadrao form label.select_g { display:block; width:162px; height:19px; padding:5px 10px 1px 10px; font-size:11px; color:#2d5380; background:url(../img/bgs/boxPadrao_input_g.gif) no-repeat; }
#mainContent #homeSide div.boxPadrao form label.select_g select { width:162px; font-size:11px; color:#2d5380; border:none; background:none; }
.ie6 #mainContent #homeSide div.boxPadrao form label.select_g select, .ie7 #mainContent #homeSide div.boxPadrao form label.select_g select { background:#eef0f2; }

form input.cadastrar { width:90px; background:url(../img/bts/cadastrar.gif) no-repeat; }
form input.votar { width:59px; background:url(../img/bts/votar.gif) no-repeat; }
form input.enviar { width:70px; background:url(../img/bts/enviar.gif) no-repeat; }

form.formulario fieldset { padding:0 0 11px 0; }
form.formulario fieldset label { display:block; margin:0 0 4px 0; }
/*FIM INPUTS*/
/*INICIO FORMULARIO*/
p.ok { padding:5px; color:#528f5b; border:1px solid #d2ecd4; background:#e9f6eb; }
p.erro { padding:5px; color:#a33030; border:1px solid #eccfcf; background:#f9e4e4; }
p.alert { padding:5px; color:#528f5b; border:1px solid #ebdc77; background:#fff8a5; }

form.formularioInt { float:left; width:315px; }
form.formularioInt fieldset { } 
form.formularioInt fieldset label { display:block; margin:0 0 10px 0; font-size:12px; }
form.formularioInt fieldset label span { display:block; margin:0 0 4px 0; }
form.formularioInt fieldset label span.obs { display:inline; font-size:11px; }
form.formularioInt fieldset label input { display:block; width:305px; height:21px; margin:0; padding:4px 4px 0 4px; color:#1f4068; }
form.formularioInt fieldset label textarea.area { display:block; width:305px; height:90px; margin:0; padding:4px 4px 0 4px; color:#1f4068; }
form.formularioInt fieldset label input.p { width:120px; }
form.formularioInt fieldset label input.file { height:auto; }
form.formularioInt fieldset label input.checkbox { display:inline; float:left; width:auto; height:auto; margin:0 5px 0 0; }
form.formularioInt fieldset label input.radio { display:inline; float:left; width:auto; height:auto; margin:-2px 5px 0 0; }
.ie7 form.formularioInt fieldset label input.checkbox, .ie6 form.formularioInt fieldset label input.checkbox  { display:inline; float:left; width:auto; height:auto; margin:-4px 5px -4px -4px; }
form.formularioInt fieldset label select { width:200px; height:21px; margin:0; padding:2px 2px 2px 4px; color:#1f4068; }
form.formularioInt fieldset label select:disabled { color:#7489a3; }
form.formularioInt fieldset label textarea { width:305px; height:100px; margin:0; padding:4px; color:#1f4068; }
form.formularioInt fieldset hr.divForm { height: 1px; background: #D6DEE6; border: 0 solid #D6DEE6; margin-bottom: 15px; }
form.formularioInt input.bt { float:right; }

div.formularioBox { float:right; width:245px; border:1px solid #d6dee6; }
div.formularioBox div.formularioBoxContent { margin:0 1px; padding:15px; background:#eef2f5; }
div.formularioBox div.formularioBoxContent p.last-child { margin:0; }
/*FIM FORMULARIO*/

div#leitura { }
div#leitura a.img { display:inline; float:right; margin:5px 0 15px 20px; }
div#leitura a.img img { display:block; }
div#leitura p.data { margin:0; font-size:11px; color:#a2adbf; }
div#leitura h3.tit { margin:0 0 15px 0; font-size:16px; font-weight:bold; }

a.linkLaranja { font-size:11px; color:#faa61a; text-decoration:underline; }

.btVoltar { position:absolute; top:8px; right:12px; margin:0; }
.btVoltar a { display:block; width:79px; height:19px; text-indent:-9999px; background:url(../img/bts/voltar.gif) no-repeat; } 
.btTopo { float:right; margin:10px 0 0 0; }
.btTopo a { display:block; width:59px; height:19px; text-indent:-9999px; background:url(../img/bts/topo.gif) no-repeat; }

table.padrao { margin:0 0 25px 0; }
table.padrao th { vertical-align:top; padding:7px 0 7px 10px; font-size:12px; font-weight:bold; text-align:left; color:#fff; background:#9babba; }
table.padrao td { vertical-align:top; padding:7px 0 7px 10px; font-size:11px; color:#2d5380; border-bottom:1px solid #9babba; background:#f3f3f3; }
/*FIM INTERNAS*/


/*INICIO NOTICIAS*/
ul#noticiasLista { list-style:none; }
ul#noticiasLista li { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #e9eaed; background:none; }
ul#noticiasLista li p { margin:0; padding:0; font-size:14px; }
ul#noticiasLista li p a { color:#2d5381; font-weight:bold; text-decoration:none; }
ul#noticiasLista li p.data { margin:0 0 0px 0; font-size:11px; color:#a2adbf; }
/*FIM NOTICIAS*/

/*INICIO PUBLICAÇÕES*/
#publicacoesLista { list-style:none; }
#publicacoesLista li { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #e9eaed; background:none; }
#publicacoesLista li a.pdf { float:left; display:block; width:26px; height:26px; text-indent:-9999px; background:url(../img/icones/pdf.gif) no-repeat left top; }
#publicacoesLista li a.cdr { float:left; display:block; width:26px; height:26px; text-indent:-9999px; background:url(../img/icones/cdr.gif) no-repeat left top; }
#publicacoesLista li a.ai { float:left; display:block; width:26px; height:26px; text-indent:-9999px; background:url(../img/icones/ai.gif) no-repeat left top; }
#publicacoesLista li a.jpg { float:left; display:block; width:26px; height:26px; text-indent:-9999px; background:url(../img/icones/jpg.gif) no-repeat left top; }
#publicacoesLista li a.doc { float:left; display:block; width:26px; height:26px; text-indent:-9999px; background:url(../img/icones/doc.gif) no-repeat left top; }

#publicacoesLista li p { margin:0 0 0 32px; padding:0; }
#publicacoesLista li p.tit a { color:#536787; text-decoration:none; }
#publicacoesLista li p.tit a.doc_p { padding:0; background:url(../img/icones/doc_p.gif) no-repeat; }
#publicacoesLista li p.descricao { color:#6f8099; }
/*FIM PUBLICACOES*/

/*INICIO ORIENTAÇÕES*/
#orientacoesLista { list-style:none; margin:0; }
#orientacoesLista li { margin:0 0 10px 0; padding:0 0 10px 0;  border-bottom:1px solid #e9eaed; background:none; }
#orientacoesLista li p { margin:0; }
#orientacoesLista li p a { display:block; line-height:16px; margin:0; padding:0 0 0 22px; color:#536787; text-decoration:none; background:url(../img/icones/doc_p.gif) no-repeat; }
#orientacoesLista li p a.pdf { background:url(../img/icones/pdf_p.gif) no-repeat; }
#orientacoesLista li p a:hover { text-decoration:underline; }
/*FIM ORIENTACOES*/

/*INICIO CONFERENCIAS*/
a.bt_vejaConferencias { display:block; width:338px; height:45px; margin:0 0 10px 0; text-indent:-9999px; background:url(../img/bts/vejaConferencias.gif) no-repeat; }
ul.conferenciasBts { height:60px; }
ul.conferenciasBts li { float:left; padding:0; background:none; }
ul.conferenciasBts li a { display:block; width:280px; height:60px; margin:0 0 0 15px; text-indent:-9999px; }
ul.conferenciasBts li.agendadas a { background:url(../img/bts/conferenciasAgendadas.gif) no-repeat; }
ul.conferenciasBts li.realizadas a { margin:0 0 0 30px; background:url(../img/bts/conferenciasRealizadas.gif) no-repeat; }
/*FIM CONFERENCIAS*/

/*INICIO PROPOSTAS ETAPAS MUNICIPAIS*/
a.bt_conhecaPropostas { display:block; width:536px; height:45px; margin:0 0 10px 0; text-indent:-9999px; background:url(../img/bts/conhecaPropostas.gif) no-repeat; }
/*FIM PROPOSTAS ETAPAS MUNICIPAIS*/

/*INICIO REGULAMENTO CNDC */
a.bt_regulamentoCNDC { display:block; width:247px; height:40px; margin:0 0 10px 0; text-indent:-9999px; background:url(../img/bts/regulamentoCNDC.gif) no-repeat; }
/*FIM REGULAMENTO CNDC*/


/*INICIO DATA E LOCAL*/
.data_mapa { float:left; }
.data_mapa small { display:block; }
.data_dados { float:right; width:285px; border:1px solid #d6dee6; background:#fff; }
.data_dados div { margin:1px; padding:15px 15px 0 15px; background:#eef2f5; overflow:hidden; }
.data_dados div p { letter-spacing:-0.01em; }
.data_dados div p#agenciaItm { float: left; width: 125px; background: url(../img/imagens/logo-itm.jpg) center no-repeat; text-align: center; }
.data_dados div p#agenciaMetropolitana { float: left; width: 125px; background: url(../img/imagens/logo-metropolitana.jpg) center no-repeat; text-align: center; }
.data_dados div p#agenciaItm a, .data_dados div p#agenciaMetropolitana a { display: block; width: 125px; padding-top: 76px; }
/*FIM DATA E LOCAL*/

/*INICIO INSCRICOES DE OBSERVADORES*/
a.bt_listaObservadores { display:block; width:406px; height:45px; margin:0 0 10px 0; text-indent:-9999px; background:url(../img/bts/listaObservadores.gif) no-repeat; }
/*FIM INSCRICORES DE OBSERVADORES*/

/*INICIO PAGINACAO*/
div#paginacao {  width:620px; height:30px;background:#e9eaed; }
div#paginacao ul { display:inline; float:right; margin:0 5px 0 0; list-style:none; }
div#paginacao ul li { float:left; margin:0; padding:0 5px; line-height:30px; background:none; }
div#paginacao ul li a { color:#7d8a9a; font-size:11px; text-decoration:none; }
div#paginacao ul li a:hover, div#paginacao ul li.ativo a { color:#006cb7; text-decoration:underline; }
/*FIM PAGINACAO*/


/*GERAL*/
.b_0 { margin-bottom:0; }
.b_15 { margin-bottom:15px; }
.b_5 { margin-bottom:5px; }
.align_c { text-align:center !important; }
/*GERAL*/


/*INICIO FLUTUANTE*/
#flutuante { width:423px; height:230px; margin-bottom: 12px; background:url(../img/imagens/flutuante.png) no-repeat; }
#flutuante a { display:block; width:423px; height:230px; text-indent:-9999px; }
/*FIM FLUTUANTE*/


div.botaoPadrao { position:relative; display:inline-block; height:19px; }
div.botaoPadrao a { display:block; float:left; height:19px; line-height:19px; padding:0 0 0 10px; font-size:11px; font-weight:bold; text-transform:uppercase; color:#2d5380; background:url(../img/bgs/botaoPadrao.png) no-repeat; cursor:pointer; }
div.botaoPadrao a span.text { float:left; }
div.botaoPadrao a span.d { position:relative; float:right; width:5px; height:19px; line-height:19px; margin:0 -5px 0 5px; font-size:1px; text-indent:-9999px; background:url(../img/bgs/botaoPadrao_d.png) no-repeat; }
div.botaoPadrao a:hover { color:#50678a; text-decoration:none; background:url(../img/bgs/botaoPadrao_hover.png) no-repeat; }
div.botaoPadrao a:hover span { background:url(../img/bgs/botaoPadrao_d_hover.png) no-repeat; }