/* --- content box --- */
#contentBox {
	width:640px;
	margin:0 15px 0 auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#333333
}
#contentBoxAlt {
	width:768px;
	margin:0px 35px 0px auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#333333
}
#contentBox a {
	color:#3f2f67
}
#contentBox a:hover {
	color:#784de6
}

/* --- content path --- */
#contentPath {
	width:640px;
	margin:0 15px 0 auto;
	padding-bottom:3px;
	border-bottom:2px solid #e0e0e0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#000000
}
#contentPathAlt {
	width:768px;
	margin:15px 35px 0px auto;
	padding-bottom:3px;
	border-bottom:2px solid #e0e0e0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#000000
}
a.contentPath {
	color:#ff5e00;
	font-weight:bold;
	text-decoration:none
}
a.contentPath:hover {
	color:#ff5e00;
	text-decoration:underline
}

/* --- column description --- */
#columnDesc {
	width:600px;
	margin:0px 35px 0px auto;
	padding:10px;
	background-color:#f0f0f0;
	font-family:Arial;
	font-size:14px;
	color:#666666;
	font-style:italic
}
#columnDescQuote {
	font-size:1.8em;
	color:#666666
}

/* --- downloads description --- */
#downloadDesc {
	width:600px;
	margin:0px 35px 0px auto;
	padding:10px;
	background-color:#f0f0f0;
	font-family:Arial;
	font-size:14px;
	color:#666666;
	font-style:italic
}
#downloadDescQuote {
	font-size:1.8em;
	color:#666666
}

/* --- content header --- */
#cleitorHeader {
	width:618px;
	height:90px;
	margin:15px auto 15px 17px;
	border:1px solid #f0f0f0;
	background:#fafafa url(/images/canais/rol/cleitorHeaderBG.gif)
}
#cleitorHeaderTitle {
	width:385px;
	margin:35px 0px 0px 115px;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	line-height:14px;
	font-size:16px;
	color:#666666;
	font-weight:bold
}
#contentHeaderText {
	margin:2px 0px 0px 115px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
a.contentHeader {
	color:#3f2f67;
	font-weight:bold;
	text-decoration:underline
}
a.contentHeader:hover {
	color:#ff8000;
	text-decoration:underline
}
#contentHeaderBanner {
	margin:5px 0px 0px 54px;
	width:54px;
	height:80px;
	float:left
}
#cleitorHeaderBanner {
	width:54px;
	height:80px;
	margin:5px 0px 0px 54px;
	background:#fafafa url(/images/canais/rol/cleitorShareBtn.gif) no-repeat;
	float:left
}

/* --- content grid --- */
#gridHLBase {
	width:590px;
	margin:15px 10px 0px 10px;
	padding:5px;
	border-top:4px solid #bf8e78;
	background-color:#fafafa
}
#gridHLTextPhoto {
	float:left
}
#gridHLTextBox {
	width:450px;
	padding-left:5px;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	float:left
}
#gridHLTime {
	margin-bottom:3px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold
}
#gridHLTitle {
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:-0.05em;
	font-size:18px;
	font-weight:bold
}
#gridHLTitle a {
	color:#333333;
	text-decoration:none
}
#gridHLTitle a:hover {
	color:#ff5e00;
	text-decoration:underline
}
#gridHLAuthor {
	margin:0px 0px 0px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333
}
#gridHLText {
	padding-top:8px;
	font-family:Verdana;
	font-size:12px;
	color:#333333
}
#gridDate {
	background-color:#fafafa;
	border-bottom:1px solid #e0e0e0;
	padding:5px 0px 5px 5px;
	margin:20px 0px 10px 0px;
	font-family:Verdana, Arial;
	letter-spacing:0.05em;
	font-size:11px;
	color:#666666
}
#gridTime {
	margin:15px 0px 0px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666;
	font-weight:bold
}
#gridTimeHide {
	margin:0px 0px 0px 0px;
	font-size:1px
}
#gridTitle {
	margin-left:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#c46100;
	font-size:14px;
	font-weight:bold
}
#gridYear {
	margin:0px 0px 3px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666666
}
#gridAuthor {
	margin:5px 0px 0px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333
}
#gridImg {
	width:80px;
	height:90px;
	margin-left:5px;
	float:left
}
#gridText {
	float:left
}
#gridRating {
	margin:3px 0px 0px 5px
}
#gridTitle a {
	color:#c46100;
	text-decoration:none
}
#gridTitle a:hover {
	color:#c46100;
	text-decoration:underline
}
#gridDesc {
	width:510px;
	margin:5px 0px 0px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#gridComment {
	margin:2px 0 0 8px;
	float:left
}
#gridCommentReviews {
	margin:8px 0 0 5px
}
#gridComment  h2, #gridCommentReviews h2 {
	position:absolute;
	display:inline;
	margin:0 3px;
	font-family:Verdana, Arial;
	letter-spacing:0.05em;
	font-size:11px;
	font-weight:normal;
	cursor:pointer
}
#gridComment a, #gridCommentReviews a {
	color:#3a1697;
	text-decoration:none
}
#gridComment a:hover, #gridCommentReviews a:hover {
	color:#ff5e00;
	text-decoration:none
}

