﻿/*
Theme Name: Beijo Apimentado
Theme URI: http://www.leggocomunicacao.com.br
Description: Tema criado pela Leggo Comunicação
Version: 1.0
Author: Leggo Comunicação
Author URI: http://www.leggocomunicacao.com.br/
Text Domain: Beijo Apimentado

*/

/*-------------------------------------------- CONFIGURACAO */

body {
	
	font-family: Arial Narrow, Helvetica, sans-serif;
 	background: #000;
	
}

h3 {
	
	font-family: Arial Narrow, Helvetica, sans-serif;
	
}

h2 {
	
	font-family: Arial Narrow, Helvetica, sans-serif;
	
}

.clear {
	
	clear: both;
	
}

#wrapper {
	
	width: auto;
	margin: auto;
	background:url(images/background.jpg);
	padding: 35px 0 0 0;
	
}

#player-topo {
	
	background: #000;
	
}


/*-------------------------------------------- CABECALHO */

#header {
	
	margin: auto;
	background: url(images/back-menu.jpg) repeat-x bottom;	
	
}

/*-------------------------------------------- CONTENT */

#content {
	
	width: 940px;
	margin: auto;
	background: url(images/background-content.png) repeat-x top;
	padding: 0 25px 25px 25px;
	
}

#content h3 {
	
	font-size: 22px;
	font-weight: 100;
	color: #CC0C0C;
	text-transform: uppercase;
	padding-top: 0;
	margin-left: 10px;
	margin-bottom: -25px;
	text-shadow: 0 0 3px #000;
	
}

#conteudo {
	
	width: 615px;
	padding-top: 10px;
	float: left;

	
}

#irblog {

	float: right;
	margin-right: 80px;
	margin-top: -20px;

}

#irblog a {

	font-size: 16px;
	color: #FFF;

}

#irblog a:hover {

	text-decoration: underline;

}

.post {
	
	width: 537px;
	margin: 20px 0 40px 0;
	
}

.post img {
	
	padding: 7px;
	background: #D0D0D0;
	margin: 0;
	
}

.post img.alignleft:hover {
	
	background: #EBEBEB;
	
}

.post span.comentarios {
	
	float: right;
	background:url(images/comentario-fundo.png) no-repeat top;
	padding: 3px 0 15px 15px;
	width: 33px;
	font-size: 16px;
	margin: -10px -18px 0 0;
	
}

.post span.comentarios a {
	
	color: #FFF;
		
}

.post-txt {
	
	background: #D0D0D0;
	width: 317px;
	height: 140px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 202px;
	
}

.post-txt:hover {
	
	background: #EBEBEB;
	
}

.post-txt p.post-title {
	
	font-size: 28px;
	font-weight: 100;
	padding: 20px 0 0 0;
	
}

.post-txt p.post-title a {
	
	color: #BE1A1A;
	
}

.post-txt p.post-title a:hover {
	
	text-decoration: underline;
		
}

.post-txt p {
	
	color: #333333;
	padding: 0;
	font-size: 16px;
	margin-top: 10px;
	line-height: 18px;
	text-shadow: 0 0 1px #ccc;
	
}

.post-txt p.leia-mais {
	
	font-size: 12px;
	text-transform: uppercase;
	text-shadow: 0 0 1px #FFF;
	font-weight: 600;
	padding: 2px 4px 2px 4px;
		
}

.post-txt p.leia-mais a {
	
	color: #A43838;
			
}

.post-txt p.leia-mais a:hover {
	
	background: #A43838;
	color: #D0D0D0;
	padding: 2px 4px 2px 4px;
	text-shadow: none;
			
}

#avancar span {
	
	font-size: 16px;
	padding: 0 13px 0 13px;
				
}

#avancar span a {
	
	color: #666;
				
}

#avancar span a:hover {
	
	color: #D3D3D3;
				
}

/*------------- CONTATO */

#contato {
	
	margin-left: 10px;
	margin-top: 22px;
		
}

#contato p {
	
	padding: 1px 0 1px 0;
	font-size: 16px;
	color: #ccc;
	
}

#contato p.title-contato {
	
	color: #FFF;
	text-transform: uppercase;
	
	
}

#contato .formulario-txt {
	
	margin-bottom: 30px;	
	
}

