/* begin overall style */
body
{
    margin: 0;
    padding: 0;
    background: white;
    color: #444;
    font: normal 12px Verdana,Arial,Helvetica,sans-serif;
}

p
{
    padding: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

a, a:visited
{
    color: #FFFF25;
    text-decoration: none;
}

a:hover
{
    color: #FFFF25;
    text-decoration: underline;
}

a.linkDivisao, a.linkDivisao:visited
{
    color: #444;
    text-decoration: none;
}

a.linkDivisao:hover
{
    color: #444;
    text-decoration: underline;
}

h1
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 18px;
}

h2
{
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 16px;

}

#page
{
    width: 1002px;
    margin: 0 auto;
    padding: 0;
}

#header
{
    margin: 0;
    padding: 0;
    height: 365px;
}

#mainmenu
{
    height: 46px;
    position: relative;
    z-index: 10;
}

#content
{
    position: relative;
    z-index: 5;
    top: -4px;
    background-image: url('../images/pattern.jpg');
    background-repeat: repeat-x;
    min-height: 400px;
}

#contentLeft
{
    float: left;
    width: 1px;
    height: 471px;
    background-image: url('../images/content-left-right.jpg');
    background-repeat: repeat-x;
}

#contentMiddle
{
    float: left;
    width: 978px;
    min-height: 471px;
    padding: 10px;
    margin: 0;
    /*border: 1px solid blue;*/
}

#contentRight
{
    float: right;
    width: 1px;
    height: 471px;
    background-image: url('../images/content-left-right.jpg');
    background-repeat: repeat-x;
}

#bigButtons
{
    height: 98px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#footer
{
    clear: both;
    padding: 8px;
    margin: 20px 0 0 0;
    font-size: 0.8em;
    color: silver;
    text-align: right;
    border-top: 1px solid #EEE;
}

#footer a
{
    color: silver;
}
/* end of overall style */






/* begin janela */
table.janela
{
    width: 100%;
    margin-bottom: 20px;
}
table.janela td.titleLeft
{
    background-image: url('../images/window_r1_c1.png');
    background-repeat: no-repeat;
    width: 12px;
    height: 32px;
}
table.janela td.titleCenter
{
    background-image: url('../images/window_r1_c2.png');
    background-repeat: repeat-x;
    height: 32px;
    color: #FFF;
    font-weight: bold;
    font-size: 12px;
}
table.janela td.titleRight
{
    background-image: url('../images/window_r1_c4.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 32px;
}


table.janela td.contentLeft
{
    background-image: url('../images/window_r2_c1.png');
    background-repeat: repeat-y;
    width: 12px;
}
table.janela td.contentCenter
{
    background-image: url('../images/window_r2_c2.png');
    color: #FFF;
}
table.janela td.contentRight
{
    background-image: url('../images/window_r2_c4.png');
    background-repeat: repeat-y;
    width: 10px;
}


table.janela td.footerLeft
{
    background-image: url('../images/window_r4_c1.png');
    background-repeat: no-repeat;
    width: 12px;
    height: 10px;
}
table.janela td.footerCenter
{
    background-image: url('../images/window_r4_c2.png');
    background-repeat: repeat-x;
    height: 10px;
    color: #FFF;
}
table.janela td.footerRight
{
    background-image: url('../images/window_r4_c4.png');
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
}
/* end janela */





/* begin noticias */
ul#noticias
{
    margin: 0;
    padding: 0;
    list-style: none;
    list-style-type: none;
}
ul#noticias li
{
    padding-bottom: 5px;
}
ul#noticias li a, ul#noticias li a:visited
{
    color: #FFFF25;
    text-decoration: none;
}
ul#noticias li a:hover
{
    color: #FFFF25;
    text-decoration: underline;
}
/* end noticias */





/* begin tabela de membros */
table.membros
{
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #666666;
}
table.membros td, table.membros th
{
    border: 1px solid #444444;
    padding: 4px;
}
table.membros td span.promocao
{
    color: #888888;
    font-size: 10px;
}
/* end tabela de membros */






/* begin data grid style */
table.dataGrid
{
    background: white;
    border-collapse: collapse;
    width: 100%;
}

table.dataGrid th, table.dataGrid td
{
    border: 1px #4F81BD solid;
    padding: 0.3em;
}

table.dataGrid th
{
    /*background: #818F9F;*/
    background: #CAE8EA url(../images/bg_header.jpg) repeat-x;
    text-align: center;
    color: #6D929B;
    line-height: 18px;
    font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
	text-transform: uppercase;

}

table.dataGrid th a
{
    color: #6D929B;
}

table.dataGrid th.label
{
    width: 150px;
}

table.dataGrid tr.odd
{
    background: #E6F2FF;
}

table.dataGrid tr.even
{
    background: #D1DFEF;
}

table.dataGrid tr.divisaoInativa
{
    background: #FFDFDF;
}
/* end of data grid style */
