html {color: #000; background: #fff;}
body {
padding:0; 
border:0; 
margin:0;
background: url(http://www.rallyedesign.com.br/gallery1/fd-back1.jpg) top repeat;}

a.opt1:link {color:#3333cc; font-weight:normal; font-family:arial; font-size:11px; text-decoration:underline;}
a.opt1:active {color:#000000; font-weight:normal; font-family:arial; font-size:11px; text-decoration:none;}
a.opt1:visited {color:#009966; font-weight:normal; font-family:arial; font-size:11px; text-decoration:underline;}
a.opt1:hover {color:#CC0000; font-weight:normal; font-family:arial; font-size:11px; text-decoration:none;}

a.opt2:link {color: #3300CC; font-weight: normal; font-family: arial; font-size: 10px; text-decoration: underline;}
a.opt2:active {color: #000000; font-weight: normal; font-family: arial; font-size: 10px; text-decoration: none;}
a.opt2:visited {color: #009966; font-weight: normal; font-family: arial; font-size: 10px; text-decoration: underline;}
a.opt2:hover {color: #FFF; font-weight: normal; font-family: arial; font-size: 10px; text-decoration: none; background: #0066CC;}

a.opt3:link {color: #3333ff; font-weight: normal; font-family: verdana; font-size: 10px; text-decoration: underline;}
a.opt3:active {color: #ff0000; font-weight: normal; font-family: verdana; font-size: 10px; text-decoration: none;}
a.opt3:visited {color: #009966; font-weight: normal; font-family: verdana; font-size: 10px; text-decoration: underline;}
a.opt3:hover {color: #ff0000; font-weight: normal; font-family: verdana; font-size: 10px; text-decoration: none;}


a.opt4:link {color: #3333ff; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: none;}
a.opt4:active {color: #ff0000; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: underline;}
a.opt4:visited {color: #3333ff; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: none;}
a.opt4:hover {color: #ff0000; font-weight: normal; font-family: verdana; font-size: 9px; text-decoration: underline;}
	
/* lay-out */
#ancora {margin: 0;}

#top {
width:762px;
height:120px;
background:transparent;
margin-top:5px;
margin-left:8px;
text-align:center;
vertical-align:top;
}

/* Área Flash Cabeçalho */
#container {
width:758px !important;
width:760px;
height:292px;
margin-left:8px;
margin-top:1px !important;
margin-top:-4px;
background-color:#e7e7e7;
border-top:1px solid #e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
z-index:0;
}
#flashout {
float:left;
width:560px;
height:291px;
margin:0;
padding-left:8px;
z-index:1;
}
#flashin {
width:560px;
height:289px !important;
height:291px;
background:#fff;
padding:2px;
border-top:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, arial, sans-serif;
z-index:2;
}

#rightnav {
float: right;
width: 163px;
margin: 1px 0 0 0;
padding-right: 8px;
text-align: right;
}

#coluna2 {
width: 149px;
margin: auto;
margin-top: -1px;
margin-left: 12px;
background: #fff;
text-align: right;
border-right: 1px solid #000;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
font: bold 9px verdana, arial, sans-serif;
}

/*** Conteúdo 1 ***/
#container2index {
width: 750px !important;
width: 760px;
height: 182px;
margin-left: 8px;
padding-left: 8px;
padding-bottom: 3px;
background-color: #e7e7e7;
border-left: 1px solid #999;
border-right: 1px solid #999;
}

#container2 {
width: 750px !important;
width: 760px;
height: 290px;
margin-left: 8px;
padding-left: 8px;
padding-bottom: 3px;
background-color: #e7e7e7;
border-left: 1px solid #999;
border-right: 1px solid #999;
}

#container2rallye {
width:750px !important;
width:760px;
height:545px;
margin-left:8px;
padding-left:8px;
padding-bottom:3px;
background-color:#e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
}
#containerinrallye {
width:557px !important;
width:563px;
height:535px;
background:#fff;
padding:5px 2px 2px 5px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, arial, sans-serif;
}

#container2form {
width:750px !important;
width:760px;
height:580px !important;
height:588px;
margin-left:8px;
padding-left:8px;
padding-bottom:3px;
background-color:#e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
}

#containermap {
width:750px !important;
width:760px;
height:380px;
margin:0 0 0 8px !important;
margin:-5px 0 0 8px;
padding:0 0 3px 8px;
background-color:#e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
}

#containermap1 {
width:750px !important;
width:760px;
height:835px;
margin:0 0 0 8px !important;
margin:-5px 0 0 8px;
padding:7px 0 3px 8px;
background-color:#e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
}
#containerinmap {
width:731px !important;
width:742px;
height:822px !important;
height:830px;
background:#fff;
padding:5px 0 0 8px;
border-top:1px solid #ccc;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, arial, sans-serif;
}

#containerin {
width:557px !important;
width:563px;
height:400px;
background:#fff;
padding:5px 2px 2px 5px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, sans-serif;
}

#containerinmenu {
width:556px !important;
width:563px;
height:170px;
background:#fff;
padding:5px 3px 2px 5px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, arial, sans-serif;
}

#container2club {
width:750px !important;
width:760px;
height:600px;
margin-left:8px;
padding-left:8px;
padding-bottom:3px;
background-color:#e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
}
#containerinclub {
width:557px !important;
width:563px;
height:585px;
background:#fff;
padding:5px 2px 2px 5px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, arial, sans-serif;
}

#container2link {
width:750px !important;
width:760px;
height:415px;
margin-left:8px;
padding-left:8px;
padding-bottom:3px;
background-color:#e7e7e7;
border-left:1px solid #999;
border-right:1px solid #999;
}
#containerinlink {
width:557px !important;
width:563px;
height:400px;
background:#fff;
padding:5px 2px 2px 5px;
border-bottom:1px solid #000;
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font:normal 12px verdana, arial, sans-serif;
}

