BODY
{
	font : 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	margin : 0px;
	background-color: #FFFFFF;	
  font-weight: bold;
}

A:hover
{
	text-decoration: underline;
}
ACRONYM {
    border: 0;
}

TABLE
{
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	width: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 4px;	
  border: 1px solid #CCCCCC;
	
}
.TABLE {
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	width: 100%;
	vertical-align: top;
	margin: 0px;
	padding: 4px;	
}

TD
{
  vertical-align: top;
}

FORM
{
	display: inline;	
}

INPUT, SELECT, TEXTAREA
{
	color: #333333;
	font-size: 10px;
	font: 11px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	vertical-align: baseline;
	padding : 1px 0px 0px 2px;
  border: 1px solid #333333;
}

INPUT.radio
{
	border-width : 0px;
	vertical-align: middle;	
	
}

INPUT.checkbox
{
	border-width : 0px;
	vertical-align: middle;
}

INPUT.button
{
	padding: 0px 5px 0px 5px;
	margin: 4px 0px 4px 4px;
  background-color: #E3E3E3;
  vertical-align: 1px;
}

INPUT.select
{
	background-color: #ffffff;
	font-size: 10px;	
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #555555;	
}
#header {
    position: relative;
    width:800px;
    height:120px;
    border-right: 1px solid #EEEEEE;
    left: 0px;
    top: 0px;
    background:#E7EEF6 url(../images/barra_cinza_cabecalho.jpg) no-repeat;
}
#center {
    background-image: url(../images/U_bg_bottom.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #89ADDD;
    position:relative;
    width:798px;
    z-index:1;
    border: 1px solid #EEEEEE;
    padding:0 0 5px 0;
}
#footer {
    width: 800px;
    height: 20px; 
    z-index: 1; 
    left: 0px;  
    background-image: url('../images/barra_rodape.jpg'); 
    text-align: center; 
    vertical-align: bottom; 
    line-height: 17px;
}

.home_title {
	color: #000000;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.2px;
}

.div_body { 


scrollbar-arrow-color: #21566C;
scrollbar-face-color: #DEDEDE; /* transparent */
scrollbar-3dlight-color: #DEDEDE; /* transparent */
scrollbar-darkshadow-color: #DEDEDE; /* transparent */
scrollbar-highlight-color: #21566C;
scrollbar-shadow-color: #21566C;
scrollbar-track-color: #DEDEDE; /* transparent */
overflow: visible;
}

.header_login {
    position:relative;
    vertical-align: top;
    font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    font-weight: bold;
    color: #21566C;
    width:410px; 
    height:85px; 
    z-index:2; 
    left: 50px; 
    top: 45px; 
    font-size: 11px
}
.header_login span.login {
    font-size: 9px
}

.header_login input {
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	color: #21566C;
}

.header_login img {
	vertical-align: middle;
}

.header_menu a {
	text-align: center;
	vertical-align: bottom;
	color: #21566C;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.2px;
}

.news {
	color: #333333;
	font-size: 10px;
   line-height: 14px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 0.2px;
}

.news a:hover{
	text-decoration: underline;
}

.body_text {
	color: #666666;
	font: normal normal normal 11px/14px Arial, Tahoma, Verdana, Helvetica, sans-serif;
}

.right_menu {
	color: #333333;
	font-size: 9px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 0.2px;
}

.right_menu a:hover{
	text-decoration: none;
}

.left_menu {
	color: #333333;
	font-size: 9px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing: 0.2px;
}

.left_menu a:hover{
	text-decoration: underline;
}
.left_menu img {
	vertical-align: middle;
}

