/* --- body skin --- */
body {
	margin:0;
	background:#34c6ff url(/images/bgTDM.jpg) repeat-x;
	background-color:#34c6ff
}

/* --- header --- */
#headerTop {
	width:982px;
	height:139px;
	background:#095a7f url(/images/headerTDM-bg.jpg)
}
#headerLogo {
	width:305px;
	height:139px;
	padding-left:20px;
	text-align:left
}
#headerLogin {
	width:677px;
	height:86px;
	text-align:left
}
#headerTabs {
	width:677px;
	height:53px;
	text-align:left
}
a.headerCadastro {
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}
a.headerCadastro:hover {
	color:#b5e143;
	text-decoration:none
}
a.headerSenha {
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}
a.headerSenha:hover {
	color:#dc5258;
	text-decoration:none
}
.headerCadastroName {
	font-family:Verdana;
	font-size:11px;
	color:#b5e143;
	font-weight:bold
}
#headerLoginEmpty {
	width:430px;
	height:40px;
	background: url(/images/headerLoginEmpty-bg.png);
	padding:10px 0px 0px 180px;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff
}
#headerBottom {
	width:982px;
	height:61px;
	background:#501012 url(/images/headerMenu-bg.gif)
}
#headerAZ {
	width:732px;
	height:28px;
	padding-right:10px;
	text-align:right;
	font-family:Verdana,Arial;
	font-size:11px
}
#headerDAB {
	width:250px;
	height:28px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#c53b41
}
#headerDate {
	height:10px;
	padding:8px 11px;
	position:absolute;
	visibility:visible
}
#headerAbout {
	height:10px;
	padding:8px 38px;
	position:absolute;
	visibility:hidden
}
#headerBackHome {
	height:10px;
	padding:8px 38px;
	position:absolute;
	visibility:hidden
}
a.headerAZ {
	color:#c53b41;
	text-decoration:none
}
a.headerAZ:hover {
	color:#c53b41;
	text-decoration:underline
}
a.headerAZLink {
	font-family:Arial,Verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}
a.headerAZLink:hover {
	color:#e64d5a;
	text-decoration:none
}

/* --- header/search --- */
#headerSearchBox {
	width:272px;
	height:20px;
	margin:0.11cm 0px 0px 18.35cm
}
#headerSearchInput {
	width:245px;
	height:20px;
	float:left
}
.headerSearchBtn {
	width:24px;
	height:18px;
	margin-top:1px;
	background:url(/images/headerSearchBtn.gif) no-repeat;
	float:left
}
.headerSearchBtnOver {
	width:24px;
	height:18px;
	margin-top:1px;
	background:url(/images/headerSearchBtn-over.gif) no-repeat;
	float:left
}

/* --- header/menu --- */
#headerMenu {
	padding-left:5px;
	width:982px;
	height:33px
}
dl,dt,dd,ul,li {padding:0;margin:0}
.dropMenuHeaderDiv {
	padding-right:5px;
	float:left
}
.dropMenuHeaderDiv dt {
	width:4px;
	height:28px;
	padding:0px;
	border:0px;
	background:url(/images/headerMenuDiv.gif)
}
.dropMenuHeaderArrow {
	padding-right:5px;
	float:left
}
.dropMenuHeaderArrow dt {
	width:8px;
	height:28px;
	padding:0px;
	border:0px;
	background:url(/images/headerMenu-drop.gif)
}
.dropMenuHeader {
	padding-right:5px;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	font-size:1.08em;
	color:#ffffff;
	font-weight:bold;
	float:left
}
.dropMenuHeader dt {
	padding:5px;
	border:0px;
	cursor:pointer
}
.dropMenuHeader dt:hover {
	background:url(/images/headerMenu-over.gif)
}
.dropMenuHeader dd {
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:200;
	opacity:0
}
.dropMenuHeader ul {
	width:150px;
	border:1px solid #501012;
	list-style:none;
	border-top:none
}
.dropMenuHeader li {
	display:inline
}
.dropMenuHeader a, .dropMenuHeader a:active, .dropMenuHeader a:visited {
	width:150px;
	padding:5px;
	background-color:#76181c;
	display:block;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none
}
.dropMenuHeader a:hover {
	background:#76181c;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#e64d5a;
	font-weight:bold
}
.dropMenuHeader .underline {
	border-bottom:1px solid #501012
}
.dropMenuHeader .subtitle {
	padding:3px 5px;
	background-color:#501012;
	display:block;
	font-family:Arial;
	font-size:11px;
	color:#c53b41;
	font-weight:bold;
}
.dropMenuHeader .subtitleSpace {
	padding:3px 5px;
	background-color:#76181c;
	display:block;
	font-family:Arial;
	font-size:1px;
	color:#76181c
}

