#container-audio{background:#ebebeb;}
#container-audio h2 {padding: 0px 10px 3px 15px;}

.box-audio{width: 221px; margin: 0 0 15px 18px; float: left;min-height:195px}

.box-audio a{width:100%; float: left; margin-bottom:5px;}
.box-audio p{font-size:12px;}
.box-audio h5{font-size:16px;font-weight:bold !important}

#pagina-desporto .blr, .girabola-interna .blr, #pagina-desporto .box-titulo h2{border-color:#008000 !important;}
#pagina-desporto * span, #pagina-desporto p.publicado-especial, .desporto-minuto h2 strong, .desporto-minuto.plantao .red, #pagina-desporto .red{color:#008000 !important;}
#pagina-desporto .outras-especial.blr:hover{background:#008000;}
#pagina-desporto .outras-especial.blr:hover span{color:#fff !important;}
#pagina-desporto .bt-slider{background-color:#b3d9b3 !important;}
#pagina-desporto #slider-buttons{background-color:#008000 !important;}
#pagina-desporto #especial #btn-prev{background-position:center -169px !important;}
#pagina-desporto #especial #btn-next{background-position:center -213px !important;}
#pagina-desporto #especial #btn-prev:hover{background-position:center top !important;}
#pagina-desporto #especial #btn-next:hover{background-position:center -43px !important;}
#pagina-desporto #especial .box-titulo{margin:0 0 0 10px !important; padding-bottom:0; width:620px;}
 #pagina-desporto .box-titulo h2{color:#000 !important;}
