/* basicos */
body {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#000000;
  color:white;
  font-family:eurostileregular;
  font-size:14pt;
}
a:link {
  color:white;
  text-decoration:none;
}
a:visited {
  color:white;
  text-decoration:none;
}
a:hover {
  font-weight:bold;	
}
a:active {
  color:white;
}
img {
  border:0px;
}
img.a {
  text-decoration:none;   
}
p {
  text-indent:20px;
}
@font-face {
    font-family: 'eurostileregular';
    src: url('../fonts/eurostile-webfont.eot');
    src: url('../fonts/eurostile-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurostile-webfont.woff') format('woff'),
         url('../fonts/eurostile-webfont.ttf') format('truetype'),
         url('../fonts/eurostile-webfont.svg#eurostileregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {
  font-size:18pt;
  text-align:center;
}
h2 {
  font-size:16pt;
  text-align:center;
  font-weight:bold;
  color:white;
}
/* basicos */

/* topo */
#topo
{
  position:relative;  
  float:left;
  left:50%;
  margin-left:-500px;
  width:1000px;
  height:150px;
}
#logo
{
  position:relative;
  float:left;
  height:150px;
  margin-top:15px;
  margin-left:200px;
  width:351px;
}
#sociais {
  position:relative;
  float:left;  
  width:192px;
  height:32px;
  margin-left:140px;
}
.facebook, .twitter, .mixcloud, .soundcloud, .youtube
{
  position:relative;
  float:left;
  width:32px;
  height:32px;
}
.facebook
{
  background-image:url('../images/icon-facebook.png');
}
.facebook:hover
{
  background-image:url('../images/icon-facebook-over.png');
}
.twitter
{
  background-image:url('../images/icon-twitter.png');
}
.twitter:hover
{
  background-image:url('../images/icon-twitter-over.png');
}
.mixcloud
{
  background-image:url('../images/icon-mixcloud.png');
}
.mixcloud:hover
{
  background-image:url('../images/icon-mixcloud-over.png');
}
.soundcloud
{
  background-image:url('../images/icon-soundcloud.png');
}
.soundcloud:hover
{
  background-image:url('../images/icon-soundcloud-over.png');
}
.youtube
{
  background-image:url('../images/icon-youtube.png');
}
.youtube:hover
{
  background-image:url('../images/icon-youtube-over.png');
}
.separador_8px
{
  position:relative;
  float:left;
  width:8px;
}
.facebook_box
{
  position:relative;
  float:left;
  width:172px;
  height:20px;
  margin-left:150px;
  margin-top:10px;
}
/* topo */

/* menu */
#menu
{
  position:relative;
  float:left;
  width:100%;
  height:35px;
  background-image:url('../images/menu_fundo.png');
  background-position:left center;
  background-repeat:repeat-x;
  font-family:'eurostileregular';
}
#menu_estrutura
{
  position:relative;  
  float:left;
  left:50%;
  margin-left:-500px;
  width:1000px;
  height:25px;
  margin-top:5px;
}
.div_menu_item
{
  position:relative;
  float:left;
  width:250px;
  text-align:center;
  color:#efefef;
  font-size:17pt;
}
#menu a.ativo {
  font-weight:bold;
}

#preload {
  display:none;
}
/* menu */

/* conteúdo */
#conteudo {
  position:relative;
  float:left;
  left:50%;
  margin-left:-450px;
  width:900px;
  min-height:400px;
}
/* conteúdo */

/* facebook */
#facebook {
  position:relative;
  float:right;
  background-color:white;
}
/* facebook */

/* divs */
.div_clear {
  clear:both;
}
.div_clear_10 {
  clear:both;
  height:10px;
  width:100%;
}
.div_s_v_10 {
  float:left;
  width:10px;
  height:100%;
}
.div_s_h_5 {
  float:left;
  width:100%;
  height:5px;
}
.div_s_h_10 {
  float:left;
  width:100%;
  height:10px;
}
.d_fl_e, .d_fl_d, .d_fl_c {
  float:left;
}
.d_fl_e {
  text-align:left;
}
.d_fl_d {
  text-align:right;
}
.d_fl_c {
  text-align:center;
}
.d_c {
  width:100%;
  text-align:center;
}

#agenda .d_fl_e, #agenda .d_fl_d, #contato .d_fl_e, #contato .d_fl_d {
  line-height:25px;
  text-indent:10px;
}

.erro {
  text-align:center;
  color:red;
}

.div_header {
  width:100%;
  height:25px;
  line-height:25px;  
  background-color:#474747;
  font-weight:bold;
  text-align:center;
}
/* divs */

/* forms */
.txtbox {
  background-color:black;
  color:white;
  font-family:eurostileregular;
  font-size:14pt;
  height:20px;
}
.btn {
  background-color:#474747;
  border:1px white solid;
  font-weight:bold;
  color:white;
  width:100px;
  height:25px;
  font-family:eurostileregular;
}
/* forms */

/* blog */
.blog_info {
  text-align:center;
  font-size:12pt;
}
.blog_sociais {
  width:650px;
  margin:0px auto;
}
.blog_hr {
  border:1px #474747 solid;
}
/* blog */

/* paginação */
.div_paginacao {
  text-align:center;
  margin-top:10px;
  background-color:#474747;
  width:100px;
}
ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	line-height:21px;
	vertical-align:middle;
	text-align:center;
}
#paginacao li{
	display:inline;
	list-style:none;
	margin:0px 0px 0px 0px;
	border:none;	
}
#paginacao a{
	border:1px #9aafe5 solid;
	padding:0px 2px 0px 2px;
	margin-right:5px;
}
#paginacao .paginacao_ant, #paginacao .paginacao_pro {
	border:none;
	color:#888888;
	font-weight:bold;
}
#paginacao .paginacao_pro a, #paginacao .paginacao_ant a {
	font-weight:bold;
}
#paginacao .paginacao_ativo {
	padding:0px 2px 0px 2px;
	margin-right:5px;
	background-color:#2e6ab1;
	color:#FFFFFF;
	font-weight:bold;
	border:1px #0e509e solid;
}
#paginacao a:link, #paginacao a:visited {
	color:#0e509e;
	text-decoration:none;
}
#paginacao a:hover{
	border:1px #0e509e solid;
}
/* paginação */