.compartilhe{position: relative;margin-top: 1px;text-align:right;}
.midiassociais{right:0;margin:0;}
/*.buscacomp{width:110px!important}*/
/*.col2-3 {width:650px;}*/
.menusubcategoriainterna{width: 100%;float:left;}
.menusubcategoriainterna ul {float:left;width:100%;margin-bottom:20px;}
.menusubcategoriainterna ul li {float:left;margin:0 0 0 -1px;padding:4px 8px;border:1px solid #808285;}
.menusubcategoriainterna ul li:first-child {border-left: 1px solid #808285;} 
.menusubcategoriainterna ul li a {font:bold 13px/13px arial; color: #193759;text-transform: uppercase;}
.menusubcategoriainterna .marcado {background-color: #009fdb; }
.menusubcategoriainterna ul li.marcado a{color: #FFF;}
.listaultimas {width:100%;clear:both;font: bold 12px/17px "arial black", arial;}
.listaultimasdata{float: left;width: 100%;border-top: 1px solid #bcbec0;color:#4d4d4f;height:30px;text-transform: uppercase;}
.listaultimas ul{clear:both;}
.listaultimas .ultimas {border-top: 1px solid #bcbec0;overflow: auto;padding-bottom: 5px;}
.listaultimas ul li div{padding-top: 5px;}
.listaultimas .listainfo{font:bold 10px/11px arial;width: 125px;float:left;color:#4d4d4f;text-transform: uppercase;}
.listaultimas .listainfo p{font:bold 10px/11px arial;}
.listaultimas .listainfo span{color:#009fdb;}
.listaultimas .listainfo img{padding: 10px 0;}
.listainfo .icone {margin-top: 5px; 0 0 no-repeat;height: 16px;width:16px;display:block;}
.listainfo .icone.video{background: url(../img/sprites/media.png) no-repeat -36px 0;}
.listainfo .icone.audio{background: url(../img/sprites/media.png) no-repeat -54px 0;}
.listainfo .icone.grafico{background: url(../img/sprites/media.png) no-repeat -18px 0;}
.listainfo .icone.foto{background: url(../img/sprites/media.png) no-repeat 0 0;}
.listainfo .icone.patrocinado{background: url(../img/sprites/media.png) no-repeat -72px 0;}
.listaultimas .listadesc video {float: left;padding-right: 10px;}
.listainfo .noticia{}
.listainfo .artigo{}
.listainfo .entrevista{}
.listainfo .reportagem_especial {}
.listaultimas .listadesc{min-height:60px;margin-bottom:10px;border-left: 1px solid #bcbec0;width:58%;float:left;padding:6px 8px 0;color:#4d4d4f;}
.listaultimas .listadesc a{color:#4d4d4f;font: bold 10px/42px arial;text-transform: uppercase; display: inline-block; padding-bottom: 12px;}
.listaultimas .listadesc p{font: bold 11px/12px arial;text-transform: uppercase;}
.listaultimas .listadesc img {float:left;padding-right: 10px;}
.listaultimas .listadesc .tituloultimas{margin-top: -2px;font: bold 16px/18px arial;text-transform:none;color:#4D4D4F;white-space:normal;overflow:hidden;max-width:320px;float: right;}
.listaultimas .listadesc .tituloultimas.opiniao{float: inherit;}
.ultimas .listacomentarios{float: left;border-right: 1px solid #bcbec0; text-align: right; padding-right: 6px; height: 22px; position: relative; padding-top: 11px;width: 35px;}
.listacomentarios a {color: #4d4d4f; font: bold 11px/13px arial; background: url(../img/sprites/noticia.gif) 0 0px no-repeat; padding-left: 20px; display: inline-block; height: 15px; position: relative; top: -8px;} 
.listacomentarios p {margin-top: -3px;}
.listacompartilha{width: 90px;float: right}
.listacompartilha .compartilhar_link{padding-left:19px;}

.listaultimas .patrocinado .aviso_patrocionado{font: bold 11px/12px arial; color:#bcbec0; font-weight:normal; font-style:italic; padding-bottom:2px}
.listaultimas .patrocinado .listadesc{border-left: 1px solid #009fdb}
.listaultimas .patrocinado .listacomentarios{border-right: 1px solid #009fdb}
.listaultimas .patrocinado .listacomentarios a {background: url(../img/sprites/noticia-patrocinada.gif) 0 0 no-repeat}
.listaultimas .patrocinado .compartilhe .compartilhar_link {background: url(../img/sprites/noticia-patrocinada.gif) 2px -65px no-repeat}
.listaultimas .patrocinado .ultimas {border-top: 1px solid #009fdb}
/*.listacompartilha{float: right;}*/


p{font:12px/15px arial;}

.aovivo .listainfo span{font-weight: bold; font-size: 10px; padding-bottom: 7px; display: block;}
.aovivo .listainfo span.hora{font-size: 22px;font-weight: normal;color: rgb(77, 77, 79);}
.aovivo .listainfo span.dia{font-weight: normal;color: rgb(77, 77, 79);}
.aovivo .btn{float: right; background: rgb(128,130,133); border: 1px solid rgb(209,211,212); font:bold 10px arial; text-transform: uppercase; color: #FFF; padding: 5px; margin-top: 14px;}

.aovivo .indicador {float: right;}

.aovivo .data{font:9px arial; text-transform: uppercase; border-top: 1px solid rgb(209,211,212); padding: 5px 0 15px ;}
.aovivo .data .listacomentarios a{top: 0;}

.transito .listadesc img, .esportes .listadesc img, .evento .listadesc img{width: auto; padding: 0;}
.transito .ultimas .text, .esportes .ultimas .text, .evento .ultimas .text{padding: 50px 30px 0 20px; width: 15px; float: left; margin: -18px 0 0 65px; font: normal 11px/14px arial; background: url(../img/ico/camera.png) 0 0 no-repeat;}
.transito .listadesc .tituloultimas{font:normal 13px/17px arial;  margin-bottom: -20px;}
.transito .listadesc a{line-height: 15px;}
.transito .titulo{border-top: 1px solid rgb(209,211,212); font:35px/42px "EstLineBold", Times; color: rgb(25, 55, 89);}
.transito .dia{font:bold 13px/16px arial;color: rgb(25, 55, 89); padding: 5px 0 10px;}
.transito p{font:13px/16px arial; color: rgb(77, 77, 79); padding-bottom: 10px;}
.transito .listainfo span.hora{padding-top: 7px;}

.mapas{border: 4px solid rgb(188,190,192); margin-bottom: 30px;}
.mapas aside{width: 212px;float: left;border-right: 4px solid rgb(188,190,192); height: 340px; }
.mapas .mapa{float: right; height: 340px; overflow: hidden;}
.mapas nav li{float: left; width: 50%; text-align: center; border-bottom: 1px solid rgb(188,190,192)}
.mapas nav li a{text-transform: uppercase;font:11px/13px arial; color: rgb(77, 77, 79); display: block;padding: 5px 0;}
.mapas nav li a.ativo{background: rgb(0,105,172); font-weight: bold; color: #FFF;}
.mapas .abaContent{padding: 10px; clear: both; position: relative;}
.mapas legend{font:bold 12px/14px arial; text-transform: uppercase; color: rgb(25, 55, 89); padding-bottom: 5px;}
.mapas label{width: 19px;height: 19px;display: block;-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background: rgb(0,105,172); text-align: center;font: bold 16px/19px arial; float: left; color: #FFF;top: 5px;position: relative;}
.mapas label.b{background: rgb(77,77,79);}
.mapas input{float: left; width: 163px;height: 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 5px; border: 1px solid rgb(109,110,111); margin: 0 4px 5px 0}  
.mapas .inverter{text-indent: -999px; overflow: hidden; width: 8px; height: 8px; display: block; border: none; position: absolute; right: 18px; top: 98px; cursor: pointer; background: url(../img/ico/change.png) 0 0 no-repeat;}
.mapas #limpar{border-right: 1px solid;padding-right: 5px;}
.mapas button{border: none; background: none; padding: 0; margin: 0; cursor: pointer; clear: both; float: none; font:10px arial; color: rgb(70, 71, 73);} 
.mapas button[type="submit"]{background: rgb(128,130,133); text-align: center; text-transform: uppercase;color: #FFF; font:11px arial; padding: 7px;}
#avenidas{overflow: auto; height: 316px;}
#avenidas ul li{font:normal 12px/14px arial; color: rgb(77, 77, 79);}
#avenidas ul li strong{font-weight: bold;}
#avenidas ul li strong.dia{display: block;clear: both; padding: 0;margin: 0;}
#avenidas ul li .indicador{float: none; padding-top: 0; padding-bottom: 10px; overflow: hidden;}

header.esportes{margin-bottom: 30px;}
header.esportes .jogo{background: rgb(230,231,232); border: 1px solid rgb(110,111,113); padding: 10px; margin-bottom: 10px;}
header.esportes .jogo .time{font:24px/50px "EstLineBold", Times; color: rgb(109, 110, 113); width: 33%; border-bottom: 1px dotted #000; height: 50px;}
header.esportes .jogo .time.grande{font: 24px/20px "EstLineBold", Times;}
header.esportes .jogo .time.fr{text-align: right;}
header.esportes .jogo .placar{float: left; text-align: center; width: 34%; font:bold 18px/50px arial; border-bottom: 1px dotted #000; height:50px;margin-top: -7px;padding-bottom: 56px;}
header.esportes .jogo .placar img{vertical-align: bottom;}
header.esportes .jogadores{clear: both;float: none; font:normal 10px/12px arial; padding: 6px 0;}
header.esportes .jogadores .fl, header.esportes .jogadores .fr{width: 50%;}
header.esportes .jogadores .fr{text-align: right;}
header.esportes .jogadores li{display: inline; white-space: nowrap;}
header.esportes .jogadores li:before{content:"•"; padding: 0 5px 0 0 ;}
header.esportes .jogadores li:first-child:before{display: none;}
header.esportes .resumo {border-top: 1px dotted #000; margin-top: 5px;padding-top: 5px;}
header.esportes .resumo .fl{font:10px "EstLineBold", Times;}
header.esportes .resumo .fr{font:bold 10px arial;}
.esportes .listainfo{padding-top: 7px;}
.esportes .listadesc {width: 58%;}
.esportes .listadesc .tituloultimas{font:13px/17px arial; color: rgb(128, 130, 133);}
.esportes .separatempo{font:26px arial; color: #c95c1a;}
.esportes figure{margin-top: -18px;}
.esportes .icone, .evento .icone{float: right;width: 36px; margin-bottom: -19px; height: 46px; }

.elenco .time {width: 49%;}
.elenco .time.fl{border-right: 1px solid rgb(188,190,192);padding-right: 5px;margin-right: 5px;}
.elenco .time .nome{font:bold 12px arial; color: rgb(186, 74, 0);}
.elenco .time li{font:10px/12px arial; border-top: 1px dotted rgb(188,190,192); margin-top: 5px; padding-top: 5px;}
.elenco .time li strong{display: block;font-size: 12px;clear: both;}
.elenco img{vertical-align: bottom;}
.arbitragem{clear: both;}
.arbitragem .titulo{border: 1px dotted rgb(188,190,192); padding: 5px 0; border-left: none; border-right: none; text-align: center;  text-transform: uppercase; font:12px arial; color: rgb(227, 132, 0); margin: 5px 0}
.arbitragem li{font:10px/12px arial; display: inline; color: rgb(128, 130, 133);}
.arbitragem li:before{content:"•"; padding: 0 5px 0 0 ; color: rgb(186, 74, 0);}
.arbitragem li:first-child:before{display: none;}
.arbitragem li strong{font:bold 12px arial;}
.esportes{margin-top: 0 !important;}

.evento .separatempo{font:26px arial; color: rgb(0, 143, 212);}
.evento header{border-top: 1px solid rgb(188,190,192); padding-bottom: 30px;}
.evento .chapeu{font:bold 12px arial; text-transform: uppercase; padding-top: 5px; color: rgb(52, 91, 136);}
.evento .titulo{font:35px/35px "EstLineMedium", Times; color: rgb(77, 77, 79);}
.evento .autor{font:10px "EstLineBold", Times;}
.evento .linhafina{font:16px/20px arial; color: rgb(128, 130, 133);} 
.evento .listainfo{padding-top: 10px;}
.evento .listadesc a{line-height: 10px;}
.evento figure{margin-top: -15px;}
.evento .text{padding-top: 47px;}

/* Correção Firefox */
@media screen and (min--moz-device-pixel-ratio:0) {
	.campobusca input{height: 28px !important;}
	.campobusca input[type="submit"]{height: 32px !important;top: 1px !important; }
	.ultimas .listacomentarios a {top: -8px;}
	.midiassociais ul li span {top: -2px;}
}