﻿#tbLojasAtalho a {
    font-size:15px !important;
}
#tbLojasAtalho h2 {
    height:auto !important;
}
body{ 
	margin:0px;
	padding:0px;
	background-image:url('/imagens/background/background-site.gif');
	background-position:top;
	background-repeat:repeat-x;	
	font:11px Tahoma;
	overflow-x:auto;
}

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;
	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;
}	

/* Barra notícia Home _Anderson Nascimento 10/10*/
.barraNoticia 
{
margin-left:2px;
width:683px;
height:29px;
background-image:url('/imagens/background/box-todas-noticias.jpg');
background-repeat: none;
position:relative;
float:left;
}

.barraNoticia a
{
color:#252525;
text-decoration:none;
font:11px Tahoma;
float:right;
margin-right:20px;
margin-top:7px;
font-weight:bold;	
}

.barraNoticia a:hover{
color:#0085CF !important;
text-decoration:none;
}

.barraNoticia span{
font-weight:bold;
color:#FF6600;
font:11px Tahoma;
}

/* Fim Barra */ 

	.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: 0px;
		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: 0px;
		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: 150px;
		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:3px 0px -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:5px 6px 0 6px !important;
			width:56px;
			height:56px;
		}	
	
		#box-midiasocial .bt_facebook a
		{
			background:url(/imagens/icones/Facebook_Colorido.jpg) no-repeat;
		}

		#box-midiasocial .bt_facebook a:hover
		{
			background:url(/imagens/icones/Facebook_PB.jpg) no-repeat;
		}
	
		#box-midiasocial .bt_orkut a
		{
			background:url(/imagens/icones/icone-orkut.jpg) no-repeat right top transparent;
			width:101px;
			height:56px;
			margin-left:15px !important;
		}

		#box-midiasocial .bt_orkut a:hover
		{
			background:url(/imagens/icones/icone-orkut-hover.jpg) no-repeat right top transparent;
		}
		
		#box-midiasocial .bt_flickr_motoclub a
		{
			background:url(/imagens/icones/icone-flickr_motoclub.jpg) no-repeat right top transparent;
			width:67px;
			height:56px;
			margin-left:5px !important; 
		}

		#box-midiasocial .bt_flickr_motoclub a:hover
		{
			background:url(/imagens/icones/icone-flickr_motoclub-hover.jpg) no-repeat right top transparent;
		}	
		
		#box-midiasocial .bt_flickr_mini a
		{
			background:url(/imagens/icones/icone-flickr_mini.jpg) no-repeat right top transparent;
			width:68px;
			height:56px;
			margin-left:5px !important; 
		}

		#box-midiasocial .bt_flickr_mini a:hover
		{
			background:url(/imagens/icones/icone-flickr_mini-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:15px !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:66px;
			height:56px;
			margin-left:5px !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/YouTube_Colorido.jpg) no-repeat;
            width:58px !important;
		}

		#box-midiasocial .bt_youtube a:hover
		{
			background:url(/imagens/icones/YouTube_PB.jpg) no-repeat;
		}
		
		#box-midiasocial .bt_instagram a
		{
			background:url(/imagens/icones/Instagram2_Colorido.jpg) no-repeat;
		}

		#box-midiasocial .bt_instagram a:hover
		{
			background:url(/imagens/icones/Instagram2_PB.jpg) no-repeat;
		}

		#box-midiasocial .bt_snap a
		{
			background:url(/imagens/icones/Snapchat_Colorido.jpg) no-repeat;
		}

		#box-midiasocial .bt_snap a:hover
		{
			background:url(/imagens/icones/Snapchat_PB.jpg) no-repeat;
		}
		
		#box-midiasocial .bt_blogbmw a
		{
			background:url(/imagens/icones/MotoClub_Colorido.jpg) no-repeat;
			width:139px !important;
		}

		#box-midiasocial .bt_blogbmw a:hover
		{
			background:url(/imagens/icones/MotoClub_PB.jpg) no-repeat;
		}
		
		#box-midiasocial .bt_mini a
		{
			background:url(/imagens/icones/MINIClub.jpg) no-repeat;
			width:126px;
		}
		
		#box-midiasocial .bt_jeepadventure a
		{
			background:url(/imagens/icones/JeepAdventure_Colorido.jpg) no-repeat;
			width:133px !important;
		}

		#box-midiasocial .bt_jeepadventure a:hover
		{
			background:url(/imagens/icones/JeepAdventure_PB.jpg) no-repeat;
		}

		#box-midiasocial .bt_landclub a
		{
			background:url(/imagens/icones/LandClub_Colorido.jpg) no-repeat;
			width:87px !important;
		}

		#box-midiasocial .bt_landclub a:hover
		{
			background:url(/imagens/icones/LandClub_PB.jpg) no-repeat;
		}

		#box-midiasocial .bt_ducaticlub a
		{
			background:url(/imagens/icones/DucatiMotoClub_Colorido.jpg) no-repeat;
			width:50px !important;
		}

		#box-midiasocial .bt_ducaticlub a:hover
		{
			background:url(/imagens/icones/DucatiMotoClub_PB.jpg) no-repeat;
		}

