/*
* Theme Name: 91 Rock
* Theme URI: http://91rock.com.br/
* Description: Tema para o site da 91 Rock
* Theme Author: PontoCom Agência de Internet
* Version: 0.01
* Template: bp-default
* Tags: buddypress
*/

@import url('/web/20101223200318cs_/http://91rock.com.br/wp-content/themes/home/style-reset.css');
@import url('/web/20101223200318cs_/http://91rock.com.br/wp-content/themes/home/style-wordpress.css');
@import url('/web/20101223200318cs_/http://91rock.com.br/wp-content/themes/home/style-buddypress.css');
@import url('/web/20101223200318cs_/http://91rock.com.br/wp-content/themes/home/font/stylesheet.css');

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Arial" , sans-serif;
}
body.musica #header-bg {
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-musica.gif');
}
body.informacao #header-bg {
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-informacao.gif');
}
body.atitude #header-bg {
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-atitude.gif');
}
body.promocoes #header-bg {
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-promocoes.gif');
}

.outrosposts {
	background:#0C0;
	width:100%;
	height:59px;
	margin-top:5px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/blog-cliqueaqui.jpg) top left;
	float:left;
}
.outrosposts a {
	display:block;
	width:100%;
	height:100%;
}
.widget_categories {
    background-color: #E9E9E9;
    font-size: 11px;
    font-weight: normal;
    margin: 5px 0 0;
}
.widget_categories_title {
	display:block;
	height:59px;
	width:100%;
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/title-categories.jpg');
}

.breadcrumbs {
	color:#666;
	font-size:10px;
	margin-left:5px;
}
.breadcrumbs a {
	color:#666;
	font-size:10px;
	text-decoration:underline;
}
.breadcrumbs a:hover {
	text-decoration:underline;
}

.logo-site {
	background-color:#FFF;
}
body.musica .logo-site {
	background-color:#bf0000;
}
body.informacao .logo-site {
	background-color:#ffcc00;
}
body.atitude .logo-site {
	background-color:#9ac100;
}

h3 {
	color:#ffffff;
}

a {
	color:#1f1f1f;
}
a:hover {
	color:#999;
}
a.link {
	cursor:pointer;
}
.links {
	color:#666;
	font-size:10px;
	line-height:28px;
	display:block;
	float:left;
}

.titulo-blog-vermelho {
	background:#0F0;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/title-blog-vermelho.jpg) top center no-repeat;
	width:100%;
	height:60px;
	line-height:60px;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}
.titulo-blog-azul {
	background:#0F0;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/title-blog-azul.jpg) top center no-repeat;
	width:100%;
	height:60px;
	line-height:60px;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}
.titulo-blog {
	background:#0F0;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/title-blog.jpg) top center no-repeat;
	width:100%;
	height:60px;
	line-height:60px;
	text-transform:uppercase;
	display:block;
	margin-bottom:10px;
}
.titulo-blog h1, .titulo-blog-vermelho h1, .titulo-blog-azul h1 {
	margin: 0px 0px 0px 70px;
	font-size:85px;
	overflow:hidden;
	width:580px;
	height:60px;
	font-weight:200;
	letter-spacing:-4px;
	font-family: 'InterstateBoldCompressed', sans-serif;
	line-height:66px;
}
.titulo-blog h1 a, .titulo-blog-vermelho h1 a, .titulo-blog-azul h1 a {
	color:#FFF;
	text-decoration:none;
}
.general {
	text-align:center;
	clear:both;
}
.general .wrap {
	width:780px;
	margin:0px auto;
	text-align:left;
	background:#FFF;
}

.general .wrap > p {
	display:none;
}
.general .wrap .inner {
	float:left;
	width:100%;
}
#logo {
	width:167px;
	height:75px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/logo91.png) top center no-repeat;
	background-color:#1f1f1f;
	background-position: 0px 10px;
	position:absolute;
	left:10px;
}

#links {
    background-color: #1F1F1F;
    color: #666666;
    font-family: 'InterstateBoldCompressed';
    font-size: 21px;
    height: 75px;
    left: 185px;
    letter-spacing: -1px;
    line-height: 75px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 410px;
}
#links a {
	text-decoration:none;
}

.icones {
	width:165px;
	height:75px;
	line-height:18px;
	background-color:#1F1F1F;
	position:absolute;
	right:0;
}
.icone {
	width:40px;
	height:40px;
	display:block;
}
.icone a {
	width:40px;
	height:40px;
	display:block;
}
.icones .twitter {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redes-sociais.jpg) top center no-repeat;
	background-position: 0px 0px;
	float:left;
}
.icones .facebook {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redes-sociais.jpg) top center no-repeat;
	background-position: -40px 0px;
	float:left;
}
.icones .orkut {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redes-sociais.jpg) top center no-repeat;
	background-position: -83px 0px;
	float:left;
}
.icones .youtube {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redes-sociais.jpg) top center no-repeat;
	background-position: -125px 0px;
	float:left;
}
.icones .feed {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redes-sociais.jpg) top center no-repeat;
	background-position: -170px 0px;
	float:left;
}

.post-crumb {
	font-size:10px;
	color:#666;
	width:470px;
}
.post-crumb a {
	text-decoration:underline;
	color:#666;
}
.post-crumb div.voltar {
	float:right;
	width:20px;
	width:43px;
}

.fonte-cor,
.comentarios h3,
.comentarios cite,
.comentarios a {
	color:#565656 !important;
}