/* --- clear/inline --- */
#divClear {
	clear:both
}
#divInline {
	display:inline;
	margin:0px
}

/* --- main cell --- */
#mainCell {
	height:1300px;
	padding:4px;
	background-color:#ffffff
}
#contentCell {
	width:676px
}

/* --- loader div --- */
#loaderBox {
	width:150px;
	height:16px;
	padding:2px;
	background-color:#ffffff
}
#loaderIcon {
	width:16px;
	height:16px;
	background: url(/images/loader.gif);
	float:left
}
#loaderText {
	margin-left:3px;
	padding-top:1px;
	font-family:Verdana;
	font-size:11px;
	color:#911e23;
	font-weight:normal;
	float:left
}
#loaderAzAlbunsBox {
	width:588px;
	height:130px;
	margin:30px 0px 0px 18px;
	border:1px solid #f0f0f0;
	padding:55px 0px 0px 30px
}
#loaderAzAlbuns {
	width:140px;
	height:26px;
	padding:8px 0px 0px 42px;
	background:#ffffff url(/images/loaderG.gif) no-repeat;
	font-family:Arial;
	font-size:16px;
	color:#c0c0c0;
	font-weight:bold
}
#loaderAzAlbunsError {
	width:140px;
	height:26px;
	padding:8px 0px 0px 42px;
	background:#ffffff url(/images/loaderGError.gif) no-repeat;
	font-family:Arial;
	font-size:16px;
	color:#911e23;
	font-weight:bold
}

