/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-decoration: none;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}



/* code start */

body{
    font: 400 14px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    width: 948px;
}

#header{
    background: url("../img/header.png") no-repeat;
    display: block;
    height:200px;
}

#div_nav_1{
    position: absolute;
    top: 131px;
    left: 150px;
}

#nav_nav_1{
    padding: 0px;
    font: 20px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
}

a.nav1{
    font-weight: 600;
    color:#FFF;
    margin-right: 60px;
}

a.ultimo{
    margin-right: 0px;
}

a.nav1:hover{
    color:#FFCE00;
}

a.nav1:active{
    color:#FFCE00;
}

a.nav1_hover{
    color:#FFCE00;
    text-shadow: 2px 1px #333; 
}

a.nav1:active{
    color:#FFCE00;
}

h1{
    font: 600 20px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color: #0253A5;
    padding: 0 0 30px 0px;
}

h1 a{
    font: 600 20px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color: #0253A5;
    padding: 0 0 30px 0px;
}


h2{
    font: 400 18px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color:#000;
    padding: 20px 0 20px 0px;
}

h2 a{
    color:#000;
}

h3{
    font: 400 14px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color:#000;
    padding: 0 0 10px 0px;
}

h3 i{
    font: 400 14px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color:#000;
    font-style: italic;
    padding: 0 0 10px 0px;
}

strong{
    font-weight: 700;
}

.contents{
    clear: both;
    margin: 44px;
}

.coluna_metade_esq{
    width: 410px;
    margin: 0 20px 0 0;
    float: left;
}

.coluna_doistercos_esq{
    width: 558px;
    margin: 0 40px 0 0;
    float: left;
}

.coluna_umterco_esq{
    width: 260px;
    margin: 0 40px 0 0;
    float: left;
}

.coluna_metade_dir{
    width: 410px;
    margin: 0 0 0 20px;
    float: left;
}

/*Foto apresentacao*/

.foto_total_width {
    margin: 0 44px 40px -44px;
    width: 948px;
}

.foto_metade_width_esq {
    margin: -44px 20px 40px -44px;
    width: 450px;
    float:left;
}

.foto_metade_width_esq img{
    width: 450px;
}

/*jogadores*/
.coluna_jogadores{
    width: 185px;
    margin: 0 40px 0 0;
    float: left;
}

.jogadores_dir{
    margin: 0;
}



/*Fotos jogadores*/
.coluna_jogadores img{
    width: 185px;
    border-bottom: 2px solid #C1272D; 
}

/*jogos*/
.coluna_jogos{
    width: 185px;
    margin: 0 40px 0 0;
    float: left;
}

.coluna_jogos h3{
    margin: 0 0 40px 0;
}

h3.menos_padding{
    margin: 0 0 10px 0;
}

.coluna_jogos h2{
    font: 600 14px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color:#000;
    padding: 10px 0 10px 0px;
}

.linha_jogos{
    padding: 0 0 40px 0;
}

.jogos_dir{
    margin: 0;
}

.data_hora_jogo{
    width: 185px;
    border-bottom: 2px solid #C1272D; 
}

.data_hora_jogo h2{
    padding: 10px 0 10px 0px;
}

.canais_logo{
    width: 75px;
    padding: 5px 0 0 0;
}

.escudos_jogo{
    padding: 10px 0 0 0;
    display: inline-block;
    vertical-align: middle;
}

.escudos_jogo strong{
    font: 600 30px 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color:#0253A5;
    padding: 0 10px 0 10px;
    
}

.escudos_jogo img{
    height: 60px;
    width: 60px;
}



/*EQUIPES*/

#barra_equipes{
    margin: -42px 44px 0 -44px;
    width: 948px;
    background-color: #666;
    height: 48px;
}

#barra{
    padding: 0px;
}

#barra a{
    display: block;
    float: left;
    padding:7px 1.3px;
}

#barra a:hover{
    background-color: rgba(255,237,210,0.7); /*#FFEDD2 com 60% opacity*/
}

a.barra_hover{
    background-color: #FFEDD2;
}


#barra img{
    height: 29px;
    margin: 0;
}

.content_equipe{
    background-color: #DDD;
}

#equipes_indicacao{
    position: absolute;
    margin: -109px 0 0 -195px;
    /*top: 241px;
    left: 445px;*/
}

.info1_equipe{
    background-color: #FFEDD2;
    padding: 40px 0 0 0px;
    margin-right: -44px;
    height: 454px;
}


.info1_texto{
    width: 260px;
    float: left;
    display: block;
}

.info1_texto_celtics{
    width: 280px;
    float: left;
    display: block;
}

.info1_texto_analise{
    width: 260px;
    padding-left: 300px;
    float: left;
    display: block;
}