/* --- content grid/paging --- */
#gridPaging {
	width:612px;
	margin:50px 35px 0px auto;
	padding:5px 0px 0px 5px;
	border-top:1px solid #e0e0e0;
	background-color:#fafafa;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#333333
}
#gridPagingAlt {
	width:756px;
	margin:25px 35px 0px auto;
	padding:5px 0px 0px 5px;
	border-top:1px solid #e0e0e0;
	background-color:#fafafa;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#333333
}
#gridPagingSel {
	margin-left:30px;
	margin-right:30px;
	float:left
}

/* --- paging buttons --- */
#gridPagingBtn {
	width:30px;
	float:left
}
.pagRew {
	width:28px;
	height:18px;
	background:url(/images/canais/rol/buttons/btnRew.gif) no-repeat;
	float:left
}
.pagRewOver {
	width:28px;
	height:18px;
	background:url(/images/canais/rol/buttons/btnRew-over.gif) no-repeat;
	float:left
}
.pagRewDis {
	width:28px;
	height:18px;
	background:url(/images/buttons/btnRew-dis.gif) no-repeat;
	float:left
}
.pagFor {
	width:28px;
	height:18px;
	background:url(/images/canais/rol/buttons/btnFor.gif) no-repeat;
	float:left
}
.pagForOver {
	width:28px;
	height:18px;
	background:url(/images/canais/rol/buttons/btnFor-over.gif) no-repeat;
	float:left
}
.pagForDis {
	width:28px;
	height:18px;
	background:url(/images/buttons/btnFor-dis.gif) no-repeat;
	float:left
}

/* --- paging buttons new --- */
.btnPag {
	width:28px;
	height:18px;
	background-color:#4c3192;
	border:0;
	float:left;
	cursor:pointer
}
.btnPagOver {
	width:28px;
	height:18px;
	background-color:#6744c1;
	border:0;
	float:left;
	cursor:pointer
}
#btnFor {
	background-image:url(/images/buttons/btnFor.png)
}
#btnForDis {
	background:url(/images/buttons/btnFor-dis.gif);
	cursor:default
}
#btnRew {
	background-image:url(/images/buttons/btnRew.png)
}
#btnRewDis {
	background:url(/images/buttons/btnRew-dis.gif);
	cursor:default
}