/* --- right menu --- */
#_old_rightCell {
	width:298px;
	padding:2px;
	background:#34c6ff url(/images/bgRight.jpg) repeat-x;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	color:#000000
}
#rightAgendaTitleAlt {
	width:150px;
	height:30px;
	background:url(/images/rightAgendaAlt.gif) no-repeat;
	cursor:pointer
}
#rightBlogTitle {
	width:286px;
	height:40px;
	margin-left:6px;
	background:url(/images/rightBlog.gif) no-repeat;
	cursor:pointer
}
#rightBlogTitleAlt {
	width:150px;
	height:30px;
	background:url(/images/rightBlogAlt.gif) no-repeat;
	cursor:pointer
}
#rightMobileTitle {
	width:286px;
	height:40px;
	margin-left:6px;
	background:url(/images/rightMobile.gif) no-repeat;
	cursor:pointer
}
#rightRssTitle {
	width:286px;
	height:40px;
	margin-left:6px;
	background:url(/images/rightRSS.gif) no-repeat;
	cursor:pointer
}
#rightRssTitleAlt {
	width:150px;
	height:30px;
	background:url(/images/rightRSSAlt.gif) no-repeat;
	cursor:pointer
}
#rightNewsletterTitle {
	width:286px;
	height:40px;
	margin-left:6px;
	background:url(/images/rightNewsletter.gif) no-repeat;
	cursor:pointer
}
#rightMeuTDMTitle {
	width:286px;
	height:40px;
	margin-left:6px;
	background:url(/images/rightMeuTDM.gif) no-repeat
}
#rightMeuTDMTitleAlt {
	width:150px;
	height:30px;
	background:url(/images/rightMeuTDMAlt.gif) no-repeat
}
#rightTwitterTitle {
	width:286px;
	height:40px;
	margin-left:6px;
	background:url(/images/rightTwitter.gif) no-repeat;
	cursor:pointer
}
.rightTitleIMG {
	padding:5px 0px 5px 0px;
	text-align:center
}
#rightMenuDivA {
	width:270px;
	height:1px;
	margin:15px 12px 15px 12px;
	border:0;
	background-color:#abcddb
}
#rightMenuDivB {
	width:270px;
	height:1px;
	margin:15px 12px 15px 12px;
	border:0;
	background-color:#b1d4e3
}
#rightMenuDivC {
	width:270px;
	height:1px;
	margin:15px 12px 15px 12px;
	border:0;
	background-color:#e9f1f5
}
#rightMenuTexto {
	width:230px;
	padding:4px 14px;
	margin:0px 0px 0px 38px;
	font-family:Verdana;
	font-size:11px;
	color:#034d70
}
a.rightTitleLinks {
	font-family:Arial;
	font-size:11px;
	color:#034d70;
	font-weight:bold;
	text-decoration:none
}
a.rightTitleLinks:hover {
	color:#501012
}
#rightMenuForm {
	width:275px;
	height:25px;
	margin-top:-2px;
	padding:4px 10px;
	font-family:Verdana;
	font-size:11px;
	color:#034d70
}
#rightMenuIpt {
	width:205px;
	height:23px;
	padding:4px 0px 0px 26px;
	background:url(/images/rightIptBG.gif) repeat-x;
	float:left
}
#rightMenuBtn {
	margin:2px 0px 0px 5px;
	float:left
}
#rightMTArrow {
	width:14px;
	height:20px;
	margin:0px 6px 0px 8px;
	background:url(/images/rightMTArrow.gif) no-repeat;
	float:left
}
.rightMT {
	width:190px;
	height:20px;
	line-height:20px;
	padding-left:3px;
	background-color:#b3595e;
	font-family:Arial;
	letter-spacing:-0.02em;
	font-size:1.4em;
	color:#ffffff;
	font-weight:bold;
	float:left
}
.rightMTOver {
	width:190px;
	height:20px;
	line-height:20px;
	padding-left:3px;
	background-color:#043c56;
	font-family:Arial;
	letter-spacing:-0.02em;
	font-size:1.4em;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	float:left
}
#rightMTDiv {
	padding-bottom:5px;
	clear:both
}
#rightTabs {
	width:286px;
	height:28px;
	margin-top:10px;
	margin-left:8px
}
.rightTabsA {
	background:url(/images/rightTabsA.gif) no-repeat;
}
.rightTabsB {
	background:url(/images/rightTabsB.gif) no-repeat;
}
#rightTabsBox {
	width:270px;
	margin:0px auto 0px auto;
	padding:5px
}

