@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:#eee;
	}

#container {
	width:903px;
	margin:auto;
	position:relative;
    top: 0px;
    left: 0px;
}

/*-------Geral-------*/
#menu1 li, #menu1, #menu3, #menu3 li, #volvo, #caltabiano , #qdEsquerdo, #conteudo, #conteudo img, #rodape, .qdConteudo, .qdConteudo h1, .qdConteudo h2, .qdConteudo img, .float {
	float:left;
	position:relative;
	}   


#nav a img {
	border:0;
	}


.mouseOff a {
	cursor:default;
	}

.right {
	text-align:right;
	}

#video, #video object, .area_video {
	z-index:1 !important;
	}


.imgTransp  {
	width:35px;
	height:35px;
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;
	border:1px solid #888;
	display:none;/*detalhes pginas display:block;*/
	float:left;
	}

/*------Topo------*/

#rastro{
	background-color:#DCDCDC;
    color:#888888;
    font:12px Arial,Helvetica,sans-serif;
    height:22px;
    padding-left:10px;
    padding-top:8px;
	margin-top:0px;
	
}
#rastro a{
	color:#7E91A2;
    font:bold 12px Arial,Helvetica,sans-serif;
    height:22px;
    text-decoration:none;
}
#qdEsquerdo {
	width:800px;
	border-left:1px solid #000;
	background:#fff;
	z-index:10;
	position:static;
	height:112px;
	}

#volvo {
	width:100px;
	height:104px;
	padding:1px 0 7px 0;
	border-right:1px solid #000;
	margin-left:-2px;
	background:#fff;
	z-index:1000; 
	}

#caltabiano  {
	width:798px;
	padding:20px 0 20px 0;
	}


#caltabiano a img {
	border:0;
	text-decoration:none;
	}


#modelosVolvo {
    background-color:#E9E6E1;
    padding: 0;
	width:898px;
	height:353px;
	float:left;
	border-left:1px solid #000;
	border-right:1px solid #000;
	z-index:7;
	}

#modelosVolvo .img-principal {
    width:900px;

    }

/*--------- Conteudo ---------*/
#conteudo {
    background:none repeat scroll 0 0 #EEEEEE;
}

.qdConteudo {
	width:285px;
	height:90px;
	margin:10px 0 0 10px;
	font:12px Arial, Helvetica, sans-serif;
	}

.qdConteudo a {
	text-decoration:none;
	color:#333;
	}

.qdConteudo h1{
	width:207px;
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#394D99;
	}

.qdConteudo h2{
	width:270px;
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#394D99;
	border-bottom:0px solid #CDCBCC;
	
	}
#volvo h1{
	text-indent:-9000px;
	background:url('http://www.caltabiano.com.br/volvo/imgs/logoVolvo.jpg') no-repeat;
	width:100px;
	height:100px;
	margin-top:0px;
	}	
.qdConteudo a img {
	padding:4px 8px 4px 0;
	border:0;
	}

/*---Texto Banner---*/
.voltaBanner {
	font:12px Arial, Helvetica, sans-serif;
	margin-top:10px;
	color:#fff;
	text-align:right; 
	}

#textoBanner {
	width:194px;
	height:159px;
	position:absolute;
	left: 16px;
	top: 257px;
	z-index:8;
	}

#textoBanner2 {
	width:194px;
	height:139px;
	position:absolute;
	left: 17px;
	top: 302px;
	z-index:8;
	}

 
#textoBanner3 {
	width:194px;
	height:129px;
	position:absolute;
	left: 17px;
	top: 280px;
	z-index:8;
	}

#textoBanner4 {
	width:194px;
	height:129px;
	position:absolute;
	left: 17px;
	top: 279px;
	z-index:8;
	}

#textoBanner ul, #textoBanner2 ul, #textoBanner3 ul, #textoBanner4 ul{
	margin:0;
	padding:0;
	font:11px Arial, Helvetica, sans-serif;
	list-style:none;
	margin-top:5px;
	}

#textoBanner4 ul {
	margin-top:0;
	}

#textoBanner ul li, #textoBanner2 li, #textoBanner3 li, #textoBanner4 li {
	width:189px;
	padding:4px;
	}

#textoBanner ul li a, #textoBanner2 li a, #textoBanner3 li a, #textoBanner4 li a {
	color:#fff;
	text-decoration:none;
	}

#textoBanner li:hover, #textoBanner2 li:hover, #textoBanner3 li:hover, #textoBanner4 li:hover {
	background:#069;
	}