.escudo_info{
    height: 150px;
    padding: 0;
    margin: 10px 0 10px 0;
}

img.camisa_info{
    width: 270px;
    margin: 0 0 0 -10px;
}

.info2_equipe{
    background-color: #FFF;
    clear: both;
}

.submenu_equipe{
    margin: 0 44px 0 -44px;
    width: 948px;
    background-color: #666;
    height: 44px;
}

.submenu_equipe a{
    font: 600 16px/44px 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color:#FFF;
    margin:0 36px 0 44px;
}

a.nav2:hover{
    color:#FFCE00;
}

a.nav2:active{
    color:#FFCE00;
}

a.nav2_hover{
    color:#FFCE00;
    text-shadow: 2px 1px #333; 
}

.contents_sub_equipe{
    margin: 40px 0 40px 0;
    display: block;
}

.escalacao_fundo{
    background: url("../img/escalacao2.png") no-repeat;
    display: block;
    height:450px;
}

.escalacao_fundo h4{
    font: 600 16px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color: #FFF;
    background-color: #C1272D;
    padding: 5px;
}

.escalacao_fundo h3{
    font: 400 14px/1.5 'Open Sans', Arial, Verdana, Helvetica, sans-serif;
    color: #000;
    background-color: #FFF;
    padding: 5px;
}

.escalacao{
    position: relative;
    width: 140px;
    height: 152px;

}

.pf{
    top: 50px;
    left: 60px;
    
}

.c{
    top: -135px;
    left: 355px;
    
}

.sf{
    top: -254px;
    left: 650px;
    
}

.sg{
    top: -211px;
    left: 170px;
    
}

.pg{
    top: -363px;
    left: 548px;
    
}


/*MAPA*/
#mapa_total{
    margin: 0 0 0 -44px;
    padding: 0px 0px 0 0px;
    height: 494px;
    width: 638px;
    background: #FFEDD2 url("../img/mapa_bg.png") 0 0 no-repeat;
    display: block;
    float: left;
}

#usa_map {
    position: absolute;
    width: 638px;
    height: 494px;
    z-index: 20;
}


#usa_map li {
display: block;
position: absolute;
list-style: none;
margin: 0;
padding: 0;
}

#usa_map a {
display: block;
text-indent: -9999px;
text-decoration: none;
outline: none;
cursor: default;
}

.estado_bg{
    position: absolute;
    z-index: 10;
    opacity: 0.8;
}

.bg_opaco{
    opacity: 1;
}

.bg_none{
    display: none;
}


/* equipe next*/
#li_portland{
    left: 48px; /* left 53 - 5px*/
    top: 90px; /* top 95 - 5px*/
}

#li_portland a{
    width: 44px;
    height: 44px;
}

#li_portland a:hover{
    background: url("../img/logo_portland_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_kings{
    left: 54px;
    top: 143px;
}

#li_kings a{
    width: 44px;
    height: 44px;
}

#li_kings a:hover{
    background: url("../img/logo_kings_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_warriors{
    left: 34px;
    top: 185px;
}

#li_warriors a{
    width: 44px;
    height: 44px;
}

#li_warriors a:hover{
    background: url("../img/logo_warriors_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_lakers{
    left: 47px;
    top: 220px;
}

#li_lakers a{
    width: 44px;
    height: 44px;
}

#li_lakers a:hover{
    background: url("../img/logo_lakers_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_clippers{
    left: 72px;
    top: 248px;
}

#li_clippers a{
    width: 44px;
    height: 44px;
}

#li_clippers a:hover{
    background: url("../img/logo_clippers_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_phoenix{
    left: 139px;
    top: 258px;
}

#li_phoenix a{
    width: 44px;
    height: 44px;
}

#li_phoenix a:hover{
    background: url("../img/logo_phoenix_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_jazz{
    left: 138px;
    top: 158px;
}

#li_jazz a{
    width: 44px;
    height: 44px;
}

#li_jazz a:hover{
    background: url("../img/logo_jazz_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_nuggets{
    left: 207px;
    top: 183px;
}

#li_nuggets a{
    width: 44px;
    height: 44px;
}

#li_nuggets a:hover{
    background: url("../img/logo_nuggets_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_jazz{
    left: 138px;
    top: 158px;
}

#li_jazz a{
    width: 44px;
    height: 44px;
}

#li_jazz a:hover{
    background: url("../img/logo_jazz_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_thunder{
    left: 297px;
    top: 236px;
}

#li_thunder a{
    width: 44px;
    height: 44px;
}

#li_thunder a:hover{
    background: url("../img/logo_thunder_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_minnesota{
    left: 325px;
    top: 118px;
}