#leftnav1 {
float:left;
width:135px;
margin:0;
padding:2px;
text-align:left;
z-index:999;
}
#rightnav2 {
float:right;
width:162px;
padding-right:5px;
margin-top:-111px !important;
margin-top:-118px;
text-align:right;
vertical-align:top;
}

#colunalinks {
float:right;
width:148px;
margin-right:3px;
text-align:left;
padding:1px;
border:1px solid #333;
color:#000;
font:normal 10px verdana, arial, sans-serif;
background:#f5f5f5;
}

#rightnavform {
float: right;
width: 162px;
padding-right: 5px;
margin-top: -175px !important;
margin-top: -170px;
text-align: right;
vertical-align: top;
}

#colunaform {
float: right;
width: 148px;
margin-right: 3px;
text-align: left;
padding: 3px 2px 2px 4px;
border: 1px solid #999;
background: #f5f5f5;
}

#rodape1 {
width: 740px;
height: 5px !important;
height: 5px;
margin-top: 3px !important;
margin-top:-3px;
vertical-align: top;
border: 0;
}

/*** Endereços ***/
#container3 {
width: 750px !important;
width: 760px;
margin-left: 8px;
padding-left: 8px;
background-color: #e7e7e7;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
#endereco1 {
float: left;
width: 272px !important;
width: 278px;
height: 67px !important;
height: 73px;
background: #333;
padding: 5px 1px 1px 7px;
border-top: 1px solid #f5f5f5;
border-bottom: 2px solid #fff;
border-left: 1px solid #f5f5f5;
border-right: 1px solid #f5f5f5;
color: #fff;
font: normal 10px verdana, arial, sans-serif;
}
#endereco2 {
width: 275px !important;
width: 277px;
height: 73px;
background: #333;
margin-left: 289px !important;
margin-left: 283px;
border-top: 1px solid #f5f5f5;
border-bottom: 2px solid #fff;
border-left: 1px solid #f5f5f5;
border-right: 1px solid #f5f5f5;
}
#rightnav3 {
float: right;
width: 160px;
padding-right: 8px;
margin-top: -25px;
text-align: right;
vertical-align: top;
}
#colunalinks3 {
float: right;
width: 145px;
margin-right: 2px;
text-align: center;
padding-top: 5px;
padding-left: 5px;
border-bottom: 1px solid #000;
color: #000;
font: normal 10px verdana, arial, sans-serif;
}