/*------ Rodape --------*/
#rodape {
	width:900px;
	text-align:right;
	font:10px Arial, Helvetica, sans-serif;
	padding:0px;
	margin-bottom:10px;
	}

#rodape div {
    margin-top:20px;
}
#direita a img {
	border:0;
	}

#rodape a {
 	text-decoration:none;
	color:#333;
	font:10px Arial, Helvetica, sans-serif;
	}

#rodape a:hover {
	text-decoration:underline;
	}

#esquerda, #centro , #direita {
	float:left;
	position:relative;
	}

#esquerda {
	width:240px;
	text-align:center;
	 padding:0 0 0 5px;
	}

#centro {
	width:800px;
	text-align:right;
	}

#direita {
	width:100px;
	text-align:right;
}

/*------- VIDEO -------*/
.area_video{
	position:absolute;
	width:323px;
	height:184px;
	left: 345px;
	top: 148px;
	position:absolute;
	z-index:1 !important;
	}
	

	
	
.titulo-todos-os-modelos
{
    background-image:url("/volvo/imgs/titulo-todos-os-modelos.gif");
	display:block;
    float:left;
    height:34px;
    margin-left:20px;
    margin-top:20px;
    text-indent:-8000px;
    width:246px;
}

.texto-todos-os-modelos{
	float:left;
	width:500px;
	height:34px;
	font:11px Arial;	
	margin-top:11px;
	margin-left:20px;
	color:#333333;
}
.texto-todos-os-modelos h2{
	float:left;
	width:500px;
	height:34px;
	font:11px Arial;	
	margin-left:20px;
	color:#333333;
}	
.TodosModelosVolvo{
	background-image:url('imgs/bg-site.gif');
	background-repeat:repeat-x;
	background-position:top;
	height:auto !important;
	display:table !important; 
}	


.area-todos-os-modelos-volvo{
	width:880px;
	height:auto !important;
	margin:auto;
	display:table;
	font:11px Arial;
	margin-top:25px;
	margin-top:0px;
}
.area-todos-os-modelos-volvo .modelos{
	float:left;
	width:210px;
	width:220px;
	height:auto;
	display:table;
	
}

.area-todos-os-modelos-volvo .modelos h2{
	margin:auto;
	text-indent:-9000px;
	font:14px Arial;
	font-weight:bold;
	width:220px;
	height:54px;
}

.area-todos-os-modelos-volvo .modelos ul, li{
	list-style:none;
	margin:0px;
	padding:0px;
}


