* { margin:0;padding:0 }
/* elementos */
a { outline-color:#fff;text-decoration:none }
address { display:inline;font:10px Arial, sans-serif;margin-left:28px }
address strong { font-weight:400 }

b, strong {font-weight:800;color:#D51681 }

i, em { font-style:italic }
p { line-height:17px;font:11px Verdana, sans-serif; }
li { list-style:none }
body {
font:10px Verdana, Arial, sans-serif;
background:#2A0D2C url(i/bg.jpg);
color:#fff;
padding:0;
margin:0
}

pre {
font:11px Verdana, Arial, sans-serif;
color:#fff;
line-height:17px;
margin-left:2px
}

h1 { font:15px/17px Verdana, sans-serif;height:30px;margin-left:-6px }
h1 span { display:block;height:30px;width:175px }
h2 { color:#fff;font:15px/17px Verdana, sans-serif }
h2 span {
background:#3C103F    
    
}

h2 span.data { display:block;height:30px;width:175px;font-size:10px;color:#FF9FD7;background:none }
h2 small {
    font:400 11px Arial, sans-serif;
    font-style:italic;
    display:block
}

/* elementos fim */
.mais img { border:none}
#content .listlinks a:focus,
#content .listlinks a:hover,
#twittersiga:focus,
#twittersiga:hover,
#footer p:hover, #footer p:hover a, 
#mnusec:hover li, #mnusec:hover li a { color:#fff }

/* estrutura base */
#root {
margin:0 auto;
width:791px }

#bg-root { 
background:url(i/bg-root.jpg) center -18px no-repeat;
padding:0
}

#header { padding-top:25px }

#pag_index #content,
#pag_home #content {
    padding:8px 0 0 22px;
    
}

#content {
    color:#fff;
    background:url(i/bg-content-topo.jpg) 0 0 no-repeat;
    padding:8px 10px 0 22px;
    margin-top:1px;
    position:relative;
}

#pag_imprensa #content,
#pag_index #content,
#pag_home #content {
    background:url(i/bg-content-home.jpg) 0 0 no-repeat;
    
}



#bg-content {
    background:url(i/bg-content.jpg) -2px 0 repeat-y
}


#content p {
margin-bottom:12px;
    font:11px/17px Verdana, sans-serif

}
.box {
    margin-bottom:30px
    
}
/*  footer */
#footer { font:10px Arial;color:#7d3883 }

#footer {
margin-top:1px;
padding-bottom:12px
}


#lnks li {
float:left
}
#lnks {
background:url(i/bg-footer.png) 0 0 no-repeat;
height:38px; 
margin-bottom:12px;
padding-left:52px;
width:790px;    

}
#lnks a {
position:relative;
display:block;
height:37px;
text-align:center;

}

#lnks a span {
display:block;
height:37px;
position:absolute;
top:0;
left:0;
background-image:url(i/bg-footer.png);
background-repeat:no-repeat;
}



#lnks a span {  }
#lnks a span.hover { display:block }

#lnks a.i-age span { background-position:-52px 0 }
#lnks a.i-mys span { background-position:-190px 0 }
#lnks a.i-ork span { background-position:-295px 0 }
#lnks a.i-fot span { background-position:-370px 0 }
#lnks a.i-twi span { background-position:-480px 0 }
#lnks a.i-you span { background-position:-572px 0 }
#lnks a.i-fas span { background-position:-660px 0 }

#lnks a.i-age span.hover { background-position:-52px -39px }
#lnks a.i-mys span.hover { background-position:-190px -39px }
#lnks a.i-ork span.hover { background-position:-295px -39px }
#lnks a.i-fot span.hover { background-position:-370px -39px }
#lnks a.i-twi span.hover { background-position:-480px -39px }
#lnks a.i-you span.hover { background-position:-572px -39px }
#lnks a.i-fas span.hover { background-position:-660px -39px }

