html, body {margin:0; padding:0; text-align:center;}html, body, table {font:12px arial, verdana, helvetica, sans-serif;}
a {text-decoration:none;}a:hover {text-decoration:underline;}
h3 {font-size:112%;}
h4 {font-size:100%;}
h5 {font-size:95%;}

button, img {border:none;}

button {background:transparent; cursor:pointer;}
input{border:solid 1px #ccc;}

.root {margin:auto; text-align:left; width:1000px;}

.container {overflow:hidden; width:100%;}
.header {background: url('/images/back_topo_small.jpg') top right no-repeat;}
.header .top {margin:auto; height:155px;}
.logo a {background: url('/images/logo_top3.jpg') top left no-repeat; float:left; width:350px; height:150px;}
.login {float:right; margin: 10px 30px; width:470px; height:100px;}
.login_btn {background: url('/images/back_topbutton.jpg') top left repeat-x; cursor:pointer; color:#fff; font-size:10px; font-weight:bold; height:20px;}
.login input {border:solid 1px #CCC;}
.login label{font-size:11px; font-weight:bold; color:#acacac;}
.login a {font-size:88%; color:#737373;}
.aat_toplink{overflow:hidden; text-indent:300px; clear:left; float:right; display:block; width:95px; height:100px; background: url('/images/logo_aat_top.jpg'); margin:0;}
.date {float:right; margin:0 20px; font-size:11px; font-weight:bold; color:#b0b0b0; overflow:hidden;}
.login_btn2 {background: url('/images/back_topbutton.jpg') top left repeat-x; cursor:pointer; color:#fff; font-size:10px; font-weight:bold; height:20px; margin:0px;}
.area_menu {background-color:#ff9933; border-bottom:1px solid #FFF; border-top:1px solid #FFF; color:#FFF; padding:4px 0px 4px 0px; font-size:12px;}
.menu {background:#fcaf17 url('/images/back_bottom_menu.jpg') bottom left no-repeat; margin-top:10px; padding-bottom:10px;}
.menu ul {clear:both; margin:0; padding:0; overflow:hidden;}
.menu li {list-style:none; display:inline;}
.menu a {display:block; font-weight:bold; font-size:11px; padding:4px 3px 3px 10px;}
.menu a, .menu a:visited {color:#FFF;}
.menu a:hover {text-decoration:none; color:#FFF; background:#ffcc33 url('/images/over_menuleft2.jpg') top left repeat-x;}

.column {float:left; width:160px; background: url('/images/back_top_menu.jpg') top left no-repeat; } 
.middle {margin-right:170px; margin-left:170px; padding:0 20px;}
.middle p{line-height:150%; margin:0; padding:0;}
.middle h3 {color:#0072bc; margin: 20px 0 5px 0;}
.middle h4 {margin-bottom:5px; padding:0;}
.middle h4 a{color:#fcaf17;}
.middle h5 {margin-bottom:5px; color:#fcaf17; font-size:11px;}
.middle ul {margin:0; padding:0; list-style:none;}
.middle label {margin-top:10px;}
.submit_btn{background: url('/images/back_topbutton.jpg') top left repeat-x; cursor:pointer; color:#fff; font-size:10px; font-weight:bold; height:20px; margin-top:20px;}
.right_column {float:right; overflow:hidden; width:168px;}
.right_column .wrap {padding:0 10px 0 0; background:#0072bc url('/images/back_top_right.jpg') top left no-repeat; overflow:hidden; width:168px;}
.search {margin:15px 10px 5px;}
.search button {display:block; width:148px; padding-top:10px; text-align:center;}
.search button img {padding:0;}
.search label {font-size:11px; font-weight:bold; color:#fcaf17;}
.search input {border:solid 1px #0072bc; margin:auto; width:146px;}
.link_right {display: block; width:168px;}
.link_right a {display:block; color:#fff; background:#0072bc url('/images/back_002.jpg') top left no-repeat; font-size:11px; font-weight:bold; padding-left:5px; line-height:25px;}
.link_right a:hover{color:#fcaf17; text-decoration:none;}

.colaboradores_links {width:168px; background:#0072bc url('/images/back_bottom_right.jpg') bottom right no-repeat;}
.colaboradores_links span {font-weight:bold; color:#fff;}
.colaboradores_links div {padding:15px 0; width:150px; margin-left:10px;}
.colaboradores_links ul {margin:0; padding:0;}
.colaboradores_links li {list-style:none; padding:3px 0;}
.colaboradores_links a {font-weight:bold; font-size:11px; color:#fff;background:#0072bc url('/images/bullet_001.jpg') top left no-repeat; padding-left:10px;}
.apresentacao p {text-align:left; line-height:150%; font-size:13px;}
.news h4{margin:10px 5px 5px 0;}
.news h5{margin:10px 5px 0 0; color:#0072bc;}
.news a{color:#fcaf17;}
.news p{margin:0;}
.news p a{color:#000;}
.news ul {padding:0px;}
.news li{list-style:none;}
.news {float:left;}
.news dl {margin:0; padding:0; overflow:hidden;}
.news dl dt {display:block; float:left; list-style:none; padding-right:1%; width:48.5%;}
.news span {display:block; margin:20px 0 0; line-height:25px; font-weight:bold; background: url('/images/back_span1.jpg') top left no-repeat;}

.footer {clear:both; background: url('/images/footer.jpg') bottom left no-repeat; overflow:hidden; width:100%; margin:auto; padding-top:20px;}
ul.footer-menu {padding:5px 0 20px 40px; overflow:hidden; width:65%;}
.footer-menu, .footer-menu ul {margin:0; padding:0; overflow:hidden;}
.footer-menu li {float:left; list-style:none; text-align:left;}
.footer-menu li li {float:none; margin:3px 10px;}
.footer-menu a, .footer a {font-size:88%; color:#737373;}
.copy a, .copy a:visited {color:#B0B0B0; font-size:11px;}
.footer .copy {font:bold 11px arial, verdana; color:#B0B0B0; text-align:center;}

/* formularios */
.form1 label {display:block; font-weight:bold;}/* tables */.list1 {width:100%;}.list1 td {padding:2px;}

/* Busca */ul.searchy {margin:20px 0px 10px 0px;}
.searchy .top {background:#D9DFEF; display:block; text-align:right; padding-right:25px;}
.searchy ul {margin:0 5px; padding:0;}
.searchy li {list-style:none; margin-bottom:15px;}
.searchy h4 {font-weight:normal; padding:0; margin:0;}.searchy p {padding:0; margin:2px 0;}.searchy a {color:#0072BC;}.searchy span {display:block; color:#FCAF17; text-decoration:none; margin:0; width:100%;}
._login {border:1px solid #FDA30F; padding:3px;}._login label, a._login2 {color:#FDA30F;}a._login2 {font-weight:bold;}