@charset "UTF-8";

/* tipos de fontes:
font-family: 'Open Sans', sans-serif;
font-family: 400,
font-family: 700,
font-family: 600

PLAYFLAIR
font-family: 'Playfair Display', serif;
font-weight: 400
font-weight: 700

dourado 	
color: #bbae66;
rgb (187,174,102);

*/
 
body {
	padding:0px;
	margin:0px;
	background-color:#eaeaea;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size:100%;
	color:#000;
	list-style-image: url(images/ul_azul.png);
    line-height: 16px;
	 /*background: url(../images/fundo4.png) no-repeat center center fixed;*/ 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  -webkit-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	
}

.legendaCalendario{
	font-size: 90%;
}

.tabela_calendario{
	border-collapse: separate;
	font-size: 75%;
	width: 100%;
}

.tabela_calendario tr td.mes{
	background-color: #000 !important;
	color: #FFF !important;
	text-align: left !important;
	font-size: 200%;
	padding: 10px 5px;
}

.tabela_calendario tr.dias td{
	background-color: #666;
	color: #FFF;
	text-align: center;
	width: 1%;
}

.tabela_calendario tr td{
	background-color: #efefef;
	color: #000;
	text-align: center;
	width: 1%;
}

.tabela_calendario tr td.espetaculos{
	background-color: #900;
	color: #000;
	text-align: center;
	width: 1%;
}

.espetaculos{
	color: #900;
}

.tabela_calendario tr td.espetaculosGratuitos{
	background-color: #c90;
	color: #000;
	text-align: center;
	width: 1%;
}

.espetaculosGratuitos{
	color: #c90;
}

.tabela_calendario tr td.espetaculosEuropa{
	background-color: #369;
	color: #000;
	text-align: center;
	width: 1%;
}

.espetaculosEuropa{
	color: #369;
}

.tabela_calendario tr td.oficinaDeDanca{
	background-color: #060;
	color: #000;
	text-align: center;
	width: 1%;
}

.oficinaDeDanca{
	color: #060;
}

.tabela_calendario tr td.batePapo{
	background-color: #606;
	color: #000;
	text-align: center;
	width: 1%;
}

.batePapo{
	color: #606;
}

.tabela_calendario tr:nth-child(8) td.lancamentoLivro{
	background-color: #630;
	color: #000;
	text-align: center;
	width: 1%;
}

.lancamentoLivro{
	color: #630;
}

.texto-lateral-menor{
	font-size: 75%;
}

/* CAIXAS HOME */

.caixa-olhares-home{
	background-color: #FFF;
	float:left; 
	width:320px;
}
.caixa-dancaemrede-home{
	float:left; 
	width:320px; 
	background-color:#FFF; 
	height:250px; 
	overflow:auto; 
	line-height:18px; 
	position:relative;
}


.caixa-chamada-dupla{
	float:right; 
	width:650px; 
	background-color:#FFF; 
	height:250px; 
	overflow:auto; 
	line-height:18px; 
	margin-right:0px; 
	position:relative;
}

.caixa-dupla-linguas{
	height:558px; 
}


.caixa-chamada-simples{
	float:left; 
	width:320px; 
	background-color:#FFF; 
	height:250px; 
	line-height:18px; 
	position:relative; 
	overflow: hidden;	
	margin-right:10px;
}

.padding-caixas-home{
	padding:15px 15px 15px 15px;
}

.caixa-chamada-simples img{
	float:left; 
	background-color:#000; 
	margin-right:10px; 
	width:80px; 
	height:67px;
}
	
.ultima_nota, .ultimo_bloco_carrossel{
	margin-right:0;
}


.texto-olhares-home{
	color:#999; 
	font-style:italic;
	font-size: 85% !important;
}

.textos-caixa-home{
	font-size: 80%;
}


/* CAIXAS HOME */



.tabela_calendario tr td.evento a{
	text-decoration: none;
	display: inline-block;
	width: 100%;
	height: 100%;
}


.contraste{
	background-color: #000 !important;
	color: #fff !important;
}

.menu > .contraste
, .menu_celula > .contraste
, .submenu > .contraste
, .submenu_celula > .contraste
, .contato > .contraste{
	background-color: #fff !important;
	color: #000 !important;
}