/*** rodapé ***/
#rodape {
width: 749px !important;
width: 760px;
height: 45px;
margin-left: 8px;
margin-bottom: 1px;
padding-left: 9px;
background: url(http://www.rallyedesign.com.br/gallery1/fd-rodape1.jpg) top no-repeat;
border-top: 1px solid #000;
border-left: 1px solid #999;
border-right: 1px solid #999;
}
#areaadm {
float: left;
width: 220px;
height: 20px;
padding: 5px 2px 0 0;
color: #fff;
font: normal 10px verdana, arial, sans-serif;
}
#areamail {
width: 320px;
height: 20px;
margin-left: 240px;
padding: 2px 5px 0 0;
text-align: right;
color: #fff;
font: normal 10px verdana, arial, sans-serif;
}
#areaselos {
float: right;
width: 160px;
height: 20px;
margin-top: -21px;
text-align: center;
vertical-align: top;
}

/*** rodapé copy ***/
#rodapecopy {
width: 749px !important;
width: 760px;
height: 30px !important;
height: 40px;
margin-left: 8px;
margin-bottom: 10px;
padding-left: 9px;
vertical-align:top;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
#copyright {
width:700px !important;
width:745px;
height:17px;
padding: 2px 0 0 5px;
text-align:center;
vertical-align:top;
color: #999;
font: normal 10px verdana, arial, sans-serif;
}

/* Medidas gerais */
.medida1 {height: 240px;}
.imgthumbs { border:1px solid #666;}
.list { list-style-type: none;}
.altura1 {height: 10px;}
.altura2 {height: 30px;}
.marginopt1 {margin-bottom: 90px;}
.marginopt2 {margin-top: 10px;}
.iconmap1{
float:right;
text-align: right;
vertical-align: top;
margin:2px;
}
.imgfoto2{
float:right;
clear:right;
margin:15px;
}

.numeros {color: #999; font: normal 10px arial, sans-serif;}

.subtitulo {
color:#cc0000;
font-size:12px;
font-weight:bold;
font-family:verdana, helvetica;
word-spacing:normal;
}

.letrainicial {color:#cc6600; font:bold 15px arial, sans-serif;}
.letrainicial2 {color: #88e; font:bold 15px arial, sans-serif;}
.letrainicial3 {color:#6633cc; font:bold 15px arial, sans-serif;}
.letrainicial4 {color:#ff3333; font:bold 15px arial, sans-serif;}
.letrainicial5 {color:#cc9966; font:bold 15px arial, sans-serif;}
.letrainicial6 {color:#66cc00; font:bold 15px arial, sans-serif;}
.letrainicial7 {color:#666633; font:bold 15px arial, sans-serif;}

.txtdestaque1 {
color:#000090;
font:normal 11px verdana, sans-serif;
}
.txaviso1 {
font:normal 11px arial, sans-serif;
color:#099;
}
.txaviso2 {
font:normal 11px arial, sans-serif;
color:#cc0033;
}
.txtnoticias {
font:normal 11px verdana, sans-serif;
color:#cc0033;
}
.txtjavaindex {
font:normal 11px verdana, sans-serif;
color:#000;
padding:3px 5px 3px 5px;
}
.txtproduto {
color:#cc0033;
font:bold 12px verdana, sans-serif;
padding-left:3px;
}
.txtproduto2 {
color:#000;
font:normal 12px verdana, sans-serif;
padding-left:11px;
}
.txtfale {
font:normal 11px verdana, sans-serif;
color:#333;
text-align:left;
vertical-align:top;
padding:2px 0 0 8px;
}

/*** tabelas ***/
.table-geral {
font:normal 10px verdana, sans-serif;
color:#333;
}
.table-titulo {
font:bold 11px verdana, sans-serif;
color:#000;
border:1px solid #CCC;
text-align:center;
padding:2px;
}
.table-dir {
font:bold 10px verdana, sans-serif;
color:#666;
border:1px solid #FFF;
text-align:left;
padding:1px 1px 1px 3px;
background:#F5F5F5;
}
.table-dir2 {
font:normal 10px verdana, sans-serif;
color:#666;
border-bottom:1px solid #CCC;
text-align:left;
padding:1px 1px 1px 3px;
}
.table-esq2 {
font:normal 10px verdana, sans-serif;
color:#666;
border:1px solid #F5F5F5;
text-align:left;
padding:1px 1px 1px 2px;
}
.table-info {
font:normal 10px verdana, sans-serif;
color:#333;
border:1px solid #FFF;
text-align:left;
vertical-align:top;
padding:3px 1px 1px 3px;
}
.table-down {
border-top:1px solid #666;
}
