/* 
Author: 			Quartel Design
Author URI: 		http://www.quarteldesign.com/
Version:			0.9

Project:			
Description:					

---------------------------------------------------------------------------------------
TABLE OF CONTENTS
	-- 
	-- 
	--
---------------------------------------------------------------------------------------

/* ------------------------------------------------------------------------------------

/* pg convidado expo crist� - lkcom 2009 */
.convidado{
	width:300px;
	margin-top:20px;
	}
.convidado label{
	width:300px;
	padding:5px 10px;
	float:left;
	border:1px solid #ccc;
	margin-bottom:5px;		
}
.convidado label input.direita{float:right;}

/*
BASICS						 */

	html{					font-size:100%;	min-height:101%;}
	body{					font-size:12px; color:#3b362e; font-family: Arial, Verdana, Tahoma;}
		
	a{						text-decoration: none; color:#3b362e;}
	a:hover	{			 	color:#3b362e;}
	a:active{				color:#3b362e;}
	a:visited{				color:#3b362e;}

	.left{					float:left; }
	.right{					float:right; }
	.clear{					clear:both; }
	
	img.left{				margin:0 1em 1em 0; }
	img.right{				margin:0 0 1em 1em; }
	
	.padding{				padding:10px; }
	#content p{				margin:1.1em 0; }
	
	.margin{				padding:15px;}
	
	.margin-big{			padding:50px;}
	
	.hide{					display: none;}
	
	h1{
		font-size:36px;
		letter-spacing:-2px;
		color:#3e3931;
		font-style:normal;	
		padding-bottom:15px;
		border-bottom:dashed 1px #3e3931;
		margin-bottom:15px; 				
	}
	
	h1 a{color:#3e3931;}
	
	h2, h2 a{
		font-size:20px;
		font-weight: bold;
		color: #29474e;
		margin:0;
	}
	
	h3, h3 a{
		font-size: 16px;
		font-weight: bold;
		color: #6c502c;
		margin:0;
	}
	
	h4{font-size:14px; font-weight:bold; color:#be4f38; margin:0;}
	
	.border-right{border-right: solid 1px #77948f; padding-right:15px; margin-right: 15px;}

/* ------------------------------------------------------------------------------------
STRUCTURE					 */

	#container{				overflow:hidden;}
	#header{				}
	#footer{				clear:both; }
	#content{				}
	#right{					}
	#left{					}


/* ------------------------------------------------------------------------------------
CUSTOM						 */

/* container */


body{background:url(../images/background.jpg);}

#header{
	height:203px;
	background:url(../images/header.png) no-repeat;
}

#sidebar{
	height:811px;
	background:url(../images/sidebar.png) no-repeat;
	margin-right:0 !important;
	padding-right:10px;
	position:relative;
}

#content-col{
	min-height:811px; 
	background:#fff url(../images/content.jpg) no-repeat;
	margin-right:0 !important;
	position:relative;
}

#extra-col{
	height:200px; 
	background:url(../images/header-2.png) no-repeat;
	padding-left:10px;
}

#footer{
	height:200px;
	background:url(../images/footer.png) no-repeat 240px 0;	
	position:relative;	
}

#footer #addres{
	width:500px;
	margin-top:20px;
	margin-left:260px;
	position:relative;		
}

#quartel{position:absolute; display:block; color:#fff !important; text-decoration:none; bottom:45px; right:80px; width:200px; text-align:right;}

#footer h4, #footer p{
	margin:0;
}

#banner{
	width:400px;
	height:300px;
	margin-left:21px;
	position:relative;
}

#url-banner{
	width:609px;
	height:211px;
	background:url(../images/1px.gif);
	position:absolute;
	z-index:99;
}

#banner ul, #banner li{margin:0 !important; padding:0 !important;}

#feature{
	width:609px;
	height:244px;
	background:url(../images/feature.jpg) no-repeat;
	margin-left:21px;
	margin-top:-20px;
	position:relative;
}

.mais1, .mais2{
	position:absolute;
	width:28px; height:28px;
	top:17px; 
	background:url(../images/1px.gif);	
	display:block;
}

.mais1{left:237px;}

.mais2{left:553px;}

#feature-gallery{
	position:absolute;
	top:62px; left:22px;	
	width:280px;
	height:180px;
}

#feature-events{
	width:280px;
	height:180px;
	position:absolute;
	left:305px;
	top:70px;		
}

#feature-events li{
	height:85px;	
}

#feature-events .event-date{
	width:68px; height:68px;
	position:relative;
	background: url(../images/datebox.jpg) no-repeat;
	float:left;
	margin-right:15px;
	text-align:center;
}

