@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

.main { margin:0 auto; background:#ebebeb; padding:0;}

/*header*/
.header {  padding:0; margin:0 auto; width:990px;}

/*topo*/
#topo1 {padding:0; margin:0 auto; width:999px; background: #e9e9e9; background: url(../images/topof.gif) repeat-x; height: 110px;}
#topo2 {padding:0; margin:0 auto; width:560px; background: #e9e9e9; background: url(../images/imgcentro.gif) repeat-x; height: 500px;}
#topof {margin: top:20px; padding:0; margin:0 auto; width:594px; background: #e9e9e9; background: url(../images/logotex.gif) repeat-x; height: 85px;}

/*meio*/
#conteudo {  float: left; background: #e9e9e9; margin-right: 20px; border-radius: 6px; padding: 23px; width: 350px; min-height: 271px; box-shadow: 0 0 30px #ccc;}
#conteudo2 {margin-top: 30px;  float: left; background: #e9e9e9; margin-right: 20px; border-radius: 6px; padding: 23px; width: 350px; min-height: 41px; box-shadow: 0 0 30px #ccc;}
#lateral1 { float: left; padding-top: 0px; width: 440px;}
#lateral { float: left; padding-top: 0px; width: 400px;}
.clr, .clr { clear:both; padding:0; margin:0; background:none;}
.logo {padding:0; margin:0; width:305px; float:left; margin-top: 0;}

/*footer*/
.footer {padding:0; margin:0 auto; background:#ebebeb;}
.footer_resize { width:999px; margin:0 auto; padding:10px 0px; margin-top: 10px; }
.footer p { font:normal 12px  Arial, Helvetica, sans-serif; color:#001568;}
.footer a { font:bold 12px Arial, Helvetica, sans-serif; color:#001568; text-decoration:none; }
.footer p.right { text-align:right; width:350px; margin:0; padding:20px 0; float:right;} 
.footer p.leftt { text-align:left; width:550px; margin:0; padding:20px 0; float:left;}

 /*menu */
.menu {padding: 0px 0px 0px 490px; position: absolute; top: 15px; float:left;}
.menu ul { text-align: left; padding: 0px 0px 0px 0px; margin-left: 0; list-style: none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding: 8px 5px; border:0; }
.menu ul li a { float:left; margin:0; padding: 8px 0 8px 0; color:#001568; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }
.menu ul li a span { padding: 8px 10px; background:none; }
.menu ul li a:hover { color:#000; }
.menu ul li a:hover span {color:#000;}
.menu ul li a.active { color:#000;}
.menu ul li a.active span { color:#000;}

