/* --- content box --- */
#contentBox {
	width:620px;
	margin:0px 35px 0px 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:#714e26
}
#contentBox a:hover {
	color:#cc9d66
}

/* --- content path --- */
#contentPath {
	width:620px;
	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
}
#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:#64812b;
	font-weight:bold;
	text-decoration:none
}
a.contentPath:hover {
	color:#64812b;
	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 grid --- */
#gridHLBase {
	width:590px;
	margin:15px 10px 0px 10px;
	padding:5px;
	border-top:4px solid #accd69;
	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:#64812b;
	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:#64812b;
	font-size:14px;
	font-weight:bold
}
#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:#64812b;
	text-decoration:none
}
#gridTitle a:hover {
	color:#64812b;
	text-decoration:underline
}
#gridDesc {
	width:510px;
	margin:5px 0px 0px 5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}

/* --- contato grid --- */
#contatoHeader {
	width:618px;
	height:90px;
	margin:15px auto 15px 17px;
	border:1px solid #f0f0f0;
	background:#fafafa url(/images/canais/emt/contatoHeaderBG.gif)
}
#contatoHeaderTitle {
	margin:45px 0px 0px 110px;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	font-size:16px;
	color:#666666;
	font-weight:bold
}
#contatoGrid {
	width:590px;
	margin-left:18px;
	padding-left:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
#contatoTitle {
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:22px;
	color:#81362b;
	font-weight:bold
}
#contatoSubTitle {
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:16px;
	color:#81362b;
	font-weight:bold
}
#contatoDataTitle {
	width:70px;
	margin:3px 0px 0px 5px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:right;
	float:left
}
#contatoData {
	width:510px;
	margin:2px 0px 0px 5px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	float:left
}
#contatoData a {
	color:#81362b;
	text-decoration:none
}
#contatoData a:hover {
	color:#81362b;
	text-decoration:underline
}
#contatoDataSub {
	width:510px;
	margin-left:5px;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	float:left
}
#contatoSpace {
	height:1px;
	margin:25px 0px 25px 0px;
	border:0;
	background-color:#f0f0f0
}


/* --- patrocinadores header --- */
#patrocinadoresHeader {
	width:618px;
	height:90px;
	margin:15px auto 15px 17px;
	border:1px solid #f0f0f0;
	background:#fafafa url(/images/canais/emt/patrocinadoresHeaderBG.gif)
}
#patrocinadoresBase {
	width:590px;
	margin:15px 10px 0px 10px
}
#patrocinadoresPhoto {
	width:295px;
	margin:15px 0px 15px 0px;
	text-align:center;
	float:left
}

/* --- licenciadas header --- */
#licenciadasHeader {
	width:618px;
	height:90px;
	margin:15px auto 15px 17px;
	border:1px solid #f0f0f0;
	background:#fafafa url(/images/canais/emt/licenciadasHeaderBG.gif)
}
#licenciadasHeaderTitle {
	width:385px;
	margin:45px 0px 0px 115px;
	font-family:Arial,Verdana;
	letter-spacing:-0.02em;
	font-size:16px;
	color:#666666;
	font-weight:bold
}
#licenciadasHeaderText {
	margin:2px 0px 0px 115px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333
}
a.licenciadasHeader {
	color:#3a4b19;
	font-weight:bold;
	text-decoration:underline
}
a.licenciadasHeader:hover {
	color:#64812b;
	text-decoration:underline
}
#licenciadasHeaderBanner {
	width:54px;
	height:80px;
	margin:5px 0px 0px 54px;
	background:#fafafa url(/images/canais/emt/licenciadasBtn.gif) no-repeat;
	float:left
}

