/* HOME
#################### */
.coluna01{
	float:left;
	width:240px;
}
.coluna02{
	float:left;
	margin: 0 0 0 10px;
	width:460px;
}
.coluna03{
	float:right;
	width:240px;
}
#miolo .box{
	float:left;
	margin: 0 0 7px 0;
	background-color: #FFF;
	border-bottom:solid 1px #D1D1D1;
}

/* menu vertical */
.menuvertical{
	padding: 0 10px 0 10px;
	width:220px;
}
.menuvertical ul{
	float:left;
	width:220px;
	color:#383845;
	font-size:15px;
}
.menuvertical ul li{
	float:left;
	position:relative;
	/*padding:0px 0 0 10px;*/
	width:210px;
	min-height:29px;
	border-bottom:dotted 1px #D1D1D1;
	text-indent:3px;
}
.menuvertical ul li.pageSel{
	background:#383745;
	color:#fff !important;
	border-bottom:none !important;
}
.menuvertical ul li.pageSel a{color:#fff !important;}
.menuvertical ul li a{display: block;height:40px;line-height: 40px; color:#383845;}
.menuvertical ul li.main a.selItem{color:#fff;background:#383845;}
.menuvertical ul li.main{font-weight:bold; border-bottom:solid 2px #D1D1D1; padding:0px 0 0 0; width:220px; min-height:27px;}
.menuvertical ul li.main a:hover{color:#fff;background:#383845;}
.menuvertical ul li.main.vermelho{border-bottom:solid 2px #E14033;padding:0px 0 0 0px;}
.menuvertical ul li.main.vermelho a{padding:0px 0 0 0px;}
.menuvertical ul li.vermelho a.selItem{color:#fff;background:#E14033;}
.menuvertical ul li.main.vermelho a.selItem{color:#E14033;background:#FFF;}
.menuvertical ul li.vermelho a:hover{color:#fff;background:#E14033;}
.menuvertical .vermelho a{color:#E14033;padding:0px 0 0 10px;}
.menuvertical ul li.main.verde{border-bottom:solid 2px #457545;padding:0px 0 0 0px;}
.menuvertical ul li.main.verde a{padding:0px 0 0 0px;}
.menuvertical ul li.verde a.selItem{color:#fff;background:#457545;}
.menuvertical ul li.main.verde a.selItem{color:#457545;background:#FFF;}
.menuvertical .verde a{color:#457545;padding:0px 0 0 10px;}
.menuvertical ul li.verde a:hover{color:#fff;background:#457545;}
.menuvertical ul li:last-child{border:0px;}
.menuvertical ul.subitem{
	display: none;
	position: absolute;
	background-color: #FFF;
	border:solid 1px #DDDDDD;
	z-index:6;
	right:-220px;
	top:5px;
}
.menuvertical ul li a.link_subitem{background:url(../imgs/geral/ico_seta_submenu.png) no-repeat 97% center;}
/*.menuvertical ul li a:hover{text-decoration:underline;}*/

/* noticias */
.box.noticias h2{
	float:left;
	width:436px;
	height:32px;
	line-height:34px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #383845;
}
.box.noticias h3{
	float:left;
	width:436px;
	min-height:68px;
	line-height:100%;
	padding: 0 12px 0 12px;
	font-size:24px;
	color: #3E81C5;
}
.box.noticias h3 a:hover{color:#1B3D60;}
.box.noticias .imagem{
	float:left;
	position: relative;
	overflow: hidden;
	width:460px;
	height:327px;
}
.box.noticias .imagem img, .box.noticias .imagem li{position: absolute; top:0; left:0; width:460px; height:259px;}
.box.noticias .imagem li{
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
.box.noticias .imagem li .imagem_destaque{
	float:left;
	position: relative;
	width:460px;
}
.box.noticias .thumbs{
	float:left;
	padding: 9px 0 0 9px;
	height:61px;
}
.box.noticias .thumbs li{float:left; margin: 0 4px 0 0;}
.box.noticias .thumbs img{border:solid 2px #D1D1D1;}
.box.noticias .thumbs a:hover img, .box.noticias .thumbs a.sel img{border:solid 2px #2A65A9;}

.box.noticias a.bt_vertodas{
	float:right;
	margin:28px 20px 0 0;
	padding: 0 20px 0 0;
	color: #2A72B6;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta.png) no-repeat right 1px;
	text-transform:uppercase;
}
.box.noticias a:hover.bt_vertodas{color:#1B3D60; background-position: right -199px;}

/* convenios */
.box.convenios{
	position: relative;
	width:460px;
	min-height:200px;
}
.box.convenios h2{
	float:left;
	width:436px;
	height:50px;
	line-height:50px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #383845;
}
.box.convenios .titulo_convenios{
	float:left;
	margin: 15px 0 0 0;
	width:100%;
	text-align:center;
	font-size:16px;
	color: #999;
}
.box.convenios a.bt_mais{
	position:absolute;
	top:20px;
	right:20px;
	margin:0 0 0 0;
	padding: 0 20px 0 0;
	color: #2A72B6;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta.png) no-repeat right 1px;
	text-transform:uppercase;
}
.box.convenios a:hover.bt_mais{color:#1B3D60; background-position: right -199px;}

/* fotos e videos */
.box.fotosvideos{
	position: relative;
	width:460px;
	min-height:200px;
}
.box.fotosvideos h2{
	float:left;
	width:436px;
	height:50px;
	line-height:50px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #383845;
}
.box.fotosvideos .jcarousel-skin-asfeb{
	float:left;
	position: relative;
	margin: 10px 0 0 0;
	width:460px;
}
.box.fotosvideos .det_left{
	position: absolute;
	width:7px;
	height:100px;
	background:url(../imgs/social/det_carousel_left.png) no-repeat 0 0;
	z-index:9;
	top:56px;
	left:70px;
}
.box.fotosvideos .det_right{
	position: absolute;
	width:7px;
	height:100px;
	background:url(../imgs/social/det_carousel_right.png) no-repeat 0 0;
	z-index:9;
	top:56px;
	right:70px;
}
.box.fotosvideos .titulo_fotos{
	float:left;
	margin: 15px 0 0 0;
	width:100%;
	text-align:center;
	font-size:16px;
	color: #999;
}
.box.fotosvideos a.bt_mais{
	position:absolute;
	top:20px;
	right:20px;
	margin:0 0 0 0;
	padding: 0 20px 0 0;
	color: #2A72B6;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta.png) no-repeat right 1px;
	text-transform:uppercase;
}
.box.fotosvideos a:hover.bt_mais{color:#1B3D60; background-position: right -199px;}

.jcarousel-skin-asfeb .jcarousel-container-horizontal{
    width: 320px;
    padding: 0 0 0 70px;
}
.jcarousel-skin-asfeb .jcarousel-clip{overflow: hidden;}
.jcarousel-skin-asfeb .jcarousel-clip-horizontal {
    width:  320px;
    height: 90px;
}
.jcarousel-skin-asfeb .jcarousel-item {
    width: 135px;
    height: 90px;
}
.jcarousel-skin-asfeb .jcarousel-item-horizontal {
    margin:0 6px 0 0;
}
.jcarousel-skin-asfeb .jcarousel-next-horizontal, .jcarousel-skin-asfeb .jcarousel-prev-horizontal{
	top:20px;
}

/* esportes */
.box.esportes{
	position: relative;
	width:460px;
	min-height:350px;
}
.box.esportes h2{
	float:left;
	width:436px;
	height:50px;
	line-height:50px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #457445;
}
.box.esportes .ultimosjogos{
	float:left;
	margin: 0 0 0 2px;
	width:456px;
}
.box.esportes .ultimosjogos h3{
	float:left;
	margin: 0 3px 9px 3px;
	padding: 0 10px 0 10px;
	width:430px;
	height:30px;
	background-color: #457545;
	color: #FFF;
	font-size:17px;
	line-height:30px;
	font-weight:bold;
}
.box.esportes .ultimosjogos .box_placar{
	float:left;
	margin: 0 3px 0 3px;
	width:220px;
	height:89px;
	border:solid 1px #CCC;
	border-bottom:solid 2px #CCC;
	background:url(../imgs/capa/bg_versus.png) no-repeat center 0;
}
.todosResults {
	font-size: 12px;
	color: #457445;
	float: left;
	margin-left: 5px;
}
.proxJogos {
font-size: 12px;
color: #457445;
float: left;
margin-left: 5px;
}
.box.esportes .ultimosjogos .box_placar .time{
	display: table-cell;
	*float:left;
	width:110px;
	height:89px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	color: #457445;
}
.box.esportes .ultimosjogos .box_placar .time span{font-size:40px; font-weight:bold;}

.box.esportes .proximosjogos{
	float:left;
	margin: 18px 0 0 2px;
	width:456px;
	padding-bottom:10px;
}
.box.esportes .proximosjogos h3{
	float:left;
	margin: 0 3px 9px 3px;
	padding: 0 10px 0 10px;
	width:430px;
	height:30px;
	background-color: #457545;
	color: #FFF;
	font-size:17px;
	line-height:30px;
	font-weight:bold;
}
.box.esportes .proximosjogos .tabela{
	float:left;
	margin: 0 3px 0 3px;
	width:448px;
	border:solid 1px #CCC;
}
.box.esportes .proximosjogos .tabela .row{
	float:left;
	width:100%;
	height:29px;
	border-bottom:solid 1px #CCC;
	color:#457345;
	font-size:13px;
}
.box.esportes .proximosjogos .tabela .row .info{
	float:left;
	width:139px;
	height:29px;
	line-height:29px;
	border-right:dotted 1px #CCC;
	text-align:center;
}
.box.esportes .proximosjogos .tabela .row .times{
	float:left;
	width:189px;
	height:29px;
	line-height:29px;
	border-right:dotted 1px #CCC;
	text-align:center;
	font-weight:bold;
}
.box.esportes .proximosjogos .tabela .row .categoria{
	float:left;
	width:118px;
	height:29px;
	line-height:30px;
	text-align:center;
}
.box.esportes a.bt_mais{
	position:absolute;
	top:20px;
	right:20px;
	margin:0 0 0 0;
	padding: 0 20px 0 0;
	color: #457445;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta_verde.png) no-repeat right 1px;
	text-transform:uppercase;
}
.box.esportes a:hover.bt_mais{color:#133613; background-position: right -199px;}

/* enquete */
.box.enquete{
	position: relative;
	width:240px;
	min-height:360px;
}
.box.enquete h2{
	float:left;
	width:216px;
	height:50px;
	line-height:50px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #383845;
}
.box.enquete .pergunta,
.widget-poll .widget-poll-question{
	float:left;
	margin: 0 10px 0 10px;
	padding:10px;
	width:200px;
	background-color: #F0F0F0;
	color: #666;
	font-size:12px;
}
.box.enquete form{
	float:left;
	margin: 10px 20px 0 20px;
	width:200px;
}
.box.enquete form label,
.widget-poll tr{
	float:left;
	margin: 10px 0 10px 0;
	width:100%;
	color: #343441;
	font-size:13px;
	font-weight:bold;
}
.box.enquete form label input{float:left; margin: 2px 10px 0 5px;}
.box.enquete .bottom_enquete{
	position: absolute;
	bottom:0;
	left:10px;
	width:220px;
	height:50px;
	border-top:solid 1px #CCC;
}
.box.enquete .bottom_enquete input[type="button"]{
	float:right;
	margin:15px 5px 0 0;
	padding: 0 20px 0 0;
	color: #2A72B6;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta.png) no-repeat right 1px;
	text-transform:uppercase;
	border:0px;
	cursor: pointer;
}
.box.enquete .bottom_enquete input[type="button"]:hover{color:#1B3D60; background-position: right -199px;}
.box.enquete #show-results{
	font-size: 12px;
	line-height:250%;
}
.box.enquete img{width:240px;height:361px;}
/* chamadas */
.box.chamadas{
	position: relative;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	width:240px;
	min-height:170px;
}
.box.chamadas h2{
	float:left;
	width:260px;
	height:50px;
	line-height:50px;
	padding: 0 20px 0 11px;
	font-size:16px;
	color: #383845;
}
.box.chamadas .box_duvidas{
	float:left;
	margin:0 10px 0 10px;
	padding: 12px 20px 28px 105px;
	width:95px;
	height:58px;
	background:url(../imgs/social/bg_duvidas.png) no-repeat 0 0;
	text-align:right;
	font-size:12px;
	color: #666;
	font-weight:bold;
	vertical-align: middle;
}
.box.chamadas a.bt_box{
	position:absolute;
	bottom:15px;
	right:15px;
	margin:0 0 0 0;
	padding: 0 20px 0 0;
	color: #2A72B6;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta.png) no-repeat right 1px;
	text-transform:uppercase;
}
.box.chamadas a:hover.bt_box{color:#1B3D60; background-position: right -199px;}

/* proximos eventos */
.box.proximoseventos{
	position: relative;
	width:240px;
	min-height:280px;
}
.box.proximoseventos h2{
	float:left;
	width:216px;
	height:50px;
	line-height:50px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #383845;
}
.box.proximoseventos .titulo strong{font-size:36px;}
.box.proximoseventos .titulo{
	float:left;
	margin: 0 10px 0 10px;
	padding:10px 0 0 15px;
	width:205px;
	height:50px;
	background-color:#3E82C5;
	color: #FFF;
	font-size:24px;
}
.box.proximoseventos .evento{
	float:left;
	margin: 0 10px 0 10px;
	padding:30px 15px 0 15px;
	width:190px;
	height:90px;
	background-color: #F0F0F0;
	color: #383845;
	font-size:18px;
	font-weight:bold;
}
.box.proximoseventos a.bt_calendario{
	position:absolute;
	bottom:17px;
	right:15px;
	margin:0 0 0 0;
	padding: 0 20px 0 0;
	color: #2A72B6;
	font-size:12px;
	font-weight:bold;
	background:url(../imgs/geral/ico_seta.png) no-repeat right 1px;
	text-transform:uppercase;
}
.box.proximoseventos a:hover.bt_calendario{color:#1B3D60; background-position: right -199px;}

/* guia */
.box.guia{
	position: relative;
	width:240px;
	min-height:220px;
}
.box.guia h2{
	float:left;
	width:216px;
	height:50px;
	line-height:50px;
	padding: 0 12px 0 12px;
	font-size:16px;
	color: #383845;
}
.box.guia a{float:left; margin: 20px 0 0 20px;}
.miolo_int .size-full{
	width: 100%;
	height: initial;
	margin: 0;
}