/* --- content load --- */
#contentDate {
	border-bottom:1px solid #f0f0f0;
	padding-bottom:5px;
	margin:30px 0px 0px auto;
	font-family:Verdana, Arial;
	letter-spacing:0.05em;
	font-size:12px;
	color:#666666
}
#contentDateHL {
	font-size:14px;
	color:#ff5e00;
	font-weight:bold
}
#contentDateComment {
	width:475px;
	border-bottom:1px solid #f0f0f0;
	padding-bottom:5px;
	margin:30px 0px 0px auto;
	font-family:Verdana, Arial;
	letter-spacing:0.05em;
	font-size:12px;
	float:left
}
#contentComment {
	margin:30px 0 0px 8px;
	padding-bottom:5px;
	float:left
}
#contentComment  h2 {
	position:absolute;
	display:inline;
	margin:0 3px;
	font-family:Verdana, Arial;
	letter-spacing:0.05em;
	font-size:12px;
	font-weight:normal;
	cursor:pointer
}
#contentComment a {
	color:#ff5e00;
	text-decoration:none
}
#contentComment a:hover {
	color:#3a1697;
	text-decoration:none
}
#contentCommentClear {
	font-size:0px;
	clear:both
}
#contentTitle {
	margin:20px 0px 0px auto;
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:24px;
	color:#333333;
	font-weight:bold
}
#contentTitle .contentEye {
	margin-top:5px;
	letter-spacing:-0.03em;
	font-size:16px;
	color:#666666
}
#contentTitle .contentSubTitle {
	width:750px;
	letter-spacing:-0.03em;
	font-size:18px;
	color:#666666
}
#contentAuthorFont {
	width:100%;
	margin:15px 0px 20px auto
}
#contentTitleFont {
	width:100%;
	margin:0px 0px 20px auto
}
#contentAuthor {
	width:80%;
	color:#666666;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	float:left
}
#contentAuthor .author {
	font-family:Verdana;
	font-weight:bold
}
#contentAuthor .editorial {
	font-family:Arial;
	font-weight:normal
}
#contentFont {
	width:18%;
	padding:2px;
	background-color:#f0f0f0;
	color:#666666;
	float:right
}
.contentFontTitle {
	line-height:11px;
	font-size:9px;
	float:left
}
.contentFontLetters {
	font-weight:bold;
	float:right
}
.contentFontSmall {
	font-size:14px
}
.contentFontLarge {
	margin-left:10px;
	font-size:16px
}
a.contentFont {
	color:#666666 !important;
	text-decoration:none
}
a.contentFont:hover {
	color:#333333 !important;
	text-decoration:none
}
#contentPhotoBox {
	padding:1px 3px 3px 3px;
	margin:4px 5px 3px 0px;
	background-color:#f0f0f0;
	float:left
}
#contentPhotoTable {
	width:135px
}
#contentPhotoCred {
	padding-bottom:2px;
	font-size:10px
}
#contentPhotoSub {
	font-size:10px;
	float:left
}
#contentCoverZoom {
	width:100px;
	height:16px;
	margin:25px 0px 0px 20px
}
#contentCoverBoxZ {
	width:150px;
	height:150px;
	margin:0px 0px 0px 18px;
	padding:3px;
	background-color:#f0f0f0;
	float:left
}
#contentTracklistZ {
	width:448px;
	height:149px;
	overflow:auto;
	margin:0px 35px 0px 0px;
	border:1px solid #f0f0f0;
	border-left:0px;
	padding:5px 5px 0px 5px;
	scrollbar-base-color:#f0f0f0;
	scrollbar-arrow-color:#333333;
	scrollbar-darkshadow-color:#f0f0f0;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	float:right
}
#contentCoverBox {
	width:150px;
	height:150px;
	margin:25px 0px 0px 18px;
	padding:3px;
	background-color:#f0f0f0;
	float:left
}
#contentTracklist {
	width:448px;
	height:149px;
	overflow:auto;
	margin:25px 35px 0px 0px;
	border:1px solid #f0f0f0;
	border-left:0px;
	padding:5px 5px 0px 5px;
	scrollbar-base-color:#f0f0f0;
	scrollbar-arrow-color:#333333;
	scrollbar-darkshadow-color:#f0f0f0;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	float:right
}
#contentRatingText {
	margin:5px 5px 0px 18px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	float:left
}
#contentRating {
	margin:3px 0px 0px 0px;
	float:left
}
#contentLabel {
	margin:3px 37px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	float:right
}
#contentYear {
	margin:5px 0px 0px 18px;
	font-family:Arial;
	font-size:12px;
	color:#666666
}
blockquote {
	padding:20px 0px 0px 40px
}
blockquote {
	margin:0.25em 0;
  	background: url(/images/canais/rol/quotes.png) 10px 0.75em no-repeat;
	font:italic 1.05em Georgia, Times, serif;
	color:#666666;
	display:inline-block
}
#AudioFile {
	width:260px;
	height:22px;
	margin:3px 0px 3px 0px;
	padding:3px;
	background-color:#f0f0f0
}
#ImageFile {
	margin:5px;
	padding:3px;
	background-color:#f0f0f0;
	font-size:11px;
	color:#333333;
	display:table
}
#ImageFileLeft {
	margin:5px;
	padding:3px;
	background-color:#f0f0f0;
	font-size:11px;
	color:#333333;
	float:left
}
#ImageFileRight {
	margin:5px;
	padding:3px;
	background-color:#f0f0f0;
	font-size:11px;
	color:#333333;
	float:right
}
#YouTube {
	width:480px;
	height:385px;
	margin:3px 0px 3px 0px;
	padding:5px;
	background-color:#f0f0f0
}
#MySpace {
	width:480px;
	height:385px;
	margin:3px 0px 3px 0px;
	padding:5px;
	background-color:#f0f0f0
}
#footNote {
	margin-top:20px;
	padding-top:3px;
	border-top:1px solid #e0e0e0;
	font-size:11px;
	color:#666666
}
#contentShare {
	width:618px;
	margin:0px 35px 0px auto
}
#contentShareText {
	line-height:12px;
	font-family:Arial;
	font-size:11px;
	color:#3a1697;
	font-weight:bold;
	float:left
}
#contentShareIcon {
	width:28px;
	height:24px;
	float:left
}
a.contentShare {
	color:#3a1697;
	text-decoration:none
}
a.contentShare:hover {
	color:#784de6;
	text-decoration:none
}