/*	
	#box-midiasocial{
		width: 930px;
		height: 90px;
		float: left;
		background: url('/imagens/background/background-midia-social.gif') no-repeat bottom;
		margin:3px 0px -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_facebook a
		{
			background:url(/imagens/icones/icone-facebook.jpg) no-repeat right top transparent;
			width:101px;
			height:56px;
			margin-left:5px !important; 
		}

		#box-midiasocial .bt_facebook a:hover
		{
			background:url(/imagens/icones/icone-facebook-hover.jpg) no-repeat right top transparent;
		}
	
		#box-midiasocial .bt_orkut a
		{
			background:url(/imagens/icones/icone-orkut.jpg) no-repeat right top transparent;
			width:101px;
			height:56px;
			margin-left:5px !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:15px !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:20px !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:20px !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:20px !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:20px !important; 
		}

		#box-midiasocial .bt_blogbmw a:hover
		{
			background:url(/imagens/icones/icone-blog-bmw-hover.jpg) no-repeat right top transparent;
		}
		
		#box-midiasocial .bt_mini a
		{
			background:url(/imagens/icones/selo-mini-club.gif) no-repeat right top transparent;
			width:153px;
			height:56px;
			margin-left:20px !important; 
		}

		#box-midiasocial .bt_mini a:hover
		{
			background:url(/imagens/icones/selo-mini-club.gif) no-repeat right top transparent;
		}
*/		
	.box-caminho
	{
		text-align: left;
	}

	.box-caminho ul{
		font-family: Arial;
		font-size: 10px;
		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:#00000;	
	}							

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 */


	#icone_facebook {
		width: 930px;
		text-align: right;
		margin-bottom: 10px;
	}

	.topo-principal a
	{
		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:58px;
		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;			
	}

    .icone_facebook
    {
        width: 930px;
        height: 10px;
        margin:3px 0px -2px 0;
    }
	
    .icone_facebook .ic_face a
    {
        background:url(../imagens/icones/icone-facebook.jpg) no-repeat right top transparent;
        width:37px;
        height:56px;
        margin-left:40px !important; 
    }

    .icone_facebook .ic_face a:hover
    {
        background:url(../imagens/icones/icone-facebook-hover.jpg) no-repeat right top transparent;
    }

	/* 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:0 8px 0 0;
	}
	.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;	
	}
	.topo-menu-alinhameto-logos ul li{
	display:inline;
	text-indent:-5000px;
	}
	.logo-mercedes{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url('/imagens/logos/mini-logo-mercedes-benz.gif');
	background-repeat:no-repeat;
	}
	.logo-bmw{
	width:49px;
	height:38px;
	float:left;
	margin-right:13px;
	background-image:url('/imagens/logos/mini-logo-bmw.gif');
	background-repeat:no-repeat;
	}
	.logo-volvo{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url('/imagens/logos/mini-logo-volvo.gif');
	background-repeat:no-repeat;
	}
	.logo-vw{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url('/imagens/logos/mini-logo-volkswagem.gif');
	background-repeat:no-repeat;
	}
	.logo-toyota{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url('/imagens/logos/mini-logo-toyota.gif');
	background-repeat:no-repeat;
	}
	.logo-chrysler{
	width:59px;
	height:38px;
	float:left;
	margin-right:20px;
	background-image:url('/imagens/logos/mini-logo-chrysler.gif');
	background-repeat:no-repeat;
	}
	.logo-dodge{
	width:49px;
	height:38px;
	float:left;
	margin-right:10px;
	background-image:url('/imagens/logos/mini-logo-dodge.gif');
	background-repeat:no-repeat;
	}
	.logo-jeep{
	width:49px;
	height:38px;
	float:left;
	margin-right:20px;
	background-image:url('/imagens/logos/mini-logo-jeep.gif');
	background-repeat:no-repeat;
	}
	.logo-landrover{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url('/imagens/logos/mini-logo-land-rover.gif');
	background-repeat:no-repeat;
	}
	.logo-lexus{
	width:49px;
	height:38px;
	float:left;
	margin-right:20px;
	background-image:url('/imagens/logos/mini-logo-lexus.gif');
	background-repeat:no-repeat;
	}
	.logo-mini{
	width:63px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url('/imagens/logos/mini-logo-mini.gif');
	background-repeat:no-repeat;
	}
/************************************

MENU VEÍCULOS - LOGO

*************************************/

