/* CSS Document */

/* GERAL */

body {
margin:0;
padding:0;
background-color:#000;
font-family:trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
line-height:15px;
}

img { border:0 }

/* POSICIONAMENTOS E ALINHAMENTOS */
.fundo {
background:url(images/fundo.gif) center no-repeat;
position:absolute;
bottom:50%;
margin-bottom:-300px;
height:600px;
width:100%;
}
.fundo-laranja {
background:url(images/fundo-laranja.gif) center no-repeat;
position:absolute;
bottom:50%;
margin-bottom:-258px;
left:50%;
margin-left:-390px;
height:461px;
width:364px;
}
.logo {
position:absolute;
bottom:50%;
margin-bottom:-129px;
left:50%;
margin-left:100px;
}
.menu {
position:absolute;
bottom:50%;
left:50%;
margin-left:120px;
margin-bottom:-260px;
}
.menu>a>img { padding:5px 0 5px; }

.titulo {
position:absolute;
bottom:50%;
margin-bottom:141px;
left:50%;
margin-left:-372px;
}
.conteudo {
position:absolute;
bottom:50%;
margin-bottom:-229px;
left:50%;
margin-left:-365px;
width:325px;
height:357px;
overflow:auto;
}

/* DIAGRAMAÇÃO */

a{ color:#fff; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }

ul>li { list-style:square inside; }
li { margin:0 10px 5px -40px; }

input, textarea {
width:300px;
vertical-align:middle;
font-family:trebuchet, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
line-height:20px;
border:1px solid #000;
border-top:3px solid #000;
border-bottom:3px solid #000;
background:#f58d1c;
padding:0 5px 0 5px;
}

input { height:18px; }



