﻿body{ 
	margin:0px;
	padding:0px;
	background-image:url('../imagens/background/background-site.gif');
	background-position:top;
	background-repeat:repeat-x;	
	font:11px Tahoma;
}
form{
	margin:0px !important;
	padding:0px !important;
}
a{
	color:#252525;
	text-decoration:none;
}
a:hover{
	color:#0085CF !important;
	text-decoration:none;	
}
.alinhamento-site{
	width:930px;
	height:auto;
	display:table;
	margin:auto;
}
.topo{
	width:930px;
	height:145px;
	display:table;
}
.conteudo{
	/*width:930px;
	height:auto;
	display:table;
	margin-top:6px;
	position:relative !important;*/
	width:930px;
	height:auto;
	float:left;
	margin-top:6px;
}	
.rodape{
	/*width:930px;
	height:29px;
	display:block;
	background-image:url('../imagens/background/background-rodape.gif');
	background-position:top left;
	background-repeat:no-repeat;	
	margin-top:38px;
	position:relative;*/
	width:930px;
	height:29px;
	background-image:url('../imagens/background/background-rodape.gif');
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:10px;
	float:left;
}	

	.box-footer{
		width: 930px;
		height: auto;
		float: left;
		background: url('../imagens/background/nuvem-tags-barra-bottom.gif') no-repeat bottom;
		margin: 0 0 12px 0;
		padding: 0 0 0px 0;
		padding: 0 0 11px 0;
	}
	.box-footer h5{
		width: 930px;
		height: 28px;
		background: url('../imagens/background/nuvem-tags-barra-top.gif');
		border: 0;
		text-indent: -99999px;
		margin: 15px 0 0 0;
		padding: 0;
	}
	.box-footer ul{
		width: 912px;
		padding: 5px 8px 3px 8px;
		margin: 0 0 5px 0;
		font-family: Arial;
		font-size: 11px;
		color: #313131;
		border-left: 1px solid #dadada;
		border-right: 1px solid #dadada;
	}
	.box-footer ul li{
		margin: 0;
		padding: 0;
		list-style: none;
		display: inline;
	}
	.box-footer ul li a{
		color: #313131;
		text-decoration: none;
	}
	.box-footer ul li a:hover{
		text-decoration: underline;
		color: #0086cf;
	}
	.box-footer ul li a strong{
		font-family: Arial;
		font-size: 14px;
		color: #313131;
		text-decoration: none;
	}
	.box-footer ul li a:hover strong{
		color: #0086cf;
	}
	
	.box-footer h5.tit-box-footer{
		width: 930px;
		height: 28px;
		background: url('../imagens/background/mapa-do-site-top.gif');
		border: 0;
		text-indent: -99999px;
		margin: 0;
		padding: 0;
		float: left;
	}
	.box-footer .content-box-footer{
		width: 920px;
		padding: 5px 0 23px 8px;
		margin: 0 0 5px 0;
		font-family: Arial;
		font-size: 9px;
		color: #313131;
		border-left: 1px solid #dadada;
		border-right: 1px solid #dadada;
		float: left;
	}
	.box-footer .content-box-footer ul{
		width: 130px;
		margin: 0 0 15px 0;
		padding:0px;
		float: left;
		border: 0;
	}
	.box-footer .content-box-footer ul li{
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
	}
	.box-footer .content-box-footer ul li.space{
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
		margin: 15px 0 0 0;
	}
	.box-footer .content-box-footer ul li a{
		font-family: Arial;
		font-size: 9px;
		color: #313131;
		text-decoration: none;
	}
	.box-footer .content-box-footer ul li a:hover{
		text-decoration: underline;
		color: #0086cf;
	}
	.box-footer .content-box-footer ul li a strong{
		font-family: Arial;
		font-size: 12px;
		color: #313131;
		text-decoration: none;
	}
	.box-footer .content-box-footer ul li a:hover strong{
		color: #0086cf;
	}
	
	#box-midiasocial{
		width: 930px;
		height: 90px;
		float: left;
		background: url('../imagens/background/background-midia-social.gif') no-repeat bottom;
		margin: 13px 0 -2px 0;
	}
	
		#box-midiasocial h5{
			width: 900px;
			height: 28px;
			background: url('../imagens/background/background-midia-social-nuvem.gif') no-repeat;
			text-indent: -99999px;
			margin: 5px 0 0 5px;
		}
		
		#box-midiasocial li{ 
			display:inline;
			list-style:none !important;
		}

		#box-midiasocial li a{ 
			float:left !important; 
			text-decoration:none;
			display:block;
			text-indent: -9999px;
			margin-top:-19px !important;
		}	
	
		#box-midiasocial .bt_orkut a
		{
			background:url(../imagens/icones/icone-orkut.jpg) no-repeat right top transparent;
			width:101px;
			height:56px;
			margin-left:40px !important; 
		}

		#box-midiasocial .bt_orkut a:hover
		{
			background:url(../imagens/icones/icone-orkut-hover.jpg) no-repeat right top transparent;
		}
		
		#box-midiasocial .bt_flickr a
		{
			background:url(../imagens/icones/icone-flickr.jpg) no-repeat right top transparent;
			width:115px;
			height:56px;
			margin-left:40px !important; 
		}

		#box-midiasocial .bt_flickr a:hover
		{
			background:url(../imagens/icones/icone-flickr-hover.jpg) no-repeat right top transparent;
		}	
		
		#box-midiasocial .bt_wikipedia a
		{
			background:url(../imagens/icones/icone-wiki.jpg) no-repeat right top transparent;
			width:42px;
			height:56px;
			margin-left:40px !important; 
		}

		#box-midiasocial .bt_wikipedia a:hover
		{
			background:url(../imagens/icones/icone-wiki-hover.jpg) no-repeat right top transparent;
		}		
		
		#box-midiasocial .bt_twitter a
		{
			background:url(../imagens/icones/icone-twitter.jpg) no-repeat right top transparent;
			width:63px;
			height:56px;
			margin-left:40px !important; 
		}

		#box-midiasocial .bt_twitter a:hover
		{
			background:url(../imagens/icones/icone-twitter-hover.jpg) no-repeat right top transparent;
		}		
		
		#box-midiasocial .bt_youtube a
		{
			background:url(../imagens/icones/icone-youtube.jpg) no-repeat right top transparent;
			width:97px;
			height:56px;
			margin-left:40px !important; 
		}

		#box-midiasocial .bt_youtube a:hover
		{
			background:url(../imagens/icones/icone-youtube-hover.jpg) no-repeat right top transparent;
		}
		
		#box-midiasocial .bt_blogbmw a
		{
			background:url(../imagens/icones/icone-blog-bmw.jpg) no-repeat right top transparent;
			width:154px;
			height:53px;
			margin-left:40px !important; 
		}

		#box-midiasocial .bt_blogbmw a:hover
		{
			background:url(../imagens/icones/icone-blog-bmw-hover.jpg) no-repeat right top transparent;
		}
		
	.box-caminho
	{
		text-align: left;
	}

	.box-caminho ul{
		font-family: Arial;
		font-size: 9px;
		color: #313131;
	}
	.box-caminho ul li{
		list-style: none;
		display: inline;
	}
	.box-caminho ul li a{
		color: #313131;
		text-decoration: none;
	}
	.box-caminho ul li a:hover{
		text-decoration: underline;
		color: #0086cf;
	}	
	.box-caminho ul li strong
	{
	color:#0086cf;	
	}							

