@charset "UTF-8";

*{margin: 0; padding: 0;}

body{
    background-color: #ffffff; font-family: "Calibri";
}

.entrada {font:14px Arial; width: auto; color: black; background-color: white; 
        outline:none; text-align: left; margin-top: 3px; margin-bottom: 3px;
}
.entrada2 {font:14px Arial; color: black; background-color: white; outline:none;
        border:1px solid darkblue; margin-top: 3px; margin-bottom: 3px;
}

.entrada3 {font:16px Arial; color: black; background-color: white; outline:none;
        border:1px solid darkblue; margin-top: 3px; margin-bottom: 3px;
		
}

.btFinalizar {
    width: 80%;
    height: 40px;
    color: white;
	font-weight: bold;
	background-color: #00A65A;
    border: 0;
    margin: 10px;
	text-align: center;
	font-family: 'Source Sans Pro',sans-serif;
	font-size: 12pt;
	cursor: pointer;
}

.botao {font:16px Arial; color: white; border:1px solid blue; background: linear-gradient(darkblue, black);
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
}
.botao:hover {
        color: white;
        background: linear-gradient(black, darkred);
}

.botao_m {font:16px Arial; color: white; border:1px solid darkblue; background: darkblue;
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
		
}	

.botao_m:hover {
        color: white;
        background: #4169E1;
}

.botao_mm {font:16px Arial; color: white; border:1px solid darkblue; background: darkblue;
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
		
}

.botao_mm:hover {
        color: white;
        background: #4169E1;
}

.bt_filtro_google {
font:normal 15px Arial, Helvetica, sans-serif;
text-align: right;
font-style:normal;
color:#333333;
background:#ffffff;
border:0px solid #ffffff;
text-shadow:-1px 1px 0px #fff;
box-shadow:0px 0px 7px #919191;
-moz-box-shadow:0px 0px 7px #919191;
-webkit-box-shadow:0px 0px 7px #919191;
border-radius:50px 50px 50px 50px;
-moz-border-radius:50px 50px 50px 50px;
-webkit-border-radius:50px 50px 50px 50px;
padding:12px 15px;
cursor:pointer;
margin:0 auto;
}

.bt_filtro_google:hover {
font:normal 15px Arial, Helvetica, sans-serif;
text-align: right;
font-style:normal;
color:#333333;
background:#ffffff;
border:0px solid #ffffff;
text-shadow:-1px 1px 0px #fff;
box-shadow:0px 0px 7px #919191;
-moz-box-shadow:0px 0px 7px #919191;
-webkit-box-shadow:0px 0px 7px #919191;
border-radius:50px 50px 50px 50px;
-moz-border-radius:50px 50px 50px 50px;
-webkit-border-radius:50px 50px 50px 50px;
padding:12px 15px;
cursor:pointer;
margin:0 auto;
}

.bt_filtro_google:active {
font:normal 15px Arial, Helvetica, sans-serif;
text-align: right;
font-style:normal;
color:#333333;
background:#ffffff;
border:0px solid #ffffff;
text-shadow:-1px 1px 0px #fff;
box-shadow:0px 0px 7px #919191;
-moz-box-shadow:0px 0px 7px #919191;
-webkit-box-shadow:0px 0px 7px #919191;
border-radius:50px 50px 50px 50px;
-moz-border-radius:50px 50px 50px 50px;
-webkit-border-radius:50px 50px 50px 50px;
padding:12px 15px;
cursor:pointer;
margin:0 auto;
}




.bt_jogos_menu {
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	background-color:#007dc1;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:9px 9px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.bt_jogos_menu:hover {
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	background-color:#0061a7;
}
.bt_jogos_menu:active {
	position:relative;
	top:1px;
}




.imprimir {
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #1698c4 5%, #11779c 100%);
	background-color:#1698c4;
	border-radius:6px;
	border:1px solid #0689cf;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	margin-top: 3px;
	font-size:15px;
	font-weight:bold;
	padding:12px 13px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

.imprimir2 {
	box-shadow: 0px 1px 0px 0px #f0f7fa;
	background:linear-gradient(to bottom, #1698c4 5%, #11779c 100%);
	background-color:#1698c4;
	border-radius:6px;
	border:1px solid #0689cf;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	margin-top: 3px;
	font-size:15px;
	font-weight:bold;
	padding:10px 43px;
	text-decoration:none;
	text-shadow:0px -1px 0px #5b6178;
}

.bt_fechar {
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:linear-gradient(to bottom, #f24537 5%, #c62d1f 100%);
	background-color:#f24537;
	border-radius:6px;
	border:1px solid #d02718;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:12px 11px;
	text-decoration:none;
	text-shadow:0px 1px 0px #810e05;
}

.finalizar_bt {
	background:linear-gradient(to bottom, #434a48 5%, #3b4040 100%);
	background-color:#434a48;
	border-radius:5px;
	border:1px solid #1e2120;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	padding:7px 57px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2b665e;
}


.Compartilhar {
	box-shadow: 0px 1px 0px 0px #3dc21b;
	background:linear-gradient(to bottom, #06cc14 5%, #039c03 100%);
	background-color:#06cc14;
	border-radius:6px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:12px 13px;
	text-decoration:none;
	text-shadow:0px -1px 0px #2f6627;
}
.Compartilhar:hover {
	background:linear-gradient(to bottom, #039c03 5%, #06cc14 100%);
	background-color:#039c03;
}
.Compartilhar:active {
	position:relative;
	top:1px;
}


.div_bilhete{
	position:fixed;
z-index:999;
left:0%;
right: 0%;
top:0;
overflow:hidden;
background-color:white;
}


.bt_branco {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	background-color:#ffffff;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}	

.botao_Bilhete_Cont {font:16px Arial; color: white; border:1px solid darkblue; background: darkblue;
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
		
}

		
.botao_Bilhete {font:16px Arial; color: white; border:0px ; background: darkblue;
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
		
}

.botao_Bilhete2 {font:18px Arial; color: white; border:3px ; background: #1C1C1C;
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
		float: right;
}



.botao_m2 {font:16px Arial; color: white; border:1px solid #DAA013; background: #DAA013;
        outline:none; cursor: pointer; margin-top: 3px; margin-bottom: 3px;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
        border-bottom-left-radius: 2px;
        border-bottom-right-radius: 2px;
}
.botao_m2:hover {
        color: white;
        background: #DAA013;
}

#botoes_bilhete {
    width: 80mm; background-color: lightsteelblue; padding: 5px 0px; text-align: center;
}

input, select, textarea {
    padding: 4px 8px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}



.titulos_pequenos_leve {
    background-color: lightsteelblue; text-align: center; color: black;
    font-size: 18px;
}
.titulos_pequenos_forte {
    background: linear-gradient(darkred, black); text-align: center; color: white;
    font-size: 18px;
}

.titulos_destaque {
    background: linear-gradient(darkred, black); text-align: center; color: white;
    font-size: 18px; width: 18%; margin: auto;
}

.div_comissao {
    display: inline-table; margin-left: 3px; margin-right: 3px; margin-top: 8px; 
    font-size: 25px; border: 1px solid black;
}





.linha_tabela_jogosSite {
    background-color: #383838;
    border-color: #d8d8d8;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    text-decoration: none;
    box-sizing: border-box;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


.mais_opcoes_botao2 {
    background-color: rgb(255,182,66);
    border-color: #d8d8d8;
    color: #fff;
    font-weight: bold;
    display: inline-block;
    padding: 4px 10px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    text-decoration: none;
    box-sizing: border-box;
    font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}