body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:18px;
	background-color:#4e4e4e;
}

.container-geral {
	margin:0 auto;
	width:100%;
	height:auto;
	background-image:url(../img/background_topo.jpg);
	background-repeat:repeat-x;
}

/* ********** TOPO ********** */

.back-topo-lights {
	margin:0 auto;
	width:100%;
	height:324px;
	background-image:url(../img/background_topo_lights.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
}

/* ********** CONTEUDO ********** */

.container-conteudo {
	width:100%;
	height:auto;
	background-image:url(../img/background_conteudo.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	overflow:hidden;
}

.centraliza-conteudo {
	margin:0 auto;
	width:1015px;
	height:auto;
}

/* ********** BORDAS ********** */

.border-image, .border-image-galeria, .border-image-contato, .border-image-sobre-dj, .border-image-agenda  {
	width:2px;
	height:500px;
	*height:493px;
	background-image:url(../img/border.jpg);
	background-repeat:repeat-y;
	float:left;
}

.arrow-left-index, .arrow-right-index {
	width:31px;
	height:31px;
	background-repeat:no-repeat;
	float:left;
	position:absolute;
}

.arrow-left-index {
	margin-top:130px;
	margin-left:10px;
	background-image:url(../img/arrow_left_index.png);
	z-index:10;
}

.arrow-left-index:hover {
	background-image:url(../img/arrow_left_index_a.png);
}

.arrow-right-index {
	margin-top:130px;
	margin-left:420px;
	background-image:url(../img/arrow_right_index.png);
	z-index:20;
}

.arrow-right-index:hover {
	background-image:url(../img/arrow_right_index_a.png);
}

.border-image-galeria {
	height:550px;
	*height:558px;
}

.border-image-contato {
	height:420px;
}

.border-image-contato {
	height:420px;
	*height:440px;
}

.border-image-sobre-dj {
	height:480px;
	*height:450px;
}

.border-image-agenda {
	height:431px;
}

.borda-imagens-grandes, .borda-imagens-grandes-galeria {
	width:462px;
	height:270px;
	padding:7px;
	background-color:#FFF;
	float:left;
}

.borda-imagens-grandes-galeria {
	margin-top:20px;
}

/* ********** COLUNAS ESQUERDA E DIREITA DA INDEX ********** */

.coluna-esquerda-index, .coluna-direita-index {
	width:475px;
	height:auto;
	float:left;
	padding:20px;
}

.coluna-direita-index {
	width:490px;
	padding:0;
}

.coluna-esquerda-menor, .coluna-esquerda-menor-empresa  {
	width:230px;
	height:auto;
	float:left;
	padding:20px;
}

.coluna-esquerda-menor-empresa {
	width:210px;
	height:250px;
	overflow:auto;
	padding-top:5px;
	padding-left:5px;
	display:block;
}

.coluna-esquerda-menor-empresa a {
	margin:0;
	color:#ff5821;
	display:block;
}

.coluna-direita-maior-galeria, .coluna-direita-maior-contato, .coluna-direita-maior-agenda, .coluna-direita-maior-empresa, .coluna-direita-maior-downloads, .coluna-direita-maior-estruturas, .coluna-direita-maior-sobre-dj {
	width:717px;
	height:auto;
	padding:0 0 21px 0;
	float:left;
	background-image:url(../img/base_girl.png);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.coluna-direita-maior-contato {
	padding:0 0 43px 0;
}

.coluna-direita-maior-galeria {
	padding:0 0 16px 0;
	*padding:0 0 24px 0;
}

.coluna-direita-maior-agenda, .coluna-direita-maior-empresa {
	height:365px;
	padding:0 0 66px 0;
	*padding:0 0 66px 0;
}

.coluna-direita-maior-downloads, .coluna-direita-maior-estruturas {
	/*background-image:url(../img/base_girl_2.png);*/
	height:399px;
}

.coluna-direita-maior-estruturas {
	*padding-bottom:41px;
}

.coluna-direita-maior-sobre-dj {
	padding:0 0 43px 0;
	*height:407px;
}

.padding-into {
	padding:17px;
}

.padding-into-index {
	height:193px;
	padding:38px 17px 26px 17px;
	*padding:38px 17px 26px 17px;
	background-image:url(../img/base_girl.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	display:block;
}

.padding-into-02 {
	padding:17px 0 0 30px;
}

/* ********** BOX DE DESCRIÇAO DE ALBUM ********** */

.black-box, .black-box-galeria {
	margin-top:10px;
	width:457px;
	height:auto;
	padding:20px 10px 10px 10px;
	line-height:24px;
	background-image:url(../img/black_box.png);
	background-repeat:no-repeat;
	float:left;
}

.black-box {
	margin-top:-5px;
}

.black-box-galeria {
	padding-top:15px;
	padding-bottom:10px;
}

/* ********** TITULOS ********** */

.titulo-ultima-cobertura {
	margin-bottom:10px;
	background-image:url(../img/titulos/ultima_cobertura.png);
}

.titulo-agenda {
	background-image:url(../img/titulos/agenda.png);
}

.titulo-orcamento {
	background-image:url(../img/titulos/orcamento.png);
}

.titulo-equipamentos {
	background-image:url(../img/titulos/equiamentos.png);
}

.titulo-downloads {
	width:200px;
	background-image:url(../img/titulos/downloads.png);
}

.titulo-escolha-album {
	margin:0 auto;
	width:215px;
	background-image:url(../img/titulos/escolha_albuns.png);
}

.titulo-detalhe-album {
	width:265px;
	background-image:url(../img/titulos/titulo_detalhe_album.png);
}

.titulo-contato {
	background-image:url(../img/titulos/contato_mail.png);
	background-position:top center;
}

.titulo-localizacao {
	width:161px;
	background-image:url(../img/titulos/contato_localizacao.png);
}

.titulo-sobre-dj {
	background-image:url(../img/titulos/sobre_dj.png);
}

.titulo-downloads-02 {
	background-image:url(../img/titulos/downloads.png);
}

.titulo-empresa {
	background-image:url(../img/titulos/empresa.png);
}

.titulo-estruturas {
	background-image:url(../img/titulos/estruturas.png);
}

.titulo-parceiros {
	background-image:url(../img/titulos/parceiros.png);
}

.titulo-outros-contatos {
	margin-bottom:20px;
	width:300px;
	background-image:url(../img/titulos/outros_contatos.png);
}

/* ********** TABELA DA INDEX ********** */

table {
	margin-top:10px;
}

td {
	padding:8px 8px;
}

.no-td {
	padding:8px 0;
}

td img {
	margin-top:10px;
}

.tr-clara {
	background-color:#434343;
}

.tr-orange {
	background-color:#f5821f;
}

/* ********** BORDAS HORIZONTAIS ********** */

.border-horiz {
	width:100%;
	height:2px;
	background-image:url(../img/border_horiz.jpg);
	background-repeat:repeat-x;
}

/* ********** ORCAMENTO ********** */

.content-orcamento {
	width:100%;
	height:50px;
}

/* ********** SUBTIULO ********** */

.subtitle, .subtitle-galeria {
	width:auto;
	padding:5px 0 0 5px;
}

.subtitle-galeria {
	margin-bottom:20px;
}

.download-thumbs {
	margin-top:10px;
	padding-top:12px;
	padding-left:2px;
	*padding-left:3px;
	width:90px;
	height:70px;
	background-image:url(../img/download_back_thumbs.png);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
}

.separa-thumb-index {
	margin-top:10px;
	width:20px;
	height:70px;
	float:left;
	display:block;
}


/* ********** BORDA DO RODAPE ********** */

.linha-base {
	width:100%;
	height:2px;
	background-image:url(../img/border_base.jpg);
	background-repeat:repeat-x;
	float:left;
}

/* ********** RODAPE ********** */

.rodape {
	width:100%;
	height:88px;
	background-image:url(../img/back_rodape.jpg);
	background-repeat:repeat-x;
	float:left;
}

/* ********** CENTRALIZA O RODAPE *********** */

.centraliza-rodape {
	margin:10px auto;
	width:1015px;
	height:AUTO;
	padding-top:5px;
}

.centraliza-rodape img, .centraliza-rodape span {
	float:left;
	margin-right:5px;
	margin-left:5px;
}