/* --- content alert --- */
#alertBox {
	width:598px;
	margin:25px 35px 0px auto;
	padding:10px;
	border:1px solid #f0f0f0;
	background-color:#fafafa
}
#alertBoxAlt {
	width:746px;
	margin:25px 35px 0px auto;
	padding:10px;
	border:1px solid #f0f0f0;
	background-color:#fafafa
}
#alertBoxTitle {
	margin-bottom:5px;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	font-size:14px;
	color:#666666;
	font-weight:bold
}
#alertBoxArea {
	font-size:18px;
	color:#333333
}
#alertBox .alertForm {
	margin-right:8px
}
#alertBox .alertSel {
	padding:2px;
	font-family:Verdana;
	font-size:12px;
	color:#ff8000;
	font-weight:bold
}
#alertBoxAlt .alertForm {
	margin-right:8px
}
#alertBoxAlt .alertSel {
	padding-left:2px;
	font-family:Verdana;
	font-size:12px;
	color:#ff8000;
	font-weight:bold
}
#alertBoxText {
	height:16px;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	float:left
}
#alertBoxIcon {
	width:20px;
	height:16px;
	float:left
}
a.alertBox {
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	text-decoration:none
}
a.alertBox:hover {
	color:#ff8000;
	text-decoration:underline
}

/* --- content tools --- */
#toolsDivBox {
	margin-top:50px
}
#toolsBox {
	width:612px;
	margin:30px 35px 40px auto;
	padding:5px 0px 0px 5px;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:12px
}
#toolsBoxAlt {
	width:752px;
	margin:25px 35px 30px auto;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:12px
}
#toolsIcon {
	width:20px;
	height:16px;
	float:left
}
#toolsText {
	padding-right:25px;
	color:#ff8000 !important;
	height:16px;
	float:left
}
#toolsBox a {
	color:#333333 !important;
	text-decoration:none
}
#toolsBox a:hover {
	color:#ff8000 !important;
	text-decoration:none
}
#toolsBoxAlt a {
	color:#333333 !important;
	text-decoration:none
}
#toolsBoxAlt a:hover {
	color:#ff8000 !important;
	text-decoration:none
}
#toolsBoxHome {
	width:612px;
	margin:40px 35px 40px auto;
	padding:5px 0px 0px 5px;
	font-family:Verdana, Arial;
	font-size:12px
}
#toolsBoxHome a {
	color:#333333 !important;
	text-decoration:none
}
#toolsBoxHome a:hover {
	color:#ff8000 !important;
	text-decoration:underline
}

/* --- content tags --- */
#tagsBox {
	width:612px;
	margin:20px 0px 0px 18px;
	padding:5px 0px 0px 0px;
	font-family:Verdana;
	font-size:12px;
	color:#666666
}
#tagsBoxGallery {
	width:758px;
	margin:10px 0px 30px 18px;
	padding:0px 0px 0px 10px;
	font-family:Verdana;
	font-size:12px;
	color:#666666
}
a.tagsBox {
	color:#ff8000 !important;
	text-decoration:underline !important
}
a.tagsBox:hover {
	color:#333333 !important;
	text-decoration:underline !important
}
#tagsIcon {
	width:20px;
	height:16px;
	margin-top:10px;
	float:left
}
#tagsText {
	padding-right:25px;
	color:#ff8000 !important;
	height:16px;
	margin-top:10px;
	float:left
}
#tagsText a {
	color:#ff8000 !important;
	text-decoration:underline
}
#tagsText a:hover {
	color:#333333 !important;
	text-decoration:underline
}

/* --- content tabs --- */
#tabsBase {
	width:620px;
	margin:40px 35px 0px auto;
	font-family:Verdana;
	font-size:10px
}
#tabsBaseAlt {
	width:762px;
	margin:40px 35px 0px auto;
	font-family:Verdana;
	font-size:10px
}
#tabsBox {
	width:578px;
	margin:-1px 35px 0px auto;
	padding:20px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:12px
}
#tabsBoxAlt {
	width:720px;
	margin:-1px 35px 0px auto;
	padding:20px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	font-family:Verdana;
	font-size:12px
}
#tabsBox a {
	color:#333333;
	text-decoration:none
}
#tabsBox a:hover {
	color:#ff8000;
	text-decoration:none
}
#tabsBoxAlt a {
	color:#333333;
	text-decoration:none
}
#tabsBoxAlt a:hover {
	color:#ff8000;
	text-decoration:none
}
.tabsBoxOn {
	width:112px;
	height:20px;
	line-height:20px;
	padding-left:6px;
	background:url(/images/tools/tabsBoxOn.gif);
	color:#333333;
	font-weight:bold;
	cursor:default;
	position:relative;
	float:left
}
.tabsBoxOff {
	width:112px;
	height:20px;
	line-height:20px;
	padding-left:6px;
	background:url(/images/tools/tabsBoxOff.gif);
	color:#b0b0b0;
	font-weight:bold;
	cursor:pointer;
	position:relative;
	float:left
}
#tabsBoxTitle {
	margin-bottom:10px;
	color:#ff8000
}
#tabsAlertBox {
	margin-bottom:10px;
	padding:3px;
	background-color:#ffffcd;
	color:#333333;
	font-weight:bold
}