#contato h3 {
	
	font-size: 18px;
	color: #FFF;
	padding: 0;
	margin: 20px 0 10px 0;
	
}

#contato textarea {
	
	border: none;
	background: #0d0d0d;
	color: #FFF;
	margin-top: -1px;
	padding: 10px;
	width: 280px;
	height: 119px;
	
}

#contato span {
	
	color: #999;
	
}

#contato input {
	
	border: none;
	background: #0d0d0d;
	color: #FFF;
	
}

/*------------- SINGLE */

.post-single {
	
	width: 537px;
	margin: 20px 0 0 0;

	
}

.post-single img {
	
	max-width: 515px;
	height: auto;
	
}

.post-single span.comentarios {
	
	float: right;
	background:url(images/comentario-fundo.png) no-repeat top;
	padding: 3px 0 15px 15px;
	width: 33px;
	font-size: 16px;
	margin: -10px -18px 0 0;
	
}

.post-single span.comentarios a {
	
	color: #FFF;
		
}

.post-txt-single {
	
	background: #D0D0D0;
	padding: 0 10px 15px 10px;
	
}

.post-txt-single a {
	
	color: #BE1A1A;
	
}

.post-txt-single a:hover {
	
	text-decoration: underline;
		
}

.post-txt-single:hover {
	
	background: #EBEBEB;
	
}

.post-txt-single p.post-title-single {
	
	font-size: 28px;
	font-weight: 100;
	padding: 20px 0 0 0;
	
}

.post-txt-single p.post-title-single a {
	
	color: #BE1A1A;
	
}

.post-txt-single p.post-title-single a:hover {
	
	text-decoration: underline;
		
}

.post-txt-single p {
	
	color: #333333;
	padding: 0;
	font-size: 16px;
	margin-top: 10px;
	line-height: 18px;
	text-shadow: 0 0 1px #ccc;
	
}

#conteudo p#voltar-blog {
	
	font-size: 16px;
	margin-left: 10px;
	
}

#conteudo p#voltar-blog a {
	
	color: #FFF;
		
}

#conteudo p#voltar-blog a:hover {
	
	text-decoration: underline;
	
}

/*------------- AGENDA */

#mes {
	
	margin-top: 10px;
	
}




#mes ul {
	
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 900;
	
}

#mes ul li {
	
	background: #D2D2D2;	
	float: left;
	padding: 10px 10px 10px 10px;
	margin-top: -5px;
	margin-bottom: 13px;
	
}

#mes ul li a {
	
	color: #333;
		
}

#mes ul li:hover {
	
	background: #F6F6F6;
	padding: 10px 10px 10px 10px;
	
}


#mes .current-cat  {

	background: #F6F6F6;
	
}

.agenda {
	
	margin-top: 5px;
	
}

.dia-show {
	
	background: #CDCDCD;
	float: left;
	padding: 20px 0 20px 0;
	width: 95px;
	height: 20px;

}

.dia-show:hover {
	
	background: #EBEBEB;

}

.dia-show p {
	
	font-size: 16px;
	color: #BE1919;
	text-align: center;
	text-transform: uppercase;
	padding: 0;

}

.dia-show p.dia {
	
	font-size: 24px;
	margin-top: -10px;

}

.dia-show p.dia-semana {
	
	font-size: 12px;
	margin-top: 5px;

}

.show-info {
	
	width: 429px;
	background: #CDCDCD;
	padding: 6px 13px 0 13px;
	margin-left: 100px;
	height: 54px;

}

.show-info:hover {
	
	background: #EBEBEB;

}

.show-info p {
	
	font-size: 16px;
	padding: 3px;
	max-width: 300px;

}

.show-info p.show-title {
	
	font-size: 24px;

}

.show-info p.show-title a {
	
	color: #BE1919;
	
}

.show-info p.show-title a:hover {
	
	text-decoration: underline;
		
}

.show-info p.show-txt {
	
	color: #333333;
	
}

.show-info span.mais-info {
	
	float: right;
	font-size: 16px;
	margin-top: -25px;
		
}

.show-info span.mais-info a {
	
	color: #A43838;
			
}

.show-info span.mais-info a:hover {
	
	text-decoration:underline;
			
}