.table_data {
	color: #333333;
	font-size: 9px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.table_data_style {
    border-bottom:1px dotted #E1E1E1; 
    padding-bottom:5px; 
    padding-top:5px; 
    width:365px; 
    text-align:left;
}
.simulador_form {
	vertical-align: top;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.simulador_form input, textarea {
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border: 1px solid #777777;

}

.body_subtitle2 {
  font-weight: bold;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}

.leia_mais {
	color: #585858;
	font-size: 10px;
	line-height: 14px;
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}

.data {
	color: #817E7C;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;  
}

.termoDeUso
{
	font-family: Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: normal;
	font-size: 12px;
      width: 80%;
      text-align:left;
   margin-left:25px;
}
/* -------------------------------------------------- HOME ---------------------------------------------------------------------- */
#ContainerContent {
    position:relative;
    z-index:2; 
    padding-left: 0px; 
    float:left;
    margin-top: 10px;
}
#ContainerContentRede {
    position:relative;
    z-index:2; 
    padding-left: 0px; 
    margin-top: 50px; 
    float:left;
}
#Content {
    z-index:2; 
    margin-top: 12px; 
    float:left;
}
.contentInstitucional {
    width:520px;
}
.contentHome {
    width:397px; 
}   
.contentParcerias{
    width:380px;
}
.contentRedeHome{
    width:590px;
}
.contentRedeParcerias {
    width:430px;
}
#ContentBody {
    z-index:2; 
    padding-right:10px;
}
#ContentBodyTitle {
    z-index:2; 
    padding-left: 0px; 
    margin-top: 0px;
}
#ContentBodyText {
    z-index:2; 
    padding-left: 0px; 
    margin-top: 10px;
}
#ContentBodyText img{
    border: 0px; 
    margin-right:20px; 
    margin-bottom:10px;
}
#containerNews {
    position: relative;
    width:150px; 
    height:420px; 
    z-index:2; 
    padding-left: 15px; 
    margin-top: 30px; 
    float:left;
}
#news {
    width:150px; 
    height:375px; 
    z-index:2; 
    padding-left: 9px; 
    margin-top: 35px; 
}
#containerMenuContext {
    width:140px; 
    z-index:2; 
    padding-left: 0px; 
    margin-top: 5px; 
    float:right;
}
#menuContext {
    width:130px; 
    z-index:2; 
    padding-left: 0px; 
    margin-top: 45px;
    padding-bottom:210px;
}
.menuContextBody {
    padding-bottom:20px; 
    padding-left:10px;
}
.menuContextBody  a{
    text-decoration: underline;
}
#containerSubmenu {
    float:left;
    width: 172px;
}
#submenu {
    width:160px; 
    /*height:200px; */
    z-index:2; 
    padding-left: 15px; 
    margin-top: 25px;
}
.submenuItem {
    font-family: Arial,Tahoma,Verdana,Geneva,Helvetica,sans-serif;
    color: #21566C;
    font-size:9px;
    border-bottom:1px dotted #E1E1E1; 
    padding:5px 0 5px 0;
}
#textSubSec {
    z-index:2;
}
.dllImg{
    border: 0px; 
    margin-left:20px; 
    margin-bottom:10px; 
    margin-right:5px;
}
.borderContato {
    border-bottom:1px dotted #8E9196;
    border-top:1px dotted #8E9196;
}
#imagem_esquerda {
    width:135px; 
    height:200px; 
    z-index:2; 
    padding-left: 30px; 
    margin-top: 10px;
}
#bodySubSec {
    background-color: transparent;
    background-image: url(images/dot.gif);
}
#imgMap {
    margin-top:15px;
    border-style:none;
}
#noticiasBack {
    height:20px; 
    z-index:3; 
    margin-top: 345px;
}
#noticiasBack span{
font-size:12px;
}

