* {

margin:0;

padding:0;

}



body {

font-family:Arial, Helvetica, sans-serif;

color:#000000;

font-size:14px;

background:url(../img/lay/bgbd.png) repeat-x #FFFFFF;

}



#aviso-ie6 {

background:#FFFF99 url(../img/lay/warr.png) no-repeat 10px 20px;

margin:10px;

border:1px dashed #CC0000;

padding:20px 15px 10px 150px;

line-height:145%;

}



#aviso-ie6 dl dt{

font-size:14px;

}



#aviso-ie6 dl dd a{

display:block;

color: #CC0000;

}





h2 {

color:#DF0024;

letter-spacing:-1px;

}



p {

line-height:155%;

margin-bottom:10px;

}



a {

color:#0085C7;

font-weight:bold;

}



a img {

border:0 none;

}



#geral {

width:1000px;

margin:0 auto;

}



#h2-master a {

font-size:28px !important;

}



#header {

height:93px;

position:relative;

}



#bannertopo {

width:234px;

height:60px;

float:right;

margin:15px 10px 0 0;

}



a#logo {

display:block;

position:absolute;

outline:none;

width:229px;

height:66px;

text-indent:-9999px;

overflow:hidden;

background:url(../img/lay/logo.png) no-repeat;

margin:27px 0 0 5px;

}





#panel {

height:20px;

width:338px;

position:absolute;

margin:20px 0 0 286px;

}



#panel span {

display:block;

float:left;

padding-right:10px;

margin-right:10px;

border-right:1px dotted #CCCCCC;

font-size:12px;

}



#panel span a {

color:#333333;

text-decoration:none;

}



#panel span a:hover {

text-decoration:underline;

}



#busca {

position:absolute;

width:450px;

height:27px;

border:2px solid #DF0024;

margin:43px 0 0 286px;

}



#inpb {

display:block;

position:absolute;

float:left;

border:0 none !important;

padding:3px;

font-size:16px;

margin:0;

font-weight:bold;

width:385px;

}



.btbusca1 {

position:absolute;

margin:0px 0 0 390px;

border:0 none;

border-left:2px solid #CCCCCC;

background: url(../img/lay/bgbt1.gif) repeat-x;

font-size:12px;

color:#FFFFFF;

padding:3px 7px 7px 7px;

}



#nav-posicao {

height:77px;

position:relative;

margin-left:-5px;

}



#nav {

list-style:none;

height:48px;

z-index:-100;

}



#nav li {

float:left;

}



#nav li a {

display:block;

outline:none;

color:#FFFFFF;

text-decoration:none;

font-size:16px;

float:left;

padding:12px 15px 26px 15px;

font-weight:bold;

}



#nav li a.navat {

display:block;

outline:none;

color:#FFFFFF;

text-decoration:none;

font-size:16px;

float:left;

padding:12px 15px 26px 15px;

font-weight:bold;

background:url(../img/lay/btnavh.png) no-repeat top center;

}



#nav li a:hover {

background:url(../img/lay/btnavh.png) no-repeat top center;

}



.subul {

list-style:none;

height:29px;

position:absolute;

margin-top:-5px;

z-index:100;

}



.subnavli {

float:left;

list-style:none;

}

a.subnavlia {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}

a.subnavlia:hover {

text-decoration:underline;

}





/*#subnav1, #subnav2, #subnav3, #subnav4, #subnav5, #subnav6 {

list-style:none;

height:29px;

position:absolute;

margin-top:-5px;

z-index:100;

}



#subnav2, #subnav3, #subnav4, #subnav5, #subnav6 {

display:none;

}





#subnav1 li {

float:left;

}



#subnav1 li a {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav1 li a:hover {

text-decoration:underline;

}



#subnav1 li a.subnavat {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}





#subnav2 li {

float:left;

}



#subnav2 li a {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav2 li a:hover {

text-decoration:underline;

}



#subnav2 li a.subnavat {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav3 li {

float:left;

}



#subnav3 li a {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav3 li a:hover {

text-decoration:underline;

}



#subnav3 li a.subnavat {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav4 li {

float:left;

}



#subnav4 li a {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav4 li a:hover {

text-decoration:underline;

}



#subnav4 li a.subnavat {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav5 li {

float:left;

}



#subnav5 li a {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav5 li a:hover {

text-decoration:underline;

}



#subnav5 li a.subnavat {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav6 li {

float:left;

}



#subnav6 li a {

display:block;

padding:11px 20px;

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



#subnav6 li a:hover {

text-decoration:underline;

}



#subnav6 li a.subnavat {

color:#FFFFFF;

font-size:14px;

text-decoration:none;

}



*/