.fonte-cor-musica,
.comentarios-musica h3,
.comentarios-musica cite,
.comentarios-musica a {
	color:#ba0000 !important;
}
.comentarios-musica .comment-options a {
	background-color:#B81D09 }
	
.fonte-cor-musica:hover,
.comentarios-musica a:hover {
	color:#FFFFFF !important;
	background-color:#ba0000
}
.comentarios-musica .comment-options a:hover {
	background-color:#820001 }

.fonte-cor-informacao,
.comentarios-informacao h3,
.comentarios-informacao cite,
.comentarios-informacao a {
	color:#c76700 !important;
}
.comentarios-informacao .comment-options a {
	background-color:#E6A407 }
.fonte-cor-informacao:hover,
.comentarios-informacao a:hover {
	color:#FFFFFF !important;
	background-color:#c76700;
}
.comentarios-informacao .comment-options a:hover {
	background-color:#E68707 }

.fonte-cor-atitude,
.comentarios-atitude h3,
.comentarios-atitude cite,
.comentarios-atitude a {
	color:#4a6500 !important;
}
.comentarios-atitude .comment-options a {
	background-color:#9ac100 }
.fonte-cor-atitude:hover,
.comentarios-atitude a:hover {
	color:#FFFFFF !important;
	background-color:#4a6500;
}
.comentarios-atitude .comment-options a:hover {
	background-color:#506400 }

.fonte-cor-promocoes {
	color:#106285 !important;
}
.fonte-cor-promocoes:hover {
	color:#1494c9 !important;
}

.fonte-cor-blogs {
	color:#9b0092 !important;
}
.fonte-cor-blogs:hover {
	color:#d000c4 !important;
}

.fonte-cor-radio {
	color:#616161 !important;
}
.fonte-cor-radio:hover {
	color:#a4a4a4 !important;
}

.comentarios-musica .comment-avatar-box img {
	border:1px solid #d60000;
	padding:3px;
	margin:0px 0px 5px 5px;
}
.comentarios-informacao .comment-avatar-box img {
	border:1px solid #E6A407;
	padding:3px;
	margin:0px 0px 5px 5px;
}
.comentarios-atitude .comment-avatar-box img {
	border:1px solid #9ac100;
	padding:3px;
	margin:0px 0px 5px 5px;
}



.borda {
	border: 4px #565656 solid;
}

.borda-musica {
}

.borda-informacao {
	
}
.borda-atitude {
}
.borda-promocoes {
	border: 4px #58a4be solid;
}

.border-top-1px {
	border-top: 1px #fff solid;
}
.border-top-1px-musica {
	border-top: 1px #fff solid;
}
.border-top-1px-informacao {
	border-top: 1px #fff solid;
}
.border-top-1px-atitude {
	border-top: 1px #fff solid;
}

.border-bottom-1px {
	border-bottom: 1px #565656 solid;
}
.border-bottom-1px-musica {
	border-bottom: 1px #B81D09 solid;
}
.border-bottom-1px-informacao {
	border-bottom: 1px #E6A407 solid;
}
.border-bottom-1px-atitude {
	border-bottom: 1px #9ac100 solid;
}

.border-top {
	border-top: 4px #565656 solid;
}
.border-top-musica {
	border-top: 4px #B81D09 solid;
}
.border-top-informacao {
	border-top: 4px #E6A407 solid;
}
.border-top-atitude {
	border-top: 4px #9ac100 solid;
}
.border-top-promocoes {
	border-top: 4px #58a4be solid;
}

.bkg {
	background: #565656;
}
.bkg-musica {
	background:#d60000;
}
.bkg-informacao {
	background: #E6A407;
}
.bkg-atitude {
	background: #9ac100;
}
.bkg-promocoes {
	background: #58a4be;
}

.navegacao {
	float:left;
	width:430px;
	line-height:30px;
	height:30px;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.navegacao .current {
	color:#FFF;
}
.navegacao a {
	color:#565656;
	font-weight:bold;
}
.navegacao .current {
	background-color:#565656;
}
.navegacao-musica a {
	color:#d60000;
}
.navegacao-musica .current {
	background-color:#d60000;
}
.navegacao-informacao a {
	color:#efbf00;
}
.navegacao-informacao .current {
	background-color:#efbf00;
}
.navegacao-atitude a {
	color:#9ac100;
}
.navegacao-atitude .current {
	background-color:#9ac100;
}

.icones-redes-sociais {
	width:40px;
	height:40px;
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/icones-redes-sociais.gif') no-repeat;
}
.icone-twitter {
	background-position:0px 0px;
}
.icone-facebook {
	background-position:-40px 0px;
}
.icone-orkut {
	background-position:-80px 0px;
}
.icone-youtube {
	background-position:-120px 0px;
}
.icone-rss {
	background-position:-160px 0px;
}

.widget, .widget_text {
	list-style-type:none;
	padding:0px;
	display:inline;
}
.banner {
	text-align:center;
	margin:0px;
	padding:16px 0px;
	overflow:hidden;
	clear:both;
}
.inferior-esquerdo {
	float:left;
	width:350px;
	padding:0px 0px 0px 20px;
}
.inferior-direito {
	float:right;
	width:350px;
	padding:0px 20px 0px 0px;
}
.meio-direito {
	float:right;
	width:300px;
	margin:0px 20px 0px 0px;
}
.meio-direito div,
.meio-direito li {
	text-align:right;
	padding:5px 0px;
}

#header {
	position:relative;
	height:180px;
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-inner.gif') repeat-x !important;
}
#header h1 a {
	display:block;
	position:absolute;
	top:15px;
	left:15px;
	width:330px;
	height:114px;
	text-indent:-999px;
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header91.jpg');
	background-repeat:no-repeat;
}

#header-bg {
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg.gif') repeat-x;
}

.header-site {
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-background.png') repeat-x scroll 0 0;
}
.header-informacao{
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-informacao.gif') repeat-x;
}
.header-musica{
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-musica.gif') repeat-x;
}
.header-atitude{
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-atitude.gif') repeat-x;
}
.header-promocoes{
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/header-bg-promocoes.gif') repeat-x;
}

#header-menu {
	position:absolute;
	font-family: 'InterstateBoldCompressed', sans-serif;
	text-transform:uppercase;
	width:425px;
	top:18px;
	left:355px;
	cursor:pointer;
	line-height:30px;
}
#header-menu #header-sup-title {
    font-size: 50px;
    height: 32px;
    letter-spacing: -2px;
    line-height: 50px;
}
#header-menu #header-sub-title {
    font-size: 25px;
    height: 36px;
    letter-spacing: -1px;
    line-height: 50px;
}

#header-search {
	margin:10px 0px 0px 0px;
}
#header-search form {
	position:absolute;
	left:0;
}
#header-search tr {
	border-top:3px solid #1F1F1F;
	height:38px;
}
#header-search tr td {
	display:inline;
	margin:0px;
	padding:0px;
	border:0px;
}

#header-search td.text input {
	float:left;
	font-size:22px;
	padding:5px 0px 0px 3px;
	letter-spacing:-1px;
	color:#8c8c8c;
	width:160px;
	background-color:#4A4A4A;
	height:32px;
	border:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}


#header-search td.text input:hover {
	float:left;
	font-size:22px;
	padding:5px 0px 0px 3px;
	letter-spacing:-1px;
	color:#ffffff;
	width:160px;
	background-color:#686868;
	height:32px;
	border:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

#header-search td.submit input {
    background-color: #1F1F1F;
    border: 0 none;
    color: #888888;
    font-family: "InterstateBoldCompressed",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    letter-spacing: -1px;
    text-transform: uppercase;
    width: 50px;
}

#header-search td.submit input:hover {
    background-color: #1F1F1F;
    border: 0 none;
    color: #ffffff;
    font-family: "InterstateBoldCompressed",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    letter-spacing: -1px;
    text-transform: uppercase;
    width: 50px;
}

#header-search a {
	float:left;
	display:block;
}
#header-search #header-icones {
	position:absolute;
	margin-left:230px;
}

.ac_results {
	font-size:18px;
	line-height:20px;
	color:#000;
	background-color:#666;
}
.ac_results ul {
	padding:10px;
}
.ac_results ul li.ac_over {
	background-color:#888;
}