.i-age span, .i-age { width:138px }
.i-mys span, .i-mys { width:105px }
.i-ork span, .i-ork { width:75px }
.i-fot span, .i-fot { width:110px }
.i-twi span, .i-twi { width:92px }
.i-you span, .i-you { width:88px }
.i-fas span, .i-fas { width:55px }




/* estrutura base fim */

#operaluz {
cursor:pointer;
display:block;
margin:2px 0 7px 220px;
position:relative;
height:125px;
width:340px
}

#operaluz span { 
background:url(i/operaluz-logo.jpg) 0 0 no-repeat;
position:absolute;
height:125px;
width:340px
}




/* form */





textarea, input, form {
    
    font:11px Verdana, sans-serif
}

textarea, input {
background:#fff url(i/input.jpg) repeat-x 0 0;
border:2px solid #1F041B;
padding:7px 9px;
display:block
}

.inputfocus,
textarea:hover,
textarea:focus,
input:focus,
input:hover { border-color:#fff }


label {
    display:block;
    padding:11px 0 5px;
    width:250px
}

label span {
    
    background:#9F274B;
    color:#fff;
    line-height:12px;
    margin-left:5px;
    padding:2px 6px
    
}

fieldset { border:none }



legend { color:#fff;margin-bottom:10px }

.contrate li { margin-bottom:18px }

.contrate {
font:11px Verdana, sans-serif;
margin:12px 0 -13px
}


form { overflow:hidden;position:relative;padding-bottom:20px }

form div {
position:absolute;
top:23px;
left:250px;
}

textarea {
height:133px;
width:200px
}






button {
background:#B91270;
border:2px solid #1F041B;
font:800 11px Verdana;
color:#2D0827;
cursor:pointer;
margin:10px 0 0;
padding:2px 7px
}

#pag_contato button {
padding:7px 11px;
position:absolute;
top:158px;
left:497px
}

button:focus, button:hover { color:#fff;border-color:#B91270; }

a.bt:hover { color:#fff }
a.bt {
font:800 11px Verdana;
display:block;
width:150px;
height:28px;
line-height:28px;
margin:0 auto;
text-align:center;
color:#2D0827;
background:#B91270;
clear:both;
position:relative;
top:10px
}


#labelestado {
    position:absolute;
    top:144px;
    left:175px
    
}

select { padding:2px 1px 2px 2px;display:block;margin-top:6px;height:25px }
option { cursor:pointer }
#enviando {
position:absolute;
color:#B91270;
top:140px;
left:498px;
width:70px
}
#enviando img {
    position:relative;
    top:4px;
    left:2px
}

#meta { display:none }

textarea.alert, input.alert { border-color:#fc0 }

legend.alert { background:#fc0;padding:5px 7px;margin-bottom:0 }

#resposta { padding:10px 15px;margin-bottom:28px }
#resposta span { font:800 12px Verdana, sans-serif }


/*
#content.form p.alert {
background:#fc0;
color:#000;
margin-bottom:16px;
padding:3px;
text-align:center
}



#content.form .alert {
border-color:#fc0
}

*/
/* form fim */


#secao-bnnr {
display:block;
height:218px;
position:relative;
width:745px;
overflow:hidden;
}
 
#secao-bnnr span {

bottom:1px;
color:#fff;
font:800 35px Verdana;
letter-spacing:-5px;
position:absolute;
right:10px;
z-index:3
}
 
 
 
 


/*  mnu */

#mnu {
height:104px;


padding:13px 0 0 31px;
position:relative;
}

#mnu a {
    display:block;
    height:35px;
    text-align:center;
    padding:0 23px;
    }

#mnu li { display:inline;float:left;position:relative }

#mnu li span, #mnu li span.hover { 
background:url(i/bg-mnu.jpg) 1px 0 no-repeat;
cursor:pointer;
display:block;
height:35px;
left:0;
position:absolute;
top:0
}

#mnu li span.hover { background:url(i/bg-mnu.jpg) 13px 0 no-repeat }
/*
#mnu li span.hover { display:none }
#mnu li a:focus span.hover, #mnu li a:hover span.hover { display:none }
*/