#content {

width:980px;

margin:25px auto 0;

min-height:800px;

height:auto !important;

}



#ntc1 {

margin:15px 0 7px 0;

padding-bottom:7px;

border-bottom:1px dotted #CCCCCC;

height:20px;

}



#ntc2 {

border-bottom:1px dotted #CCCCCC;

padding-bottom:7px;

height:26px;

}



#ntc3 {

margin:15px 0 0 0;

}



#ntc3 h1 {

font-size:34px;

font-weight:bold;

letter-spacing:-1px;

margin-bottom:5px;

color:#DF0024;

}



#ntc3 h2 {

font-size:18px;

font-weight:normal;

color:#333333;

letter-spacing:0px !important;

}



#ntc3 span {

display:block;

margin-top:10px;

font-size:11px;

color:#666666;

}



span.breadcrumb {

display:block;

float:left;

color:#000000;

font-size:16px;

padding-left:11px;

background:url(../img/lay/bgbread.png) no-repeat 0 6px;

}



span.breadcrumb a{

color:#333;

text-decoration:none;

letter-spacing:-1px;

}



span.breadcrumb a:hover{

text-decoration:underline;

}



a.rss {

display:block;

float:right;

margin:0 0 0 15px;

background:url(../img/lay/btrss.png) no-repeat 0 0;

padding:2px 0 0 25px;

height:20px;

text-decoration:none;

color:#333333;

font-weight:bold;

letter-spacing:-1px;

}



a.rss:hover {

color:#FF6600;

}



div.content-esquerda {

width:650px;

margin-right:20px;

float:left;

}



div.content-esquerda-subs {

width:795px;

margin-right:20px;

float:left;

}



div.content-esquerda iframe {

width:650px !important;

}



span.data {

display:block;

margin:6px 0 0 0;

font-size:11px;

color:#666666;

float:left;

}



div.opt-noticia {

float:right;

height:26px;

}



div.opt-noticia a {

color:#333333;

font-size:11px;

text-decoration:none;

}



div.opt-noticia a:hover {

text-decoration:underline;

}



span.opt-imp {

display:block;

float:left;

height:26px;

background: url(../img/lay/opt_imp.png) no-repeat 0 0;

padding:0 0 0 31px;

margin-right:15px;

line-height:90%;

}



span.opt-env {

display:block;

float:left;

height:26px;

background: url(../img/lay/opt_env.png) no-repeat 0 0;

padding:0 0 0 32px;

margin-right:15px;

line-height:90%;

}



span.opt-com {

display:block;

float:left;

height:26px;

background: url(../img/lay/opt_com.png) no-repeat 0 0;

padding:0 0 0 31px;

margin-right:15px;

line-height:90%;

}



span.opt-new {

display:block;

float:left;

height:26px;

background: url(../img/lay/opt_new.png) no-repeat 0 0;

padding:0 0 0 28px;

margin-right:15px;

line-height:90%;

}



div.materia-texto {

font-size:14px;

line-height:135%;

margin:25px 0;

}



div.materia-texto p{

margin-bottom:10px;

}



div.materia-texto a{

color:#0085C7 !important;
text-decoration:none;

}

div.materia-texto a:hover{
text-decoration:underline;
}



div.objeto-texto {

width:300px;

margin:15px 30px 15px 0;

float:left;

}



img.img-ntc {

display:block;

border:3px solid #CCCCCC;

padding:1px;

}



span.sp-opa-img-obj {

display:block;

position:absolute;

background:#000000;

height:32px;

margin:-36px 0 0 4px;

width:300px;

Filter:Alpha(Opacity=70);

-moz-opacity: 0.7;

opacity:0.70;

}



.foto-eventos {

width:139px;

float:left;

}



span.sp-img-obj {

display:block;

position:absolute;

height:20px;

margin:-29px 13px 0 13px;

width:270px;

color:#FFFFFF;

font-size:11px;

overflow:hidden;

}



div.objeto-texto dl dt{

font-size:26px;

font-weight:bold;

letter-spacing:-1px;

text-transform:lowercase;

color:#0085C7;

}