#feature-events .event-day{
	background:none;
	color:#716556;	
	display:block;
	font-weight:bold;
	margin-top:8px;
	position:relative;
	font-size:36px;
}

#feature-events .event-moth{
	background:none;
	color:#be4f38;	
	display:block;
	font-weight:bold;
	position:relative;
}

#feature-events p, #feature-events p strong{color:#fff; margin:3px 0 0 0;}

#feature-events h4{color:#fff; font-size:16px; margin:0;}

#lasts-posts{
	width:609px;
	height:213px;
	background:url(../images/outrosdestaques.jpg) no-repeat;
	margin-left:21px;			
}

#lasts-posts ul{
	padding-top:60px;
	margin-left:20px;	
}

#lasts-posts li{padding-bottom:8px; padding-left:15px; background:url(../images/bulet.png) 0 0 no-repeat;}

#lasts-posts a{color:#fff; font-size:14px;}

#lasts-posts a:hover{color:#be4f38;}

/* post */

#posts{
	margin:30px 21px 21px 21px;
}

.post{
	margin-bottom:30px;	
	min-height:180px;
	clear:both;
}

.post h2, .post h2 a{
	font-size:26px;
	font-weight:bold;
	color:#be4f38;	
}

.post h3, .post h3 a{
	font-size:16px;
	font-weifht:bold;
	color:#3d372f;	
}

.post{
	position:relative;
	padding-left:90px;	
}

.post p{
	line-height:18px;
	margin-bottom:20px;
}

.post .entry{
	padding-left:20px;
	border-left:solid 1px #3b362e;	
}

.day{
	display:block;	
	width:62px; 
	padding-top:15px;
	height:48px;
	background:url(../images/bubles.png) no-repeat;
	position:absolute;
	top:0; left:6px;
	text-align:center;
	font-size:32px; 
	font-weifht:bold;
	color:#be4f38;		
}

#page .post .entry{
	padding-left:0;
	border-left:none;	
}

#page .post{
	position:relative;
	padding-left:0;	
}

.month{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	width:70px;
	position:absolute;
	top:68px; left:0;
	padding-bottom:10px;
	border-bottom:solid 1px #3b362e;	
}

.comments-link{
	display:block;
	width:70px; 
	padding-top:10px;
	height:56px;
	background:url(../images/bubles.png) -2px -64px no-repeat;
	position:absolute;
	top:107px; left:2px;
	text-align:center;
	color:#3d372f;	
}

.comments-link a{
	display:block;
	width:70px;
	height:66px;
}

.list li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dashed 1px #3e3931;
	font-size:14px;
	color:#BE4F38;	
	padding-left:20px;
	background:url(../images/bullet2.png) no-repeat 0 0;
}

.list li a{color:#3e3931;}
		
.list li a:hover{color:#BE4F38;}


.list-2 li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:dashed 1px #3e3931;
	font-size:14px;
	color:#BE4F38;	
}

.list-2 li a{color:#3e3931;}
		
.list-2 li a:hover{color:#BE4F38;}

.list-2 small{display:block; color:#BE4F38; font-size:11px;}

/* comments */

#comments{
	margin-left:21px;
	padding-top:15px;
	width:588px;
	margin-top:5px;
	border-top:solid 1px #3b362e;
}

#comments-list li{
	padding-bottom:15px; margin-bottom:15px;
	border-bottom:dashed 1px #b4a999;	
}

.comment-meta{
	color:#be4f38;
}

#comments h3{
	color:#be4f38;
	font-size:22px;	
}

#comments #author, #comments #email, #comments #url, #commens #comment{
	border:solid 1px #be4f38;
	padding:5px;	
}

#comment{border:solid 1px #be4f38; padding:5px; height:150px; font-family: Arial, Verdana;}

#comments .form-input{margin-bottom:10px;}

#comments-list h3{font-size:14px; margin-bottom:15px;}

.comment-author{
	float:left;
	padding-right:15px;
	height:40px;
	background:url(../images/bubles_comment2.png) top right no-repeat;
	color:#fff;	
}

.comment-author span{
	padding:8px 0 10px 15px;
	height:27px;
	background:url(../images/bubles_comment1.png) no-repeat;
	display:block;
}

.comment-author a{color:#5e4f3d; font-weight:bold;}

.comment-meta {clear:both; margin-top:10px;}

/* sidebar */
#sidebar #nav{ position:absolute;
	top:90px; left:30px;	
	width:161px; height:318px;
}

#sidebar #nav a{
	background-image:url(../images/nav.png);
	background-repeat:no-repeat;
	display:block;	
	width: 141px;
}

#sidebar #nav span{display:none;}

#sidebar #nav li a{float:left; clear:left;}

