@charset "utf-8";



/*

CASCADING PROPERTIES

*/

@import url("menu.css");

/*

// CASCADING PROPERTIES

*/



/*

PRELOADED MODULES

*/

@import url("http://stf.terra.com.br/portal/apps/headerfooter/_css/styles.css");

@import url("http://stf.terra.com.br/portal/apps/terratv/_css/modTerraTv.css");

@import url("http://stf.terra.com.br/portal/apps/audiencepulse_hor/_css/mainStyles.css");

@import url("http://stf.terra.com.br/portal/apps/communities/_css/modCommunities.css");

@import url("http://stf.terra.com.br/portal/apps/featuredmedia/_css/mainStyles.css");

@import url("http://stf.terra.com.br/portal/apps/clock/_css/mainStyles.css");

@import url("http://stf.terra.com.br/portal/apps/morenews/skins/default/context.css");

/*

// PRELOADED MODULES

*/



/*

OVERWRITING

*/

.col-right {

	width: 250px;

}

.lin-hor-solid {

	margin-right: 50px;

}

	.ctn-zone .lin-hor-solid {

		margin-right: 0;

	}

.mod-terratv {

	margin-bottom: 7px;

}

.ctn-mobile {

	margin-top: 30px;

}

/*

// OVERWRITING

*/



/*

SUB DEFINITIONS

*/

.ttl-inside { background-image: url(../_img/ttl-general.gif); width:230px; float:left; }

.ctn-ad { color:#BEB7AF; display:block; float:right; height:31px; line-height:31px; margin-right:213px; _margin-right:104px; margin-top: -36px; }

.ctn-ad em { display:block; float:left; margin-right:5px; font-size:9px; font-style:normal; font-weight:normal; text-transform:lowercase; }



.ctn-main {

	min-height: 470px;

	border-top: 0;

}

.ctn-especial {

	background-color: #FF9900;

	height: 31px;

	border-bottom: 12px solid #FFFFFF;

}

	.ctn-especial .sponsor {

		color: #FFFFFF;

	}

	.ctn-especial a, .ctn-especial ul, .ctn-especial li {

		float: left;

	}

	.ctn-especial li {

		margin-top: 5px;

		padding: 0 5px;

		background: url(../../_img/lin-dotted-white.gif) left top repeat-y;

	}

		.ctn-especial .itm-first {

			background: none;

			margin-left: 20px;

		}

	.ctn-especial li a {

		display: block;

		height: 17px;

		text-transform: uppercase;

		font-weight: bold;

		padding: 5px 4px 0 6px;

		color: #FFFFFF;

	}

	.ctn-especial li a:hover {

		color: #FFFFFF !important;

		text-decoration: underline;

	}

.adv-area, .adv-tout {

	float: left;

}

.adv-area {

	width: 234px;

	height: 60px;

	background-color: #CCCCCC;

}

.adv-tout {

	margin-left: 17px;

	height: 60px;

	padding: 0;

	line-height: 15px;

}

	.adv-tout img {

		float: left;

		padding-right: 4px;

	}

	.adv-tout strong {

		line-height: 18px;

	}

	.adv-tout .adv-border {

		border: 1px solid #FFFFFF;

		width: 342px;

		height: 44px;

		padding: 5px 10px;

		margin: 2px;

	}

	.adv-tout .adv-border div {

		float: left;

		padding-top: 5px;

		height: 38px;

	}

	.adv-tout .adv-border .adv-right {

		padding-left: 15px;

		margin-left: 15px;

		background: url(../../_img/lin-dotted-white.gif) left top repeat-y;

	}



.bgr-lightgray .lin-tiny {

	margin-top: 12px;

	margin-bottom: 4px;	

	/padding-top: 6px;

	/padding-bottom: 4px;

}	



.bgr-lightgray .col-wide-clean .lnk-more {

	display: block;

	margin-top: 12px;

}



/*

// SUB DEFINITIONS

*/