div.objeto-texto dl dd{

letter-spacing:-1px;

padding:10px 0;

border-bottom:1px solid #DF0024;

}



div.objeto-texto dl dd a{

font-size:16px;

font-weight:bold;

color:#333;

text-decoration:none;

border:0 none;

display:inline;

}



div.objeto-texto dl dd a:hover{

text-decoration:underline;

border:0 none;

display:inline;

}



div.barra-direita {

width:300px;

float:right;

}





div.barra-direita-subs {

width:159px;

float:right;

}



#adsense {

margin-bottom:10px;

}





#adsense p {

display:none;

}



#adsense ul{

list-style:none;

}



#adsense ul li {

margin-bottom:10px;

}



#adsense ul li strong a{

font-size:16px;

color:#DF0024;

text-decoration:none;

display:block;

letter-spacing:-1px;

}



#adsense ul li span{

display:block;

font-size:12px;

color:#333333;

}



#adsense ul li em a{

display:block;

font-style:normal;

color:#0085C7;

}







#mapa {

background:#0085C7;

clear:both;

margin-top:20px;

border-top:5px solid #DF0024;

padding:18px 20px 10px 20px;

color:#FFFFFF;

}



#mapacont {

width:980px;

margin:0 auto;

}



#imgmap {

display:block;

position:absolute;

/*margin:73px 0 0 679px; */
margin:23px 0 0 679px;

}



#mpmenuc {

margin-bottom:5px;

width:590px;

padding-bottom:5px;

border-bottom:1px dotted #006A9F;

}



#mpmenuc dt{

margin:0 0 3px 0;

font-size:14px;

font-weight:bold;

color: #000000;

}



#mpmenuc dt a{

color: #000000;

text-decoration:none;

}



#mpmenuc dt a:hover {

text-decoration:underline;

}



#mpmenuc dd{

display:inline;

margin-right:5px;

}



#mpmenuc dd a {

color:#FFFFFF;

font-size:12px;

text-decoration:none;

}



#mpmenuc dd a:hover {

text-decoration:underline;

}





ul#ulinst {

list-style:none;

margin:5px 0 15px;

border-top:3px solid #FFFFFF;

padding-top:15px;

text-align:center;

}



ul#ulinst li {

display:inline;

margin-right:10px;

}



ul#ulinst li a{

color:#FFFFFF;

font-size:12px;

text-decoration:none;

}



ul#ulinst li a:hover{

text-decoration:underline;

}



p.direitos {

margin:0 0 30px;

text-align:center;

}





#buscamapa {

position:absolute;

margin:2px 0 0 640px;

width:340px;

height:100px;

}



#buscamapa label {

color:#000000;

display:block;

margin-bottom:3px;

}



#buscamapa input {

border:1px solid #006A9F;

padding:3px;

font-size:16px;

width:250px;

float:left;

}



.btbusca2 {

border:0 none;

background: url(../img/lay/bgbt2.gif) repeat-x;

font-size:12px;

color:#FFFFFF;

padding:4px 7px 7px 7px;

margin:0 0 0 3px;

}



#destaques-mais {

margin:20px 0;

float:left;

}



#destaques-mais-menu{

list-style:none;

height:32px;

border-bottom:1px solid #0085C7;

}



#destaques-mais-menu li{

float:left;

}



#destaques-mais-menu li a{

display:block;

color:#0085C7;

text-decoration:none;

margin-right:1px;

outline:none;

font-weight:bold;

font-size:16px;

padding:6px 9px 6px;

}



#destaques-mais-menu li a:hover{

text-decoration:underline;

}



#destaques-mais-menu li span.dmma{

display:block;

color:#FFFFFF;

text-decoration:none;

background:#0085C7;

margin-right:1px;

font-weight:bold;

font-size:16px;

padding:6px 9px 6px;

}



#destaques-mais-conteudo {

border-right:1px solid #0085C7;

border-left:1px solid #0085C7;

border-bottom:1px solid #0085C7;

padding:10px 10px 0;

width:278px;

}



div.dmbox {

border-bottom:1px dashed #CCCCCC;

padding-bottom:10px;

margin-bottom:10px;

}



div.dmbox span {

display:block;

float:left;

font-size:30px;

margin-right:5px;

height:45px;

padding:0 5px;

}



