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 {/*border-bottom:solid 1px #CCC*/; background: url('/images/back_topo_small.jpg') top right no-repeat;}


.header .top {margin:auto; width:100%; height:155px;}

.logo a {width:350px; height:150px; float:left; background: url('/images/logo_top_aat.jpg') top left no-repeat;}

.login {float:right; margin: 10px 60px; width:451px; height:100px;}

.login_btn {background: url('/images/back_topbutt.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; position:relative; top:10px; left:-20px; float:right; text-indent:150px; display:block; width:110px; height:90px; background: url('/images/logo_top_bat.jpg'); margin:0;}

.date {float:right; margin: 0px 20px; font-size:11px; font-weight:bold; color:#b0b0b0;}

.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;}

/* Busca */

ul.searchy {margin:10px 0px 10px 20px;}

.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%;}