/* --- right menu/survey --- */
#rightSurveyTodaySky {
	width:285px;
	margin:15px auto 15px auto
}
#rightSurveyToday {
	width:165px;
	height:600px;
	float:left
}
#rightSurvey {
	width:165px
}
#rightSurvey .rightSurveyTitle {
	width:158px;
	height:20px;
	line-height:20px;
	padding-left:3px;
	background-color:#4a9bc3;
	font-family:Arial;
	letter-spacing:-0.03em;
	font-size:1.4em;
	color:#ffffff;
	font-weight:bold
}
#rightSurvey .rightSurveyQuestion {
	width:158px;
	padding-left:3px;
	font-family:Arial;
	font-size:12px;
	color:#043c56;
	font-weight:bold
}
#rightSurveyBox {
	padding-left:3px
}
#rightSurveyDiv {
	padding-bottom:5px;
	clear:both
}
#rightSurveyBottom {
	padding-bottom:20px;
	clear:both
}
#rightSurveyRadio {
	margin:-2px 0px 0px -2px;
	float:left
}
#rightSurveyAnswer {
	width:138px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
	float:left
}
.rightSurveyButton {
	width:40px;
	height:14px;
	margin:8px 0px 0px 3px;
	background:url(/images/buttons/btnVotar.gif) no-repeat
}
.rightSurveyButtonOver {
	width:40px;
	height:14px;
	margin:8px 0px 0px 3px;
	background:url(/images/buttons/btnVotar-over.gif) no-repeat;
	cursor:pointer
}
.rightSurveyButtonDis {
	width:40px;
	height:14px;
	margin:8px 0px 0px 3px;
	background:url(/images/buttons/btnVotar-dis.gif) no-repeat
}
#rightSurveyMore {
	padding:8px 0px 10px 3px
}
a.rightSurvey {
	font-family:Verdana;
	font-size:10px;
	color:#b3595e;
	font-weight:bold;
	text-decoration:none
}
a.rightSurvey:hover {
	color:#501012;
	text-decoration:none
}
#rightSurveyHDiv {
	padding-left:5px;
	padding-right:5px;
	font-family:Arial;
	font-size:8px;
	color:#000000
}
#rightSurveyVotos {
	position:absolute;
	margin:1px 0px 0px 4px;
	font-family:Arial;
	font-size:10px;
	color:#911e23;
	font-weight:bold
}
#rightSurveyBarBase {
	width:138px
}
#rightSurveyBar {
	margin-left:2px;
	border-top:1px solid #fdeaec;
	border-left:1px solid #fea0aa;
	border-bottom:1px solid #fea0aa;
	background-color:#f9d2d6;
	font-size:10px
}
#rightSurveyAB {
	width:152px;
	margin:3px 0px 3px 0px;
	padding:2px;
	background-color:#ffffcd;
	font-family:Arial;
	font-size:11px;
	color:#333333;
	font-weight:bold
}
#rightSurveyABText {
	margin:1px 0px 0px 5px;
	float:left
}
#rightSurveyABResult {
	margin:1px 0px 0px 3px;
	color:#971621
}

/* --- right menu/today --- */
#rightToday {
	width:165px
}
#rightToday .todayTitle {
	width:158px;
	height:20px;
	line-height:20px;
	padding-left:3px;
	background-color:#4a9bc3;
	font-family:Arial;
	word-spacing:-0.1em;
	letter-spacing:-0.03em;
	font-size:1.4em;
	color:#ffffff;
	font-weight:bold
}
#rightToday .todayText {
	width:158px;
	padding-left:5px;
	font-family:Verdana;
	font-size:11px;
	color:#000000
}
#rightTodayDate {
	padding-top:5px;
	font-family:Arial;
	font-size:12px;
	color:#043c56;
	font-weight:bold
}
#rightTodayName {
	padding:2px 0px 0px 5px
}
#rightTodayDesc {
	padding:2px 0px 0px 5px;
	font-family:Verdana;
	font-size:10px;
	color:#000000
}
#rightTodayRelac {
	padding:2px 0px 0px 5px;
	font-family:Verdana;
	font-size:11px;
	color:#000000
}
#rightTodayRelac .rightTodayRelacTitle {
	padding-top:5px;
	font-size:10px;
	color:#043c56;
	font-weight:bold
}
a.rightToday {
	font-family:Arial;
	font-size:12px;
	color:#b3595e;
	font-weight:bold;
	text-decoration:none
}
a.rightToday:hover {
	color:#2ab1ea;
	text-decoration:none
}

/* --- chamada mobile --- */
#rightMobileMore {
	margin:3px 0px 15px 15px;
	font-family:Arial;
	font-size:12px;
	color:#e64d5a;
	font-weight:bold
}
#rightMobileMore a {
	color:#e64d5a;
	text-decoration:none
}
#rightMobileMore a:hover {
	color:#e64d5a;
	text-decoration:underline
}

/* --- chamadas blog --- */
#blogRightBox {
	width:230px;
	margin:3px 0px 0px 20px;
	font-family:Arial;
	font-size:12px;
	color:#043c56
}
#blogRightTitle {
	color:#921e23;
	font-weight:bold
}
#blogRightTitle a {
	color:#921e23;
	text-decoration:none
}
#blogRightTitle a:hover {
	color:#921e23;
	text-decoration:underline
}
#blogRightLinks {
	margin:0px 0px 5px 5px;
	line-height:11px;
	font-size:11px;
	font-weight:bold
}
#blogRightLinks a {
	color:#034d70;
	text-decoration:none
}
#blogRightLinks a:hover {
	color:#034d70;
	text-decoration:underline
}