#mnu li.submenu  { position:relative }
#mnu .submenu:hover ul { display:block }

#mnu .submenu ul { 
background:none;
display:none;
height:100px;
left:-2px;
margin:0;
padding:0;
position:absolute;
top:35px;
width:110px;
overflow:hidden;
z-index:99
}



#mnu li.submenu ul li {
display:block;
float:none;
height:35px;
margin:0;
overflow:hidden;
padding:0;
width:110px
}



#mnu .submenu li a  { 
border:1px solid red;
color:#fff;
display:block;
height:35px;
line-height:35px;
margin:0;
padding:0;
text-align:center}

#mnu .submenu li a:hover  { background:none;color:#1F4377;text-decoration:none }
#mnu li.submenu li a.i-fotos span {  background:url(i/submnu.jpg) -10px 0 no-repeat }
#mnu li.submenu li a.i-fotos:hover span.hover {  }
#mnu li.submenu li a.i-videos span { background:url(i/submnu.jpg) -118px 0 no-repeat }
#mnu li.submenu li a.i-videos:hover span.hover {  }



#mnu li span { 
padding:0 23px
}

#mnu a.i-home span { background-position:-30px -36px }
#mnu a.i-abanda span { background-position:-135px -36px }
#mnu a.i-oblog span { background-position:-269px -36px }
#mnu a.i-agenda span { background-position:-385px -36px }
#mnu a.i-midia span { background-position:-514px -36px }
#mnu a.i-contato span { background-position:-623px -36px }


#mnu a.i-home span.hover { background-position:-30px 0 }
#mnu a.i-abanda span.hover { background-position:-135px 0 }
#mnu a.i-oblog span.hover { background-position:-269px 0 }
#mnu a.i-agenda span.hover { background-position:-385px 0 }
#mnu a.i-midia span.hover { background-position:-514px 0 }
#mnu a.i-contato span.hover { background-position:-623px 0 }

.i-home span, .i-home { width:53px }
.i-abanda span, .i-abanda { width:79px }
.i-oblog span, .i-oblog { width:60px }
.i-agenda span, .i-agenda { width:130px }
.i-midia span, .i-midia { width:50px }
li li .i-midia span, li li .i-midia { width:60px }
.i-contato span, .i-contato { width:67px }


.i-home span, .i-home { width:58px }
.i-abanda span, .i-abanda { width:88px }
.i-oblog span, .i-oblog { width:70px }
.i-agenda span, .i-agenda { width:84px }
.i-midia span, .i-midia { width:62px }



#mnu li a:focus span.hover { display:none }


/*  mnu fim */













/* sc - a banda     */

.integrantes .nome { color:#902745;font:800 15px Verdana }
.integrantes img {
border:1px solid #ccc;
display:block;
float:left;
margin:0 10px 0 0;
padding:2px
}
.integrantes li {
clear:both;
display:block;
margin-bottom:15px;
padding-bottom:2px
}


/*
#content ul.integrantes ul {
list-style:disc inside;
padding-left:10px;
margin:0 0 25px 0 
}

#content ul.integrantes ul li {
list-style:disc inside;
margin:0 0 5px 10px
}
*/
#content .integrantes { clear:both;margin-bottom:10px }



/* sc - a banda fim    */

/* sc - fotos     */





/*
#call-agenda,
#call-fotos {
    float:left;
    width:365px;
}
*/



#call-fotos-abanda {
    background:url(i/bg-home.jpg) -370px 0 no-repeat;
    height:286px;
    overflow:hidden;
    padding:10px 0 0 10px;
}



/* boxes home */



.interna #box-right,
.interna #box-left {
    margin-top:5px
    
}



.interna #box-left {
    
    width:387px;
    margin-right:5px
    
}

#box-right,
#box-left {
    width:330px;
    padding-left:10px;
    float:left
}

#call-agenda,
#box-abanda,
#box-fotos {
position:relative
}


