@charset "utf-8";
/* CSS Document */



* {margin:0; padding: 0; list-style: none; text-decoration: none; border:none; }
body{background:#252525; color:#efefef; font-size:11px; font-family:Verdana, Geneva, sans-serif;}


/*----------------------------FORMATACAO TEXTO, LINK----------------------------*/
h1 {color:#efefef; font-size:32px;}
h2 {color:#efefef; font-size:24px;}
h3 {color:#efefef; font-size:18.5px;}
h4 {color:#efefef; font-size:14px;}
h5 {color:#d8c248; font-size:12px; font-weight:bold; }
h6 {color:#d8c248; font-size:11px; font-weight:bold}

.style11 {font: 13px Arial; color: #d8c248; font-weight:bold}


a, a:visited{color:#efefef; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
a:hover{text-decoration:underline; color:#e1d226}

img{border:none}

.box{
	background:url(../images/bg_box.png) repeat-x;
	border:solid 1px #1A1A1A;
	height: 26px;
	text-align: center;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
	line-height: 24px;
	overflow: hidden;
	color:#d8c248;
}

.pad{ padding:0px 10px 0px 10px;}
/*----------------------------FIM FORMATACAO TEXTO, LINK----------------------------*/

/*-------------------------------------Menu-----------------------------------------*/
#pull{height:242px;}

#menu1{
	margin:auto;
	display:block;
	height:40px;
	width:960px;
	position:relative;
	z-index:50;
	margin-top:0px;
}

#menu2{
	position:relative;
	width:100%;
	height:40px;
	margin:auto;
	display:block;
	margin-top:0px;
	background-image:url(../images/bg_menu.png);
	background-color:#fff;
	background-repeat:repeat-x;
}

												
#menu_dropdown{
	float:left;
	margin-top:12px;


}
ul.menubar{
  margin: 0px;
  padding: 0px;
  font-size: 100%;

}
/*----------------------------formatação,submenu*/
ul.menubar .submenu{
  margin: 0px;
  padding: 0px;
  list-style: none;
  color:#000;
  border: none;
  float:left;
}
/*----------------------------formatação fundo submenu*/
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: none;
  width: 200px;
  background-color:#3b3b3b;

}
/*----------------------------formatação,submenu e menu ahover*/
ul.menubar a:hover, ul.menubar span:hover{color:#e1d226;}
/*----------------------------formatação,submenu e menu ahover*/
ul.menu li a:hover { color: #e1d226; }
 /*----------------------------formatação,menu*/
ul.menu li a{
  display: block;
  text-decoration: none;
  border:none;
  border-bottom: 0px;
  color:#d8c248;
  padding: 5px 10px 5px 5px;
}

ul.menubar a, ul.menubar span{
  padding: 5px 5px;
  display:block;
  text-decoration: none;
  color:#d8c248;
  font-size:12px;
  font-style:normal;
  font-weight:bold;
}
 /*----------------------------fum da formatação,menu*/
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
}
 
ul.menubar span{
	cursor:default;
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: red;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
}
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */
ul.menu li.submenu { background: transparent url(arrow.html) right center no-repeat; }
									/*--fim menu--*/
												

/*MENU VERTICAL*/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
padding: 0;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
list-style-type: none;
padding-left: 5px;
margin-bottom: 7px;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
color:#d8c248;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}
												/*-----------------------------------ESTRUTURA--------------------------------------*/
#topo2 {
	  width:100%;
	  position:relative;
	  display:block;
}

#topo1{
	  width:100%;
	  position:relative;
	  display:block;
	  margin:auto;
	  height:242px;
	  background-image:url(../images/topo.jpg);
	  background-repeat:no-repeat;
	  background-position:top;
	  
}
#tudomesmo {
	width:100%;
	display:block;
	margin:0;
	background-color:#252525;
}
#mae {
	  width:960px;
	  margin:auto;
	  display:block;
	  background:#272727;
	  border:#2d2d2d 1px solid;
}
#ladoesquerdo{
	width:200px;
	position:relative;
	float:left;
	display:block;
	top:0px;
	margin-left:0px;
}

#ladodireito{
	width:200px;
	position:relative;
	float:right;
	display:block;
	top:0px;
	margin-left:0px;
}

#centro{
	width:560px;
	position:relative;
	display:block;
	margin-top:0px;
	margin:auto;
	padding-top:5px;
}

#rodape2 {
	width:100%; 
	display:block;
	height:170px;
}

#rodape1 {
	width:960px; 
	display:block;
	margin:auto;
	margin-top:0px;
	font-size:9px;
}

/*-----------------------------------ESTRUTURA INDEX-----------------		---------------------*/
#conteudo {
	width:100%;
	display:block;
	position:relative;
	margin:auto;
	margin-top:5px;
}
.caixa {
	width:100%;
	display:block;
	position:relative;
	margin:auto;
	background:#1a1a1a;
	margin-top:5px;
}
#eventos {
	width:100%;
	display:block; 
	position:relative;
	margin:auto;
	margin-top:15px;

}
#fotos {
	margin: auto;
    width: 540px;
    height: 200px;
	margin-top:5px;
	
	}

