﻿@charset "utf-8";
/* @import url('https://fonts.googleapis.com/css?family=IBM+Plex+Sans:300,400,700&display=swap'); */

/* CSS Document */

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald'), local('Oswald'), url(/Content/Site/font.woff) format('woff');
}

@font-face {
  font-family: 'OswaldRegular';
   src: url("/Content/Site/Oswald-Regular.ttf") format("truetype");
}
 
@font-face {
  font-family: 'OswaldLight';
   src: url("/Content/Site/Oswald-Light.ttf") format("truetype");
}

*{
	margin:0;
	padding:0;	
	outline: none !important;
}

.addthis_button_expanded {
	visibility: hidden;
    width: 0;
    max-width: 0;
}

a:link,a:hover,a:visited
{
	text-decoration:none;
	color:#fff;		
}
html{
	width:100%;
	height:auto;
	position:relative;
	overflow-x:hidden;
}
testecitacao
{
}

body
{
	width:100%;
	height:auto;
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif; 
/*	background: #E5E5E5 !important;*/
    background: white;
	position:relative;
	font-size: 14px;

}

#teste_box{width:auto; float:right;}

#herograd {
	/*background: url('/Images/Site/bg_hero_grad_56.png') no-repeat center;*/
	position: relative;
	top: 36px;
	/*width: 1816px; width:100%;
	/*width:1807px;*/ width:100%;
	height: 666px;
	z-index:9;
	margin:0 auto;
	overflow:hidden;
}

#corte
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:666px;
    background:url('/Images/Site/bg_hero_grad.png') center top no-repeat;
    }



#riscado
{
	background-image:url('/Images/Site/back_teste.png');
	background-repeat:repeat;
	width:1816px;
	height:659px;
	z-index:-9999;
	margin: 0 auto;
	position:relative;
}

#bg_elenco
{
	width:100%;
	height:100%;
	/*background-image:url('/Images/Site/bg_elenco.jpg');*/ 
	background-image:url('/Images/Site/bg-interno.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
}

#geral
{
	width:1000px;
	height:auto;
	/*z-index:99999;*/
	position:relative;	
	/*top:34px;
	left:50%;
	margin-left:-500px;*/
	margin:0 auto;


	
}
#skyEsq{
/*	position:absolute;
	left:-170px;
	top:585px;*/
	display:none;
    position: fixed;
    top: 130px;
    left: calc( ((100vw - 1000px) / 2 ) - 185px );
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -o-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
}

#skyDir{
	/*position:absolute;
	top:585px;
	right:-170px;
	float:right;*/
	display:none;
    position: fixed;
    top: 130px;
    left: calc( ((100vw - 1000px) / 2 )  + 1010px );
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
    -o-transition: 300ms ease-in-out;
    transition: 300ms ease-in-out;
}

#menu_desk {
    width: 100%;
    height: 120px;
    position: fixed;
    top:0;
    left:0;
    background:white;
    z-index: 100000;
    box-shadow: 0 1px 1px #dddddd;
}
.menu_esquerda {
    position:absolute;
    top: 0;
    left: 0;
    z-index: 1;
    height: 120px;
    width: 360px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-left:10px;
    border-right: 1px solid #DDDDDD;
background: white;	
}

.menu_direita {
    position:absolute;
    top: 0;
    left: 360px;
    width: calc(100% - 360px);
    height: 100%;
    padding-right:10px;
}


    #menu_titulo2 {
      margin-top: 20px;
    }

@media screen and (max-width: 1366px) {
    #menu_titulo2 {
        display: none !important;
    }

    .menu_esquerda {
        width: 110px;
        padding-left: 0;
    }

    .menu_direita {
        width: calc(100% - 110px);
        left: 110px;
    }

}




#nav
{
	width:636px; 
	background-image:none;
	height:60px;
    line-height:60px;
	display:inline-block;	
    z-index:10;
    behavior: url('/Content/Site/PIE/PIE_uncompressed.htc');
    font-family:'OswaldLight';
    font-size:22px;
    margin-left:15px;
    float:left;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

.lang
{
	display:inline;
	float:left;	
	padding-right:0px;
	width:197px;
    position:relative;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}

#idioma_selecionado {text-align:right; cursor:pointer; width:43px; height:auto; display:table; float:right; margin-top:5px;}
#idioma_selecionado img {padding:0; display:table-cell; vertical-align:middle; margin-right:5px; float:left;}
#idioma_selecionado .fa {padding:0; display:table-cell; vertical-align:middle;}

/*EFEITO DE HOVER*/

#idioma_selecionado:hover .fa {text-shadow:2px 2px 1px #333;}

/*OPÇÕES DE IDIOMAS*/
#idioma_opcoes {z-index:9999999999999; width:100%;max-width:110px; height:auto; display:none; position:absolute; top:31px;left:151px; border:1px solid #c8c8c8; background: rgba(255,255,255,0.9); padding:20px 15px;-webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
            -webkit-font-smoothing:antialiased;
}
#idioma_opcoes ul {width:100%; list-style:none;}
#idioma_opcoes ul li {border-bottom:1px solid #c8c8c8;width:100%; display:table; padding:8px 0;}
#idioma_opcoes ul li:first-child {padding-top:0;}
#idioma_opcoes ul li:last-child {border-bottom:0; padding-bottom:0;}
#idioma_opcoes ul li a:link, #idioma_opcoes ul li a:visited {float:left; margin:0; padding:0; display:inline-block; width:100%; color:#046151; font-family:'OswaldLight'; text-shadow:none; font-size:12px; text-align:left;}
#idioma_opcoes ul li a:hover {font-family:'OswaldRegular';}
#idioma_opcoes ul li a.selected {font-family:'OswaldRegular';}
#idioma_opcoes ul li a img {display:inline; float:left; margin:0;}
#idioma_opcoes ul li a span {float:left; margin:2px 0 0 12px;}





/*.lang img
{
	padding-right:2px;	
}*/

#socioEntrada
{
	width:100%;;
    height: 40px;
    position:absolute;
    right:0px;
    top: 0;
    line-height: 40px;
    z-index:5;
    
}

.menu_login {
    position: absolute;
    height:100%;
    width: 170px;
    top: 0;
    right: 10px;
}



    #socioEntrada ul {list-style:none;}
    #socioEntrada ul li {float:left; height:40px; line-height:40px; text-align:center;}
    #socioEntrada ul li.login {background:white; color:#00736C; cursor:pointer;}
    #socioEntrada ul li.sair {background:#FFF; color:#005C56; cursor:pointer;}
    #socioEntrada ul li.lupa {background:#FFF; color:#005C56; cursor:pointer;}
    #socioEntrada ul li.check_in {background:#feca34; color:#046957; cursor:pointer;}
    #socioEntrada ul li.check_in a:link, #socioEntrada ul li.check_in a:visited  {color:#046957; cursor:pointer; text-shadow:none;font-family:'OswaldLight'; margin:0; padding:0; float:none;}
    #socioEntrada ul li.check_in a:hover {color:#046957;}
    #socioEntrada ul li.login:hover {text-shadow:1px 1px 1px #ccc;}
    #socioEntrada ul li.sair:hover {text-shadow:1px 1px 1px #ccc;}

.barra_top .sair_socio_novo:link, .barra_top .sair_socio_novo:visited {
    width:52px;
    height:30px;
    background:#feca34; 
    color:#046957;
    text-align:center;
    float:right;
    font-family:"OswaldLight";
    font-size:14px;
    text-shadow:none;
    margin:0;padding:0;

}



#form_opcoes {z-index:99999999999999999999999999999999; 
                  width:176px; 
                  max-width:176px; 
                  height:auto; 
                  display:none; 
                  position:absolute; 
                  top:40px;
                  right:0;
                  text-align:center; 
                  border:1px solid #c8c8c8; 
                  background: rgba(255,255,255,0.9); 
                  padding: 8px;
                  -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
            -webkit-font-smoothing:antialiased;
}
        #form_opcoes .box-form {float:left; width:100%; color:#046957; font-family:'OswaldRegular'; text-align:center; margin-bottom:5px;}
        #form_opcoes .box-form label { margin-bottom:0px; }
        #form_opcoes .box-form  input {width:100%; height:29px; border:1px solid #c8c8c8;}
        #form_opcoes .box-form .error {font-family:'OswaldLight'; font-size:12px; color:#E48D04; font-weight:normal; text-align:left;}
        #form_opcoes .box-form #btn_ok { background:#046957; border:1px solid #046957; color:#FFF; font-family:'OswaldRegular'; line-height: 14px; }
        #form_opcoes #recuperarSenha:link, #form_opcoes #recuperarSenha:visited {font-family:'OswaldLight'; color:#046957;float:none; text-shadow:none;  line-height: 22px;  margin-top: 10px; display: inline-block;}
        #form_opcoes #recuperarSenha:hover {text-decoration:underline;}
#busca
{
	display:inline;
    height:auto;
	width:320px;
	float:right;
    font-family:"OswaldLight";
    color:#c8c8c8;
    font-size:15px;
    line-height:32px;
    margin:35px 10px 0 0 ;

}

#busca label {
    display:inline-block;
    text-transform:uppercase;    
}

#busca label img {
    margin-right:10px;
}

#busca #procurar
{
	width:199px;
	padding:5px;
    height:25px;
    display:inline-block;
    margin-left:10px;
    border:1px solid #c8c8c8;
    font-family:"OswaldLight";
    color:#000;
}




.sociais
{
	position:relative;
	left:20px;
	float:left;
        width:140px;
}

#redesMultimidia > .sociais {
left: 0;
width:280px;
display: flex;
    justify-content: space-around;

}

#sociais_icone {text-align:right; cursor:pointer; width:auto; height:auto; display:table; float:right; margin-top:4px;}
    #sociais_icone a {
        display:inline-block; padding:0; margin:0;
    }
#sociais_icone img {padding:0; display:table-cell; vertical-align:middle; margin-right:5px;}
#sociais_icone .fa {padding:0; display:table-cell; vertical-align:middle;}

/*EFEITO DE HOVER*/

#sociais_icone:hover .fa {text-shadow:2px 2px 1px #333;}

/*OPÇÕES DE IDIOMAS*/
#sociais_opcoes {z-index:999999999999999999999; width:auto; min-width:114px; height:auto; padding:5px; display:none; position:absolute; top:31px;left:74px; border:1px solid #c8c8c8; background: rgba(255,255,255,0.9); -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
            -webkit-font-smoothing:antialiased;
}

#sociais_opcoes a:link, #idioma_opcoes a:visited {float:left; margin:0; padding:0 10px 10px 0; display:inline; width:auto; color:#046151; font-family:'OswaldLight'; text-shadow:none; font-size:12px; text-align:left;}
#sociais_opcoes a:hover img {outline: 2px solid #006651;
  outline-offset: -2px;}
#sociais_opcoes a img {display:inline; float:left; margin:0;}

#sociais_opcoes a:nth-child(3n+3) {
        padding-right:0;
    }
    #sociais_opcoes a:nth-last-child(-n+2){
    padding-bottom:0;
    }




.sociais img
{
	padding-left:0px;	
}


#menu_extra {
    position: relative;
    left: 50px;
    float: left;
    width: 250px;
}

    #menu_extra a:link, #menu_extra a:visited {
        
        font-family:"OswaldLight";
        text-shadow:none;
        font-size:15px;
        padding:0;
        margin:0;
        float:none;
        line-height:30px;
        padding-right:15px;
    
    }

    #menu_extra a:last-child {
        
        padding-right:0;
    
    }

    #menu_extra a:hover {
        color:#FECA34;
    }

/*FIM BARRA TOPO*/