#call-agenda {
    width:344px;
    padding:17px 0 26px 23px;
    background:url(i/bg-home.jpg) -3px 0 no-repeat;
    height:250px;
}

.mark li {
    abackground:url(i/mark.gif) 1px 6px no-repeat;
    atext-indent:10px;
    margin-bottom:10px
}


#abanda .mark {
    font:11px Verdana, sans-serif;
    margin:20px
}

.mark img { border:none;margin-right:5px }



/*
.markred li {
    font:11px Verdana, sans-serif;
    background:url(i/markred.gif) 1px 3px no-repeat;
    text-indent:10px;
    margin-bottom:10px
}
*/

#agenda #content li,
#call-agenda li { 
background:url(i/mark.gif) 0 3px no-repeat;
margin-bottom:10px;
text-indent:10px
}

#agenda #content li p { font-size:10px;padding:5px }

#abanda li.last,
#agenda #content li.last { margin-bottom:0 }

#call-agenda li { 
background:url(i/mark.gif) 0 3px no-repeat;
margin-bottom:14px;
text-indent:10px
}

#call-agenda li span { display:block}

#box-abanda,
#box-fotos {
    margin:7px 0 28px 10px;
    height:122px;
    width:325px
}

/*
#home #fotos-list img { border:none;-webkit-border-radius:6px }

#fotos-list img {
border:5px solid #E9E8BA;
-moz-border-radius:5px;
-webkit-border-radius:6px;       
}
*/

#pag_index #fotos-list,
#pag_home #fotos-list { margin:6px 0 0 0 }

#fotos-list {
    position:relative;
    margin:25px 0 0 30px }



#fotos-list a { position:relative;display:block;width:116px;height:87px }

#fotos-list .retrato a { display:block;width:65px;height:87px }




#fotos-list img { border:none }
#fotos-list a:hover img { position:absolute;z-index:9;top:-6px;left:-6px;border:6px solid #fff }


/*
a:hover img { top:-7px;left:-7px }
*/
#pag_index #fotos-list li,
#pag_home #fotos-list li { float:left;margin-right:3px }
.interna #fotos-list li { float:left;margin:-7px 0 0 -5px }








/*  tools   */


#divvertical {
background:url(i/div-vertical.jpg) repeat-y 376px 0;
}

span.haslayout {
display:block;
clear:both;
margin:0;
height:5px;
    
    
}

span.clear {
display:block;
clear:both;
margin:0;
height:1px;
width:790px;
margin-top:20px;
margin-left:-22px;
background:url(i/fileterosa.jpg) -7px -23px no-repeat;
bordesr:1px solid red
}


.hide {
    
    display:none
}


span.clear { height:1px }

.interna span.clear {
margin-top:20px;
margin-left:-20px;
height:1px;
background:url(i/fileterosa.jpg) 0 -14px no-repeat
}

/*
.vejamais {
    font:11px Arial, sans-serif;
    background:url(i/markred.gif) 1px 5px no-repeat;
    bottom:10px;
    position:absolute;
    right:5px;
    text-indent:10px
}

*/

.vejamais {
    font:12px Arial, sans-serif;
    right:5px;
    display:block;
    clear:both;
    margin-top:4px;
    height:20px;
    text-indent:8px;
    margin-bottom:5px;
    background:url('i/mark.gif') no-repeat 0 4px;   
    }


    
#fotos-list .vejamais a { text-decoration:none;display:inline }
#fotos-list .vejamais a:hover { color:#fff }

#call-agenda .vejamais {
    position:absolute;
    right:25px;
    bottom:1px
}


/*
#footer .afocus, a:hover, a:focus { text-decoration:none }
#footer .afocus, #footer a:hover, #footer a:focus { color:#F1CD77 }
*/
/*
#content a { color:#721a33 }
#content a:hover, #content a:focus { color:#3F101F }
*/




#content .listlinks a {
    font:13px 'Trebuchet MS', Helvetica, sans-serif;
    color:#e8a2f5;
    text-decoration:none;
    aborder:1px solid red;
    margin-bottom:0;
    display:block
}
#pag_index #content .listlinks li,
#pag_home #content .listlinks li { margin-bottom:5px }
#content .listlinks li { margin-bottom:0 }
#content .listlinks { margin-bottom:20px }