#li_minnesota a{
    width: 44px;
    height: 44px;
}

#li_minnesota a:hover{
    background: url("../img/logo_minnesota_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_spurs{
    left: 275px;
    top: 335px;
}

#li_spurs a{
    width: 44px;
    height: 44px;
}

#li_spurs a:hover{
    background: url("../img/logo_spurs_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_houston{
    left: 310px;
    top: 324px;
}

#li_houston a{
    width: 44px;
    height: 44px;
}

#li_houston a:hover{
    background: url("../img/logo_houston_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_mavericks{
    left: 311px;
    top: 280px;
}

#li_mavericks a{
    width: 44px;
    height: 44px;
}

#li_mavericks a:hover{
    background: url("../img/logo_mavericks_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_neworleans{
    left: 361px;
    top: 316px;
}

#li_neworleans a{
    width: 44px;
    height: 44px;
}

#li_neworleans a:hover{
    background: url("../img/logo_neworleans_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_memphis{
    left: 382px;
    top: 240px;
}

#li_memphis a{
    width: 44px;
    height: 44px;
}

#li_memphis a:hover{
    background: url("../img/logo_memphis_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_bucks{
    left: 370px;
    top: 118px;
}

#li_bucks a{
    width: 44px;
    height: 44px;
}

#li_bucks a:hover{
    background: url("../img/logo_bucks_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_pistons{
    left: 417px;
    top: 135px;
}

#li_pistons a{
    width: 44px;
    height: 44px;
}

#li_pistons a:hover{
    background: url("../img/logo_pistons_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_pacers{
    left: 402px;
    top: 177px;
}

#li_pacers a{
    width: 44px;
    height: 44px;
}

#li_pacers a:hover{
    background: url("../img/logo_pacers_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_chicago{
    left: 367px;
    top: 161px;
}

#li_chicago a{
    width: 44px;
    height: 44px;
}

#li_chicago a:hover{
    background: url("../img/logo_chicago_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_cavaliers{
    left: 435px;
    top: 165px;
}

#li_cavaliers a{
    width: 44px;
    height: 44px;
}

#li_cavaliers a:hover{
    background: url("../img/logo_cavaliers_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_raptors{
    left: 478px;
    top: 100px;
}

#li_raptors a{
    width: 44px;
    height: 44px;
}

#li_raptors a:hover{
    background: url("../img/logo_raptors_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_knicks{
    left: 503px;
    top: 114px;
}

#li_knicks a{
    width: 44px;
    height: 44px;
}

#li_knicks a:hover{
    background: url("../img/logo_knicks_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}



/*next*/
#li_76ers{
    left: 488px;
    top: 148px;
}

#li_76ers a{
    width: 44px;
    height: 44px;
}

#li_76ers a:hover{
    background: url("../img/logo_76ers_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}

/*next*/
#li_nets{
    left: 540px;
    top: 140px;
}

#li_nets a{
    width: 44px;
    height: 44px;
}

#li_nets a:hover{
    background: url("../img/logo_nets_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_boston{
    left: 548px;
    top: 106px;
}

#li_boston a{
    width: 44px;
    height: 44px;
}

#li_boston a:hover{
    background: url("../img/logo_boston_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_dc{
    left: 494px;
    top: 187px;
}

#li_dc a{
    width: 44px;
    height: 44px;
}

#li_dc a:hover{
    background: url("../img/logo_dc_3.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_bobcats{
    left: 491px;
    top: 223px;
}

#li_bobcats a{
    width: 44px;
    height: 44px;
}

#li_bobcats a:hover{
    background: url("../img/logo_bobcats_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_atlanta{
    left: 431px;
    top: 254px;
}

#li_atlanta a{
    width: 44px;
    height: 44px;
}

#li_atlanta a:hover{
    background: url("../img/logo_atlanta_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_magic{
    left: 449px;
    top: 314px;
}

#li_magic a{
    width: 44px;
    height: 44px;
}

#li_magic a:hover{
    background: url("../img/logo_magic_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*next*/
#li_miami{
    left: 481px;
    top: 347px;
}

#li_miami a{
    width: 44px;
    height: 44px;
}

#li_miami a:hover{
    background: url("../img/logo_miami_2.png") 0px 0px no-repeat; /* logo com borda branca 44px*/
    height: 44px;
    width: 44px;
}


/*ARENA*/
.img_arena img{
    width: 558px;
}

.img_arena_menor{
    width: 260px;
    margin-bottom: 40px;
}


/*negociacoes*/

.negociacoes_seta{
    margin: -10px 0 0 0;
    height: 25px;
}


.img_analise_especialista{
    width: 260px;
    border-bottom: 2px solid #C1272D; 
    margin-bottom: 10px;
}

