/* reset */
*{outline:0}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,table{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
strong{font-style:normal;font-weight:700;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
h1 {text-indent:-9000px;}
h2{font-size:20px; font-weight:700;}
h3{font-size:14px; font-weight:700;}
h4{font-size:11px;}
p{line-height:1.7em;}
a{text-decoration:none; font-weight:700; color:#666;}
a:hover{text-decoration:underline;}
abbr{cursor:help;}
label {display:none;}
legend{display:none;}
input {font-family:Arial, Helvetica, sans-serif; font-size:13px;}
textarea {font-family:Arial, Helvetica, sans-serif; font-size:13px; overflow:hidden;}


/* toolbox */
.clear {clear:both;}
.arrow {padding-left:15px; background:url(../img/arrow.gif) no-repeat left 6px;}


/* base */
body {background:#000; font:11px Arial, Helvetica, sans-serif; color:#535353;}
#all, #header, #content, #footer {clear:both; float:none; overflow:visible;}
#all {margin:0 auto; background:url(../img/bgAll.gif) repeat-x 42px 300px;}
#header {position:relative; width:1000px; height:375px; margin:0 auto 16px;}
#content {width:824px; margin:0 auto; overflow:auto;}
.bgFlor {position:relative; width:1000px; margin:0 auto 80px; padding-bottom:165px; _padding-bottom:140px; background:url(../img/bgFlor.gif) no-repeat 42px bottom;}
blockquote {background:#fff; text-align:center; padding:50px 0; font-size:14px;}
blockquote img {margin-top:10px;}


/* header */
#header object {position:absolute; top:0; left:48px;}


/* content */
#content h2 {text-indent:-9000px;}
#content h3 {line-height:1.6em;}
#content h3 span {padding:5px; background:#ededed;}
#content .resenhas h2, #colB .newsletter h2, #colB .buyDisc h2, #colB .links h2 {background:url(../img/titHome.gif) no-repeat}
#content .resenhas h2 {width:98px; height:35px; margin-bottom:16px; background-position:-7px -6px;}
#content ul.breadCrumb {display:block; height:30px; background:#000; padding-left:18px;}

	/* breacrumb */
ul.breadCrumb li, ul.breadCrumb li a {color:#fff; text-transform:lowercase; font-size:12px;}
ul.breadCrumb li {float:left; }
ul.breadCrumb li {margin-left:10px;}
ul.breadCrumb li.fix {margin-left:0;}
ul.breadCrumb li span {margin-left:10px;}
ul.breadCrumb li a {color:#fff; font-weight:normal; padding:0; background:none;}

	/* home */
		/* colA */
*html #colA {height:567px;}
#colA {float:left; width:512px; min-height:552px; padding:35px 18px; *padding:35px 18px 35px; background:#fff url(../img/bgColAHome.gif) no-repeat 0 0;}
#colA .post h3 {margin:0;}
#colA .post .entry img {margin:18px 0;}
#colA .post .entry p {margin:0;}
#colA .post p.date-author {margin-top:25px; font-size:10px; color:#999999;}
#colA .post h3.openComments {margin:14px 0 22px; font-size:11px;}
#colA .post h3.openComments a {padding:0 3px; background:none; text-transform:lowercase;}
#colA .post h3.openComments a:hover {background:#606060; color:#fff; text-decoration:none;}
#colA .post .comments {margin-bottom:15px; padding:8px 0 25px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
#colA .post .comments h2.listComment {float:left; width:80px; height:20px; margin:8px 0px 6px; *margin:8px 0px 3px; _margin:8px 0px 0px; background:url(../img/titComments.gif) no-repeat 0 2px;}
#colA .post .comments h2.deixeComment {width:134px; height:20px; margin:25px 0px 3px; background:url(../img/titComments.gif) no-repeat 0 -21px;}
#colA .post .comments a.close {display:block; float:right; margin:5px 0px 0px; padding:0; width:28px; height:22px; background:url(../img/btClose.gif) no-repeat left top; text-indent:-9000px;}
#colA .post .comments a.close:hover {background:url(../img/btClose.gif) no-repeat left bottom;}
#colA .post .comments .commentlist {background:#f2f2f2; padding:0; clear:both;}
#colA .post .comments .commentlist li {padding:8px; *padding:4px 8px 8px;}
#colA .post .comments .commentlist li h3 {margin-bottom:5px; font-weight:normal; color:#999999;}
#colA .post .comments textarea {height:150px;}
#colA .post .comments .inputTxt {width:353px; margin-top:2px; *margin-top:0px; padding:8px 0 8px 8px; background:#e6e6e6; border:none; color:#535353;}
#colA .post .comments .submit {margin:7px 0 0 0; padding:5px; *padding:4px 2px; background:#5f5f5f; border:none; color:#fff;}
#colA p.mais {text-align:right;}
		/* end colB */

		/* colB */
#colB {float:right; width:260px;}
#colB .box {float:left; width:260px; background:#fff;}
#colB .box h2 {text-indent:-9000px;}
#colB .newsletter, #colB .buyDisc {margin:0 0 18px 0;}
#colB .newsletter .bgHd, #colB .buyDisc .bgHd, #colB .links .bgHd, #colB .arquivos .bgHd {width:260px;}
#colB .newsletter .bgFt, #colB .buyDisc .bgFt, #colB .links .bgFt, #colB .arquivos .bgFt {width:240px;}
#colB .newsletter .bgHd, #colB .newsletter .bgFt, #colB .buyDisc .bgHd, #colB .buyDisc .bgFt, #colB .links .bgHd, #colB .links .bgFt {background:url(../img/bgBox.png) no-repeat; _background:url(../img/bgBoxFix.jpg) no-repeat;}
#colB .buyDisc .bgHd, #colB .buyDisc .bgFt, #colB .links .bgHd, #colB .links .bgFt {float:left;}
#colB .newsletter .bgHd {background-position:left top;}
#colB .newsletter .bgFt {padding:24px 0 22px 20px; *padding:22px 0 22px 20px; background-position:-300px bottom;}
#colB .buyDisc .bgHd {background-position:-605px top;}
#colB .buyDisc .bgFt {padding:24px 0px 48px 20px; background-position:-911px bottom;}
#colB .links .bgHd {background-position:-1198px top;}
#colB .links .bgFt {padding:25px 0 28px 20px; *padding:25px 0 10px 20px; _padding:45px 0 8px 20px; background-position:-1496px bottom;}
#colB .newsletter h2 {width:112px; height:35px; background-position:-8px -40px;}
#colB .newsletter p {margin:12px 0 8px; font-size:11px;}
#colB .newsletter ul {display:block;}
#colB .newsletter label {display:none;}
#colB .newsletter .inputTxt {width:214px; margin-top:2px; *margin-top:0px; padding:8px 0 8px 8px; background:#e6e6e6; border:none; color:#535353;}
#colB .newsletter .submit {margin:7px 0 0 0; padding:4px 8px; *padding:3px 4px; background:#5f5f5f; border:none; color:#fff;}
#colB .buyDisc h2 {width:205px; height:35px; margin-bottom:18px; background-position:-8px -84px;}
#colB .buyDisc img {float:left; margin-right:5px; background:#EFEFEF;}
#colB .buyDisc p {line-height:17px;}
#colB .links h2 {width:52px; height:35px; margin-bottom:18px; background-position:-8px -122px; _background-position:-8px -130px;}
#colB .links ul {float:left;}
#colB .links ul li {float:left; margin:0 18px 0 0;}
#colB .links ul li.mySpace {margin-right:0;}
#colB .links ul li.mySpace a, #colB .links ul li.orkut a {display:block; background:url(../img/links.gif) no-repeat; text-indent:-9000px;}
#colB .links ul li.orkut a {width:53px; height:24px; background-position:0 -87px;}
#colB .links ul li.orkut a:hover {background-position:0 -61px;}
#colB .links ul li.mySpace a {width:92px; height:24px; background-position:0 -28px;}
#colB .links ul li.mySpace a:hover {background-position:0 -1px;}
		/* end colB */
	/* end home */
	
	/* resenhas */
#colB .arquivos h2 {width:90px; height:30px; margin-bottom:15px; background:url(../img/titInternas.gif) no-repeat;}
#colB .arquivos .bgHd {background:url(../img/bgBox.png) no-repeat;}
#colB .arquivos .bgFt {padding:24px 0px 48px 20px; background:url(../img/bgBox.png) no-repeat -911px bottom;}
#colB .arquivos ul#anoMes li {overflow:auto;}
#colB .arquivos ul#anoMes li ul {width:210px; padding-bottom:10px;}
#colB .arquivos ul#anoMes li ul li {margin:10px 0; padding:0 0 0 30px; background:url(../img/arrow.gif) no-repeat 10px 6px;}
#colB .arquivos ul#anoMes li ul li a {font-size:12px; letter-spacing:0.07em;}
#colB .arquivos ul#anoMes li ul li a span {margin-left:3px; font-weight:normal; letter-spacing:0;}
#colB .arquivos ul#anoMes li h3 {width:200px; margin-top:2px; padding:5px; cursor:pointer; background:#eae6e5; color:#8c8686;}
#colB .arquivos ul#anoMes li h3:hover {background:#d7d4d4;}
	/* end resenhas */
	/* oneCol */
#oneCol {overflow:auto; width:824px; padding:22px 18px 28px; background:#fff;}
	/* end oneCol */
	
	/* nos, tricor */
#content .nosTricor {width:669px; background:#fff url(../img/bgNosTricor.jpg) no-repeat;}
#content .nosTricor h2, #content .naestrada h2, #content .discografia h2, #content .acompanhe h2, #content .secDownloads h2, #content .press h2, #content .contatos h2 {background:url(../img/titInternas.gif) no-repeat;}
#content .nosTricor h2 {width:112px; height:32px; margin-bottom:12px; background-position:left -43px;}
#content .nosTricor h3 {margin-top:28px;}
#content .nosTricor ul.navBanda {float:left;}
#content .nosTricor ul.navBanda li {float:left; margin-left:5px; font-weight:700;}
#content .nosTricor ul.navBanda li span {margin-left:5px;}
#content .nosTricor ul.navBanda li.fix {margin-left:0;}
#content .nosTricor ul.navBanda li a {padding:0 3px; background:#ededed; font-weight:700;}
#content .nosTricor ul.navBanda li a:hover {background:#606060; color:#fff; text-decoration:none;}
#content .nosTricor .boxTxt {float:left; width:282px; margin:12px 28px 0 0;}
#content .nosTricor .boxTxt p {margin-top:28px; line-height:2em;}
#content .nosTricor .boxTxt p.fix {margin-top:0px;}
#content .nosTricor .fix {margin-right:0;}
#content .nosTricor .imgBanda {z-index:1; position:absolute; background:url(../img/bgBanda.jpg) no-repeat; width:185px; height:524px; top:20px; right:112px;}
#content .nosTricor .imgBanda ul li a {display:block; position:absolute; text-indent:-9000px; padding:0; background:none;}
#content .nosTricor .imgBanda ul li.camila a {width:128px; height:102px; top:11px; right:12px; z-index:6;}
#content .nosTricor .imgBanda ul li.daniela a {width:130px; height:90px; top:115px; right:12px; z-index:5;}
#content .nosTricor .imgBanda ul li.edu a {width:135px; height:98px; top:215px; right:8px; z-index:4;}
#content .nosTricor .imgBanda ul li.rafael a {width:125px; height:85px; top:316px; right:15px; z-index:3;}
#content .nosTricor .imgBanda ul li.rogerio a {width:132px; height:96px; top:415px; right:16px; z-index:2;}
#content .nosTricor p.voltar a {background:url(../img/arrowBack.gif) no-repeat 0 5px; padding-left:10px;}
#content .secCamila, #content .secDaniela, #content .secEdu, #content .secLeo, #content .secRafael, #content .secRogerio {width:787px;}
#content .secCamila .boxTxt, #content .secDaniela .boxTxt, #content .secEdu .boxTxt, #content .secLeo .boxTxt, #content .secRafael .boxTxt, #content .secRogerio .boxTxt {float:none; width:465px; margin-right:0;}
#content .secCamila, #content .secDaniela, #content .secEdu, #content .secLeo, #content .secRafael, #content .secRogerio {position:relative;}
#content .secCamila img, #content .secDaniela img, #content .secEdu img, #content .secLeo img, #content .secRafael img, #content .secRogerio img {position:absolute; bottom:0; right:0; _right:-1px;}		
#content .secCamila p.voltar {margin-top:35px;}	
#content .secDaniela {padding-bottom:31px;}
#content .secDaniela p.voltar {margin-top:20px;}
#content .secEdu {padding-bottom:31px;}
#content .secEdu .boxTxt ul, #content .secRogerio .boxTxt ul {margin:32px 0;}
#content .secEdu .boxTxt ul li, #content .secRogerio .boxTxt ul li {margin:8px 0;}
#content .secEdu p.voltar {margin-top:68px;}
#content .secLeo {padding-bottom:133px;}
#content .secLeo .boxTxt {width:420px;}
#content .secLeo p.voltar {margin-top:40px;}
#content .secRafael {padding-bottom:31px;}
#content .secRafael p.voltar {margin-top:40px;}
#content .secRogerio img {bottom:-1px;}
#content .secRogerio p span {font-style:italic;}
#content .secRogerio p.voltar {margin-top:30px;}
	/* end nos, tricor */
	
#content .naestrada, #content .discografia, #content .acompanhe, #content .secDownloads, #content .press, #content .contatos {width:787px;}
	
	/* na estrada */
#content .naestrada {background:#fff url(../img/bgNaEstrada.jpg) no-repeat;}
#content .naestrada p {margin-bottom:20px;}
#content .naestrada h2 {width:118px; height:32px; margin-bottom:15px; background-position:left -94px;}
#content .naestrada ul.infoShows li {position:relative; margin-top:10px; padding:15px; background:#f7f7f7;}
#content .naestrada ul.infoShows li.fix {margin:0;}
#content .naestrada ul.infoShows li h3 {color:#A7A7A7;}
#content .naestrada ul.infoShows li h3 span {color:#606060; background:none; padding:0; margin-right:6px;}
#content .naestrada ul.infoShows li div {padding-top:13px;}
#content .naestrada ul.infoShows li div h4 {margin-bottom:5px;}
#content .naestrada ul.infoShows li div p {margin:0 0 15px 0;}
#content .naestrada ul.infoShows li a {position:absolute; top:20px; right:35px;}
	/* end na estrada */
	
	/* discografia */
#content .discografia {padding-bottom:75px; background:#fff url(../img/bgDiscografia.jpg) no-repeat;}
#content .discografia h2 {width:118px; height:32px; margin-bottom:25px; background-position:left -146px;}
#content .discografia h3 {margin-bottom:15px;}
#content .discografia h3.fix {margin-top:35px;}
#content .discografia .disc {float:left; width:374px;}
#content .discografia .musicList {float:right; width:375px; margin-right:38px; _margin-right:18px;}
#content .discografia .musicList dl {float:left; margin:5px 0 10px 2px;}
#content .discografia .musicList dl dt, #content .discografia .musicList dl dd {float:left;}
#content .discografia .musicList dl dt {width:20px; height:20px; background:#e2e2e2 url(../img/legend.gif) no-repeat; text-indent:-9000px;}
#content .discografia .musicList dl dt.cifra {background-position:5px 4px;}
#content .discografia .musicList dl dt.letra {background-position:5px -17px;}
#content .discografia .musicList dl dt.musica {background-position:5px -35px;}
#content .discografia .musicList dl dd {width:50px; height:14px; padding:3px 5px; background:#ededed; font-weight:700;}
#content .discografia .musicList table {float:none; clear:both; border-spacing:2px; border-collapse:separate;}
#content .discografia .musicList table tr.fix td {border-top:0;}
#content .discografia .musicList table td {background:#ededed; padding:3px 8px; border-top:6px solid #fff;}
#content .discografia .musicList table td span {font-weight:700; margin-right:5px;}
#content .discografia .musicList table td.legend {width:20px; padding:0;}
#content .discografia .musicList table td.legend a {display:block; width:20px; height:20px; padding:0; background:#e2e2e2 url(../img/legend.gif) no-repeat; text-indent:-9000px;}
#content .discografia .musicList table td.cifra a {background-position:5px 5px;}
#content .discografia .musicList table td.letra a {background-position:5px -16px;}
#content .discografia .musicList table td.musica a {background-position:5px -35px;}
#content .discografia .musicList table td.cifra a:hover, #content .discografia .musicList table td.letra a:hover, #content .discografia .musicList table td.musica a:hover {background:#ccc url(../img/legend.gif) no-repeat;}
#content .discografia .musicList table td.cifra a:hover {background-position:5px 5px;}
#content .discografia .musicList table td.letra a:hover {background-position:5px -16px;}
#content .discografia .musicList table td.musica a:hover {background-position:5px -35px;}
#content .discografia .infos {float:none; clear:both; width:762px; margin-top:20px;}
#content .discografia .infos h4 {margin:22px 0 12px; font-size:14px; font-weight:700;}
#content .discografia .infos ul li {margin:10px 0;}
#content .discografia .submit {margin:7px 0 0 0; padding:4px 8px; *padding:3px 4px; background:#5f5f5f; border:none; color:#fff;}
	/* end discografia */
	
	/* acompanhe */
#content .acompanhe {padding-bottom:60px; *padding-bottom:30px; background:#fff url(../img/bgAcompanhe.jpg) no-repeat;}
#content .acompanhe h2 {width:120px; height:32px; margin-bottom:25px; background-position:left -198px;}

#content .acompanhe .caption{background:#ededed; padding:3px 5px;}
#content .acompanhe .boxFotos{margin-top:2em; overflow:auto;}
#content .acompanhe .gallery_demo{overflow:auto;}
#content .acompanhe .gallery_demo li {width:100px; height:75px; border:8px solid #ededed;margin:3px;background:#000; float:left;}			
#content .acompanhe .galleria li img.thumb {cursor:pointer; display:block;}
#content .acompanhe .gallery_demo li div{left:240px}
#content .acompanhe .gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#content .acompanhe .thumbs {float:left; width:368px; _width:375px; height:295px;}
#content .acompanhe #main_image{width:373px; height:330px; margin:3px 6px 0 auto; _margin:3px 3px 0 auto; float:left;}
#content .acompanhe #main_image img{margin-bottom:10px; border:8px solid #ededed;}
	/* end acompanhe */
	
	/* downloads */
#content .secDownloads {padding-bottom:60px; background:#fff url(../img/bgDownloads.jpg) no-repeat;}
#content .secDownloads h2 {width:112px; height:32px; margin-bottom:25px; background-position:left -255px;}
#content .secDownloads h3 {margin-bottom:15px;}
#content .secDownloads .wallpapers {float:left; width:348px;}
#content .secDownloads .wallpapers ul li {float:left; margin-left:10px;}
#content .secDownloads .wallpapers ul li.fix {margin-left:0;}
#content .secDownloads .wallpapers ul li .boxWall {width:148px; height:116px; margin-bottom:10px; padding:10px; background:#EDEDED;}
#content .secDownloads .wallpapers ul li .boxWall p {margin:8px 8px 0 0; line-height:1em; text-align:right;}
#content .secDownloads .wallpapers ul li .boxWall img {background:#fafafa; display:block; width:147px; height:97px;}
#content .secDownloads .ringtones {float:right; width:410px;}
#content .secDownloads .ringtones ul li {position:relative; height:20px; margin-bottom:8px; *margin-bottom:5px; padding:15px; background:#ededed;}
#content .secDownloads .ringtones ul li p {float:left;}
#content .secDownloads .ringtones ul li a {position:absolute; top:18px; right:30px;}
#content .secDownloads .single, #content .secDownloads .single p.fix {margin-top:15px;}
#content .secDownloads .single p {margin-top:5px;}
	/* end downloads */	
	
	/* press */
#content .press {background:#fff url(../img/bgPress.jpg) no-repeat;}
#content .press h2 {width:112px; height:32px; margin-bottom:12px; background-position:left -311px;}
#content .press .release {float:left; width:370px;}
#content .press .release p {margin-top:28px; line-height:2em;}
#content .press .release p.fix {margin-top:18px;}
#content .press .downloads {float:right; width:392px;}
#content .press .downloads h3 {margin-bottom:15px;}
#content .press .downloads ul.marca {margin-bottom:40px;}
#content .press .downloads ul.marca li {margin:10px 0;}
#content .press .downloads ul.divulgacao li {float:left; margin-right:15px;}
#content .press .downloads ul.divulgacao li.fix {margin-right:0;}
#content .press .downloads ul.divulgacao li img {display:block; margin-bottom:12px; border:6px solid #ececec;}
	/* end press */
	
	/* contatos */
#content .contatos {position:relative; padding-bottom:60px; background:#fff url(../img/bgContatos.jpg) no-repeat;}
#content .contatos h2 {width:92px; height:32px; margin-bottom:12px; background-position:left -362px;}
#content .contatos .formulario {float:left; width:430px;}
#content .contatos .formulario h3 {margin:15px 0;}
#content .contatos .formulario textarea {height:130px;}
#content .contatos .formulario .inputTxt {width:420px; margin-top:2px; *margin-top:0px; padding:8px 0 8px 8px; background:#e6e6e6; border:none; color:#535353;}
#content .contatos .formulario .submit {margin:7px 0 0 0; padding:4px 8px; *padding:3px 4px; background:#5f5f5f; border:none; color:#fff;}
#content .contatos .moreInfo {float:right; width:268px; margin:52px 50px 0 0; _margin:52px 25px 0 0;}
#content .contatos .moreInfo h3 {margin-bottom:25px;}
#content .contatos .moreInfo ul li {margin:15px 0;}
#content .contatos .moreInfo ul li a {padding-left:20px;}
#content .contatos .moreInfo ul li.fone, #content .contatos .moreInfo ul li.email {padding-left:20px; background:url(../img/iconContatos.gif) no-repeat;}
#content .contatos .moreInfo ul li.fone {background-position:-2px 0;}
#content .contatos .moreInfo ul li.email {background-position:-2px -18px;}
#content .contatos .bgTwo {position:absolute; width:177px; height:93px; background:url(../img/bgInfo.gif) no-repeat; bottom:0; right:0;}
	/* end contatos */
	
/* copyright */
#footer {margin:0 auto; position:relative; width:824px; z-index:2;}
.copyright {position:absolute; width:178px; height:15px; *height:85px; top:156px; left:376px; z-index:2;}
.copyright, .copyright a {color:#fff;}