/*



*/
.listlinks img { border:none;margin-right:2px }



.interna #content { padding-top:5px }
.interna span.bottom {
background:url(i/bg-content-bottom.jpg) no-repeat 0 0;
height:18px;
margin-left:6px;
display:block;
width:719px;
}








/*  internas    */
/*
.interna h1 {
background:url(i/bg-content-top.jpg) no-repeat -2px -16px;
margin:0 0 0 -15px;
padding:10px 0 0 10px
}

*/

.interna #content { padding-top:15px }



#mnusec {
clear:both;
height:20px;
margin:0 auto;
margin-top:1px;
margin-bottom:5px;
text-indent:15px;
bordera:1px solid red;
overflow:hidden;
width:630px;
width:580px;
}
#footer p,
#footer p a,
#mnusec li a {
    color:#9F6376;
    text-decoration:none
    
}


#footer a { color:#fff }
#footer p { font:inherit;float:right;display:inline;position:relative;top:-1px;right:20px }


a { color:#fff }
a:hover,
#footer a:focus,
#footer p a:hover,
#mnusec li a:hover { color:#EB0B65;text-decoration:none }
#mnusec li {
display:inline;margin-right:10px;
color:#9F6376}

/*  videos  */
#videos ol { display:inline;margin:0 auto }
#content div.video {
display:table;
margin:0 auto;
margin-bottom:15px
}

#videos embed, #videos object { margin:0 auto }

#videos ol span {
background:#E8E7B9;
display:table-cell;
margin:0 auto;
padding:6px
}

#videos h3 { margin:25px 0 }
#videos h3 span { background:none;display:inline }

#videos li p {
    text-align:center;
    width:400px;
    margin:0 auto;
    margin-top:-9px;
    margin-bottom:22px
}
/*  midia */

#midia #content ul {
margin:0 auto;
margin-top:15px;
margin-bottom:55px;
width:195px
}

#midia #content li { float:left;margin-right:10px }
#midia #content li.last { margin:0 }
#midia #content li a {
background:url(i/bg.gif);
color:#fff;
display:block;
font-size:12px;
padding:20px 25px
}

/*  paginacao   */
#paginacao { padding-bottom:15px }

#paginacao li { float:left;margin-right:5px }
#paginacao a { display:block;padding:4px 5px;text-decoration:none }

#paginacao a.off { background:#8F0F59;color:#fff;border-color:#8F0F59;text-decoration:none;cursor:default }

#paginacao a:hover { background:#8F0F59;color:#fff;text-decoration:none }

/*  body_class  */
.selectano label {
display:inline;
height:5px;
line-height:5px;
margin:0
}
.selectano form { margin:-12px 0 18px }




p.insoon {
    background:#471222;
    color:#fff;
    vertical-align:middle;
    padding:8px 11px 9px;
    width:94%
}






#box-video,
#box-clipping-fotos {
    float:left;
    width:370px
    }

#box-video { width:360px;margin-left:32px }

#call-clipping { width:365px }
#call-fotos { width:378px }


#call-shop-twitter {
    background:url(i/bg-shoptwitter.jpg) 0 0 no-repeat;
    width:860px;
    height:128px;
    margin:0 auto;
    position:relative;
}

#call-shop {
    display:block;
    text-indent:-9999px;
    height:112px;
    margin-left:60px;
    width:370px;
}

#twitter_update_list li {
    height:70px;
    overflow:hidden
    
}

#twitter_div {
display:none;
width:290px;
height:70px;
overflow:hidden;
margin:18px 0 0 118px;
position:relative;
color:#EB037D;
font:12px Verdana, sans-serif;
}


#twitter_div span a {
top:inherit;
left:inherit;
letter-spacing:-1px;
position:static;
color:#EB037D;
font:12px Verdana, sans-serif;
}
#twitter_div a:focus,
#twitter_div a:hover { color:#fff }

