/* */
* {margin:0; padding:0; border:0;}
body {font-family:Arial, Helvetica, sans-serif; background:url(images/bg-body.jpg) repeat-x 0 108px #e3a328; font-size:12px; color:#333; margin: 0 0 30px;}
.left {float:left;} .right {float:right;} .center {text-align:center;} .clear {clear:both;}
a:link, a:visited, a:active {text-decoration:none; color:#06a;}
a:hover {text-decoration:underline;}
h1 {font-size:24px;}
h2 {font-size:20px;}
h2 a {}
h3 {font-size:16px;}
h4 {font-size:14px;}
li {list-style-type:square; list-style-position:inside; line-height:18px;}
input { background: #FFFFFF; border: 1px solid #5C2006; color: #5C2006; padding:4px;}
input.radio { border:0px solid #ffffff; }
select { background:#5C2006; color: #FFFFFF; border:1px solid #5C2006; cursor:pointer;}
input.submit { background:#5C2006; color: #FFFFFF; border:1px solid #5C2006; cursor:pointer;}
input.submit:hover { background:#FFFFFF; color: #5C2006; border:1px solid #5C2006; cursor:pointer;}
textarea { background: #FFFFFF; border: 1px solid #5C2006; color: #5C2006; }
hr { border:1px solid #5c2006; margin:5px;}

.link_botao:link, .link_botao:visited, .link_botao:active { background:#5C2006; color: #FFFFFF; border:1px solid #5C2006; cursor:pointer; margin:4px; padding:3px;}
.link_botao:hover { background:#FFFFFF; color: #5C2006; border:1px solid #5C2006; cursor:pointer; text-decoration:none;}

.div-center {margin:0 auto; width:980px;}

/* Colors */

/* Margin, Padding, Width, Height, Border */
.padt-5 {padding-top:5px;}
.padt-10 {padding-top:10px;}
.padt-15 {padding-top:15px;}
.pad-10 {padding:10px;}
.pad-15 {padding:15px;}
.pad-20 {padding:20px;}
.pad-10-20 {padding:10px 20px;}
.pad-15-20 {padding:15px 20px;}
.pad-15-25 {padding:15px 25px;}
.pad-20-15 {padding:20px 15px;}
.marr-5 {margin-right:5px;}
.mart-20 {margin-top:20px;}
.w-170 {width:170px;}
.w-300 {width:300px;}
.h-170 {height:170px;}
.h-264 {height:264px;}
.bb {border-bottom:1px solid #ddd;}
.br-white {border-right:2px solid #fff;}

/* Background Map */
.bg-52x52 {height:52px; padding:8px 0 0 65px; background-image:url(images/bg-img.gif); background-repeat:no-repeat;}
.bg-feed {background-position:0 -120px;}
.bg-mail {background-position:0 -182px;}
.bg-gray {background:#f2f2f2;}

/* Header */
#header {background:url(images/bg-x.gif) repeat-x #fffae4; height:108px;}
.header-bg {background:url(images/bg-header.jpg) no-repeat left #fffae4; height:101px;}
#header-nav {border-bottom:1px solid #ddd; height:108px; display:block; width:100%;}
#logo {width:265px; float:left; padding:35px 20px;}
#navigation-top {float:left; font-size:16px; font-weight:bold; padding-top:5px; }
#bookmark-top {float:right; padding-top:5px;}
#bookmark-top img {margin-left:4px;}
#search-top {float:right; width:300px;}
#search-top .input-text {background:#fff; margin-right:3px; width:230px; color:#666; height:18px; float:left;}
#search-top .input-button {background:url(images/bg-x.gif) repeat-x 0 -28px #048dda; color:#fff; height:24px; text-align:center; width:60px; cursor:pointer; font-weight:bold;}

/* Content */
.legend_p { color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold;}
#content {width:980px; margin:0 auto;}
.column-left {width:634px; float:left;}
.column-right {width:320px; float:right;}
.div-center {width:980px; margin:0 auto;}
#animation {height:350px; padding:0;}
#last-news li {border-bottom:2px dotted #dad4d4; padding:3px; list-style-type:none;}
#last-news li a {color:#da530f; font-weight:bold; }
.boxA { margin:0px; padding:0px;}
.boxA .title { background-color:#A56400; color:#FFFFFF; margin:0px; padding:5px;}
.boxA .title h2 { color:#FFFFFF;}
.boxA .content { background-color:#FFFFFF; color:#5c2006; margin:0px; padding:5px;}
.boxA .content img { width:625px;}
.boxA .content h3 { background-color:#E7E3D8; color:#5c2006; margin:0px; padding:5px;}

.boxB { margin:0px; padding:0px;}
.boxB .title { background-color:#8E3110; color:#FFFFFF; margin:0px; padding:5px;}
.boxB .title h2 { color:#FFFFFF;}
.boxB .content { background-color:#F7D49C; color:#5c2006; margin:0px; padding:5px;}
.boxB .content h3 { background-color:#F7D49C; color:#5c2006; margin:0px; padding:5px;}
.boxB .content img { margin:0 5px 5px 0; padding:0 5px 5px 0;}
.boxB .content .clear { height:2px; background:url(images/line_boxB.jpg) repeat-x; margin:10px 0 10px 0;}

.boxC { margin:0px; padding:0px; background-color:#FAF3E3; min-height:315px;}
.boxC .title { background-color:#A38C60; color:#FFFFFF; margin:0px; padding:5px;}
.boxC .title h2 { color:#FFFFFF;}
.boxC .content { color:#5c2006; margin:0px; padding:5px; text-align:center;}
.boxC .content img { width:80px; height:60px; margin:0; padding:5px;}
.boxC .content h3 { background-color:#FAF3E3; color:#5c2006; margin:0px; padding:5px; text-align:left;}
.boxC .content .legend_p { width:80px; float:left; padding:0;}

.box-submenu {width:200px; float:left; background-color:#ffe8c4;}
.box-content {border:0px solid #ffe8c4; background:#FFE9C4;}
.box-content-top {margin:0 0 0 200px;background:url(images/degrade-content-top002.jpg) left top no-repeat; height:38px; width:768px;}
.box-content-entry {margin:0 0 0 200px;padding:5px 20px 20px 50px; background:url(images/degrade-content.jpg) repeat-y #fff; min-height:300px;}
.box-content-entry ul#menu_interno { padding-top:10px;}
.box-content-entry ul#menu_interno li { list-style-image:url(images/list.gif);}
.box-content-entry ul#menu_interno a { background:#5C2006; color: #FFFFFF; border:1px solid #5C2006; padding:3px; margin:2px;}
.box-content-entry ul#menu_interno a:hover { background:#FFFFFF; color: #5C2006; border:1px solid #5C2006; text-decoration:none;}
.box_imagem a {background:none; color: #5C2006; border:0px solid #5C2006; padding:0; margin:0;}
.box_imagem a:hover {background:none; color: #5C2006; border:0px solid #5C2006; padding:0; margin:0; text-decoration:underline;}
.box-content-entry ul {margin:0 0 0 5px;}
.box-content-entry ul li {margin:0 0 0 25px; padding:0 0 7px 0; list-style:circle; list-style-image:url(images/list.gif);}
.box-content-entry ul li ul {margin-left: 5px;}
.box-content-entry ul li ul li {margin-left: 35px; list-style: square; list-style-image:url(images/list.gif);}
.box-content-entry .fotos { float:left; padding:5px 5px 5px; background-color:#A38C60; margin:10px 20px 10px 10px;}
.box-content-entry .fotos .legend { font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:5px; color:#FFFFFF;}
.box-content-entry .fotos002 { padding:0; margin:0;}
.box-content-entry .fotos003 { margin:7px; padding: 7px;}

/* Menu */
ul#menu {border-top:1px solid #765124; border-left:1px solid #765124; border-right:1px solid #765124; border-bottom:1px solid #cb9652; height:40px; background:url(images/bg-x.gif) repeat-x 0 -108px;}
ul#menu li {list-style-type:none; font-size:11px; font-weight:bold; text-transform:uppercase; border-right:1px solid #8d6b3e; border-left:1px solid #f8e3b6; position:relative; float:left;}
ul#menu li a {display:block; padding:12px 20px 10px; text-decoration:none; color:#5c2006;}
ul#menu li a:hover {text-decoration:none; background:url(images/bg-x.gif) 0 -148px repeat-x;}
ul#menu #current a {background:#f5f5f5;}
ul#menu ul {position:absolute; display:none; left:-1px;	top:40px; z-index:50;}
ul#menu li ul {border-bottom:1px solid #765124;}
ul#menu li ul li a {padding:12px 20px 10px; background:url(images/bg-x.gif) repeat-x 0 -108px; display:block; border-left:1px solid #765124; width:200px;}
ul#menu li ul li a:hover {background:url(images/bg-x.gif) 0 -148px repeat-x;}
ul#menu li:hover ul ul, ul#menu li:hover ul ul ul, ul#menu li.over ul ul, ul#menu li.over ul ul ul {display:none;}
ul#menu li:hover ul, ul#menu li li:hover ul, ul#menu li li li:hover ul, ul#menu li.over ul, ul#menu li li.over ul, ul#menu li li li.over ul {display: block;} /* The magic */

/* SubMenu */
#submenu ul {border-top:0px solid #765124; border-left:0px solid #765124; border-right:0px solid #765124; border-bottom:0px solid #cb9652; width:195px;}
#submenu ul li {list-style-type:none; font-size:10px; font-weight:bold; text-transform:uppercase; border-right:0px solid #8d6b3e; border-left:1px solid #f8e3b6; position:relative; background:url(images/bg-x.gif) repeat-x 0 -108px; height:40px;}
#submenu ul li a {display:block; padding:10px; text-decoration:none; color:#5c2006;}
#submenu ul li a:hover {text-decoration:none; background:url(images/bg-x.gif) 0 -148px repeat-x;}


/* Feature */
#feature {background:#ffe7bf; padding:5px;}
#feature .item {background:#ce801b; padding:5px; width:310px; float:left;}
#feature .item img { width:310px; height:145px;}
#feature .feature-link {background:url(images/bg-feature-item.jpg) repeat-x; height:22px; padding:6px 15px; border:1px solid #765124; text-align:right; font-weight:bold; font-size:16px;}
#feature .feature-link a {text-decoration:none; color:#5c2006;}
#feature .feature-link a:hover {text-decoration:underline;}

/* Sidebar */
.box {border:6px solid #ffe8c4; background:#fff; padding:0; } 
.box h1, h2, h3, h4 { color:#5c2006; margin:0px; padding: 7px;}
.box p { padding:5px 0 5px 0;}
.box table { padding:0px; margin:0;}
.box table td { padding:5px; margin:0;}
.box-gray {background:#f2f2f2; padding:8px; position:relative;}
.box-white {background:#fff;}
.box-white img {margin-bottom:8px;}

/* Footer */
#footer {width:980px; margin:10px auto 0; text-align:center;}
#footer .content {border:6px solid #ffe8c4; background:#fff; padding:10px;} 
#footer img {margin-right:15px;}

.text_alert {
background: #fff;
border:1px solid #F00;
color: #F00;
text-align: center;
font-size: 14px; 
font-weight: bold; 
font-family: verdana, helvetica; 
text-decoration: none;
margin: 10px;
padding: 10px;
}
.text_alert002 {
background: #fff;
border:1px solid #F00;
color: #F00;
text-align: center;
font-size: 11px; 
font-weight: bold; 
font-family: verdana, helvetica; 
text-decoration: none;
margin: 10px;
padding: 10px;
}
.text_ok {
background: #fff;
border:1px solid #090;
color: #090; 
text-align: center;
font-size: 14px; 
font-weight: bold; 
font-family: verdana, helvetica; 
text-decoration: none;
margin: 5px;
padding: 5px;
}
.text_ok002 {
background: #fff;
border:1px solid #090;
color: #090;
text-align: center;
font-size: 11px; 
font-weight: bold; 
font-family: verdana, helvetica; 
text-decoration: none;
margin: 5px;
padding: 5px;
}

#list_equipes {
border:1px solid #5c2006;
padding:5px;
}

#box_competidores ul { padding-top:5px; padding-left:5px; }
#box_competidores ul li { list-style-image:url(images/list.gif); }
#box_competidores ul a { color: #990000; font-weight:bold; }
#box_competidores ul a:hover { text-decoration:underline; }