/* --- licenciadas grid --- */
#licenciadasBase {
	width:590px;
	margin:15px 10px 0px 10px;
	padding:5px
}
#licenciadasPhoto {
	float:left
}
#licenciadasTextBox {
	width:440px;
	padding-left:15px;
	font-family:Verdana;
	font-size:12px;
	color:#333333;
	float:left
}
#licenciadasTitle {
	font-family:Arial,Helvetica,sans-serif;
	letter-spacing:-0.05em;
	font-size:18px;
	color:#333333;
	font-weight:bold
}
#licenciadasText {
	padding-top:2px;
	font-family:Verdana;
	font-size:12px;
	color:#333333
}
#licenciadasCidade {
	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:#64812b;
	font-weight:bold
}
#licenciadasInfoBox {
	margin-top:3px;
	font-family:Verdana;
	font-size:12px
}
#licenciadasInfoIcon {
	width:15px;
	height:12px;
	margin-top:1px;
	float:left
}
#licenciadasInfo {
	margin-right:12px;
	font-family:Verdana;
	color:#333333;
	height:12px;
	float:left
}
#licenciadasInfo a {
	color:#333333 !important;
	text-decoration:none
}
#licenciadasInfo a:hover {
	color:#3a4b19 !important;
	text-decoration:underline
}