#twitter_div a {
top:55px;
left:0px;
letter-spacing:-1px;
position:absolute;
color:#310634;
text-decoration:none;
font:10px Verdana, sans-serif;
}


#topo-shoptwitter {
position:absolute;
bottom:-2px;
left:120px
}

#call-shop, #twitter_div { float:left }

#rootheader {
position:relative;
left:-42px;
margin:0 auto;
width:1000px;
height:701px;
overflow:hidden
}


#rootx {
width:1000px;
margin:0 auto;
}




#player {
    
    position:absolute;
    z-index:25;
    top:-35px;
    right:165px;
    overflow:hidden;
    width:111px;
    width:350px;
    height:30px;
    aborder:1px solid red

}



#twittersiga {
position:absolute;
top:88px;
right:95px;
color:#c17dcb;
font:800 12px Arial, sans-serif;
text-decoration:none
}

#call-clipping { /*height:167px;*/margin-bottom:10px }
#call-fotos { height:155px;position:relative }

#ctrljs {
position:absolute;

display:block;
top:120px;
left:-15px;
height:80px;
width:10px
}

span.cleartop {
display:block;
clear:both;
margin:0;
height:2px;
width:790px;
amargin:-11px 0 0 -21px;
position:absolute;
top:0;
left:-1px;
background:red url(i/fileterosa.jpg) -2px -11px no-repeat;
bordesr:1px solid red
}



#content .assinatura {
    
    font-size:10px;
    font-style:italic
}



#popup-bg {
	position:absolute;
        position:fixed;
	display:block;
        top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:100;
        background:url(i/back.gif);
        opacity: .7;
	filter: alpha(Opacity=70);
	-khtml-opacity: .7;
        
}

#popup-bg[id]{
        position:fixed
}



#popup {
        
        width:100%;
	height:100%;
        position:absolute;
        z-index:200;
	top:0;
	left:0;
}



#popup #ie {
   
    
        
	
   
	
}

#moldura {
            z-index:200;
        position:relative;
        width:450px;
        height:600px;
        margin:0 auto;
        margin-top:35px;
        padding:20px 0 0 23px;
        /*background:url(i/) no-repeat 0 0*/        
        
}


#fecharpopup {
        position:absolute;
	top:20px;
        right:-4px;
        margin-bottom:70px
}

#fecharpopup a {
	padding:10px;
	text-decoration:none;
	font:800 14px Verdana, sans-serif;
	color:#D1167D;
}

#fecharpopup a:hover {
	color:#fff
}


#pag_fotos #content ol { margin-left:17px;padding-bottom:15px }
#pag_fotos #content ol a img { border:none }
#pag_fotos #content ol a {
display:block;
padding:7px;
position:relative;
overflow:hidden
}


#pag_fotos #content ol a span {
color:#fff;
position:absolute;
bottom:8px;
width:152px;
left:7px;
height:50px;
padding:0;
overflow:hidden
}

#pag_fotos #content ol a span.slide {
color:#fff;
display:block;
position:relative;
margin:62px 0 0 -7px;
width:149px;
padding:4px 5px;
background:#B91270;
font:800 12px Verdana;
}



/*
#fotos #content ol a:hover span {
bottom:0
}



*/


#pag_fotos #content ol a:focus span.slide { margin-top:8px }

#pag_fotos #content ol li a:focus,
#pag_fotos #content ol li a:hover { background:#fff }
#pag_fotos #content ol li { float:left;margin-right:15px;margin-bottom:15px }


#pag_bio h2 { margin-bottom:20px }/* .txt h2 */
#pag_bio #content { padding-right:20px }/* #content.col1 */
#pag_bio div#content { line-height:40px }/*.div#content.txt */


#box_letras,
#box_mnudisco_disco {
    color:#fff;
    float:left;
    width:375px   
}

#box_letras {
    width:350px;
    margin-left:30px;
}