#conteudo span.voltar {
	
	float: right;
	margin-right: 70px;
	font-size: 16px;
	margin-top: 15px;
	
}

#conteudo span.voltar a {
	
	color: #D3D3D3;
	
}

#conteudo span.voltar a:hover {
	
	text-decoration: underline;
	
}

/*------------------ A BANDA */

#abanda-txt {
	
	color: #FFF;
	font-size: 14px;
	margin-left: 8px;
	padding: 0 30px 0 0;
	margin-bottom: 40px;
	text-align:justify;
	
}

#abanda-txt p {
	
	padding: 0;
	line-height: 18px;
	margin-top: 10px;
	
}

/*------------------ DISCOGRAFIA */

.discografia-conteudo {
	
	width: 537px;
	margin: 20px 0 40px 0;
	
}

.discografia-conteudo img {
	
	padding: 7px;
	background: #D0D0D0;
	margin: 0;
	
}

.discografia-conteudo img.alignleft {
	
	height: 180px;
	width: 180px;
	
}

.discografia-conteudo img:hover {
	
	background: #EBEBEB;
	
}

.discografia-txt {
	
	background: #D0D0D0;
	width: 313px;
	height: 194px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 205px;
	
}

.discografia-txt:hover {
	
	background: #EBEBEB;
	
}

.discografia-txt p.discografia-title {
	
	font-size: 28px;
	font-weight: 100;
	padding: 20px 0 0 0;
	color: #BE1A1A;
	
}

.discografia-txt p.discografia-title a:hover {
	
	text-decoration: underline;
		
}

.discografia-txt p {
	
	color: #333333;
	padding: 0;
	font-size: 16px;
	margin-top: 10px;
	line-height: 18px;
	text-shadow: 0 0 1px #ccc;
	
}

.discografia-txt p.my-space {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	color: #A43838;
	margin-top: 20px;
	margin-left: -7px;
		
}

.discografia-txt p.my-space img.space-img {
	
	float: left;
	margin-top: -15px;
	background: none;
			
}

.discografia-txt p.my-space a {
	
	color: #792B2B;
	text-decoration: underline;
			
}

.discografia-conteudo h3#discografia-2 {
	
	color: #FFF;
	margin-top: 40px;
	margin-bottom: -5px;
	font-size: 18px;
	
}

.discografia-conteudo ul li.discos {
	
	margin-left: 7px;
	margin-bottom: 10px;
	float:left;
	
}

.discografia-conteudo ul img {
	
	width: 115px;
	height: 115px;
	
}

.discografia-conteudo ul li.discos-inicio {
	
	margin-left: 0;
	margin-bottom: 10px;
	float:left;
	
}


/*---------- MATERIAL DIVULGACAO */

#listas-contratante #material-contratante ul li.mini-img {
	
	margin: 0 0 10px 5px;
	float: left;
	padding: 0;	
	
}

#listas-contratante #material-contratante ul img {
	
	width: 105px;
	height: 95px;
	padding: 3px;
	
}

#listas-contratante #material-contratante ul li.mini-img-inicio {
	
	margin: 0 0 10px 5px;
	float: left;
	padding: 0;
	
}

/*------------------ VIDEOS E FOTOS */

.video-fotos {
	
	width: 537px;
	margin: 0 0 40px 0;
	
}

.video-fotos span.comentarios-vf {
	
	float: right;
	background:url(images/comentario-fundo.png) no-repeat top;
	padding: 3px 0 0 15px;
	width: 33px;
	height: 35px;
	font-size: 16px;
	margin: -380px -18px 0 0;
	
}

.video-fotos span.comentarios-vf a {
	
	color: #FFF;
		
}

.video-fotos-box {
	
	background: #D0D0D0;
	padding: 5px 5px 5px 5px;
	float:left;
	margin-top: 15px;
	
}

#youtube-video {
	
	float: left;
	width: 156px;
	margin-left: -5px;
	
}

#youtube-video p {
	
	float: left;
	font-size: 16px;
	color: #fff;
	margin: 5px 0 0 15px;
	
}

#youtube-video img {
	
	float: right;
	
}

#flickr-video {
	
	float: left;
	width: 146px;
	margin-left: -5px;
	margin-top: 4px;
	
}

#flickr-video p {
	
	float: left;
	font-size: 16px;
	color: #fff;
	margin: 0 0 0 15px;
	
}