/* --- 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/emt/buttons/btnRew.gif) no-repeat;
	float:left
}
.pagRewOver {
	width:28px;
	height:18px;
	background:url(/images/canais/emt/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/emt/buttons/btnFor.gif) no-repeat;
	float:left
}
.pagForOver {
	width:28px;
	height:18px;
	background:url(/images/canais/emt/buttons/btnFor-over.gif) no-repeat;
	float:left
}
.pagForDis {
	width:28px;
	height:18px;
	background:url(/images/buttons/btnFor-dis.gif) no-repeat;
	float:left
}

/* --- 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:11px;
	color:#666666
}
#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:11px;
	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
}
blockquote {
	padding:20px 0px 0px 40px
}
blockquote {
	margin:0.25em 0;
  	background: url(/images/canais/emt/quotes.png) 10px 0.75em no-repeat;
	font:italic 1.05em Georgia, Times, serif;
	color:#64812b;
	display:inline-block
}
#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:#81592b;
	font-weight:bold;
	float:left
}
#contentShareIcon {
	width:28px;
	height:24px;
	float:left
}
a.contentShare {
	color:#81592b;
	text-decoration:none
}
a.contentShare:hover {
	color:#cc9d66;
	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:#64812b;
	font-weight:bold
}
#alertBoxAlt .alertForm {
	margin-right:8px
}
#alertBoxAlt .alertSel {
	padding-left:2px;
	font-family:Verdana;
	font-size:12px;
	color:#64812b;
	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:#64812b;
	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:#64812b !important;
	height:16px;
	float:left
}
#toolsBox a {
	color:#333333 !important;
	text-decoration:none
}
#toolsBox a:hover {
	color:#64812b !important;
	text-decoration:none
}
#toolsBoxAlt a {
	color:#333333 !important;
	text-decoration:none
}
#toolsBoxAlt a:hover {
	color:#64812b !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:#64812b !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:#64812b !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:#64812b !important;
	height:16px;
	margin-top:10px;
	float:left
}
#tagsText a {
	color:#64812b !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:#64812b;
	text-decoration:none
}
#tabsBoxAlt a {
	color:#333333;
	text-decoration:none
}
#tabsBoxAlt a:hover {
	color:#64812b;
	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:#64812b
}
#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:#64812b;
	text-decoration:none
}
#relatText a:hover {
	color:#64812b;
	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:#64812b;
	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:#64812b;
	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:#64812b;
	text-decoration:underline
}
#contentFormsFrom {
	width:60px;
	height:40px;
	background:url(/images/canais/emt/fromTitle.gif) no-repeat;
	float:left
}
#contentFormsTo {
	width:60px;
	height:40px;
	background:url(/images/canais/emt/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/emt/buttons/btnEnviarG.gif) no-repeat;
	float:left
}
.contentFormsBtnOver {
	width:55px;
	height:22px;
	margin-left:40px;
	background:url(/images/canais/emt/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:#81592b;
	background-image:url('/images/canais/emt/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:#64812b;
	font-weight:bold;
	text-align:right;
	float:left
}
#readerRatingText {
	width:180px;
	float:right
}
#readerRatingSub {
	color:#64812b
}
#readerRatingBtn {
	margin-top:5px
}
.ratingBtn {
	width:40px;
	height:14px;
	margin-top:5px;
	background:url(/images/canais/emt/buttons/btnVotar.gif) no-repeat
}
.ratingBtnOver {
	width:40px;
	height:14px;
	margin-top:5px;
	background:url(/images/canais/emt/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 #64812b;
	background-color:#ffffff;
	margin:1px;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#64812b;
	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:#3a4b19;
	text-decoration:none
}
#azIndexArtist a:hover {
	color:#3a4b19;
	text-decoration:underline
}
#contentAZTitle {
	width:620px;
	margin:25px 0px 0px 18px;
	font-family:Arial;
	font-size:16px;
	color:#64812b;
	font-weight:bold
}
#contentAZSubtitle {
	width:620px;
	margin:5px 0px 0px 18px;
	font-family:Arial;
	font-size:12px;
	color:#64812b;
	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:452px;
	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:#81592b;
	font-weight:bold;
	text-decoration:none
}
#azAlbumsList a:hover {
	color:#81592b;
	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:#81592b;
	font-weight:bold;
	text-decoration:none
}
#azRelacList a:hover {
	color:#81592b;
	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:#64812b
}
#azNewsMore a {
	color:#333333;
	text-decoration:underline
}
#azNewsMore a:hover {
	color:#64812b;
	text-decoration:underline
}
#azAlertBox {
	width:598px;
	margin:0px 35px 0px auto;
	padding:10px;
	border:1px solid #f0f0f0;
	background-color:#fafafa
}

/* --- content comments --- */
#commentsBase {
	width:762px;
	margin:40px 35px 0px auto
}
#commentsTitle {
	border-bottom:4px solid #e0e0e0;
	font-family:Arial;
	font-size:16px;
	letter-spacing:-0.05em;
	color:#64812b;
	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:#64812b;
	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 {
	width:758px;
	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:762px;
	margin:20px 35px 0px auto;
	border-bottom:1px solid #e0e0e0;
	font-family:Arial;
	font-size:16px;
	letter-spacing:-0.05em;
	color:#64812b;
	font-weight:bold
}
#commentFormBox {
	width:742px;
	margin:0px 35px 0px auto;
	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 {
	margin-top:1px
}
#divForm {
	margin:12px 0px 12px 0px
}
#divClearForm {
	width:0px;
	height:0px;
	display:inline
}
#divClearIpt {
	width:0px;
	height:0px;
	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
}
#extrasBoxTDMTitle {
	height:40px;
	margin-bottom:8px;
	background:#ffffff url(/images/canais/emt/rankTitleTDM.gif);
	cursor:pointer
}
#extrasBoxArtTitle {
	padding:5px;
	border-top:4px solid #936631;
	background-color:#f0f0f0;
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:18px;
	color:#845b2c;
	font-weight:bold
}
#extrasBoxRankTitle {
	padding:5px;
	border-top:4px solid #6d8c2f;
	background-color:#f0f0f0;
	font-family:Arial;
	letter-spacing:-0.05em;
	font-size:18px;
	color:#587126;
	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:#64812b;
}
#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:#587126;
	font-weight:bold
}
#searchResultsSubtitle {
	width:620px;
	margin:5px 0px 0px 18px;
	font-family:Arial;
	font-size:12px;
	color:#587126;
	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:#64812b;
	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:#333333;
	font-weight:bold;
	text-decoration:none
}
#searchResultsList a:hover {
	color:#333333;
	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
}

/* --- new social buttons  --- */
#socialBase {height:25px;padding-top:5px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
#socialBase.header {width:616px}
#socialBase.footer {width:616px;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:#911e23;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:#2ab1ea !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:#64812b;text-decoration:underline}
