/* Links */

#menu a:link.menu, a:visited.menu {font-size: 100%; display: block; color: #313485; text-transform: uppercase; font-weight: bold;}
#menu a:hover.menu {color: #2C95FF; text-decoration: none;}

#menu a:link.sub-menu, a:visited.sub-menu {display: block; font-size: 110%; color: #666; text-align:left; font-style: italic;  font-weight: bold;}
#menu a:hover.sub-menu {color: #313485; text-decoration: none;}

#menu-carros a:link.menu-carro-link, a:visited.menu-carro-link {display: block; text-transform: uppercase; font-size: 110%; color: #fff; font-weight: 600;}
#menu-carros a:hover.menu-carro-link {color: #333; text-decoration: none;}

a:link.vejamais, a:visited.vejamais {font-size: 90%; font-weight: bolder; color: #006699; text-transform: uppercase;}
a:hover.vejamais {color: #2C95FF; text-decoration: none;}

a:link.sub_menu_pgs, a:visited.sub_menu_pgs {font-size: 100%; padding: 5px; display: block; color: #333;}
a:hover.sub_menu_pgs {color: #fff; background: #cecece; text-decoration: none;}

a:link.sub_menu_pgs_, a:visited.sub_menu_pgs_ {font-size: 100%; padding: 5px; display: block; color: #666;}
a.sub_menu_pgs_ {color: #fff; background: #CCC; text-decoration: none;}
a:hover.sub_menu_pgs_ {color: #fff; background: #999; text-decoration: none;}

a:link.best-drive, a:visited.best-drive {font-size: 130%; display:block; border: 1px solid #5e5f5f; padding: 10px 15px; text-align: center; font-weight: bolder; color: #b8b8b8; text-transform: uppercase;}

a:hover.best-drive {text-decoration: none; background: #5e5f5f;}

#semi-novos a:link.link-box-seminovos, a:visited.link-box-seminovos {font-size:14px; color: #333;} a:hover.link-box-seminovos {text-decoration: underline;}
a:link.azul, a:visited.azul {color: #09C; text-decoration: none;}

a:hover.azul {text-decoration: underline;}

a:link.titulo_noticias, a:visited.titulo_noticias {color: #333; text-decoration: none; font-size: 120%; font-weight: bold;}
a:hover.titulo_noticias {text-decoration: none;}

/* Títulos e Subtítulos */

#titulo-seminovos h2.titulo-seminovos {text-align: center;}
#semi-novos h3.titulo-carro-seminovo {font-size: 90%; text-transform: uppercase;}
#novidades h2.novidades {margin-bottom: 10px;}
#novidades h3.novidades {line-height: 1em; font-weight: bolder;}
h3.destaqueLista {background-color: #F0F0F0;  border-top: 1px dotted #e7e7e7; border-bottom: 1px dotted #e7e7e7; padding: 5px 0; width: 100%; margin-bottom: 10px; }

#best-drive h2.best-drive {margin-bottom: 10px;}
#promocoes h2.promocoes {margin-bottom: 10px;}



/* Paragrafos */

#semi-novos p.descricao-carro-seminovo {font-size: 85%; font-style: italic;}
#novidades p.novidades {margin-top: 2px; font-size: 100%;}

/* Imagens */

img.com_estilo {border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 1px 0;}
img.img_seminovo {border-top: 1px solid #EBEBEB; border-bottom: 1px solid #999; padding: 1px 0;}
img.vejamais {margin: 3px 3px 0 0; float: left;}
img.comum {border-bottom: 2px solid #0099CC;}


/* VEICULOS NACIONAIS */
.quadro_img{ width:410px; height:auto; float:right;/* background:#e5e5e5;*/ margin-top:35px; }
.img_grande{ width:400px; height:250px; float:left; position:relative; background:#fff; margin-bottom:10px; margin-left:2px; }
.img_thumbs a{ width:132px; height:99px; float:left; position:relative;  background:#FFF; border-bottom:3px solid #0099CC; margin:3px 0 0 2px; }
.img_thumbs a:hover{ border-bottom:3px solid #666; }

.bt_Best_Driver,.bt_proposta, .bt_ficha{width:130px; height:40px; padding-top:7px; background:url(../imgs/bg_bt.png); color:#FFF; font-weight:bold; text-align:center; margin-top:20px; }

.bt_Best_Driver{float:right;}

.bt_proposta{float:left; margin-left:91px;}
.bt_ficha{ float:right; margin-right:4px;}
.bt_Best_Driver a:hover,.bt_proposta a:hover, .bt_ficha a:hover{ text-decoration:none; color:#666; }


/* Span's */

span.veja-mais-seminovo {width: auto; margin-top: 3px; float:right;}
span.veja-mais-noticias {width: auto; margin-top: 15px; float:left;}
span.vermelho {color: #990000;}
span.verde {color: #009900;}


/* Listas <ul>, <ol>, <li> */

#menu ul.sub-links {position: absolute; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #DDE1E1 url(../imgs/bg_menu.jpg) repeat; padding: 10px 2px; width: 140px; display: none;}
#menu ul.sub-links li {text-align: left; padding: 5px 0; width: 100%;}
/*#menu ul.proposta-menu {margin-left: -130px;}
#menu ul.seguros-menu {margin-left: -30px;}*/

#box-rodape ul.pecas_acessorios {width: 200px; float: left;}

#localizacao_paginas li.pagina_atual {color: #0668A9;}
#lista_noticias li.data_news {padding: 3px; font-weight: bold; margin-bottom: 10px; background-color: #F9F9F9; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7;}

ul.lista1 {margin: 20px 0;}
ul.lista1 li {margin: 2px 0 0 15px; list-style: square outside;}

ul.lista_valores {margin: 20px 0; float: left; width: 300px;}
ul.lista_valores li {margin: 2px 0 0 15px; list-style: square outside;}

ul.numeral {margin: 20px 0;}
ul.numeral li {margin: 2px 0 0 15px; list-style: decimal outside;}

ul.letra {margin: 20px 0;}
ul.letra li {margin: 2px 0 0 15px; list-style: square outside;} li.letra {margin: 2px 0 0 15px; list-style: square outside;}

ol.numeral {margin: 20px 0;}
ol.numeral li {margin: 2px 0 0 15px; list-style: decimal outside;}

li.circulo {margin: 2px 0 0 15px; list-style: square outside;} li.circulo_aberto {list-style: circle outside;}
li.mle {margin: 2px 0 0 35px; }

/* Divs */

.esquerda_b {width: 180px; float: left; margin: 8px 0; background: #F0F0F0; /*background: #FAFAFA;*/ border-top: 1px dotted #e7e7e7; border-bottom: 1px dotted #e7e7e7; padding: 10px;}
.direita_b {width: 758px; float: right;}

.esquerda_esq {width: 758px; float: right;}

.esquerda {width: 469px; float: left;}
.direita {width: 489px; float: right;}

/* Lojas */



.sliderImage {float: left; position: relative; display: none;}

.sliderImage span {position: absolute; bottom: 0; margin-bottom: 2px; padding: 10px 13px; width: 198px; background-color: #000; filter: alpha(opacity=70);

    -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #fff; display: none; }

	

	

/* Hr */

hr.separador_simples {width: 100px; border-top: 1px dashed #ccc;}



/* imagens */

img.novidades_img {margin: 3px 10px 5px 0; float: left;}
.totaldesk {width: 181px; height: 30px; margin: auto;}



/* Posicionamentos */

.esquerda {float: left;}

.direita {float: right;}



/* Fieldset */

.proposta {width: 300px; margin-right: 25px;}
.horario {width: 278px;  float: left; background-color: #fafafa; padding: 10px; border: 1px solid #e7e7e7; margin-bottom: 5px;}
legend {padding: 0 10px; font-size: 120%;}

/* Div's */

div.validacao {width: 394px; padding: 3px; margin-bottom: 10px; background-color: #FFF9FB; border-bottom: 1px dotted #990000; display: none;}


/*============================================
				INSTITUCIONAL	
=============================================*/
.Grupo_Saga{ width:auto; height:auto; border:1px #e7e7e7 solid; padding:20px; text-align:center; float:left; margin-right:20px;}
.Grupo_Saga:hover{border:#CCC 1px solid;}

.Eventos{ width:97%; height:auto; padding:5px; padding-bottom:10px; border-bottom:1px #CCC dotted; margin-top:20px;}
.Eventos:hover{background:#f1f1f1;}
.titulo_evento{ font-weight:bold; }
.desc_eventos { margin-top:10px; }


.veiculos_categorias a{ width:200px; height:280px; border:1px solid #CCC; float:left; margin:10px 0px 10px 37px;}
.veiculos_categorias a:hover { text-decoration:none; border:1px solid #999; }
.img_veiculos_categorias{ width:110px; height:110px; margin:5px 20px 20px 45px; float:left; }
.desc{ width:80%; float:left; margin-left:20px; }



/*=====================================================
				FORMULARIO TRABALHE CONOSCO
=======================================================*/

.proposta_baixo {width:630px;  float:left; position:relative; }
.checkbox { margin:5px 260px 15px 0px;}
.form_telefone{width:140px; float: left;}
.form_telefone_{width:140px; float: right;}
.radio_{ width:30%; height:20px; float:left; margin-top:17px;}
.radio{ height:20px; float:left; margin-left:-40px; margin-top:15px; margin-right:80px; margin-bottom:15px;}




/*========================================================
						CURSOS
=========================================================*/
.Info{border:1px solid #CCC; padding:5px; width:99%; float:left;}
.infoColuna{ width:31.2%; background:#CCC; color:#333; padding:5px; font-weight:bold; text-align:center; border:#333 1px solid; margin:5px 0px 5px 3px; text-transform:uppercase;}
.infoColunasInternas{
	width:31.2%;
	color:#333;
	padding: 5px;
	text-align:center;
	vertical-align: middle;
	border-left: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
	margin: 2px;
	min-height: 20px;
}
.infoColunasInternas_{
	width: 31.2%;
	color: #333;
	padding: 5px;
	float: left;
	text-align: center;
	border-left: #CCC 1px solid;
	border-bottom: #CCC 1px solid;
	margin: 1px 2px 2px 2px;	
}


/*========================================================
						GALERIAS
=========================================================*/
.imgThumB{height:130px; text-align:center;}



a.proposta{
	width:90%;
	height:auto;
	float:left;
	background:#054489;
	padding:5px 5%;
	color:#FFF;
	text-decoration:none;
	margin-top:-10px;
	font-weight:bold;
	font-size:14px;
}
a.proposta:hover{
	background:#8EB9DC;
	color:#054489;
}
/*========================================================
					PEÇAS E ACESSORIOS
=========================================================*/
.vitrine{ width:130px; float:left; margin:15px 10px; border-bottom:2px #0099CC solid; }
.vitrine:hover{  border-bottom:2px #132F7E solid; }
.imgVitrine{  }
.descricaoVitrine{  padding:10px 0px; }


.lightwindowGeral{width:500px;}
.vitrine_{ width:auto; float:left; margin:20px;}
.imgVitrine_{border:5px solid #333; width:200px; height:200px; float:left; margin-right:10px;}
.descricaoVitrine_{width:200px; height:auto; margin:5px 10px 0px 0px; float:left;}
.descricaoVitrine_ strong{width:100%; font-size:16px; float:left;}

.mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
  width:100%;
  height:100%;
}

.result{position:absolute; width:500px; height:auto; background:#FFF; border:5px solid #333; top:50%px; display:none; z-index:10000; left:50%; margin-left:-250px; margin-top:-180px; }



.interruptor {
    position:relative;
    z-index:2;
    width:auto;
	float:right;
	margin-top:-15px;
	margin-right:-10px;
    }
	
	/*========================================================
				INFORMAÇÕES DE VAGAS
=========================================================*/
.Cursos{border:1px solid #CCC; padding:5px; width:99%; float:left;}
.cursosColuna{ width:31.2%; background:#CCC; color:#333; padding:5px; font-weight:bold; float:left; text-align:center; border:#333 1px solid; margin:2px; text-transform:uppercase;}
.cursosColunasInternas{
	width:31.2%;
	color:#333;
	padding:5px;
	float:left;
	text-align:center;
	border-left:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
	margin:1px 2px 2px 2px;
}


.propostaVitrine{border:1px solid #004D91; background:#7CAFDE; margin-top:10px; color:#FFF; width:100%; text-decoration:none; font-weight:bold; text-align:center; padding:6px; float:left; text-transform:capitalize; }

/*========================================================
						Follow-up
=========================================================*/


.folloyGeral{width:100%; float:left; margin-bottom:20px; border-bottom:1px dotted #999;}


.linhaMsg{width:100%; float:left;}

.msgFollow{width:auto; float:left;font-weight:bold;}
.corpoMsg{width:93%;float:left; margin-left:10px;}

.linhaVisuGeral{font-weight:bold;}

.VisualizarFollow{width:auto; float:left; }
.horaFollow{width:93%; float:left; margin-left:10px; margin-bottom:5px; }

.botao{background:#7CAFDE; color:#FFF; padding:3px 7px; border:1px solid #004D91;}
a.botao{color:#FFF;}

.gradeProposta{width:20%; border:1px solid #CCC; background:#F4F4F4; color:#333;}
.Teste{ text-align:center; border-bottom:1px solid #CCC; border-right:1px solid #CCC; color:#333;}