#sidebar #nav1 a{		background-position:0px 0px;	height:	27px;}
#sidebar #nav2 a{		background-position:0px -27px;	height:	32px;}
#sidebar #nav3 a{		background-position:0px -59px;	height:	27px;}
#sidebar #nav4 a{		background-position:0px -86px;	height:	26px;}
#sidebar #nav5 a{		background-position:0px -112px;	height:	35px;}
#sidebar #nav6 a{		background-position:0px -147px;	height:	27px;}
#sidebar #nav7 a{		background-position:0px -174px;	height:	29px;}
#sidebar #nav8 a{		background-position:0px -203px;	height:	31px;}
#sidebar #nav9 a{		background-position:0px -234px;	height:	30px;}
#sidebar #nav10 a{		background-position:0px -264px;	height:	26px;}
#sidebar #nav11 a{		background-position:0px -290px;	height:	33px;}

#sidebar #nav1 a:hover{		background-position:-141px 0px;	height:	27px;}
#sidebar #nav2 a:hover{		background-position:-141px -27px;	height:	32px;}
#sidebar #nav3 a:hover{		background-position:-141px -59px;	height:	27px;}
#sidebar #nav4 a:hover{		background-position:-141px -86px;	height:	26px;}
#sidebar #nav5 a:hover{		background-position:-141px -112px;	height:	35px;}
#sidebar #nav6 a:hover{		background-position:-141px -147px;	height:	27px;}
#sidebar #nav7 a:hover{		background-position:-141px -174px;	height:	29px;}
#sidebar #nav8 a:hover{		background-position:-141px -203px;	height:	31px;}
#sidebar #nav9 a:hover{		background-position:-141px -234px;	height:	30px;}
#sidebar #nav10 a:hover{	background-position:-141px -264px;	height:	26px;}
#sidebar #nav11 a:hover{	background-position:-141px -290px;	height:	33px;}

#feature-news{
	position:absolute;
	top:427px; left:55px;
	width:183px;
	padding-top:60px;	
	background:url(../images/aconteceu.png) 0 15px no-repeat;
}

#feature-news li{padding-bottom:10px; border-bottom:solid 1px #b6b6b3; margin-bottom:10px;}

#feature-news li a{font-weight:bold; color:#3d3730;}

#feature-news small{color:#be4f38; display:block;}

/* contact */
form table td{padding-bottom:15px; padding-right:15px; vertical-align:middle;}

#wpcf_your_name, #wpcf_email, #wpcf_website, #wpcf_usersubject, #wpcf_response{
	width:220px;
	padding: 5px;
	background: #e7e5e2;
	border: 1px solid #a19488;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wpcf_response{width:50px; background: #e7e5e2;}

#wpcf_msg {
	width:220px !important; 
	height:100px; 
	background: #e7e5e2; 
	border: 1px solid #a19488;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contact-info{
	padding-left:20px;	
}

#contact-info p{
	margin-top:0	
}


/* fotos */

#feature-gallery .ngg-widget img {
	border:5px solid #be4f38;
	margin:0 8px 8px 0;
	padding:0;
}

.ngg-album, html > body .ngg-album{
	border:none !important;
	padding-bottom:20px !important; 
	margin-bottom:20px !important;
	border-bottom:dashed 1px #3e3931 !important;
}

.ngg-albumtitle, .ngg-albumtitle a{
	font-weight:bold;
	font-size:22px;
	color:#be4f38;
	margin-left:5px;
}

.ngg-albumcontent .ngg-gallery-thumbnail img:hover {
	background-color:#be4f38 !important;
}


.ngg-albumcontent .ngg-thumbnail img:hover {
	background-color:#be4f38;
}