#cabecalho
{
	width:100%;
	position:relative;
	height:auto;
}

/*#jogos{
	width:300px;
	height:60px;
	background-color: rgba(0,0,0,0.7);
	background-color: #000\9;
	filter: alpha(opacity=70)\9;
	position:absolute;
	top:13px;
	left:197px;
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	z-index:999999;
	list-style:none;
}
#jogos li
{
    float:left;
}
#jogos .textovertical 
{
   width:15px; 
   height:60px; 
   float:right;
   display:block;
    
}

#jogos img {filter: alpha(opacity=100)\9;}
*/
#btn_jogos:link
{
    background-image:url('/Images/Site/ver_mais.png');
    width:15px; 
    height:60px;
    display:block;
}

#btn_jogos:visited
{
    background-image:url('/Images/Site/ver_mais.png');
   /* background-repeat:no-repeat;
    background-position:center;*/
    width:15px; 
    height:60px;
    display:block;
}

#btn_jogos:hover
{
    background-image:url('/Images/Site/ver_mais_hover.png');
   /* background-repeat:no-repeat;
    background-position:center;*/
    width:15px; 
    height:60px;
    display:block;
}

/*#info_jogos
{
	background-color: rgba(255,255,255,0.98);
	background-color: #FFF\9;
	filter: alpha(opacity=98)\9;
	width:519px;
	height:78px;
	color:#308b79;
	font-size:14px;
	border:1px solid #006750;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url('/Content/Site/PIE/PIE_uncompressed.htc');
	position:absolute;
	top:5px;
	left:480px;
	z-index:99999999;
	display:none;
	font-family:"calibri";
}*/

#info_jogos .textovertical 
{
   width:15px; 
   height:68px; 
   float:right;
   display:block;
   margin-top:-67px;
   margin-right:5px;
}

#btn_fechar:link
{
    background-image:url('/Images/Site/fechar_aba.png');
    width:15px; 
    height:68px;
    display:block;
}

#btn_fechar:visited
{
    background-image:url('/Images/Site/fechar_aba.png');
    width:15px; 
    height:68px;
    display:block;
}

#btn_fechar:hover
{
    width:15px; 
    height:68px;
    display:block;
}

#verMais
{
	cursor:pointer;
	position:absolute;	
}
#info_jogos p
{
	width:275px;
	height:27px;
	line-height:16px;
	font-weight:bold;
	margin-top:8px;
	margin-left:10px;	
}

#info_jogos #btn
{
	width:90px;
	height:auto;
	margin-left:234px;
	margin-top:-35px;
}
#info_jogos #btn ul li
{
	width:106px;
	height:19px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	list-style:none;
	float:none;
	color:#fff;
	text-align:center;
	margin-left:10px;
	margin-top:5px;
	font-size:10px;
	behavior: url('/Content/Site/PIE/PIE_uncompressed.htc');
}

#info_jogos #btn ul li.ativo
{

	background-image:url('/Images/Site/bg_btn.png');
	background-repeat:repeat-x;

}

#info_jogos #btn ul li.inativo
{
	background-image:url('/Images/Site/bg_btn_inativo.jpg');
	background-repeat:repeat-x;
}

#info_jogos #btn ul li a:link
{
    padding-top:5px;
}

#info_jogos #btn ul li a:visited{
	color:#fff;
}

#info_jogos #nike
{
	float:left;
	margin-top:-67px;
	margin-left:360px;	
	width:129px;
	height:68px;
}

#info_jogos #tabela
{
	position:relative;
	top:-115px;
	left:412px;
	width:150px;
	height:68px;
	border:1px solid #CCC;	
	border-collapse:collapse;
	border-spacing:0px;
}

#info_jogos #tabela th
{
	height:13px;
	color:#FFF;
	background-image:url('/Images/Site/bg_titulo_tab.png');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
	font-size:11px;
	letter-spacing:0px;
		
}

#info_jogos #tabela td
{
	height:10px;
	color:#006750;
	background-image:url('/Images/Site/bg_tab.png');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
	font-size:10px;
	letter-spacing:0px;
		
}

#info_jogos #tabela .coxa
{
	height:10px;
	color:#FFF;
	font-weight:bold;
	background-image:none;
	background-color:#307264;
	border:1px solid #CCC;
	padding:0px;
	margin:0px;
	font-size:10px;
	letter-spacing:0px;
		
}

#info_jogos #fechar
{
	position:relative;
	top:-182px;
	left:565px;
	cursor:pointer;	
}

#info_jogos #btn ul li div
{
    margin-left:1px;  
}

#globo_inativo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-globo-off.png');
    display:block;
    float:left;
}

#globo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-globo-on.png');
    display:block;
    float:left;
}
#sportv_inativo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-sportv-off.png');
    display:block;
    float:left;
}

#sportv
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-sportv-on.png');
    display:block;
    float:left;
}
#ppv_inativo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-ppv-off.png');
    display:block;
    float:left;
}

#ppv
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-ppv-on.png');
    display:block;
    float:left;
}
#band_inativo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-band-off.png');
    display:block;
    float:left;
}

#band
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-band-on.png');
    display:block;
    float:left;
}
#fox_inativo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-fox-off.png');
    display:block;
    float:left;
}

#fox
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-fox-on.png');
    display:block;
    float:left;
}
#espn_inativo
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-espn-off.png');
    display:block;
    float:left;
}

#espn
{
    width:16px;
    height:16px;
    background-image:url('/Images/Site/botao-espn-on.png');
    display:block;
    float:left;
}
#cabecalho #banner
{
	position:absolute;
	left:532px;
	top:13px;
	background-repeat:no-repeat;
	width:480px;
	height:60px;
    z-index:9999999;
}

#cabecalho #banner img
{
    padding-right:10px;
    float:right;
}

#nav ul li { float: left; display: inline; margin: 0; }

/*#nav a:link
{
	list-style:none;
	color:#fff;
	font-size:16px;
	float:left;	
	padding-left:13px;
	margin-top:3px;
	text-shadow: 2px 1px 2px #000000;
    filter: dropshadow(color=#000000, offx=2, offy=1);
	cursor:pointer;
	font-family:"Oswald";
}*/

#nav a:link
{
	list-style:none;
	color:#333;
	font-size:15px;
    font-family:'Calibri';
	float:left;
    margin-top:0;	
	padding-right:25px;
	cursor:pointer;
    text-shadow:none;
}


#nav a:visited
{
    color:#FFF;
}

#nav a:hover
{
    color:#6bd75d;
}


.barra_top a:visited
{
	color:#FFF;
}
.barra_top a:hover
{
	color:#FECA34;
}

/*#subnav {


    position:relative;
    overflow:hidden;
    top:30px;
    left:10px;
    border-top:1px solid #ddd;
    width:850px;
	height:117px;
	background-color:#FFF;
	opacity:0.9;
	border:1px solid #060;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	z-index:-10;
}*/

/*#submenu
{
	width:850px;
	height:117px;
	background-color:#FFF;
	opacity:0.9;
	border:1px solid #060;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	position:absolute;
	left:131px;
	top:122px;
	z-index:-10;
	display:none;
}*/

.sub-menu
{
	width:100%;
	height:auto;
    position:absolute;
	left:12px;
}

.sub-menu ul
{
	float:left;
	display:inline;
	border-left:1px solid #006651;
	margin-top:8px;
	width:103px;
}
.sub-menu ul li
{
	border-bottom:1px dotted #006651;
	font-size:14px;
	font-weight:bold;
	color:#0d5f49;
	list-style:none;
	padding-left:4px;
	padding-bottom:3px; 
	padding-top:3px;
	cursor:pointer;
}

.sub-menu ul li a:link
{
	color:#0d5f49;	
}
.sub-menu ul li a:visited
{
	color:#0d5f49;	
}

.sub-menu ul li a:hover
{
	background-color:#cecece;	
}

#controleSlider
{
	width:434px;
	height:155px;
	background-color:rgba(0,0,0,0.5);
	background-color: #000\9;
	filter: alpha(opacity=50);
	position:absolute;
	top:453px;
	left:0px;
	/*margin-top:221px;
	margin-bottom:10px;*/
	color:#FFF;
}

#controleSlider h1{
	font-size:27px;	
	letter-spacing:0px;
	margin-left:13px;
	margin-top:13px;
	text-shadow: 1px 2px 2px #000;
    filter: dropshadow(color=#000, offx=-1, offy=s);
	text-transform:uppercase;
	line-height:37px;
	font-family:"Oswald";
	font-weight:normal;
	background:none\9;
	filter: none\9;
	opacity:1\9;
}

#controleSlider h2{
	font-size:16px;
	margin-left:13px;
	margin-top:0px;
	font-weight:normal;
	text-shadow: 1px 2px 2px #000;
    filter: dropshadow(color=#000, offx=1, offy=2);
	width:400px;
	line-height:18px;
	background:none\9;
	filter: alpha(opacity=100)\9;
	opacity:1\9;
}

#imagens{
	display:inline;
	width:420px;
	margin-left:11px;
	position:absolute;
	top:95px;
	left:0px;

}

#imagens img{
	border:1px solid #FFF;
	margin-left:2px;
}



#conteudo
{
	width:100%;
	height:auto;
	background-color:#FFF;
	/*box-shadow:  2px 2px 2px 2px rgba(0, 0, 0, 0.3);*/
	float:left;
    margin-top: 10px;
	 padding-top:20px
}

.conteudo_n
{
	background-color:#E5E5E5 !important;
	box-shadow: none !important;
	float:left;
    padding-top:0px
}

#conteudo h1
{
	color:#0c715c;
	font-size:26px;
	font-family:"Oswald";
	font-weight:normal;
}
#breadcumbs
{
	width:100%;
	height:15px;
	display:inline;
	color:#ccc;
	font-size:11px;
	margin-left:20px;
	position:relative;
	top:10px;
	left:0px;
	float:left;

}
#breadcumbs img
{
	position:absolute;
	left:0px;
}
#breadcumbs_texto
{
	position:relative;
	left:30px;
	top:5px;
	width:100%;
	display:inline;
	
}

.siga
{
	color:#136b5b;
}

#foto_editoria
{
	width:935px;
	height:227px;
	padding:5px 5px 5px 5px;
	border:1px solid #ccc;
	margin-left:25px;
	margin-top:35px;
	text-align:center;	
}

/* FIM EDITORIA */
#foto_noticia
{
	width:625px;
	height:auto;
	padding:5px 5px 5px 5px;
	border:1px solid #ccc;
	margin-left:20px;
	margin-top:0px;
	text-align:center;
    float:left;
}

    #foto_noticia img {
        max-width:625px;
        height:auto;
    }

/*#foto_noticia
{
	width:935px;
	height:auto;
	padding:5px 5px 5px 5px;
	border:1px solid #ccc;
	margin-left:25px;
	margin-top:35px;
	text-align:center;
	clear:both;	
}*/

#foto_noticia #midias_elenco
{
    width: 268px;
    height: 84px;
    text-align: center;
    position: absolute;
    right: 57px;
    bottom: 25px;
}

#foto_noticia #midias_elenco span
{
    color:#FFF;
    font-weight:bold;
    font-size:12px;
    float:left;
}

#btn_facebook
{
    display:block;
    width:54px;
    height:53px;
    float:left;
    margin-top:25px;
}
#btn_facebook a:link
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_facebook_atleta.png');
}
#btn_facebook a:visited
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_facebook_atleta.png');
}
#btn_facebook a:hover
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_facebook_atleta_hover.png');
}
#btn_facebook_inativo
{
    display:block;
    width:54px;
    height:53px;
    float:left;
    margin-top:25px;
    background-image:url('/Images/Site/btn_facebook_atleta_inativo.png');
}