/* --- releated news --- */
#relatDate {
	border-bottom:1px solid #f0f0f0;
	padding-bottom:2px;
	margin-bottom:3px;
	font-family:Verdana, Arial;
	letter-spacing:0.05em;
	font-size:11px;
	color:#666666
}
#relatText {
	margin-bottom:12px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}
#relatText a {
	color:#973c16;
	text-decoration:none
}
#relatText a:hover {
	color:#973c16;
	text-decoration:underline
}
#relatMore {
	margin-top:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px
}
#relatMore a {
	color:#333333;
	text-decoration:underline
}
#relatMore a:hover {
	color:#ff8000;
	text-decoration:underline
}

/* --- content copy --- */
#contentCopy {
	display:none
}
#contentCopyText {
	height:180px;
	overflow:auto;
	margin-bottom:12px;
	padding:5px;
	scrollbar-base-color:#f0f0f0;
	scrollbar-arrow-color:#333333;
	scrollbar-darkshadow-color:#f0f0f0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold
}
#contentCopyCC {
	margin-bottom:12px;
	padding:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#666666
}
#contentCopyCC a {
	color:#333333;
	text-decoration:underline
}
#contentCopyCC a:hover {
	color:#ff8000;
	text-decoration:underline
}

/* --- content forms --- */
#contentFormsBox {
	padding-left:10px
}
#contentFormsBox a {
	margin-left:3px;
	color:#333333;
	text-decoration:underline
}
#contentFormsBox a:hover {
	margin-left:3px;
	color:#ff8000;
	text-decoration:underline
}
#contentFormsFrom {
	width:60px;
	height:40px;
	background:url(/images/canais/rol/fromTitle.gif) no-repeat;
	float:left
}
#contentFormsTo {
	width:60px;
	height:40px;
	background:url(/images/canais/rol/toTitle.gif) no-repeat;
	float:left
}
#contentFormsGif {
	width:60px;
	height:40px;
	float:left
}
#contentFormsIpt {
	width:200px;
	margin-left:5px;
	float:left
}
#contentFormsIptText {
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:14px;
	color:#666666;
	font-weight:bold
}
#contentFormsIptObs {
	width:400px;
	font-family:Verdana;
	font-size:11px;
	color:#a0a0a0
}
.contentFormsBtn {
	width:55px;
	height:22px;
	margin-left:40px;
	background:url(/images/canais/rol/buttons/btnEnviarG.gif) no-repeat;
	float:left
}
.contentFormsBtnOver {
	width:55px;
	height:22px;
	margin-left:40px;
	background:url(/images/canais/rol/buttons/btnEnviarG-over.gif) no-repeat;
	float:left
}
#contentFormsCapBtn {
	width:410px;
	float:left
}
#contentFormsCap {
	margin-top:15px;
	margin-left:5px;
	float:left
}

/* --- content reader rating --- */
#readerRatingBase {
	width:616px;
	margin:30px 0px 0px 18px;
	letter-spacing:-0.05em
}
#readerRatingTitle {
	border-bottom:4px solid #e0e0e0;
	font-family:Arial;
	font-size:16px;
	color:#ff5e00;
	font-weight:bold
}
#readerRatingBox {
	padding:5px;
	border-bottom:1px solid #e0e0e0;
	font-family:Verdana;
	letter-spacing:-0.05em;
	font-size:12px;
	color:#666666
}
#readerRatingGraph {
	width:420px;
	float:left
}
#readerRatingRadio {
	width:20px;
	height:16px;
	margin-top:-2px;
	float:left
}
#readerRatingAnswer {
	width:85px;
	height:16px;
	font-weight:bold;
	float:left
}
#readerRatingBar {
	width:230px;
	height:16px;
	margin:1px;
	border:1px solid #f0f0f0;
	float:left
}
#readerRatingBarColor {
	height:16px;
	background-color:#3a1697;
	background-image:url('/images/canais/rol/ratingBar.gif')
}
#readerRatingPerc {
	width:55px;
	height:16px;
	margin-top:1px;
	padding:1px 3px 0px 0px;
	border:1px solid #f0f0f0;
	background-color:#fafafa;
	font-size:12px;
	color:#ff5e00;
	font-weight:bold;
	text-align:right;
	float:left
}
#readerRatingText {
	width:180px;
	float:right
}
#readerRatingSub {
	color:#ff5e00
}
#readerRatingBtn {
	margin-top:5px
}
.ratingBtn {
	width:40px;
	height:14px;
	margin-top:5px;
	background:url(/images/canais/rol/buttons/btnVotar.gif) no-repeat
}
.ratingBtnOver {
	width:40px;
	height:14px;
	margin-top:5px;
	background:url(/images/canais/rol/buttons/btnVotar-over.gif) no-repeat
}
.ratingBtnDis {
	width:40px;
	height:14px;
	margin-top:5px;
	background:url(/images/buttons/btnVotar-dis.gif) no-repeat
}
#readerRatingTotal {
	margin-top:24px;
	font-size:14px
}
#ratingAlertBox {
	margin-bottom:10px;
	padding:3px;
	background-color:#ffffcd;
	color:#333333;
	font-weight:bold
}