#header-bottom {
	position:absolute;
	width:100%;
	bottom:7px;
	left:0;
	color:#FFF;
	font-size:13px;
}
#header-bottom #icone {
	width:20px;
	height:20px;
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/tocando.gif') no-repeat;
	padding:0px 10px 0px 0px;
	display:block;
	float:left;
}
#header-bottom #musicas {
	width:276px;
	height:20px;
	line-height:20px;
	font-size:13px;
	padding:0px;
	margin:0px 0px 0px 5px;
	display:block;
	overflow:hidden;
	text-align:right;
	float:left;
}
#header-bottom #peca,
#header-bottom #radio-online {
	float:left;
	height:20px;
	line-height:20px;
	margin-left:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
}
#header-bottom #peca {
	float:right;
	margin:0px 20px 0px 0px;
}
#header-bottom #peca a , #header-bottom #radio-online a {
	color:#eb0000;
	text-decoration:underline;
	font-weight:900;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}

body.radio {
	width:400px;
	height:603px;
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/radio-bg.gif');
	background-repeat:no-repeat;
}
body.radio #player {
	position:absolute;
	margin:200px 0px 0px 50px;
}
body.radio #banner {
	width:250px;
	height:250px;
	position:absolute;
	margin:280px 0px 0px 80px;
}
body.radio #texto {
	position:absolute;
	text-align:center;
	position:absolute;
	margin:545px 0px 0px 10px;
}
body.radio #texto a {
	color:#FFF;
	font-family:Arial,Helveltica,Sans-serif;
	font-size:35px;
	font-weight:bold;
	letter-spacing:-2px;
}
body.radio #texto a:hover {
	color:#888;
}

#header-bottom #musicas #musicas-slide {
	width:100%;
	height:100%;
	display:inline;
	overflow:hidden;
}
#header-bottom #musicas #musicas-slide ul {
	list-style:none;
	height:40px;
	width:256px;
}
#header-bottom #musicas #musicas-slide li {
	margin-left:5px;
	width:500px;
	height:40px;
	float:left;
	text-align:left;
}
#header-bottom #musicas #agora {
	float:right;
	height:13px;
	overflow:hidden;
	width:160px;
}

#principal .direito {
	float:right;
	width:390px;
}

#promocoes {
	height:35px;
	background:#3881A1;
	text-align:center;
	position:relative;
	overflow:hidden;
}
#promocoes .fade {
	background:url("/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/fade-promo.png") no-repeat;
	position:absolute;
	width:780px;
	height:35px;
	top:0;
	z-index:10;
}
#promocoes .promocoes-link {
	position:absolute;
	left:0;
	top:0;
	width:780px;
	height:35px;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	
}
#promocoes .coda-nav-left,
#promocoes .coda-nav-right {
	position:absolute;
	top:0px;
	z-index:35;
	width:32px;
	height:32px;
}
#promocoes .coda-nav-left a,
#promocoes .coda-nav-right a {
	height:35px;
	line-height:35px;
	color:#FFF;
	font-weight:bold;
}
#promocoes .coda-nav-left {
	left:5px;
}
#promocoes .coda-nav-right {
	right:5px;
}
#promocoes .panel {
	float:left;
	width:780px;
	height:35px;
	line-height:35px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}


.coda-slider-wrapper {
	clear: both;
	overflow: hidden;
}
.coda-slider {
	float: left;
	overflow: hidden; position: relative;
}
.coda-slider .panel {
	float: left;
}
.coda-slider .panel-container {
	position: relative;
}
.coda-nav ul {
	clear: both;
	display: block;
	margin: auto;
	overflow: hidden;
}
.coda-nav ul li {
	display: inline;
}
#vitrine {
	background-color:#1F1F1F;
	float:left;
	height:360px;
	position:relative;
	width:380px;
}
#vitrine .coda-slider, .coda-slider .panel {
	width:380px;
}
#vitrine .coda-nav-right, #vitrine .coda-nav-left {
	display:none !important;
}
#vitrine .coda-nav {
	bottom:0;
	left:0;
	position:absolute;
	overflow:hidden;
	z-index:30;
}
#vitrine .coda-nav ul {
	width:360px !important;
	margin:0px 0px 10px 10px;
}
#vitrine .coda-nav li {
	border:2px solid #000;
	float:left;
	height:45px;
	margin:0px 2px;
	width:80px;
	text-indent:-999px;
}
#vitrine .coda-nav li a {
	display:block;
	width:100%;
	height:100%;
}
#vitrine .panel-wrap {
	height:360px;
	background-repeat:no-repeat;
	position:relative;
}
#vitrine .panel-link {
	width:100%;
	height:290px;
	display:block;
}
#vitrine .title {
	background:transparent url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/background-transp.png) repeat scroll center top;
	color:#FFFFFF;
	bottom:70px;
	display:block;
	height:62px;
	position:absolute;
	width:100%;
}
	
	#vitrine .title:hover {
	background-color: #900000;
	color:#900000;
	bottom:70px;
	display:block;
	height:62px;
	position:absolute;
	width:100%;
}

#vitrine .title a {
    color: #FFFFFF;
    display: block;
    font-family: "InterstateBoldCompressed",Arial,Helvetica,sans-serif;
    font-size: 34px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 30px;
    margin: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}
	
#rocksocial {
	position:relative;
	background-color:#714288;
	width:100%;
	height:165px;
	color:#FFF;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#rocksocial a:hover {
	color:#a46bc0;
}
#rocksocial a {
	color:#EAEAEA;
	text-decoration:none;
}
#rocksocial .login-title {
	position:absolute;
	width:165px;
	height:33px;
	top:10px;
	left:100px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/titulos.png) top center no-repeat;
	background-position: 0px 0px;
	display:block;
	margin:10px 0 0 50px;
}
#rocksocial .avatar {
	float:left;
	margin:10px;
}
#rocksocial .avatar img {
	border:4px solid #FFF;
}
#rocksocial .login-data {
	padding:55px 0 10px 0px;
}
#rocksocial .login-r {
	width:60%;
	float:left;
}
#rocksocial .user {
	font-size:30px;
	letter-spacing:-1px;
	font-weight:bold;
}
#rocksocial .user-links {
	font-size:16px;
	padding:5px 0px;
	letter-spacing:-1px;
}
#rocksocial .action-links {
	font-size:12px;
}
#rocksocial .cadastro {
	display:block;
	font-size:13px;
	padding:5px 0px;
}
#rocksocial form {
	text-align:left;
	padding:0px 5px 0px 0px;
}
#rocksocial input.input {
	margin:2px 0px;
}
#rocksocial input#user_login {
	display:inline;
	width:90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-style: italic;
	color:#888888;
}
#rocksocial input#user_pass {
	width:80%;
	margin-bottom:6px;
}
#rocksocial .recuperar-senha {
	font-size:11px;
	color: #d6b2e2;
}
#rocksocial .login-ok {
	position:absolute;
	margin-top:2px;
}