#btn_twitter
{
    display:block;
    width:54px;
    height:53px;
    float: left;
    margin-top:25px;
    margin-left:18px;
}

#btn_twitter a:link
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_twitter_atleta.png');
}

#btn_twitter a:visited
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_twitter_atleta.png');
}
#btn_twitter a:hover
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_twitter_atleta_hover.png');
}

#btn_twitter_inativo
{
    display:block;
    width:54px;
    height:53px;
    float: left;
    margin-top:25px;
    margin-left:18px;
    background-image:url('/Images/Site/btn_twitter_atleta_inativo.png');
}

#btn_site
{
    display:block;
    width:54px;
    height:53px;
    float:left;
    margin-top:25px;
    margin-left:16px;
}

#btn_site a:link
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_site_atleta.png');
}

#btn_site a:visited
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_site_atleta.png');
}

#btn_site a:hover
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_site_atleta_hover.png');
}

#btn_site_inativo
{
    display:block;
    width:54px;
    height:53px;
    float:left;
    margin-top:25px;
    margin-left:16px;
    background-image:url('/Images/Site/btn_site_atleta_inativo.png');
}

#btn_instagram
{
    display:block;
    width:54px;
    height:53px;
    float: left;
    margin-top:25px;
    margin-left:18px;
}

#btn_instagram a:link
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_instagram_atleta.png');
}

#btn_instagram a:visited
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_instagram_atleta.png');
}
#btn_instagram a:hover
{
    display:block;
    width:54px;
    height:53px;
    background-image:url('/Images/Site/btn_instagram_atleta_hover.png');
}

#btn_instagram_inativo
{
    display:block;
    width:54px;
    height:53px;
    float: left;
    margin-top:25px;
    margin-left:18px;
    background-image:url('/Images/Site/btn_instagram_atleta_inativo.png');
}

#foto_noticia span
{
	width:100%;
	height:15px;
	font-size:10px;
	margin-top:7px;	
}



#foto_noticia #destaque p
{
	margin-top:30px;
	margin-left:20px;
	color:#FFF;
	font-size:10px;		
}


#foto_noticia #destaque h2
{
	margin-left:20px;
	margin-top:5px;
	font-size:18px;
	color:#97c027;
	width:235px;
	text-overflow: clip;
    height: 120px;
    overflow: hidden;
    font-weight:normal;
}
#noticia{
	width:636px;
	height:auto !important;
	margin-left:20px;
	margin-top:15px;
	font-size:15px;
	float:left;
	/*overflow:hidden;*/
}

/*#noticia{
	width:600px;
	height:auto !important;
	margin-left:25px;
	margin-top:20px;
	font-size:15px;
	float:left;
	/*overflow:hidden;*/
}*/

.alignleft
{
    float:left;
    padding-right:20px;
}

#noticia a:link{
	color:#0c715c;
	font-weight:bolder;
}

#noticia a:visited{
	color:#0c715c;
	font-weight:bolder;
}


#noticia p
{
    -webkit-margin-before:1em;
	-webkit-margin-after:1em;
	-webkit-margin-start:0px;
	-webkit-margin-end:0px;
	/*margin-top:20px;*/
    margin:0px 0px 15px 0px;
}

#foto_noticia_conteudo{
	float:left;
	padding:3px 3px 15px 3px;
	border:1px solid #ccc;
	text-align:center;
	margin-right:20px;	
}
#citacao{
	font-size:11px;
}
#autorcitacao{
	font-size:11px;
}

.citacao_esq
{
    background: url('/Images/double_quote.gif') no-repeat 0 19px;
    font-family: Calibri;
    width:140px;
    border-top:1px solid #CCC;
    line-height:24px;
    color:#666;
    word-wrap:break-word;
    padding: 80px 0px 0px 0px;
	margin:5px 20px 40px 0px;
	font-size:1.67em;
	float:left;
	text-align:left;
	font-style:italic;
}

.citacao_dir
{
    background: url('/Images/double_quote.gif') no-repeat 0 19px;
    font-family: Calibri;
    width:140px;
    border-top:1px solid #CCC;
    line-height:24px;
    color:#666;
    word-wrap:break-word;
    padding: 80px 0px 0px 0px;
	margin:5px 20px 40px 0px;
	font-size:1.67em;
	float:right;
	text-align:right;
	font-style:italic;
}

.citacao_frase
{
    font-family: Calibri;
}

.citacao_autor
{
    font-family: Calibri;
    float:right;
    padding:0px 0px 0px 36px;
    font-weight:bold;
    font-size:12px;
    margin:23px 0 0 0;
    line-height: 14px;
}

#autor{
	position:relative;
	top:30px;	
}

#navegacao_noticias
{
	display:inline;
	width:588px;
	background-color:#f2f2f2;
	border:1px solid #999;
	padding:5px;
	clear:both;	
	float:left;
	margin-top:100px;
}

#navegacao_noticias a:link
{
    color:#000;
    font-weight:normal;
    width:252px;
}

#navegacao_noticias a:visited
{
    color:#000;
    font-weight:normal;
}


#navegacao_noticias img
{
    border:0px;    
}
#navegacao_noticias a:link
{
		color:#333;
		letter-spacing:-1px;	
}
#navegacao_noticias a:visited
{
		color:#333;
		font-size:14px;	
		letter-spacing:-1px;
}

#noticias_relacionadas
{
	width:598px;
	height:200px;
	background-color:#f2f2f2;
	border:1px solid #999;
	margin-top:10px;
	text-align:center;
	float:left;
}

#noticias_relacionadas h1
{
	color:#999;
	font-size:20px;
	margin-top:5px;
	letter-spacing:0px;
	font-weight:normal;
}

#noticias_relacionadas ul
{
	font-size:11px;
	letter-spacing: normal;
	margin-top:10px;	
}

#noticias_relacionadas ul li
{
	list-style:none;
	float:left;
	width:130px;
	margin-left:18px;
	text-align:left;
}
#noticias_relacionadas ul li a:link
{
	color:#333;
}

#noticias_relacionadas ul li a:visited
{
	color:#333;
}
#noticias_relacionadas img
{
	border:1px solid #ccc;	
}

.data
{
	color:#868686;
	font-size:10px;
	position:relative;
	top:10px;
}
#noticias_relacionadas ul li p
{
	margin-top:8px;
	line-height:12px;

}
#mais_noticias
{
	margin-top:25px;
	width:100%;
    float:left;	
}
#mais_noticias ul li
{
	list-style:none;
	width:100%;
	border-top:1px solid #CCC;
	padding-top:5px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
}
#mais_noticias .data
{
	top:0px;	
}
#mais_noticias ul li a:link
{
	color:#333;
}

#mais_noticias ul li a:visited
{
	color:#333;
}

#mais_noticias h3
{
	color:#05755d;
	font-size:16px;
	line-height:18px;
	margin-top:5px;	
	font-weight:normal;
	font-family:"Oswald";
}
#mais_noticias p
{
	margin-top:5px;	
}

/*FIM NOTÍCIAS */

#elenco
{
	width:937px;
	height:auto;
	background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	z-index:99999;
	font-size:12px;
	padding:15px;
	display:none;
	margin-left:10px;
	margin-top:38px;
}

#elenco ul
{
	float: left;
	margin-right:12px;
	height:auto;
}

#elenco ul li
{
	list-style:none;
}
#elenco ul li a:link{
	color:#676767;	
}
#elenco ul li a:visited
{
	color:#676767;	
}
#elenco ul li a:hover{
	color:#006553;
	text-decoration:underline;	
}


#elenco ul li strong{
	font-size:14px;
	color:#676767;	
}

#foto_elenco
{
	margin-left:30px;	
}

#esq_3{
	margin-top:-10px;
	width:285px;
	height:auto;
	text-align:left;
	float:left; 
	
}

#esq_3 h1{
	margin-top:7px;
	letter-spacing:0px;
	font-weight:normal;	
}

#esq_3 p
{
    margin-top:0px;
}

#esq_3 ul
{
    width:100%;
}

#esq_3 ul li
{
    width:100%;
    border-top:1px solid #CCC;
    padding-top:10px;
    padding-bottom:10px;
    list-style:none;
    float:left;
    height:auto;
}

#esq_3 ul li:link
{
    background-color:#FFF;
    padding-top:10px;
    padding-bottom:10px;
}

#esq_3 ul li:visited
{
    background-color:#FFF;
    padding-top:10px;
    padding-bottom:10px;
    
}

#esq_3 ul li:hover
{
    background-color:#006855;
    padding-top:10px;
    padding-bottom:10px;
}

#esq_3 ul li:hover .texto
{
    color:#FFF;
}

#esq_3 ul li:hover .texto h3
{
    color:#FFF;
    font-weight:normal;
}

#esq_3 ul li.semHover .texto
{
    height:auto;
}


/*#esq_3 ul li.semHover:hover .texto h3
{
    color:#000;
}*/

#esq_3 ul li img
{
    border:1px solid #CCC;
    float:left;
    margin-left:8px;
}


#esq_3 ul li .texto
{
    width:425px;
    height:auto;
    float:right;
    color:#999;
    font-size:14px;
}

#esq_3 ul li .texto a:link
{
    color:#999;
    font-size:12px;
}

#esq_3 ul li .texto a:visited
{
    color:#999;
    font-size:12px;
}

#esq_3 ul li .texto a:hover
{
    color:#05725f;
    font-size:12px;
}
#esq_3 ul li .texto .data
{
    position:inherit;
    top:0px;
    color:#999;
    font-size:12px;
}

#esq_3 ul li .texto h3
{
    color:#05725f;
    font-size:16px;
    font-weight:normal;
}


#esq_3 ul li.semHover:hover
{
    background-color:#FFF;
    color:#006855;
}

#esq_3 ul li.semHover a:link
{
    background-color:#FFF;
    color:#006855;
}

#esq_3 ul li.semHover a:hover
{
    background-color:#FFF;
    color:#006855;
}

#esq_3 ul li.semHover a:hover .texto h3
{
    background-color:#FFF;
    color:#006855;
}
#centro_3{
	float:right;
	width:285px;
	height:auto;
	margin-top:0px;
}
#centro_3 img{
	padding-top:0px;	
}
#centro_3 ul{
	margin-top:20px;
}

#centro_3 ul li{
	list-style:none;	
}

#dir_3_index
{
    float:right !important;
	/*float:right;
	width:285px;
    margin-right:45px;
    margin-right:25px;*/
	width:310px;
	height:auto;
	margin-top:30px;
    margin-right:20px;
	
}
#dir_3_index img
{
	margin-top:	19px;
}

#dir_3_index object
{
	margin-top:	19px;
}

#dir_3_index #campeonato{
	position:relative;
	top:22px;
	width:100%;
	margin-top:0px;
    margin-bottom:20px;
    float:left;
}

#dir_3_index #campeonato h1{
	margin-top:-1px;
}

#dir_3_index #mais_noticias .saiba_mais
{
    margin-top:-26px; margin-left:165px; border:0px;
}

#dir_3_index #campeonato .saiba_mais
{
    /*margin-top:-26px; margin-left:145px;*/ border:0px;
}

#dir_3_index #campeonato table
{
	width:100%;
	height:279px;
	margin-left:0px;
	margin-top:30px;
	border:1px solid #ccc;
	line-height:24px;	
}

#dir_3
{
    float:left !important;
	width:auto;
	height:auto;
	/*margin-top:30px;*/
	margin-top:20px;
	margin-left:27px;	
}

#dir_3 img
{
	margin-top:	19px;
}

#dir_3 object
{
	margin-top:	19px;
}

#dir_3 #campeonato{
	position:relative;
	top:25px;
	width:100%;
	margin-top:0px;
    margin-bottom:20px;
    float:left;
}

