@font-face {
    font-family: 'CalibreRegular';
    src: url('../fonts/calibre-regular.eot');
    src: url('../fonts/calibre-regular.eot') format('embedded-opentype'),
         url('../fonts/calibre-regular.woff') format('woff'),
         url('../fonts/calibre-regular.ttf') format('truetype'),
         url('../fonts/calibre-regular.svg#CalibreRegular') format('svg');
}


@font-face {
    font-family: 'CalibreBold';
    src: url('../fonts/CalibreBold.eot');
    src: url('../fonts/CalibreBold.eot') format('embedded-opentype'),
         url('../fonts/CalibreBold.woff2') format('woff2'),
         url('../fonts/CalibreBold.woff') format('woff'),
         url('../fonts/CalibreBold.ttf') format('truetype'),
         url('../fonts/CalibreBold.svg#CalibreBold') format('svg');
}




*{margin: 0px; padding: 0px; border: 0px;font-family: "CalibreRegular", "Trebuchet MS";}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
body{ font-family: "CalibreRegular", "Trebuchet MS";}
a{ text-decoration: none; color: #fff;}


b, strong, .bold{font-family: 'CalibreBold' ;}


.gamma-description-wrapper .gamma-description h3{
    color:#fff !important;
}
body{ width: 100%; height:100%; float:left;}
/*##### TEMPO REAL #####*/
#envolve-tempo-real-main{background-image:url(../imagens/bg-tempo-real.jpg); width:990px; height:51px;  margin:17px auto; overflow:hidden;}
#envolve-tempo-real-main.f-nav{width:100% !important; margin-top:109px !important;}
#tempo-real-main{width:990px; height:51px; margin:0px auto; overflow:hidden; z-index:0;}
#tempo-real-main a{width:100%; float:left;}
#icon-tempo-real{float:left; margin-left:11px; margin-top:13px;}
#titulo-tempo-real{float:left; margin-top:17px; margin-left:8px; color:#FBB843; font-size:22px; text-shadow:1px 1px 1px #000; text-transform:uppercase;}
#descricao-tempo-real{float:left; margin-top:21px; margin-left:10px; color:#fff; font-size:13px; text-shadow:1px 1px 1px #000;}
#nome-competicao-tempo-real{float:left; margin-top:18px; margin-left:12px; color:#FBB843; font-size:19px; text-shadow:1px 1px 1px #000;}
#localizacao-tempo-real{float:left; margin-top:20px; margin-left:15px; color:#4DB96F; font-size:14px; text-shadow:1px 1px 1px #000;}
#bg-direita-tempo-real{float:right;}

#centro{width:1000px; margin:0px auto; overflow:hidden;}
#btn-paginacao{background-image: url(../imagens/bg-filtro-noticias-main.jpg); background-repeat: repeat-x; background-size: auto 37px; padding-top:14px; text-align:center; height:23px; float: left; color: #FFFFFF; font-weight: bold; font-size: 14px; text-shadow: 1px 1px 1px #000; text-transform: uppercase; margin:20px 0px 20px 0px; overflow: hidden; border: 1px solid #DBE1E9; border-left: 0px;}


#internas{background-image:url(../imagens/bg-site.jpg); background-repeat:repeat-x; width:100%; float:left; margin-top:209px; overflow:hidden; padding-bottom:40px;}
#centro{width:1000px; margin:0px auto;}

#esquerda-internas{width:686px; float:left; padding-top:40px; padding-left:4px; padding-bottom:30px;}
#titulo-internas{width: 686px; float:left;}
#titulo-internas img{ float:left;}
#titulo-internas span, #titulo-internas h1, #titulo-internas h2{float:left; color:#0F6A9C; font-size: 30px; padding-left:8px; padding-top:3px;}
#conteudo-internas{width: 670px; float: left; padding-top:15px;}
#conteudo-internas p{padding-bottom: 15px; color:#666;}
#conteudo-internas h2{color:#1c9a4e; font-size:22px !important; padding:15px 0px 10px 0px;}
#conteudo-internas h3{color:#116dab; font-size:25px !important; padding:15px 0px 10px 0px;}
#conteudo-internas p a{color:#1d9e4e;}
#conteudo-internas img{padding-left:10px; padding-bottom:10px;}


.separador{border-top:1px solid #D5DBDD; width:100%; float:left; padding-bottom:20px;}
#titulo-veja-tambem{float:left; width:100%; color:#0F6A9C; font-size: 19px; padding-left:0px; padding-top:3px; padding-top:10px;}
#titulo-veja-tambem a{color:#0F6A9C; font-size: 19px;}
#outros-links{ float:left; margin-top:20px;}
#outros-links li a{background:5px 0px no-repeat; width:100%; height:24px; float:left; padding-left:22px; padding-top:2px; color:#666666; font-size:15px; overflow:hidden;}
#outros-links li a.selecionado{}
#outros-links li a:hover{ opacity:0.7;}
#outros-links li a.azul{background-image:url(../imagens/seta-menu-azul.jpg);}
#outros-links li a.verde{background-image:url(../imagens/seta-menu-verde.jpg);}
#outros-links li a.amarelo{background-image:url(../imagens/seta-menu-amarelo.jpg);}

form{float:left;}
fieldset{float:left; border:1px solid #1d9e4e; width:650px; border-radius:2px; margin-bottom:20px; padding-top:15px; padding-bottom:20px;}
legend{ color:#000; font-size:20px; padding-left:6px; padding-right:6px; margin-left:5px;}
.form_esquerda{width:130px; height:22px; float:left; overflow:hidden; text-align:right; padding-right:15px; padding-top:10px; margin-bottom:2px;}
.form_direita{width:490px; height:32px; float:left; overflow:hidden; margin-bottom:2px;}
#form_duplo{width:600px; float:left; overflow:hidden; margin-left:25px;}
#form_duplo .formulario{ width:575px;}
	
.formulario{width:455px; background:#f5f6f8 url(../imagens/bg-busca-header.jpg) repeat-x; padding: 0px 10px; height: 30px; float: left; color: #999999; font-size: 14px; overflow: hidden; text-shadow: 1px 1px 1px #fff; border: 1px solid #DDE3EB;}
#btn-submit{background-color:#0F6A9C; width:100px; height:30px; float:left; margin:0px 0px 20px 280px; overflow:hidden; font-size:17px; color:#fff; text-shadow:1px 1px 1px #000;}

#message_box{position:absolute; left:0; z-index:9999; background:#FF9; border:1px solid #CCCCCC; text-align:center; font-weight:bold; width:99%; padding:20px 0 20px 0; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.9; display:none; top:0; color:#000; cursor:pointer;}

#link-voltar-ao-topo{background-image:url(../imagens/btn-voltar-ao-topo.png); width:35px; height:35px; position:fixed; right:10px; bottom:10px; text-indent:-9999px; display:none; z-index:999;}


#loading{background-color:#FFFFFF; width:160px; height:160px; float:left; overflow:hidden; border-radius:80px; position:fixed; left:50%; top:50%; margin-left:-130px; margin-top:-80px; border:1px solid #999; display:none;}
#loading img{ float:left; margin-left:-50px; margin-top:-15px;}