div.dmbox a {

color:#0085C7;

text-decoration:none;

}



div.dmbox a:hover {

text-decoration:underline;

}



#eventos {

width:300px;

float:left;

margin-bottom:20px;

}



#conteudo-eventos {

border-right:1px solid #0085C7;

border-bottom:1px solid #0085C7;

border-top:1px solid #0085C7;

height:358px;

overflow-y:auto;

padding-left:10px;

overflow-x:hidden;

}



#menu-mes-eventos {

float:left;

list-style:none;

border-left:1px solid #0085C7;

border-bottom:1px solid #0085C7;

border-top:1px solid #0085C7;

}



#menu-mes-eventos li a{

display:block;

padding:7px 9px;

color:#FFFFFF;

text-decoration:none;

background:#0085C7;

font-size:14px;

letter-spacing:-1px;

}



#menu-mes-eventos li a:hover{

background:#DF0024;

}



#menu-mes-eventos li a.mmea{

display:block;

padding:6px 7px;

background:#DF0024;

text-decoration:none;

color:#FFFFFF;

font-size:14px;

letter-spacing:-1px;

}



div.box-eventos {

margin-top:5px;

padding-bottom:5px;

border-bottom:1px dashed #CCCCCC;

float:left;

width:240px;

}



div.data-box-eventos {

float:left;

padding:4px;

background: #F0F0F0;

color: #666666;

margin-right:7px;

}



div.data-box-eventos strong{

display:block;

font-size:12px;

}



div.data-box-eventos span{

display:block;

font-size:10px;

font-weight:normal;

}



div.info-box-eventos a {

display:block;

color:#0085C7;

text-decoration:none;

font-size:12px;

}



#comentarios {

color:#666666;

font-size:12px;

margin-bottom:30px;

}



#comentarios a {

color:#0085C7;

}



div.comentario {

padding-bottom:10px;

border-bottom:1px solid #CCCCCC;

margin-bottom:10px;

}



div.comentario span {

display:block;

color:#333333;

margin-bottom:3px;

}



#comentar span{

display:block;

margin-bottom:12px;

}



#comentar span label {

display:block;

margin-bottom:2px;

}



#comentar span input {

padding:3px;

font-size:14px;

font-family:Arial, Helvetica, sans-serif;

}



ul.ul-menu-lateral-direita {

list-style:none;

line-height:155%;

}



ul.ul-menu-lateral-direita  li a{

list-style:none;

line-height:155%;

}



#lista-artigos {

list-style:none;

}



#lista-artigos li{

margin-bottom:15px;

padding-bottom:15px;

border-bottom:1px solid #BFEAFF;

}



span.data-lista-artigos {

color:#999999;

font-size:12px;

display:block;

}



span.info-lista-artigos {

display:block;

margin:3px 0;

}



a.titulo-lista-artigos {

font-size:20px;

color:#DF0024;

text-decoration:none;

letter-spacing:-1px;

margin-bottom:3px;

display:block;

}



a.titulo-lista-artigos:hover {

text-decoration:underline;

}



/*a.titulo-lista-artigos:visited {

color:#FF9FB0;

}*/



table.tbl-mes-calendario{

border:1px solid #0085C7;

margin-bottom:5px;

}



table.tbl-mes-calendario td{

padding:7px 9px 5px 9px;

}



table.tbl-mes-calendario thead tr{

background:#666666;

color:#FFFFFF;

}



.td-dia {

width:35px;

text-align:center;

}



.td-evento {

width:300px;

}



.td-prova {

width:80px;

}



.td-cidade {

width:200px;

}



table.tbl-mes-calendario tbody{

font-size:12px;

}



.tr1{

background:#F4F4F4;

}



.tr2{

background:#E4E4E4;

}



.h2-calendario {

margin-top:10px;

font-size:16px;

padding:4px 8px;

background:#0085C7;

color:#FFFFFF;

}



#alfabeto-glossario {

height:22px;

border-bottom:1px solid #0085C7;

margin-bottom:1px;

}



#alfabeto-glossario a{

display:block;

float:left;

padding:3px 5px;

color:#666666;

text-decoration:none;

font-weight:normal;

background:#E9E9E9;

margin-right:1px;

width:14px;

text-align:center;

}



#alfabeto-glossario a:hover{

background:#0085C7;

