html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, th {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit; }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
/*
caption, th, td {text-align: left;font-weight: normal;}*/
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
img { display: block; }
strong { font-weight: bold; }
nav, section, header, footer {display: block;}

/****COMUNS****/
.sumir {overflow: hidden; width:0; height:0;}
.clear {clear: both;}
.left {float: left;}

.texto_livros {
	position: absolute !important;
    left: 15px;
    bottom: 39px;
}

html {background:url(../imagens/bg_tudo.jpg) repeat top center; }
body {background:url(../imagens/bg_tudo_luz.jpg) no-repeat top center;}

#tudo { width: 970px; margin: 0 auto; margin-bottom: -20px;}

header {position: relative;padding: 0 0 23px 0;z-index: 999}

.lingua {position: absolute; top: 3px; right: 191px;}
.lingua li {float: left;padding: 0 0 0 9px;}
.lingua a {display: block;}
.lingua .ingles a {background:url(../imagens/bandeira_ingles.jpg) no-repeat; width: 20px; height: 16px; }
.lingua .portugues a {background:url(../en/imagens/bandeira_pt.jpg) no-repeat; width: 20px; height: 16px; }

.midia_header {position: absolute; top: 3px; right: 16px;}
.midia_header .bt_facebook {float: left;width: 110px}
.midia_header .bt_twitter {float: left;width: 95px}



nav {padding: 38px 0 0 55px;}
nav a {display: block; height: 22px; float: left;padding: 0 0 0 13px}
nav .menu_home {background:url(../imagens/menu_home.png) no-repeat;width: 29px;padding: }
nav .menu_discografia {background:url(../imagens/menu_discografia.png) no-repeat;width: 58px; }
nav .menu_biografia {background:url(../imagens/menu_biografia.png) no-repeat;width: 47px; }
nav .menu_decadas {background:url(../imagens/menu_decadas.png) no-repeat;width: 45px;}
nav .menu_videos {background:url(../imagens/menu_videos.png) no-repeat;width: 35px;padding: 0 268px 0 0; }

/* Ade/Push - 2018-06-06 - edit for new logo dimensions 80px -> 96px */
nav .logo {background:url(/files/2021/11/2caetano-logo-branco.png) no-repeat;width: 249px;height: 93px; position: absolute;background-size:249px;top:-20px; left: 366px;z-index: 99999}

nav .menu_livros {background:url(../imagens/menu_livros.png) no-repeat;width: 29px; }
nav .menu_filmes {background:url(../imagens/menu_filmes.png) no-repeat;width: 39px; }
nav .menu_blog {background:url(../imagens/menu_blog.png) no-repeat;width: 22px; }
nav .menu_shop {background:url(../imagens/menu_loja.png) no-repeat;width: 19px; }
nav .menu_press {background:url(../imagens/menu_press.png) no-repeat 0 4px;width: 29px; }
nav .menu_imprensa {background:url(../imagens/menu_imprensa.png) no-repeat 0 0px;width: 50px; }
nav .menu_agenda {background:url(../imagens/menu_agenda.png) no-repeat 0 0px;width: 39px; }
nav .menu_fa {background:url(../imagens/menu_fa.png) no-repeat 0 0px;width: 10px; }
nav .menu_contato {background:url(../imagens/menu_contato.png) no-repeat 0 2px;width: 39px; }

.bar_top {background:url(../imagens/bg_topo.png) no-repeat; height: 84px;margin: 0 0 5px 0 }
.bar_top .titulo {float: left;*line-height: 73px;}
.bar_top .right {width: 445px; float: right; text-align: right; padding: 0 25px 0 0}

#slides {position: relative;z-index:1;margin: 0 0 5px 0; width: 971px; }

#slides span {display: block;}
#slides .cada {height: 341px;float: left; position: relative;margin: 0 0 0 5px}
#slides .primeiro {margin: 0;}
#slides .cada .texto {height: 141px;position: absolute; bottom: 22px; left: 20px;z-index: 99}
.mask_slider {/*background:url(../imagens/mask_slider.png) repeat-x;*/position: absolute; left: 0;top:0; height: 341px;z-index: 1 }