#dir_3 #mais_noticias .saiba_mais
{
    /*margin-top:-26px; margin-left:165px;*/ border:0px;
}

#dir_3 #campeonato .saiba_mais
{
    /*margin-top:-26px; margin-left:145px;*/ border:0px;
}

#dir_3 #campeonato table
{
	width:100%;
	margin-left:0px;
	border:1px solid #ccc;
	line-height:24px;	
}

.moveis a:link
{
    padding-left:20px;
}
/*CAMPEONATO ELENCO PRA CIMA*/

#multimidia_elenco
{
	width:600px;
	margin-left:25px;
	float:left;
	padding-bottom:10px;
	margin-top:5px;
}
#multimidia_elenco ul li
{
	float:left;
	padding-right:15px;	
	list-style:none;
	cursor:pointer;
}
#multimidia_elenco h2
{
	font-size:24px;
	color:#8bbeb7;
	/*padding-top:12px;*/
	font-weight:normal;
	font-family:"Oswald";
}
#multimidia_elenco h2 a:link
{
	color:#8bbeb7;
	
}
#multimidia_elenco h2 a:visited
{
	color:#8bbeb7;
	
}
#multimidia_elenco #marca
{
	font-size:36px;
	color:#0c715c;
	margin-top:-13px;
}
#multimidia_elenco #galeria_elenco
{
	/*background-color:#F2F2F2;
	border:1px solid #9C9C9C;*/
	background-color:#000;
	width:596px;
	height:564px;
	margin-top:50px;
	text-align:center;	
}

#multimidia_elenco #galeria_elenco ul
{
	width:100%;
	display:inline;
}

#multimidia_elenco #galeria_elenco ul li
{
	padding-right:27px;
	margin-top:0px;
    min-width: 88px;	
}

#esquerda{
	width:601px;
	/*position:absolute;
	left:0px;
	top:0px;*/
	padding-left:21px;
	padding-top:13px;
	clear:both;
	float:left;
}
#esquerda img
{
	/*border:1px solid #0d8d74;*/
}

#esquerda h2
{
	font-size:22px;
	line-height:22px;
	width:100%;
	padding-top:12px;
	padding-bottom:20px;
	font-family:"Oswald";	
	font-weight:normal;
}

#esquerda p
{
	width:100%;
	font-size:15px;
	line-height:17px;
	color:#02854a;
	padding-top:6px;
}

#controleNoticias
{
	display:inline;
	font-size:10px;
	position:relative;
	top:-21px;
	left:216px;
}

#controleNoticias input
{
	margin-left:14px;	
}

#destaque1{
	width:199px;
	height:445px;
	float:left;
	margin-top:-17px;
}
#destaque1 img
{
    border:1px solid #0d8d74;
}

#destaque1 a:link, #destaque2 a:link, #destaque3 a:link, #destaque4 a:link, #destaque5 a:link
{
    color:#000;   
}

#destaque1 a:visited, #destaque2 a:visited, #destaque3 a:visited, #destaque4 a:visited, #destaque5 a:visited
{
    color:#000;   
}

#destaque1 a:hover
{
    color:#000;   
}
#destaque1 h2
{
    padding-bottom:0px;
    font-weight:normal;
}
#destaque2{
	width:405px;
	height:145px;
	display:inline;
	float:right;
	margin-top:-17px;

}

#destaque2 img
{
	/*float:left;*/
}

#destaque2 h2{
	width:190px;
	float:right;
	padding:0px;
	margin-right:0px;
	font-weight:normal;
}

#destaque2 p{
	width:190px;
	font-size:14px;
	text-align:left;
	float:right;
	margin-right:0px;
}

#destaque3{
	width:405px;
	height:145px;
	display:inline;
	float:right;
	margin-top:18px;
}

#destaque3 img
{
	/*float:left;*/
}

#destaque3 h2{
	width:195px;
	float:right;
	padding:0px;
	margin-right:-5px;
	font-weight:normal;
}

#destaque3 p{
	width:195px;
	font-size:14px;
	text-align:left;
	float:right;
	margin-right:-5px;
}

#destaque4{
	width:197px;
	height:99px;
	display:block;
	padding-top:13px;
	border-top:1px dotted #666;
	float:left;
	margin-top:13px;
	margin-left:17px;
}

#destaque4 h2{
	width:197px;
	height:33px;
	overflow:hidden;
	padding:0px;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
	
}

#destaque4 p{
	width:197px;
	font-size:12px;
	text-align:left;
	margin-right:13px;
	height:72px;
	overflow:hidden;
}

#destaque5{
	width:190px;
	height:99px;
	display:block;
	padding-top:13px;
	border-top:1px dotted #666;
	margin-right:-1px;
	float:right;
	margin-top:13px;
	padding-bottom:10px;
}

#destaque5 h2{
	width:162px;
	height:33px;
	overflow:hidden;
	padding:0px;
	font-size:16px;
	line-height:16px;
	font-weight:normal;
}

#destaque5 p{
	width:162px;
	font-size:13px;
	text-align:left;
	height:72px;
	overflow:hidden;
}

#redesBotoes
{
	width:960px;
	border-top:1px dotted #666;
	padding-top:13px;
	margin-top:3px;
	padding-bottom:20px;
	margin-left:0px;
    z-index:9999;
    display:inline-block;
    height:108px;
}

#redesBotoes img{
	margin-left:-2px;
	border:1px solid #ccc;	
}

#lidas{
	float:left;
	position:absolute;
	width:199px;
	height:290px;
	margin-left:10px;
}

#lidas ul
{
	padding-top:5px;
}
#lidas ul li{
	width:100%;
	list-style:none;
	clear:both;
	float:left;
}
#lidas img
{
	border:0px;
	float:left;	
	margin-top:15px;
}
#lidas span
{
    
	font-size:12px;
	width:163px;
	height:42px;
	border-top:1px solid #CCC;
	float:right;
	padding:3px;
	padding-top:8px;
	background:none;
}

#clipping{
	width:400px;
	height:290px;
	float:right;
	margin-right:-30px;	
}

#clipping .saiba_mais
{
    /*margin-top:-26px;
    margin-left:100px;*/
    border:0px;
}

#clipping ul{
	margin-top:0;	
}
#clipping ul li
{
	list-style:none;
	width:100%;
	margin-top:0%;	
	max-height:50px;
}

#clipping ul li img{
	border:1px solid #ccc;
	/*margin-top:6px;	*/
}

#clipping ul li p
{
	font-size:12px;
	color:#000;
	height:50px;
	text-align:left;
	width:248px;
	line-height:14px;
	float:left;
	margin-left:10px;
}

#dados{
	width:100%;
	height:auto;	
	clear:both;
	padding-top:37px;
}

#dados_esq{
	float:left;
	width:411px;
	height:auto;
}

#dados_esq .saiba_mais
{
    /*margin-top:-26px; margin-left:160px;*/ border:0px;
}

#dados_esq .info
{
	width:100%;
	height:auto;
	border:1px solid #ccc;
	margin-top:09px;
	font-size:11px;	
}

#dados_esq .info h2
{
	background-image:url('/Images/Site/bg_titulo_curi.jpg');
	background-repeat:repeat-x;
	color:#FFF;	
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:17px;
	font-weight:normal;
}

#dados_esq #dataExtenso
{
    color:#FFF;	
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:17px;
	border:0px;
	background:none;
	font-family:"Oswald";
}
#dados_esq .info ul li
{
	list-style:none;
	line-height:12px;
	padding:2px 5px 5px 5px;
	margin-top:5px;	
}

#dados_esq .info ul li a:link
{
    color:#000;
}

#dados_esq .info ul li a:visited
{
    color:#000;
}

#dados_esq .info ul li a:hover
{
    color:#006855;
}

#dados_esq table
{
	padding:10px;
	margin-left:-13px;	
}
#dados_esq table td
{
	padding-left:5px;
	padding-bottom:10px;	
}
#dados_esq select{
	border:1px solid #030;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#386631;
	font-size:11px;
	vertical-align:center;
	height:17px;
}
#dados_esq #adv{
	width:321px;
}

#dados_esq #comp{
	width:291px;
}

#dados_esq #local{
	width:134px;
}

.todos_videos
{
	background-image:url('/Images/Site/bg_btn_est.jpg');
	background-repeat:repeat-x;
	font-size:8px;
	color:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:0px;
	width:100px;
	height:17px;
	float:left;
	margin-top:25px;
	margin-left:100px;
	cursor:pointer;
}

#dados_esq input
{
	background-image:url('/Images/Site/bg_btn_est.jpg');
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:0px;
}
#pesquisar
{
	background-image:url('/Images/Site/bg_btn_est.jpg');
	background-repeat:repeat-x;
	font-size:11px;
	color:#FFF;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:0px;
	width:63px;
    height:19px;
    float:right;
}

#dados_esq #pesquisar{
		width:63px;
		height:19px;
		float:left;
		margin-left:10px;
}

#dados_esq #limpar{
		width:47px;
		height:19px;
		float:left;
		margin-left:65px;
}

#dados_esq #helencos
{
	float:right;
	margin-top:-25px;
	border:0px;	
}

#dados_dir{
	float:right;
	margin-top:7px;	
}

#dados_dir img
{
	border:0px;
}

#revista{
	width:100%;
	/*margin-top:2px;*/
}

#revista ul li{
	float:left;
	margin-left:39px;
	list-style:none;
	text-align:center;	
}

#revista .saiba_mais
{
    /*margin-top:23px; margin-left:10px; */border:0px;padding:0;
}

#revista img{
	border:0px;
	padding-top:7px;	
}

#carrosel_revista
{
	width:100%;
	height:151px;
	border:1px solid #ccc;
	clear:both;
	margin-top:19px;
}
#revista p
{
	font-size:12px;
	color:#000;	
}
#direita{
	width:343px;
	height:100%;
	position:absolute;
	right:0px;
	top:0px;
	padding-right:27px;
	padding-top:23px;
}

#dir_3 h1{
	margin-left:0px;
	margin-top:-17px;	
	font-weight:normal;
}

.conteudoMultimidia
{
    width:290px;
    height:335px;
    margin-left:-5px;
    margin-top:-5px;

}

.conteudoMultimidia iframe
{
    float:left;
}

.controleCarrossel
{
    width:300px;
    height:72px;
    float:left;
    margin-top:25px;
}

.setaEsquerda     {width: 13px; height:17px; float:left; margin-top:21px;}
.setaEsquerda img {border: 0px; margin-top:0px;}
.setaDireita      {width: 13px; height:17px; float:right; margin-top:21px; margin-right:5px;}
.setaDireita img  {border: 0px; margin-top:0px;}

#fotoCapa         {width:300px; height:195px; float:left; /*margin-left:-5px; margin-top:-22px;*/ overflow:hidden; text-align:center;}

div.fotoThumb {width:62px; height:47px; margin-top:19px;}

.mais_videos
{
	margin-top:-20px;
	margin-left:10px;
}

.mais_videos li{
	color:#FFF;
	font-size:10px;
	float:left;
	list-style:none;
	width:60px;
	margin-left:24px;
	line-height:9px;
	
}

.mais_videos li img{

	border:1px solid #FFF;
    max-width:101px;
    max-height:61px;
}

.mais_videos li p
{
	margin-top:5px;

}

.paginacao
{
    clear:both;width:623px;padding:5px;background-color:#F9F9F9; margin-top:10px; text-align:right; border:1px solid #CCC; 
}

.paginacao a:link
{
    color:#999;
    padding-left:10px;
    padding-right:10px;
}

.paginacao a:visited
{
    color:#999;
}