body,td,th {
	font-family: "Open Sans", sans-serif;
}

.minHeight {
	min-height:400px;
  	height:auto !important;
  	height:400px;
}

img{
	border: 0px;
}

.imagens_thumb{
	float:right; margin-left:10px; width:306px; height:276px;
}

.imagens_thumb .imagens_thumb_imagem{width:100px; height:90px; background-color:#000; float:left;}
.imagens_thumb .imagens_thumb_imagem:nth-child(2n){margin: 0 3px 0  3px; }

ul.listas{
	color: #bbae66;
}

.rotate {

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

opacity: 0.7;
    filter: alpha(opacity=70)

}

#link_incio{
	text-indent:-9999px;
}

/* Formularios */
form#form_busca{
	display: inline;
}

form#form_busca label{
	width:0;height:0;text-indent:-9999px;	
}

input:focus {
   color: #000000;
}

input, textarea, select {
	border: 1px solid #837a48;
	float:left;
	font-size:100%;
	font-family: 'Open Sans', sans-serif;
	background: #ffffff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
	-moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
	box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
	padding-left: 3px;
	margin-bottom:10px;
}

select.fontAwesome{
	font-family: 'FontAwesome', 'Open Sans', sans-serif;
	font-size: 100%;
}

input[type="checkbox"]{
	padding: 0 5px 10px 0 !important;margin: 2px 5px 5px 0 !important;
}

label { 
	float:left;
	width:80px;
	margin-bottom:10px
}
	
/*textarea {
   border: 1px solid #837a48;
   background: #ffffff;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   margin-bottom:10px;
   font-size:14px}

select {
   border: 1px solid #837a48;
   background: #fff;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   margin-bottom:10px;
   font-size:14px}  */
   