/*-----------------------------------FIM DA EXTRUTURA INDEX--------------------------------------*/

/*------------------------------------ARTIGOS------------------------------------------*/
												
												
#conteudo_artigos1 {
	width:630px;
	display:block;
	position:relative; 
	margin:auto;
}


#conteudo_artigos2 {
	width:238px;
	display:block;
	position:relative;
}
/*----------------------------------FIM DE ARTIGOS------------------------------------*/

/*------------------------------------EVENTOS----------------------------------------*/
												
#conteudo_eventos {
	width:100%;
	display:block;
	margin:auto;
	margin-top:0px;
}	
#tb_eventos {
	width:100%;
	margin:auto;
}
.tab_eventos{
	width:140px;
	height:140px;
	border-collapse:collapse;
}
.tab_eventos img
{
	border:1px solid #000;
	padding:6px;}
/*-----------------------------------FIM DE EVENTOS--------------------------------*/


												
/*------------------------------------EVENTO----------------------------------------*/											
#conteudo_evento {
	width:500px;
	display:block;
	margin:auto;
}


fotos_evento {
	width:100%;
	display:block;
	margin:auto;
}


comentarios_evento {
	width:100%;
	display:block;
	margin:auto;
}


comentar_evento {
	width:100%;
	display:block;
	margin:auto;
}
/*------------------------------------FIM DE EVENTO----------------------------------------*/

/*--------------------------------------CONTEUDO-------------------------------------------*/
#conteudo_conteudo {
	width:100%;
	display:block;
	margin:auto;
}												
/*------------------------------------FIM DE CONTEUDO----------------------------------------*/

/*--------------------------------------CONTATO-------------------------------------------*/
#conteudo_contato
{
	position:relative;
	width:400px;
	display:block;
	float:left;
	margin-left:0px;
}
#conteudo_midias_sociais {
	width:230px;
	display:inline-block;
	float:right;
	margin-top:40px;
}										
/*------------------------------------FIM DE CONTATO----------------------------------------*/

/*--------------------------------------CONTEUDO-------------------------------------------*/
#conteudo_cadastro{
	width:100%;
	display:block;
	margin:auto;
}												
/*------------------------------------FIM DE CONTEUDO----------------------------------------*/

/*formulários*/
form.formcontato {border:0;width:350px;padding:0px;}

form.formcontato fieldset{margin:0;border:0;}

form.formcontato legend{display:none;}

form.formcontato .grande {margin-top:10px;float:left;margin-left:10px;width:340px;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;color:#;}

form.formcontato .medio {margin-top:10px;float:left; margin-left:10px;width:250px;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .metade {margin-top:10px;float:left; margin-left:10px;width:150px;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato .pequeno {margin-top:10px;float:left; margin-left:10px;width:75px;font:normal 11px Arial, Helvetica, sans-serif;text-align:left; color:#;}

form.formcontato .menor {margin-top:10px;float:left; margin-left:10px;width:45px;font:normal 11px Arial, Helvetica, sans-serif;text-align:left; color:#;}

form.formcontato .metade {margin-top:10px;float:left; margin-left:10px;width:164px;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

form.formcontato label input {width:98%; height:20px;background:#fff;border:1px solid  #000;font:normal 11px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;padding-top:3px;}

form.formcontato label select {width:98%;height:25px;float:left;border:1px solid  #000;font:normal 13px Arial, Helvetica, sans-serif;
margin-top:0;display:block;margin-top:4px;padding-top:6px; padding-right:3px}

form.formcontato label textarea {width:98%; height:150px;background:#fff;border:1px solid #000;font:normal 11px Arial, Helvetica, sans-serif; margin-top:0;display:block;margin-top:4px;}



form.formcontato .botao {border:0;cursor:pointer;margin-top:10px;display:block;float:right; background-color:#; }

form.formcontato .radio {margin-top:10px;float:left; margin-left:10px;width:250px;color:#000;font:normal 11px Arial, Helvetica, sans-serif;text-align:left;}

/*comum*/

.comentarios{
	border-collapse:collapse;
	float:left;
	margin-left:0px;
	}
.borda_baixo_comentario1{
	border-bottom:solid 1px #3b3b3b;
		}
	
.borda_baixo_comentario2{
	border-bottom:solid 1px #3b3b3b;
}	
	
/*_________________________________________________________________________
	MENSAGEM
*/
#bgrecado{position:fixed; width:100%; height:100%; background:url(../images/transp_escura.png) repeat; display:none}
#recado{ position:fixed;
z-index:29; width:400px; height:250px;  margin-top:20px; display:none; left:50%; margin-left:-200px; text-align:center; background: url(../images/bg_msg.png) no-repeat}
#btfechar{width:100%; text-align:right; font-weight:bold; cursor:pointer}