.ngg-albumcontent .ngg-thumbnail img {
	background-color:#be4f38 !important;
	border:1px solid #be4f38 !important;
	margin:4px 0 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	background-color:#be4f38 !important;
}
.ngg-gallery-thumbnail img {
	background-color:#be4f38 !important;
	border:1px solid #be4f38 !important;
	display:block;
	margin:4px 0 4px 5px;
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail-box{padding:0 15px 25px 20px;}

.slideshowlink{font-weight:bold; color:#be4f38;}

.piclenselink{
	display:none;
}

.slideshowlink{
	padding-bottom:20px;
}

#home .ngg-galleryoverview .ngg-navigation, #home .ngg-galleryoverview .slideshowlink{display:none !important; visibility:hidden !important; background:#ccc !important;}

/* videos */

#tubepress_mainvideo{
	background:url(../images/player-frame.jpg) no-repeat top center;	
	height:408px;
}

#tubepress_inner{padding-top:26px;}

#tubepress_btitle{display:none;}

.pagination a{color:#be4f38 !important; border:none !important;}

.pagination a:hover{
	background-color:#be4f38 !important;
	background-image:none !important;
	border:none !important;
	color:#FFFFFF !important;
}

.current{color:#be4f38 !important; font-weight:bold !important;}

.tubepress_thumb{height:190px !important;}

.tubepress_thumb img{border:solid 4px #be4f38 !important;}

/* events */

.event-item{
	padding-bottom:15px; 
	margin-bottom:15px;
	border-bottom:dashed 1px #3e3931;
}
.event-item p{margin:0 !important; padding:0 !important;}

/* downloads */

#downloads .post .entry{
	padding-left:0 ;
	border-left:none;	
}

#downloads .post{
	position:relative;
	padding-left:0;	
}

#downloads .post-thumb{float:left; margin-right:20px;}

/* convite */

.orientacoes a{
	display:block;
	padding:2px 2px 1px 2px;
	text-transform:uppercase;
	background:#be4f38;
	width:100px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;	
	color:#fff !important;
}

/* player */

#player{
	width:165px; 
	height:44px;
	position:absolute;
	top:38px;
	left:10px;		
}

#player span{display:none;}

#player a{
	display:block;
	background-image:url(../images/playercontrol.png);
	background-repeat:no-repeat;	
	height:44px;
	float:left;
}

#player1{background-position:0 0; width:52px;}
#player2{background-position:-52px 0; width:36px;}
#player3{background-position:-88px 0; width:36px;}
#player4{background-position:-124px 0; width:41px;}

#player1:hover{background-position:0 -44px; width:52px;}
#player2:hover{background-position:-52px -44px; width:36px;}
#player3:hover{background-position:-88px -44px; width:36px;}
#player4:hover{background-position:-124px -44px; width:41px;}

/* Imprenssa */


#imprensa{
	width:511px; 
    height:502px;
    background:url(../images/icon_imprensa.png) left center no-repeat;
}

#imprensa #contImprensa li {
	text-indent: 120px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	list-style:none;
	font-weight:bold;
}
#imprensa #contImprensa li.titulo{
	font-size:14px;
	color:#3d372f;
	margin:40px 0 0 0;
}
#imprensa #contImprensa li:firt-child{
	margin:0;
}
#imprensa #contImprensa li.link a {
	font-size:24px;	
	color:#be4f3b;
	text-decoration:none;
}

#imprensa #contImprensa li.link a:hover {
	font-size:24px;	
	color:#943a2a;
	text-decoration:none;
}
.imprensa-box{
	width:510px;
	height:409px;
	float:right;
	margin-top:-10px;
}	
	
	
#mask {
	position:absolute;
	width:100%;
height:100%;
left:0;
top:0;
z-index:9000;
background-color:#000;
display:none;
}

#boxes .window {
position:absolute;
width:600px;
display:none;
z-index:9999;
padding:20px;
background:#fff;
}


#boxes #fotos {
width:600px;


}

#fotosDownload { 
	width:600px;  
	text-align:center; 
	background:#FFFFFF;
	margin:auto;
}

.fotoThumb { 
	width:120px; 
	height:90px; 
	float:left;
	margin:0 10px 10px 10px;
}

#releasesDown { 
	width:600px; 
	text-align:center; 
	background:#FFFFFF;
}

#releasesDown li {
	text-align:left;
	list-style-type:circle;
	margin:10px 10px 0 10px;
}

#musicaSpot { 
	width:600px; 
	text-align:center; 
	background:#FFFFFF;
}

#musicaSpot li {
	text-align:left;
	list-style-type:circle;
	margin:10px 10px 0 10px;
}

#videoInstitucional { 
	width:600px; 
	text-align:center; 
	background:#FFFFFF;
}

#videoInstitucional li {
	text-align:left;
	list-style-type:circle;
	margin:10px 10px 0 10px;
}

.window h1 span {
	float:right;
	font-size:14px;
    margin: 0 20px 0 0;
	letter-spacing:normal;
}

.imprensaBotao {
	width:200px;
	height:96px;
	margin-top:570px;
	margin-left:39px;
	float:left;
}

html>body .imprensaBotao {
	*position: absolute;
	top:2px;
	margin-left:35px;
}


.cdvd {
	width:180px;
	height:80px;
	margin-top:660px;
	margin-left:50px;
	clear:both;
}	

html>body .cdvd {
	*position: absolute;
	top:2px;
	margin-left:45px;
}	


/* posiciona o link para fechar a janela */
.close {
text-align:right;
float:right;
}

#banner2{
	position:absolute;
	top:134px;
	left:650px;
	margin-left:-250px;
	width:500px;
	height:275px;
	z-index:1000;
	padding:0;
} 