.paginacao a:hover
{
    color:#6bd75d;
    text-decoration:underline;
}

#videos_pagina
{
	margin-top:10px;
	float:left;
	width:100%;
}

#videos_pagina li{
	color:#CCC;
	font-size:12px;
	float:left;
	list-style:none;
	width:122px;
	line-height:14px;
	margin-right:49px;
	margin-top:10px;
	height:150px;
	
}

#videos_pagina a:link{
	color:#000;
}

#videos_pagina a:visited{
	color:#000;
}

#videos_pagina a:hover{
	text-decoration:underline;
}

#videos_pagina li img{

	border:1px solid #FFF;
}

#videos_pagina li p
{
	margin-top:5px;
	height:50px;

}

#categorias
{
    background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	margin-left:417px;
	margin-top:-7px;
	z-index:99999;
    float:right;
    width:160px;
    height:auto;
    /*background-color:#F9F9F9;*/
    padding:5px;
    /*border:1px solid #CCC;*/
    display:none;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#categorias ul
{
    list-style:none;
    float:left;
    
}

#categorias ul li
{
    padding:3px;
    height:auto;
    
}

#categorias a:link
{
    color:#000;
    font-size:14px;
    font-weight:normal;
}

#categorias a:visited
{
    color:#000;
    font-weight:normal;
}

#categorias a:hover
{
    color:#6bd75d;
    text-decoration:underline;
}

.trocaVideo:link
{
    color:#FFF;
}

.trocaVideo:visited
{
    color:#FFF;
}

.trocaVideo:hover
{
    color:#6bd75d;
}

.trocaVideo:hover img
{
    border:1px solid #6bd75d;
}

#campeonato{
	position:absolute;
	top:655px;
	width:100%;
	/*width:320px;*/
	margin-top:20px;
}

#campeonato span
{
	float:right;
	font-size:10px;
	margin-top:-15px;
	margin-right:20px;	
}

#campeonato table
{
	width:320px;
	/*margin-left:25px;*/
	/*border:1px solid #ccc;*/
	line-height:24px;	
	clear:both;
}

#campeonato table th{
	/*background-image:url('/Images/Site/bg_titulo.jpg');
	background-repeat:repeat-x;
    border:1px solid #b5b5b5;*/
	background-color:#b5b5b5;
	color:#000;
	padding:1px;
	border-bottom:2px solid #FFF;
}

#campeonato table .quatro{
	/*background-image:url('/Images/Site/bg_quatro.jpg');
	background-repeat:repeat-x;
    border:1px solid #ccc;*/
	background-color:#d8d8d8;
	color:#000;
	padding:1px;
	border-bottom:2px solid #FFF;
}

#campeonato table .quatro_borda{
	/*background-image:url('/Images/Site/bg_quatro.jpg');
	background-repeat:repeat-x;
    border:1px solid #ccc;*/
	background-color:#d8d8d8;
	color:#000;
	padding:1px;
}

#campeonato table .quatro_listra{
	/*background-image:url('/Images/Site/bg_quatro.jpg');
	background-repeat:repeat-x;
    border:1px solid #ccc;*/
	background-color:#f1f1f1;
	color:#000;
	padding:1px;
	border-bottom:2px solid #FFF;
	
}

#campeonato table .rest{
	background-image:url('/Images/Site/bg_rest_tab.jpg');
	background-repeat:repeat-x;
	color:#000;
	border:1px solid #ccc;
}

#campeonato table .coxa{
	/*background-image:url('/Images/Site/bg_tab_coxa.jpg');
	background-repeat:repeat-x;
    border:1px solid #ccc;*/
	color:#000;
	padding:1px;
	background-color:#a2c630;
	font-weight:bold;
}

#dados2{
	width:100%;
	height:577px;	
	clear:both;
	position:absolute;
	top:963px;
	left:30px;
}
#dados2 img{
	margin-top:14px;	
}


#barra_rodape
{
    width:955px;
	background-image:url('/Images/Site/barra.jpg');
	background-repeat:repeat-x;
	height:27px;
	display:block;
	float:left;
	clear:both;
	padding:3px;
	margin-top:30px;
	margin-left:20px;
	-webkit-box-shadow:  0px 3px 5px 0px rgba(0, 0, 0, 0.9);
    box-shadow:  0px 3px 5px 0px rgba(0, 0, 0, 0.9);
    font-family:"Oswald";
    font-size:24px;
    /*behavior: url('/Content/Site/PIE/PIE_uncompressed.htc');*/
}

#barra_rodape a:link
{
    font-size:17px;
}

#espaco_rodape{
	width:100%;
	height:323px;
	position:absolute;
	top:1440px;	
}

#degrade_rodape
{
	width:100%;
	height:106px;
	background-image:url('/Images/Site/degrade_rodape.png');
	background-repeat:no-repeat;
	float:left;
	clear:both;
	text-align:center;
}

#degrade_rodape img
{
	padding:0px 8px;
	margin-top:33px;	
}

#rodape
{
	background-image:url('/Images/Site/fundo_rodape.png');
	background-repeat:no-repeat;
	width:1000px;
	height: 60px;
	float:left;
	margin-top:10px;
	z-index:999999999999999;
	/*position:absolute;
	top:2460px;*/
}

#esq_3 ul li#calendario:hover
{
    background:#FFF;
}

.listaelenco
{
    list-style:none;
    float:left;
    margin-left:15px;
}

h3
{
    font-weight:normal;
}

#v, #n, #s {display:none;}


/*#hoverLinkGaleria
{
    
    background:rgba(0, 0, 0, 0.7); 
    width:600px;
    height:250px; 
    margin-top:-450px; 
    color:#FFF;
    font-weight:bold;
    font-size:20px;
    text-align:center;
    position:absolute;
    padding-top:200px;
    display:none;
}*/

#patrocinadores
{
    position: absolute;
    top: 365px;
    left: 389px;
    z-index: 9999;
    width: 592px;
}
#patrocinadores img
{
    width:auto;
    /*padding-left:58px;*/
    padding-left:8px;
    float:right;
}

#btn_campeonato
{
    /*width:105px;*/
    width:121px;
    height:21px;
    background-color:inherit;
    background-image: url('/Images/Site/btn_filtro_tabela_m.png');
    background-repeat:no-repeat;
    color:#FFF;
    font-size:11px;
    border:0px;
    text-align:left;
    padding-left:5px;
    cursor:pointer;
}

#btn_ano
{
    /*width:105px;*/
    width:121px;
    height:21px;
    background-color:inherit;
    background-image: url('/Images/Site/btn_filtro_tabela_m.png');
    background-repeat:no-repeat;
    color:#FFF;
    font-size:11px;
    border:0px;
    text-align:left;
    padding-left:5px;
    cursor:pointer;
}

#btn_classificacao
{
    width:121px;
    height:21px;
    background-color:inherit;
    background-image: url('/Images/Site/btn_filtro_tabela_m.png');
    background-repeat:no-repeat;
    color:#FFF;
    font-size:11px;
    border:0px;
    text-align:left;
    padding-left:5px;
    cursor:pointer;
}

#btn_equipe
{
    width:121px;
    height:21px;
    background-color:inherit;
    background-image: url('/Images/Site/btn_filtro_tabela_m.png');
    background-repeat:no-repeat;
    color:#FFF;
    font-size:11px;
    border:0px;
    text-align:left;
    padding-left:5px;
    cursor:pointer;
    margin-top:20px;
}