color:#FFFFFF;

}



#alfabeto-glossario a.at{

display:block;

float:left;

padding:3px 5px;

text-decoration:none;

font-weight:normal;

margin-right:1px;

width:14px;

text-align:center;

background:#0085C7;

color:#FFFFFF;

}



.td-palavra {

padding:10px;

font-weight:bold;

}



.td-descricao {

padding:15px;

font-size:12px;

line-height:155%;

}



table.tbl-glossario {

margin:0 0 20px;

}



div.head-evento h1{

margin-bottom:20px;

}



div.head-evento div{

background:#00CC99;

}



div.head-evento img{

display:block;

float:left;

}



div.head-evento div dl{

float:right;

width:295px;

padding-left:25px;

border-left:1px dotted #CCCCCC;

}



div.head-evento div dl dt{

font-size:12px;

font-weight:bold;

margin-bottom:1px;

color:#CC0000;

}



div.head-evento div dl dd{

margin-bottom:10px;

}



#lista-infos-evento {

margin:15px 0;

float:left;

width:100%;

}



#lista-infos-evento dt {

font-size:18px;

margin-bottom:3px;

color:#CC0000;

}



#lista-infos-evento dd {

line-height:150%;

margin-bottom:20px;

}



div.head-atleta dl {

margin:10px 0;

padding:10px 10px 10px 15px;

background: #EEEEEE;

float:left;

width:305px;

}



div.head-atleta img {

display:block;

float:left;

margin-bottom:20px;

}



div.head-atleta dl dt{

font-size:11px;

margin-bottom:2px;

color: #CC0000;

}



div.head-atleta dl dd{

margin-bottom:10px;

}



#menu-recordes {

list-style:none;

height:32px;

border-bottom:1px solid #DF0024;

margin-top:5px;

overflow-y:hidden;

}



#menu-recordes li {

float:left;

margin-right:3px;

}



#menu-recordes li a{

display:block;

color:#333;

background:#ccc;

padding:9px 20px 7px;

text-decoration:none;

border-bottom:1px solid #0085C7;

font-weight:normal;

outline:none;

}



#menu-recordes li a:hover{

text-decoration:underline;

}



#menu-recordes li a.ativo{

display:block;

color:#FFFFFF;

background:#DF0024;

padding:9px 20px 7px;

text-decoration:none;

border-bottom:1px solid #DF0024;

}



#tabela-recordes {

width:100%;

margin-bottom:30px;

}



#tabela-recordes thead{

background:#0085C7;

color:#FFFFFF;

}



#tabela-recordes thead tr td{

padding:8px 11px;

border-right:1px solid #FFFFFF;

}



#tabela-recordes tbody tr td{

padding:8px 11px;

font-size:12px;

border-right:1px solid #FFFFFF;

}



#tabela-recordes tbody tr.linha1 td{

background:#F2F2F2;

}



#tabela-recordes tbody tr.linha2 td{

background:#E6E6E6;

}



#tabela-recordes tfoot tr td{

background:#999999 ;

color:#FFFFFF;

text-align:center;

padding:6px;

font-size:11px;

border-top:1px solid #FFFFFF;

}



#tabela-provas {

margin:6px 0 30px;

}



#tabela-provas thead tr td {

padding:1px 7px;

font-size:11px;

border-right:1px solid #FFFFFF;

background:#0085C7;

color:#FFFFFF;

text-align:left;

}



#tabela-provas tbody tr td{

padding:11px 11px;

font-size:12px;

border-right:1px solid #FFFFFF;

}



#tabela-provas tbody tr td a{

font-weight:normal;

}





#tabela-provas tbody tr.linha1 td{

background:#D3D3D3;

}



#tabela-provas tbody tr.linha2 td{

background:#E6E6E6;

}



#tabela-provas tfoot tr td{

background:#0085C7;

padding:10px;

}



#banner-noticia {

margin:15px 0;

}



#paginacao {

margin:20px 0 40px;

font-size:11px;

text-align:right;

}



#paginacao span {

padding:4px 9px 5px;

border:1px solid #E4E4E4;

background:#fff;

color:#999;

margin-right:1px;

}



#paginacao span.atual {

padding:4px 9px 5px;

border:1px solid #0085C7;

background:#0085C7;

color:#fff;

}



#paginacao a {

text-decoration:none;

padding:4px 9px 5px;