/* --- chamadas twitter --- */
#twitterRightBox {
	width:230px;
	margin:5px 0px 0px 10px;
	font-family:Arial;
	font-size:12px;
	color:#187faa
}
#twitterTitle {
	margin:0px 0px 5px 5px;
	line-height:12px;
	font-size:12px;
	font-weight:bold
}
#twitterTime {
	font-size:10px;
	color:#666666;
	font-weight:normal
}
#twitterFollow {
	margin:8px 0px 0px 5px;
	font-size:12px;
	color:#e64d5a;
	font-weight:bold
}
#twitterFollow a {
	color:#e64d5a;
	text-decoration:none
}
#twitterFollow a:hover {
	color:#e64d5a;
	text-decoration:underline
}

/* --- footer --- */
#footerCell {
	height:265px;
	background-color:#00192b
}
#footerMain {
	height:285px;
	padding:30px 50px 50px
}
#footerCopy {
	width:24%;
	height:73px;
	text-align:left;
	float:left
}
#footerCopyLogo {
	width:120px;
	height:45px;
	margin-bottom:3px;
	background:url(/images/footerLogo.gif) no-repeat
}
#footerCopyTexto {
	height:25px;
	padding-bottom:10px;
	font-family:Verdana;
	font-size:9px;
	color:#536c82
}
#footerMenuBase {
	width:75%;
	height:135px;
	float:right
}
#footerMenu {
	width:565px;
	padding-left:95px;
	text-align:left;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
	font-weight:bold
}
#footerMenuSub {
	width:565px;
	margin-left:95px;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold
}
#footerMenuTexto {
	padding-left:0px 10px 0px 10px
}
#footerMenuSearch {
	width:565px;
	padding-left:95px;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	font-weight:bold
}
#footerMenuHDiv {
	font-family:Verdana;
	font-size:10px;
	color:#536c82
}
#footerMenuVDiv {
	height:1px;
	background-color:#02283a;
	border:0;
	margin:18px 0px 18px 0px
}
#footerInteract {
	width:565px;
	height:160px;
	padding-left:95px;
	text-align:left;
	font-family:Arial;
	font-size:14px;
	color:#ffffff;
}
#footerTitle {
	margin-bottom:5px;
	font-weight:bold
}
#footerFeedsBlock {
	width:28%;
	float:left
}
#footerFeedsIcon {
	width:16px;
	margin:1px 0px 4px 0px;
	float:left
}
#footerFeeds {
	font-size:11px;
	float:left
}
#footerFeeds a {
	color:#ffffff;
	text-decoration:none
}
#footerFeeds a:hover {
	color:#2ab1ea;
	text-decoration:none
}
#footerFeedsAll {
	margin:5px 0px 18px 5px;
	font-size:12px;
	color:#2ab1ea
}
#footerFeedsAll a {
	color:#2ab1ea;
	text-decoration:none
}
#footerFeedsAll a:hover {
	color:#2ab1ea;
	text-decoration:underline
}
a.footerLinks {
	color:#ffffff;
	text-decoration:none
}
a.footerLinks:hover {
	color:#4db7e6;
	text-decoration:none
}
#footerRM {
	width:80px;
	height:24px;
	background:url(/images/rolmedia.gif) no-repeat
}
#footerCC {
	padding-bottom:20px;
	height:31px;
	text-align:left
}