#slides .leva_4 .cada {width: 239px;}
#slides .leva_4 .mask_slider {width: 239px;}
#slides .leva_4 .cada .texto {width: 169px; }

#slides .leva_3 .cada {width: 320px;}
#slides .leva_3 .mask_slider {width: 320px;}
#slides .leva_3 .cada .texto {width: 310px; }

#slides .leva_2 .cada {width: 483px;}
#slides .leva_2 .mask_slider {width: 483px;}
#slides .leva_2 .cada .texto {width: 310px; }

#slides .leva_1 .cada {width: 971px;}
#slides .leva_1 .mask_slider {width: 971px;}
#slides .leva_1 .cada .texto {width: 310px; }

.box_home {background:url(../imagens/bg_trans_preto.png) repeat; height: 185px;float: left; position: relative; overflow: hidden;}
.box_home .leia_mais a {background:url(../imagens/bg_trans_vermelho.png) repeat;  width:68px; height: 22px;display: block; text-align: center; position: absolute; bottom: 0; right: 0;}

.box_fala {width: 453px; margin: 0 4px 0 0}
.box_fala .col1 {width: 245px;position: relative;float: left;}
.box_fala .col1 .tit { padding: 0 0 15px 5px }
.box_fala .col1 .sub { padding: 0 40px 10px 15px }
.box_fala .col1 .texto {padding: 0 40px 0 15px;}
.box_fala .col2 {float:right; position: relative;}
.box_fala .col2 .box_socialcam {background: url(../imagens/icon_social.png) no-repeat;display: block; width: 150px; height: 52px;padding: 86px 0 0 0; position: absolute; left: 19px; top: 47px;z-index: 99}
.box_fala .col2 .mask {background:url(../imagens/mask_socialcam.png) no-repeat;display: block; width: 171px; height: 185px;position: absolute; left: 0;top: 0;z-index: 1 }