border:1px solid #0085C7;

color:#0085C7;

margin-right:1px;

font-weight:normal;

}



#paginacao a:hover {

border:1px solid #00354F;

color:#00354F;

background:#DFF4FF;

}



#lista-media-fotos {

list-style:none;

}



#lista-media-fotos li {

float:left;

margin:0 20px 30px 0;

width:203px;

height:210px;

}



#lista-media-fotos li a img {

margin-bottom:4px;

}



#lista-media-fotos li span {

display:block;

color:#0085C7;

font-size:12px;

}



#lista-media-fotos li a.titulo {

display:block;

font-size:18px;

font-weight:bold;

color:#000;

text-decoration:none;

letter-spacing:-1px;

}



#lista-media-fotos li a.titulo:hover {

text-decoration:underline;

}



#content-video {

width:650px;

height:600px;

}



#content-video h1 {

font-size:22px;

}



#player-video {

width:640px;

height:385px;

background:#000000;

margin:10px 0;

}



#tags {

background: url(../img/lay/tag.gif) no-repeat 10px 0 #F3F3F3;

padding:5px 10px 15px 50px;

border-top:1px solid #CCCCCC;

border-bottom:1px solid #CCCCCC;

margin:15px 0;

}



#tags a{

color:#00557F;

margin-right:5px;

font-weight:normal;

text-decoration:none;

}



div.calculadora {

margin-bottom:15px;

height:350px;

}



div.calculadora a {

display:block;

position:absolute;

width:111px;

height:40px;

margin:303px 0 0 35px;

text-indent:-9999px;

overflow:hidden;

outline:none;

}



div.calculadora h4{

color:#DF0024;

line-height:70%;

margin:10px 0 4px;

font-size:24px;

letter-spacing:-2px;

}



div.calculadora h5  {

font-size:11px;

margin:0 0 10px 0;

font-weight:normal;

padding:2px 5px;

color:#FFFFFF;

background:#999999;

}



div.form-calc {

background: url(../img/lay/formcalc.png) no-repeat center bottom #E6E6E6;

width:120px;

height:287px;

float:left;

padding:5px 20px 60px 20px;

}



div.form-calc label{

display:block;

font-size:12px;

margin-bottom:1px;

color:#333;

}



div.form-calc button{

padding:5px;

font-family:Arial, Helvetica, sans-serif;

display:block;

margin-bottom:20px;

}



div.form-calc input{

padding:5px;

border:1px solid #000000;

font-family:Arial, Helvetica, sans-serif;

color:#DF0024;

font-size:14px;

}



div.txt-calc dl{

padding:20px 0 28px 15px;

background:#FFFFFF;

width:250px;

float:left;

}



div.form-calc span{

display:block;

margin-bottom:7px;

}



div.txt-calc dl dt{

color:#DF0024;

font-weight:bold;

font-size:16px;

letter-spacing:-1px;

}



div.txt-calc dl dd{

line-height:155%;

font-size:12px;

}



div.txt-calc span {

display:block;

padding:10px 20px 57px 35px;

float:left;

background:#0085C7;

}



div.txt-calc span textarea {

padding:5px;

border:1px solid #0075AF;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

width:250px;

height:59px;

}



div.txt-calc span strong {

font-size:11px;

display:block;

font-weight:normal;

margin-bottom:5px;

color:#FFFFFF;

}



#listagem-eventos {

float:left;

width:460px;

margin-right:20px;

}



div.secao-eventos {

margin-bottom:20px;

}



div.secao-eventos h2{

color:#666666;

font-size:18px;

font-weight:normal;

}



div.secao-eventos ul{

list-style:none;

margin:10px 0;

}



div.secao-eventos ul li{

height:142px;

padding-bottom:15px;

margin-bottom:15px;

border-bottom:1px dotted #CCCCCC;

}



div.secao-eventos ul li span {

float:right;

width:305px;

height:142px;

}



div.secao-eventos ul li span a{

display:block;

font-size:22px;

letter-spacing:-1px;

margin-bottom:4px;

text-decoration:none;

line-height:100%;

}



div.secao-eventos ul li span a:hover{

text-decoration:underline;

}



div.secao-eventos ul li span em {

display:block;

font-style:normal;

line-height:140%;

font-size:12px;

}



ul#chamadas-eventos {

list-style:none;

float:right;

width:300px;

