@charset "utf-8";
/* CSS Document */

*
{
 margin:0;
 padding:0;
}
body
{
 background:#f9f9f9;
 font-family:"Courier New", Courier, monospace;
}

#rodape {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

#locais
{
 margin-left: 10%;
 text-align:left;
}
#header
{
 width:100%;
 height:50px;
 background:#0c3979;
 color:#f9f9f9;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:35px;
 text-align:center;
}


#content2
{
 width:100%;
 height:50px;
 background:red;
 color:#f9f9f9;
 font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:35px;
 text-align:center;
}
#header a
{
 color:#fff;
 text-decoration:blink;
}
#body
{
 margin-top:50px;
}
#titulo
{ 
 font-size:25px;
 color:black;
 font-weight:bolder;
}
table
{
 width:80%;
 font-family:Tahoma, Geneva, sans-serif;
 font-size:12px;
 color:black;
 margin-bottom:80px;
}
table a:link
{ 
    text-decoration: none;
 color:#0c3979;
}
table a:visited
{ 
    text-decoration: none;
 color:#0c3979;
}
table a:hover
{ 
 text-decoration: underline;   
 color:#0c3979;
}
table a:active
{ 
 text-decoration: underline;
 color:#0c3979;
}


table,td,th
{
 border-collapse:collapse;
 border:solid #d0d0d0 1px;
 padding:8px;
}
table td input
{
 width:97%;
 height:35px;
 border:dashed #0c3979 1px;
 padding-left:15px;
 font-family:Verdana, Geneva, sans-serif;
 box-shadow:0px 0px 0px rgba(1,0,0,0.2);
 outline:none;
}
table td input:focus
{
 box-shadow:inset 1px 1px 1px rgba(1,0,0,0.2);
 outline:none;
}
table td button
{
 border:solid #f9f9f9 0px;
 box-shadow:1px 1px 1px rgba(1,0,0,0.2);
 outline:none;
 background:#0c3979;
 padding:9px 15px 9px 15px;
 color:#f9f9f9;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bolder;
 border-radius:3px;
 width:49.5%;
}
table td button:active
{
 position:relative;
 top:1px;
}