/* --- artistas de A a Z --- */
#azIndexBox {
	width:616px;
	margin:0px 35px 0px auto;
	background-color:#f0f0f0;
	padding:3px 0px 3px 4px
}
.azIndexOff {
	width:32px;
	height:21px;
	border:1px solid #e0e0e0;
	background-color:#ffffff;
	margin:1px;
	font-family:Arial;
	font-size:18px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	cursor:hand;
	float:left
}
.azIndexOn {
	width:32px;
	height:21px;
	border:1px solid #ff5e00;
	background-color:#ffffff;
	margin:1px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#ff5e00;
	text-align:center;
	cursor:default;
	float:left
}
#azIndexListBox {
	width:618px;
	margin:15px auto 0px auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}
#azIndexArtist {
	margin-bottom:8px;
	width:205px;
	float:left
}
#azIndexArtist a {
	color:#c46100;
	text-decoration:none
}
#azIndexArtist a:hover {
	color:#c46100;
	text-decoration:underline
}
#contentAZTitle {
	width:620px;
	margin:25px 0px 0px 18px;
	font-family:Arial;
	font-size:16px;
	color:#ff5e00;
	font-weight:bold
}
#contentAZSubtitle {
	width:620px;
	margin:5px 0px 0px 18px;
	font-family:Arial;
	font-size:12px;
	color:#ff8000;
	font-weight:bold
}
#azAlbumBox {
	height:150px;
	display:inline
}
#azAlbumTitle {
	width:616px;
	height:16px;
	margin:8px 0px 0px 20px;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#azAlbumCover {
	width:150px;
	height:150px;
	margin:0px 0px 0px 18px;
	padding:3px;
	background-color:#f0f0f0;
	float:left
}
#azAlbumTracklist {
	width:442px;
	height:149px;
	overflow:auto;
	margin:0px 35px 0px 0px;
	border:1px solid #f0f0f0;
	border-left:0px;
	padding:5px 5px 0px 5px;
	scrollbar-base-color:#f0f0f0;
	scrollbar-arrow-color:#333333;
	scrollbar-darkshadow-color:#f0f0f0;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	float:right
}
#azAlbumObs {
	width:609px;
	margin-left:18px;
	padding:5px;
	background-color:#f5f5f5;
	font-family:Arial;
	font-size:12px;
	color:#333333
}
#azAlbumsListBox {
	width:608px;
	margin-left:18px;
	padding:10px 5px 5px 5px;
	border:1px solid #f0f0f0;
	border-top:3px solid #f0f0f0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#333333
}
#azAlbumsList {
	width:190px;
	margin:0px 0px 8px 5px;
	float:left
}
#azAlbumsList a {
	color:#3a1697;
	font-weight:bold;
	text-decoration:none
}
#azAlbumsList a:hover {
	color:#3a1697;
	font-weight:bold;
	text-decoration:underline
}
#azDatesBox {
	width:616px;
	margin:0px 35px 0px 15px;
	padding:0px 0px 3px 4px
}
#azDates {
	padding:2px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#azRelacListBox {
	width:616px;
	margin:0px 35px 0px auto;
	padding:0px 0px 3px 4px
}
#azRelacList {
	margin:0px 0px 3px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#azRelacList a {
	color:#3a1697;
	font-weight:bold;
	text-decoration:none
}
#azRelacList a:hover {
	color:#3a1697;
	font-weight:bold;
	text-decoration:underline
}
#azNewsMore {
	width:616px;
	margin:5px 35px 0px auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#ff8000
}
#azNewsMore a {
	color:#333333;
	text-decoration:underline
}
#azNewsMore a:hover {
	color:#ff8000;
	text-decoration:underline
}
#azAlertBox {
	width:598px;
	margin:0px 35px 0px auto;
	padding:10px;
	border:1px solid #f0f0f0;
	background-color:#fafafa
}
#azDiscMore {
	margin:10px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#azDiscMore a {
	color:#ff8000;
	text-decoration:underline
}
#azDiscMore a:hover {
	color:#ff5e00;
	text-decoration:underline
}
#azDiscGrid {
	margin:20px 0 30px 0;

}
#azDiscTitle {
	width:616px;
	height:16px;
	margin:8px 0px 0px 20px;
	font-family:Arial;
	font-size:14px;
	color:#ff5e00;
	font-weight:bold
}
#azDiscDiv {
	font-size:1px;
	margin-top:10px
}