.list_concessionarias{
width:365; 
height:16px;
background-image:url(../images/fundo_subtitulo_lista_concessionarias.jpg); 
background-repeat: no-repeat;
line-height:15px;
}
/* -------------------------------------------------- CLASSES GERAIS---------------------------------------------------------------------- */
.clear {
    clear:both;
}
.bold {
    font-weight: bold;
}
.noBorder {
    border: 0 none;
}
.float-left {
    float:left;
}
.float-right {
    float:right;
}
.larg_a {
    width:420px;
}
.w25 {
    width: 25px;
}
.w65 {
    width: 65px;
}
.w135 {
    width: 135px;
}
.w275 {
    width: 275px;
}
.w400 {
    width: 400px;
}
.w440 {
    width: 440px;
}
.w410 {
    width:410px;
}
.w560 {
    width: 560px;
}
.w570 {
    width:570px;
}
.w580 {
    width:580px;
}
.w600 {
    width:600px;
}
.w775 {
    width: 775px;
}
.w90perc {
    width: 90%;
}
.w96perc {
    width: 96%;
}
.font9 {
    font-size: 9px;
}
.noMargin {
    margin:0;
}
.mleft10 {
    margin-left:10px;
}
.mleft20 {
    margin-left:20px;
}
.mleft50 {
    margin-left: 50px;
}
.mleft90 {
    margin-left: 90px;
}
.pleft0 {
    padding-left:0;
}
.pleft10 {
    padding-left: 10px;
}
.pleft20 {
    padding-left: 20px;
}
.pleft50 {
    padding-left: 50px;
}
.backTrasparent {
    background-color: transparent;
}
.underline {
    text-decoration: underline;
}
.tblImplementos {
    font-weight:bold; 
    width:350px;
}
.img_body_text {
    height: 150px; 
    width: 360px; 
    border: 0px; 
    margin-right:20px; 
    margin-bottom:10px;
}
.color929292 {
    color: #929292;
}
.color403B38 {
    color:#403B38;
}
.imgParcerias {
    height: 190px; 
    width: 260px; 
    border: 0px; 
    margin-left:20px; 
    margin-bottom:10px;
}
#textSemiNovo {
    width:535px; 
    z-index:2; 
    text-align:center;
}
#tblSemiNovo {
    border:0px;
    width:500px;
}
.trSemiNovo {
    border-bottom:1px dotted #E1E1E1; 
    height: 30px;
}
.tdSemiNovo {
    border-bottom:1px dotted #CCCCCC; 
    vertical-align:middle; 
    text-align:center;
}
#textListSeminovo {
    width:540px; 
    z-index:2;
}
.ulMapa {
    list-style:none; 
    padding-left:10px; 
    line-height:1.5em;
     _line-height:1.0em;
   margin:0;
}
.ulMapa li{
    list-style:none; 
   margin:0;
   padding: 0;
}
.menuPrincipal {
    color:#21566C;
    text-decoration: underline;
    font-size:9px;
}
.novaJanela{
  color:#ddd;
  font-size:10px;
  font-weight: bold;
}
.novaJanela1{
  color:#555;
  font-size:10px;
  font-weight: bold;
}
.seminovos_dado_titulo {
    color:#666;
    font-size: 12px;
    font-weight: bold;
}
.seminovos_dado_dados {
    color:#3283A4;
    font-size: 12px;
    font-weight: bold;
}
.seminovosFotos {
  text-align: center;
}
.seminovosFotos  img{
  margin-bottom: 0;
}
.seminovosClick {
  font: 9px Arial, Verdana, Helvetica;
  margin: -5px 0 15px 0;
}
#seminovosRodape {
  width:96%; height:30px; z-index:2; border: 0px solid black; vertical-align: middle; text-align: center; margin-top:15px;
}
.vAlignMiddle  img{
    vertical-align: middle;
}
.alignCenter {
    text-align: center;
}
#mapaSite ul {
    list-style:none;
    margin-top:0;
    margin-bottom:130px;
    font-size:12px;
}
#mapaSite ul ul{
    list-style:none;
    margin-top:0;
    margin-bottom:0;
    font-size:12px;
}
#mapaSite li{
    margin-top:0;
    margin-bottom:0px;
    outline:0;
}
#mapaSite li li{
    margin-top:0;
    margin-bottom:0px;
    outline:0;
}

#mapaSite li.l1{
    list-style:circle;
    margin-top:0;
    margin-bottom:0;
}