#rocksocial-interno {
	position:relative;
	background-color:#714288;
	width:100%;
	height:230px;
	color:#FFF;
	margin-top: 10px;
}
#rocksocial-interno a:hover {
	color:#888;
}
#rocksocial-interno a {
	color:#EAEAEA;
	text-decoration:none;
}
#rocksocial-interno .login-title {
	position:absolute;
	width:65px;
	height:85px;
	top:10px;
	left:80px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redesocial-internas.jpg) top center no-repeat;
	background-position: 0px 0px;
	display:block;
	margin:0px 0px 0px 30px;
}
#rocksocial-interno .avatar {
	float:left;
	margin:5px 5px 0px 0px;
}
#rocksocial-interno .avatar img {
	margin-top: -5px;
}
#rocksocial-interno .login-data {
	padding:110px 0px 0px 10px;
}
#rocksocial-interno .login-r {
    float: left;
    margin-left: 10px;
    padding: 20px 0 0 10px;
}
#rocksocial-interno .user {
	font-size:20px;
	letter-spacing:-1px;
	font-weight:bold;
}
#rocksocial-interno .user-links {
	font-size:14px;
	padding:5px 0px;
	letter-spacing:-1px;
}
#rocksocial-interno .action-links {
	font-size:11px;
}
#rocksocial-interno .cadastro {
    display: block;
    font-size: 12px;
    padding: 5px 0;
}
#rocksocial-interno form {
	text-align:left;
	padding:0px 5px 0px 0px;
}
#rocksocial-interno input.input {
	margin:2px 0px;
}
#rocksocial-interno input#user_login {
	display:inline;
	width:90%;
}
#rocksocial-interno input#user_pass {
	width:80%;
}
#rocksocial-interno .recuperar-senha {
	font-size:12px;
}
#rocksocial-interno .login-ok {
	position:absolute;
	margin-top:2px;
}

#rockblog-updates {
	float:left;
	width:100%;
	background-color:#efefef;
	font-size:12px;
	line-height:14px;
	display:block;
	margin-top:5px;
	height:350px;
	overflow:hidden;
}
#rockblog-updates #rockblog-updates-items {
	height:100%;
	width:100%;
	overflow:hidden;
}
#rockblog-updates #rockblog-titulo {
	float:left;
	width:100%;
	height:53px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/rede-blogs.jpg) top center no-repeat;
	background-color:#714287;
}
#rockblog-updates #rockblog-titulo .updates {
	width:100%;
	margin-left:145px;
	display:block;
	float:left;
	cursor:pointer;
}
#rockblog-updates #rockblog-titulo .online {
	width:100%;
	margin-left:15px;
	display:block;
	float:left;
	cursor:pointer;
}
#rockblog-updates .activity-avatar {
	float:left;
	padding:0px 5px 0px 0px;
}
#rockblog-updates .activity-header {
	line-height:16px;
}
#rockblog-updates .item {
	float:left;
	margin:5px;
	padding:5px;
}
#rockblog-updates .item a {
	font-weight:bold;
	color:#535353;
}

#rocksocial-updates {
	float:left;
	width:100%;
	background-color:#efefef;
	font-size:12px;
	line-height:14px;
	display:block;
	margin-top:5px;
	height:200px;
	overflow:hidden;
}
#rocksocial-updates #rocksocial-updates-items {
	height:100%;
	width:100%;
	overflow:hidden;
}
#rocksocial-updates #rocksocial-titulo {
	float:left;
	width:100%;
	height:53px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/redesocialupdates.jpg) top center no-repeat;
	background-color:#714287;
}
#rocksocial-updates #rocksocial-titulo .updates {
	width:100%;
	margin-left:145px;
	display:block;
	float:left;
	cursor:pointer;
}
#rocksocial-updates #rocksocial-titulo .online {
	width:100%;
	margin-left:15px;
	display:block;
	float:left;
	cursor:pointer;
}
#rocksocial-updates .activity-avatar {
	float:left;
	padding:0px 5px 0px 0px;
}
#rocksocial-updates .activity-header {
	line-height:14px;
	font-family:"Lucida Grande","Lucida Sans Unicode", sans-serif;
	font-size:11px;

}
#rocksocial-updates .item {
	float:left;
	border-bottom:1px solid #d1d1d1;
	margin:5px;
	padding:5px;
}
#rocksocial-updates .item a {
	font-weight:bold;
	color:#535353;
}

.visivel {
	display:block;
}
.invisivel {
	display:none;
}
.fade-right{
	background-position:-60px 0;
	left:auto;
	right:640px;
}

#segmentos {
    background-color: #373737;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'InterstateBoldCompressed';
    font-size: 40px;
    height: 38px;
    letter-spacing: -1.5px;
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 10px;
    width: 760px;
}
#segmentos a {
	text-decoration:none;
}

.destaque {
	width:390px;
	height:110px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #e9e9e9;
	padding:15px 0px 5px 0px;
	margin:5px 0px 5px 0px;
}
.destaque .info {
	float:left;
	width:230px;
}
.destaque .avatar {
	width:92px;
	height:92px;
	display:block;
	float:left;
	margin: 0px 15px 5px 0px;
}
.destaque .title a {
	font-family:"Lucida Grande", "Arial";
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	line-height: 16px;
}
.destaque .texto, .texto a {
	height:30px;
	overflow:hidden;
	font-size:11px;  
	color:#555555;
	padding:5px 0px;
	line-height:16px;
	text-decoration:none;
	font-family: Lucida Grande, Arial;
	margin-bottom: 2px;
	width:265px;
	
	
}
.destaque .descricao {
	font-size:11px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, "Arial";
	font-style: normal;
	font-weight: normal;
}

.separador {
	width:351px;
	border-bottom: 1px #bebebe solid;
	height:2px;
	display:block;
	float:left;
	margin-left:20px;
	margin-top:15px;
}

#home #tvrock {
	width:400px !important;
	margin:0px 0px 0px 20px !important;
}

#tvrock {
	width:302px;
	float:left;
	display:block;
	overflow:hidden;
}
#tvrock .title {
	width:195px;
	height:40px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/titulos.png) top center no-repeat;
	background-position: 0px -70px;
	display:block;
	margin-bottom:5px;
}
#tvrock ul {
	padding:15px 0px;
}
#tvrock ul li {
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/arrow.jpg') no-repeat left center;
	line-height:16px;
	padding:3px 0px 3px 25px;
}
#tvrock ul li a {
	text-transform:uppercase;
	font-size:12px;
	color:#FFF;
	text-decoration:underline;
	cursor: pointer;
}
#home #tvrock #video {
	height:318px !important;
}
#tvrock #video {
	width:100%;
	height:238px;
	display:block;
	overflow:hidden;
}
#tvrock .musicas {
	width:100%;
	display:block;
	background-color:#a50004;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:20px;
}

