/* CSS RESET ******************************************************************/
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, /*em,*/ fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, /*strong,*/ sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border:0; font-size:100%; font-style:normal; font-weight:normal; margin:0; outline:0; padding:0; vertical-align:baseline; } :focus { outline:0; } ol, ul { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption, th, td { font-weight:normal; text-align:left; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; }

/* ESTRUTURA ******************************************************************/
body { background:#fff url("../images/img/bg_header.jpg") top repeat-x ; color:#333333; font:0.8em Arial, sans-serif; }
.extradiv { background:url("../images/img/bg_footer.jpg") center bottom no-repeat; margin:0 auto; position:relative; z-index:1; padding-bottom:292px; *padding-bottom:150px;  }
#pagina {  margin:0 auto;  margin-top:405px; *margin-top:0; margin-bottom:-140px !important; width:980px; padding:20px 0 0 20px; background:url("../images/img/bg_pagina.jpg") no-repeat;}
#bg_coluna {  margin:0 auto; margin-top:405px; width:980px;  border:#000 solid 0px; background:url("../images/img/bg_pagina_coluna.jpg") repeat-y; }
#cabecalho { width:941px; margin:0 auto; position:relative; }
#rodape {  width:980px;  clear:both; position: relative; margin:100px 0 0 0; }
#conteudo, #formulario { overflow:hidden; }
#conteudo, .col2 #formulario { float:left; width:630px /*800 - 20+20 de padding*/; }
#coluna { float:right; width:318px /*160 - 10+10 de padding*/; }

/* HEADER ******************************************************************/
#cabecalho { height:80px; }
#cabecalho .logo { position:absolute; width:434px; height:156px; background:url("../images/img/logo.png") no-repeat; margin-top:55px;  }
#cabecalho .logo a { border:0px solid red; width:434px; height:156px; display:block; margin:0; font-size:1px; line-height:1px; text-indent:-9999px; overflow:hidden; }
#cabecalho .tagline { display:none; }
#cabecalho .navegacao { padding-top:328px; z-index:2; width:996px; height:155px; border:#FFF solid 0px;}
#cabecalho .navegacao li { float:left;}
#cabecalho .navegacao li p{ font-size:11px; width:200px;color:#341900 ;}
#cabecalho .navegacao li p a{ color:#341900; font-weight:normal}
#cabecalho .navegacao li p a:hover{ text-decoration:underline;}
#cabecalho .navegacao li a { font-size:105%; font-weight:bold; display:block; text-decoration:none; }
#cabecalho .navegacao li a:hover { cursor:pointer; }
#cabecalho .navegacao li .bt_biografia{  width:149px; height:27px; text-indent:-999px; overflow:hidden; background:url(../images/img/bt_biografia.png) no-repeat;}
#cabecalho .navegacao li .bt_discografia a{ width:149px; height:27px; text-indent:-999px; overflow:hidden; background:url(../images/img/bt_discografia.png) no-repeat;}
#cabecalho .navegacao li .bt_contratante a{ width:149px; height:27px; text-indent:-999px; overflow:hidden; background:url(../images/img/bt_contratante.png) no-repeat;}
#cabecalho .navegacao li .bt_contato a{ width:149px; height:27px; text-indent:-999px; overflow:hidden; background:url(../images/img/bt_contato.png) no-repeat;}
#cabecalho .navegacao .biografia{ width:230px; height:115px; padding-top:27px; background:url(../images/img/divisoria_menu.jpg) 213px 15px no-repeat; }
#cabecalho .navegacao .discografia{ width:230px; height:115px; padding-top:27px;background:url(../images/img/divisoria_menu.jpg) 213px 15px no-repeat;}
#cabecalho .navegacao .contratante{ width:230px; height:115px; padding-top:27px;background:url(../images/img/divisoria_menu.jpg) 213px 15px no-repeat;}
#cabecalho .navegacao .contato{ width:230px; height:115px; padding-top:27px;}
#cabecalho .skip { position:absolute; width:941px; text-align:right; margin-top:6px; display:none; }
#cabecalho .skip a { font-size:80%; color:#ffd200; background-color:#000; padding:4px 7px; text-decoration:none; }
#cabecalho .skip a:hover, #cabecalho .skip a:focus { background-color:#ffd200; color:#000; }


/* ELEMENTOS ******************************************************************/
#conteudo a, #rodape a { color:#666; }
#conteudo a:visited {  }
#conteudo a:hover, #conteudo a:focus, #rodape a:hover, #rodape a:focus {  }
#cabecalho abbr, #cabecalho acronym { border-bottom:1px dashed #333; cursor:help; }

#cabecalho em, #cabecalho strong { }
#conteudo h1 { color:#341900; font-size:180%;  }
#conteudo h1 a, #conteudo h1 a:visited { color:#341900; line-height:100%; font-style:italic; text-decoration:none; }
#conteudo h1 a:hover, #conteudo h1 a:focus { background:none; text-decoration:underline; }
#conteudo h2 { color:#341900; font-size:200%; }
#conteudo h2 a { font-size:100%; text-decoration:none; }
#conteudo h3 { color:#341900; font-size:200%; margin-top:0.5em; }
#conteudo h4 { color:#341900; font-size:170%; margin-top:0.5em; }
#conteudo h4 a { font-size:100%; }
#conteudo h5 { color:#341900; font-size:115%; margin-top:0.5em; }
#conteudo h6 { color:#341900; font-size:110%; margin-top:0.5em; }
h1, h2, h3, h4, h5, h6 { clear:both; font-weight:bold; letter-spacing:-.04em; line-height:100%; }
h1, h2, h3, h4, h5, h6, p { margin-bottom:1em; }
.bt { cursor:pointer; }

.data_post{ background:url(../images/img/bg_data.png) no-repeat; width:41px; padding-bottom:20px; height:63px; color:#FFF; font-weight:bold; font-size:16px; text-align:center; line-height:30px; padding-top:4px; float:left; padding-right:15px;}

#conteudo .ilustration, #conteudo .book { float:left; padding:0 10px 10px 0; }
#conteudo .ilustration2 { float:right; padding:0 0 10px 10px; }
#conteudo .banner_full_inline { display:block; clear:both; text-align:center; }
#conteudo pre, #conteudo code { font-family:"Courier New", Courier, monospace; line-height:normal; padding:1px 0; color:#AA9003; font-size:90%; display:block; }
#conteudo pre { background:transparent url("../images/bg3.png") repeat scroll 0 0;  margin:3px 0 10px 0; padding:6px;  }
#cabecalho code { color:#cfb950; }
#conteudo .block { display:block; height:100px; overflow:auto; border:1px solid #CCC; padding:8px; }
#conteudo q, #conteudo  cite { font-style:italic; font-family:"Times New Roman", Times, serif; font-size:1.2em; }
#conteudo cite { color:#fff; font:italic 1em; padding:0 .2em; }

#conteudo .pullquote { float:left; color:#ffd200;  width:10em;  margin:0.25em 0.75em 0.25em 0; padding:0.5em; border:5px solid #ffd200; border-width:5px 0; text-align:left; font:italic 1.2em/1.3 Georgia; }
#conteudo, #formulario { margin-bottom:20px; }
#conteudo { line-height:1.6em; }
#conteudo img { color:#ccc; font-size:.8em; font-style:italic; /*tratam o ALT da img*/ }
#conteudo blockquote { background:url("../images/aspas.png") 15px 0px no-repeat; padding:6px 0 0 15px; color:#fff0a9; text-indent:30px; font-style:italic; border-left:4px solid #fff; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:1.1em; line-height:normal; }
#conteudo blockquote p {font-style:italic;  }
#conteudo p img{  border:#8E7F6B solid 1px; padding:3px; margin-left:5px; }
#conteudo .wp-caption { border:#8E7F6B solid 1px; padding:5px 0 0; clear:both; display:block; margin:0 auto 20px; text-align:center; }
#conteudo .wp-caption-text { margin-bottom:0; }


#conteudo dl { margin:1.5em 0; }
#conteudo dt { font-size:1.2em; color:#ffd200; font-weight:bold; margin-top:1.6em; }
#conteudo dd { background:url("../imagens/li.gif") left 2px no-repeat; }
#conteudo ul, #conteudo ol { margin:1.5em 0; }
#conteudo ul li { background:url("../images/li.gif") left 9px no-repeat; margin-bottom:5px; padding-left:10px; }
#conteudo ol li { color:#666; font-style:italic; list-style-type:decimal; font:italic bold 1.2em; margin:0 0 5px 25px; }
#conteudo ol li span { color:#fff; font:normal normal .9em; }
#conteudo ol li span code { font-size:1.2em; }
#conteudo ol ul, #conteudo ol ol, #conteudo ul ol , #conteudo ul ul { margin:0; }
.sociable li { background:none!important; }
.sociable_tagline strong { float:left; }

/* POST ******************************************************************/
#conteudo .post { margin-bottom:0.5em;  }
#conteudo .post .autor { line-height:normal; margin:-16px 0 0 0; padding:0 0 45px 0px; font-size:90%; font-weight:bold; overflow:hidden; border:red solid 0px; width:200px; }
#conteudo .post .date { display:block; clear:both; border:0; font-size:90%; font-weight:bold; display:none; }
.post_single .post .date { display:block; clear:both; border:0; font-size:90%; font-weight:bold; border:#000 solid 1px; }
#conteudo .post .categoria { margin:0; padding-bottom:20px; display:none; }
#conteudo .post .aviso { display:block; clear:both; text-align:center; padding:10px 8px; background-color:#000; color:#FFF;  }
#conteudo .post .aviso a { color:#FFF; }

#conteudo .post .tags { background:url("../images/bg3.png"); padding:10px; margin:4px 0; height:auto; display:table; width:100%; line-height:normal; display:none; }
#conteudo .post .tags h4 { float:left; font-size:140%; line-height:normal; margin:0 4px 0 4px; }
#conteudo .post .tags ul { padding:5px 0 0 0; margin:0; }
#conteudo .post .tags ul li { display:inline; padding:0; margin:6px 5px; background:none; }
#conteudo .post .tags ul li a { }

/* COMENTÁRIOS ******************************************************************/
#conteudo .comments { background:#DCD9CA; padding:8px 10px; width:auto;  }
#conteudo .comments a { background:transparent url("../images/img/img_comentarios.jpg") no-repeat; height:30px; padding:5px 0px 5px 29px; text-decoration:none; color:#990000; font-weight:bold; }
#conteudo .comments:hover, #conteudo .comments:hover a, #conteudo .comments:focus, #conteudo .comments:focus a { text-decoration:underline;  }
#conteudo .comments:hover a {  }
#conteudo #comments { font-size:160%; color:#351900; }
#conteudo .comment { font-size:0.9em; margin:2em 0; padding:1px 15px; background: #eee;  }
#conteudo .comment p { line-height:normal; margin:0 0 10px 0; font-style:italic; }
#conteudo .comment .info_comment { margin:1em 0 2em 0; display:block; clear:both; } 
#conteudo .comment .info_comment .post_number { font-size:1.1em; }
#conteudo .comment .info_comment .post_number a { text-decoration:none; font-weight:bold; background-color:#999; color:#fff; padding:4px;  }
#conteudo .comment .info_comment .post_number a:hover, #conteudo .comment .info_comment .post_number a:focus { color:#fff; background-color:#999; }
#conteudo .comment .info_comment .name { font-size:160%; font-weight:bold; }
#conteudo .comment .info_comment .name a { }
#conteudo .comment .info_comment .data_post { display:block; clear:both; margin:4px 0; }
.post_single .comment .info_comment .data_post { display:none !important; clear:both; margin:4px 0; }


/* POSTS RELACIONADOS ******************************************************************/
#conteudo .post .similar-posts { margin:-14px 0 0 0; padding:0; }
#conteudo .post .similar-posts li { padding:0; margin:0; }
#conteudo .post .similar-posts li a { color:#fff; background:url("../images/pontilhado.png") bottom repeat-x; padding:2px 10px; display:block; text-decoration:none; }
#conteudo .post .similar-posts li a:hover, #conteudo .post .similar-posts li a:focus { background-color:#ffd200; color:#000; }

/* TABELA */
#conteudo table { background:#fff; color:#000; border:1px solid; border-collapse:collapse; width:100%; word-wrap:break-word /*funciona no IE6!!!*/; }
#conteudo table caption { color:#003d5f; font:700 18px; margin:auto; padding:1em 0 .3em; text-transform:uppercase; width:100%; }
#conteudo table caption, #conteudo table thead th, #conteudo table tfoot th { text-align:center; }
#conteudo table thead th, #conteudo table tfoot th { background:#000; font-weight:700; padding-top:3px; }
#conteudo table tbody th, #conteudo table tbody td { text-align:left; vertical-align:top; }
#conteudo table tbody tr:hover { background:#ffd200; color:#000; }
#conteudo table tbody tr:nth--child(2n+1) { background-color: #99ff99; }
#conteudo table tfoot th { font:9px; text-align:right; }
#conteudo table td, #conteudo table th { border:1px dotted; padding:5px; }
#conteudo table .par { background:#90a8a8; }
#conteudo table tbody tr.par:hover { background:#585370; }
#conteudo table, #conteudo table thead th, #conteudo table tfoot th, #conteudo table tbody tr:hover, #conteudo table td, #conteudo table th { border-color:#003d5f; }
#conteudo table thead th, #conteudo table tfoot th, #conteudo table tr:hover a { color:#fff; }
#conteudo table a { color:#333; }


#conteudo .showcase { clear:both; width:100% !important; display:table; }
#conteudo .showcase li { list-style-type:none; background:none; margin-right:25px; }
#conteudo .showcase .hreview { width:150px; height:170px; float:left; padding:8px; }
#conteudo .showcase .hreview .item { text-align:center; }
#conteudo .showcase .hreview .item a { font-size:11px; display:block; font-weight:normal; background:none; text-align:center; text-decoration:none; }
#conteudo .showcase .hreview .item a:hover { }
#conteudo .showcase .hreview .item a .photo { padding:10px; background:transparent url(../images/bg3.png) repeat scroll 0 0; }
#conteudo .showcase .hreview .item a:hover .photo { background:none; background-color:#FC0; }


/* RESULTADO DE BUSCA ******************************************************************/
#conteudo .resultados_busca { }
#conteudo .resultados_busca h1 {}
#conteudo .resultados_busca h2 { }
#conteudo .resultados_busca p { margin:-20px 0 20px 0; font-size:110%; padding:0 0 20px 0; background:transparent url("../images/bg3.png") repeat-x scroll center bottom; }
#conteudo .resultados_busca p strong { color:#341900; font-size:130%; }

/* COLUNA ******************************************************************/
#coluna { font-size:90%; line-height:1.5em; }
#coluna h4 { color:#ffd200; font-size:210%; margin:18px 0 15px 0; padding:0 0 14px 0; background:url("../images/bg3.png") bottom repeat-x; }
#coluna p { margin:-12px 0 5px 0; padding:0; font-size:90%; }
#coluna p a { color:#ffd200; }
#coluna p a:hover { }
#coluna ul { }
#coluna ul li { font-size:90%; }
#coluna ul li a { padding:5px 0; display:block; text-decoration:none; }
#coluna ul li a:hover, #coluna ul li a:focus { }
#coluna li {  }

#coluna .midias_sociais1{ background:url(../images/img/bg_midias_sociais.jpg) no-repeat; width:275px; height:88px;}
#coluna .midias_sociais1 ul{ margin:0 0 0 40px; padding:0;}
#coluna .midias_sociais1 ul li{ float:left; width:30px; height:29px; margin:48px 3px 0 0;  text-indent:-999px; overflow:hidden; line-height:0; }
#coluna .midias_sociais1 ul li a{width:30px; height:29px; margin:0 0 0 0; padding:0; display:block;}
#coluna .midias_sociais1 ul li a:hover{ background:none}

#coluna .busca { height:40px; border:0px solid #000; width:280px; margin-bottom:35px; border:#000 solid 0px; }
#coluna .busca label { font-weight:bold; }
#coluna .busca .campotxt, #searchform #s  { width:208px; padding:0 10px; font-size:120%; height:35px; background:url("../images/img/bg_busca.jpg") no-repeat; float:left; border:0 }
#coluna .busca .bt { margin-left:-1px;  }
#coluna .bt {  }
#coluna .tit_busca, .screen-reader-text { font-style:italic; font-size:14px; font-weight:bold; padding-bottom:2px; display:block}


#coluna .banner { /* Nada a declarar : )  */ display:none; }

#coluna .sobre_revolucao { }
#coluna .categorias_lista { width:267px; background: #D7D3CC url(../images/img/tit_categorias.jpg) top center no-repeat; margin:30px 0 0 7px; padding-top:20px 10px 10px 10px; color:#351900  }
#coluna .categorias_lista  strong{ display:none;  }
#coluna .categorias_lista ul { padding:45px 15px 0 15px; display:block }
#coluna .categorias_lista ul li { border-bottom:1px solid #C2BBB2; background:url(../images/img/setas-coluna.jpg) left no-repeat; padding-left:10px }
#coluna .categorias_lista ul li a{ color:#351900; }
#coluna .categorias_lista ul li a:hover { background:none; text-decoration:underline; }

#coluna .eventos { background: #D7D3CC url(../images/img/tit_eventos.jpg) top center no-repeat!important; }

.border_none{ border:none !important}

#coluna .social_media { display:table; width:100%; clear:both; }
#coluna .social_media ul li { margin:0 6px 0 0; padding:0; float:left; display:inline;width:30px; height:30px; outline:0px solid #fff; }
#coluna .social_media ul li a { overflow:hidden; width:30px; height:30px; font-size:1px; text-indent:-999px; margin:0; padding:0 }
#coluna .social_media ul li.feed a { background:url("../images/social.png") 0 0 no-repeat; }
#coluna .social_media ul li.lastfm a { background:url("../images/social.png") -36px 0px no-repeat; }
#coluna .social_media ul li.flickr a { background:url("../images/social.png") -72px 0px no-repeat; }
#coluna .social_media ul li.technorati a { background:url("../images/social.png") -108px 0px no-repeat; }
#coluna .social_media ul li.twitter a { background:url("../images/social.png") -144px 0px no-repeat; }
#coluna .social_media ul li.sigamme a { width:120px; background:url("../images/social.png") -180px 0px no-repeat; }

#coluna .blogroll { }
#coluna .blogroll ul { width:320px !important; overflow:hidden; }
#coluna .blogroll ul li { width:140px; margin-right:20px; float:left; }

#coluna .sobre_revolucao .about { width:140px; float:right; font-size:90%; line-height:normal; margin-top:12px; }
#coluna .sobre_revolucao .about img { border:7px solid #fff; }
#coluna .sobre_revolucao .social_media { clear:both; display:block; }


#coluna .livros { }
#coluna .livros ul { width:320px !important; overflow:hidden; padding-bottom:20px; }
#coluna .livros ul li { z-index:1; width:55px; height:51px; padding:0; margin:12px 6px 0 0; float:left; }
#coluna .livros ul li a { z-index:1; padding:4px; background:url("../images/bg3.png"); margin:0; width:48px; height:48px; }
#coluna .livros ul li a:hover, #coluna .livros ul li a:focus { background:none; background-color:#fc0; }
#coluna .livros ul li a img { width:48px; height:48px; }

#coluna .musica { }
#coluna .musica .cds { width:320px !important; overflow:hidden; padding-bottom:20px; }
#coluna .musica .cds li { width:55px; height:51px; padding:0; margin:12px 6px 0 0; float:left; }
#coluna .musica .cds li a { padding:4px; background:url("../images/bg3.png"); margin:0; width:48px; height:48px; }
#coluna .musica .cds li a:hover, #coluna .musica .cds li a:focus { background:none; background-color:#fc0; }


#coluna .musica .cds li.outros, #coluna .musica .cds li.outros a, #coluna .livros ul li.outros, #coluna .livros ul li.outros a { clear:both; display:block; width:auto; height:auto; background:none; color:#ffd200; }
#coluna .musica .cds li.outros a:hover, #coluna .livros ul li.outros a:hover, #coluna .musica .cds li.outros a:focus, #coluna .livros ul li.outros a:focus { background-color:#ffd200; color:#000; }
#coluna .musica .cds li.outros a, #coluna .livros ul li.outros a { background:url("../images/li.gif") left 9px no-repeat; padding-left:10px; }

#coluna .publicidade { overflow:hidden; width:300px; overflow:hidden; }
#coluna .publicidade ul { width:320px; }
#coluna .publicidade ul li { width:140px; margin-right:20px; margin-bottom:20px; float:left; }
#coluna .publicidade ul li a { padding:5px; background:url("../images/bg3.png"); height:60px; }
#coluna .publicidade ul li a:hover, #coluna .publicidade ul li a:focus { background:none; background-color:#fc0; }

#coluna .tagcloud { display:block; margin:2em 0 2em 0; padding:0; }
#coluna .tagcloud ol { }
#coluna .tagcloud ol li { display:inline; margin:0 2px; line-height: 1.1em; _line-height: 1.4em; *line-height: 1.4em; }
#coluna .tagcloud ol li a { font-weight:normal; text-decoration:none; padding:0; color:#fff; }
#coluna .tagcloud ol li a:hover, #coluna .tagcloud ol li a:focus { background-color:#ffd200; color:#000; }
#coluna .tagcloud ol .not-popular a { font-size: 0.8em; }
#coluna .tagcloud ol .not-very-popular a { font-size: 1.0em; }
#coluna .tagcloud ol .somewhat-popular a { font-size: 1.1em; }
#coluna .tagcloud ol .popular a { font-size: 1.1em; }
#coluna .tagcloud ol .very-popular a { font-size: 1.6em; }
#coluna .tagcloud ol .ultra-popular a { font-size: 1.9em; }

/* PAGINAÇÃO ******************************************************************/
div.pagerbox { display:block; clear:both; text-align:center; }
div.pagerbox a { background:#976300 !important; font-size:80%; font-weight:bold; text-decoration:none; display:-moz-inline-box; display: inline-block; color:#fff !important; padding:2px 5px; margin:2px 0 2px 1px; }
div.pagerbox a:hover, div.pagerbox a:active, div.pagerbox .current { background-color:#000; color: #000;  }	
div.pagerbox a:hover { background:none; background-color:#ffd200; color:#000; }
div.pagerbox .current, div.pagerbox .current:hover, div.pagerbox .current:focus { cursor:default !important; color:#fff !important; background-color:#351900 !important; border:4px solid #351900;  }

/* RODAPÉ ******************************************************************/
#rodape { }
#rodape .about { position:absolute; width:280px; height:58px; padding:28px 0 0 45px; color:#fff; margin:60px 0 0 0; *margin:-26px 0 0 0; background:url(../images/img/logo-rodape-luiz.png) top left no-repeat; }
#rodape p { }
#rodape .marca_webroom{  width:54px; height:13px; float:right; background:url(../images/img/logo_webroom.png) no-repeat; margin:105px 39px 0 0; *margin:40px 39px 0 0; text-indent:-999px; overflow:hidden; line-height:0;}
#rodape .marca_webroom a{  width:54px; height:13px; display:block; }
#rodape .marca_webroom a:hover{  width:54px; height:13px; display:block; background:none; }

/* FORMULÁRIOS ******************************************************************/
.form1 fieldset ol { display:block; background:#e9e8e3; }
.form1 fieldset ol li label{ color:#391900 }
#btenviar { background:url("http://revolucao.etc.br/wp-content/themes/revolucao_v6/images/bt_enviar.png") no-repeat; width:61px; height:32px; text-indent:0px; line-height:999999px; border:0px; font-size:1px; padding-left:990px; cursor:pointer; overflow:hidden; }
.form1 .botoes { margin:-10px 0 0 480px; *margin:-10px 0 0 510px; }
.form1 fieldset ol li { padding:8px 0; display:block; list-style-type:none !important; margin-left:-25px !important; }
.form1 fieldset ol li:hover, .form1 fieldset ol li:focus {background:url("../images/bg.png"); }
.form1 .obrigatorio { color:#c00; font-size:1.5em; font-weight:bold; padding:0 10px 0 5px; }
.form1 label em, .form1 p.label em { color:#c00; font-size:1.5em; font-weight:bold; position:absolute; right:0; }
.form1 p.label { margin:0; }
.form1 p { margin:0; padding:0; }
.form1 label, .form1 p.label, .label { font-size:120%; display:block; float:left; margin-right:10px; padding-right:10px; position:relative; text-align:right; width:150px; }
.form1 label span { display:block; font-size:.8em; }
.campotxt{  width:388px; font-size:160%; color:#3d3d3d; border:none;   padding:4px 4px; }
.campotxt:hover, .campotxt:focus { background-color:#efefef;  color:#333; }


.newsletter{  width:267px; margin:30px 0 30px 4px; padding:12px 0 12px 0; background:#D7D3CC url(../images/img/tit_newsletter.jpg) top center no-repeat;}
.newsletter h3{ font-size:16px; margin:0; padding:0 0 5px 0; text-indent:-9999999px; display:block; line-height:0;}
.newsletter .campo_newsletter{}
.newsletter .rightAlign .newsletterTextInput{ width:230px; margin:30px 0 0 15px; }
.newsletter .rightAlign .submit{ margin:3px 0 0 15px; display:block; background:url(../images/img/bt_cadastrar.jpg) no-repeat; width:69px; height:22px; border:none; cursor:pointer; text-indent:-99999px; line-height:0; overflow:hidden;}
.success{ padding-left:9px; margin-top:22px; color:green; margin-bottom:-22px; font-weight:bold}
.error{ padding-left:15px; margin-top:25px; color:red; margin-bottom:-22px; font-weight:bold}

.player{ margin:29px 0 0 0px; width:250px; padding:0; background:#D7D3CC }
.player h3 { background:url(../images/img/tit_radio.jpg) no-repeat #D7D3CC; text-indent:-9999px; height:43px; display:block; margin-bottom:0 }

.sobre { background:#D2CEC3 url(../images/img/tit_sobre.jpg) top center no-repeat; width:267px; height:auto; margin:0 0 20px 0; }
.sobre h3{ font-size:16px; margin:0; padding:0 0 5px 0; text-indent:-9999999px; display:block; line-height:0;}
.sobre span { padding:45px 15px 10px 15px; display:block; color:#351900; font-size:98%; }

.google_connect{ margin:30px 0 0 15px;}

.new_sidebar .widget_flickrRSS {  margin:30px 0 0 10px; padding:35px 0 0 0; background: #D2CEC3 url(../images/img/-tit_flickr.jpg) top left no-repeat; width:255px; height:195px;  }
.new_sidebar .widget_flickrRSS a{ margin:0px 0 0 7px; float:left;  }

.api_youtube{ border:#000 solid 1px;}

#coluna .widget_twitter_hash_tag{ width:247px; margin:30px 0 0 8px; padding:45px 10px 0 10px; overflow:hidden; background: #D2CEC3 url(../images/img/tit_twitter.jpg) top left no-repeat; }
#coluna .widget_twitter_hash_tag h3 { clear:none; }
#coluna .widget_twitter_hash_tag h4 { background:none; clear:none; }
#coluna .widget_twitter_hash_tag li{ float:left; width:255px; margin:7px 0; }
#coluna .widget_twitter_hash_tag li a{ display:inline; color:#351900; text-decoration:underline; }
#coluna .widget_twitter_hash_tag li a:hover{text-decoration:none; }
#coluna .widget_twitter_hash_tag li img{ float:left; padding:0 8px 0 0; }

#coluna .api_twitter{ margin:30px 0 0 12px; }
#coluna .api_twitter .twtr-ft div{ display:none;}


.links_similarpost{ margin-top:55px; display:none}
.links_similarpost ul{ }
.links_similarpost ul li{ }
.links_similarpost ul li a { }
.links_similarpost ul li a:hover { text-decoration:none;}

.bt_enviar1{ background:url(../images/bt_enviar.gif) no-repeat; border:none; text-indent:-99999px; overflow:hidden; line-height:0; width:71px; height:36px; cursor:pointer;}

/**DISCOGRAFIA**/
.discografia img { width:180px; height:180px; float:left; padding-right:15px; }
.discografia li { background:none!important; float:left; width:100%; }
.discografia .titulo_cd { font-size:16px; }

.musicas { clear:both; padding:10px 10px 10px 0; }
.musicas li { width:100%; background:#DDD; padding:0 10px; }
.musicas li span { float:right; padding:2px 0; }
.musicas li span a { margin-right:35px; background:url("http://cdn.iconfinder.net/data/icons/fugue/icons/drive-download.png") no-repeat; width:16px; height:16px; text-indent:-9999px; float:left; }



div.shr-bookmarks-bg-enjoy { background:url("../images/espalhe.gif") no-repeat!important; padding:40px 0 0 10px!important; }
#searchsubmit { text-indent:-9999px; background:url("../images/bt_pesquisar.jpg") no-repeat; width:104px; height:35px; float:left; cursor:pointer; border:0; }