.area-todos-os-modelos-volvo .modelos .veiculo{
	width:199px;
	height:83px;
	display:table;
	background-image:url('/volvo/imgs/linha-modelos-veiculos.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	margin:auto;
	
}





.area-todos-os-modelos-volvo .modelos h3{
	background-image:url('/volvo/imgs/titulo-modelo-sedan.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:54px;
	text-indent:-9000px;
	position:relative;
	margin-top:0px;
}
	.area-todos-os-modelos-volvo .modelos .sub-titulo-h2-modelo{
		background-color:#9e9a8f;
		width:219px;
		height:auto;
		color:#ffffff;
		padding:20px 0px 20px 0px;
		border-right:1px solid #74726e;
		border-bottom:1px solid #74726e;
		margin-top:-0px;
		*margin-top:-19px;
		text-align:center;
		display:none;
		position:absolute;
	}
	
.area-todos-os-modelos-volvo .modelos h4{
	background-image:url('/volvo/imgs/titulo-modelo-versatilidade.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:54px;
	text-indent:-9000px;
	margin-top:0px;
}

.area-todos-os-modelos-volvo .modelos h5{
	background-image:url('/volvo/imgs/titulo-modelo-cross-country.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:54px;
	text-indent:-9000px;
	margin-top:0px;
}

.area-todos-os-modelos-volvo .modelos h6{
	background-image:url('/volvo/imgs/titulo-modelo-coupe.gif');
	background-repeat:no-repeat;
	background-position:top;
	width:220px;
	height:54px;
	text-indent:-9000px;
	margin-top:0px;
}


.area-todos-os-modelos-volvo .modelos a{
	text-indent:-9000px;
}

a.modelo-s40{
	background-image:url('/volvo/imgs/veiculos/s40.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-s60{
	background-image:url('/volvo/imgs/veiculos/s60.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-s80{
	background-image:url('/volvo/imgs/veiculos/s80.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-v50{
	background-image:url('/volvo/imgs/veiculos/v50.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-xc60{
	background-image:url('/volvo/imgs/veiculos/xc60.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-xc70{
	background-image:url('/volvo/imgs/veiculos/xc70.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-xc90{
	background-image:url('/volvo/imgs/veiculos/xc90.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-c30{
	background-image:url('/volvo/imgs/veiculos/c30.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}
a.modelo-c70{
	background-image:url('/volvo/imgs/veiculos/c70.gif');
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	width:198px;
	height:85px;
}

a:hover.modelo-s40{
	background-image:url('/volvo/imgs/veiculos/s40.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-s60{
	background-image:url('/volvo/imgs/veiculos/s60.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-s80{
	background-image:url('/volvo/imgs/veiculos/s80.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-v50{
	background-image:url('/volvo/imgs/veiculos/v50.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-xc60{
	background-image:url('/volvo/imgs/veiculos/xc60.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-xc70{
	background-image:url('/volvo/imgs/veiculos/xc70.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-xc90{
	background-image:url('/volvo/imgs/veiculos/xc90.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-c30{
	background-image:url('/volvo/imgs/veiculos/c30.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}
a:hover.modelo-c70{
	background-image:url('/volvo/imgs/veiculos/c70.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	display:block;
	width:198px;
	height:85px;
}




/* informacoes veiculos*/
.area-de-informacoes-veiculos-oculta{
	display:none;
}

.area-de-informacoes-veiculos-info-s40{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:70px;
	left:180px;
	background-image:url('/volvo/imgs/veiculos/info-s40.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-s60{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:70px;
	left:180px;
	background-image:url('/volvo/imgs/veiculos/info-s60.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-s80{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:50px;
	left:180px;
	background-image:url('/volvo/imgs/veiculos/info-s80.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-v50{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:70px;
	left:400px;
	background-image:url('/volvo/imgs/veiculos/info-v50.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-xc60{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:70px;
	left:420px;
	background-image:url('/volvo/imgs/veiculos/info-xc60.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}.area-de-informacoes-veiculos-info-xc70{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:80px;
	left:70px;
	background-image:url('/volvo/imgs/veiculos/info-xc70.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-xc90{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:60px;
	left:420px;
	background-image:url('/volvo/imgs/veiculos/info-xc90.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-c30{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:70px;
	left:80px;
	background-image:url('/volvo/imgs/veiculos/info-c30.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}
.area-de-informacoes-veiculos-info-c70{
	position:absolute;
	width:372px;
	height:266px;
	font:11px Arial;
	color:#666666;
	z-index:10;
	margin-top:86px;
	left:290px;
	background-image:url('/volvo/imgs/veiculos/info-c70.gif');
	background-repeat:no-repeat;
	background-position:left top;
	float:left;
}


.titulo-semi-novos{
	margin-top:20px;
	margin-left:20px;
	float:left;
	width:154px;
	height:34px;
	background-image:url(/volvo/imgs/titulo-veiculos-seminovos.jpg);
	text-indent:-8000px;
	display:block;
}

/************************
DETALHES SEMINOVOS
************************/

#seminovos-detalhes{
    float:left;
    width:545px;
}
div.container-floats{
    display:table;
    width:100%;
    overflow:hidden;
}
#seminovos-detalhes .titulo{
    font-weight:bold;
}
#form-info{
    float:right;
    width:300px;
    padding:10px;
    margin-top:55px;
    border: 1px solid #728091;
    background-color:#FFFFFF;
}
#form-info h2{
    margin:0px;
    padding:0px;
}
#form-info .formulario{
    font-size:11px;
    padding:5px;
    margin-top:10px;
}
#destaques{
    margin-top:30px;
}
#destaques div.content{
    background:#fff;
    display:table;
    width:100%;
}
#destaques .veiculo{
    float:left;
    padding:10px;
    width:47%;
    font-size:12px;
}
#destaques .centralizador{
    margin:0 auto;
    width:93%;
}
#destaques .veiculo a{
    text-decoration:none;
    color:#295363;
}
#destaques .veiculo h3{
    padding:0px;
    margin:0px;
}
#destaques .veiculo p{
    display:inherit;
    height:auto;
    position:inherit;
    width:auto;
}
#destaques .veiculo img{
    border:0px;
    width:160px;
    height:120px;
    float: right;
    margin-left:10px;
}
#veiculos-destaque{
    float:left;
    width:880px;
    height:162px;
    background-color:#FFFFFF;
}
#veiculos-destaque .mais-detalhes{
    width:100px;
    margin-left:75px;
    text-decoration:underline;
    padding-top:5px;
    font-weight:bold;
    font-size:11px;
}
.mais-detalhes a{
    color:#333333;
}
#veiculo{
    float:left;
    width:371px;
    display:inline;
    padding-left:40px;
    padding-top:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
#busca-seminovos{
    position:relative;
    top:10px;
    float:left;
    width:880px;
}
#busca-seminovos h3 a{
    font-size:16px;
}
.marca{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#003366;
}
.veiculo-pad{
    float:right;
}
#foto-detalhes{
    display:block;
}
#foto-detalhes .foto-veiculo{
    float:left;
}
#foto-detalhes table.detalhes-veiculo{
    background-color:#DFDFDF;
    float:left;
    margin-left:5px;
    padding:5px;
    width:190px;
}
table td.titulo{
    text-align:right;
    font-weight:bold;
    padding:4px;
}
#foto-detalhes .loja{
    float:left;
    width:300px;
    padding:5px;
}
#foto-detalhes .acessorios{
    float:right;
    width:170px;
    height:65px;
    padding:5px;
}
#fotos-mini{
    float:left;
    width:524px;
    height:63px;
    display:inline;
}
#busca-botao{
    width:187px;
    height:33px;
    background:url('/volvo/imgs/busca-bg.jpg') no-repeat;
    float:right;
    font-size:12px;
    color:#FFFFFF;
    padding-top:7px;
    font-weight:bold;
    margin-top:10px;
    text-align:center;
}
#busca-botao a{
    color:#FFFFFF;
    text-decoration:none;
}
#busca-botao a:hover{
    color:#FFFF99;
}
table.area_fields{
    margin:0 auto;
    width:240px;
}
table.area_fields .botao{
    background-color:#295363 !important;
}
table.area_fields img{
    vertical-align:middle; 
    display:none;
}
table.area_fields input.input{
    border:1px solid #003859;
    width:100%;
}
table.area_fields td.cabecalho{
    text-align:center;
}
table.area_fields td.submits{
    text-align:center;
    padding-top:15px;
}

/************************
TAGS
************************/

.tags-title{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#42509B;
    text-align:left;
    font-weight:bold;    
}
.tags-title img {
    margin-bottom:10px;
}
#tags{
    margin-left:25px;
    float:left;
    margin-bottom:10px; 
}
.tags-title-vendas{
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#42509B;
    text-align:left;
    font-weight:bold;
}
#tags-vendas{
    float:left;
    margin-left:25px;
    position:relative;
}
#upProgressoDiv{
    float:left;
    left:50%;
    margin-left:-145px;
    position:absolute;
    top:50%;
    width:370px;
    z-index:1000;
}

.area_esquerda{
float:left !important;
width:200px;
margin-left:10px;

}
.area_direita{
	width:620px;
	border-bottom:1px solid #CDCBCC;
}
.area_direita h2{
	border-bottom:1px solid #CDCBCC;
	padding-bottom:5px;
}
.area_direitaGrd h2{
	border-bottom:1px solid #CDCBCC;
	padding-bottom:5px;
}
.inputsTooltip{

	border: 1px solid #cccccc;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #ffffff;
	padding:5px;
	color: #252525;
	font:12px Tahoma;
	font-weight:bold;
}

inputsTooltip{
	border: 3px solid #cccccc;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
	background-color: #ffffff;
	padding:20px;
	color: #252525;
	font:14px Tahoma;
	font-weight:bold;
	position:absolute !important; 
	top:50% !important;
	left:45% !important;
	
}

.area-de-lista{
	width:100%;
	float:left;
	display:table;
}

.area-de-lista img{
	float:none !important;
	position:static !important;
	
}


.area-de-lista .linha_par td{
	background-color:#DEDBD2;
}
.area-de-lista .linha_impar td{
	background-color:#E9E6E1;
}
.area-de-lista  .celulas-normais td{
	height:20px;
	padding:5px;
	color:#336699;
	font:11px Tahoma;
	margin:0px;
}
.area-de-lista .titulos td{
	height:21px;
	padding:1px 0px 1px 5px;
	background-color:#C9D7E2;
	color:#336699;
	font:11px Tahoma;
	font-weight:bold;
	margin:0px;
	text-transform:uppercase;
	border-top:1px solid #ffffff;
}

  #block { 
    background-color:#bca; 
    width:100px; 
    border:1px solid green;
  }
  

  
  .ativado{
	  display:inline !important;
  }
  .desativado{
	  display:none !important;
  }  
  
  
#area_com_rolagem{
	overflow-y:scroll;
	overflow-x:hidden;
	height:300px;
	width:620px;
}

.detalhes-modelo {
    overflow:hidden;
    position:relative;
    width:898px !important;
    }

.detalhes-modelo ul {
    margin:0;
    padding:0;
}

/* bandeiras */
.link-ativo  {
    background-position:center top !important;
}

.bandeiras-lang {
    float: right; 
    position: absolute; 
    right: 5px; 
    top: 5px;
    }


.bandeiras-lang a:hover{
    background-position:center top;
    }


.link-bandeira-pt {
    background-image:url("../imagens/bandeira-brasil.gif");
    background-position:center bottom;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:40px;
    text-indent:-9000px;
    width:64px;
}

.link-bandeira-fr {
    background-image:url("../imagens/bandeira-franca.gif");
    background-position:center bottom;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:40px;
    text-indent:-9000px;
    width:64px;
}

.link-bandeira-en {
    background-image:url("../imagens/bandeira-inglesa.gif");
    background-position:center bottom;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:40px;
    text-indent:-9000px;
    width:64px;
}

.link-bandeira-es {
    background-image:url("../imagens/bandeira-espanha.gif");
    background-position:center bottom;
    background-repeat:no-repeat;
    display:block;
    float:left;
    height:40px;
    text-indent:-9000px;
    width:64px;
}

.menuConteudo-On {
    background:none repeat scroll 0 0 #8899A9;
    color:#FFFFFF !important;
    display:block;
    font:11px Verdana,Arial,Helvetica,sans-serif;
    height:15px;
    padding:8px 6px 6px 8px;
}

.area_esquerda {
    margin-top:23px;
    }
    
/* Mais informaes */
.mais-informacoes table {
    width:100% !important;
}
.mais-informacoes table tr td {
    height:20px;
    border-bottom:1px solid #EFEFEF;
    padding:4px 0;
}
.mais-informacoes table tr input {
    width:188px;
}
.mais-informacoes table tr td.submits {
    text-align: center; 
    padding-top:15px;
}
.mais-informacoes table tr td.submits,
.mais-informacoes table tr td.erro {
    border:0px !important;
}

/* Revisao */
#formulario-oficina {
    margin:0px !important;
}
#formulario-oficina div div, #formulario-oficina div {
    margin-bottom:5px;
    display:block;
    height:20px;
    width:100%;
}