#campeonato_menu
{
    background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	margin-left:0px;
	margin-top:3px;
	z-index:99999;
    /*float:right;*/
    width:160px;
    height:auto;
    /*background-color:#F9F9F9;*/
    padding:5px;
    /*border:1px solid #CCC;*/
    display:none;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#campeonato_menu ul
{
    list-style:none;
    float:left;
    
}

#campeonato_menu ul li
{
    padding:3px;
    height:auto;
    
}

#campeonato_menu a:link
{
    color:#000;
    font-size:14px;
    font-weight:normal;
}

#campeonato_menu a:visited
{
    color:#000;
    font-weight:normal;
}

#campeonato_menu a:hover
{
    color:#6bd75d;
    text-decoration:underline;
}

#ano_menu
{
    background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	margin-left:123px;
	margin-top:3px;
	z-index:99999;
    /*float:right;*/
    width:160px;
    height:auto;
    /*background-color:#F9F9F9;*/
    padding:5px;
    /*border:1px solid #CCC;*/
    display:none;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#ano_menu ul
{
    list-style:none;
    float:left;
    
}

#ano_menu ul li
{
    padding:3px;
    height:auto;
    
}

#ano_menu a:link
{
    color:#000;
    font-size:14px;
    font-weight:normal;
}

#ano_menu a:visited
{
    color:#000;
    font-weight:normal;
}

#ano_menu a:hover
{
    color:#6bd75d;
    text-decoration:underline;
}


#classificacao
{
    background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	margin-left:109px;
	margin-top:3px;
	z-index:99999;
    /*float:right;*/
    width:160px;
    height:auto;
    /*background-color:#F9F9F9;*/
    padding:5px;
    /*border:1px solid #CCC;*/
    display:none;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#classificacao ul
{
    list-style:none;
    float:left;
    
}

#classificacao ul li
{
    padding:3px;
    height:auto;
    
}

#classificacao a:link
{
    color:#000;
    font-size:14px;
    font-weight:normal;
}

#classificacao a:visited
{
    color:#000;
    font-weight:normal;
}

#classificacao a:hover
{
    color:#6bd75d;
    text-decoration:underline;
}

#equipe
{
    background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	margin-left:0px;
	margin-top:3px;
	z-index:99999;
    /*float:right;*/
    width:160px;
    height:auto;
    /*background-color:#F9F9F9;*/
    padding:5px;
    /*border:1px solid #CCC;*/
    display:none;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

#equipe ul
{
    list-style:none;
    float:left;
    
}

#equipe ul li
{
    padding:3px;
    height:auto;
    
}

#equipe a:link
{
    color:#000;
    font-size:14px;
    font-weight:normal;
}

#equipe a:visited
{
    color:#000;
    font-weight:normal;
}

#equipe a:hover
{
    color:#6bd75d;
    text-decoration:underline;
}

#noticia #campeonato
{
    position:inherit;
    top:0px;
    margin-top:10px;
}

#noticia #campeonato .btn_filtro_tabela th
{
    background-color:#d7f37c;
    border:2px solid #FFF;
    color:#FFF;
    font-weight:bolder;
    width:104px;
    cursor:pointer;
}

#noticia #campeonato .btn_filtro_tabela .ativo
{
    background-color:#a0c430;
}

.quatro a:link, .quatro_listra a:link
{
    color:#000;
}

.quatro a:visited, .quatro_listra a:visited
{
    color:#000;
}

.quatro a:hover, .quatro_listra a:hover
{
    color:#000;
    text-decoration:underline;
}

#revista_lista
{
    margin-top:30px;
}
#revista_lista li
{
    list-style:none;
    float:left;
    clear:both;
    padding-bottom:25px;
}

#revista_lista h3
{
    color: #05755d;
    font-size: 16px;
    line-height: 14px;  
    /*margin-top: 5px;*/
    font-weight: normal;
    font-family: "Oswald";
}

.topicos 
{
    float:right;margin-top:20px; margin-left:30px; position:relative;width:440px;
}

.topicos li
{
    list-style:disc;
}

.topicos li p
{
    margin-top:0px;
}

.topicos #botaorevista
{
    position:absolute;
    top:165px;
}
.esconde
{
    display:none;
}

#overlay
{
    width:600px;
    height:400px;
   /* background-color: rgba(0, 0, 0, 0.5);
    color: rgba(0, 0, 0, 0.5);*/
    color:#FFF;
    text-align:center;
    text-decoration:underline;
    position:absolute;
    margin-left:7px;
    cursor:pointer;
    display:none;
}

#overlay p
{
    margin-top:150px;
}

#previewGrande
{
   /*position: absolute;
    top: 35%;
    left: 13%;*/
    max-width: 1000px;
    padding: 20px;
    background: #FFF;
}

#close
{
    font-size:22px;
    font-weight:bold;
    color:#FFF;
    text-decoration:undeline;
    float:right;
    position:absolute;
    top:-4px;
    margin-left:10px;
}

#close a:link
{
    text-decoration:underline;
}

#close a:hover
{
    color:#BEE8E0;
}

#multimidia_elenco #galeria_elenco #esq_3 #videos_pagina
{
    width:585px;
    
}

#multimidia_elenco #galeria_elenco #esq_3 #videos_pagina li{
	color:#CCC;
	font-size:12px;
	float:left;
	list-style:none;
	width:120px;
	/*margin-left:24px;*/
	line-height:14px;
	margin-right:-5px;
	margin-top:10px;
	height:150px;
	border:0px;
	text-align:center;
	
}

#multimidia_elenco #galeria_elenco #esq_3 #videos_pagina li p
{
    width:148px;
    margin-top:10px;
    float:left;
}

#interatividade
{
    width:308px;
    height:80px;
    background-color:#FCFCFC;
    border:1px solid #CCC;
    float:left;
}

#interatividade ul
{
    width:100%;
    margin-top:10px;
    margin-left:10px;
}


#interatividade ul li
{
    list-style:none;
    float:left;
    margin-right:11px;
    margin-top:3px;
    
}


#interatividade ul li img
{
    margin-top:0px;
    
}

#contatoForm td
{
    padding-top:15px;
}

#contatoForm input
{
    width:223px;
    height:20px;
    margin-top:5px;
}

#contatoForm input[type=submit]
{
    width:50px;
    height:20px;
    margin-top:0px;
}

#contatoForm textarea
{
    width:300px;
    height:135px;
    margin-top:5px;
}

#listaComissao
{
    width:100%;
}

#listaComissao li
{
    list-style:none;
    float:left;
    margin-right:5px;
}
blockquote
{
    font-family:Calibri;
	padding:40px 40px 40px 0px;
	font-size:20px;
	line-height:30px;
	color:#999;
    font-size:20px;
    font-weight:bold;
    width:150px;
    font-style:italic;
    float:left;
}

#menu_inferior
{
    float:left;
    width:885px;
    height:137px;
    margin-top:5px;
    margin-left:67px;
    border-left: 1px solid #006651;
    border-right: 1px solid #006651;
    border-bottom: 1px solid #006651;
    border-top: 0px solid #060;
    /*-webkit-border-radius: 5px;*/
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color:#f6f6f6 ;
    behavior: url('/Content/Site/PIE/PIE_uncompressed.htc');
    z-index:99999999999;
    
}

#menu_inferior ul
{
    float:left;
    margin-right:35px;
    border-left: 1px solid #006651;
    margin-top:6px;
}

#menu_inferior ul li
{
    list-style:none;
    margin-top:6px;
    padding-left:5px;
    font-size:14px;
    font-weight:bold;
    border-bottom: 1px dotted #006651;
    width:160px;
}

#menu_inferior ul li a:link
{
    color:#00634e;
}
#menu_inferior ul li a:hover
{
    background:#cecece;
}
#menu_inferior ul li a:visited
{
    color:#00634e;

}
 #paginacao
        {
            background-color: #fafafa;
            border:1px solid #d7d7d7;
            float:left;
            width:100%;
            height:37px;
            position:relative;
			margin-bottom: 15px;
        }
        #paginacao a:link
        {
            border:1px solid #d7d7d7;
            float:left;
            background-color:#fafafa;
            margin-top:4px;
            margin-left:5px;
            font-size:14px;
            font-family:Calibri;
            color:#9f9f9f; 
            padding:4px;
            color:#9f9f9f;
        }
        #paginacao a:hover
        {
            text-decoration:underline;
            color:#FFF;
        }
        .linkpaginacao
        {
            color:#9f9f9f;   
        }
        .totalpaginas
        {
            border:1px solid #d7d7d7;
            float:left;
            background-color:#fafafa;
            margin-top:4px;
            margin-left:5px;
            font-size:14px;
            font-family:Calibri;
            color:#9f9f9f; 
            padding:4px;
        }

#indique
{
    position:absolute;
    width:auto;
    height:auto;
    padding:14px;
    border:1px solid #CCC;
    background:#f6f6f6;
    -webkit-box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.1);
    box-shadow:  1px 1px 1px 1px rgba(0, 0, 0, 0.1);
    margin-top:30px;
    margin-left:-155px;
    z-index:9999999999999;
    display:none;
}

#indique table tr td
{
    padding-top:5px;
}

#indique input[type=text]
{
    width:250px;
}

#indique textarea
{
    width:250px;
    height:80px;
}

#indique input[type=submit]
{
    padding:5px 10px
}

#Ficha_Tecnica
{
    /*width:598px;*/
	width: 100%;
}

#btn_atleta
{
    float:right; z-index:99999; width:105px; height:21px; background:url('/Images/Site/btn_filtro_tabela.png'); color:#FFF; line-height:21px; font-size:14px;
}

#btn_atleta span
{
    margin-left:10px;
    width:100%;
}
#bannerDireita
{
    width:319px;
    margin-top:40px;
	margin-bottom: 15px;
}

.validacao
{
    font-size:11px;
    font-style:italic;
    color:green !important;
}

#sucesso
{
    width:94%;
    height:322px;
    background:rgba(0,0,0,0.8);
    color:#FFF;
    font-weight:normal;
    font-size:12px;
    text-align:center;
    position:absolute;
    cursor:pointer;
    display:none;
    z-index:999999999;
}

#sucesso #msgCaptcha
{
    padding-top:130px;
    width:100%;
    height:60%;
    float:left;
    z-index:9999999999999999;
    color:#ff6d00;
    
}

#sucesso #msgSucesso
{
    padding-top:130px;
    width:100%;
    height:60%;
    float:left;
    z-index:9999999999999999;
    color:#0DFF1E;
    
}
#sucesso #msgFalha { padding-top: 130px; width: 100%; height: 60%; float: left; z-index: 9999999999999999; }
#sucesso #msgDados { padding-top: 130px; width: 100%; height: 60%; float: left; z-index: 9999999999999999; }

#estrutura
{
    width:100%;
    height:386px;
    float:left;
}

.cor
{
    cursor:pointer;font-size:20px;
}


                    #redesMultimidia
                    {
                       width: 290px;
                       height: 44px;
                       border-top: 1px dotted #aaa;
                       float: left;
                       margin-top: 25px;
                       margin-left: 0px;
                    }
                    
                    .icones
                    {
                        border: 1px solid #aaa;
                        padding: 2px 1px;
                        float:left;
                        margin-right:11px;
                    }



.imagemClipping {width:123px;height:39px;overflow:hidden; margin-top:6px; float:left;}

#cf
{
    float:left;
    display:block;
    margin-left:883px;
    margin-top:23px;
    width:50px;
    height:35px;
    /*background:#000;*/
}

#totem
{
    float:left;
    display:block;
    margin-left:934px;
    margin-top:-35px;
    width:65px;
    height:35px;
   /* background:#CCC;*/
} 


#cadastre_empresa{width:100%;}
#cadastre_empresa .sucesso {display:none;width:600px; height:428px; text-decoration:underline; background: rgba(0, 0, 0, 0.8); color: #0DFF1E; font-weight: bolder; font-size: 11px; text-align: center; position: absolute; cursor: pointer; z-index:99999999;}
#cadastre_empresa .sucesso #msgCaptcha{
    padding-top:180px;
    width:100%;
    height:60%;
    float:left;
    z-index:9999999999999999;
    color:#ff6d00;
    
}

#cadastre_empresa .sucesso #msgSucesso
{
    padding-top:180px;
    width:100%;
    height:60%;
    float:left;
    z-index:9999999999999999;
    color:#0DFF1E;
    
}
#cadastre_empresa .sucesso #msgFalha { padding-top: 180px; width: 100%; height: 60%; float: left; z-index: 9999999999999999; }
#cadastre_empresa .sucesso #msgDados { padding-top: 180px; width: 100%; height: 60%; float: left; z-index: 9999999999999999; }



#form_cadastre_empresa div{width:100%; margin-top:10px;}
#form_cadastre_empresa div label{width:100%; font-weight:bolder;}
#form_cadastre_empresa div input[type=text]{width:595px; height:35px;}
#form_cadastre_empresa div textarea{width:595px; height:105px; font-family:Calibri;}
#form_cadastre_empresa div input[type=submit]{padding:5px 10px; float:right;}
#form_cadastre_empresa div select{width:200px; height:35px;}

#nome_empresa:focus, #nome_contato:focus, #fone:focus, #email:focus{outline-color: #3BAA93;}


#clique{color:#000; text-decoration:underline;}

#banner_clube_beneficios
{
    width:310px;
    margin-top:40px;
    height:auto;
    float:left;
}

#janelaEnquete {width:452px; min-height:395px; height:100%; float:left; position:absolute; top:210px; left:50%; margin-left:-225px;  z-index:9999999999999999999999999;}
#areaEnquete {transition: all 0.4s ease-out; float:left; width:445px; min-height:395px; height:auto; background:#ffffff; border:1px solid #85c300; /*position:absolute; top:210px; left:50%; margin-left:-225px;*/ z-index:9999999999999999999999999; padding:2px; }
#cabecaEnquete {float:left; width:395px; height:auto; background-color: #85c300; padding:15px 25px;}
#cabecaEnquete img {float:left;}
#cabecaEnquete h2 {float:left; color:#FFF; font-size:14px; line-height:18px; height:auto;}
#actionEnquete {display:block; float:left;}
#perguntasEnquete { min-height:287px; height:auto; width:394px; float:left; color:#000; background-color:#e5f2c9; margin:2px 0px 0px 0px; border: 6px solid #dbedb3; padding:10px 20px; font-size:14px;}
#perguntasEnquete .opcaoEnquete {float:left; width:100%;}
#perguntasEnquete .opcaoEnquete .progressoEnquete {float:left; height:20px; width:100%;}
#perguntasEnquete input[type=radio] {border:1px solid #bee177; -webkit-appearance: none; background: #FFF; border-radius: 100%; display: inline-block; height: 15px; margin-bottom: 0; position: relative; top: 3px; vertical-align: baseline; width: 15px;}
#perguntasEnquete input[type='radio']:not(:disabled):not(:active):hover {
background: -webkit-linear-gradient(#fff, #e6e6e6);
text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}
#perguntasEnquete input[type='radio']:not(:disabled):active {
-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
background: -webkit-linear-gradient(#f0f0f0, #bebebe);
border: 1px solid #808080;
text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
}
#perguntasEnquete input[type='radio']:checked::before {
/*-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5);*/
-webkit-margin-start: 3px;
background: #bee177;
border-radius: 10px;
content: '';
display: inline-block;
font-size: 13px;
font-weight: 400;
height: 7px;
left: 0;
margin-top: 3px;
opacity: 1;
position: absolute;
top: 0;
vertical-align: top;
width: 8px;
}
#perguntasEnquete html[dir='rtl'] input[type='radio']:checked::before {
right: 0;
}
#perguntasEnquete input[type='radio']:active:checked::before {
background: #606060;
}