h1{
	width:90%;
	height:30px;
	margin:auto;
	margin-top:15px;
	margin-bottom:12px;
	text-align:justify;
	color:#252525;
	font:18px Tahoma;
	font-weight:bold;
}	

h4{
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	margin-bottom:0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #999999;
	color:#252525;
}

h6{
	height:30px !important;
	background-position:bottom left;
	background-repeat:no-repeat;
	margin:0px;
	display:block;
	width:218px;	
	float:right;
}

h6 label{
	position:relative;
	top:9px;
	font:11px Tahoma;
	font-weight:bold;	
	float:right;
	width:185px;
	text-align:left;
}

/* inicio topo */	
	.topo-principal-logo
	{
		width:221px;
		height:23px;
		background-image:url('../imagens/logos/logotipo-caltabiano.gif');
		background-position:top left;
		background-repeat:no-repeat;
		text-indent:-9000px;
		position:absolute;
		margin-top:22px;
		cursor:pointer;	
	}
	
	.topo-principal{
		width:930px;
		height:67px;
		display:block;
	}
	.topo-principal-busca{
		float:right;
		margin-top:20px;
		width:310px;
	}
	.topo-principal-busca label{
		font:11px Tahoma;
		color:#757575;
		margin-right:5px;
	}
	.topo-principal-busca .textboxBusca-over{
		width:226px;
		height:15px;
		border:1px solid #d1d1d1;
		border-bottom:1px solid #999;
		font:11px Tahoma;
		padding:2px;
		background: rgb(255, 255, 255) none no-repeat scroll left center !important;
		-moz-background-clip:-moz-initial;
		-moz-background-origin: -moz-initial;
		-moz-background-inline-policy: -moz-initial;
		
	}
	.topo-principal-busca .textboxBusca{
		width:226px;
		height:15px;
		border:1px solid #d1d1d1;
		border-bottom:1px solid #999;
		font:11px Tahoma;
		padding:2px;
		background: rgb(255, 255, 255) url(http://www.google.com/coop/intl/pt/images/google_custom_search_watermark.gif) no-repeat scroll left center; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;		
		
	}
	.topo-principal-busca .botaoBusca{	
		position:relative;
		width:25px;
		height:25px;
		background:none;
		border:none;
		background-image:url('../imagens/botao/botao-busca.gif');
		background-position:top left;
		background-repeat:no-repeat;	
		left:5px;
		top:2px;
	}
	body:nth-of-type(1) .topo-principal-busca .botaoBusca{	
		top:-4px;			
	}
		
	/* inicio area busca avançada*/
		.topo-principal-busca .area-busca-avancada{
			position:absolute;
			width:232px;
			height:300px;
			top:46px;
			top:45px;
			margin-left:-257px;
			margin-left:-260px;

			z-index:1000;
			background-image:url('../imagens/background/background-pesquisa-avancada-rodape.gif');
			background-position:bottom left;
			background-repeat:no-repeat;
			display:none;
		}
		.topo-principal-busca .area-busca-avancada p{
			width:90%;
			margin:auto;
			margin-top:15px;
			margin-bottom:12px;		
			text-align:justify;
			color:#252525;
			line-height:16px;	
			border-bottom:1px dotted #dfdfdf;
		}
		.topo-principal-busca .area-busca-avancada input{
			position:relative;
			top:2px;
		}

	/* fim  area busca avançada*/
		
		
		
		
	.topo-menu{
		width:930px;
		height:29px;
		display:block;
		background-image:url('../imagens/background/background-topo-menu.gif');
		background-position:top left;
		background-repeat:no-repeat;

	}
	.topo-menu-alinhameto-links{
		width:930px;
		height:auto;
		position:absolute;
		margin-top:8px;
		text-align:center;
	}
	.topo-menu-alinhameto-links a{
		color:#666666;
		text-decoration:none;
		font:11px Tahoma;
	}
	.topo-menu-alinhameto-links a:hover{
		color:#000000;
		text-decoration:underline;
		font:11px Tahoma;
	}
	
	
	.topo-menu-alinhameto-logos{
		width:930px;
		height:auto;
		position:absolute;
		margin-top:3px;
		text-align:center;
	}
	.topo-menu-alinhameto-logos a img{	
		border:none;
		margin:0px 5px 0px 5px;
	}
	.topo-menu-alinhameto-logos a{
		color:#666666;
		text-decoration:none;
		font:11px Tahoma;
	}
	.topo-menu-alinhameto-logos	 a:hover{
		color:#000000;
		text-decoration:underline;
		font:11px Tahoma;
	}
	
	
	.topo-logo-veiculos{
		width:930px;
		height:43px;
		display:block;
		background-image:url('../imagens/background/background-topo-logos.gif');
		background-position:top left;
		background-repeat:no-repeat;
		margin-top:6px;	
	}
/* fim topo */



/* inicio conteudo */

	.conteudo .area-esquerda .alinhamento-logo{
		border:1px solid #dfdfdf;
		padding:2px;
		float:right;
		margin:0 10px !important;

	}

	.area-esquerda{

		width:694px;
		height:auto;
		float:left !important;		
	}

	.area-direita{
		width:222px;
		height:auto;		
		float:right !important;
		
		
	}	
	
	/* inicio area conteudo paginas gerais != HOME */

	.conteudo .area-esquerda .margin-conteudo-topo{
		background-image:url('../imagens/background/background-conteudo-geral-topo.gif');
		background-repeat:no-repeat;
		background-position:left top;	
		width:694px;
		height:13px;	
		float:left;	
		position:relative;	
	}	
	.conteudo .area-esquerda .margin-conteudo-baixo{
		background-image:url('../imagens/background/background-conteudo-geral-baixo.gif');
		background-repeat:no-repeat;
		background-position:left top;	
		width:694px;
		height:13px;
		float:left;
		position:relative;
		
	}	
	.conteudo .area-esquerda .area-esquerda-conteudo{	
		width:692px;
		height:auto;		
		float:left;
		background-color:#ffffff;
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		padding-top:16px;
		padding-bottom:10px;
		text-align:center;
	}
	.conteudo .area-esquerda .area-esquerda-conteudo h3{
		width:90%;
		height:30px;
		margin:auto;
		margin-top:15px;
		margin-bottom:12px;
		text-align:justify;
		color:#252525;
		font:18px Tahoma;
		font-weight:bold;
	}
	.conteudo .area-esquerda .area-esquerda-conteudo img{
		margin:auto;
	}		
	.conteudo .area-esquerda .area-esquerda-conteudo p{
		width:90%;
		margin:auto;
		margin-top:15px;
		margin-bottom:12px;		
		text-align:justify;
		color:#252525;
		line-height:16px;
	}
		
	.conteudo .area-esquerda .area-esquerda-conteudo .disclaimer{
		font:9px Tahoma;
		color:#999999;
	}	
	.conteudo .area-esquerda .abas{
		font:9px Tahoma;
		color:#999999;
		width:90%;
		height:auto;
		display:table;
		margin:auto;
		margin-top:10px;
		border-bottom:1px solid #dfdfdf;
		background-image:url('../imagens/botao/background-botoes-formularios.gif');
		background-repeat:repeat-x;
		background-position:bottom;
	}	
	.conteudo .area-esquerda .abas a{
		list-style:none;
		padding:6px;
		float:left;
		border:1px solid #dfdfdf;
		background-color:#efefef;
		border-bottom:none;
		margin:8px 1px 0px 1px;
		display:block;
	}		
	.conteudo .area-esquerda .abas .aba-ativa, .conteudo .area-esquerda .abas a:hover.aba-ativa {
		padding:8px;
		border:1px solid #dfdfdf;
		border-bottom:1px solid #ffffff;
		background-color:#f8f8f8;
		font-weight:bold;
		color:#252525;
		margin-top:3px;
		position:relative;
		top:1px;
	}
	.conteudo .area-esquerda .abas a:hover{
		list-style:none;
		padding:6px;
		float:left;
		border:1px solid #cccccc;
		background-color:#dfdfdf;
		border-bottom:none;
		margin:8px 1px 0px 1px;
		display:block;
	}		
	
	/* inicío topo area sac */
	.topo-sac {
		width:auto !important;
		padding-left:30px !important;
		}
	/* fim topo area sac */
	
	/* inicio area lojas */
	.conteudo .area-esquerda .texto-de-rota{
		width:90% !important;
		margin:auto;
		height:auto;
	}
	
    .divLojasAscx
    {
        float:left;
        width:88%;
        font-family:Tahoma; 
        border-top:solid 1px #d1d1d1 !important; 
        border-bottom:solid 1px #d1d1d1 !important; 
        margin:0px 35px 0px 33px !important;
        padding:13px 10px 13px 10px !important;
    }
    
    .divLojasAscx .divVisite
    {
        text-align:left; 
        height:30px; 
        vertical-align:top; 
        font-size:17px; 
        font-weight:bolder;    	
    }
    
    .divLojasAscx .divDetalheLoja
    {
        float:left; 
        text-align:center;
    }
    
    .divLojasAscx .divDetalheLoja .lblNomeLoja
    {
        font-size:15px !important;
        font-weight:bolder;    	
    }
    
    .divLojasAscx .divDetalheLoja .lblTelLoja
    {
        font-size:14px;
        font-weight:bolder;    	
    }	
	
	/* fim area lojas */
	
	
	
		/* inicio de area de veiculos seminovos*/
			.veiculos-seminovos-area-fotos{
				float:left;
				width:400px;
				height:auto;	
				border-right:1px solid #dfdfdf;
			}
			.veiculos-seminovos-area-descritiva{
				float:left;
				width:290px;
				height:450px;
		
			}		
			.veiculos-seminovos-area-fotos .foto{
				margin:auto;
				width:350px;
				height:268px;	
				background-image:url('../imagens/background/background-foto-veiculos-seminovos.gif');
				background-repeat:no-repeat;
				background-position:left top;
			}			
			.veiculos-seminovos-area-fotos .foto .foto-destaque{			
				margin-top:12px;
				margin-left:11px;
			}
			.veiculos-seminovos-area-fotos .fotos {			
				margin:auto;
				width:328px;
			}				
			.veiculos-seminovos-area-fotos .fotos .foto-destaque-tb{			
				width:75px !important;
				height:56px;
				cursor:pointer;
				border:1px solid #dfdfdf;
				padding:1px;
			}
			.veiculos-seminovos-area-fotos .destaque-preco{			
				border:2px solid #dfdfdf;
				font:13px Tahoma;
				color:#252525;
				background-color:#f8f8f8;
				font-weight:bold;
				padding:4px;
				position:relative;
				float:right;
				margin-top:25px;
			}			
			.veiculos-seminovos-area-fotos p{
				width:90%;
				margin:auto;
				line-height:16px;
				margin-top:4px;
				color:#333333;
				text-align:justify;
			}
			.veiculos-seminovos-area-descritiva p{
				width:250px;
				margin:auto;
				color:#333333;
			}
			
			
		/* fim de area de veiculos seminovos*/
	
	/* fim area conteudo paginas gerais != HOME */	
	
	

	.conteudo .area-esquerda .banner-principal{
		float:left;
		width:694px;
		height:254px;
		background-image:url('../imagens/background/background-banner-principal.gif');
		background-repeat:no-repeat;
		background-position:left top;		
	}
	.conteudo .area-esquerda .banner-principal-destaques{
		float:left;
		width:694px;
		height:46px;
		margin-bottom:12px;
		background-image:url('../imagens/background/background-banner-principal-destaques.gif');
		background-repeat:no-repeat;
		background-position:left top;	
		margin-top:-3px;		
	}	
	.conteudo .area-esquerda .banner-principal-destaques a{
		width:160px;
		height:30px;
		display:block;
		float:left;
		margin-left:10px;
		margin-top:5px;
	}
	.conteudo .area-esquerda .banner-principal-destaques a span{
		position:relative;
		top:-10px;
		left:10px;
	}
	
	.conteudo .area-esquerda .destaques-home{
		float:left;
		width:222px;
		height:265px;	
		margin-left:4px;
		margin-right:4px;
		margin-bottom:12px;
		background-image:url('../imagens/background/background-destaques-home.gif');
		background-repeat:no-repeat;
		background-position:left top;
	}
	.conteudo .area-esquerda .destaques-home h3{	
		width:90%;
		height:auto;
		margin:auto;
		margin-top:15px;
		margin-bottom:12px;
		font:14px Tahoma;
		font-weight:bold;
		display:block;
	}
	.conteudo .area-esquerda .destaques-home p{	
		width:90%;
		height:auto;
		margin:auto;
		margin-top:15px;
		margin-bottom:12px;
		font:11px Tahoma;
	}
	
			.conteudo .area-esquerda .destaques-home img{	
		margin:0 0 0 1px;
	}		
	.conteudo .area-esquerda .destaques-home a{		
		display:block;
		width:90%;
		text-align:right;	
		font-weight:bold;
	}
	
	.conteudo .area-esquerda .destaques-home img{		
		margin: 0 0 0 1px;
	}
	.conteudo .area-direita .area-pesquisa-veiculo{
		float:left;
		width:222px;
		height:296px;	
		margin-bottom:12px;
		background-image:url('../imagens/background/background-encontre-seu-veiculo.gif');
		background-repeat:no-repeat;
		background-position:left top;	
		text-align:center;
		
	}
	.conteudo .area-direita .area-destaques-veiculo{
		float:left;
		background-color:#999999;
		width:222px;
		height:542px;	
		margin-bottom:12px;
		background-image:url('../imagens/background/background-destaques-seminovos.gif');
		background-position:top left;
		background-repeat:no-repeat;	
		text-align:center;
	}		
	.conteudo .area-direita .area-destaques-veiculo .veiculo-seminovos{
		margin:auto;
		display:table;
		width:90%;
		height:auto;
		border-bottom:1px dotted #252525;
		font:10px Tahoma;
		line-height:16px;
		margin-top:7px;
		text-align:left;
		background-color:#ffffff !important;

	}
	.conteudo .area-direita .area-destaques-veiculo .veiculo-seminovos strong{
		position:relative;
		background-image:url('../imagens/icones/seta-seminovos.gif');
		background-position:10px;
		background-repeat:no-repeat;
		padding-left:10px;
	}
	.conteudo .area-direita .area-destaques-veiculo .veiculo-seminovos span{
		position:relative;
		margin-left:10px;
		width:100%;
	}
	.conteudo .area-direita .area-destaques-veiculo .veiculo-seminovos div{
		background-image:url('../imagens/icones/mais.gif');
		background-position:right;
		background-repeat:no-repeat;
		width:100%;
	}
	
	.hr_ppd{
	    margin: 5px 0 15px 0px !important;
	    width:400px;
	}
	
	.p_ppd{
	    height:26px;
	    background-image:url('../imagens/vendas-especiais/inclusaotoyotamini.png');
	    background-position:left;
	    background-repeat:no-repeat;
	    padding-left:63px;
	    padding-top:8px;	    
}

/* fim conteudo */



/* inicio rodapé */
	.rodape-agence{
		float:left;
		position:relative;
		margin-right:6px;
		margin-top:8px;
		width:100px;
		text-align:right;
		z-index:1;
	}
	.rodape-links{
		width:790px;
		text-align:left;
		float:left;
		position:relative;
		margin-top:7px;
		color:#252525;
		z-index:3;
		margin-left:20px;
	}	
	.rodape-links a{	
		font:10px Tahoma;
	}
	
/* fim rodapé */


/* Inicio Objetos de Formularios */
	.select-selecao-veiculos{
		width:190px;
		height:21px;
		border:1px solid #dfdfdf;
		font:11px Tahoma;
		color:#252525;
		margin:5px 0px 5px 0px;
	}
	.botoes{
		background-image:url('../imagens/botao/fundo_botao.png');
		background-repeat:no-repeat;
		background-position:left bottom;
		background-color:#ffffff;
		font:16px Arial;
		color:#ffffff;
		font-weight:bold;	
		width:160px;
		height:25px;
		padding:2px;
		border:none;

	}
/* Fim Objetos de Formularios */




/* inicio tabela */
.tabela{

	width:98%;
	margin:2px 0px 0px 0px;
	padding:2px;
}
.tabela td{
	width:5%;
	padding:3px 3px 3px 3px;
}

.tabela a
{
	color:#FF7518;
	font-weight:bold;
}

.tabela .titulo {
	font:12px Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#ffffff;
	background-image:url(../imagens/background/bg_titulo_semi.jpg);
	background-repeat:no-repeat;
	width:112px;
	height:22px;
	border:1px solid #cccccc;
}

.tabela .titulo2 {
	font:12px Arial;
	font-weight:bold;
	color:#ffffff;
	background-color:#f0892a;
	width:112px;
	height:22px;
	border:1px solid #cccccc;
}

.tabela .par td{
	background-color:#f8f8f8;
	border:1px solid #cccccc;
}
.tabela .impar td{
	background-color:#efeffef;
	border:1px solid #cccccc;
}
.tabela-over{
	background-color:#fdffef !important;
}
/* fim tabela */




/* inicio AJAX */
#window
{
	position: absolute;
	width: 700px;
	height: auto;
	overflow: hidden;
	border:3px solid #999999;
	background-color:#ffffff;	
	z-index:998;
}
#windowTop
{
	height: 30px;
	overflow: 30px;
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	cursor: move;
}
#windowTopContent
{
	margin-right: 13px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 36px;
	font:18px Tahoma;
	font-weight: bold;
	color: #252525;
	margin-top:5px;
}

#windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.transferer2
{
	border: 1px solid #6BAF04;
	background-color: #efefef;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}

/* fim AJAX */

/* Fotos - Caltabiano */

.area-fotos-caltabiano {
    text-align:center; 
	border-bottom:1px solid #dfdfdf; 
	border-top:1px solid #dfdfdf; 
	padding:3px; 
	width:550px; 
	height:80px; 
	overflow-x:scroll; 
	overflow-y:hidden; 
	margin:auto;
}

.area-fotos-caltabiano img{
    float:left !important; 
	width:100px !important; 
	padding:2px; margin:2px !important; 
	border:1px solid #dfdfdf;
}

.interna{width:2800px;}

.interna img {
	border:4px solid #fff;
	padding:0 !important;
	}
	
.interna img:hover {
	border:4px solid #bde2ff;
	}

/* Fim - Fotos - Caltabiano */

.area-videos-caltabiano { 
	width:auto;
	margin:auto;
	text-align:center;
}

.videos { 
	padding-right: 10px;
	text-align:center;
	margin:auto;
}
	 
.videos object{
	padding:2px; margin:2px; 
}

.videos p { 
     margin: 5px 0 5px 0 !important;
	 line-height:12px !important;
	 text-align:center !important;
}

.videos .carros { 
     margin: 5px 0 5px 40px !important;
	 line-height:12px !important;
	 text-align:center !important;
}

.videos .hr_video { 
     margin: 5px 0 15px 0px !important;
	 width:400px; 
	 float:center;
	 
}


/* inicio area de noticias */
.mais-noticias {
	border-top:1px solid #666666;
	margin-top:10px;
	padding-top:10px;
}
.mais-noticias strong{
	color:#333333 !important;
}
.mais-noticias a{
	color:#999999;
	font:10px Tahoma;
	display:block;
	padding:2px;
}
/* fim area de noticias */


/*inicio área de imprensa*/ 
.imprensa {
	margin:auto;
	height:auto;
	font-size:12px;
	}

	.imprensa .titulo-imprensa a {
		width:100%;
		height:20px;
		padding:2px;
		font-size:12px;
		font-weight:bold;
		display:block;
		background:url(../imagens/icones/icone-download.png) 100% -2px no-repeat;
		}
		
		.imprensa .titulo-imprensa a:hover {
			background-position:100% -47px !important;
			}
		
		.imprensa .titulo-imprensa a img {
			border:0;
			}
	
			.titulo-imprensa .data-imprensa p {
				margin-top:0 !important;
				margin-bottom:0 !important;
				}
			
			.titulo-imprensa .data-imprensa {
				font-weight:normal;
				font-size:11px;
				margin-left:10px;
				}
	
	.imprensa p {
		margin-top:0  !important;
		border:1px solid #fff !important;
		}
	
	.imprensa:hover > .titulo-imprensa {
		background:#F3F3F3 !important;
		}
	
	.imprensa:hover > p {
		border:1px solid #F0F0F0 !important;
		border-left:0;
		border-right:0;
		}
		
		
/*fim área de imprensa*/ 



/*inicio área de recall*/ 

.recallLandrover
{
	background:url(../imagens/logos/mini-logo-land-rover.gif) -3px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:60px;
}

.recallVolkswagen
{
	background:url(../imagens/logos/mini-logo-volkswagem.gif) -5px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:45px;
}

.recallMercedes
{
	background:url(../imagens/logos/mini-logo-mercedes-benz.gif) -5px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:45px;
}

.recallDodge
{
	background:url(../imagens/logos/mini-logo-dodge.gif) -5px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:45px;
}

.recallchrysler
{
	background:url(../imagens/logos/mini-logo-chrysler.gif) -3px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:60px;
}

.recallNissan
{
	background:url(../imagens/logos/mini-logo-nissan.gif) -3px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:45px;
}

.recallBmw
{
	background:url(../imagens/logos/mini-logo-bmw.gif) -5px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:45px;
}

.recallVolvo
{
	background:url(../imagens/logos/mini-logo-volvo.gif) -5px -4px no-repeat;
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:90%;
	margin:auto;
	height:30px;
	width:86%;
	padding-left:45px;
}

.recall-corpo
{
	padding-bottom:15px;
}

.recall-corpo h2
{
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:250px;
	float:left;
	height:20px;
	border-bottom:1px solid #D1D1D1;
	padding-top:4px;	
}

.recall-corpo h3
{
	padding:2px !important;
	padding-top:20px !important;
	font-size:12px !important;	
	font-weight:bold !important;
	text-align:left !important;
	width:90% !important;
	height:31px !important;
	display:block !important;
	cursor:pointer !important;
	margin-top:0px !important;
	background:url(../imagens/icones/icone-jornal.png) 100% 0px no-repeat !important;	
}

.recall-corpo h6
{
	font-weight:normal !important;
	font-size:11px !important;
	text-align:left !important;
	margin-left:45px !important;
	margin-top:-10px !important;
	width:100% !important;
	float:none !important;
}

.recall-corpo h3:hover 
{
	background-position:100% -68px !important;
}

.recall {
	margin:auto;
	height:auto;
	font-size:12px;
	}

	.recall .titulo-recall a {
		width:100%;
		height:31px;
		padding:2px;
		padding-top:20px;
		font-size:12px;
		font-weight:bold;
		display:block;
		background:url(../imagens/icones/icone-jornal.png) 100% 0px no-repeat;
		}	
		
		.recall .titulo-recall a:hover {
			background-position:100% -68px !important;
			}
		
		.recall .titulo-recall a img {
			border:0;
			}
	
			.data-recall p {
				margin-top:0 !important;
				margin-bottom:0 !important;
				}
			
			.data-recall {
				font-weight:normal;
				font-size:11px;
				margin-left:-470px !important;
				}
	
	.recall p {
		margin-top:0  !important;
		border:1px solid #fff !important;
		}
	
	.recall:hover > .titulo-recall {
		background:#F3F3F3 !important;
		}
	
	.recall:hover > p {
		border:1px solid #F0F0F0 !important;
		border-left:0;
		border-right:0;
		}

.recall-corpo hr
{
	width:300px;
	text-align:left;	
	height: 1px;
	border: none;
	border-top: 1px solid #d1d1d1;

}		


.RecallRodape Table
{
	border:0px;
	width:100%;	
}
    
    .RecallRodape .lblTitulo
    {
    	font-weight:bolder;
    	font-size:14px;
    	font-family:Tahoma;
    }
    
    .RecallRodape .tdNoticia
    {
        width:45%;
        vertical-align:top;	
        text-align:left;
    }
    
    .RecallRodape div
    {
    	border-top:dotted 1px #d1d1d1;
    	padding-top:10px;
    	margin-top:10px;
    	text-align:left;
    } 
    
    .RecallRodape div
    {
    	border-top:dotted 1px #d1d1d1;
    	padding-top:10px;
    	margin-top:10px;
    	text-align:left;
    }   
    
    .RecallRodape h3
    {
    	width:auto !important;
    	height:auto !important;
    	margin:0px !important;
    }   
		
/*fim área de recall*/ 



/* inicico de area de página de busca */
	.conteudo-busca p{
		border-bottom:1px solid #dfdfdf;
		padding:5px !important;
	}	
	.paginacao{
		width:90%;
		height:auto;
		display:table;
		margin:auto;
	}
	.paginacao p strong{
		color:#0085CF !important;
	}

	.paginacao span{
		float:right;
		width:auto;
		margin:1px 0px 1px 0px;
	}
	.paginacao a{
		display:block;
		padding:5px;
		border:1px solid #fff;
	}
	.paginacao a:hover{
		display:block;
		background-color:#0085CF;
		color:#ffffff !important;
		border:1px solid #80ccf7;
	}	
	.paginacao a.avanca {
		display:block;
		padding:0px !important; 
		border:0px !important; 
		background-image:url('../imagens/icones/seta-avanca.gif');
		background-repeat:no-repeat;
		background-position:bottom;
		text-indent:-9000px;
		width:16px !important; 
		height:16px !important; 
		margin-top:5px;
	}
	.paginacao a.avanca:hover {
		background-position:top;
	}	
	.paginacao a.recua {
		display:block;
		padding:0px !important; 
		border:0px !important; 
		background-image:url('../imagens/icones/seta-recua.gif');
		background-repeat:no-repeat;
		background-position:bottom;
		text-indent:-9000px;
		width:16px !important; 
		height:16px !important; 
		margin-top:5px;
	}
	.paginacao a.recua:hover {
		background-position:top;
	}
/* fim de area de página de busca */

.erro
{	
	background: #fcc url( '../imagens/icones/botao_erro.gif' ) no-repeat 15px;	
	border: 1px solid #c68484;
	color: Red;
	text-align: left;	
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px;
	width: 88%;	
}

.erroModal
{	
	background: #fcc url( '../imagens/icones/botao_erro.gif' ) no-repeat 2px;	
	border: 1px solid #c68484;
	color: Red;
	text-align: center;	
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	width: 297px;
}

.erroMenor
{	
	background: #fcc url( '../imagens/icones/botao_erro.gif' ) no-repeat 15px;	
	border: 1px solid #c68484;
	color: Red;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px;
	width: 76%;	
	
}

.sucesso
{
	background: #e2f9e3 url( '../imagens/icones/botao_aceito.gif' ) no-repeat 15px;
	border: 1px solid #9c9;
	color: #060;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px;
	width: 297px;
	
}

.sucessoMenor
{
	background: #e2f9e3 url( '../imagens/icones/botao_aceito.gif' ) no-repeat 15px;
	border: 1px solid #9c9;
	color: #060;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0 5px 0;
	padding: 5px 0px 5px 50px;
	width: 76%;
	
}
.invisivel{
	display:none;
}
.labelresultado
{
	background: url( '../imagens/icones/icone-encontre-seu-veiculo.gif' ) no-repeat 15px;
	margin: 5px;
	font: 11px Tahoma;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding: 5px 0px 5px 50px;
}

.gridHeader
{
	font:12px Arial;
	font-weight:bold;
	color:#252525;
	background-color:#dfdfdf;	
}

.gridPar
{
	background-color:#f8f8f8;
}
.modalBackground {
    background-color: #CCCCCC;
    filter:alpha(opacity=70);
    opacity:0.7;
}

#upProgressoDiv{
	left:40%;
	position:fixed;
	top:50%;
	z-index:100200;
}

#upProgressoDiv2{
	filter:alpha(opacity=70);
	background-color:#CCCCCC;
	display:inline !important;
	height:100%;
	opacity:0.7;
	position:fixed !important;
	text-align:center;
	width:100%;
	z-index:100100;
	left:0px;
	top:0px;
}