.icones-sociais{
	float:left; margin-right:5px; width:23px; height:23px;
}
.no-margin{
	margin:0;
}

 
.button {
   border: 1px solid #837a48;
   background: #a99d5c;
   background: -webkit-gradient(linear, left top, left bottom, from(#cfc694), to(#a99d5c));
   background: -webkit-linear-gradient(top, #cfc694, #a99d5c);
   background: -moz-linear-gradient(top, #cfc694, #a99d5c);
   background: -ms-linear-gradient(top, #cfc694, #a99d5c);
   background: -o-linear-gradient(top, #cfc694, #a99d5c);
   background-image: -ms-linear-gradient(top, #cfc694 0%, #a99d5c 100%);
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #837a48 0 1px 0;
   color: #ffffff;
   padding: 5px 10px;
   font-size: 100%;
   text-decoration: none;
   vertical-align: middle;
   }
   
.button:hover {
   border: 1px solid #837a48;
   text-shadow: #837a48 0 1px 0;
   background: #a99d5c;
   background: -webkit-gradient(linear, left top, left bottom, from(#cfc694), to(#a99d5c));
   background: -webkit-linear-gradient(top, #cfc694, #a99d5c);
   background: -moz-linear-gradient(top, #cfc694, #a99d5c);
   background: -ms-linear-gradient(top, #cfc694, #a99d5c);
   background: -o-linear-gradient(top, #cfc694, #a99d5c);
   background-image: -ms-linear-gradient(top, #cfc694 0%, #a99d5c 100%);
   color: #fff;
   }
   
  
.button:active {
   text-shadow: #837a48 0 1px 0;
   border: 1px solid #837a48;
   background: #cfc694;
   background: -webkit-gradient(linear, left top, left bottom, from(#a99d5c), to(#a99d5c));
   background: -webkit-linear-gradient(top, #a99d5c, #cfc694);
   background: -moz-linear-gradient(top, #a99d5c, #cfc694);
   background: -ms-linear-gradient(top, #a99d5c, #cfc694);
   background: -o-linear-gradient(top, #a99d5c, #cfc694);
   background-image: -ms-linear-gradient(top, #a99d5c 0%, #cfc694 100%);
   color: #fff;
   }

#mensagemEnvio{
	padding: 5px 0 10px 0; 
	color: #C00; 
	display: hidden;	
}

#texto, #texto-agenda{
	width:740px; float:right; background-color: #FFF; font-size: 75%;
}

#texto-agenda{
	width:780px; float:left; 
}

#texto-admin-dancaemrede{
	width:980px; float:left; background-color: #FFF;
	font-size: 75%;
}

#capitular p::first-letter {
	margin-top:20px;
	font-family: 'Pinyon Script', cursive; 
	font-size:1000%;/*140px; */
	line-height: 95px; 
	float:left; margin: 20px 40px 0px 25px; 
	color:#bbae66
}

.divsInfoBailarinos{
	width:330px; height: 290px; display: inline-block; float:left; margin-left: 50px; 
}

.divsInfoBailarinos:nth-child(2n+1){
	margin-left: 10px;	
}

.divsFotosCidades{
	width: 110px; height: 110px; float:left; margin-left:35px;
}
.divsFotosCidades:nth-child(5n-2){
	margin-left:0;
}

.divsFotosDownload{
	position: relative;
	display: block;
	float:left; 
	width:300px;
	height: 300px; 
	margin-left:50px;
}
.divsFotosDownload:nth-child(2n+1){
	margin-left:0;
/*	border-top: 1px solid #F00;*/
/*	border-bottom: 1px solid #F00;*/
}

.divsFotosDownload:nth-child(2n+1):before{
	content:'';
	clear: both;
	display: block;
	width: 100%;
}

.divsInfoProgramasDeSala{
	float:left;
	width:166px;
	height:340px;
	margin-right:54px;
}
.divsInfoProgramasDeSala:nth-child(3n){
	margin-right:0;
}

.caixa-linha-dourada{
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #bbae66;
}

.imagens_relatorios a:link{
	text-decoration: none;
	
}
.imagens_relatorios{
	margin-right:20px;
}

.imagens_relatorios:nth-child(6n+1){
	margin-right:0 !important; 
}

#aumenta {
	text-indent: -9999px;
	
/*
    -moz-transform: scale(0.8, 0.8); /* Moz-browsers *
    zoom: 0.8; /* Other non-webkit browsers *
    zoom: 80%; /* Webkit browsers *
*/
}

#diminui {
	text-indent: -9999px;
/*
    -moz-transform: scale(0.8, 0.8); /* Moz-browsers *
    zoom: 0.8; /* Other non-webkit browsers *
    zoom: 80%; /* Webkit browsers *
*/
}

a#txt-contraste{padding: 3px 0; line-height: 22px; font-size: 110%;/*22px;*/}
a#aumenta:link, a#diminui:link, a#txt-contraste:link{margin-right: 5px; color:#000; text-decoration:none;}
a#aumenta:visited, a#diminui:visited, a#txt-contraste:visited {color:#000; text-decoration:none}
a#aumenta:hover, a#diminui:hover, a#txt-contraste:hover {color:#000; text-decoration:none}
a#aumenta:active, a#diminui:active, a#txt-contraste:active {color:#000; text-decoration:none}


/* links */

a:link {color:#bbae66; text-decoration:underline }
a:visited {color:#635400; text-decoration:underline}
a:hover {color:#bbae66; text-decoration:underline}
a:active {color:#bbae66; text-decoration:underline}


#agenda a:link {color:#bbae66; text-decoration:none}
#agenda a:visited {color:#635400; text-decoration:none}
#agenda a:hover{color:#bbae66; text-decoration:none}
#agenda a:active {color:#bbae66; text-decoration:none}

.mes-agenda a:link {color:#bbae66; text-decoration:none}
.mes-agenda a:visited {color:#bbae66; text-decoration:none}
.mes-agenda a:hover{color:#bbae66; text-decoration:none}
.mes-agenda a:active {color:#bbae66; text-decoration:none}

a.link-evento:link {color:#000; text-decoration:none}
a.link-evento:visited {color:#000; text-decoration:none}
a.link-evento:hover{color:#666; text-decoration:none}
a.link-evento:active {color:#000; text-decoration:none}

a.link_inscricao:link {color:#bbae66; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size: 100%;}
a.link_inscricao:visited {color:#635400; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size: 100%;}
a.link_inscricao:hover {color:#bbae66; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size: 100%;}
a.link_inscricao:active {color:#bbae66; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size: 100%;}

/* LINK CINZA */
a.link_cinza:link{color: #999;}
a.link_cinza:visited{color: #999;}
a.link_cinza:hover{color: #999;}
a.link_cinza:active{color: #999;}
/* LINK CINZA */

/* LINK CINZA */
a.link_invisivel:link{color: #eaeaea;}
a.link_invisivel:visited{color: #eaeaea;}
a.link_invisivel:hover{color: #eaeaea;}
a.link_invisivel:active{color: #eaeaea;}
/* LINK CINZA */

.rodape a:link , a.button:link {color:#FFF; text-decoration:none}
.rodape a:visited, a.button:visited {color:#FFF; text-decoration:none}
.rodape a:hover{color:#FFF; text-decoration:underline}
a.button:hover{color:#FFF; text-decoration:none}
.rodape a:active{color:#FFF; text-decoration:underline}
a.button:active{color:#FFF; text-decoration:none}

.menu_celula a:link {color:#000; text-decoration:none}
.menu_celula a.selecionado:link {color:#000; text-decoration:none}
.menu_celula a:visited {color:#000; text-decoration:none}
.menu_celula a:hover {color:#fff; text-decoration:none}
.menu_celula a:active {color:#fff; text-decoration:none}

.submenu_celula a:link {color:#000; text-decoration:none}
.submenu_celula a:visited {color:#000; text-decoration:none}
.submenu_celula a:hover {color:#fff; text-decoration:none}
.submenu_celula a:active {color:#fff; text-decoration:none}

a.link_paginacao:link {color:#bbae66; text-decoration:none; font-size: 105%;/*14px;*/ padding: 0 5px;}
a.link_paginacao:visited {color:#635400; text-decoration:none; font-size: 105%;}
a.link_paginacao:hover {color:#bbae66; text-decoration:none; font-size: 105%;}
a.link_paginacao:active {color:#bbae66; text-decoration:none; font-size: 105%;}

a.link_volta_busca:link {color:#bbae66; text-decoration:none; font-size: 100%;}
a.link_volta_busca:visited {color:#635400; text-decoration:none; font-size: 100%;}
a.link_volta_busca:hover {color:#bbae66; text-decoration:none; font-size: 100%;}
a.link_volta_busca:active {color:#bbae66; text-decoration:none; font-size: 100%;}

.link_paginacao {margin: 0 2px; padding: 0; color:#000; text-decoration:none; font-size: 90%;/*10px;*/}
.link_paginacao:hover {color:#bbae66;}
.link_paginacao_disabled {margin: 0 2px; padding: 0; color:#ccc; text-decoration:none; font-size: 90%;}



/* titulos */



/* secoes */
#lateral, #lateral-agenda{
	width:230px; margin-right:10px; float:left; overflow:hidden; background-color:#FFF;
}
#lateral-agenda{
	width:190px; 
}

h1{font-family: 'Open Sans', sans-serif; 
	font-size:100%;/*16px;*/
	line-height:36px;
	font-weight:700;
	letter-spacing:0;
	border-top: 3px solid;
	border-top-color:#bbae66;
	font-style:normal;
	display: inline;
	padding-top:0px
	}
#lateral h1{
/*	font-size:130%;16px;*/
}
h1#barrasp_logo {
	border-top-width: 0;
}


/* sub-seções - lateral serifada*/
h2 {font-family: 'Playfair Display', serif; 
	font-size:150%/*36px*/;
	line-height:36px;
	font-weight:400;  
	margin-bottom:20px;
	margin-top:0px;
	font-style:italic;
	padding-top:0px
	}
	
#lateral h2, #lateral-agenda h2{
	margin-top:10px;
	font-size: 200% !important;
	text-align:right;
}


/* chamadas home e titulos páginas internas */
h3, h2.titulos-home, h2.mes-agenda {
	font-family: 'Open Sans', sans-serif; 
	font-size:125%/*20px*/;
	line-height:20px; 
	margin-top:0px; 
	margin-bottom:15px; 
	font-style:normal; 
	font-weight:400;
	padding-top:0px 
}
h3{
	font-size:150%/*20px*/;
}
/*
h2.titulos-home, h2.mes-agenda {
	font-size:125%;
}*/
h2.mes-agenda{
	font-size:175%;
}

.mes-agenda .fa{
	font-size:75%;
}

.dourado{
	color:#bbae66;
}



/*  titulos menores sem bold */
h4, h3.expediente{font-family: 'Open Sans', sans-serif; 
	font-size:135%;
	line-height:18px; 
	margin-top:0px; 
	margin-bottom:5px; 
	font-style:normal; 
	font-weight:400;
	padding-top:0px 
	}

#capitular h4{
	margin-top:20px;
	margin-bottom:15px;
	}

/*  titulos ainda menores com bold */	
h5, h4.expediente , h3.programas_de_sala, h3.releases,  h3.conselheiros, h4.tipo_evento {font-family: 'Open Sans', sans-serif; 
	font-size:14px;
	line-height:16px; 
	margin-top:0px; 
	margin-bottom:5px; 
	font-style:normal; 
	font-weight:700;
	padding-top:0px
	}

.olho {
	font-family:'Playfair Display', serif; 
	color:#666; font-style:italic; 
	text-align:right; 
	font-size:16px; 
	line-height:22px
	
}

.olho a{
	font-family: 'Open Sans', sans-serif; 
	font-size:14px;
	line-height:16px; 
	margin-top:0px; 
	margin-bottom:5px; 
	font-style:normal; 
	padding-top:0px;
	text-decoration: none;
}


.credito_foto { 

/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

font-family:Verdana, Geneva, sans-serif; 
font-size:60%;/*8px*/; 
line-height:8px; 
color:#000; 
position: relative; 
width:150px; 
left:-80px;
top: -90px  
}


.legenda_foto { 
font-family:Verdana, Geneva, sans-serif; 
font-size:75%;/*8px*/; 
color:#000; 
position: relative; 
left:0;
top:0;
}

.legenda_foto_maior { 
font-family:Verdana, Geneva, sans-serif; 
font-size:90%;/*8px*/; 
color:#000; 
position: relative; 
left:0;
top:0;
}

.legenda_com_credito{
	margin-top: -12px;
}
	
.credito_foto_home{
	float:left; font-family:Verdana, Geneva, sans-serif; font-size:50%; line-height:10px; left:-200px; top:-233px; color:#FFF; height:15px; width:431px; position: relative	
}
	

/* estilo tags  */

p {margin-top:0px; margin-bottom: 10px;}

.container{
	width: 980px;
	margin: auto;
	overflow:hidden;
	height:441px;
	margin-bottom:1px
}


/*div, img {-webkit-transform:translateZ(0); }*/

.principal {
	width:980px;
	margin:auto;
}

.menu {
	position: relative;
	width:980px;
	margin:auto;
	font-family:'Open Sans', sans-serif; 
	font-size:87%/*14px*/;
	font-weight:600;
	background-color:#bbae66;
	cursor: pointer;
	margin-bottom:10px;
	z-index:1;
}


.menu_celula, .submenu_celula{
	padding:5px 10px 5px 10px;
	float:left;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFF;
	font-family:'Open Sans', sans-serif;
}


.selecionado{
	color: #FFF !important;
}

.submenu{
	position:absolute;
	margin-left: -10px;
	width: 160px;
	font-weight: 400;
	cursor: pointer;
	display: none;
	z-index: 999;
	color: #000;
}


.submenu_celula{
	position:relative;
	float: left;
	background-color:#bbae66;
	min-width:100%;
	padding: 4px 13px;
	border: 0px solid #fff;
}

.submenu_celula:hover{
	color: #FFF;
}

.submenu_celula:last-child{
	padding-bottom: 12px;	
}

.submenu_linha_topo{
	position:relative;
	height: 1px;
	clear: both;
	background-color:#bbae66;
}
.submenu_linha_topo > .contraste{
	position:relative;
	height: 1px;
	clear: both;
	background-color:#fff;
}




.rodape{
	width:980px;
	background-color:#afafaf;
	margin:auto;
	color:#FFF;
	font-size:70%;
}

.box {
	position:absolute; 
	width:268px; 
	background-color:#fff;
	-moz-border-radius: 18px; /* Firefox */
    -webkit-border-radius: 18px; /* Safari, Chrome */
    /*border-radius: 18px; /* CSS3 */
    /*behavior: url(border-radius.htc); */
	-moz-box-shadow: 3px 3px 8px #999; 
	-webkit-box-shadow: 3px 3px 8px #999;
	box-shadow: 3px 3px 8px #999; 
	top:220px; 
	left:50%; 
	margin-left:-305px; 
	z-index:2;
	-ms-filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=10, Color='#999');
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=10, Color='#999')
}

.saiba_mais {position:absolute; right:0; bottom:0; color:#FFF; font-size:10px; width:25px; height:25px; background-image: url(../images/saiba_mais.png); text-indent: -9999px;}
.saiba_mais:hover {background-image:url(../images/saiba_mais2.png)}

.contato{position: relative; float: left; font-size: 115%; border-right-width: 0 !important; color: #000;}
.contato:hover, .contato.selecionado {color: #fff;}


/********************* redes sociais **********************/

#youtube {background-image:url(../images/youtube.png)}
#youtube:hover {
	background-image:url(../images/youtube2.png)
}

#facebook {background-image:url(../images/facebook.png)}
#facebook:hover {
	background-image:url(../images/facebook2.png)
}

#twitter {background-image:url(../images/twitter.png)}
#twitter:hover {
	background-image:url(../images/twitter2.png)
}

#instagram {background-image:url(../images/instagram.png)}
#instagram:hover {
	background-image:url(../images/instagram2.png)
}

#blogger {background-image:url(../images/blogger.png)}
#blogger:hover {
	background-image:url(../images/blogger2.png)
}

#mail {background-image:url(../images/mail.png)}
#mail:hover {
	background-image:url(../images/mail2.png)
}


#youtube_topo {background-image:url(../images/youtube.png);
				opacity: 0.5;
    			filter: alpha(opacity=50)
				}
#youtube_topo:hover {
	opacity: 1;
    filter: alpha(opacity=100);
}


#facebook_topo {background-image:url(../images/facebook.png);
				opacity: 0.5;
    			filter: alpha(opacity=50)
				}
#facebook_topo:hover {
	opacity: 1;
    filter: alpha(opacity=100)
	}


#twitter_topo {background-image:url(../images/twitter.png);
				opacity: 0.5;
    			filter: alpha(opacity=50)
				}
#twitter_topo:hover {
	opacity: 1;
    filter: alpha(opacity=100)
	}


#instagram_topo {background-image:url(../images/instagram.png);
			opacity: 0.5;
    		filter: alpha(opacity=50)
				}
#instagram_topo:hover {
	opacity: 1;
    filter: alpha(opacity=100)
	}


#blogger_topo {background-image:url(../images/blogger.png);
			opacity: 0.5;
    		filter: alpha(opacity=50)
				}
#blogger_topo:hover {
	opacity: 1;
    filter: alpha(opacity=100);
	}


#mail_topo {background-image:url(../images/mail.png);			
			opacity: 0.5;
    		filter: alpha(opacity=50)
				}
#mail_topo:hover {
	opacity: 1;
    filter: alpha(opacity=100)
	}
	

/* AGENDA */
#agenda{
	position: relative;
	float:right; 
	width:650px; 
	background-color:#FFF; 
}


#mes_agenda
{
	float:right; 
	font-size:100%;
	display:inline;
}

.linha-semana-agenda{
	cursor: pointer;
	position: absolute;
/*	z-index: 999; */
	width: 752px; 
	height: 30px;
}

.linha-semana-agenda:hover{
	background-color: rgba(255,255,255,.3); 
}

.linha-disabled,.linha-disabled:hover{
	cursor: default;
	background-color: rgba(255,255,255,.6); 
}

.bloco-semana-agenda{
	display: inline-block; 
	float: left; 
	width: 103px; 
	height: 30px;
	margin-right: 5px;
}

.dia-mes-agenda{
	display: inline-block; 
	float: left; 
	text-align: center; 
	padding: 5px; 
	width: 26px; 
	height: 20px; 
	font-size: 150%;
	background-color: #000; 
	color: #FFF;
}
.dia-mes-agenda-desabilitado{
	background-color: #aaa; 
	color: #999; 
}
.nome-mes-agenda, .nome-semana-agenda{
	display: inline-block; 
	float: left; 
	text-align: left; 
	padding: 0 0 0 5px; 
	width: 62px; 
	height: 50%; 
	font-size: 100%;
	background-color: #ccc; 
	color: #000;
}
.nome-mes-agenda{
	
}
.nome-mes-agenda-desabilitado, .nome-semana-agenda-desabilitado{
	background-color: #ccc; 
	color: #aaa; 
}

.bloco-dados-eventos{
	position: relative;
	float: left;
	top: 0px;
	display: none;
	/*z-index: 999;*/
}


.info-eventos{
	display: block; 
	background-color: #ccc;
	float: left; 
	width: 103px; 
	margin: 0 5px 0 0;	
}

.info-eventos-vazio{
	width: 103px; 
	margin: 1px 5px 0 0;	
	float: left; 
	display: inline-block; 
	min-height: 1px; 
}


.info-eventos  .foto-evento{
	width: 100% !important;
	background-color: #999 !important;
	border-top: 1px solid #FFF !important;
	height: 60px !important;
	margin-bottom: 2px !important;
}
.info-eventos  .tipo-evento{
	font-size: 85% !important;
	font-weight: bold !important;
	line-height: 100% !important;
	margin-bottom: 2px !important;
	padding: 3px !important;
}
.info-eventos  .local-evento{
	font-size: 85% !important;
	line-height: 100% !important;
	margin-bottom: 2px !important;
	padding: 3px !important;
}
.info-eventos  .horario-evento{
	font-size: 85% !important;	
	line-height: 100% !important;
	padding: 3px !important;
}

#detalhes-evento{
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
/*	background-color: rgba(255,255,255,.95);*/
	z-index: 9999;
}

.conteudo-detalhes-evento{
	position: relative;
	display: table;
	margin: 50px auto;
	z-index: 99999;
	width: 450px;
	height: 300px;
	overflow: auto;
	border: 1px solid #000;
	-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
	background-color: rgb(255,255,255);
}

/* FIM AGENDA */




/* CARROSSEL */
#carrossel_wrapper{
	position: relative;
	float:right; 
	padding:15px;
	width: 620px;
}

#area_carrossel{ 
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	width: 540px;
	height: 283px;
	margin-left: 45px;
}
#carrossel{
	position: absolute;
	left: 0;
	display: inline-block;
}

#seta_agenda_left {background-image: url(../images/seta_agenda_left.png)}
#seta_agenda_left:hover {background-image:url(../images/seta_agenda_left2.png)}

#seta_agenda_right {background-image: url(../images/seta_agenda_right.png)}
#seta_agenda_right:hover {background-image: url(../images/seta_agenda_right2.png)}

#seta_agenda_left, #seta_agenda_right{
	position: absolute;
	width:25px; 
	height:25px;
	top: 158px;
	cursor: pointer;
	z-index: 99;
}
#seta_agenda_left{
	left: 20px;
}
#seta_agenda_right{
	right: 20px;
}


.bloco_carrossel{
	position: relative; float:left; display: inline; margin-right:10px; width:170px; height: 283px; overflow: hidden;background-color: #FFF;
}

.bloco_data{
	font-size:285%;/*42px;*/ font-family:'Playfair Display', serif; line-height:42px; font-style:italic; padding-left: 3px;
}
.bloco_data span{
	font-size:50%;/*24px;*/
}
.bloco_dias_semana{
	background-color:#000; font-size:70%; color:#FFF; line-height:12px; padding:3px; margin-bottom:2px;
}
.bloco_imagem{
	margin-bottom:2px;
}
.bloco_imagem img{
	width:170px;
	height:130px;
}
.bloco_texto{
	width:170px;
	height:80px;
	overflow: hidden;
	font-size:70%;
}
.bloco_texto a{
	font-size:80%;
}

/* FIM CARROSSEL*/


.eventos-agenda{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.eventos-agenda .bloco_data{
	margin-bottom: 15px;
}

.no-border{
	border: 0px solid #ccc;
}

.imagem-eventos-agenda{
	width: 100%;
	float: left;
	background-color: #000;
	height: 310px;
	margin: 0;
}


.descritivo-eventos-agenda{
	text-align: left;
	width: 100%;
	float: left;
	padding: 0;
}


.larguraAuto{width: auto !important;}
.largura10{width: 10px;}
.largura20{width: 20px;}
.largura30{width: 30px;}
.largura40{width: 40px;}
.largura50{width: 50px;}
.largura60{width: 60px;}
.largura70{width: 70px;}
.largura80{width: 80px;}
.largura90{width: 90px;}
.largura100{width: 100px;}
.largura130{width: 130px;}
.largura150{width: 150px;}
.largura160{width: 160px;}
.largura180{width: 180px;}
.largura200{width: 200px;}
.largura210{width: 210px;}
.largura220{width: 220px;}
.largura230{width: 230px;}
.largura250{width: 250px;}
.largura280{width: 280px;}
.largura300{width: 300px;}
.largura330{width: 330px;}
.largura350{width: 350px;}
.largura380{width: 380px;}
.largura400{width: 400px;}
.largura430{width: 430px;}
.largura450{width: 450px;}
.largura480{width: 480px;}

.altura0{height: 0;}
.altura5{height: 5px;}
.altura10{height: 10px;}
.altura15{height: 15px;}
.altura20{height: 20px;}
.altura25{height: 25px;}
.altura30{height: 30px;}

.clear{clear: both;}

.no-padding{padding: 0 !important;}
.padding-left-10{padding-left: 10px}
.padding-left-20{padding-left: 20px}
.padding-right-10{padding-right: 10px}
.padding-right-20{padding-right: 20px}
.no-margin{margin: 0 !important;}
.margin-left-10{margin-left: 10px}
.margin-left-20{margin-left: 20px}
.margin-right-5{margin-right: 5px}
.margin-right-10{margin-right: 10px}
.margin-right-20{margin-right: 20px}

.hidden {display: none;}

.pull-left{float: left;}
.pull-right{float: right;}

.text-left{text-align: left;}
.text-right{text-align: right;}

.negrito{
	font-weight: bold;
}
/*
INSCRICOES
*/
.div_evento{
	margin-bottom: 20px;
}

.texto_evento{
	clear: both;
	margin-bottom: 10px;
}

.link_evento{
	clear: both;
	margin-bottom: 10px;
}


/*
* FORMULARIOS DE EDICAO DE VERBETE
*/
.legenda, .previsualizar, .previsualizar_admin{
	position: relative;
	clear: both;
	display: block;
	width: 330px;
}

.previsualizar img{
	width: 100%;	
	z-index:1;
}
.previsualizar_admin img{
	z-index:1;
}

.excluir-foto{
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 4px;
	font-size: 12px;
	color: #ab0916;
	background-color: #FFF;
	cursor: pointer;
	z-index:2;
}
.legenda{
	font-size: 10px;
	width: 318px;
	height: 50px;
	border-radius: 0;
	padding: 5px;
}
.erro{
	color: #ab0916;
}

.linhaCamposFormulario{
	width: 320px;
	float: right;
}

.addCampos, .delCampos{
	cursor: pointer;
}

.addCampos{
	color: #093;
}
.delCampos{
	color: #900;
}

.tabela-listagem th{
	background-color: #bbae66;
	color: #FFFFFF;	
}
.tabela-listagem td{
	background-color: #f0f0f0;	
}

.fa-quote-left, .fa-quote-right{color: #bbae66;}

.inicio_na_midia{
	float:left; 
	margin-right:10px; 
	width:160px; 
	color:#000; 
	font-size:105%;
	text-align:right;
}
.texto_na_midia{
	float:left; 
	border-left-color:#bbae66; 
	border-left-style:solid; 
	border-left-width:1px;
}
.caixa_interna_na_midia{
	margin-left:10px; 
	width:500px; 
	font-size:115%;
}

.bloco-jogo{
	width: 100%;
	min-height: 250px;
	display: table;
	border-bottom: 1px solid #bbae66;
}
.bloco-jogo:last-child{
	border-bottom: 0;
}
.imagem-jogo{
	float: left;
	width: 285px;
	height: 235px;
	margin: 0 15px 15px 0;
	padding: 0;
	cursor: pointer;
}
.texto-jogo{
	float: left;
	width: 410px;
	display: block;
	min-height: 250px;
}

#btFlagEspanhol, #btFlagIngles, #btFlagPortugues{
	cursor: pointer;
}