#rock20 {
	width:174px;
	float:left;
	display:block;
	margin-top:20px;
}
#rock20 #title {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/rock20.jpg) top center no-repeat;
	width:100%;
	height:56px;
}
#rock20 #flash {
	width:100%;
	height:445px;
	 display:block;
}

#home #banner3 {
	 height:509px;
	display:block;
	line-height:20px;
	float:left;
}
.banner-vertical {
	width:300px;
	height:509px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	display:block;
	float:left;
}
#sidebar #twitter-followers {
    margin: 10px 0 0 -15px;
    width: 250px;
}
#twitter-followers {
	border:0px;
	background-color:transparent;
	color:#535353;
}
#twitter-followers h2 {
	height:30px;
	margin:0px 0px 0px 5px;
}
#twitter-followers .tweet {
    border-bottom: 1px solid #E9E9E9;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin: 10px;
    padding: 10px;
}
#twitter-followers .tweet a {
	font-weight:normal;
	color:#999999;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height:16px;
}
#twitter-followers .tweet .avatar {
	float:left;
	margin:0px 5px 5px 0px;
}
#twitter-followers .tweet .content {
	text-align:left;
	margin-top:10px;
	float:left;
	width:280px;
}
#twitter-followers .tweet .date {
	color:#8e8e8e;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px;
}
#twitter-followers .tweet .actions {
	width:100%;
	text-align:right;
	color:#8e8e8e;
	font-size: 10px;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: normal;
}

#twitter-followers h2.user a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 4px solid #2BBFDD;
    color: #2BBFDD;
    display: block;
    font-family: "InterstateBoldCompressed";
    font-size: 35px;
    height: 33px;
    letter-spacing: -0.5px;
    margin-top: 10px;
    text-transform: uppercase;
    width: 220px;
}

.meio-central .widget_bp_core_recently_active_widget {
	float:left;
	width:165px;
	margin:42px 0px 0px 5px;
	text-align:center;
}
.meio-central .widget_bp_core_recently_active_widget h2 {
	display:none;
}
.meio-central .widget_bp_core_recently_active_widget .item-avatar {
	padding:2px;
	float:left;
}


#sidebar #blogs91 {
	width:100%;
	line-height:26px;
	background-color:#e9e9e9;
}
#sidebar #blogs91 h2 {
	padding:5px;
	background:#313131;
}
#sidebar #blogs91 h2 a {
	display:block;
	height:35px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/titulos.png) top center no-repeat;
	text-indent:-999px;
	background-position: 0px -240px;
	margin:5px 0 0 5px;
}
#sidebar #blogs91 .item {
    border-bottom: 3px solid #FFFFFF;
    height: 70px;
    margin-left: -10px;
    width: 220px;
}
#sidebar #blogs91 .item .avatar {
	float:left;
	margin:0px 5px 0px 0px;
}
#sidebar #blogs91 .item .conteudo {
	height:70px;
	overflow:hidden;
}
#sidebar #blogs91 .item .conteudo h4 {
	padding:0px;
}
#sidebar #blogs91 .item .conteudo h4 a {
	width:100%;
	line-height:20px;
	height:100%;
	font-size:13px;
	text-decoration:none;
	display:block;
}
#sidebar #blogs91 .item .conteudo {
	margin:0px 5px 0px 0px;
	font-size:12px;
}
#sidebar #blogs91 .item .conteudo a {
	text-decoration:none;
	line-height:15px;
	color:#535353;
}


#blogs91 {
	width:100%;
	line-height:26px;
	background-color:#e9e9e9;
}
#blogs91 h2 {
	padding:5px;
	background:transparent;
}
#blogs91 h2 a {
	display:block;
	height:35px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/titulos.png) top center no-repeat;
	text-indent:-9999px;
	background-position: 0px -240px;
}
#blogs91 .item {
	padding:10px;
	margin:10px;
	border-bottom:1px solid #e9e9e9;
}
#blogs91 .item .avatar {
	float:left;
	margin:0px 5px 0px 0px;
}
#blogs91 .item .conteudo {
	height:50px;
	overflow:hidden;
}
#blogs91 .item .conteudo h4 {
	padding:0px;
}
#blogs91 .item .conteudo h4 a {
	width:100%;
	line-height:20px;
	height:100%;
	font-size:13px;
	text-decoration:none;
	display:block;
}
#blogs91 .item .conteudo {
	margin:0px 5px 0px 0px;
	font-size:11px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
#blogs91 .item .conteudo a {
	text-decoration:none;
	line-height:15px;
	color:#535353;
	
}

#home #rederock {
	width:300px;
	height:auto;
	margin:25px 0px 25px 33px;
	float:left;
}
#home #rederock #title {
	width:100%;
	height:35px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/titulos.png) top center no-repeat;
	background-position: 0px -240px;
}
#home #rederock #usuarios {
	width:100%;
	border-top: 1px #CCC solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	line-height:16px;
	float:left;
	display:block;
	height:auto;
	margin-bottom:5px;
}
#home #rederock #usuarios a {
	color:#333;
	text-decoration: none;
	font-weight:bold;
}

#home #rederock #usuarios #foto {
	width:52px;
	height:auto;
	display:block;
	float:left;
	margin-top:5px;
}
#home #rederock #usuarios #conteudo {
	text-align:left;
	margin-top:10px;
	float:left;
	width:214px;
	margin-left: 10px;
}
#home #rederock #usuarios #conteudo #quadro {
	background-color: #f0f5d5;
}
#home #rederock #usuarios #opcoes {
	width:100%;
	text-align:right;
	color:#8e8e8e;
	margin:4px;
}

#main {
	background-color:#FFF;
	width:780px;
	margin: 0px auto;
}
#main .inner {
	background-color:#FFF;
	padding:0px;
}
#main-bg {
	position:fixed;
	left:0;
	width:100%;
	z-index:-1;
	background-position:top center;
	background-repeat:no-repeat;
}

#footer-top {
	position:relative;
	height:75px;
	background:#1F1F1F;
}
#footer-bottom {
	background:#313131;
}

#container {
	float:left;
	width:100%;
	background:#FFF;
}
#content {
	width:550px;
	float:left;
	background:#FFF;
}

.post {
	clear:both;
	padding:0px 0px 50px 0px;
	width:550px;
}
.post h3 {
	line-height:30px;
	width: 400px;
}
.entry {
	overflow:hidden;
	margin:10px 0px;
}

.post-header {
	width:520px;
	margin:0px 10px;
	clear:both;
	padding:0px;
}
.post-header-left {
	float:left;
	width:105px;
}
.post-header-left .avatar {
	padding:0px 10px 10px 0px;
	margin-left:-10px;
}

