/* GERAL */

*
{
	margin: 0;
	border: 0 none #FFFFFF;
	padding: 0;
}

html{
	background:#302922 url(../imagens/fundo_topo.gif) repeat-x center top;
}

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom:10px;
}

.link_rapido{font-weight:normal; font-size:10px; padding-top:5px; clear:left; }
#conteudo .link_rapido{padding-left:25px;}

a:link{color:#ffdd55; text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#ffcc33; text-decoration:underline;}
.esconder{display:none;}
.caixa{font: 10px Verdana, Arial, Helvetica, sans-serif; color:#999; border:#999 1px solid;	padding:1px;}
.sem_marcador{list-style:none;}
.hidden {display:none;}

/* BASE - ESTRUTURA */

#geral {width:900px; margin-right: auto; margin-left: auto;}
#topo {height:128px; position:relative;}
#centro {background-color:#000000;}
#rodape {background-color:#1a1a1a; padding:8px 10px;}

/* TOPO - MENU */

/* LOGO */
#logo{
	float:left;
	margin-top: 10px;
	margin-left:17px;
	_margin-left:9px;
}

#logo h1 {
	background: transparent url(../imagens/logo.gif) no-repeat;
}

#logo h1 a {
	display: block;
	height: 108px;
	width: 243px;
	overflow: hidden;
	text-indent: -5000px;
}

#logo h2{
	display:none;
}

/* MENU RÁPIDO */
#menu_rapido{
	position:absolute;
	top:0;
	right:0;
	padding:5px 0;
}

#menu_rapido li{
	float:left;
	padding:5px;
	list-style:none;
}

#menu_rapido li a{
	text-indent:-5000px;
	display: block;
	overflow:hidden;
}


.home a{ width:20px; height:18px; background-image: url(../imagens/ico_home.gif);}
.favoritos a{ width:18px; height:17px; background-image: url(../imagens/ico_favoritos.gif);}
.fale_conosco a{ width:19px; height:14px; background-image: url(../imagens/ico_fale.gif);}

/* MENU */
#menu{
	margin-top:103px;
	float:right;
}

#menu-dropdown{
	_behavior: url(css/hover.htc);
}

#menu-dropdown li{
	float:left;
	list-style:none;
	position:relative;
	background-color: #1a1a1a;
}

#menu-dropdown .dropdown-tab{
	height: 19px;
	display:block;
	font-size:14px;
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	cursor:pointer;
	_display:inline-block;
	text-decoration:none;
}

.menu_principal .dropdown-tab {padding:3px 13px;}

.menu_principal li .selecionado,
.menu_principal li:hover .dropdown-tab,
.menu_principal li.hover .dropdown-tab,
.menu_principal .dropdown-tab:hover {
	background-color:#000;
	color:#fde27b;
	text-decoration:none;
}

#menu li .dropdown-pane {
	display:none;
}

#menu-dropdown>li:hover .dropdown-pane {
	display: block;
}

#menu li.hover .dropdown-pane, #menu li.focus .dropdown-pane {
	display: block;
}

#menu-dropdown .dropdown-pane {
	font-weight:normal;
	z-index:100;
	position:absolute;
	top: 25px;
	left:0;
	background-color:#1a1a1a;
}

#menu-dropdown .dropdown-pane li {
	float:none;
}

#menu-dropdown .dropdown-pane li a{
	_height:100%;
	width:100px;
	display: block;
 	font-size:11px;
	padding:5px 15px;
	position: relative;
	z-index: 1000;
	text-decoration:none;
}

#menu-dropdown .dropdown-pane li a:hover, #menu-dropdown .dropdown-pane li.hover a{
	background-color:#000;
	color:#fde27b;
	text-decoration:none;
}

/* BANNER */
#banner{
	background-color:#000000;
	padding:9px;
	height:260px;
}

/* CENTRO - PAGINA PRINCIPAL*/

#centro{
	overflow:hidden;
	_float:left;
}

.destaques div{ float:left;}
.dest_cont { padding-top:25px;}
.dest_cont p{ padding-bottom:5px;}
.destaques .col01{ width:280px; padding:25px; }
.destaques .col02{ width:268px;}
.destaques .col02 .dest_cont{ padding-left:20px; }
.destaques .col03{ width:300px;}
.destaques .col03 .dest_cont{ padding-left:10px;}

