/* 
Projeto: Trilhas RJ
Site: Trilhas RJ Club
Programador: Vlamir Santo
Data: 24/06/2009
Gerenciador de Conteúdo: POSTAR
Folha de Estilo para navegadores: IE7, Firefox e Safari
*/

*{ margin:0; padding:0;}
body{ background:#E0DBCF;}
ul{ list-style:none;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:underline;}
input{ border:1px solid #404040; width:199px; height:21px; line-height:21px; margin:5px 0;}
label{ font-family:arial; color:#000000; text-align:right; font-size:12px; margin:5px 0;}
select{ font-family:arial; color:#000000; font-size:12px; margin:5px 0 20px 0;}
span{ font-family:arial; color:#372516; font-size:12px;}
img{ border:1px solid #B3B0A1;}

h1{ line-height:35px; font-family:arial; color:#8E2F0D; text-align:right; font-size:12px; padding:0 24px 0 23px; font-weight:bold;}
h2{ font-family:arial; color:#8E2F0D; font-size:18px; line-height:26px;}
h3{ font-family:arial; color:#8E2F0D; font-size:12px; font-weight:bold;}


/* ESTRUTURA */
.cHeader{ background:#B5AFA1; height:87px; border-bottom:1px solid #E7E4DF; padding-top:10px;}

.cContent1{ background:#CEC9BE; border-bottom:1px solid #FFFFFF; height:365px;}
.cContent1 ul{ width:910px; margin:0 auto;}
.cContent1 li{ float:left; display:inline; width:293px; height:342px; margin:10px 5px; *margin:10px 4px; text-align:center;}

.cContent{ width:908px; margin:0 auto; border-left:1px solid #B5AFA1; border-right:1px solid #B5AFA1; overflow:auto;}

.cLeft{ width:245px; border-right:1px solid #B5AFA1; float:left;}

.cRight{ width:662px; *width:659px; float:left; overflow:auto; *overflow:hidden;}

.cFooter{ border-top:2px solid #B5AFA1; width:910px; margin:0 auto; height:80px; line-height:80px; text-align:right;}


/* TOPO */
.cHeader1{ background:#261C13 url(../img/bg_logo.jpg) no-repeat 10px; width:910px; height:84px; margin:0 auto; border-top:3px solid #4F331B;}


/* MENU */
.cMenu ul{ background:#C9C2B3; border-bottom:1px solid #B5AFA1; padding:20px 24px 20px 23px; float:left;}
.cMenu li{ float:left; text-align:right; width:200px; font-family:arial; font-size:12px; color:#000000; line-height:25px; background:url(../img/bg_separadormenu.gif) bottom repeat-x;}
.cMenu img{ border:none; margin-left:5px;}


/* CONSULTA DE SALDO */
.cConsultaSaldo{ padding:20px 24px 20px 23px; background:#C9C2B3; text-align:right; border-bottom:1px solid #B5AFA1;}
.cBtnLogin{ background:url(../img/btn_login.gif); width:62px; height:24px; border:none;}


/* CONHEÇA O TRILHAS RJ CLUB */
.cPrograma{ height:200px;}
.cArea1{ padding:20px 26px; *padding:20px 20px;}
.cArea2{ float:left; padding:0 20px 20px 26px; *padding:0px 10px 20px 20px;}
.cArea2 img{ float:left; margin-right:10px; *margin-right:5px;}
.cArea3{ float:left; width:200px;}
.cArea3 li{ list-style:url(../img/img_listconheca.gif); font-weight:bold; text-decoration:underline; font-family:arial; font-size:12px; color:#372516; line-height:18px;}
.cArea3 img{ border:none; margin-top:20px;}


/* ÍNTEGRA */
.cIntegra{ padding:20px 26px;}

.cIntegra img{ float:left; margin-right:10px;}
.cIntegra h2{ margin-bottom:20px;}
.cIntegra a{ color:#8E2F0D;}
.cIntegra li div{ display:block; background:#C9C2B3; margin-bottom:1px;}
.cIntegra li:hover div{ background:#B5AFA1; cursor:default;}


/* REGULAMENTO */
.cRegulamento{ background:#C9C2B3; border-top:#B5AFA1 4px solid; padding:20px; width:622px;}


/* OUTRAS OBSERVAÇÕES */
.cBoxLeft{ width:300px; margin:20px; *margin:15px; float:left; background:url(../img/bg_separador2.gif) right repeat-y;}
.cBoxLeft li a{ font-family:arial; font-size:12px; color:#372516; font-weight:bold; text-decoration:underline; list-style:url(../img/img_listconheca.gif) inside; padding-left:5px;}

.cBoxRight{ width:250px; margin:20px; *margin:15px; *height:100px; float:left;}
.cBoxRight li a{ font-family:arial; font-size:12px; color:#372516; font-weight:bold; text-decoration:underline; list-style:url(../img/img_listconheca.gif) ; padding-left:5px;}
.cBoxRight img{ border:none;}


/* FORMULÁRIO */
.cFormulario{ margin:20px; padding:20px 24px 20px 23px; *padding:20px 24px 40px 23px; background:#C9C2B3; border:1px solid #B5AFA1; overflow:auto;}
.cFormulario input{ margin:0 0 10px 0;}
.cFormulario img{ float:left; margin-right:10px; border:none; margin-top:7px;}

.cForm200{ width:500px;}



/* EXTRATO CARTÃO */
.Column1{ float:left; height:20px; line-height:20px; width:100px; padding:0 10px;}
.Column2{ float:left; height:20px; line-height:20px; width:350px; padding-right:10px; overflow:hidden;}
.Column3{ float:left; height:20px; line-height:20px; width:100px; padding-right:10px;}
.Column4{ float:left; height:20px; line-height:20px; width:100px; padding-left:447px; font-weight:bold;}

.cDadosCartao{ margin-bottom:20px; font-family:arial; font-size:12px; color:#372516;}


/* RESGATE */
.ResgateColumn1{ float:left; width:200px; padding:10px 0 10px 10px; height:160px;}
.ResgateColumn1 img{ border:none; margin-bottom:10px;}
.ResgateColumn2{ float:left; width:370px; padding:10px 10px 10px 0; height:160px; overflow:hidden;}