/* GENERAL

----------------------------------------------------------------------------- */



* {margin:0; padding:0;}

a{ text-decoration:none; color:#FFFFFF;}

a:hover{ text-decoration:underline;}

a img {border: 0;}

ul, ol {list-style:none;}

.img_left img{float:left;}

.left {float:left;}

.right {float:right;}

.clear {clear:both;}

.over {overflow:hidden;}

.over1 {overflow:hidden; height:1px;}

.over0 {overflow:hidden; height:0px;}

.block {display:block;}

.del{display:none;}

.null{visibility:hidden;}



/* BASE

----------------------------------------------------------------------------- */



body { margin:0; background: #f2f2f2; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:1.3em; color: #FFFFFF; }



/* HEADER

----------------------------------------------------------------------------- */

.header { background: url(/images/bg1.jpg) repeat-x; height: 210px; }

.header .inner { width: 984px; margin: 0 auto; position: relative; }

.header .inner .logo { position: absolute; left: 9px; top: 0px; }

.header .inner .p { position: absolute; right: 9px; top: 31px; text-align: right; letter-spacing: 1px; }

.header .inner .p p { display: block; }

.header .inner .p a { color: #FFFFFF; }

.header .inner .p a:hover {text-decoration: underline; }

.header .inner .menu { position: absolute; top: 110px; left: 0px; }

.header .inner .menu ul { position: absolute; left: 0px; top: 0px; }

.header .inner .menu ul li { float: left; }

.header .inner .menu ul li img { display: block; }

.header .inner .menu ul li .hover img,

.header .inner .menu ul li a:hover img { filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }

.header .inner .date { position: absolute; top: 118px; right: 9px; letter-spacing: 1px; }



/* CONTENT

----------------------------------------------------------------------------- */

.content {}

.content .inner { width: 984px; margin: 0 auto; position: relative; padding: 9px 0 9px 0; }

.sidemenu { width: 215px; padding: 5px 0 5px 9px; float: left; overflow:hidden; }

.sidemenu dl { background:url(/images/sidemenu_bg2.jpg); }

.sidemenu dl dt a { background: url(/images/sidemenu_bg1.jpg) no-repeat; padding: 8px 0 6px 25px; display: block; font-weight: bold; }

.sidemenu dl dt a:hover { text-decoration: none; background: url(/images/sidemenu_bg1a.jpg) no-repeat; }

.sidemenu dl dd a { background: url(/images/sidemenu_bullet.jpg) 31px 7px no-repeat; padding: 6px 0 6px 49px; display: block; }

.sidemenu dl dd a:hover { text-decoration: underline; background: url(/images/sidemenu_bullet.jpg) 31px 7px no-repeat; padding: 6px 0 6px 49px; display: block; }

.sidemenu span { height: 3px; overflow: hidden; background: #083A75; display: block; }

.boxing { float: right; width: 748px; background:url(/images/boxing_bg1.jpg) repeat-y; color: #343434; }

.boxing a { color: #343434; }

.boxing .main { padding: 0 18px; }

.boxing .main .plus { display: block; text-align: right; }

.boxing .main .plus a { background: url(/images/boxing_plus.jpg) no-repeat; padding: 0 0 0 30px; color: #002a5b; font-size: 12px; }

.boxing .main .plus a:hover { text-decoration: none; }



/* FOOTER

----------------------------------------------------------------------------- */

.footer { background: url(/images/bg2.jpg) repeat-x; height: 186px; }

.footer .inner { width: 984px; margin: 0 auto; position: relative; }

.footer .inner .menu { position: absolute; left: 0px; top: 4px; }

.footer .inner .menu li { float: left; }

.footer .inner .menu li a { display: block; font-weight: bold; text-transform: uppercase; font-size: 14px; padding: 10px 21px; color: #FFFFFF; }

.footer .inner .menu li a:hover { background: url(/images/footer_menu0.jpg); text-decoration: none; }

.footer .inner .copy { position: absolute; right: 9px; top: 13px; font-size: 10px; letter-spacing: 1px; }

.footer .inner .p { text-align: center; font-size: 10px; padding: 80px 0 0 0; }

.footer .inner .p p { display: block; padding: 1px 0; }

.footer .inner .p p a { color: #FFFFFF; }

.footer .inner .p p a:hover { text-decoration: underline; }



/* MAIN

----------------------------------------------------------------------------- */

.main h1 { font-size: 22px; text-transform: uppercase; color: #002c60; border-left: 7px solid #ff8d00; line-height: 22px; padding: 0 0 1px 8px; }

.main img.topoEsquerda{ float:left; margin:0 10px 5px 0;}
.main img.Esquerda{ float:left; margin:5px 10px 5px 0;}
.main img.baixoEsquerda{ float:left; margin:5px 10px 0 0;}
.main img.topoDireita{ float:right; margin:0 0 5px 10px;}
.main img.Direita{ float:right; margin:5px 0 5px 10px;}
.main img.baixoDireita{ float:right; margin:5px 0 0 10px;}


/* --------------------------------------------------------------------------- */

/* HOME

/* --------------------------------------------------------------------------- */

#home {}

#home .box1 { padding: 4px 0 0 0; }

#home .box2 { padding: 20px 18px; border-bottom: 4px solid #00162b; }

#home .box2 .image { float: left; width: 83px; }

#home .box2 .image strong { display: block; color: #b1b1b1; text-align: center; font-weight: bold; padding: 3px 0 0 0; font-size: 10px; line-height: 12px; }

#home .box2 .text { float: left; width: 570px; padding: 0 0 0 20px; }

#home .box2 .text p { display: block; line-height: 18px; padding: 10px 0 0 0; }

#home .box2 .text p em { display: block; }

#home .box2 .text p span { font-weight: bold; font-size: 14px; font-style: italic; }

#home .col1 { float: left; width: 338px; border-right: 1px solid #b9b9b9; margin: 20px 0; padding: 0 15px 0 4px; }

#home .col1 .box3 li { display: block; padding: 1px 0; }

#home .col1 .box3 li a { background: url(/images/home_box3-bg1.jpg); display: block; padding: 5px 0 5px 30px; border: 1px solid #e5e8ec; }

#home .col1 .box3 li a:hover { background: url(/images/home_box3-bg2.jpg); display: block; }

#home .col1 .box3 .plus { padding: 13px 0; }

#home .col1 .box3 .title { padding: 3px 0 17px 0; }

#home .col1 .box4 { border-top: 4px solid #00162b; }

#home .col1 .box4 .plus { padding: 13px 0 0 0; }

#home .col1 .box4 .title { padding: 17px 0; }

#home .col1 .box4 li { display: block; padding: 1px 0; }

#home .col1 .box4 li a { background: url(/images/home_box3-bg3.jpg); display: block; padding: 5px 0 5px 20px; border: 1px solid #e5e8ec; }

#home .col1 .box4 li a:hover { background: url(/images/home_box3-bg4.jpg); display: block; text-decoration: none; }

#home .col1 .box4 li strong { background: url(/images/home_bullet.gif) no-repeat 0 6px; display: block; padding: 0 0 5px 10px; font-size:14px; }

#home .col1 .box4 li span { display: block; padding: 0 0 0 10px; font-style:italic; font-size:11px;}

#home .col2 { float: right; width: 338px; padding: 0 0 0 10px; }

#home .col2 .box5 { }
#home .col2 .box5 .plus { padding: 13px 0 13px 0; }
#home .col2 .box5 .title { padding: 20px 0 17px 0; }
#home .col2 .box5 li { display: block; padding: 1px 0; }
#home .col2 .box5 li a { background: url(/images/home_box3-bg3.jpg); display: block; padding: 5px 0 5px 20px; border: 1px solid #e5e8ec; }
#home .col2 .box5 li a:hover { background: url(/images/home_box3-bg4.jpg); display: block; text-decoration: none; }
#home .col2 .box5 li span { background: url(/images/home_bullet.gif) no-repeat 0 6px; padding: 0 0 0 10px; display: block; }

#home .col2 .borderTop{ border-top: 4px solid #00162b;}

#home .col2 .box6 { }
#home .col2 .box6 .plus { padding: 13px 0 13px 0; }
#home .col2 .box6 .title { padding: 20px 0 17px 0; }
#home .col2 .box6 img { float: left; }
#home .col2 .box6 p { float: left; width: 195px; padding: 0 0 0 10px; }
#home .col2 .box6 li { display: block; padding: 1px 0; cursor: pointer; }
#home .col2 .box6 li a { background: url(/images/home_box3-bg3.jpg); display: block; padding: 10px; border: 1px solid #e5e8ec; cursor: pointer; }
#home .col2 .box6 li a:hover { background: url(/images/home_box3-bg4.jpg); display: block; text-decoration: none; }
#home .col2 .box6 li strong { display: block; background: url(/images/home_bullet.gif) no-repeat 0 6px; padding: 0 0 0 10px; cursor: pointer; }
#home .col2 .box6 li span { display: block; padding: 3px 0 0 10px; cursor: pointer; }

#home .col2 .box7 {}
#home .col2 .box7 .title { padding: 20px 0 5px 0; }
#home .col2 .box7 ul{ padding:10px 0 30px;}
#home .col2 .box7 li { background: url(/images/home_box3-bg3.jpg); padding: 5px; border: 1px solid #e5e8ec; }
#home .col2 .box7 li h3{ padding:0 0 3px; font-size:14px;}
#home .col2 .box7 li .small{ font-size:11px;}
#home .col2 .box7 li p{ margin:15px 0;}
#home .col2 .box7 li .down{ color:#002C60;}

/* --------------------------------------------------------------------------- */

/* CONTATO

/* --------------------------------------------------------------------------- */

#contato { padding-top: 15px; }

#contato h1 { margin: 0 0 20px 0; }

#contato h2 { background: url(/images/boxing_h2.gif) no-repeat 0px 27px; font-size: 18px; line-height: 18px; padding: 20px 0 20px 15px; }

#contato .box1 { border-top: 4px solid #00162b; padding: 0 0 0 0; }

#contato .box1 .p { padding: 0 0 0 17px; line-height: 20px; }

#contato .box2 { padding: 20px 0 0 0; }

#contato .box2 dt { height: 25px;}

#contato .box2 dt input { float: left; border: 1px solid #808080; padding: 2px; width: 375px; }

#contato .box2 dt label { float: left; width: 120px; padding: 0 20px 0 0; text-align: right; }

#contato .box2 dd  { height: 125px; }

#contato .box2 dd label { float: left; width: 120px; padding: 0 20px 0 0; text-align: right; }

#contato .box2 dd textarea { float: left; border: 1px solid #808080; padding: 2px; width: 375px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 100px; }

#contato .box3 { padding: 10px 0 0 0; }

#contato .box3 ul { height: 26px; padding: 0 0 15px 190px; }

#contato .box3 li { float: left; padding: 0 10px 0 0; }



/* --------------------------------------------------------------------------- */

/* EDITORIAL

/* --------------------------------------------------------------------------- */

#editorial { padding-top: 15px; }

#editorial h1 { margin: 0 0 20px 0; }

#editorial h2 { background: url(/images/boxing_h2.gif) no-repeat 0px 24px; font-size: 16px; line-height: 16px; padding: 20px 0 20px 15px; }

#editorial .box3 {border-top: 4px solid #00162b; padding: 0 0 20px 0;}

#editorial .box1 {border-top: 4px solid #00162b; border-bottom: 4px solid #00162b; padding: 0 0 20px 0; overflow:hidden; width:712px;}

#editorial .box5 .p,

#editorial .box3 .p,

#editorial .box1 .p { padding: 0 15px; }

#editorial .box5 .p .left,

#editorial .box3 .p .left,

#editorial .box1 .p .left { border: 1px solid #184670; margin: 20px 20px 20px 0; float: left; }

#editorial .box5 .p .right,

#editorial .box3 .p .right,

#editorial .box1 .p .right { border: 1px solid #184670; margin: 20px 0 20px 20px; float: right; }

#editorial .box4 { font-weight: bold; font-size: 11px; padding: 10px 0 5px 15px; }

#editorial .box2 { font-size: 10px; padding: 10px 0 5px 15px; }

#editorial .box5 {border-top: 4px solid #00162b; border-bottom: 4px solid #00162b; padding: 20px 0 0 0;}

#editorial .box3 .p p,

#editorial .box1 .p p,

#editorial .box5 .p p{ margin:0 0 10px; text-align:justify;}

#editorial .box5 .p p.ffonte{ font-size:10px; font-style:italic;}

/* --------------------------------------------------------------------------- */

/* EVENTOS

/* --------------------------------------------------------------------------- */

#eventos { padding-top: 15px; }

#eventos h1 { margin: 0 0 20px 0; }

#eventos h2 { background: url(/images/boxing_h2.gif) no-repeat 0px 27px; font-size: 18px; line-height: 18px; padding: 20px 0 20px 15px; }

#eventos h3 { background: url(/images/boxing_h3.gif) no-repeat 0px 18px; font-size: 14px; line-height: 14px; padding: 12px 0 12px 10px; }

#eventos .box1 {border-top: 4px solid #00162b; border-bottom: 4px solid #00162b; padding: 0 0 20px 0;}

#eventos .box1 dl { padding: 0 25px 0 25px; }

#eventos .box1 dd { background:url(/images/eventos_bg1.jpg); border: 1px solid #e7eaee; padding: 10px 12px; }

#eventos .box2 { font-size: 10px; padding: 10px 0 5px 15px; }



/* --------------------------------------------------------------------------- */

/* LINKS

/* --------------------------------------------------------------------------- */

#links { padding-top: 15px; }

#links h1 { margin: 0 0 20px 0; }

#links h2 { background: url(/images/boxing_h2.gif) no-repeat 0px 27px; font-size: 18px; line-height: 18px; padding: 20px 0 20px 15px; }

#links p { display: block; padding: 0 0 20px 15px; }

#links .box1 {border-top: 4px solid #00162b; padding: 0 0 25px 0; }

#links .box1 ul { padding: 0 35px 0 15px; }

#links .box1 li { display: block; padding: 1px 0; }

#links .box1 li a { background: url(/images/links_bg1.jpg); display: block; padding: 5px 0 5px 30px; border: 1px solid #e5e8ec; }

#links .box1 li a:hover { background: url(/images/links_bg2.jpg); display: block; text-decoration: none; }



/* --------------------------------------------------------------------------- */

/* VIDEOS

/* --------------------------------------------------------------------------- */

#videos { padding-top: 15px; }

#videos h1 { margin: 0 0 20px 0; }

#videos h2 { background: url(/images/boxing_h2.gif) no-repeat 0px 27px; font-size: 18px; line-height: 18px; padding: 20px 0 20px 15px; }

#videos p { display: block; padding: 0 0 20px 15px; }

#videos .box1 {border-top: 4px solid #00162b; padding: 0 0 25px 0; }

#videos .box1 .col1 { float: left; width: 400px; padding: 0 15px 0 15px; }

#videos .box1 .col2 { float: left; border: 1px solid #e5e8ec; background:url(/images/videos_bg1.jpg); width: 228px; padding: 0 0 15px 15px; }

#videos .box1 .col2 li { float: left; padding: 15px 15px 0 0; }