﻿body {background: url("../images/bg_body.jpg"); color:#333; font-size:10pt; font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif}
a {text-decoration: none;}
a:hover {}
input {border: 1px solid #ccc; background:url(../images/bg_input.jpg) repeat-x; font-size: 10pt; font-weight: bold;}
input:focus, input:active {border: 1px solid #DF7B02;}
textarea {border: 1px solid #ccc; margin: 0 0 5px; overflow: auto;}
textarea:focus {border: 1px solid #DF7B02;}
h2, .title {color: #DF7B02; font-size:13pt; line-height:15pt; padding:0 0 0 18px; margin:0 0 7px; background:url(../images/li.gif) no-repeat;}
h3 {color: #333; font-size:11pt; font-weight:normal; line-height:11pt; padding:0 0 0 15px; margin:0 0 7px; background:url(../images/h3.gif) no-repeat;}
hr {border:0; border-bottom:1px solid #ccc;}

.bg_top {height: 6px; background: #ccc url(../images/bg_holder_top.jpg) -1px 0 no-repeat;}
.content {min-height: 200px; padding:0 18px;}
.column_a a {color:#333;}
.column_b a {color:#333;}
.column_a a:hover, .column_a a:focus, .column_a a:active {color:#999;}
.column_b a:hover, .column_b a:focus, .column_b a:active {color:#999;}
.footer {height: 45px; background:url(../images/bg_footer.jpg) repeat-x  bottom; color:#346AA0; font-size:11pt; padding:0 20px; width:860px;}
.footer img {vertical-align: middle;}
.footer div {padding: 12px 0 0;}
.footer span {color:#333;}

.foto {width:121px; height:66px; border:0; vertical-align:top;}
.foto_lajeado {width:150px; height:100px; vertical-align:top;}
.form form {font-size: 10pt;}
.form input {margin: 0 0 6px;}

.holder {background: #fff;}
.logo {padding: 50px 0 0 30px;}

.menu {background:#494949; height:38px; margin: 0 0 0; padding: 0 30px;}
.menu_bg {background:url(../images/bg_menu_border.jpg) no-repeat; height:50px; padding: 10px 0 0;}
.menu_item  {padding:8px 0; margin:1px 1px 0;  height: 25px;}
.menu_item a {color:#FFF; font-weight: bold; font-size: 11pt; padding:11px 15px 10px; height:25px;}
.menu_item a:focus, .menu_item a:active, .menu_item a:hover, .menu .selected  {color:#000; background:url(../images/bg_menu_hover.jpg);}
.menu_separator {background:url(../images/bg_menu_separator.jpg) no-repeat; width: 9px; height: 42px; }

.table_tarifas td {padding:0 10px; height: 30px;}
.tartabgeral_a {background:#fff;}
.tartabgeral_b {background:#ddd;}
.tartabsup {background:#334464; font-size:11pt; color:#FFFFFF;}
.top {height: 178px; padding: 0; margin: 0 3px 0 2px; background:url(../images/bg_top.jpg);}
.skip a, .skip a:hover, .skip a:visited {position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden; background-color:#fff; font-size:15px;}
.skip a:active, .skip a:focus {position:absolute; width:auto; height:auto; overflow:hidden; } 
/* .skip a:active, .skip a:focus {position:static; width:auto; height:auto;}  */
#topSlide div, #topSlide {padding:0 !important; margin:0 !important}
.center {margin: auto;}
.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}
.fsize10 {font-size:10pt;}
.tcenter {text-align: center;}
.tleft {text-align: left;}
.tright {text-align: right;}
.hw {width: 900px}
.hr80 {width: 80%;}
.h15 {height: 15px;}
.mt10 {margin: 10px 0 0;}
.p5 {padding:5px;}
.pr20 {padding-right:20px;}
.w600 {width:600px;}
.w500 {width:500px;}
.w250 {width:250px;}
.w220 {width:220px;}
.w200 {width:200px;}