#mnudisco {
     position:relative;
    height:86px;
    aborder:1px solid orange
    }

#mnudisco li {
    position:relative;
    width:47px;
    height:50px;
    float:left;
    aborder:1px solid red
    
    }


   
#mnudisco li a:focus {
    outline:none
    }
    
#mundisco li a.discoselected {
    z-index:11;
    margin:10px
    }    
    
   
#mnudisco li a {
    position:absolute;
    left:0;
    z-index:10
    }
    
#mnudisco li a img,    
#mnuadisco li a {
    border:none
    }
 
#mnudisco li#d1 {     
    
    }

#mnudisco li a:hover {     
    z-index:12
    
    }

#mnudisco li#d2 a {     

    
    }

#mnudisco li#d3 {     
    
    }

#mnudisco li#d4 {     
    
    }

#mnudisco li#d5 {     
    
    }
    
#mnudisco li a {
    width:55px;
    height:50px;
    display:block
    
    }
    

#pag_discografia h2 { color:#ed037d }    
    
#pag_discografia p.data { font-weight:800 }

#pag_discografia p { margin:2px 0}


        
    
#disco {
background:url(i/mark.gif) no-repeat 4px 5px;
padding-left:15px;
color:#e8a2f5;
margin-left:150px
}
    
    
#disco-capa {
float:left;
margin-left:-48px
}

div#content #disco p { line-height:10px }    
#disco ol { margin-top:10px }
#disco ol:hover li a { color:#fff }

#disco ol li a {
font:11px Arial;
color:#e8a2f5;
display:block;
padding:2px 0
}

#disco ol li a:hover {
font:11px Arial;
color:#ed037d;
display:block;
padding:2px 0
}

#disco ol li a:hover ul li { color:#ed037d }

#disco ol li {
padding:0;
color:red;
margin:0
}

#disco ol ul {
margin:-5px 0 0 22px
}

#disco ol ul li {
margin:0;
padding:0;
height:12px
}



#pag_shop #content a img { border:none }

#pag_shop #content div div,
#pag_shop #content a { float:left;position:relative;top:-18px }

#pag_shop #content div div {
margin:65px 45px 0 88px;
text-align:right;
color:#e8a2f5
}

#pag_shop #content a {
display:block;
position:relative
}
#pag_shop #content a p { position:absolute }

a#shop-sambachic-cd p,
a#shop-sambachic-dvd p,
#pag_shop #content a#shop-sambachic-dvd {
    width:160px;
    margin:0;
    text-align:center
}

#pag_shop #content a { color:#ed037d;height:260px }
#pag_shop #content a:hover { text-decoration:underline }


#pag_shop #content a#shop-sambachic-cd {
    width:159px;
    margin-left:35px
}

#pag_shop #content a#shop-sambachic-cd img {
position:relative;
top:50px
}

#pag_shop #content a p {
    bottom:5px
}

#pag_shop #content a span {
    color:#e8a2f5;
    display:block;
    margin:0;
    padding:0;
}
#pag_shop #content {
    
    
}



#pag_agenda ol span {
    
    color:#EB0B65;
    font:800 12px Verdana, sans-serif;
    
    
}

#pag_agenda ol p {
    display:inline
    
}


#pag_agenda ol li {
    display:block
    
}

#pag_clipping .box a,
#pag_agenda ol a {
   text-decoration:underline
}

#pag_agenda ol a:hover {
    text-decoration:none
}

#pag_agenda #content h1 { margin-bottom:15px }

#content .mes {
    color:#fff;
    font:17px Verdana, sans-serif;
    margin-top:25px;
}

body#pag_discografia:after {
    content:url(i/disco-g-sinceramente-2006.png) url(i/disco-g-diva-paulista-2003.png) url(i/disco-dvd-sambachic-2008.png) url(i/disco-g-paula-lima-2003.png) url(i/disco-g-e-isso-ai-2001.png);
    display:none
}

#lembreto a img {border:none}
#lembreto a {
border:none;
position:absolute;
z-index:99;
top:625px;
right:97px
}