Estou com uma duvida para fazer um site em CSS e nao estou conseguindo, to tentando fazer uma pagina com topo, menu lateral e conteudo no centro.
Mais o conteudo nao esta ficando no centro e vai para baixo de tudo.
Se alguem poder me ajudar o codigo esta abaixo.
Code CSS
body {
margin: 0 0 0 0;
padding: 0 0 0 0;
}
.campo {
border: #CCCCCC 1px solid;
/*color: #2f2f2f;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 105px;
height: 16px;
background-color: #ffffff;
margin-right: 12px;
padding-top: 3px;
padding-left: 5px;
padding-bottom: 3px;
}
#geral {
border-right: 1px #CCCCCC solid;
width: 950px;
height: 100%;
position: absolute;
vertical-align: top;
}
#logo {
background-image: url(images/fundo_topo_01.jpg);
background-position: top;
width: 950px;
height: 159px;
position: absolute;
}
.texto {
font-family: Tahoma, Helvetica, sans-serif;
}
#infologin {
margin: 45px 0 0 238px;
}
#infologin .texto{
font-size: 12px;
word-spacing: 2px;
line-height: 25px;
}
#fundomenu {
margin: 0 0 0 0;
width: 199px;
height: 100%;
background: url(images/menu_repeat.gif) repeat-y right;
}
#menu {
width: 196px;
background: #f9f9f9 url(images/menu_bg.gif) no-repeat top right;
background-position: 1px 161px;
border: 0px;
padding-top: 161px;
float:left;
}
#menu ul {
margin: 0;
padding: 5px;
border: 0px;
list-style: none;
font: 12px Arial, Tahoma, Verdana;
}
#menu li {
margin: 0 0 2px 0;
}
#menu li span {
display: block;
padding: 8px;
color: #666;
text-decoration: none;
font-weight:bold;
margin-top: 10px;
}
#menu li a {
display: block;
padding: 3px 8px 3px 16px;
color: #666;
text-decoration: none;
vertical-align: middle;
}
#menu li a:hover {
padding: 2px 8px 2px 15px;
border: 1px solid #CCC;
background: #FEFEFE;
color: #007cc3;
}
#centro {
width: 686px;
float:right;
}
#conteudo {
width: 400px;
height: 350px;
background-color:#009;
}
#topo_form {
background: #CFD6D6;
width: 686px;
height: 25px;
margin: 3px 0 0 0;
}
#topo_form .texto{
font-size: 15px;
word-spacing: 2px;
line-height: 25px;
margin-left: 3px;
vertical-align:middle;
}
#campo {
width: 686px;
margin: 3px 0 0 0;
padding: 2px;
}
#campo .texto{
font-size: 12px;
word-spacing: 2px;
line-height: 25px;
vertical-align:middle;
}
#form {
width: 686px;
margin: 3px 0 0 0;
}
#form .texto{
font-size: 12px;
word-spacing: 2px;
line-height: 25px;
vertical-align:middle;
}
#texto {
width: 670px;
margin: 5px 0 0 5px;
}
#texto .texto{
font-size: 12px;
word-spacing: 2px;
line-height: 25px;
vertical-align:middle;
}
.checkbox{
margin: 0 0 0 20px;
padding: 2px;
}
.checkbox_2{
margin: 0 0 0 45px;
padding: 2px;
}Code HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="estilos1.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="geral"> <div id="logo"></div> <div id="fundomenu"> <div id="menu"> <ul> <li><span>Cadastros Gerais</span></li> <li><a href="#">Home</a></li> <li><a href="#">Serviços</a></li> <li><a href="#">Contato</a></li> <li><span>Outro Menu</span></li> <li><a href="#">Opção 1</a></li> <li><a href="#">Opção 2</a></li> <li><a href="#">Opção 3</a></li> </ul> </div> </div> <div id="centro"> <div id="conteudo"></div> </div> </div> </body> </html>
Faleu pela ajuda....