#perguntasEnquete ul li{list-style:none;}
#salvarEnquete {float:left;}
#visualizarEnquete {float:left; margin:0px 0px 0px 10px;}
#closeEnquete {position:absolute; top:5px; right:5px; cursor:pointer;}
#infoEnquete {width:395px; height:20px; float:left; background:#f4fae8;margin:2px 0px 0px 0px; padding:10px 25px; font-size:14px;}


#modalprehome {
    position:relative;
    background:url('/Images/Site/prehome2.jpg') no-repeat; position:relative; width:940px; height:500px; display:block;
}
#sejasociomodal {
    position:absolute;
    top:374px;
    left:397px;
    display:block;
    width:127px;
    height:28px;
}

#index {
    position:absolute;
    top:457px;
    left:344px;
    display:block;
    width:230px;
    height:25px;
}

#calculadora_clube {width:290px; height:685px; display:block; float:right; background:#006651; margin:10px 0px; padding:10px 10px 20px 10px; text-align:center;}
#calculadora_clube img {margin-top:0px;}
#calculadora_clube h1 { color:#FFF; text-align:justify; width:100%; margin-top:10px; font-size:18px;}
#calculadora_clube .sub-texto {font-style:italic; color:#a3d01b; font-size:12px; margin:5px 0px 0px -7px;}
#calculadora_clube label {color: #FFF; font-weight:bold; font-size: 12px; width: 100%; float:left; margin:10px 0px 7px 0px;}
#calculadora_clube select {color:#006855; font-size: 13px; width: 100%;}
#calculadora_clube input[type='text'] {color:#006855; font-size: 13px; width: 264px; padding:10px 5px 5px 5px;}
#calculadora_clube input[type='image'] {margin:15px 0px 15px 0px;}
#calculadora_clube hr {margin: 0px; border:0px; border-bottom:2px #a3d01b solid;}
#calculadora_clube #resultado input[type='text'] {font-size: 24px; text-align:center; font-weight:bold;}
#calculadora_clube #resultado label {color:#a3d01b;}
#calculadora_clube #resultado label:first {margin-top:0px;}

#calculadora_clube .combo_campos { display:block; width:100%; height:105px; text-align:left;}
#calculadora_clube .combo_campos select { display:block; width:80%; text-align:left; float:left; margin-right:5px;}
#calculadora_clube .combo_campos .btn_visualizar { display:block; width:auto; text-align:center; float:left; cursor:pointer; margin-left:0px;}

#calculadora_clube .combo_campos .label_gastos { display:block; width:60%; float:left; padding:10px 0px 0px 0px;}
#calculadora_clube .combo_campos input[type='text']  { display:block; width:35%; text-align:right; float:left; margin-top:10px;}


.categoriasempresascabecalho ul #btn_categorias
{
    float:right; 
    z-index:99999; 
    width:121px; 
    height:21px; 
    color:#FFF; 
    line-height:4px; 
    font-size:14px; 
    border-top:0px;
}

.categoriasempresascabecalho ul #btn_categorias span
{
    margin-left:10px;
    width:100%;
}

#listacategorias
{
	width:937px;
	height:auto;
	background-color:rgba(255,255,255,0.9);
	border:1px solid #CCC;
	position:absolute;
	z-index:99999;
	font-size:12px;
	padding:15px;
	display:none;
	margin-left:-10px;
	margin-top:25px;
}

#listacategorias ul
{
	float: left;
	margin-right:20px;
    border-right: 1px solid #CCC;
	height:auto;
    width:22%;
}
#listacategorias ul:last-child {
    border:0px;
}
#listacategorias ul li
{
  list-style: none;
  width: 100%;
  padding: 3px 0px;
  border: 0px;
}

#listacategorias ul li:hover {
    color:#006651;
    text-decoration:underline;
    padding: 3px 0px;
    background:none;
}

#listacategorias ul li a:link{
	color:#676767;	
}
#listacategorias ul li a:visited
{
	color:#676767;	
}
#listacategorias ul li a:hover{
	color:#006553;
	text-decoration:underline;	
}


#listacategorias ul li strong{
	font-size:14px;
	color:#676767;	
}


#centroMenu { 
    display:block; 
    position:fixed; 
    width:100%; 
    height:120px; 
    background:#FFF; 
    top:40px; 
    z-index:999999;
}

.central {width:1000px; margin:0 auto; display:block;position:relative;}

#centroMenu h1 {font-family:'OswaldRegular'; font-size:32px; font-weight:normal; color:#046957; position:absolute; left:152px; top:28px;}

#novoMenu {
        width:100%; 
           height:60px; 
           display:block; 
           position:fixed; 
           top:40px; 
           z-index:9999999; 
           -webkit-transition: 300ms ease-in-out;
        -moz-transition: 300ms ease-in-out;
        -o-transition: 300ms ease-in-out;
        transition: 300ms ease-in-out;

}

.menu_ingressos {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    display: inline-block;
    border: 2px solid #ACACAC;
    border-radius: 20px;
    padding: 7px 18px 7px 18px !important;
    text-align:center;
}

.menu_seja_socio {
    color: #000 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    display: inline-block;
    border-radius: 20px;
    padding: 7px 18px 7px 18px !important;
    background: #F8D22C;
    border: 2px solid #F8D22C;
    margin-left: 5px !important;
}


    #novoMenu #area_negocios {
        background:white;
        float:right;
        display:block;
        list-style:none;
        font-family:'Calibri';
        margin-top: 0px;
        min-width:0px;
       
    }

        #novoMenu #area_negocios li {
        display:inline;
        }

        #novoMenu #area_negocios li a:link {
        font-weight:normal;
        text-shadow:none;
        margin:0;
        }

#logo:link {
    -webkit-transition: 500ms ease-in-out;
    -moz-transition: 500ms ease-in-out;
    -o-transition: 500ms ease-in-out;
    transition: 500ms ease-in-out;}


#vitrinePrincipalNova {
    width:100vw;
    height: 45vw;
    overflow: hidden;
    max-height: calc(100vh - 120px);
    display:block;
    position:relative;
    left:0px;
    top:0px;
    margin-bottom:0px;
    float:left;
}

    #vitrinePrincipalNova #controleImagensPrincipais {
    position:absolute;
    left:0;
    bottom:0;
    z-index:1;
    width:594px;
    height:107px;
    background: rgba(0,0,0,0.4);
    margin:0 0 7px 7px;
    padding: 13px;
   
    }
        #vitrinePrincipalNova #controleImagensPrincipais a:link {
            padding-right:22px;display:inline;
        }
            #vitrinePrincipalNova #controleImagensPrincipais a:link img {
                margin-top:67px;
            }

        #vitrinePrincipalNova #controleImagensPrincipais h1 {
            color:#fff;text-shadow: 2px 2px 2px #000; font-size:26px; margin:0; font-weight :normal; font-family:"OswaldRegular"; margin-bottom:8px;
            opacity: 1;
            transition: opacity .75s ease-in-out;
            -moz-transition: opacity .75s ease-in-out;
            -webkit-transition: opacity .75s ease-in-out;
            position:absolute;
            top:5px;
        }
        #vitrinePrincipalNova #controleImagensPrincipais h6 {
            color:#fff;text-shadow: 2px 2px 2px #000; font-size:16px; margin:0; font-weight :normal; font-family:"Calibri"; margin-bottom:9px;
            opacity: 1;
            transition: opacity .75s ease-in-out;
            -moz-transition: opacity .75s ease-in-out;
            -webkit-transition: opacity .75s ease-in-out;
            position:absolute;
            top:40px;
            line-height:18px;
        }
    #vitrinePrincipalNova #imagensPrincipais {
    position:absolute;
    left:0;
    top:0;
    z-index:0;
    width:100vw;
    height: 45vw;
    overflow:hidden;
    }

        #vitrinePrincipalNova #imagensPrincipais img {
        display:inline;
        opacity: 1;
        transition: opacity 0.25s ease-in-out;
        -moz-transition: opacity 0.25s ease-in-out;
        -webkit-transition: opacity 0.25s ease-in-out;
   
        
        }

#area_banner_novo {
    position:relative; float:right;
    top:0px;
    right:20px;
    height:460px;

}
 #area_banner_novo #banner_primeiro_bloco_novo {
        position:relative; right:0px; top:0px;overflow:hidden; width:310px; height:220px;
    }

    #area_banner_novo #banner_segundo_bloco_novo {
        position:absolute; right:0px; top:239px;overflow:hidden;width:310px; height:220px; 
    }
    #area_banner_novo a:link {
    display:inline-block;
     -webkit-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -o-transition: 1s ease-in-out;
    transition: 1s ease-in-out;
    }
    #area_banner_novo #banner_primeiro_bloco_novo #quadro {width:930px; position:absolute; display:block; height:220px; left:0;}
    #area_banner_novo #banner_primeiro_bloco_novo a:link {float:left;position:relative;}
        #area_banner_novo #banner_primeiro_bloco_novo a:link img {
            margin:0;
        }
    #area_banner_novo #banner_primeiro_bloco_novo #controles_banner_novo {
    position:absolute;
    bottom:5px;
    right:3px;
    z-index:99999;
    }
    
    #area_banner_novo #banner_primeiro_bloco_novo #controles_banner_novo ul {
    display:block; list-style:none;
    }

    #area_banner_novo #banner_primeiro_bloco_novo #controles_banner_novo ul li {
    width:8px; height:8px; background:#fff; border:1px solid #046957; display:inline; float:left; margin-right:5px; border-radius:5px; cursor:pointer;
    }

        #area_banner_novo #banner_primeiro_bloco_novo #controles_banner_novo ul li.inativo {
            opacity:0.6;
        }

#box_jogos_novo {
    display:block;
    width:636px;
    height:100px;
    background:url("/Images/Site/bg_jogos.jpg");
    float:left;
    position:relative;
    top:18px;
    left:20px;
    margin-bottom:20px;
}

    #box_jogos_novo #area_jogos {
    display:block;
    position:relative;
    width:100%;
    height:100px;
    text-align:center;
    }

        #box_jogos_novo #area_jogos h6 {
        font-family:"OswaldRegular";
    font-size:15px;
color:#FFF;
text-shadow: 2px 2px 2px #000;
width:310px;
        }

#box_jogos_novo #area_jogos #atualizaJogosTopo #jogos{
	width:310px;
	height:100px;
	position:absolute;
	top:0px;
	left:0px;
	color:#FFF;
	font-size:22px;
	font-weight:bold;
	z-index:999999;
	list-style:none;
}

#box_jogos_novo #area_jogos #atualizaJogosTopo  #info_jogos
{
	background-color: rgba(255,255,255,0.85);
	width:306px;
	height:91px;
	color:#308b79;
	font-size:13px;
	position:absolute;
	top:5px;
	right:5px;
	z-index:99999999;
	display:block;
	font-family:"OswaldLight";
}

    #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos p {
        text-align:left;
        width:195px;
        height:auto;
        margin-top:5px;
        margin-left:5px;
        
    
    }

     #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn
{
	width:90px;
	height:auto;
	margin-left:184px;
	margin-top:-70px;
}
 #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn ul li
{
	width:95px;
	height:19px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	list-style:none;
	float:none;
	color:#fff;
	text-align:center;
	margin-left:23px;
	margin-top:2px;
	font-size:12px;
    line-height:19px;
}
    #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn ul li.ingressos {
        margin-top:5px;
    }
    
    #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn ul li.ingressos a:link,#box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn ul li.ingressos a:visited{
        color:#feca34;
    }


    #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn ul li a:link {
        padding-top:2px;
    }


    #box_jogos_novo #area_jogos #atualizaJogosTopo #info_jogos #btn ul li.ativo {

background: #024a3d; /* Old browsers */
background: -moz-linear-gradient(top,  #024a3d 0%, #046957 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #024a3d 0%,#046957 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #024a3d 0%,#046957 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024a3d', endColorstr='#046957',GradientType=0 ); /* IE6-9 */

    }