/* --- content comments --- */
#commentsBase {
	width:616px;
	margin:30px 0px 0px 18px;
}
#commentsBaseAlt {
	width:762px;
	margin:40px 35px 0px auto
}
#commentsTitle {
	border-bottom:4px solid #e0e0e0;
	font-family:Arial;
	font-size:16px;
	letter-spacing:-0.05em;
	color:#ff5e00;
	font-weight:bold
}
#commentsBox {
	padding:5px;
	font-family:Verdana;
	letter-spacing:0em;
	font-size:12px;
	color:#333333
}
#commentsIcon {
	margin-right:5px;
	float:left
}
#commentsAuthor {
	padding-bottom:5px;
	color:#ff5e00;
	font-weight:bold;
	float:left
}
#commentsAuthorDate {
	margin:1px 0px 0px 5px;
	font-size:11px;
	color:#666666;
	float:left
}
#commentsText {
	padding-left:22px
}
#commentsSpace {
	padding-bottom:20px
}

/* --- comments paging --- */
#commentsPaging {
	margin-left:-5px;
	padding:5px 0px 0px 5px;
	background-color:#fafafa;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#043c56
}
#commentsPagingSel {
	margin-left:10px;
	margin-right:10px;
	float:left
}
#commentsPagingBtn {
	width:17px;
	float:left
}

/* --- comments form box --- */
#commentFormHeader {
	width:616px;
	margin:30px 0px 0px 18px;
	border-bottom:1px solid #e0e0e0;
	font-family:Arial;
	font-size:16px;
	letter-spacing:-0.05em;
	color:#ff5e00;
	font-weight:bold
}
#commentFormHeaderAlt {
	width:762px;
	margin:20px 35px 0px auto;
	border-bottom:1px solid #e0e0e0;
	font-family:Arial;
	font-size:16px;
	letter-spacing:-0.05em;
	color:#ff5e00;
	font-weight:bold
}
#commentFormBox {
	padding:10px;
	background:#fafafa
}
#commentFormTitle {
	font-family:Arial,Verdana;
	letter-spacing:-0.04em;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#commentFormTitleSub {
	font-family:Arial,Verdana;
	font-size:11px;
	color:#666666;
	font-weight:bold
}
#commentCounterDiv {
	margin:3px 10px 0px 10px;
	font-family:Verdana;
	font-size:10px;
	color:#666666;
	float:left
}
#commentTextoCounter {
	margin-top:3px;
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	float:left
}
.iptComment {
	font-family:Verdana;
	font-size:14px;
	color:#333333
}
.textAreaComment {
	padding:5px;
	font-family:Verdana;
	font-size:12px;
	color:#333333
}
#commentCaptcha {
	margin:0px 0px 0px 50px;
	float:left
}
.commentSaveBtn {
	width:150px;
	height:22px;
	margin-top:1px;
	background-color:#bebebe
}
.commentSaveBtnOver {
	width:150px;
	height:22px;
	margin-top:1px;
	background-color:#ffbe99
}
#divForm {
	margin:12px 0px 12px 0px
}
#divClearForm {
	width:0px;
	height:0px;
	display:inline
}
#divClearIpt {
	width:0px;
	height:0px;
	display:inline;
	clear:both
}

/* --- comments error box --- */
#COMEB {
	margin-bottom:10px;
	padding:5px;
	background-color:#ffffcd;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#COMEBText {
	margin-left:5px;
	float:left
}

/* --- comments return --- */
#commentsReturnTitle {
	padding:5px;
	background-color:#ffffcd;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#commentsReturnOK {
	padding:5px;
	background-color:#e7f3ff;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#commentsReturnMessageBox {
	padding:10px;
	border:1px solid #f0f0f0;
	background-color:#ffffff;
	font-family:Verdana;
	font-size:12px;
	color:#000000
}
#commentsReturnMessageTitle {
	margin:2px 0px 0px 5px;
	color:#dc5258;
	font-weight:bold
}
#commentsReturnMessageText {
	margin:5px 0px 0px 5px
}
a.commentsReturnMessage {
	color:#dc5258;
	text-decoration:none
}
a.commentsReturnMessage:hover {
	color:#dc5258;
	text-decoration:underline
}

/* --- content extras --- */
#extrasBase {
	width:620px;
	margin:0px auto 0px auto
}
#extrasBox {
	width:290px;
	float:left
}
#extrasBoxArtTitle {
	padding:5px;
	border-top:4px solid #c46100;
	background-color:#f0f0f0;
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:18px;
	color:#b05700;
	font-weight:bold
}
#extrasBoxRankTitle {
	padding:5px;
	border-top:4px solid #492f8c;
	background-color:#f0f0f0;
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:18px;
	color:#3b2671;
	font-weight:bold
}
#bottomSpace {
	margin-bottom:30px
}