/* Cotacao */
.conteudo-cotacao div label {
    width:100px !important;
    display:block;
    float:left;
}
.conteudo-cotacao div {
    min-height:20px;
    overflow:hidden;
    padding:4px 0 4px 0;
    border-bottom:1px solid #EFEFEF;
}

.detalhaImgs ul {
    border:1px solid #FFFFFF !important;
}


/***** AMEX *****/

#buttons-amex
{
    position:relative;
    float:left;
}
#solicite-mais-informacoes
{
    width:208px;
    height:18px;
    border: 1px solid black;
    background-color: #006599;
    float:left;
    text-decoration: none;
    color: White;
    text-align:center;
    margin-right:2px;
    padding-top:3px;
}
#solicite-seu-amex-membership-card
{
    width:341px;
    height:18px;
    border: 1px solid black;
    background-color: #006599;
    float:left;
    text-decoration: none;
    color: White;
    text-align:center;
    margin-right:2px;
    padding-top:3px;
    
}
#saiba-mais
{
    width:107px;
    height:18px;
    border: 1px solid black;
    background-color: #006599;
    float:left;
    text-decoration: none;
    color: White;
    text-align:center;
    padding-top:3px;
    
}
#termos-e-condicoes-link
{
    text-decoration:none;
}
#termos-e-condicoes
{
    width:640px;
    position:absolute;
    top: 350px;
    left:100px;
    padding-left: 20px;
    padding-top: 30px;
    border:10px solid #7E91A2;
    background-color: #FFFFFF;
    padding-right:15px;
    padding-bottom:15px;
    display:none;
    
}
.fechar-termo
{
    float:right;
    width:50px;
    margin-top:-20px;
    margin-right:-10px;

    
    
}
#solicite-mais-informacoes:hover, #solicite-seu-amex-membership-card:hover, #saiba-mais:hover
{
    background-color:#7BB0C9;
}


/**** 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;
}