/* --- forms --- */
.iptBlue {
	padding-left:2px;
	background-color:#ffffff;
	border:1px solid #2ab1ea;
	font-family:Verdana;
	font-size:11px;
	color:#00192b
}
.iptBlueG {
	padding-left:2px;
	background-color:#ffffff;
	border:1px solid #2ab1ea;
	font-family:Verdana;
	font-size:16px;
	color:#2ab1ea
}
.iptRed {
	padding-left:2px;
	background-color:#ffffff;
	border:1px solid #76181c;
	font-family:Verdana;
	font-size:11px;
	color:#c53b41
}
.iptGrey {
	padding-left:2px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:11px;
	color:#000000
}
.iptGreyG {
	padding:3px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold
}
.iptTrans {
	background-color:#ffffff;
	border:0px;
	font-family:Verdana;
	font-size:11px;
	color:#c53b41
}
.iptRightNL {
	background-color:#ffffff;
	border:0px;
	font-family:Verdana;
	font-size:11px;
	color:#c54b41
}
.iptHeaderSearch {
	width:240px;
	margin-top:3px;
	background-color:#ffffff;
	border:0px;
	font-family:Verdana;
	font-size:11px;
	color:#c54b41
}
.selStd {
	padding:2px;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold
}
.tarGrey {
	padding-left:2px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:12px;
	color:#000000
}
.tarGreyG {
	padding:3px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	font-weight:bold
}

/* --- buttons --- */
.btnStd {
	width:28px;
	height:18px;
	background-color:#166f97;
	border:0;
	cursor:pointer
}
.btnStdOver {
	width:28px;
	height:18px;
	background-color:#187faa;
	border:0;
	cursor:pointer
}
#btnOK {
	background-image:url(/images/buttons/btnOK.gif)
}
.btnStdG {
	width:28px;
	height:22px;
	background-color:#166f97;
	border:0;
	cursor:pointer
}
.btnStdGOver {
	width:28px;
	height:22px;
	background-color:#187faa;
	border:0;
	cursor:pointer
}
#btnOKG {
	background-image:url(/images/buttons/btnOKg.gif)
}
.btnAlt {
	width:28px;
	height:18px;
	background-color:#c53b41;
	border:0;
	cursor:pointer
}
.btnAltOver {
	width:28px;
	height:18px;
	background-color:#d9575d;
	border:0;
	cursor:pointer
}
#btnOKAlt {
	background-image:url(/images/buttons/btnOKAlt.gif)
}

/* --- captcha --- */
#capBox {
	width:150px;
	background-color:#f0f0f0;
	padding:5px;
	font-family:Verdana;
	font-size:12px;
	color:#000000
}
#capBlank {
	position:absolute
}
#capXchg {
	margin-left:5px;
	margin-top:3px;
	color:#2ab1ea !important;
	cursor:pointer;
	float:left
}
#capClear {
	clear:both
}
#capText {
	font-size:10px;
	float:left
}
#capFrm {
	width:55px;
	margin-left:12px;
	margin-top:3px;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:11px;
	color:#000000
}

/* --- tag cloud --- */
#tagCloud {
	padding:0px 3px 0px 0px;
	font-family:Arial;
	font-size:16px;
	font-weight:bold
}
a.tagCloud1 {
	letter-spacing:-0.09em;
	color:#921e23;
	font-size:1.7em;
	text-decoration:none
}
a.tagCloud2 {
	color:#355361;
	font-size:1.5em;
	text-decoration:none
}
a.tagCloud3 {
	color:#3b5c6b;
	font-size:1.05em;
	text-decoration:none
}
a.tagCloud4 {
	color:#3b5c6b;
	font-size:0.90em;
	text-decoration:none
}
a.tagCloud5 {
	color:#3f6273;
	font-size:0.85em;
	text-decoration:none
}
a.tagCloud6 {
	color:#3f6273;
	font-size:0.75em;
	text-decoration:none
}
a.tagCloud7 {
	color:#538196;
	font-size:0.7em;
	text-decoration:none
}
a.tagCloud8 {
	color:#538196;
	font-size:0.6em;
	font-weight:normal;
	text-decoration:none
}
a.tagCloud1:hover,a.tagCloud2:hover,a.tagCloud3:hover,a.tagCloud4:hover,a.tagCloud5:hover,a.tagCloud6:hover,a.tagCloud7:hover,a.tagCloud8:hover {
	color:#b3595e
}