/* --- content search --- */
#SEB {
	width:612px;
	margin:25px 35px 0px auto;
	padding:5px;
	background-color:#ffffcd;
	font-family:Arial;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#SEBText {
	margin-left:5px;
	float:left
}
#searchBox {
	width:598px;
	margin:25px 35px 0px auto;
	padding:10px;
	border:1px solid #f0f0f0;
	background:#fafafa url(/images/searchBoxBG.gif)
}
#searchBoxTitle {
	margin-bottom:5px;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#searchBoxResult {
	margin-top:10px;
	padding-top:3px;
	border-top:1px solid #f0f0f0;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	font-size:14px;
	color:#666666;
	font-weight:bold
}
#searchBoxQ {
	font-size:18px;
	color:#ff5e00;
}
#searchInputBox {
	width:350px;
	float:left
}
#searchOptionBox {
	width:210px;
	margin-top:8px
}
#searchButtonBox {
	width:28px;
	float:left
}
#searchInput {
	width:92%;
	font-family:Arial;
	font-size:16px;
	color:#333333;
	font-weight:bold
}
#searchOption {
	width:190px;
	font-size:14px;
	color:#333333;
	font-weight:bold
}
#searchResultsTitle {
	width:620px;
	margin:25px 0px 0px 18px;
	font-family:Arial;
	font-size:16px;
	color:#ff5e00;
	font-weight:bold
}
#searchResultsSubtitle {
	width:620px;
	margin:5px 0px 0px 18px;
	font-family:Arial;
	font-size:12px;
	color:#ff8000;
	font-weight:bold
}
#searchResultsMore {
	width:616px;
	margin:5px 35px 0px auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#searchResultsMoreIcon {
	width:20px;
	height:16px;
	float:left
}
#searchResultsMoreLink {
	float:left
}
#searchResultsMore a {
	color:#333333;
	text-decoration:underline
}
#searchResultsMore a:hover {
	color:#ff8000;
	text-decoration:underline
}
#searchResultsListBox {
	width:616px;
	margin:0px 35px 0px auto;
	padding:0px 0px 3px 4px
}
#searchResultsList {
	margin:0px 0px 3px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#searchResultsList a {
	color:#3a1697;
	font-weight:bold;
	text-decoration:none
}
#searchResultsList a:hover {
	color:#3a1697;
	font-weight:bold;
	text-decoration:underline
}
#searchPaging {
	width:612px;
	margin:15px 35px 0px auto;
	padding:5px 0px 0px 5px;
	border-top:1px solid #e0e0e0;
	background-color:#fafafa;
	font-family:Verdana, Arial;
	font-size:11px;
	color:#333333
}

/* --- dia mundial do rock --- */
#dmrBox {
	width:768px;
	margin:20px 35px 10px auto;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#333333
}

/* --- new social buttons  --- */
#socialBase {height:25px;padding-top:5px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
#socialBase.header {width:636px}
#socialBase.footer {width:636px;margin-left:15px}
#socialBase .button {float:left}
#socialBase .tools {float:right}
#socialBase .tools .icon {margin-left:5px;float:left}

#comments {width:130px;height:20px;float:right}
#comments .button {position:absolute}
#comments .text {width:28px;margin:3px 0 0 100px;position:absolute;font-size:11px;text-align:center}

/* --- new content  --- */
#content_date {margin:25px 0 25px 0;font-family:Verdana, Arial;font-size:12px;color:#666666}
#content_date .hl {font-size:14px;color:#ff5e00;font-weight:bold}
#content_title {font-family:Arial;letter-spacing:-0.05em;font-size:24px;color:#333;font-weight:bold}
#content_title .olho {margin:5px 0 15px 0;letter-spacing:-0.03em;font-size:16px;color:#666666}

#tags_box {width:612px;margin:20px 0 10px 18px;padding-top:5px;font-family:Verdana;font-size:12px;color:#666666}
#tags_box div {margin-bottom:10px;font-size:12px;font-weight:normal}
#tags_box a {color:#ff8000 !important;text-decoration:underline !important}
#tags_box a:hover {color:#333333 !important;text-decoration:underline !important}

#content_back {width:616px;margin:40px 0 40px 15px;font-family:Verdana, Arial;font-size:14px;color:#333}
#content_back .icon {margin-right:5px;float:left}
#content_back .text {float:left}
#content_back a {color:#333;text-decoration:none}
#content_back a:hover {color:#2ab1ea;text-decoration:underline}