.post-header-right {
	float:right;
	width:390px;
	padding:20px 0px 0px 0px;
}
.post-header-right .icones {
	float:left;
	width:100%;
	clear:both;
}
.post-header-right .titulo {
	float:left;
	width:100%;
}
.post-header-right .titulo a {
	font-size:30px;
	letter-spacing:-2px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.post-header-right .author {
	float:left;
	padding-bottom:12px;
	width:400px;
	clear:both;
	font-size:11px;
	color:#535353;
	line-height:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:25px;
	
	
}
.post-header-right .like {
	float:left;
	margin:10px 0px 0px 0px;
}
.post-content {
	width:530px;
	margin:0px 15px;
	overflow:hidden;
}
.post-content .entry {
	line-height:24px;
	color:#474747;
	font-size:16px;
}
.post-content .entry p {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif, "Arial";
    font-size: 13px;
    line-height: 21px;
    padding: 10px 0;
}
.post-content .entry img {
	margin:5px;
}
.post-content .veja-tambem {
	background:#e3e3e3;
	padding:10px 10px 20px 10px;
	margin:10px 0px 0px 0px;
}
.post-content .veja-tambem h4 {
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    letter-spacing: -1px;
}
.post-content .veja-tambem ul {
	padding-top:5px;
}
.post-content .veja-tambem ul li {
	padding:5px 0px;
}
.post-content .veja-tambem ul li a {
    color: #6B6B6B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    text-decoration: none;
	}
	
.post-content .veja-tambem ul li a:hover {
	color:#000;
}
.gallery img {
	width:120px;
	height:120px;
}

#wpcf7-f2-p230-o1 {
	margin:20px 0px 0px 0px;
	padding:10px;
	background:#E8E8E8 none repeat scroll 0 0;
}
.wpcf7 p {
	margin-top:0px !important;
	padding:0px;
}
.wpcf7-file {
	width:100px !important;
}
.wpcf7 input[type=text],
.wpcf7 input[type=file],
.wpcf7 textarea  {
	width:270px;
	border: 1px #898989 solid;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	color:#474747;
	margin-bottom:5px;
}
.contactSubmit {
	float: left;
	border:1px #e8e8e8 solid;
	width:120px;
	height:36px;
	background-image:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/btn-vai.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	cursor:pointer;
}
.form-peca {
	 float:left;
	padding:10px;
	width:100%;
}
.page h2 {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-2px;
}
.programacao {
	width:210px;
	height:170px;
	float:left;
	border:6px solid #313131;
	margin:0px 5px 5px 0px;
	position:relative;
}
.programacao a {
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	z-index:1;
}
.programacao:hover {
	border:6px solid #7a7a7a }
.programacao  h3 {
	background:#313131;
	padding:5px;
	color:#fff;
	text-transform:uppercase;
	margin:100px 0px 0px 10px;
	float:left;
	font-size:18px;
	width:100px;
	position:absolute }
.programacao:hover  h3{
	background:#7a7a7a;
	padding:5px;
	color:#fff;
	text-transform:uppercase;
	margin:100px 0px 0px 10px;
	float:left;
	font-size:18px;
	width:100px;
	position:absolute }

.link-blog {
	width:100%;
	border-top:3px solid #ccc;
	padding:10px 0px;
}

.post-content .metadata {
	padding:15px;
	margin:10px 0px;
	font-size:14px;
	line-height:15px;
	color:#FFF;
}
.post-content .metadata a {
    color: #ffffff;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
}
.post-content .metadata a:hover {
	background-color:#000;
	color:#EAEAEA;
}
.post-content .metadata .meta {
	color:#FFF;
	font-weight:bold;
}
.post-content .metadata .cats,
.post-content .metadata .tags {
	margin:5px 0px !important;
	padding:0px 0px 0px 100px !important;
	position:relative;
}
.post-content .metadata .cats {
	font-size:16px;
}
.post-content .metadata .tags {
	font-size:11px;
}
.post-content .metadata .cats span,
.post-content .metadata .tags span {
	position:absolute;
	top:0px;
}
.post-content .metadata .cats span {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    left: 0;
    letter-spacing: -1px;
}
.post-content .metadata .tags span {
    font-family: georgia;
    font-size: 13px;
    font-style: italic;
    left: 55px;
    letter-spacing: -1px;
}

.post-content iframe,
.post-content object,
.post-content object embed {
	width:540px;
}

.post-content a,
.post-content span {
	font-weight:bold;
}

.post-content-musica a,
.post-content-musica span {
	color:#d60000;
}

.post-content-informacao a,
.post-content-informacao span {
	color:#efbf00;
}

.post-content-atitude a,
.post-content-atitude span {
	color:#9ac100;
}



.post-actions a {
	height:28px;
	font-weight:normal;
	font-size:11px;
	color:#7E7E7E;
	float:left;
	text-decoration:none;
	line-height:28px;
	display:block;
	letter-spacing:0px;
	margin:0px 3px 0px 0px;
}
.post-actions .icone {
	width:32px;
	height:28px;
	line-height:28px;
	float:left;
	background-image:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/acoes.jpg);
	margin:0px;
}
.post-actions a.comentario-header:hover {
	color:#000;
}
.post-actions .comentario {
	background-position:0px -31px;
}
.post-actions .addtoany .share {
	width:28px;
	background-position: -32px 28px;
}
.post-actions .addtoany:hover {
	color:#000;
}
.post-actions .addtoany:hover .share {
	width:28px;
	background-position: -32px 0px;
}
.post-actions .texto-maior {
	width:19px;
	background-position: -59px 28px;
}
.post-actions .texto-menor {
	width:12px;
	background-position: -78px 28px;
}
.post-actions .text:hover a {
	color:#000;
}
.post-actions .text:hover .texto-maior {
	background-position: -59px 0px;
}
.post-actions .text:hover .texto-menor {
	background-position: -78px 0px;
}

.post-actions a.comentario-header:hover .comentario {
	background-position:0px 0px;
}
.post-actions a.comentario-footer {
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 8px 0 0;
}
.post-actions a.comentario-footer div {
	float:left;
	width:32px;
	background-position: 0px -30px;
	margin:0px 5px 0px 0px;
	display:block;
}
.post-actions a.comentario-footer:hover {
	color:#000;
}
.post-actions .comentario-footer:hover div {
	background-position: 0px 0px;
}
.twitter-footer {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/tf-blog.jpg) top center no-repeat;
	background-position: 0px 0px;
	float:right !important;
	width:38px;
	height:40px !important;
	margin:0px;
	display:block;
}
.facebook-footer {
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/tf-blog.jpg) top center no-repeat;
	background-position: -40px 0px;
	float:right !important;
	width:38px;
	height:40px !important;
	margin:0px;
	display:block;
}
.linha {
	border-bottom: 1px #999 solid;
	border-spacing: 0px 15px;
}

.addtoany-content {
	float:left;
	width:150px;
	padding:10px 0px 0px 0px;
	display:none;
}
.addtoany-content li {
	float:left;
}