/* --- rank news --- */
#rankNewsNum {
	width:20px;
	font-family:Arial;
	font-size:22px;
	color:#4a9bc3;
	font-weight:bold;
	float:left
}
#rankNewsText {
	width:250px;
	padding-top:2px;
	font-family:Arial;
	font-size:16px;
	letter-spacing:-0.04em;
	font-weight:bold;
	float:right
}
a.rankNewsLink {
	color:#355361;
	text-decoration:none
}
a.rankNewsLink:hover {
	color:#2ab1ea;
	text-decoration:none
}
#rankNewsDiv {
	padding-bottom:5px;
	clear:both
}

/* --- related artists --- */
a.artRelac {
	font-family:Verdana;
	font-size:11px;
	color:#2ab1ea;
	text-decoration:none
}
a.artRelac:hover {
	color:#b3595e;
	text-decoration:none
}

/* --- alert header promo --- */
#alertHeaderPromo {
	width:982px;
	height:90px;
	margin:20px auto 0 auto
}

/* --- alert header radio --- */
#alertHeaderRadio {
	width:982px;
	height:60px;
	margin:20px auto 0 auto
}

/* --- alert header promos --- */
#alertHeaderPromos {
	width:982px;
	height:100px;
	margin:20px auto 0 auto
}
#alertHeader_100 {
	width:982px;
	height:100px;
	margin:20px auto 0 auto
}
#alertHeader_120 {
	width:982px;
	height:120px;
	margin:20px auto 0 auto
}

/* --- ads --- */
#adsHeader {
	width:982px;
	height:90px;
	margin:20px auto 20px auto
}
#adSuperBanner {
	width:728px;
	height:90px;
	float:left
}
#adButton {
	width:142px;
	height:90px;
	float:right
}
#adSquare {
	width:300px;
	height:250px;
	margin:0px 0px 24px 0px;
	position:relative
}
#adSquarePos {
	width:920px;
	height:250px;
	position:absolute;
	top:0px;
	right:0px
}
#adSkyscraper {
	width:120px;
	height:600px;
	float:left
}
#adFullbanner {
	width:536px;
	margin:50px 35px 25px auto;
	padding:15px 0px 15px 72px;
	border:3px solid #edf6fd
}
#adFullbannerAlt {
	width:612px;
	margin:50px auto 25px 18px;
	padding:15px 0px 15px 150px;
	border:3px solid #edf6fd
}
#adVerticalRectangle {
	width:240px;
	margin-left:50px;
	padding:4px;
	background-color:#f0f0f0;
	float:left
}

/* --- alternative content --- */
#contentCellAlt {
	width:824px
}

/* --- right menu alt --- */
#_old_rightCellAlt {
	width:150px;
	padding:2px;
	background:#34c6ff url(/images/bgRight.jpg) repeat-x;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	color:#000000
}
.rightTitleIMGAlt {
	padding:2px 0px 0px 0px;
	text-align:center
}
#rightMenuDivAltA {
	width:130px;
	height:1px;
	margin:10px 10px 10px 10px;
	border:0;
	background-color:#abcddb
}
#rightMenuDivAltB {
	width:130px;
	height:1px;
	margin:10px 10px 10px 10px;
	border:0;
	background-color:#b1d4e3
}
#rightMenuTextoAlt {
	width:140px;
	padding:4px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
	color:#034d70
}
#rightMTArrowAlt {
	width:10px;
	height:11px;
	margin:1px 0px 0px 8px;
	background:url(/images/rightMTArrowAlt.gif) no-repeat;
	float:left
}
.rightMTAlt {
	width:110px;
	height:14px;
	line-height:14px;
	padding-left:3px;
	background-color:#b3595e;
	font-family:Arial;
	letter-spacing:-0.02em;
	font-size:1.0em;
	color:#ffffff;
	font-weight:bold;
	float:left
}
.rightMTAltOver {
	width:110px;
	height:14px;
	line-height:14px;
	padding-left:3px;
	background-color:#043c56;
	font-family:Arial;
	letter-spacing:-0.02em;
	font-size:1.0em;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
	float:left
}
#rightMTDivAlt {
	padding-bottom:3px;
	clear:both
}

