/****************************************************************/
/***************** DREAM BIKE TRICICLOS *************************/
/****************************************************************/

body {
margin:10px 0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:url(../imagens/bg.gif);
}

h1 {
margin:0;
padding:0;
font-size:22px;
color:#ff0000;
}

h2 {
margin:0;
padding:0;
font-size:17px;
color:#000;
}

h3 {
margin:10px 0 0 0;
padding:0;
font-size:13px;
font-weight:bold;
}

p {
margin:5px 0;
padding:0;
}

a {
text-decoration:none;
color:#ff0000;
}

a:hover {
text-decoration:underline;
color:#000;
}
/******************* Geral *******************/
#geral {
width:900px;
margin:0 auto;
padding:3px;
background:#999;
}

/******************* cabecalho *******************/
#cabecalho {
width:890px;
height:110px;
margin:0;
padding:20px 0 0 10px;
background:#000;
background:url(../imagens/cabecalho.gif) no-repeat;
}

/******************* destaque *******************/
#destaque {
width:885px;
height:25px;
margin:0;
padding:5px 0 0 15px;
background:#ccc;
border-top:2px #999 solid;
border-bottom:2px #999 solid;
background:url(../imagens/bg_tarja.jpg) no-repeat;
}

#destaque h2 {
font-size:15px;
margin:0;
padding:0;
color:#fff;
}

/******************* corpo *******************/
#corpo {
width:900px;
margin:0;
padding:0;
background:#ccc;
}

/******************* menu *******************/
#menu {
width:160px;
float:left;
margin:0;
padding:0;
background:#ccc;
}

#menu ul {
margin:0;
padding:0;
}

#menu li {
list-style:none;
line-height:25px;
font-size:15px;
font-weight:bold;
background:#ccc;
margin:0;
padding:5px 0 5px 15px;
border-bottom:2px #999 solid;
}

#menu li a {
text-decoration:none;
color:#000;
}

#menu li a:hover {
text-decoration:none;
color:#ff0000;
}

/******************* menu conteudo *******************/
#conteudo {
width:658px;
_width:655px;
min-height:350px;
margin:0 0 0 160px;
padding:40px;
border-left:2px #999 solid;
background:#fff url(../imagens/bgcont.gif) repeat-x;
}

#conteudo h3, p {
margin:10px 0;
padding:0;
}

#conteudo ul {
margin:20px 0 0 0;
list-style:square;
}

#conteudo li {
margin:3px 0;
font-size:13px;
}

/******************* rodape *******************/
#rodape {
width:880px;
margin:0;
padding:10px;
background:#ccc;
text-align:center;
color:#fff;
border-top:2px #999 solid;
background:url(../imagens/bg_rodape.jpg) no-repeat;
}

#rodape h5 {
font-size:14px;
margin:10px 0 0 0;
padding:0;
}

#rodape p {
margin:0;
padding:0;
}