.post-redes {
	float:right;
	width:115px;
	margin:0px 0px 10px 10px;
}
.post-redes .facebook {
	float:left;
}
.post-redes .facebook .fb_share_count {
	display:block;
}
.post-redes .tweetmeme {
	float:right;
}

.post-search {
	border-bottom:1px solid #ccc;
	padding:10px;
	width:540px;
	background:#eaeaea;
	margin:10px 0px;
	display:table;
}
.post-search:hover {
	background-color:#DCDCDC;
}
.post-search h3 a {
	text-decoration:none;
	font-size:13px;
	font-weight: normal;
}
.post-search .avatar {
	float:left;
	margin:0px 10px 5px 0px;
}
.post-search .info {
	float:left;
	width:330px;
}
.post-search .conteudo {
    color: #535353;
    font-size: 11px;
    line-height: 18px;
    margin-top: -5px;
    padding: 5px 0;
}
.post-search .descricao {
	font-size:12px;
	text-decoration:italic;
}
.post-search .descricao b {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

.post-promocoes {
	background-color:#E8E8E8;
	padding:10px;
	margin:5px 0px;
	display:table;
	font-size:11px;
	line-height:18px;
	color:#555555;
	padding:0px 0px 30px 0px;
	width:540px;
	margin-right:100px;
}
	
.post-promocoes .titulo {
	float:none;
}
.post-promocoes .entry {
	padding:10px 0px;
	width: 380px;
}
.post-promocoes .post-twitter {
	padding:5px;
	margin:5px 0px 0px 0px;
}
.post-promocoes form {
	padding:10px 0px;
}
.post-promocoes h3 {
	padding:0px;
}
.post-promocoes th {
	padding:0px;
}
.post-promocoes td {
	padding:0px;
	width:200px;
}
.post-promocoes input.input {
	width:180px;
	height:20px;
	padding:3px;
	line-height:20px;
	color:#8a8a8a;
	border:1px solid #8a8a8a;
}
.post-promocoes .post-content-promocoes {
	margin:10px 0px;
	padding:10px;
	background-color:#b4e3ed;
}
.post-promocoes .post-content-promocoes a {
	font-weight:normal;
	color:#387E98;
	font-size:11px;
}
.post-promocoes .post-content-promocoes a.twitter {
	background:url("/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/twitter.gif") no-repeat scroll left center transparent;
	height:80px;
	padding:10px 0 10px 30px;
	line-height:30px;
	height:30px;
}
.post-promocoes .addtoany-promocao {
	float:left;
	margin:10px -10px 0px;
}
.post-promocoes .participar {
	background-color:#b4e3ed;
}

.post-promocoes .promocoes-form,
.post-promocoes .promocoes-form .login-title,
.post-promocoes .promocoes-form .avatar {
	display:none;
	background:none !important;
}
.post-promocoes .promocoes-form .login-title {
	display:none !important;
}
.post-promocoes .promocoes-form .login-data {
	background-color:#b4e3ed !important;
	padding:10px !important;
}
.post-promocoes .promocoes-form .login-data .cadastro {
	display:none !important;
}
.post-promocoes .promocoes-form #rocksocial-interno {
	background:transparent;
}
.post-promocoes .promocoes-form .recuperar-senha {
	color:#8A8A8A;
}

.promocoes-botao {
	background:transparent url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/promocoes-botao.gif') no-repeat;
	margin:10px 0px;
}
.promocoes-botao a {
	display:block;
	width:100%;
	height:100%;
}
.promocoes-participar {
	width:118px;
	height:32px;
	background-position:0px -64px;
}
.promocoes-login {
	width:69px;
	height:32px;
	background-position:0px -32px;
}
.promocoes-cadastrar {
	width:135px;
	height:32px;
	background-position:0px 0px;
}


.comentarios h3 {
	font-size:26px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration:none;
}
.comentarios p {
	color:#535353;
	line-height:20px;
	font-size:13px;
	padding:3px 0px;
}
.comentarios .comment-author {
	font-size:20px;
	font-weight:bold;
}
.comentarios .comment-author .says {
	font-size:12px;
}
.comentarios .comment-meta a {
	font-size:16px;
}
.comentarios .comment-meta em a {
	font-size:12px;
}
.comentarios .commentmetadata {
	margin:0px 0px 10px 0px;
}
.comentarios .commentlist {
	margin:10px 0px;
	padding:0px;
}
.comentarios .commentlist li {
	border-bottom:1px solid #d6d6d6;
	list-style-type:none;
	margin:10px 0px;
	padding:15px;
}
.comentarios .commentlist li.odd {
	background:#EAEAEA;
}
.comentarios .commentlist li.even {
	background:#DADADA;
}
.comentarios .avatar {
	float:left;
	margin:0 10px 0 0;
}
.comentarios #respond {
	margin:0px 20px;
}
.comment-avatar-box img {
	border:1px solid #a9a9a9;
	padding:3px;
	margin:0px 0px 5px 5px;
}

.comentarios #commentform {
	clear:both;
	display:block;
	padding:10px 0 0 10px;
	position:relative;
}
.comentarios td {
	padding:0px;
	margin:0px;
	line-height:30px;
}
.comentarios label {
	margin:0px;
	padding:0px;
	text-transform:lowercase;
	font-weight:bold;
	margin-right:10px;
}
.comentarios .comment-form {
	clear:both;
	background-color:#f1f1f1;
	color:#383838;
	padding:20px;
	margin:0px 0px 0px 0px;
}
.comentarios .comment-content table tr table tr {
	height:30px;
}
.comentarios .commenter-info {
	margin:0px 10px 0px 0px;
}
.comentarios .required {
	color:#920000;
}
.comentarios .subtable {
	width:100%;
}
.comentarios input, .comentarios textarea {
	border:1px solid #c9c9c9;
	padding:3px;
}
.comentarios input.text-input {
	float:left;
	width:230px;
}
.comentarios input#submit, input.cancelar-resposta {
	height:30px;
	line-height:30px;
	text-align:center;
	float:left;
	color:#FFF !important;
	text-transform:lowercase;
	width:100px;
	background-color:#666;
	padding:3px;
	font-size:16px;
	font-weight:bold;
	margin-top:5px;
}
.comentarios input.cancelar-resposta {
	display:none;
}
.comentarios textarea#comment {
	width:80%;
	height:100px;
}

.comentarios .comment-childs {
	clear:both;
	border:1px solid #d1d1d1;
	margin:10px;
	padding:10px;
	float:left;
	width:90%;
}
.comentarios .responder {
	text-align:right;
	padding:5px 0px;
}
.comentarios .comment-action {
	position: absolute;
	bottom: 0px; right: 70px;
}
.comentarios .comment-action p {
	display:none;
}
.comentarios .comment-options a {
	padding:5px;
	margin:5px 0px;
	font-size:13px;
	color:#FFF !important;
}
.comentarios .chalt {
	background-color:#FFF;
}
.comentarios .comment-childs img.avatar {
	float:right;
	padding:10px;
}