.topo-menu-alinhameto-logos ul li{
	display:inline;
	text-indent:-5000px;
	}
	.logo-mercedes{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url(imagens/logos/mini-logo-mercedes-benz.gif);
	background-repeat:no-repeat;
	}
	.logo-bmw{
	width:49px;
	height:38px;
	float:left;
	margin-right:13px;
	background-image:url(imagens/logos/mini-logo-bmw.gif);
	background-repeat:no-repeat;
	}
	.logo-volvo{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url(imagens/logos/mini-logo-volvo.gif);
	background-repeat:no-repeat;
	}
	.logo-vw{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url(imagens/logos/mini-logo-volkswagem.gif);
	background-repeat:no-repeat;
	}
	.logo-toyota{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url(imagens/logos/mini-logo-toyota.gif);
	background-repeat:no-repeat;
	}
	.logo-chrysler{
	width:59px;
	height:38px;
	float:left;
	margin-right:20px;
	background-image:url(imagens/logos/mini-logo-chrysler.gif);
	background-repeat:no-repeat;
	}
	.logo-dodge{
	width:49px;
	height:38px;
	float:left;
	margin-right:10px;
	background-image:url(imagens/logos/mini-logo-dodge.gif);
	background-repeat:no-repeat;
	}
	.logo-jeep{
	width:49px;
	height:38px;
	float:left;
	margin-right:20px;
	background-image:url(imagens/logos/mini-logo-jeep.gif);
	background-repeat:no-repeat;
	}
	.logo-landrover{
	width:49px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url(imagens/logos/mini-logo-land-rover.gif);
	background-repeat:no-repeat;
	}
	.logo-lexus{
	width:49px;
	height:38px;
	float:left;
	margin-right:20px;
	background-image:url(imagens/logos/mini-logo-lexus.gif);
	background-repeat:no-repeat;
	}
	.logo-mini{
	width:63px;
	height:38px;
	float:left;
	margin-right:15px;
	background-image:url(imagens/logos/mini-logo-mini.gif);
	background-repeat:no-repeat;
	}
/* 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;
	top: 0px;
	left: 0px;
}	
	.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;
		}
	.topo-sac-content {
	    overflow:hidden;
	}
	/* fim topo area sac */
	
	/* inicio area lojas */
	.conteudo .area-esquerda .texto-de-rota{
		width:90% !important;
		margin:auto;
		height:auto;
	}
	/* 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:10px;
		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-right:14px;
		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;	    
}

.descricao-zerokm{
width:602px;
border:1px solid #CECECE;
margin-bottom:30px;
padding-top:10px;
padding-bottom:10px;
background-color:#c8d0dc ;
font-size:14px;
}

.hiddenText 
{
    color: #fff;
}
/* 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;

	}
	
.horario-de-atendimento{
font-family: Tahoma, arial;
font-size:11px;
color:#006699;
position:relative;
float:left;
margin-left:71px;
margin-bottom:30px;

}
/* 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:999;
}
#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 font{ 
	font-weight:normal; 
	font-size:9px; 
	color:#999;
}	 
.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 */

.conjunto1
{
    display:none;
}
/*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;
}

.recallMini
{
	background:url(/imagens/logos/mini-logo-mini.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;
	height:20px;
	border-bottom:1px solid #D1D1D1;
	padding-top:4px;	
	float:none !important;
}
.recall-corpo h4
{
	font:14px Tahoma;
	font-weight:bold;
	text-align:left;
	width:250px;
	height:20px;
	border-bottom:1px solid #D1D1D1;
	padding-top:4px;	
	float:left !important;
}
.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 h5
{
	padding:2px !important;
	padding-top:20px !important;
	font-size:12px !important;	
	font-weight:bold !important;
	text-align:left !important;
	margin-left:30px;
	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-corpo h5: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;
    } 
		
/*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}

/* Pecas */

.divPecasForm {
    float:left;
    width:65px;
}
.divPecasMaior {
    padding-bottom:4px;
    padding-top:4px;
    display:table;	
    position:relative;
    padding-left:55px;
    width:100%;
    text-align: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;
}

/* Oficina Form */
.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;	
}
.divAreaForm img,
.divPecasMaior img {
    display:none;
}
.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;	
}