#flickr-video img {
	
	float: right;
	margin-top: 3px;
	
}

#comentario-video {
	
	float: right;
	margin-bottom: 100px;
	
}

#comentario-video p {
	
	font-size: 16px;
	background: url(images/comentario-fundo-p.png) no-repeat right;
	padding: 10px 12px 17px 0;
	margin-top: 3px;
	
}

#comentario-video p a {
	
	color: #FFF;
		
}

/*------------------ IMPRENSA */

.imprensa-conteudo {
	
	width: 537px;
	margin: 20px 0 40px 0;
	
}

.imprensa-conteudo img {
	
	padding: 7px;
	background: #D0D0D0;
	margin: 0;
	
}

.imprensa-conteudo img:hover {
	
	background: #EBEBEB;
	
}

.imprensa-txt {
	
	background: #D0D0D0;
	width: 375px;
	height: 140px;
	padding: 0 10px 0 10px;
	margin: 0 0 0 145px;
	
}

.imprensa-txt:hover {
	
	background: #EBEBEB;
	
}

.imprensa-txt p.imprensa-title {
	
	font-size: 28px;
	font-weight: 100;
	padding: 20px 0 0 0;
	
}

.imprensa-txt p.imprensa-title a {
	
	color: #BE1A1A;
	
}

.imprensa-txt p.imprensa-title a:hover {
	
	text-decoration: underline;
		
}

.imprensa-txt p {
	
	color: #333333;
	padding: 0;
	font-size: 16px;
	margin-top: 10px;
	line-height: 18px;
	text-shadow: 0 0 1px #ccc;
	
}

.imprensa-txt p.imprensa-download {
	
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 600;
	margin-top: 20px;
		
}

.imprensa-txt p.imprensa-download a {
	
	color: #A43838;
			
}

.imprensa-txt p.imprensa-download a:hover {
	
	text-decoration: underline;
			
}

.imprensa-conteudo h3#imprensa-title2 {
	
	color: #FFF;
	margin-top: 40px;
	margin-bottom: -5px;
	font-size: 18px;
	
}

.imprensa-conteudo {
	
	width: 548px;
		
}

.imprensa-conteudo img {
	
		
}

.imprensa-conteudo .material-box {
	
	float: left;
	
}

.imprensa-conteudo .material-box img {
	
	margin-right: 8px;
	padding: 3px;
	background: #ccc;
	
}

.imprensa-conteudo .material-box img:hover {
	
	background: #EBEBEB;
	
}

.imprensa-conteudo span {
	
	color: #A43838;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	float: right;
	margin-top: 15px;
	margin-right: 20px;
	
}

/*-------------------------------------------- SIDEBAR */

#sidebar {
	
	float: right;
	width: 320px;
	border-left: dashed 2px;
	
}

.widget {
	
	width: 305px;
	margin-left: 20px;
	margin-bottom: 35px;
	
}

.widget-end {
	
	width: 305px;
	margin-left: 20px;
	margin-bottom: 10px;
	
}

#sidebar h3 {
	
	margin-top: -10px;
	text-shadow: 1px 1px 4px #000;
			
}

.widget #logo-youtube {
	
	float: right;
	width: 100px;
	margin-top: -15px;
	margin-right: 3px;
		
}

.widget #logo-youtube img {
	
	float: right;
	margin-top: 3px;
	margin-bottom: 10px;
		
}

.widget #logo-youtube p {
	
	float: left;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
		
}

.widget #logo-twitter {
	
	float: right;
	width: 100px;
	margin-top: -17px;
	margin-right: 8px;
		
}

.widget #logo-twitter img {
	
	float: right;
	margin-top: 4px;
		
}

.widget #logo-twitter p {
	
	float: left;
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
		
}

.widget #twitter-box {
	
	width: 275px;
	background: #E1E1E1;
	padding: 0 10px 0 10px;
	border: solid 2px #999;
			
}

.widget #twitter-box p {
	
	border-bottom: dashed 1px #999;
	font-size: 15px;
	color: #333;
			
}

.widget #video {
	
	border: solid 2px #666;
	padding: 3px;
	
}

#sidebar .widget h3.news {
	
	font-size: 18px;
	color: #FFF;
	margin-bottom: 0;
			
}

