a { text-decoration:none !important; }

#destaques , #character-box , #news-box { float:left; }

#news-box { width:100%; }
#news-box-s { width:710px; }
.news-cell { width:100%; height:auto; }
.mr-news { padding-right: 3%; }

#character-box { width:100%; }
.character-cell { width:100%; height:auto; }

#destaques { width:100%; height:auto; }
#destaques img { width:35%; }
.destaque-cell { width: 100%; }
.imgDestaque {
    border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-right: 20px;
}

@media screen and (min-width: 600px) {
.news-cell { width:48%; }
#character-box { width:48%; margin-right: 2%; }
#destaques { width:50%; }
#destaques img { width:25%; }

}

@media screen and (min-width: 1041px){
#news-box { width:465px; }
.news-cell { width:220px; height:290px; }
.mr-news { padding-right: 0; }

#character-box { width:470px; margin-right: 0; }
.character-cell { width:470px; height:265px; }

#destaques { width:470px; height:355px; }
.destaque-cell { width: 470px; }
}

.home-subtitle
{
	height:27px;
	padding-left:10px;
	padding-top:10px;
}





.programs-cell , .programs-cell.large , .programs-cell.medium
{
	width:100%;
}

.mr-large2 , .mr-medium2 , .mr-medium {
	margin-right:5%;
}

#programs-img {
	width: 100%(calc-20px);
	height: 135px;
	border:4px solid #e5e5e5;
}


#programs-img:hover {
	border: 4px solid #efb80f;
}

#programs-img img
{
	height: 135px;
	width: auto;
}

.programs-cell .read-more
{
	width:90px;
	height:20px;
	cursor:pointer;
	background-image: url('../images/read-more.png');
	margin-top:5px;
}

.programs-cell .selected.read-more { background-image: url('../images/read-less.png');}
.programs-cell .read-more:hover { background-image: url('../images/read-more-hover.png');}
.programs-cell .selected.read-more:hover { background-image: url('../images/read-less-hover.png');}


/* BOXES PARA TABLET*/
@media screen and (min-width: 600px) {

.programs-cell , .programs-cell.large , .programs-cell.medium
{
	width:49.5%;
}

.mr-large2 , .mr-medium2 , .mr-medium {
	margin-right:0;
}

}


/* BOXES PARA DESKTOP*/
@media screen and (min-width: 1041px) {

.programs-cell
{
	width:23%;
	overflow:hidden;
	position:relative;
	line-height: 24px;
}

.programs-cell.large
{
	width:48%;
}

.programs-cell.medium
{
	width: 31.6% !important;
}

.mr-medium { margin-right:20px;}
.mr-medium2 { margin-right:2%;}
.mr-large2 { margin-right:3%;}

.programs-cell .read-more
{
	position:absolute;
	bottom:2px;
	right:0px;
	margin-top:0px;
}

.programs-cell .selected.read-more
{
	position:relative;
	bottom:0px;
	margin-top:10px;
}

}


/* BANNER */
#banner-box { 
	position:relative;
	width: 100%;
 }

#banner-box img {
	width: 100%;
	height: auto;
}
 
#banner-body { position:absolute; }
#banner-body div { cursor: pointer;}

#banner-pages
{
	position:absolute;
	top:0px;
	right:0px;
}

.banner-page-cell
{
	padding:2px 10px;
	margin-top:6px;
	cursor:pointer;
}

#banner-window
{
	width:100%;
	height:360px;
	overflow:hidden;
	position:relative;
}
