/* CSS Document */
@import url("../css/colorbox.css");
body { margin: 0 0; padding: 0 0; overflow: auto; clear: both; background: #FFF; font-family: "Roboto Condensed", "Trebuchet MS", sans-serif; }
.mt0 { margin-top: 10px; }
.mr0 { margin-right: 10px; }
.mb0 { margin-bottom: 10px; }
.ml0 { margin-left: 10px; }
.mt1 { margin-top: 12px; }
.mr1 { margin-right: 12px; }
.mb1 { margin-bottom: 12px; }
.ml1 { margin-left: 12px; }
.mt2 { margin-top: 15px; }
.mr2 { margin-right: 15px; }
.mb2 { margin-bottom: 15px; }
.ml2 { margin-left: 15px; }
.mt3 { margin-top: 18px; }
.mr3 { margin-right: 18px; }
.mb3 { margin-bottom: 18px; }
.ml3 { margin-left: 18px; }
.mt4 { margin-top: 23px; }
.mr4 { margin-right: 23px; }
.mb4 { margin-bottom: 23px; }
.ml4 { margin-left: 23px; }
.mt5 { margin-top: 20px; }
.mr5 { margin-right: 20px; }
.mb5 { margin-bottom: 20px; }
.ml5 { margin-left: 20px; }
.mt6 { margin-top: 5px; }
.mr6 { margin-right: 5px; }
.mb6 { margin-bottom: 5px; }
.ml6 { margin-left: 5px; }
.mt7 { margin-top: 0px; }
.mr7 { margin-right: 0px; }
.mb7 { margin-bottom: 0px; }
.ml7 { margin-left: 0px; }
.min-height1 { min-height: 300px; }
.height40 { height: 40px; }
.height70 { height: 70px; }
.width200 { width: 200px; }
.center { text-align: center }
.block { display: block; }
.pointer { cursor: pointer; }
.fr { float: right; }
.fl { float: left; }
.p-fp { display: block; text-align: center; margin-bottom: 10px; }
.bd1 { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.bd2 { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btl1 { -webkit-border-top-left-radius: 7px; -moz-border-radius-topleft: 7px; border-top-left-radius: 7px; }
.btr1 { -webkit-border-top-right-radius: 7px; -moz-border-radius-topright: 7px; border-top-right-radius: 7px; }
.bbl1 { -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomleft: 7px; border-bottom-left-radius: 7px; }
.bbr1 { -webkit-border-bottom-right-radius: 7px; -moz-border-radius-bottomright: 7px; border-bottom-right-radius: 7px; }
.borda-cinza { border: solid 1px #AAA; }
h1, h2, h3 { margin: 0 0; padding: 0 0; }
#div-topo, #div-conteudo, #div-rodape, #div-itsites, #div-loterias, .banner1000 { width: 100%; display: block; float: left; }
.banner1000 { text-align: center; margin: 10px auto 35px auto; }
#div-topo { background: #FFF url(../images/bg_topo.png) repeat-x top; }
#topo, .carousel, #conteudo, #rodape, #itsites { width: 1205px; display: block; margin: 0px auto; }
#topo { height: 200px; }
#topo-esq { width: 375px; display: inline; float: left; }
#topo-dir { width: 820px; display: block; float: left; background-color: #FFF; }
/*#topo-menu { width: 820px; display: block; float: left; background-color: #FF8000; height: 40px; margin-top: 20px; text-align: center; -webkit-border-top-left-radius: 12px; -webkit-border-top-right-radius: 12px; -moz-border-radius-topleft: 12px; -moz-border-radius-topright: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; } */
#topo-menu { width: 820px; display: block; float: left; background-color: #FF8000; height: 40px; margin-top: 70px; text-align: center; }
#topo-menu ul { margin: 0 0; padding: 0 0; list-style: none; margin-top: 4px; }
#topo-menu ul li { list-style: none; display: inline; margin: 0px 20px; }
#topo-menu ul li a { font-size: 22px; font-weight: bold; color: #FFF; text-decoration: none; }
#topo-menu ul li a:hover { font-size: 22px; font-weight: bold; color: #FF0; text-decoration: none; text-shadow: 2px 2px 1px #900; }
#topo-banner { width: 722px; display: inline; float: left; padding: 10px 9px; }
#topo-curvaA, #topo-curvaB { width: 40px; display: block; float: left; height: 50px; background-color: #FF8000; }
#topo-curvaA { -webkit-border-bottom-right-radius: 12px; -moz-border-radius-bottomright: 12px; border-bottom-right-radius: 12px; }
#topo-curvaB { -webkit-border-bottom-left-radius: 12px; -moz-border-radius-bottomleft: 12px; border-bottom-left-radius: 12px; }
.carousel { margin-bottom: 15px; }
.div-carousel { width: 1000px; display: inline; float: left; margin-left: 120px; height: 640px; }
#conteudo-esq, #conteudo-dir { width: 200px; display: inline; float: left; }
#conteudo-esq img, #conteudo-esq object, #conteudo-dir img, #conteudo-dir object { margin-bottom: 14px; }
#conteudo-meio { width: 775px; display: inline; float: left; }
#home-noticia, #home-intermediario { width: 775px; display: block; float: left; margin-bottom: 26px; }
#home-noticiaA { width: 460px; height: 440px; display: inline; float: left; margin-right: 15px; text-align: center; }
#home-busca { width: 460px; display: block; position: relative; margin-bottom: 12px; z-index: 9999; }
.home-busca-input { width: 352px; display: inline; float: left; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; height: 21px; padding: 3px 10px; vertical-align: middle; z-index: 9999; border-top: 1px solid #CCC; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; margin-right: 9px; }
.home-busca-input:focus, .home-busca-input:hover { border-top: 1px solid #A0A0A0; border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9; }
#home-noticiaA1 { width: 460px; height: 436px; display: block; position: relative; }
#home-noticiaA1 img { display: block; float: left; margin-bottom: 4px; }
#home-noticiaA2 { width: 440px; display: block; position: absolute; bottom: 0; padding: 10px; background-color: #018793; text-align: center; z-index: 1; min-height: 70px; }
#home-noticiaA2:hover { background-color: #03567E; }
#home-noticiaA2 h1 a { font-size: 26px; font-weight: bold; color: #FFF; text-decoration: none; }
.home-noticiaD1 { width: 640px; display: inline; float: left; background-color: #E4E1D8; }
.home-noticiaD1:hover { background-color: #C4BEAA; }
.home-noticiaD1 img { display: block; float: left; }
.home-noticiaD2 { width: 620px; display: table-cell; vertical-align: middle; padding: 10px; text-align: center; z-index: 1; height: 117px; }
.home-noticiaD2 h1 a { font-size: 33px; font-weight: bold; color: #333; text-decoration: none; }
#home-noticiaB { width: 300px; display: table; float: left; }
#home-noticiaB ul { margin: 0 0; padding: 0 0; list-style: none; }
#home-noticiaB ul li { width: 280px; display: block; float: left; padding: 0px 10px; list-style: none; }
#home-noticiaB ul li { background-color: #018793; }
#home-noticiaB h3 { width: 150px; display: block; float: right; text-align: center; background-color: #018793; padding: 5px 0px; }
#home-noticiaB ul li:hover { background-color: #03567E; }
#home-noticiaB h3:hover { background-color: #03567E; }
#home-noticiaB ul li img { display: inline; float: left; margin: 10px 10px 10px 0px; }
#home-noticiaB ul li h4, #home-noticiaB h3 { display: table-cell; height: inherit; vertical-align: middle; }
#home-noticiaB ul li h4 a, #home-noticiaB ul li h4 a:hover { font-size: 14px; font-weight: normal; color: #FFF; text-decoration: none; }
#home-noticiaB h3 a, #home-noticiaB h3 a:hover { font-size: 14px; font-weight: bold; color: #FFF; text-decoration: none; }
#home-agenda, #home-baladas { width: 456px; display: inline-table; float: left; margin-bottom: 27px; }
#home-esportes { width: 456px; display: block; float: left; margin-bottom: 27px; }
#home-happyhour, #home-veiculos { width: 301px; display: inline-table; float: left; margin-bottom: 15px; }
#home-esportes h3, #home-agenda h3, #home-baladas h3 { width: 456px; display: block; float: left; height: 36px; text-align: center; padding-top: 4px; margin-bottom: 15px; }
#busca-noticias h3 { width: 775px; display: block; float: left; height: 36px; text-align: center; padding-top: 4px; margin-bottom: 15px; }
#busca-noticias h3 { background-color: #018793; }
#busca-noticias h3:hover { background-color: #03567E; }
#home-veiculos h3 { background-color: #4169E1; }
#home-agenda h3, #lista-agenda h3 { background-color: #D2691E; }
#home-baladas h3 { background-color: #9932CC; }
#home-happyhour h3, #home-veiculos h3 { width: 301px; display: block; float: left; height: 36px; text-align: center; padding-top: 4px; margin-bottom: 15px; }
#home-happyhour h3 { background-color: #B22222; }
#home-esportes h3 { background-color: #228B22; }
#home-veiculos h3:hover { background-color: #000080; }
#home-agenda h3:hover, #lista-agenda h3:hover { background-color: #8B4513; }
#home-happyhour h3:hover { background-color: #800000; }
#home-esportes h3:hover { background-color: #006400; }
#home-baladas h3:hover { background-color: #800080; }
#home-veiculos h3 a, #home-happyhour h3 a, #home-agenda h3 a, #busca-noticias h3 a, #home-baladas h3 a, #home-esportes h3 a { font-size: 22px; font-weight: bold; color: #FFF; text-decoration: none; }
#home-veiculos ul, #home-happyhour ul, #home-agenda ul, #lista-agenda ul, #home-baladas ul, #home-esportes ul { padding: 0 0; margin: 0 0; list-style: none; }
#home-veiculos ul li, #home-happyhour ul li, #home-baladas ul li, #home-esportes ul li { width: 140px; height: 213px; display: inline; float: left; }
#home-agenda ul li, #lista-agenda ul li { width: 140px; height: 220px; display: inline; float: left; }
#home-veiculos ul li { background-color: #4169E1; }
#home-agenda ul li, #lista-agenda ul li { background-color: #D2691E; }
#home-happyhour ul li { background-color: #B22222; }
#home-esportes ul li { background-color: #228B22; }
#home-baladas ul li { background-color: #9932CC; }
#home-veiculos ul li:hover { background-color: #000080; }
#home-agenda ul li:hover, #lista-agenda ul li:hover { background-color: #8B4513; }
#home-happyhour ul li:hover { background-color: #800000; }
#home-esportes ul li:hover { background-color: #006400; }
#home-baladas ul li:hover { background-color: #800080; }
#home-veiculos ul li img, #home-happyhour ul li img, #home-agenda ul li img, #lista-agenda ul li img, #home-baladas ul li img, #home-esportes ul li img { display: block; float: left; }
#home-veiculos ul li h4, #home-happyhour ul li h4, #home-baladas ul li h4, #home-esportes ul li h4 { display: table-cell; width: 130px; height: 97px; ; vertical-align: middle; padding: 5px 5px; text-align: center; }
#home-agenda ul li h4, #lista-agenda ul li h4 { display: table-cell; width: 130px; height: 104px; ; vertical-align: middle; padding: 5px 5px; text-align: center; }
#home-veiculos ul li h4 a, #home-happyhour ul li h4 a, #home-agenda ul li h4 a, #lista-agenda ul li h4 a, #home-baladas ul li h4 a, #home-esportes ul li h4 a { font-size: 14px; font-weight: normal; color: #FFF; text-decoration: none; }
#home-video { width: 301px; height: 265px; display: inline-table; float: left; margin-right: 18px; background-color: #000; padding-top: 10px; }
#home-video:hover { background: #1B1B1B; }
#home-video-iframe { width: 301px; height: 225px; display: table; float: left; text-align: center; }
#home-video-iframe p { display: table-cell; vertical-align: middle; color: #FFF; }
#home-video-link { width: 301px; height: 40px; display: table; float: left; text-align: center; }
#home-video-link p { display: table-cell; vertical-align: middle; color: #FFF; }
#home-video-link p a { font-size: 22px; font-weight: bold; color: #FFF; text-decoration: none; }
.home-padre { width: 456px; display: inline; float: left; margin-right: 18px; }
.home-padre img, .home-padre object { border: solid 1px #AAA; }
.home-padre img:hover { border: solid 1px #333; }
.home-padre2 { width: 298px; display: block; float: left; }
.fb-like-box { width: 298px; height: 263px; display: block; float: left; }
#conteudo-noticia { width: 775px; display: inline; float: left; }
#conteudo-noticia h1 { width: 755px; display: block; float: left; padding: 10px 10px; background-color: #FFDC4F; color: #000; text-align: center; }
#conteudo-noticia h2 { width: 755px; display: block; float: left; padding: 15px 10px; background-color: #FFF; color: #000; text-align: center; font-style: italic; font-size: 22px; }
.conteudo-noticia-autoria { width: 775px; display: block; float: left; margin: 20px 0px; }
.conteudo-noticia-autor, .conteudo-noticia-data { display: inline; text-align: center; background-color: #E4E1D8; padding: 5px 10px; color: #333; font-size: 12px; }
.conteudo-noticia-fotografo { width: 775px; display: block; float: left; margin: 10px 0px; font-size: 12px; font-style: italic; text-align: right; }
#album-fotos, #video-embed { width: 720px; display: block; margin: 20px auto; }
.album-foto { display: inline; float: left; padding: 3px 3px; border: 1px solid #CECECE; margin: 0px 10px 11px 0px; }
#conteudo-noticias-ultimas, #busca-noticias, #album-veiculos, #album-happyhour, #lista-agenda, #album-videos, #album-baladas { width: 775px; display: inline-table; float: left; margin-bottom: 27px; }
#conteudo-noticias-ultimas, #album-videos, #album-happyhour, #lista-agenda { margin-top: 50px; }

#conteudo-noticias-ultimas h3, #album-veiculos h3, #album-happyhour h3, #lista-agenda h3, #album-videos h3, #album-baladas h3 { width: 775px; display: block; float: left; height: 36px; text-align: center; padding-top: 4px; margin-bottom: 15px; }
#conteudo-noticias-ultimas h3 { background-color: #4169E1; }
#conteudo-noticias-ultimas h3:hover { background-color: #000080; }
#conteudo-noticias-ultimas h3 a, #album-veiculos h3 a, #album-happyhour h3 a, #lista-agenda h3 a, #album-videos h3 a, #album-baladas h3 a { font-size: 22px; font-weight: bold; color: #FFF; text-decoration: none; }
#conteudo-noticias-ultimas ul, .div-carousel ul, #busca-noticias ul, #home-notas ul, #album-veiculos ul, #album-happyhour ul, #album-videos ul, #album-baladas ul { padding: 0 0; margin: 0 0; list-style: none; }
#conteudo-noticias-ultimas ul li, #busca-noticias ul li, #album-veiculos ul li, #album-happyhour ul li, #album-videos ul li, #album-baladas ul li { width: 140px; height: 213px; display: inline; float: left; }
.div-carousel ul li { width: 310px; height: 300px; display: block; float: left; }
#conteudo-noticias-ultimas ul li { background-color: #4169E1; }
#conteudo-noticias-ultimas ul li:hover { background-color: #000080; }
#busca-noticias ul li { background-color: #018793; }
#busca-noticias ul li:hover { background-color: #03567E; }
.div-carousel ul li { background-color: #E4E1D8; }
.div-carousel ul li:hover { background-color: #C4BEAA; }
#conteudo-noticias-ultimas ul li img, .div-carousel ul li img, #busca-noticias ul li img, #album-veiculos ul li img, #album-happyhour ul li img, #album-videos ul li img, #album-baladas ul li img { display: block; float: left; }
#conteudo-noticias-ultimas ul li h4, #busca-noticias ul li h4, #album-veiculos ul li h4, #album-happyhour ul li h4, #album-videos ul li h4, #album-baladas ul li h4 { display: table-cell; width: 130px; height: 97px; ; vertical-align: middle; padding: 5px 5px; text-align: center; }
.div-carousel ul li h4 { display: table-cell; width: 290px; height: 67px; vertical-align: middle; padding: 0px 10px 5px 10px; text-align: center; }
#conteudo-noticias-ultimas ul li h4 a, #busca-noticias ul li h4 a, #album-veiculos ul li h4 a, #album-happyhour ul li h4 a, #album-videos ul li h4 a, #album-baladas ul li h4 a { font-size: 14px; font-weight: normal; color: #FFF; text-decoration: none; }
.div-carousel ul li h4 a { font-size: 16px; font-weight: bold; color: #333; text-decoration: none; }
.mini-data { width: 65px; position: absolute; font-size: 12px; font-style: normal; color: #000; background-color: #FFDC4F; padding: 0px 0px; text-align: center; margin: 88px 0px 0px 75px; }
#barra-busca { width: 775px; display: block; float: left; margin: 12px 0px; }
.barra-busca-input { width: 670px; display: inline; float: left; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; height: 21px; padding: 3px 10px; vertical-align: middle; z-index: 9999; border-top: 1px solid #CCC; border-right: 1px solid #DDD; border-bottom: 1px solid #DDD; border-left: 1px solid #DDD; margin-right: 9px; }
.barra-busca-input:focus, .barra-busca-input:hover { border-top: 1px solid #A0A0A0; border-right: 1px solid #B9B9B9; border-bottom: 1px solid #B9B9B9; border-left: 1px solid #B9B9B9; }
#album-veiculos ul li, #album-veiculos h3 { background-color: #4169E1; }
#album-veiculos ul li:hover, #album-veiculos h3:hover { background-color: #000080; }
#album-happyhour ul li, #album-happyhour h3 { background-color: #B22222; }
#album-happyhour ul li:hover, #album-happyhour h3:hover { background-color: #800000; }
#album-baladas ul li, #album-baladas h3 { background-color: #9932CC; }
#album-baladas ul li:hover, #album-baladas h3:hover { background-color: #800080; }
#album-videos ul li, #album-videos h3 { background-color: #333; }
#album-videos ul li:hover, #album-videos h3:hover { background-color: #000; }
#div-rodape { background-color: #FFDC4F; border-top: solid 7px #FF8000; padding: 7px 0px; margin-top: 10px; }
#rodape { background-color: #FFDC4F; text-align: center; }
#rodape ul { margin: 4px 0 0 0 !important; padding: 0 0; list-style: none; display: inline; }
#rodape ul li { list-style: none; display: inline; font: 14px; color: #000; }
#rodape ul li a { font: 14px; color: #000; text-decoration: none; }
#rodape ul li a:hover { color: #000; text-decoration: underline; }
.author { width: 93px; height: 30px; display: inline; float: right; }
.loterias-tit { width: 189px; display: inline; float: left; height: 115px; }
.loterias-img { width: 189px; display: inline; float: left; height: 65px; }
#div-itsites { background-color: #E9AB1C; }
#itsites { background-color: #E9AB1C; text-align: right; }
#paginacao { width: 100%; display: block; margin: 10px auto; }
#paginacao .numerada { width: 36px; height: 37px; display: inline; float: left; text-align: center; }
#paginacao .anterior { width: 100px; height: 37px; display: inline; float: left; text-align: center; }
#paginacao .proximo { width: 100px; height: 37px; display: inline; float: left; text-align: center; }
#paginacao .etc { width: 36px; height: 37px; display: inline; float: left; text-align: center; }
#paginacao ul { clear: both; margin: 0 auto; *margin:0;
display: block; list-style: none; float: right; }
#paginacao ul li { float: left; background-color: #FFF; height: 26px; min-width: 25px; _min-width: 25px; font-size: 16px; color: #FFF; text-align: center; text-decoration: none; margin-right: 2px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
#paginacao ul li a { float: left; background-color: #018793; height: 29px; min-width: 25px; _min-width: 25px; font-size: 16px; color: #FFF; text-align: center; text-decoration: none; margin-right: 2px; padding: 7px 10px 0px 10px; display: block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
#paginacao ul li a:hover { background-color: #03567E; color: #FFF !important; text-decoration: none; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
#paginacao ul li.selected { background-color: #03567E; color: #FFF; padding: 7px 10px 0px 10px; height: 29px; float: left; margin-right: 4px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.previsao { width: 165px; height: 170px; display: block; float: left; padding: 20px 0px 20px 35px; background: #000 url(../images/bg_previsao.png) no-repeat; margin-bottom: 15px; }
.cotacoes { width: 200px; height: 155px; display: block; float: left; padding: 55px 0px 0px 0px; margin-bottom: 15px; background: #326725 url(../images/bg_cotacoes.png) no-repeat; }
.campeonatos { width: 200px; height: 200px; display: block; float: left; margin-bottom: 15px; }
#home-notas { display: block; float: left; width: 775px; padding: 0px 0px 20px 0px; margin: 20px 0px; background-color: #EEE; }
#home-notas h3 { width: 775px; display: block; float: left; height: 36px; text-align: center; padding-top: 10px; margin-bottom: 20px; }
#home-notas h3 { font-size: 22px; font-weight: bold; color: #FFF; text-decoration: none; }
#home-notas h3 { background-color: #333; }
#home-notas ul { list-style: none; margin: 0; padding: 0px 20px; }
#home-notas ul li h4 { font-size: 16px; font-weight: bold; padding: 0; margin: 10px 0px; }
#home-notas ul li h4 a { color: #666; text-decoration: none; }
#home-notas ul li h4 a:hover { color: #000; }
.addthis_inline_share_toolbox { padding-top: 15px; text-align: right; }
.legenda { display: block; font-size: 14px; color: #666; font-weight: normal !important; font-style: italic; margin-top: 5px; }
.fullbanner { width: auto; max-width: 100%; display: block; margin: 0 auto; padding: 10px 0px; text-align: center !important; }
.hidden { display: none; visibility: hidden; }