.widget #newsletter {
	
	background: #E1E1E1;
	padding: 15px 18px 15px 18px;
	color: #000;
	border: solid 2px #666;
				
}

.widget #newsletter p {
	
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	margin-bottom: 10px;
				
}

.widget #newsletter input.e-mail {
	
	font-size: 14px;
	padding: 6px 0 6px 15px;
	border: solid 2px #666;
	color: #666;
	margin-left: -2px;
	float: left;
				
}

.widget #newsletter span.enviar {
	
	padding: 0;
	margin-left: 1px;
					
}

#sidebar .widget-end h3.midias-sociais {
	
	font-size: 18px;
	color: #FFF;
	margin-bottom: 0;
			
}

#sidebar .widget-end #sociais {
	
	background: #E1E1E1;
	border: solid 2px #999;
	padding: 8px 7px 5px 7px;
				
}

#sidebar .widget-end #sociais span {
	
	margin-right: 5px;	
				
}

/*-------------------------------------------- FOTOS E VIDEOS */

#content h2 {
	
	font-size: 24px;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 100;
	margin: 0 0 -30px 40px;
	
}

#fotos-videos {
	
	background: url(images/background-fotoevideos.png) repeat-x;
	padding: 10px 0 10px 0;
	
}

#fotos-img {
	
	width: 970px;
	margin: auto;
	
}

/*-------------------------------------------- FOOTER */

#footer {
	
	width: 990px;
	margin: 40px auto;
	
}

#footer-left {
	
	float: left;
	
}

#footer-left ul {
	
	font-size: 12px;
	text-transform: uppercase;
	
}

#footer-left ul li {
	
	float: left;
	padding: 0 10px 0 10px;
	border-left: solid 1px #FFF;
	
}

#footer-left ul li.inicio {
	
	border: none;
	
}

#footer-left ul li a {
	
	color: #FFF;
	
}

#footer-right {
	
	float: right;
	font-size: 12px;
	color: #FFF;
	text-transform: uppercase;
	width: 190px;
	
}

#footer-right p {
	
	margin-top: -3px;
	
}

#footer-right img {
	
	margin-top: -30px;
	float:right;
	
}



/*------------------------- *COMENTARIOS */



#comentarios-box {
	
	margin: 40px 0 0 0;
	width: 535px;
	
}

#comentarios-box h2 {
	
	margin: 0px;
	font-size: 20px;
	padding: 0;
	
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {

	background: #0d0d0d;
	border: solid 1px #999;
	padding: .2em;
	color: #FFF;

}

#commentform textarea {

	width: 320px;
	height: 108px;

}

#commentlist li ul {

	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;

}

#commentlist li .avatar {

	float: left;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;

}

#comentarios-box p.comentarios-title2 {

	margin-top: -18px;

}

#coment-box1 {
	
	float: right;
	margin-top: 18px;
	margin-bottom: 10px;
	
}

#coment-box1 input {
	
	float: right;
	margin-top: -15px;
	
}

#comentarios-box ol#commentlist img {

	margin-top: 15px;
	margin-right: 10px;

}

#comentarios-box ol#commentlist p {

	width: 450px;
	margin-left: 50px;
	font-size: 14px;
	color: #ccc;

}

#comentarios-box ol#commentlist p a {

	color: #ccc;

}


/* ------- FOTOS VIDEOS ------- */


.botoes { float: left; display: inline; padding-top: 10px; }

#mask { position: relative; overflow: hidden; width: 882px; height: 100px; float: left; margin: 0 20px 0 20px; background: #CECECE; padding: 5px 0 5px 0;}
#box { position: absolute; }
#box img {width: 140px; height: 100px; }
#box div { float: left; }
#box div img { display: block; width: 140px; margin-left: 6px }
#prev, #next { cursor: pointer; }



#conteudo h2 {

margin: 0;
padding: 20px 0 12px 0;
font-size: 20px;
color: #333;
font-weight: bold;

}


#listas-contratante {

font-size: 16px;
color: #FFF;
text-transform: uppercase;
margin-top: 20px;

}



#listas-contratante li { 

	padding: 8px;

}

#listas-contratante a { 

	color: #FFF; 

}

#listas-contratante ul li a:hover { 

	text-decoration: underline;

}