#footer {
	clear:both;
	float:left;
	width:100%;
}
#footer-bottom {
	background:#4a4a4a;
	width:100%;
	height:280px;
	color:#fff;
	font-size:11px;
	position:relative;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#footer-bottom .inner {
	position:relative;
	height:280px;
	background:#313131;
}
#footer-bottom h2 {
    color: #888888;
    font-family: 'InterstateBoldCompressed';
    font-size: 50px;
    font-weight: bold;
    letter-spacing: -2px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
#footer-bottom a {
	color:#888888;
}
#footer-bottom a:hover {
	color:#ffffff;
}
#footer-bottom li {
	margin:5px 0px;
}
#footer-bottom #web {
	position:absolute;
	left:30px;
	top:40px;
}
#footer-bottom #radio {
	position:absolute;
	left:160px;
	top:40px;
}
#footer-bottom #programacao {
	position:absolute;
	left:280px;
	top:40px;
}
#footer-bottom #programacao ul {
	width:480px;
}
#footer-bottom #programacao li {
	float:left;
	width:160px;
	margin:2px 0px;
}

#footer-bottom #rodape {
    bottom: 20px;
    position: absolute;
    right: 10px;
    text-align: right;
    top: 250px;
    width: 100%;
}
.copyright {
    color: #999999;
    font-size: 10px;
    height: 24px;
    line-height: 24px;
    width: 628px;
    margin-top: -31px;
}

.pcom {
    width: 780px;
    margin: -15px;
}

#sidebar {
    background-color: #FFFFFF;
    border-left: 1px solid #FFFFFF;
    float: right;
    overflow: hidden;
    width: 220px;
}
#sidebar h2 {
	font-size:22px;
	font-weight:bold;
}
#sidebar .widget {
	float:left;
	width:100%;
	clear:both;
}
#sidebar .widget ul {
	margin:0px 10px 20px 15px;
	overflow:hidden;
}
#sidebar .widget ul li {
	line-height:14px;
	padding:3px;
}
#sidebar .widget ul li ul {
	margin:0px 0px 0px 10px;
}
#sidebar .widget ul li a {
	color:#646464;
	text-decoration:none;
	font-weight:normal;
}
#sidebar .widget ul li a:hover {
	background-color:#000;
	color:#FFF;
}
#sidebar .widget h2 {
	padding:5px 10px;
}

#sidebar .item-options {
	padding:0px 0px 0px 20px;
}
#sidebar .item-options a {
	color:#565656;
	letter-spacing:-1px;
	font-weight:bold;
	font-size:13px;
}
#perfis-blog {
	padding-top:0px !important;
}
.perfil-blog {
	background:#efefef;
	float:left;
	clear:both;
	width:100%;
}
.perfil-left {
	float:left;
	width:100px;
}
.perfil-right {
	float:left;
	width:190px;
	overflow:hidden;
}
.perfil-blog img.avatar {

}
.perfil-blog img.avatar:hover {
	border-top:2px solid #666;
	border-right:2px solid #666;
	border-bottom:2px solid #666;
}
.perfil-blog .display-name {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 10px;
    text-decoration: none;
}
.perfil-blog .user-links {
	padding:5px 0px;
}
.perfil-blog .user-links a {
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/profile-links-hover.gif');
	display:block;
	width:100px;
	height:20px;
	text-indent:-999px;
}
.perfil-blog .user-links a:hover {
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/profile-links.gif');
}
.perfil-blog .user-links a.perfil {
	background-position: 0px 0px;
}
.perfil-blog .user-links a.amigos {
	background-position: 0px -25px;
}
.perfil-blog .user-links a.comunidades {
	background-position: 0px -50px;
}
.perfil-blog .user-networks {
	margin:0px 0px 0px 5px;
}
.perfil-blog .user-networks a {
	float:left;
	margin:3px;
	width:16px;
	height:16px;
	background-image:url('/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/user-networks.gif');
}
.perfil-blog .user-networks a.facebook {
	background-position:0px 0px;
}
.perfil-blog .user-networks a.twitter {
	background-position:-16px 0px;
}
.perfil-blog .user-networks a.orkut {
	background-position:-48px 0px;
}
.perfil-blog .user-networks a.youtube {
	background-position:-32px 0px;
}
.perfil-blog .user-networks a.flickr {
	background-position:-64px 0px;
}
.perfil-blog .user-networks a.myspace {
	background-position:-80px 0px;
}
.perfil-blog .user-networks a.tumblr {
	background-position:-96px 0px;
}
.perfil-blog .user-networks a.linkedin {
	background-position:-112px 0px;
}
.perfil-blog .minibiografia {
	line-height:16px;
	font-size:12px;
	color:#000;
	padding:5px 10px;
}
.perfil-blog .minibiografia p {
	margin:5px 0px;
	color:#444;
	font-size:11px;
}

.perfil-blog .minibiografia a {
	color:#000;
}

#profile-edit-form input {
	display:block;
	width:40%;
}
#profile-edit-form .editfield {
	position:relative;
}
#profile-edit-form label {
	color:#464646;
	font-weight:bold;
}
#profile-edit-form .description {
	display:block;
	line-height:15px;
	padding:10px;
	position:absolute;
	right:10px;
	top:16px;
	padding:0px;
	width:50%;
}
#profile-edit-form .description b {
	font-size:14px;
}
#profile-edit-form .description i {
	font-style:normal;
	font-size:11px;
}

.rede-social-titulos {
	float:left;
	margin:10px 0px;
	background:url(/web/20101223200318im_/http://91rock.com.br/wp-content/themes/home/img/titulos.png);
}
.rede-social-titulos a {
	display:block;
	width:100%;
	height:100%;
}
#rede-social-titulo {
	width:169px;
	height:31px;
	background-position:0px 0px;
}
#rede-social-blogs {
	width:63px;
	height:26px;
	background-position:-169px -3px;
}
#rede-social-membros {
	width:97px;
	height:26px;
	background-position:-233px -3px;
}
#rede-social-comunidades {
	width:137px;
	height:26px;
	background-position:-249px -41px;
}
#rede-social-discussoes {
	width:118px;
	height:31px;
	background-position:-195px -75px;
}



/*
     FILE ARCHIVED ON 20:03:18 Dec 23, 2010 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:16:11 Oct 19, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 113.446
  exclusion.robots: 0.205
  exclusion.robots.policy: 0.196
  RedisCDXSource: 0.775
  esindex: 0.009
  LoadShardBlock: 79.713 (3)
  PetaboxLoader3.datanode: 57.268 (4)
  CDXLines.iter: 29.407 (3)
  PetaboxLoader3.resolve: 54.144 (2)
  load_resource: 59.675
*/