@charset "utf-8";

body {
    text-align: center;
    background: url(media/bg_00.jpg) fixed repeat top left;
}

/* GENERAL
----------------------------------------------------------------------------------------------------------------*/

.clear:after {
    content:".";
    height:0;
    visibility:hidden;
    display:block;
    clear:both;
}

strong {
    font-weight:bold;
}

em {
    font-style:italic;
}

p {
    margin:20px 0;
}

/* LINKS
----------------------------------------------------------------------------------------------------------------*/

a:active,
a:focus,
object {
    outline:none;
}

a {
    color:#0072BC;
    text-decoration:none;
}

.campo_00 {
    font-family: Arial, Helvetica sans-serif;
    font-size: 11px;
    border: none;
    background: none;
}

.bg_00 {
    background-color:#FFFFFF;
}

.tx_00 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}

.tx_01 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:16px;
}

.tx_02 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
}

.tx_03 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
}

.cr_00 {
    color:#0072BC;
}

.cr_01 {
    color:#777;
}

.cr_02 {
    color:#000000;
}

.cr_03 {
    color:#FFF;
}

.cr_04 {
    color:#999;
}

.pd_00 {
    padding:0px 14px 14px 14px;
}

.pd_01 {
    padding:9px 14px 14px 14px;
}

/* ELEMENTOS COMUNS
--------------------------------------------------------------------------------------- */

#container {
    text-align: left;
    width: 955px;
    margin: 20px auto;
}

#topo {
    position: relative;
}

#topo_busca_rapida {
    position:absolute;
    top:14px;
    right:0px;
    width:178px;
    height:32px;
    padding:6px 0px 0px 220px;
    background: url(media/bg_01.png) no-repeat right;
}

#menu {
    width:955px;
    height:150px;
}

#banner {
    width:927px;
    height:302px;
}

#clubes {
    width:927px;
    height:65px;
}

#logo {
    position:relative;
    width:300px;
    height:80px;
}

#patrocinios {
    position:absolute;
    top:0px;
    left:559px;
    height:418px;
    padding:0px 14px 15px 0px;
}

#uniformes {
    height:217px;
}

#bottom {
    position:relative;
    background:url(media/bg_03.png) no-repeat;
    height:50px;
    clear:both;
}

#bottom img {
    position:absolute;
    top:16px;
    right:24px;
}

/* NEWS BOX
--------------------------------------------------------------------------------------- */

#news {
    width:531px;
}

.news_item {
    display:block;
    position:relative;
    margin-top:13px;
    background:url(media/bg_02.png) no-repeat;
    height:154px;
    overflow:hidden;
}

.news_item:hover {
    background-position: 0px -154px;
    cursor:pointer;
}

.news_item:hover p {
    color:#FFF;
}

.news_item img {
    float:left;
    margin:1px 16px 1px 1px;
}

.news_item p {
    padding:16px 16px 0px 16px;
    line-height:1.4em;
    margin:0;
}

/* CONTEUDO POPUP
--------------------------------------------------------------------------------------- */

#popup_container {
    text-align:left;
    width:470px;
    background-color:white;
}

#popup_content {
    margin:0 auto;
}

#popup_content strong {
    color:#000;
}

#popup_content img {
    margin-top:20px;
    margin-left:45px;
    margin-bottom:10px;
}

#popup_content p {
    margin:16px 0px 0px 45px;
    font-size:12px;
}

#popup_content ul {
    margin-left:40px;
}

#popup_representantes {
    text-align: left;
    padding:20px 40px 0px 20px;
    background:white;
}

/* PRODUTOS
--------------------------------------------------------------------------------------- */

#produtos_content {
    overflow:hidden;
}

#produtos_banner {
    float:right;
    width:600px;
    height:600px;
    margin:50px 50px 0 0 ;
}

#produtos_rbox {
    position:relative;
    overflow:hidden;
    width:665px;
    padding:16px 0px 40px 38px;
    margin-left:212px;
}

.produtos_miniatura {
    position:relative;
    float:left;
    width:198px;
    height:209px;
    background:url(media/bg_07.gif) no-repeat;
    margin:0px 20px 22px 0px;
}

.produtos_miniatura:hover {
    background-position: 0px -209px;
    cursor:pointer;
}

.produtos_miniatura p {
    font-size:11px;
    margin:0px 22px;
    text-align:center;
}

.produtos_miniatura img {
    margin:16px 29px 8px 29px;
}

.produtos_miniatura:hover p {
    color:#000000;
}

td.descricao p {
    margin:0px;
}

/* PRODUTOS - MENU
--------------------------------------------------------------------------------------- */

#produtos_menu {
    float:left;
    width:212px;
    background:#ccc;
}

#produtos_menu div:first-child {
    margin-bottom:1px;
}

#produtos_menu h2 {
    background:url(media/bg_04.gif) no-repeat;
    height:30px;
    margin:0px 0px 1px 0px;
}

#produtos_menu h2 a {
    font:normal 11px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    line-height:30px;
    padding-left:45px;
    color:#999;
    display:block;
    background:url(media/bl_00_a.gif) 25px no-repeat;
}

#produtos_menu h2 a:hover {
    font-weight:bold;
	color:#0072BC;
    background:url(media/bl_00_b.gif) 30px no-repeat;
}

#produtos_menu h2.active a {
    font-weight:bold;
	color:#0072BC;
    background:url(media/bl_00_b.gif) 30px no-repeat;
}

#produtos_menu .toggle_container {
    overflow:hidden;
    clear:both;
    width:212px;
}

#produtos_menu .toggle_container h3 {
    width:189px;
    height:25px;
    margin:0px 1px 1px 22px;
    float:left;
}

#produtos_menu .toggle_container h3 a {
    font:bold 10px Arial, Helvetica, sans-serif;
    line-height:25px;
    padding-left:50px;
    color:#888;
    display:block;
    background-color:#f6f6f6;
    text-transform:uppercase;
}

#produtos_menu .toggle_container h3 a.selected {
	color:#fff;
    background-color:#0072BC;
}

#produtos_menu .toggle_container h3 a:hover {
	color:#fff;
    background-color:#0072BC;
    border-left:5px solid #fff;
}

/* PRODUTOS - DOWNLOAD PDF (INDIVIDUAL)
--------------------------------------------------------------------------------------- */

#download-pdf {
    position:absolute;
    bottom:5px;
    left:0;
}

#download-pdf a {
    font:normal 11px Arial, Helvetica, sans-serif;
    color:#fff;
    text-decoration:none;
    background:#1ACC12 url(media/bl_04.gif) 10px no-repeat;
    margin-left:40px;
    padding:4px 10px 4px 30px;
    border:1px solid #1ACC12;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
}