.desporto-minuto.plantao h5{margin-right:10px;}
.desporto-minuto .lista-minuto a{font-size:14px;}
.desporto-minuto h2{background: url(../images/ico-desporto.png) left top no-repeat !important;}
.girabola-interna {position: relative; width: 300px; overflow: hidden;}
.girabola-interna tr td:first-child{color:#008800 !important; font-size:12px; font-weight: bold; padding-left:5px;}
.girabola-interna tr td:last-child{text-align: center;}
.girabola-interna .bgcinza{background-color:#EEE !important;}
#pagina-desporto .grid_5{background:#FFF !important;}
#pagina-desporto .grid_5 .box-titulo{width:100% !important;}
.calendario{width: 100%; padding:0px 10px 10px 0px; float: left; margin:3px;}
.calendario span{color:#008000 !important;}
.jornada {height: 900px}
.jogo{width:270px; background: #fafafa; padding: 15px 10px 10px 10px; margin:2px;}
.jogo img{float: left; margin: 18px 10px 10px 3px;}
.jogo div{width:120px;}
.jogo .casa{float:left;}
.jogo div a{display: inline-block; width: 48px; height: 48px; float: left; margin:0 7px;}
.jogo .fora{float:right;}
.jogo div p{font-size: 18px; font-weight: bold; text-transform: uppercase; line-height: 50px; float: left;}
.jogo > p{width:100%; float: left; text-align: center; font-size: 12px !important; color: #b2b2b2 !important; margin-top:10px; border-top: dotted 1px #bcbcbc; padding-top: 10px;}
.jogo .placar{font-size:30px; color:#bcbcbc !important;}

.girabola-interna #jcarousel-jornadas { overflow: hidden; float: left; width: 298px; height: 900px; position: relative; top: -56px; padding: 56px 0 0 0;}
.girabola-interna #jcarousel-jornadas .jcarousel-item {float: left; width: 298px; margin: 0; padding: 0;}
.girabola-interna #jcarousel-jornadas .jcarousel-clip-horizontal {width: 298px; overflow: hidden; float: left;}
.girabola-interna .jcarousel-prev-horizontal {cursor:pointer; display: block; background:url("../images/bt-sliders.png") no-repeat center -170px #fff; position:absolute; top:61px; left:0; height:35px; width:30px}
.girabola-interna .jcarousel-next-horizontal {cursor:pointer; display: block; background:url("../images/bt-sliders.png") no-repeat center -213px #fff; position:absolute; top:61px; right:0; height:35px; width:30px}
 .tit-page-desporto {background: url(../images/bg-tit-desporto.jpg) no-repeat; width: 930px; height: 57px; font: bolder 35px arial; color:#fff; padding:15px 0 0 30px;}

#sidebar1 .jogo > p{margin-top:0;}
#sidebar1 .calendario span{text-transform: uppercase; font-size:14px; font-weight: bold; margin-left:-25px;}
.cal{padding-left:10px;}
.cal .box-titulo{margin-left:-13px; width:275px;}
#rodada{margin-bottom: 10px;}
#nav-rodada{width: 250px; position: absolute; top: 56px; z-index: 10}
#nav-rodada a{width: 25px; height: 43px; overflow: hidden; float: left; background:url(../images/bt-sliders.png) center center no-repeat;}
#nav-rodada .btn-prev{background-position:center -170px;}
#nav-rodada .btn-next{background-position:center -213px; float: right; }
#rodada p{width:100%; float: left; text-align: center; font-weight: bold; font-size: 18px; line-height: 41px;}

#tabela{margin-top: 20px; float: left;}
#tabela th{font-weight:normal; font-size:14px; text-transform: uppercase; margin-bottom: 10px;}
#tabela tr{border-top:1px dotted #bcbcbc;}
#tabela tr:first-child, #tabela tr:first-child + tr{border:none;}
#tabela td{font-size:12px; vertical-align:middle; text-align:center;}
#tabela td + td + td{font-size:14px; line-height:16px; border-left:1px dotted #bcbcbc;}
#tabela .nome-time{text-align:left; text-indent:10px;}
#tabela td + td + td + td{color:#a4a4a4; font-size:14px; font-weight: bold;}
#tabela tr td:last-child{color:#008000;}
#tabela tr:last-child{border-top:none;}
#tabela tr:last-child td{border:none;}
#tabela .box-titulo{margin-left:-5px;}
#tabela tr td:first-child{color:#008800 !important; font-size:12px; font-weight: bold; padding-left:5px;}
#tabela td + td:hover + td a, #girabola td + td:hover + td a{text-decoration: underline;}

.info-clube ul{width:430px; float:right;}
.info-clube ul li{font-weight: bold; font-size: 15px; line-height: 35px; border-bottom:dotted 1px #bcbcbc;}
.info-clube ul li strong{color:#bcbcbc; margin-right: 10px;}
.info-clube ul li:first-child{font-size: 18px;}

/************ SPRITES GIRABOLA ***************/
.s-1-de-agosto, .ac-soyo, .asa, .at-namibe, .benfica-de-luanda, 
.bravos-do-maquis, .interclube, .kabuscorp, .nacional-de-benguela, 
.petro-de-luanda, .progresso, .recreativo-de-caala, .recreativo-do-libolo, 
.sagrada-esperanca, .santos-fc, .sp-cabinda, .s-4-abril, .porcelana, .huila, .uniao, 
.s-1-maio, .academica-petroleos-lobito, .domant-bula-atumba, .sambukila {
	background: url(../images/sprite-times-peq-v4.png) no-repeat;
	display: block;
}

.s-1-de-agosto{
	background-position: -1px 0;
	width: 29px;
	height: 29px;
}

.ac-soyo{
	background-position: -2px -29px ;
	width: 29px;
	height: 29px;
}

.asa{
	background-position: -3px -57px ;
	width: 29px;
	height: 29px;
}

.at-namibe{
	background-position: -2px -84px ;
	width: 29px;
	height: 29px;
}

.benfica-de-luanda{
	background-position: -2px -116px ;
	width: 29px;
	height: 29px;
}

.bravos-do-maquis{
	background-position: -2px -147px ;
	width: 29px;
	height: 29px;
}

.interclube{
	background-position: -2px -178px ;
	width: 29px;
	height: 29px;
}

.kabuscorp{
	background-position: -2px -210px ;
	width: 29px;
	height: 29px;
}

.nacional-de-benguela{
	background-position: -1px -239px ;
	width: 29px;
	height: 29px;
}

.petro-de-luanda{
	background-position: -1px -271px ;
	width: 29px;
	height: 29px;
}

.progresso{
	background-position: 0 -302px ;
	width: 29px;
	height: 29px;
}

.recreativo-de-caala{
	background-position: -1px -337px ;
	width: 29px;
	height: 29px;
}

.recreativo-do-libolo{
	background-position: 0 -367px ;
	width: 29px;
	height: 29px;
}

.sagrada-esperanca{
	background-position: 0 -401px ;
	width: 29px;
	height: 29px;
}

.santos-fc{
	background-position: 0 -433px ;
	width: 29px;
	height: 29px;
}

.sp-cabinda{
	background-position: 0 -463px ;
	width: 29px;
	height: 29px;
}

.porcelana{
	background-position: 0 -493px ;
	width: 29px;
	height: 29px;
}

.huila{
	background-position: 0 -523px ;
	width: 29px;
	height: 29px;
}

.s-1-maio{
	background-position: 0 -553px ;
	width: 29px;
	height: 29px;
}


.uniao{
	background-position: 0 -583px ;
	width: 29px;
	height: 29px;
}

.academica-petroleos-lobito {
	background-position: -1px -611px;
	width: 29px;
	height: 29px;
}

.sambukila{
	background-position: -1px -639px;
	width: 29px;
	height: 29px;
}

.domant-bula-atumba {
	background-position: -1px -668px;
	width: 29px;
	height: 29px;
}

.s-4-abril{
	background-position: 0 -697px ;
	width: 29px;
	height: 29px;
}



.link-imagem img{border:2px solid #FFF;}

.link-imagem:hover img{border-color:#F10B00;}
.tab_audio .box2{width:250px;}
.tab_audio .audio{margin:28px 0px 20px 5px; width: 300px;}
.tab_audio .audio p{font-weight: bold; font-size: 14px;}

.contato .box-titulo{width:980px;}
.contato .grid_8{width:480px;}
.contato .grid_8 + .grid_8{float:right; margin-right: -30px;}

.contato .grid_8 p{color:#777; line-height: 22px; padding-left: 8px;}
.onde-estamos{background: #f5f5f5; border-left:8px solid #f10b00; padding:12px 21px; margin-top:20px;}
.onde-estamos h3{font-size: 18px; margin-bottom:10px; color:#000;}
.onde-estamos li{line-height: 20px; color:#777 !important;}
.onde-estamos li strong{color:#000 !important; font-weight: normal;}
.onde-estamos br + strong{margin-left:28px;}

.duvidas{margin-top:20px; padding-left:8px;}
.duvidas li{line-height: 40px; border-bottom:1px dotted #bcbcbc;}
.duvidas a{color:#777 !important;}
.duvidas h3{font-size:18px; color:#000; font-weight: normal;}

.duvidas.central li a{font-size:18px !important; padding-left:28px; background:url(../images/ico-duvidas.png) 5px center no-repeat; }
.duvidas.central h3{font-weight: bold;}

.envia-mensagem{padding:10px;}
.envia-mensagem .box-titulo{width:420px; margin:10px;}

#form-contato fieldset{padding:10px 60px;}
#form-contato label{width: 100%; float:left; margin:10px 0; font-size: 14px;}
#form-contato input[type="text"],#form-contato textarea, #form-contato input[type="password"]{float:left;clear: both; border:1px solid #e0e0e0; border-radius:3px; width:328px; padding:10px 5px; margin-bottom:10px;}
#form-contato input[type="text"], #form-contato input[type="password"]{line-height: 38px;}
#form-contato textarea{height:108px;}
#form-contato input[type="submit"]{float:right !important; font-size:14px !important; font-weight: bold !important; width:75px !important;}
#form-contato .bg-select{background-image:url(../images/bg-select-filtrar-contato.png); background-position:left top; background-repeat:no-repeat; width:338px; overflow:hidden; float:left; position:relative; height:39px; margin-bottom:10px;}
#form-contato select{background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:5px 10px 5px 20px; width:338px; height:41px; line-height:41px; border:none; opacity: 0; filter: alpha(opacity=0); position:absolute; left:0; top:0;}
#form-contato .combo-select-value{font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; line-height: 38px; position:relative; float:left; }
#form-contato input[type="checkbox"]{float:left; margin-top:10px;}
#form-contato label[for="mantenha"]{float:left; font-size:12px; width:145px; margin: 10px 0 0 7px;}
#form-contato .esqueci-senha{float:left; width: 100%; padding-top:10px; border-top:1px dotted #bcbcbc; margin-top:20px; font-size:12px; }
#form-contato .esqueci-senha a{color:#e60505; }

#cadastrar{width:100%; border-top:6px solid #f10b00; margin-top:-10px; text-align: center; padding-top:30px; height: 80px; float: left;}
#cadastrar h3{font-size: 18px; margin-bottom: 10px;}
#cadastrar a{background: url(../images/bt-cadastrar-se.png) left top repeat-x; padding:9px 32px; margin-top:10px; border-radius: 3px; color:#FFF; font-size:14px; text-transform: uppercase; font-weight: bold;}
#cadastrar a:hover{background-position: left -38px;}

.full-banner.cont{padding:26px 28px;}