.box_shop {width: 269px;margin: 0 4px 0 0}
.box_shop .tit { padding: 0 0 13px 10px }
.box_shop .sub { padding: 0 0 8px 20px }
.box_shop .texto {padding: 0 0 0 20px;}
.box_shop .left {width: 117px; margin: 0 18px 0 0}
.box_shop .img {float: left;padding: 27px 0 0 0}
.box_shop .leia_mais a {background: #171717;width:75px;}

.box_agenda {width: 240px;}
.box_agenda .leia_mais a {background: #171717}
.box_agenda .tit { padding: 0 0 15px 10px }
.box_agenda ul {padding: 0 10px 0 15px;}

footer {margin: 9px 0 0 0; padding: 0 0 0px 0;overflow: hidden; }
footer .bar {background:url(../imagens/bg_footer.jpg) repeat-x; height: 40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;margin: 0 0 15px 0}
footer .assinatura {background: url(../imagens/assinatura_footer.jpg) no-repeat; width: 156px; height: 40px;float: left;margin: 0 14px 0 0}
footer .icon_itunes {background: url(../imagens/icon_itunes.png) no-repeat 0 6px ; width: 68px; height: 40px;float: left; margin: 0 14px 0 0}
footer .icon_facebook {background: url(../imagens/icon_facebook.png) no-repeat center center; width: 23px; height: 40px;float: left;margin: 0 14px 0 0}
footer .icon_twitter {background: url(../imagens/social_twitter.png) no-repeat center center; width: 22px; height: 40px;float: left;margin: 0 14px 0 0}
footer .icon_instagram {background: url(../imagens/social_instagram.png) no-repeat center 12px; width: 77px; height: 40px;float: left;margin: 0 14px 0 0}
footer .icon_socialcam {background: url(../imagens/social_socialcam.png) no-repeat center center; width:100px; height: 40px;float: left;margin: 0 14px 0 0}
footer .icon_oi {background: url(../imagens/icon_oi.png) no-repeat center center; width:23px; height: 40px;float: left;margin: 0 14px 0 0}
footer .icon_youtube {background: url(../imagens/social_youtube.png) no-repeat center center; width: 46px; height: 40px;float: left;margin: 0 14px 0 0}


footer .icon_universal {background: url(../imagens/logo_universal.png) no-repeat center center; width: 141px; height: 41px;float: right;margin: 0 10px 0 0}
.copyright h6 {float: left;}
.copyright .vseis {background: url(../imagens/logo_vseis.png) no-repeat right top;height: 22px; float: right; display: block;padding:5px 50px 0 0}


/*internas*/
#internas #conteudo {width: 639px;float: left;}
#internas aside {width: 321px;float: right;}


.blog .img {position: relative ;margin: 0 0 20px 0}

.blog .img .bar_titulo {position: absolute; left: 0 ;bottom:-5px;width: 603px;z-index: 99}
.blog .img .a_img {display: block; min-height: 50px;}
.blog .img .bar_titulo .data {background: #e42c49; width: 45px; height: 50px; padding: 9px 0 0 0;text-align: center;float: left;margin: 0 15px 0 0}
.blog .img .bar_titulo .data span{display: block;line-height: 15px}
.blog .img .bar_titulo .titulo {padding: 13px 0 0 0}

.blog .img .mask_post {background:url(../imagens/mask_post.png) repeat-x bottom;display: block; position: absolute; left: 0;bottom:0; width: 639px;height:229px; z-index: 5 }

.blog .cada_post {margin: 0 0 30px 0; overflow: hidden;}
.blog .cada_post .bg_trans {background:url(../imagens/bg_trans_preto.png) repeat;margin: 0 0 2px 0 }
.blog .cada_post .texto {padding: 0 42px 30px 58px;}
.blog .cada_post .leia_mais a {background:url(../imagens/bg_trans_vermelho.png) repeat;  width:68px; height: 22px;display: block; text-align: center;}

.blog .bar_midia {background: #000; height: 30px;padding: 9px 0 0 59px}
.blog .bar_midia div {float: left;}
.blog .bar_midia .bt_comentar{float: right;margin: 0 8px 0 0}
.blog .bar_midia .bt_comentar a {background:#171717; display: block; text-align: center;  width:68px; height: 22px; padding: 0 5px }

.blog .paginacao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 17px 0}
.blog .paginacao .inter {width: 300px; margin: 0 auto}
.blog .paginacao .active {color: #fff}
.blog .paginacao .bt_ant {float: left;margin: 0 27px 0 0}
.blog .paginacao ul {margin: 0 16px 0 0; float: left;overflow: hidden;}
.blog .paginacao ul li {float: left;padding: 0 11px 0 0}
.blog .paginacao .bt_prox {float: right;margin: 0 27px 0 0}


.comentar {background:url(../imagens/bg_trans_preto.png) repeat;margin: 20px 0 13px 59px; position: relative; padding: 40px 30px 25px 50px;overflow: hidden;}
.comentar .cada_comentario {margin: 0 0 50px 0}
.comentar h3 {padding: 0 0 2px 5px;}
.comentar label {display: block; margin: 18px 0 0 5px;}
.comentar label input {display: block;margin: 2px 0 0 0; width: 250px;}
.comentar input.bt_enviar {background: url("../imagens/bg_trans_vermelho.png") repeat;border: 0; margin: 0px 0 0 198px; width: 56px; height: 24px; overflow: hidden;  }
.comentar input.confirmacao {width: 50px; float: left;} 
.comentar textarea {display: block;margin: 2px 0 0 0; padding: 3px 0 0 3px;height: 100px; width: 250px;}
.comentar textarea, .comentar label input {font-family: Arial, sans-serif;font-size: 13px }
.comentar .caracteres img {margin: 0 8px 0 0;}



aside .cada_banner {display: block; margin: 0 0 6px 0 }
aside .box_shop {background:url(../imagens/bg_trans_preto.png) repeat; width: 321px;}
aside .box_shop .img {float: right;padding: 67px 35px 0 0;display: block;}
aside .box_shop .comprar {clear: both;}
aside .box_shop .comprar a {background:#171717 repeat;  width:68px; height: 22px;display: block; text-align: center;}
aside .box_shop .left {width: 125px;}
aside .box_shop .sub { padding: 0 0 8px 43px }
aside .box_shop .texto {padding: 0 0 0 43px;}



/*biografia*/
.biografia #col_unica {background:url(../imagens/bg_trans_preto.png) repeat; }
.biografia .frase_slide { position: absolute;width: 770px; left: 100px; top: 120px;;z-index: 99}
.biografia .texto {padding: 35px 100px 80px 100px;}
.biografia .texto p {text-align: justify;}
.biografia .texto p.mini {float: left; display: block; width: 487px;}
.biografia .destaque {float: right;margin: 15px -50px 0 0;}

.biografia .introducao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 25px 35px 25px 35px;margin: 0 0 5px 0  }

/*discografia*/
.discografia .cada {position: relative;float: left;}
.discografia .cada .click {background:url(../imagens/bg_trans_preto.png) repeat; width: 140px; height: 140px;padding:9px;  overflow: hidden;margin: 0 0 4px 3px; position: relative;z-index: 1; cursor: pointer;}
.discografia .cada .primeiro {margin: 0}
.discografia .cada .fechado {background:url(../imagens/bg_trans_preto_2.png) repeat;width: 250px; position: absolute;left: -48px;top:-66px;z-index: 999; padding: 0 0 10px 0}
.discografia .cada .fechado .bt_x {background:url(../imagens/bt_x.gif) no-repeat; width: 25px; height: 22px; float: right; margin: 0 0 7px 0; cursor: pointer;}
.discografia .cada .fechado .img {clear: both;margin: 0 0 10px 0}
.discografia .cada .fechado .img img {margin: 0 auto}
.discografia .cada .fechado .titulo {margin: 0 0 14px 19px}
.discografia .cada .fechado .bts a {background:url(../imagens/bg_trans_vermelho.png) repeat;   height: 21px;display: block; text-align: center; float: left;margin: 0 0 0 3px;padding: 1px 5px 0 5px}
/*.discografia .cada .fechado .bts a {background:url(../imagens/bg_trans_vermelho.png) repeat;  width:58px; height: 21px;display: block; text-align: center; float: left;margin: 0 0 0 4px;padding: 1px 0 0 0}*/
.discografia .zindex {z-index: 9999}

.discografia .introducao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 25px 35px 25px 35px;margin: 0 0 5px 0  }

/*
.about textarea {
	width:500px;
	border:0px;
	border-left:40px solid #493333;
	background:#c6c6aa;
	padding:10px 10px 10px 20px;
	margin:0px auto;
	display:block;
	color:#000 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:600px;
	overflow:hidden;
}

#scrollpaginationdemo {
	width:600px;
	margin:0px auto;
}

#scrollpaginationdemo ul {
	list-style:none;
	width:100%;
	margin:0px auto;
	padding:0px;
}

#scrollpaginationdemo ul li {
	margin:10px 0px;
	width:100%;
	background:#352828;
	padding:5px 10px;
	border-radius: 15px;
	te
xt-shadow: 2px 1px -1px #000000;
}
*/
.loading {
	
	color:#666666;
	font-size:20px;
	padding:5px 10px;
	text-align:center;
	width: 150px;
	margin:0px auto;
	display:none;
	border-radius: 5px;
}



/*box relacionados*/
.box_relacionados {clear: both;margin: 0 0 20px 0; overflow: hidden;}
.box_relacionados .cada {background:url(../imagens/bg_trans_preto.png) repeat;width: 224px; height: 169px;position: relative; padding: 16px 0 0 14px; float: left; margin: 0 0 0 5px}
.box_relacionados .primeiro {margin: 0;}
.box_relacionados .img {float: left;width: 102px;height: 146px; overflow: hidden;}
.box_relacionados .texto {width: 108px; margin: 0 14px 0 0 ;float: left;}
.box_relacionados .texto .tit { padding: 0 0 8px 0}
.box_relacionados .comprar a {background:#171717 repeat;  width:68px; height: 22px;display: block; text-align: center; position: absolute; right: 0 ;bottom: 0;}




/*livros*/
.livros .introducao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 25px 35px 25px 35px;margin: 0 0 5px 0  }

.livros .lista .cada {background:url(../imagens/bg_trans_preto.png) repeat;width: 211px; height: 326px; padding: 15px 14px 0 14px; margin: 0 0 4px 4px; float: left; position: relative}
.livros .lista .cada .texto {position: absolute; left: 15px; bottom:39px;}
.livros .lista .cada .img img {margin: 0 auto}
.livros .lista .cada .comprar {position: absolute; right: 0; bottom: 0;}
.livros .lista .cada .comprar a {background:#171717 repeat;  width:68px; height: 22px;display: block; text-align: center;}
.livros .lista .primeiro {margin: 0}

.livros .col_1  {float: left;margin: 0 0 40px 0}
.livros .col_1 .img {width: 443px;margin: 41px 0 0 0}
.livros .col_1 .img img { margin: 0 auto}

.livros .col_2  {float: right;width: 501px; margin: 0 0 50px 0}
.livros .col_2 .detalhes {background:url(../imagens/bg_trans_preto.png) repeat; padding: 30px 33px 29px 40px;margin: 0 0 2px 0; text-align: justify}
.livros .col_2 .box_preco {background:url(../imagens/bg_trans_preto.png) repeat; padding: 11px 32px 11px 40px; overflow: hidden;}
.livros .col_2 .preco {float: left}
.livros .col_2 .bt_comprar a {background:#e42c49;display: block;float: right; width: 97px; text-align: center; padding: 2px 0 4px 0}


/*press*/
.press .introducao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 25px 35px 25px 35px;margin: 0 0 5px 0  }

.press .col_unica {background:url(../imagens/bg_trans_preto.png) repeat; float:left; }

.press_form {float: left;margin:80px 44px 80px 40px}
.press_form .palavra {height: 25px}
.press_form label {display: block; float: left;}
.press_form .input_text {background: #4a4a4a; border: 0;width: 150px; height: 23px;margin: 4px 8px 0 0;color: #C7C7C7; font-family: "nimbus-sans-condensed",sans-serif;
  font-size: 22px;
  line-height: 26px;
  padding: 4px 5px 4px 9px;}


.press .lista .cada {background:url(../imagens/bg_trans_preto.png) repeat;width: 211px; height: 326px; padding: 15px 14px 0 14px; margin: 0 0 4px 4px; float: left; position: relative}
.press .lista .cada .texto {position: absolute; left: 15px; bottom:39px;}
.press .lista .cada .img img {margin: 0 auto}
.press .lista .cada .comprar {position: absolute; right: 0; bottom: 0;}
.press .lista .cada .comprar a {background:#171717 repeat;  width:68px; height: 22px;display: block; text-align: center;}
.press .lista .primeiro {margin: 0}

.press .col_1  {float: left;margin: 0 0 40px 0}
.press .col_1 .img {width: 443px;margin: 41px 0 0 0}
.press .col_1 .img img { margin: 0 auto}

.press .col_2  {float: right;width: 501px; margin: 0 0 50px 0}
.press .col_2 .detalhes {background:url(../imagens/bg_trans_preto.png) repeat; padding: 30px 33px 29px 40px;margin: 0 0 2px 0; text-align: justify}
.press .col_2 .box_preco {background:url(../imagens/bg_trans_preto.png) repeat; padding: 11px 32px 11px 40px; overflow: hidden;}
.press .col_2 .preco {float: left}
.press .col_2 .bt_comprar a {background:#e42c49;display: block;float: right; width: 97px; text-align: center; padding: 2px 0 4px 0}


/*shop*/
.shop {}
.shop .principal .cada {background:url(../imagens/bg_trans_preto.png) repeat;width: 211px; height: 326px; padding: 15px 14px 0 14px; margin: 0 0 4px 4px; float: left; position: relative}
.shop .principal .cada .texto {position: absolute; left: 15px; bottom:39px;}
.shop .principal .cada .img  {width: 224px; overflow: hidden;}
.shop .principal .cada .img img {margin: 0 auto}
.shop .principal .cada .comprar {position: absolute; right: 0; bottom: 0;}
.shop .principal .cada .comprar a {background:#171717 repeat;  width:68px; height: 22px;display: block; text-align: center;}
.shop .principal .primeiro {margin: 0}

.shop .lista {clear: both;margin: 0 0 10px 0}
.shop .lista .cada {background:url(../imagens/bg_trans_preto.png) repeat;width: 239px;height: 188px;overflow: hidden; position: relative;float: left;margin: 0 0 4px 4px}
.shop .lista .primeiro {margin: 0;}
.shop .lista .cada .sub { padding: 15px 0 8px 15px }
.shop .lista .cada .texto {padding: 0 0 0 15px;}
.shop .lista .cada .left {width: 117px; margin: 0 5px 0 0}
.shop .lista .cada .img {float: left;width: 114px;height: 166px; overflow: hidden;}
.shop .lista .cada .comprar {position: absolute; right: 0; bottom: 0;}
.shop .lista .cada .comprar a {background:#171717 repeat;  width:68px; height: 22px;display: block; text-align: center;}

.shop .paginacao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 17px 0}
.shop .paginacao .inter {width: 300px; margin: 0 auto}
.shop .paginacao .active {color: #fff}
.shop .paginacao .bt_ant {float: left;margin: 0 27px 0 0}
.shop .paginacao ul {margin: 0 16px 0 0; float: left;overflow: hidden;}
.shop .paginacao ul li {float: left;padding: 0 11px 0 0}
.shop .paginacao .bt_prox {float: left;}


.shop .col_1  {float: left;}
.shop .col_1 .img {width: 666px;margin: 41px 0 0 0}
.shop .col_1 .img img { margin: 0 auto}

.shop .col_2  {float: right;width: 239px; margin: 0 0 50px 0}
.shop .col_2 .detalhes {background:url(../imagens/bg_trans_preto.png) repeat;min-height: 283px; padding: 30px 18px 29px 17px;margin: 0 0 2px 0; text-align: justify}
.shop .col_2 .box_preco {background:url(../imagens/bg_trans_preto.png) repeat; padding: 11px 18px 11px 17px; overflow: hidden;}
.shop .col_2 .preco {float: left; padding: 6px 0 0 0;}
.shop .col_2 .bt_comprar a {background:#e42c49;display: block;float: right; width: 97px; text-align: center; padding: 2px 0 4px 0}



/* Selectmenu
----------------------------------*/
.ui-selectmenu { display: block; display: inline-block; position: relative; height: 2.2em; vertical-align: middle; text-decoration: none; overflow: hidden; zoom: 1; }
.ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:0; margin:0; position:absolute; top: 0; display: none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu  ul { padding:0; margin:0; list-style:none; position: relative; overflow: auto; overflow-y: auto ; overflow-x: hidden; } 
.ui-selectmenu-open { display: block; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu li { padding:0; margin:0; display: block; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status { line-height: 26px; display: block; padding: 4px 0 4px 9px; outline:none; text-decoration:none;color: #fff;	font-family: "nimbus-sans-condensed",sans-serif;font-size:22px;}
.ui-selectmenu-menu li.ui-state-disabled a, .ui-state-disabled { cursor: default; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.1em; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header { font-weight: bold; }
.ui-selectmenu-menu li .ui-selectmenu-item-footer { opacity: .8; }
/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding: .6em .5em 0; font-weight: bold; }
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
/* IE6 workaround (dotted transparent borders) */
* html .ui-selectmenu-menu li { border-color: pink; filter:chroma(color=pink); width:100%; }
* html .ui-selectmenu-menu li a { position: relative }
/* IE7 workaround (opacity disabled) */
*+html .ui-state-disabled, *+html .ui-state-disabled a { color: silver; }


/* demo styles */
body {font-size: 62.5%; font-family:"Verdana",sans-serif; }
fieldset { border:0; }	
label,select,.ui-select-menu { float: left; margin-right: 15px; }
select { width: 160px; }
.wrap ul.ui-selectmenu-menu-popup li a { font-weight: bold; }
.ui-selectmenu-open {background: #f03543;}
#speedC-button {background:url(../imagens/bg_input2.png) no-repeat;display: block;width: 73px;height: 35px; }		
.ui-selectmenu-menu li a:hover {background:#b6233a; }
.ui-selectmenu-status {color: #e42c49}

.procure_por {float: right;margin:10px 44px 0 0}
.procure_por .palavra {height: 25px}
.procure_por label {display: block; float: left;}
.procure_por .input_text {background: #4a4a4a; border: 0;width: 150px; height: 23px;margin: 4px 8px 0 0;color: #C7C7C7; font-family: "nimbus-sans-condensed",sans-serif;
  font-size: 22px;
  line-height: 26px;
  padding: 4px 5px 4px 9px;}

.form_selecione {float: left; margin: 36px 0 0 35px}

/*videos*/
.tit_video {margin: 35px 0 20px 15px}
.videos .video_rodando {background:url(../imagens/bg_trans_preto.png) repeat; width: 100%; margin: 0 0 5px 0; padding:  20px 0 25px 0 }
.videos .video_rodando .o_video {margin: 0 auto ;width: 469px}
.videos .video_rodando .textinho {margin: 0 auto ;width: 469px; }
.videos .lista .cada {background:url(../imagens/bg_trans_preto.png) repeat; width: 127px; height: 138px;float: left;padding: 20px 10px 0 20px;margin: 0 0 5px 5px; }
.videos .lista .primeiro { margin: 0}
.videos .lista .cada .img {display: block; padding: 0 0 5px 0}

.videos .paginacao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 17px 0}
.videos .paginacao .inter {width: 300px; margin: 0 auto}
.videos .paginacao .active {color: #fff}
.videos .paginacao .bt_ant {float: left;margin: 0 27px 0 0}
.videos .paginacao ul {margin: 0 16px 0 0; float: left;overflow: hidden;}
.videos .paginacao ul li {float: left;padding: 0 11px 0 0}
.videos .paginacao .bt_prox {float: right;margin: 0 27px 0 0}

/*resultado_busca*/
.resultado_busca .cada {background:url(../imagens/bg_trans_preto.png) repeat; padding: 20px 32px 18px 22px; margin: 0 0 6px 0; overflow: hidden; }

.resultado_busca .cada h2, .resultado_busca .cada p {padding:  0 0 15px 0}

.resultado_busca .img {float: left;margin:0 20px 0 0 }
.resultado_busca .descricao {width: 565px; float: left;}
.resultado_busca .bts {overflow: hidden;margin: 0 0 11px 0}
.resultado_busca .bts a {background:url(../imagens/bg_trans_vermelho.png) repeat;  width:69px; height: 22px;display: block; text-align: center; float: left;padding: 2px 0 0 0; margin: 0 10px 0 0;}

.resultado_busca .col_2 {float: right;width: 234px;}
.resultado_busca .col_2 .cada_box {background:url(../imagens/bg_trans_preto.png) repeat; padding: 15px 0 10px 15px; margin: 0 0 5px 0 }
.resultado_busca .col_2 .cada_box h2, .resultado_busca .col_2 .cada_box p {padding:  0 0 15px 0}

.resultado_busca .paginacao {background:url(../imagens/bg_trans_preto.png) repeat;padding: 17px 0}
.resultado_busca .paginacao .inter {width: 300px; margin: 0 auto}
.resultado_busca .paginacao .active {color: #fff}
.resultado_busca .paginacao .bt_ant {float: left;margin: 0 27px 0 0}
.resultado_busca .paginacao ul {margin: 0 16px 0 0; float: left;overflow: hidden;}
.resultado_busca .paginacao ul li {float: left;padding: 0 11px 0 0}
.resultado_busca .paginacao .bt_prox {float: right;margin: 0 27px 0 0}


.box_filtro ul{width: 193px;}
.box_filtro ul li a {display: block; background:url(../imagens/bg_trans_vermelho.png) repeat; height: 28px; padding: 4px 0 4px 10px }
.box_filtro ul li.active a {background: #e42c49}


/*agenda*/
.agenda .col_2 {float: right;width: 234px;}

.agenda .cada {background:url(../imagens/bg_trans_preto.png) repeat;width: 316px;height: 134px; padding: 20px 0 10px 0; margin: 0 7px 7px 0;float: left; overflow: hidden; }

.agenda .cada .box_pink {background:url(../imagens/bg_trans_vermelho.png) repeat; width: 45px; height: 80px;text-align: center; float: left;margin: 0 20px 0 0 }
.agenda .cada .box_pink .data {background: #e42c49; height: 56px;padding: 3px 0 0 0;margin: 0 0 3px 0;}
.agenda .cada .box_pink .data h2 {line-height: 18px}

/* Push/Ljupche - Added by request from this ticket: #85458 */
.agenda .cada .box_pink {
    background: #817b75;
}

.agenda .cada .box_pink .data {
    background: #5d5344;
}

.agenda .cada .descricao {float: left;width: 251px;}

.cada_box {background:url(../imagens/bg_trans_preto.png) repeat;padding: 20px 0 10px 0;overflow: hidden;  }

.agenda_aside {padding: 0 0 20px 24px;width: 187px; }
.agenda_aside h2 {padding: 0 0 25px 0}
.agenda_aside div.mes {background: #e42c49; width: 179px; height: 22px; padding: 5px 0 0 6px; margin: 0 0 2px 0;}

.agenda_aside table { border-spacing: 1px;width:186px;margin: 0 0 5px 0}
.agenda_aside tr {height: 20px;}
.agenda_aside td {width: 23px;  text-align: center; background: #e42c49;color: #ffffff;font:15px "nimbus-sans-condensed",sans-serif;padding: 4px 0 4px 0}

.agenda_aside .dia_on {/* width: 23px;height: 18px; color:#fff; */}
.agenda_aside tr.primeira td {background: #e42c49; color: #ffffff;}



.agenda_aside .bts a {display: block;}
.agenda_aside .bts .anterior {float: left;}
.agenda_aside .bts .proximo {float:right;}

.sem_show {background:url(../imagens/bg_trans_preto.png) repeat;width: 697px; height: 152px;padding: 140px 0 0 35px;}




.box_letras {width: 518px; padding: 30px 0 20px 0; margin: 0 auto }
.box_letras .cada_letra {margin: 0 0 0 10px}
.box_letras .faixa {padding: 0 0 5px; cursor: pointer;}
.box_letras .a_letra {padding: 2px 0 16px 20px; display: none;}
.box_letras .autor {padding: 0 0 6px 0}


/*meu shadowbox1*/
#popup {display: none; position: relative;}
#fechar {background:url(../imagens/bt_x.gif) no-repeat;width: 25px; height: 22px;cursor: pointer;float: right; }
#fundo_pop{
    position:fixed;
    width: 100%;
    height: 100%;
    background:url(../imagens/bg_trans_preto.png) repeat;
    z-index: 19999;
    display: none ;
    top:0; 
    left: 0;
}

#pop{
    position: fixed;
    width: 1005px;
    height: 555px;
    z-index: 100000;
    left: 50%;
    top: 50%;
    margin-left: -503px;
    margin-top: -260px;
    display: none;
    background-color: #000;
}

/*meu shadowbox2*/
#popup2 {display: none; position: relative;}
#fechar2 {background:url(../imagens/bt_x.gif) no-repeat;width: 25px; height: 22px;cursor: pointer;float: right; }
#fundo_pop2{
    position:fixed;
    width: 100%;
    height: 100%;
    background:url(../imagens/bg_trans_preto.png) repeat;
    z-index: 19999;
    display: none ;
    top:0; 
    left: 0;
}

#pop2{
    position: fixed;
    width: 605px;
    height: 555px;
    z-index: 100000;
    left: 50%;
    top: 50%;
    margin-left: -303px;
    margin-top: -260px;
    display: none;
    background-color: #000;
    overflow: auto;
}

/*meu shadowbox3*/
#popup3 {display: none; position: relative;}
#fechar3 {background:url(../imagens/bt_x.gif) no-repeat;width: 25px; height: 22px;cursor: pointer;float: right; }
#fundo_pop3{
    position:fixed;
    width: 100%;
    height: 100%;
    background:url(../imagens/bg_trans_preto.png) repeat;
    z-index: 19999;
    display: none ;
    top:0; 
    left: 0;
}

#pop3{
    position: fixed;
    width: 505px;
    height: 355px;
    z-index: 100000;
    left: 50%;
    top: 50%;
    margin-left: -253px;
    margin-top: -175px;
    display: none;
    background-color: #fff;
    overflow: auto;
}
.a_letra {padding: 0 0 0 20px; display: non;}

/*decadas*/
.decadas .relative {position: relative;}
.decadas .mask{ position: absolute; left: 0; top: 127px;width: 238px; text-align: center}