.fundo_cinza{
	background-color:#101010;
	border-top:#000000 1px solid;
	border-right:#000000 1px solid;
	border-bottom:#000000 1px solid;
	min-height:295px;
	_height:295px;
}

.fundo_cinza h4, .tamanho2 h4, .tamanho3 h4, .tamanho2 h4{ background-color:#303030; padding:2px 8px; font-family: "Trebuchet MS", sans-serif; font-size:20px; font-weight:normal; border-bottom:#000000 1px solid;}
.destaques .col01 h4{ display:none;}
.destaques .col01 p{ font-size:14px; line-height: 1.5em;}

.principal_fotos{ list-style:none; overflow:auto; *padding-bottom:20px; }
.principal_fotos li{ float:left; margin-bottom:20px; _margin-bottom:15px; margin-right:20px; _margin-right:10px;}
.principal_fotos li a{ border:#303030 1px solid; display:block; width:60px; height:60px;}
.principal_fotos li a:hover{ border:#ffdd5a 1px solid;}

/* CENTRO */

.empresa #centro{ background: #000000 url(../imagens/top_empresa.jpg) no-repeat 10px 10px; padding-top:170px;}
.servicos #centro{ background: #000000 url(../imagens/top_servicos.jpg) no-repeat 10px 10px; padding-top:170px;}
.eventos #centro{ background: #000000 url(../imagens/top_fotos.jpg) no-repeat 10px 10px; padding-top:170px;}
.shows #centro{ background: #000000 url(../imagens/top_bandas.jpg) no-repeat 10px 10px; padding-top:170px;}
.fale #centro{ background: #000000 url(../imagens/top_fale.jpg) no-repeat 10px 10px; padding-top:170px;}
.beneficente #centro{ background: #000000 url(../imagens/top_beneficente.jpg) no-repeat 10px 10px; padding-top:170px;}
.clientes #centro{ background: #000000 url(../imagens/top_clientes.jpg) no-repeat 10px 10px; padding-top:170px;}
.videos #centro{ background: #000000 url(../imagens/top_videos.jpg) no-repeat 10px 10px; padding-top:170px;}

.tamanho1{ width:520px;	float:right; clear:right; min-height:300px; _height:300px; }
.tamanho2{ float:left; clear:left; width:380px; background-color:#101010;}
.tamanho3 {clear:left; float:left; width:900px; background-color:#101010; min-height:300px; _height:300px; }

.tamanho1, .tamanho2, .tamanho3 {
	display:block;
	padding-bottom:15px;
}

.tamanho1 h4{ display:none;}


.tamanho1 p, .tamanho1 ul, .tamanho2 p, .tamanho2 ul, .tamanho3 p, .tamanho3 ul {
	padding: 10px 25px;
	line-height:1.5;
}

.tamanho3 .lista_galeria li {
   list-style:none; 
   display:inline;       
   margin-right:13px;
   margin-right /*\**/:11px;
   *margin-right:15px;
}

.tamanho3 .lista_galeria li a img { margin-bottom:8px; border:#333333 1px solid;}
.tamanho3 .lista_galeria li a:hover img {border:#ffcc33 1px solid;}


.tamanho3 .lista_galeria li {
   list-style:none; 
   display:inline;       
   margin-right:13px;
   margin-right /*\**/:11px;
   *margin-right:15px;
}

.tamanho3 .lista_galeria li a img { margin-bottom:8px; border:#333333 1px solid;}
.tamanho3 .lista_galeria li a:hover img {border:#ffcc33 1px solid;}


.tamanho1 .lista_galeria li {
   list-style:none; 
   display:inline;       
   margin-right:13px;
   margin-right /*\**/:11px;
   *margin-right:15px;
}

.tamanho1 .lista_galeria li a img { margin-bottom:8px; border:#333333 1px solid;}
.tamanho1 .lista_galeria li a:hover img {border:#ffcc33 1px solid;}


.tamanho1 .lista_galeria li {
   list-style:none; 
   display:inline;       
   margin-right:13px;
   margin-right /*\**/:11px;
   *margin-right:15px;
}

.tamanho1 .lista_galeria li a img { margin-bottom:8px; border:#333333 1px solid;}
.tamanho1 .lista_galeria li a:hover img {border:#ffcc33 1px solid;}



.conteudo_fotos{
	position:relative;
	list-style:none;
}

.conteudo_fotos li{
	position:relative;
	height:68px;
	margin-bottom: 10px;
	_margin-bottom:7px;
	float:left;
	width:395px;
	display:block;
}

.tamanho3 .conteudo_fotos li{
    padding-left:12px;
	padding-right:10px;
	margin-bottom: 10px;
	_margin-bottom:7px;
}

.conteudo_fotos a{
	border:#131313 1px solid;
	background-color:#131313;
	position:absolute;
	z-index:50;
	height:60px;
	padding:4px;
	width:395px;
}

.conteudo_fotos a:hover, .lista_eventos li a:hover{
	border:#ffcc33 1px solid;
	background-color:#303030;
	text-decoration:none;
}

.conteudo_fotos a:visited{
	text-decoration:none;
}

.conteudo_fotos span{
	position:absolute;
	z-index:60;
	padding-left:5px;
	padding-right:5px;
	width:240px;
}

.videos .conteudo_fotos a {
	background-image: url(../imagens/video.png);
	background-repeat:no-repeat;
	background-position:left top;
	padding-left: 60px;
	width:335px;
}

.lista_eventos li .selecionado{
	border:#ffcc33 1px solid;
	cursor:default;
}

.lista_eventos li .selecionado:hover{
	background-color:transparent;
}

.legenda1{top:5px; font-weight:bold; font-size:12px; color:#ffcc33;}
.legenda2, .legenda3{ float:left; top:48px; text-decoration:none; font-size:10px; color:#999999;}
.legenda3{ clear:both; padding:10px 20px;}

.lista_eventos li{
	display:block;
	font-size:12px;
	margin-bottom:10px;
	_margin-bottom:0;
	font-weight:bold;
	list-style:none;
}

.fotos li a{
	background: transparent url(../imagens/marcador_fotos.gif) no-repeat 5px 8px;
}

.texto li a{
	background: transparent url(../imagens/marcador_texto.gif) no-repeat 5px 8px;
}

.lista_eventos li a{
	border:#131313 1px solid;
	background-color:#131313;
	display:block;
	padding:5px;
	padding-left:20px;
}

#video {
	text-align:center;
	padding:15px 25px;
}


/* PAGINAÇÃO */

.carregando{
	display:block;
	padding:20px;
}

.carregando span{
	display:block;
	width:70px;
	height:10px;
	text-indent:-5000px;
	overflow:hidden;
	background: transparent url(../imagens/loading.gif) no-repeat;
	margin:0 auto;
}


/* PAGINAÇÃO */


.paginacao{
	border-top:#666 1px solid;
	clear:both;
	display: block;
}

.paginacao li{
	margin-top:5px;
	float:left;
	list-style:none;
}

.paginacao li a{
	border:#666666 1px solid;
	float:left;
	padding: 1px 5px; 
	margin-left: 5px;	
	list-style:none;
}

.paginacao li a:hover, .paginacao .normal a, .paginacao .normal a:hover{
	border:#ffcc33 1px solid; 
	background-color:#333333;
}

.paginacao .normal a, .paginacao .normal a:hover{
	text-decoration:none;
	cursor:default;
	background-color:transparent;
}

.link_rapido2{ font-weight:bold; font-size:10px; margin-left:10px; padding-top:3px; padding-bottom:3px; float:left;}


/* RODAPE */

#rodape{
	height:15px;
	background-color:#1a1a1a;
	padding-top:10px;
	clear:both;
}

.menu_rodape{
	float:left;
}

.menu_rodape li {
	display:inline;
}

.menu_rodape li a{
	text-transform: uppercase;
	font-size:9px;
	display:block;
	float:left;
	padding:0 7px;
	border-right:#ffcc33 1px solid;	
}

.menu_rodape .ultimo a{
	border:none;
}

#rodape h6{
	float:left;
	font-size:9px;
	text-align:right;
	font-weight:normal;
	color:#666666;
	display:block;
	padding-left:15px;
}

.logo_area3{
	float:right;
	background: transparent url(../imagens/logo_area3.gif) no-repeat left top;
}

.logo_area3 a {
	display: block;
	height: 15px;
	width: 68px;
	overflow: hidden;
	text-indent: -5000px;
}
