@charset "utf-8";
/* CSS Document */


.selecionar_tipo_reserva{
	display:none;	
}

.dados_assinatura{
	display:none;
	margin-top:15px;
}

#txt_dados_assinatura {
    color: #014a99 !important;
    font-family: 'Sintony', sans-serif !important;
    font-size: 0.9em !important;
    font-weight: 400 !important;
	line-height:1.7em;
	margin-top:15px !important;
}

.planos{
	display:none;
	padding-top:10px;
}

.lista_planos{
	padding-top:5px;	
}
.lista_planos label{
	padding: 10px 0px;
    border-bottom: 1px solid #1190c9;	
	font-size: 0.9em !important;
}

#lista_dia_semana{
	display:none;	
	padding-top:5px;	
}
#lista_dia_semana label{
	padding: 10px 0px;
    border-bottom: 1px solid #1190c9;
    font-size: 0.9em !important;
    width: 170px;
}

.msgProcessamento{
	display:none;	
}

#data_pesquisa table thead, table tfoot{
	background-color:#fff;
}

#menu_reserva input[type=radio] {
}
#menu_reserva input[type=radio] {
opacity: 0;
margin-right: -12px;
cursor: pointer;
width: 12px;
height: 12px;
}
#menu_reserva input[type=radio] + span:before {
content: " ";
background-color: #ccc;
display: inline-block;
margin-right: 15px;
width: 6px;
height: 6px;
border: 3px solid #fff;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
visibility: visible;
box-shadow: 0 0 0px 2px #999;
}



#menu_reserva .selected {
	background-color:#005ca3;
	color:#FFF;
	padding-left:15px;
}

#menu_reserva .selected label {
	color:#FFF
}

#menu_reserva label {
	color:#c7eafc
}

#menu_reserva a h2{
	color: #fff;
		font-family: 'Sintony', sans-serif;
	font-size: 1.2em;
	font-weight: 300;
	text-align: center;
}

.tabli {
	border-left: 2px solid #fff;
	display: block;
	float: left;
	padding: 10px;
	-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
	background-color: #1190c9;
}

.tabli a {
	font-family: 'Sintony', sans-serif;
	display: block;
	color:#c7eafc;
}

.tabli:hover {
	background-color: #054577;
	color:#1190c9;
}

.tabli_inscricao {
	border-left: 2px solid #fff;
	display: block;
	float: left;
	padding: 10px;
	-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
	background-color: #F15A02;
}

.tabli_inscricao:hover {
	background-color: #f18902;
	color:#fff;
}

.tabli_inscricao a {
	font-family: 'Sintony', sans-serif;
	display: block;
	color:#fff;
}

.tabli_inscricao label {
    color: #fff !important;
}

.tabli_inscricao.selected {
    background-color: #F15A02 !important;
    color: #FFF;
}

#menu_reserva {
	list-style: none;
	padding: 0px;
	display: table;
	margin: 0px;

	color:#c7eafc;
}


/*
.tabli {
	border-left: 2px solid #fff;
	display: block;
	float: left;
	padding: 10px
}
*/

#menu_reserva a:hover {
	color:#1190c9;
}
/*
.tabli:hover {
	background-color: #054577;
}
*/
#conteudo_reserva {
	border-top:#005ca3 solid 3px;
}

.escolhe_horario {
	margin:2px;
	
}

.escolhe_horario .legenda{
	margin-top:5px;	
}

#select_horario {
	background-color:#ffc730;
	width:100%;
	padding-bottom:12px;
	height:350px;
}
#select_horario label {
	text-align:center;
	font-family: 'Sintony', sans-serif;
	font-size: 1.1em;
	font-weight:700;
	padding-top:6px;
}

#conteudo_reserva label {
		font-family: 'Sintony', sans-serif;
	font-size: 1.1em;
	font-weight:700;
}

#conteudo_reserva select {
	background-color:#005ca3;
	color:#FFF;
	margin:0px;
	padding:0px;
	margin-top:10px;

 }
 
#conteudo_reserva label strong {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-color:#1190c9;
	color:#FFF;
	padding:5px;
	padding-left:11px;
	padding-right:11px;
	margin-bottom:10px;
}

#conteudo_reserva .tipo-evento select {
	margin-top:0;
}

#area_nav_reserva {
	background-color:#e6e6e6;
	padding:6px;
}

.area_capacidade {
	display:none;
}

@media screen and (max-width : 800px)
 {
	 #select_horario {
	height:420px;
}
 }
 
 @media screen and (max-width : 500px)
 {
	 #select_horario {
	height:480px;
}
 }

.avise-me{
	margin:5px 0px 0px 0px;	
	padding:0px;
	border:1px dotted white;
}

.avise-me label{
	color:#fff;
	font-weight:normal !important;
	margin-left:0rem !important;
	font-size:100% !important;
}

.avise-me input{
	height:13px;
}

#data_pesquisa{
	display:none;	
}

.Highlighted a{
   background-color : #fb3228 !important;
   background-image :none !important;
   color: White !important;
   border:none !important;
}

.loading.isloading {
    background-image: url(../imagens/ajax-loader.gif);
	display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    background-color: #fff;
}
.noData{
	border:1px red solid !important;	
}

strong{
	font-weight:700 !important;	
}

em{
	font-style:italic !important;
	color:#333333;	
}
#descricao_choupana_reserva ul{
	list-style:disc !important;
	padding-left:25px !important;	
}
.lista-inscricoes{
	display:none;	
}
.equipes_inscritas, .sua_inscricao{
	display: none;	
}

.escolhe_equipes{
    margin-top: 5px;
	font-size:14px;
}
.escolhe_equipes li{
	background-color: #005ca3;
    width: 343px;
	float:left;
    padding: 7px;
    border: solid 1px #90A2BD;
    border-radius: 5px;
	line-height: 20px;
    font-size: 14px;
	position:relative;
	height:73px;
}
.escolhe_equipes li a{
	background-color: #005ca3;
    color: #fff;
    font-size: 14px;
}
.janela_equipe {
	display:none;
    background-color: #fff;
    padding: 8px;
    float: left;
    position: absolute;
    margin-top: 0px;
    width: 95%;
    margin: 0px;
    color: #222;
    font-size: 0.875em;
    z-index: 1;
    border: solid #005ca3 2px;
}
.janela_equipe h3 {
    background-color: #005ca3;
    padding: 4px;
    width: 100%;
    text-align: center;
    font-size: 1.25em;
    color: #FFF;
}

.janela_equipe h3 img {
    float: right;
    margin: 0px;
    padding: 0px;
    margin-top: -4px;
}
#conteudo_reserva .eventos_sociais td{
	font-size: 12px !important;
    padding-top: 6px !important;
    padding-bottom: 6px !important;	
}
#conteudo_reserva .tabela_calendario_eventos thead tr th{
	padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.regulamento{
    text-align: center;
    width: 35%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 6px;
	background-color: #014a99;
	margin:10px;display: inline-block;
}
.regulamento img{
	vertical-align:middle !important;
}
.regulamento a{
	color: #fff;
    font-family: 'Sintony', sans-serif;
    font-size: 1em;
    font-weight: 400;
	
}
.regulamento:hover{
	color: #fff;
    font-family: 'Sintony', sans-serif;
    font-size: 1em;
    font-weight: 400;
	background-color: #1190c9;
}