body {
text-align: center;
background-color: #e9eff5;
font-family: 'Trebuchet MS', Helvetica, sans;
font-size: 12px;
}

img {
border: 0px;
}

#corpo {
padding: 0px;
margin: 0px auto;
margin-top: 1px;
margin-bottom: 50px;
border: 1px solid #fff;
width: 760px;
background-color: #fff;
}

#cabecalho {
padding: 0px;
height: 180px;
}

#main {
width: 760px;
text-align: left;
background-color: #FBFFFB;
padding-top: 30px;
}

#login {
width: 160px;
height: 200px;
float: left;
margin-left: 10px;
background-color: #fff;
background: url('../img/login.jpg');
background-repeat: no-repeat;
border: 0px;
text-align: center;
}

#login span {
color: #fff;
font-size: 14px;
padding-left: 2px;
font-weight: 700;
}

#login form {
text-align: right;
color: yellow;
font-weight: 800;
margin-right: 10px;
}

#content {
width: 520px;
float: right;
padding: 5px;
text-align: left;
margin-right: 20px;
border: 1px solid #fefefe;
}

#caps {
width: 240px;
float: left;
padding-right: 20px;
}

#caps2 {
width: 240px;
float: right;
padding-right: 0px;
}

#content h3 {
font-size: 16px;
margin: 0px;
color: #203462;
padding-top: 5px;
clear: both;
margin-left: -1px;
border-bottom: 1px solid #5AB2E6 ;
}

#content h4 {
font-size: 12px;
margin: 0px;
color: #222;
padding-top: 5px;
clear: both;
margin-left: 5px;
font-family: Arial, sans-serif;
}

#content p {
color: #666;
font-size: 12px;
padding: 5px;
margin: 0px;
font-family: Arial, sans-serif;
}

#content table {
width: 400px;
text-align: center;
}

#content table td{
height: 60px;
margin: 10px;
}

#content ul li {
font-size: 14px;
color: #222;
}

#flash {
width: 150px;
margin-right: 10px;
height: 300px;
border: 1px solid #eee;
text-align: center;
float: left;
}

#textos h2 {
color: #63a3cf;
font-size: 18px;
}

#textos p, #textos ul li, #textos form {
color: #222;
font-size: 14px;
text-align: justify;
}

#textos ul li {
list-style: none;
}

#rodape {
padding-top: 15px;
padding-bottom: 10px;
width: 760px;
text-align: center;
color: #fff;
font-size: 11px;
background-color: #6299CD;
clear: both;
}

#rodape a, #rodape a:active, #rodape a:visited {
color: #fff;
font-weight: bold;
text-decoration: none;
width: 760px;
}

#rodape a:hover {
color: yellow;
}

#topo2 {
text-decoration: none;
font-weight: 900;
color: #315573;
margin-left: 500px;
}

#topo2:hover {
text-decoration: none;
font-weight: 900;
color: #fff;
background-color: #315573;
margin-left: 500px;
}