margin:20px 0;

}



ul#chamadas-eventos li{

margin-bottom:10px;

padding-bottom:10px;

border-bottom:1px dashed #DF0024;

}



ul#chamadas-eventos li a{

display:block;

font-size:22px;

letter-spacing:-1px;

color:#0085C7;

margin-bottom:4px;

text-decoration:none;

line-height:100%;

}



ul#chamadas-eventos li a:hover{

text-decoration:underline;

}



ul#chamadas-eventos li em {

display:block;

font-style:normal;

line-height:140%;

}



.direita-sub {

width:160px !important;

}



#menu-media {

list-style:none;

height:32px;

border-bottom:1px solid #DF0024;

margin:15px 0 10px;

}



#menu-media li {

float:left;

margin-right:3px;

}





#menu-media li a{

display:block;

color:#333;

background: #E2E2E2;

padding:9px 20px 7px;

text-decoration:none;

border-bottom:1px solid #DF0024;

font-weight:normal;

outline:none;

}



#menu-media li a:hover{

text-decoration:underline;

}



#menu-media li a.ativo{

display:block;

color:#FFFFFF;

background:#DF0024;

padding:9px 20px 7px;

text-decoration:none;

border-bottom:1px solid #DF0024;

}



li.lista-videos {

padding-left:68px;

background:url(../img/lay/cam.gif) no-repeat 0 13px;

}



#slide-full {

width:650px;

height:595px;

}



#slide-head {

display:block;

height:137px;

background:url(../img/lay/bgnomeslide.gif) repeat-x;

}



#slide-head span {

display:block;

position:absolute;

margin:7px 0 0 7px;

color:#FFFFFF;

font-weight:bold;

letter-spacing:-1px;

font-size:16px;

}



a#slide-voltar {

position:absolute;

margin:43px 0 0 0;

display:block;

background: url(../img/lay/btslidvol.gif) no-repeat;

outline:none;

height:86px;

width:20px;

margin-right:5px;

}



a#slide-avancar {

display:block;

position:absolute;

margin:43px 0 0 630px;

background: url(../img/lay/btslidava.gif) no-repeat;

outline:none;

height:86px;

width:20px;

}



#content-thumbs {

position:absolute;

width:601px;

height:86px;

margin:43px 30px 0 25px;

overflow:hidden;

}



#content-thumbs ul{

list-style:none;

height:86px;

width:606px;

}



#content-thumbs ul li{

float:left;

margin-right:6px;

}



#slide-legenda {

padding:10px 15px;

background:#0085C7;

margin-top:1px;

color:#FFFFFF;

font-weight:bold;

font-size:16px;

line-height:120%;

}



#slide-legenda span {

font-size:11px;

font-weight:normal !important;

color:#003F5F;

}



#principal-noticias-1 {

border-bottom:1px dashed #CCCCCC;

height:500px;

margin-bottom:15px;

}



.master {

height:280px !important;

}



#principal-noticias-1 div{

float:left;

width:310px;

}



#principal-noticias-1 div a{

text-decoration:none;

text-align:left;

line-height:105%;

color:#0085C7;

}



#principal-noticias-1 div a:hover{

text-decoration:underline;

}



#principal-noticias-1 div h2 a{

color:#0085C7;

font-size:22px;

}



#principal-noticias-1 div h3 {

margin:10px 0 0;

letter-spacing:-1px;

font-size:24px;

}



#principal-noticias-1 div h3 a{

color:#0085C7;

}



#principal-noticias-1 div p{

font-size:16px;

text-align:left;

margin-top:10px;

line-height:135%;

}



#principal-noticias-2 {

list-style:none;

border-bottom:1px dashed #CCCCCC;

height:220px;

margin-bottom:15px;

}



#principal-noticias-2 li{

float:left;

margin-right:15px;

width:151px;

}



#principal-noticias-2 li span{

display:block;

margin:3px 0 2px;

text-transform:uppercase;

color:#666666;

font-size:11px;

}



#principal-noticias-2 li a{

text-decoration:none;

color:#0085C7;

}



#principal-noticias-2 li a:hover{

text-decoration:underline;

}



#principal-noticias-2 li em{

font-style:normal;

font-size:12px;

display:block;

margin:4px 0;

line-height:125%;

}



#principal-noticias-3 {

border-bottom:1px dashed #CCCCCC;