/* --- ads alt --- */
#adSkyscraperAlt {
	width:150px;
	height:600px;
	margin-top:10px;
	text-align:center
}
#adButtonAlt {
	width:150px;
	height:90px;
	margin:3px 0px 10px 0px;
	text-align:center
}

/* --- new right menu --- */
#rightCell {width:298px;padding:2px;background-color:#fff;border-left:1px solid #edf6fd;font-family:Verdana;font-size:10px;color:#000}
#rightMenu_tools {margin:15px 0 15px 0}
#rightMenu_tools .banner {margin:0 0 5px 5px}
#rightMenu_tools .more {margin-left:10px;font-family:Arial;font-size:12px;color:#333;font-weight:bold}
#rightMenu_tools .more a {color:#e64d5a;text-decoration:none}
#rightMenu_tools .more a:hover {color:#e64d5a;text-decoration:underline}
#rightMenu_tools .more_b {width:178px;height:16px;margin:0 0 5px 50px;padding:2px 2px 2px 20px;background:#4a9bc3 url(/images/rightMore_bg.png) no-repeat;cursor:pointer;font-family:Arial;font-size:12px;color:#fff;font-weight:bold}
#rightMenu_tools .form {width:282px;height:30px;margin:0 0 0 8px;background:url(/images/rightNewsletter_bg.png) no-repeat}
#rightMenu_tools_facebook_a {width:300px;height:212px;background-color:#fff}
#rightMenu_tools_twitter_a {margin:15px 0 0 5px}
#rightMenu_div {height:1px;border-bottom:1px dotted #e0e0e0;margin:15px 12px 15px 12px}
.rightMenu_newsletter_ipt {width:208px;margin:5px 0 0 27px;border:0;background:#fff;font-family:Arial;font-size:14px;color:#333}
.rightMenu_newsletter_btn {width:40px;height:30px;margin-left:4px;border:0;font-family:Arial;font-size:14px;color:#333;cursor:pointer;float:left}

#rightMenu_blogs {width:270px;margin:-10px 0 0 20px;font-family:Arial;font-size:12px;color:#043c56}
#rightMenu_blogs .title {font-size:16px;color:#921e23;font-weight:bold}
#rightMenu_blogs .title a {color:#921e23;text-decoration:none}
#rightMenu_blogs .title a:hover {color:#e64d5a;text-decoration:none}
#rightMenu_blogs .sep {height:1px;border-bottom:1px dotted #f0f0f0;margin:10px 0 10px 2px}
#rightMenu_blogs_links {margin:0 0 5px 2px}
#rightMenu_blogs_links a {color:#333;text-decoration:none}
#rightMenu_blogs_links a:hover {color:#333;text-decoration:underline}

/* --- new right menu alt --- */
#rightCellAlt {width:150px;padding:2px;background-color:#fff;border-left:1px solid #edf6fd;font-family:Verdana;font-size:10px;color:#000}
#rightMenu_tools_alt {margin:15px 0 15px 0}
#rightMenu_tools_alt .banner {margin-bottom:5px}
#rightMenu_tools_alt .more_b {width:110px;height:14px;margin:0 0 3px 10px;padding:2px 2px 2px 15px;background:#4a9bc3 url(/images/rightMore_alt_bg.png) no-repeat;cursor:pointer;font-family:Arial;font-size:11px;color:#fff;font-weight:bold}
#rightMenu_tools_facebook_b {width:150px;margin:20px 0 15px 0}
#rightMenu_tools_facebook_b_logo {width:140px;padding:5px;text-align:left;background-color:#3b5998}
#rightMenu_tools_twitter_b {margin:15px 0 5px 0}

/* --- new footer superbanner --- */
#adsSuperbanner_footer {background-color:#fff;border-top:2px solid #edf6fd;padding:30px 0 30px 0;text-align:center}