#info_jogos #btn ul li.inativo {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#024a3d+0,046957+100 */
background: #024a3d; /* Old browsers */
background: -moz-linear-gradient(top,  #024a3d 0%, #046957 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #024a3d 0%,#046957 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #024a3d 0%,#046957 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024a3d', endColorstr='#046957',GradientType=0 ); /* IE6-9 */



}


    #info_jogos #btn ul li.inativo a:link {
    opacity:0.2;
    }

#emissoras_novo {
    position:absolute;
    bottom:5px;
    left:5px;
    width:200px;
    text-align:left;
}

#emissoras_novo ul {
    list-style:none;
}
    #emissoras_novo ul li {
    display:inline;
    background: #024a3d; /* Old browsers */
    background: -moz-linear-gradient(top,  #024a3d 0%, #046957 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #024a3d 0%,#046957 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #024a3d 0%,#046957 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024a3d', endColorstr='#046957',GradientType=0 ); /* IE6-9 */
    width:45px;
    height:12px;
    border-radius:4px;
    margin-right:2px;
    font-size:10px;
    color:#FFF;
    }

#emissoras_novo ul li a:link {
    color:#FFF;
    font-size:10px;
    display:inline-block;
    width:45px;
    text-align:center;
    text-transform:uppercase;
}


#banner_direita_jogos_novo {
    float:right;
    margin-top:16px;
    margin-right:20px;
}


#conteudo #data_artigo_novo {
    color:#a2a2a2;
    font-size:12px;
    font-family:"Calibri";
    margin: 0 0 0 20px;
    width:636px;
    float:left;
}

#conteudo #titulo_artigo_novo {
    width:636px;
    font-family:"OswaldRegular";
    font-size:42px;
    color:#046957;
    margin:15px 0 15px 20px;
    float:left;
}

#conteudo #subtitulo_artigo_novo {
    font-family:"OswaldRegular";
    font-size:20px;
    margin-bottom:20px;
}

.interno_novo #foto_noticia {
    height:auto; width:625px;
}

.interno_novo #esq_3 {
    height:auto; width:100%;
}

.interno_novo #area_banner_novo {
    /*height:220px;*/
    margin-bottom:15px;
    right:0;
}
    .interno_novo #area_banner_novo img {
    margin:0; padding:0;
    }

#dir_3 {
    width:310px;
    margin-left:17px;
    margin-top:0;
}

#esq_novo {
    max-width:655px;
    height:auto;
    float:left;
    display:block;
}

#paginacao .conteudo_paginacao {
    width:auto;
    margin:0 auto;
    display:inline-block;
    position:absolute;
    left:160px;
}

#multmidia_novo {
    display:block;
    float:left;
    width:100%;
}

.interno_novo_iframe{

	width:100%;
	height:auto;
	/*background:none !important;
	box-shadow:  none !important;*/
	float:left;
    padding-top:0px !important;
}

#socioEntradaIframe {
    position: absolute;
    right: 188px;
    top: 3px;
    z-index: 0;
    height: auto;
}

#vitrinePrincipalNova #controleImagensPrincipais a:last-child {
    padding-right:0;
}


.element-animation{
  animation: animationFrames linear 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  -webkit-animation: animationFrames linear 1s;
  -webkit-animation-iteration-count: 1;
  -webkit-transform-origin: 50% 50%;
  -moz-animation: animationFrames linear 1s;
  -moz-animation-iteration-count: 1;
  -moz-transform-origin: 50% 50%;
  -o-animation: animationFrames linear 1s;
  -o-animation-iteration-count: 1;
  -o-transform-origin: 50% 50%;
  -ms-animation: animationFrames linear 1s;
  -ms-animation-iteration-count: 1;
  -ms-transform-origin: 50% 50%;
}

@keyframes animationFrames{
  0% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  20% {
    transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  30% {
    transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  40% {
    transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  50% {
    transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  60% {
    transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  70% {
    transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  80% {
    transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  90% {
    transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
}

@-moz-keyframes animationFrames{
  0% {
    -moz-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -moz-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  20% {
    -moz-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  30% {
    -moz-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  40% {
    -moz-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  50% {
    -moz-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  60% {
    -moz-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  70% {
    -moz-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  80% {
    -moz-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  90% {
    -moz-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -moz-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
}

@-webkit-keyframes animationFrames {
  0% {
    -webkit-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -webkit-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  20% {
    -webkit-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  30% {
    -webkit-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  40% {
    -webkit-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  50% {
    -webkit-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  60% {
    -webkit-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  70% {
    -webkit-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  80% {
    -webkit-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  90% {
    -webkit-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -webkit-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
}

@-o-keyframes animationFrames {
  0% {
    -o-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -o-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  20% {
    -o-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  30% {
    -o-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  40% {
    -o-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  50% {
    -o-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  60% {
    -o-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  70% {
    -o-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  80% {
    -o-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  90% {
    -o-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -o-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
}

@-ms-keyframes animationFrames {
  0% {
    -ms-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
  10% {
    -ms-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  20% {
    -ms-transform:  rotate(-3deg) scaleX(0.80) scaleY(0.80) ;
  }
  30% {
    -ms-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  40% {
    -ms-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  50% {
    -ms-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  60% {
    -ms-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  70% {
    -ms-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  80% {
    -ms-transform:  rotate(-3deg) scaleX(1.00) scaleY(1.00) ;
  }
  90% {
    -ms-transform:  rotate(3deg) scaleX(1.00) scaleY(1.00) ;
  }
  100% {
    -ms-transform:  rotate(0deg) scaleX(1.00) scaleY(1.00) ;
  }
}

ol, ul {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
}

#menu_bottom {
    position: absolute;
    top: 40px;
    left: 0;
    width: calc(100%);
    height: calc(100% - 40px);
    border-top: 1px solid #DDDDDD;
}

#area_negocios {
    position: absolute;
    right: 0;
    height: 100%;
    display: flex;
    width:260px;
    align-items: center;
    justify-content: center;
    padding-right: 10px;
}


#menu_bottom #menu_principal {
	float: left;
	margin: 0;
    height: 100%;
    width: calc(100% - 270px);
}

#menu_bottom #menu_principal ul {
    height: 100%;
    display: flex;
    justify-content: space-around;
}

.n_1_m {
    border-top: 2px solid white;
    border-right: 1px solid #dddddd;
}

.n_1_m:hover {
    border-top: 2px solid #00736C;
    
}


#menu_bottom #menu_principal li {
    display: inline-block;
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;

}


#menu_bottom #menu_principal li a {
	color: #000;
	font-size: 15px;
	font-weight: normal;
	display: inline-block;
	margin: 0;
    float: none;
    padding:26px 0;
    text-transform: uppercase;
}



#menu_bottom #menu_principal li a i {
	color: #ACACAC;
	margin-left: 2px;
}

/* Submenu */

#menu_bottom #menu_principal li ul {
	position: absolute;
    width: 250px;
    height: auto;
    z-index: 99;
    top: 77px;
	padding: 0;
	left: 0;
	display: none;
    box-shadow: 1px 1px 4px #dddddd;
}

#menu_bottom #menu_principal li ul.submenuPequeno {
	width: 175px;
}

#menu_bottom #menu_principal li:hover ul {
	display: inline-block;
}

#menu_bottom #menu_principal li ul li {
	width: 100%;
    height:30px;
	margin: 0;
	padding: 0px;
	background: white;
    text-align: left;
    padding-left: 10px;
	/*border-bottom: solid 1px #076f68;*/
}

#menu_bottom #menu_principal li ul li:hover {
	background: #dddddd;
}

#menu_bottom #menu_principal li ul.submenuPequeno li {
	width: 100%;
}

#menu_bottom #menu_principal li ul li a {
    color: #333;
    font-weight: normal;
    font-size: 13px;
    width: 100%;
    line-height: 30px;
    padding: 0;
}

/* Menu Secundário */

#menu_bottom #menuSecundario {
	float: right;
	padding: 0;
	margin: 0;
}

#menu_bottom #menuSecundario li {
	display: inline;
	margin-left: 15px;
}

#menu_bottom #menuSecundario li a {
	color: #000;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    border: 2px solid #ACACAC;
    border-radius: 20px;
    padding: 7px 18px;
}

#menu_bottom #menuSecundario li:last-child a {
	background: #F8D22C;
	border: 2px solid #F8D22C;
}


#footer {
	padding: 50px 30px 20px 30px;
	background: #E5E5E5;
	display: inline-block;
	width: 100%;
}

#footer .logoRodape {
	padding: 0;
}

#footer .menus h3 {
	font-size: 14px;
	margin: 0 0 20px 0;
	letter-spacing: 0.1em;
	color: #000000;
	font-weight: bold;
}

#footer .menus p {
	font-weight: normal;
	font-size: 13px;
	margin: 0 0 5px 0;
	color: #000000;
}

#footer .menus figure {
	float: left;
	margin: 0 10px 0 0;
}

#footer .menus .separador {
	width: 100%;
	height: 1px;
	display: inline-block;
	margin: 30px 0;
	background: #CACACA;
}

#footer .menus ul {
	padding: 0;
	margin: 0 0 30px 0;
	float: left;
	width: 50%;
}

#footer .menus ul li {
	list-style: none;
}

#footer .menus ul li a {
	font-weight: normal;
	font-size: 13px;
	margin: 0 0 2px 0;
	display: inline-block;
	color: #000000;
}

#footer .menus ul li a:hover {
	text-decoration: underline!important;
}

@media screen and (max-width: 768px) {

	#footer {
		padding: 25px 15px 20px 15px;
	}

	#footer .logoRodape {
		text-align: center;
		margin-bottom: 30px;
	}

	#footer .redesSociais {
		margin: 30px 0 0 0;
		text-align: center;
		border-top: solid 1px #CACACA;
		padding-top: 30px;
	}

	#footer .redesSociais figure {
		margin: 0 5px;
    	display: inline-block;
	}

	#footer .col-sm-4 {
		padding: 0;
	}
}



.overlay_principal {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 92, 86, 0.8) 100.00%);
}


.mais_noticias {
    color: #00736C !important;
    font-size: 16px !important;
    font-weight: bold !important;
    display: inline-block;
    border: 2px solid #00736C;
    border-radius: 20px;
    padding: 7px 18px 7px 18px !important;
    text-align: center;
}

#form_buscar {z-index:99999999999999999999999999999999; 
                  width:200px; 
                  max-width:200px; 
                  height:auto; 
                  display:none; 
                  position:absolute; 
                  top:40px;
                  right:0;
                  text-align:center; 
                  border:1px solid #c8c8c8; 
                  background: rgba(255,255,255,0.9); 
                  padding: 0;
                  -webkit-transition: all .25s ease;
       -moz-transition: all .25s ease;
        -ms-transition: all .25s ease;
         -o-transition: all .25s ease;
            transition: all .25s ease;
            -webkit-font-smoothing:antialiased;
}

.group_busca {
    width: 100%;
    position: relative;
    background: white;
    border-radius: 2px;
    overflow: hidden;
}

.input_busca {
    width: 100%;
    height: 40px;
    border: none;
    color: black;
    padding: 0 6px;
}

.btn_busca {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: gray;
    cursor: pointer;
    font-size: 26px;
    background: transparent;
    border: none;
}

@media screen and (max-width: 992px) {

	#lista_patrocinadores img {
		
		margin-bottom: 25px;
		margin-top: 25px;
		
	}

	#lista_apoiadores img {
		
		margin-bottom: 25px;
		margin-top: 25px;
		
	}

}