/* 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 */
	
	
	/******************************************************************************
	
	IMG REPLACEMENT -  melhorias SEO 18/05/2010
	
	******************************************************************************/
	
	
/************************
IMG Área Direita
************************/
.encontre-seu-veiculo{
width:220px;
height:92px;
background-image:url('/imagens/destaques/destaque-encontre-seu-veiculo.gif');
margin-top:34px;
margin-left:1px;
}

/*****************************
IMG Acessórios
*****************************/
.banner-acessorios{
background-image:url('/imagens/topos/acessorios.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;	
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Videos
*****************************/
.icones-videos-youtube{
background-image:url('/imagens/icones/you-tube.gif');
float:left;
position:relative; 
margin-right:10px; 
margin-top:15px; 
border:none;
width:88px;
height:41px;
}
.icones-videos-videolog{
background:url('/imagens/icones/videolog-tv.gif') no-repeat;
float:left;
margin-right: 10px; 
border: medium none;
width:93px;
height:64px;
}
/*****************************
IMG Recall
*****************************/
.banner-recall{
background-image:url('/imagens/topos/recall.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}

/**********************
IMG DICAS SEMINOVOS
**********************/
.banner-dicasseminovos{
background-image:url('/imagens/topos/dicasseminovos.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG SAC
*****************************/
.banner-sac{
background-image:url('/imagens/topos/sac.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Resp Ambiental

******************/
.banner-responsabilidade-ambiental{
background-image:url('/imagens/topos/responsab-social.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Amex

******************/
.banner-amex{
background-image:url('/imagens/topos/caltabino-amex.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
.certificacao{
width:454px;
height:643px;
border: 1px solid rgb(204, 204, 204);
background-image:url('/imagens/vendas-especiais/img-cert.jpg');
float:left;
margin-left:100px;
margin-right:100px;
margin-bottom:50px;
}
.certificado-text{
width:104px;
margin-left:100px;
margin-right:100px;
}

/*****************************
IMG Historia
*****************************/
.banner-historia{
background-image:url('/imagens/topos/historia-caltabiano.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}

/*****************************
IMG Blindados
*****************************/
.banner-blindados{
background-image:url('/imagens/topos/veiculos-blindados.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Vendas Especiais
*****************************/
.banner-vendas-especiais{
background-image:url('/imagens/topos/vendas-especiais.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Garantia estendida
*****************************/
.banner-garantia-estendida{
background-image:url('/imagens/topos/garantia-topo.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Funilaria
*****************************/
.banner-funilaria{
background-image:url('/imagens/topos/servicos-funilaria.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}

    
/*****************************
IMG Oficinas
*****************************/
.banner-oficina-bmw{
background-image:url('/imagens/topos/servicos-oficinabmw.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
}
.banner-oficina{
background-image:url('/imagens/topos/servicos-oficina.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
}
/*****************************
IMG Peças
*****************************/
.banner-pecas{
background-image:url('/imagens/topos/pecas.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Seminovos
*****************************/
.banner-seminovos{
background-image:url('/imagens/topos/area-seminovos.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
.banner-avaliacao-seminovos{
background-image:url('/imagens/topos/area-seminovos.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Lojas
*****************************/
.banner-lojas{
background-image:url('/imagens/topos/lojas-caltabiano.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Fornecedor
*****************************/
.banner-fornecedor{
background-image:url('/imagens/topos/fornecedores.jpg');
background-repeat:no-repeat;
width:690px;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
}
/*****************************
IMG Newsletter
*****************************/
.banner-newsletter{
background:url('/imagens/topos/newsletter.jpg') no-repeat; 
width:100%; 
height:150px; 
margin-left:1px;
text-indent:-9000px;
}
.corpo-newsletter{
width:100%;
height:110px;
float:left;
margin-bottom:20px;
}
/*****************************
IMG Politica de Privacidade
*****************************/
.banner-politica
{
background-image:url('/imagens/topos/politica-de-privacidade.jpg') no-repeat;
width:100%;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
IMG Resultado Pesquisa
*****************************/
.banner-pesquisa
{
background-image:url('/imagens/topos/resultado-busca.jpg') no-repeat;
width:100%;
height:150px;
float:left;
margin-left:1px;
margin-bottom:10px;
text-indent:-9000px;
}
/*****************************
Avaliação de Seminovos
*****************************/
.divTituloAvalicao
        {
            width:100px; 
            float:left;
            text-align:left;
        }   
        .divAvalicao
        {
            float:left;
            width:630px;
            height:30px;
            margin-left:0px;
            margin-right:0px;
        } 
  /****************************
Fale conosco
******************************/
    
 .fale-conosco 
        {
            display:block;
            min-height:20px;
            overflow:hidden;
            padding:4px 0;
            width:100%;
        }
        .fale-conosco input, .fale-conosco select, .fale-conosco textarea
        {
            float:left;
        }
        .submits-formulario
        {
            display:table;
            margin:0 auto;
            overflow:hidden;
        }
        .submits-formulario div 
        {
            float:left;
        }
        .submits-formulario input 
        {
            float:left;
        }
        
        
        
/******************

 DHTML

 *******************/
        
#floatBannerFundo{
z-index:1001; 
width:100%;  
height:2050px; 
position:absolute;
top:0; 
left:0; 
background-color:#000; 
filter:alpha(opacity=80); 
opacity: 0.8;
-moz-opacity: 0.8;
text-align:center;
z-index:999;
}
#floatBannerFundoCenter{
width:100%;  
height:2050px; 
position:absolute;
top:0; 
left:0; 
text-align:center;
z-index:999;
}
#floatBanner {
z-index:1021; 
width:900px; 
position: relative; 
margin-top:100px; 
text-align:right;
left:50%; 
margin-left:-465px;
}

#floatBanner .banner{
width:900px; 
margin-top:-100px;
float:left;
}
#banner-cherokee-2011{
float:left;
width:990px;
}

/*** DHTML COROLLA ***/


#dhtml-corolla
{
    width:640px;
    height:764px;
	background-image:url(http://www.caltabiano.com.br/imagens/dhtm-corolla.jpg);
	background-repeat:no-repeat;
    position:absolute;
    top: 0px;
    left:24%;
    padding-top: 30px;
	margin-top:50px;
    padding-right:15px;
    padding-bottom:15px;
    display:block;
    z-index:10000;
    
}
#dhtml-corolla .carro{
	width:640px;
	height:245px;
	margin-top:155px;
	
}
#dhtml-corolla .form-dhtml{
	width:209px;
	height:215px;
	background-image:url(http://www.caltabiano.com.br/imagens/bg-form.jpg);
	background-repeat:no-repeat;
	float:right;
	margin-right:24px;
	padding-left:30px;
	padding-top:25px;
	
}
#dhtml-corolla .dhtml-enviar{
	background-image:url(http://www.caltabiano.com.br/imagens/btn-enviar-dhtml.jpg);
	text-indent:-9000px;
	width:85px;
	height:29px;
	border:0px;
	margin-left:30px;
	margin-top:3px;
	cursor:pointer;
}
	
#dhtml-corolla button:hover{
	background-image:url(http://www.caltabiano.com.br/imagens/btn-enviarhover-dhtml.jpg);
}

.fechar
{
    float:right;
    width:50px;
    margin-top:-50px;
    margin-right:-25px;
}



/**** SERVIÇO AGENDAMENTO *****/

.box-agendamento{
	width:100%;
	background-color:#F3DCB0;
	position:relative;
	float:left;
	padding-bottom:5px;
}
.box-agendamento .texto{
	width:50px;
	height:30px;
	float:left;
	margin:5px 0 0 5px;
	line-height:220%;
}
.box-agendamento .sbox{
	width:180px;
	float:left;
	margin:-10px 0 0 5px;
}
.box-agendamento .imagem{
	width:147px;
	height:87px;
	float:left;
	margin:10px 0 0 15px;
}
.box-agendamento .endereco{
	width:220px;
	float:left;
	margin:5px 0 0 5px;
	text-align:right;
}
.menu_amex{
    width:655px;
    height:25px;
	padding:0px;
	margin-left:20px;
	margin-top:60px;
}
.menu_amex li{
	list-style:none;
	display:inline;
}
.menu_amex li a{
	font:10px Verdana, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	padding:6px 9px 6px 9px;
	background-color:#eaeaea;
	margin:0px -2px 0px 0px;
}
.menu_amex li a:hover{
	background-color:#CCC;
	color:#FFF;
}

.espacoMarca 
{
    padding-left: 100px;
}

.paggingGrid
{
    padding-right:5px;
}

#ctl00_ContentPlaceHolder1_ImagemShopping 
{
    float: left;
    margin-top: -30px;
    margin-left: 8px;
    width: 130px;
}

#ctl00_areaDireita_rptSeminovos tbody tr td table
{
    margin: 10px 5px 0;
    font-weight: bold;
}

#ctl00_areaDireita_rptSeminovos tbody tr td table tbody tr td span
{
    padding: 1px 4px;
    color: #999;
}

#ctl00_areaDireita_rptSeminovos tbody tr td table tbody tr td a
{
    padding: 1px 4px;
    color: #0000ff;
    text-decoration: underline;
}