height:200px;

margin-bottom:15px;

padding-bottom:15px;

}



#banner-calculadoras {

float:left;

width:300px;

height:200px;

background:#000000;

margin-right:20px;

}



#chamada-glossario h2 a{

color:#0085C7;

font-size:22px;

text-decoration:none;

}



#chamada-glossario h2 a:hover{

text-decoration:underline;

}



#chamada-glossario ul{

list-style:none;

}



#chamada-glossario ul li{

margin-bottom:7px;

}



#chamada-glossario ul li a{

text-decoration:none;

color:#0085C7;

}

#chamada-glossario ul li a:hover{

text-decoration:underline;

}

#widget-noticias {

background:url(../img/lay/widget.png) no-repeat;

width:160px;

height:250px;

float:left;

margin-right:15px;

line-height:135%;

}



#widget-noticias ul{

list-style:none;

width:115px;

height:122px;

position:absolute;

margin:48px 0 0 22px;

}



#widget-noticias ul li{

margin-bottom:7px;

}



#widget-noticias ul li a{

text-decoration:none;

font-weight:normal;

font-size:12px;

color:#0085C7;

}



#widget-noticias ul li a:hover{

text-decoration:underline;

}



#widget-noticias ul li a span{

color:#DF0024;

}



#widget-noticias p{

width:115px;

height:20px;

position:absolute;

margin:223px 0 0 22px;

text-align:center;

}



#widget-noticias p a{

font-size:11px;

text-decoration:none;

color:#FFFFFF;

font-weight:normal;

}



#widget-texto {

float:left;

width:150px;

margin-right:20px;

}



#principal-noticias-4 {

margin-bottom:15px;

height:330px;

border-bottom:1px dashed #CCCCCC;

}



#bnr-pe {

text-align:center;

}



a.link-subchamada-master {

font-size:16px;

color:#DF0024;

}



div.form {

margin:10px 0;

width:650px;

}



div.form span{

display:block;

margin-bottom:15px;

}



div.form span label{

display:block;

margin-bottom:3px;

}



div.form span input{

padding:5px;

border:1px solid #333333;

}



div.form span textarea{

padding:5px;

border:1px solid #333333;

}



div.form button{

padding:5px;

}



dl.erro {

padding:15px 10px 15px 60px;

border-bottom:1px dashed #CC0000;

border-top:1px dashed #CC0000;

background: url(../img/lay/erro.png) no-repeat 15px #F5D310;

margin:10px 0 5px;

}



dl.erro dt {

font-weight:bold;

color:#CC0000;

margin-bottom:5px;

font-size:18px;

letter-spacing:-1px;

}



dl.sucesso {

padding:15px 10px 15px 60px;

border-bottom:1px dashed #000066;

border-top:1px dashed #000066;

background: url(../img/lay/sucesso.png) no-repeat 15px #7FC6FF;

margin:10px 0 5px;

}



dl.sucesso dt {

font-weight:bold;

color:#000000;

margin-bottom:5px;

font-size:18px;

letter-spacing:-1px;

}



#listagem-atletas {

list-style:none;

margin-top:10px;

}



#listagem-atletas li{

margin-bottom:15px;

padding-bottom:15px;

border-bottom:1px solid #BFEAFF;

height:66px;

}



span.data-lista-artigos {

color:#999999;

font-size:12px;

display:block;

}



span.info-lista-artigos {

display:block;

margin:3px 0;

}



a.titulo-lista-artigos {

font-size:20px;

color:#DF0024;

text-decoration:none;

letter-spacing:-1px;

margin-bottom:3px;

display:block;

}



a.titulo-lista-artigos:hover {

text-decoration:underline;

}





em.foto-atleta-listagem {

display:block;

margin-right:12px;

width:88px;

height:66px;

float:left;

}



em.texto-atletas-listagem {

display:block;

float:left;

width:547px;

font-style:normal;

}



.chamada-media {

margin-bottom:10px;

}

.chamada-media a{
	
text-decoration:none;
}

.chamada-media a:hover{
	
text-decoration:underline;
}

#ccompartilhar {

  margin-top:15px;

  margin-bottom:-15px;

}

#ccompartilhar a {

  margin-left:10px;

}

#face {
	width:380px;
	float:left;
}
#retweet {
	width:100px;
	float:left;
	padding-top:5px;
}