#upProgressoPopup{
	display:table !important;
	position:fixed!important;
	margin:auto !important;
	width:360px;
	height:19px;
	text-align:right;
	top:170px !important;
	z-index:+999 !important;
	display:inline !important;
}


/* inicio estilo de busca google */
.area-pesquisa{
	width:692px;
	height:auto;
}
#cse-search-results *{
	width:95%;
	margin:auto;
}

.parapesquisa{
			width:90%;
			margin:auto;
			margin-top:15px;
			margin-bottom:12px;		
			text-align:justify;
			color:#252525;
			line-height:16px;	
			border-bottom:1px dotted #dfdfdf;
}

/* fim estilo de busca google */

/* Inicio Vendas Diplomaticas */
.menu-vendas-diplomaticas{
	position:relative;
	margin:auto;
	width:92%;
	height:50px;
	margin-top:0px;
}

.menu-vendas-diplomaticas a{
	float:right;
}
.menu-vendas-diplomaticas img{
	filter:alpha(opacity=30);
	opacity:.30;
}
.menu-vendas-diplomaticas .ativado{
	filter:alpha(opacity=100);
	opacity:1.0;
}

.menu-interno-vendas-diplomaticas{
	position:relative;
	padding:3px;
	width:91% !important;
	height:28px;
	float:left;
	top:0px;
	left:30px;
	background-color:#f8f8f8;
	border:1px solid #efefef;
}
.menu-interno-vendas-diplomaticas a{
	display:block;
	width:113px;
	height:20px;
	background-color:#efefef;
	margin:3px 1px 3px 1px;
	padding:0px 5px 0px 5px;
	float:left;
	text-align:center;
}
.menu-interno-vendas-diplomaticas a:hover{
	display:block;
	width:113px;
	height:20px;
	background-color:#f8f8f8;
	margin:3px 1px 3px 1px;
	padding:0px 5px 0px 5px;
	float:left;
}
.menu-interno-vendas-diplomaticas .linkativado{
	display:block;
	width:113px;
	height:20px;
	background-color:#f8f8f8;
	margin:3px 1px 3px 1px;
	padding:0px 5px 0px 5px;
	float:left;
	color:#0085CF !important;
}
#DIVum,#DIVdois,#DIVtres,#DIVquatro,#DIVcinco{
	display:none;
}
/* Fim Vendas Diplomaticas */

.img_not{border:0px solid #000000; display:inline}


#tbLojasAtalho h2 
{
	font:15px Tahoma !important;
	color:#252525 !important;
	width:auto !important;
	float:none !important;
	height:auto !important;	
	font-weight:bolder !important;
}

/*
	PEÇAS
*/

    .divPecasForm
    {
        float:left;
        width:86px;
    }
    
    .divPecasMaior
    {
        padding-bottom:4px;
        padding-top:4px;
        display:table;	
        position:relative;
        padding-left:55px;
        width:100%;
        text-align:left;
        float:left;
    }
    
    .divAreaForm
    {
        float:left;
        text-align:left;	
    }
    
    .divPecasMaior label
    {
	    font-weight:bold;
	    float:left;
    }    	
    
    .textboxPecas
    {
        height:auto;
        border:1px solid #333333;
        font:11px Tahoma;
        padding:2px 0px 3px 1px;
        vertical-align:top;
    }
    
    .selectboxPecas
    {
	    height:auto;
	    border:1px solid #333333;
	    font:11px Tahoma;
	    vertical-align:top;	
    }