/* CSS Document */

* {
	margin:0;
	padding:0;
	text-decoration:none;
	list-style:none;
	}

img {
	border:0;
	}

body {
	background:url(../img/bg.png) repeat;
	font-family: Arial, Helvetica, sans-serif;
	}

p {
	line-height:1.3em;
	}

h2 {
	font-size:30px;
	color:#7f7f7f;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	}

h3 {
	font-size:18px;
	color:#7f7f7f;
	text-transform:uppercase;
	}

div#content {
	width:940px;
	margin:0 auto;
	color:#636363;
	}

div.content {
	width:940px;
	margin:0 auto;
	color:#636363;
	}

div#container {
	position:relative;
	top:-23px;
	z-index:5;
	}

/*************************** HEADER */

div#header {
	background:url(../img/bg_header.png) repeat-x;
	}

div#header_content {
	width:940px;
	margin:0 auto;
	}

div#logo_rotapremium {
	padding:2px 0 3px 0;
	float:left;
	width:275px;
	}
	
div#logo_rotapremium h1 a{
	/*display:block;
	width:191px;
	background:url(../img/logo_rotapremium.png) no-repeat;
	overflow:hidden;
	padding:32px 0 0 0;
	height:0 !important;
	height:32px; */
	display:block;
	width:252px; height:45px;
	background:url(../img/logo_rotapremium.png) no-repeat;
	overflow:hidden;
	text-indent:-9999em;
	}

div#nav {
	float:right;
	}

div#nav li {
	float:left;
	}

.linha_nav {
	background:url(../img/linha_nav.png) no-repeat 0% 0%;
	width:2px;
	height:50px;
	/*border:1px solid red;*/
	}
	
div#nav a{
	padding:19px 15px 18px 15px;
	display:block;
	}

div#nav a:hover {
	background:url(../img/bg_nav_hover.png) repeat-x;
	}

div#nav #current {
	background:url(../img/bg_nav_hover.png) repeat-x;
	}

/************************** FIM HEADER */










/************************* PAGINA FALE CONOSCO */

div#faleconosco_col_um {
	width:460px;
	float:left;
	margin-right:20px;
	margin-top:30px;
	}

div#faleconosco_col_dois {
	width:460px;
	float:left;
	margin-top:20px;
	}

div#form_contato {
	margin-top:50px;
	}
	
div.linha_contato {
	margin-bottom:20px;
	}

div.contato_um {
	float:left;
	width:160px;
	font-size:13px;
	}

div.contato_um2 {
	float:left;
	width:160px;
	font-size:13px;
	}

div.contato_um label{
	line-height:25px;
	}

div.contato_dois {
	float:left;
	width:300px;
	}

div.contato_dois input {
	padding:3px;
	width:300px;
	border:1px solid #e6e6e6;
	}

div.contato_dois textarea {
	padding:3px;
	width:300px;
	height:150px;
	border:1px solid #e6e6e6;
	}

div.contato_dois select {
	padding:3px;
	width:310px;
	border:1px solid #e6e6e6;
	}

div.botao_enviar {
	float:right;
	}

div#mapa-localizacao {height:400px;}
div#mapa-localizacao a{color:#7f7f7f !important; font-size:12px;}
div#mapa-localizacao a:hover{text-decoration:underline;}
div#mapa-localizacao ul {position:relative; top:-5px;}
div#mapa-localizacao ul li{float:left;}
div#mapa-localizacao li a{color:#7f7f7f; font-weight:bold; padding:3px;margin-right: 5px;}
div#mapa-localizacao li a:hover {background:#7f7f7f; color:#fff !important; text-decoration:none;}
div#mapa-localizacao li a.active {background:#7f7f7f; color:#fff !important; text-decoration:none;}
div#horario_funcionamento h3{
	margin-bottom:10px;
	}
	
div#horario_funcionamento p{
	font-size:12px;
	}

/************************* FIM PAGINA FALE CONOSCO */


/************************* PAGINA AGENDE SEU TEST-DRIVE */

div#imagem_test-drive {
	margin-top:70px;
	}

/************************* FIM PAGINA AGENDE SEU TEST-DRIVE */

/************************* FIM PAGINA INDEX */

div#banner_volvo {
	background:url(../img/banner.jpg) no-repeat 50% 0%;
	height:373px;
	}

div#pneu-banner {
	background:url(../img/pneu-banner.png) no-repeat;
	width:160px;
	height:23px;
	position:relative;
	left:240px;
	z-index:10;
	}

div#modelos_de_carros_volvo {
	background:url(../img/bg_header2.png) repeat-x;
	}

div#todos_modelos {
	float:left;
	padding:15px 20px 14px 0px;
	}
	
.modelos_volvo {
	background:url(../img/todos_modelos_volvo.png) no-repeat;
	width:120px; height:11px;
	overflow:hidden;
	text-indent:-9999em;
	}

li.bolinha_nav {
	background:url(../img/bolinha.png) no-repeat 50% 50%;
	height:5px;
	width:5px;
	padding:17px 7px 18px 7px;
	}

div#nav_modelos {
	float:left;
	}
	
div#nav_modelos li{
	float:left;
	}

div#nav_modelos a{
	padding: 14px 18px;
	display:block;
	}

div#nav_modelos a:hover {
	background:url(../img/bg_nav_hover.png) repeat-x;
	}

div#colunas_home {
	width:940px;
	margin:0 auto;
	padding-top:30px;
	color:#868b8e;
	}


div#coluna_um {
	width:300px;
	float:left;
	margin-right:10px;
	position:relative;
	}

div#coluna_dois {
	width:310px;
	float:left;
	margin-right:10px;
	position:relative;
	}

div#coluna_tres {
	width:290px;
	float:left;
	position:relative;
	}

.box {
	border:1px solid #c1ccd3;
	background:#fff;
	padding:5px;
	height:110px;
	-moz-border-radius:5px; -webkit-border-radius:5px; 
	border-radius:5px;
	behavior: url(border-radius.htc);
	}

div#novidades h3 a{
	background: url(../img/traco.png) no-repeat 100% 50%;	
	display:block;
	color:#7f7f7f;
	}
div#novidades h3 a:hover{text-decoration:none;}
div#novidades a{
	color:#7f7f7f;
	}

div#novidades a:hover{
	  text-decoration:underline;
	}

.new {
	margin-top:20px;
	}

.leia_mais a{
	color:#606466;
	font-weight:bold;	
	font-size:13px;
	}

div#newsletter h3 {
	background: url(../img/traco.png) no-repeat 100% 50%;
	margin-bottom:10px;	
	}

div.campo_news {
	float:left;
	}

div#form_newsletter {
	margin-top:15px;
	}
	
div.campo_news input{
	border:1px solid #e5e5e5;
	width:200px;
	color:#868b8e;
	background:#f1f2f2;
	padding:3px;
	}

div.btn_news {
	float:left;
	width:62px;
	}


/************************* FIM PAGINA INDEX */

/************************* PAGINA MODELOS */

div#modelos {
	padding-top:30px;
	}

/************************* FIM PAGINA MODELOS */

/************************* PAGINA ROTA PREMIUM VOLVO */

div#texto_rotapremiumvolvo {
	font-size:12px;
	width:300px;
	float:left;
	padding-top:20px;
	text-align:justify;
	}

div#texto_rotapremiumvolvo p{
	line-height:1.3em;
	margin-bottom:10px;
	}

div#texto_rotapremiumvolvo h3{
	padding-bottom:20px;
	}

/************************** FIM DA PAGINA ROTA PREMIUM VOLVO */


/************************* PAGINA GALERIA DE FOTOS */

div#galeria-de-fotos {padding-top:40px;}
div#galeria-de-fotos h2 {margin-bottom:20px;}
div#galeria-de-fotos ul.galeria li {float:left; margin:10px 3px;}
div#galeria-de-fotos ul.galeria li h5 {margin-top:10px;}
div#galeria-de-fotos ul.galeria li a{display:block; padding:3px; background:#fff; border:1px solid #ccc; box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; }

div#galeria-de-fotos ul.paginacao {float:right;}
div#galeria-de-fotos ul.paginacao li{float:left; margin:0 3px;}
div#galeria-de-fotos ul.paginacao a {display:block; background:#fff; box-shadow:0px 0px 1px #ccc; -moz-box-shadow:0px 0px 1px #ccc; -webkit-box-shadow:0px 0px 1px #ccc; color:#666; font-weight:bold; padding:3px 5px;}
div#galeria-de-fotos ul.paginacao a.active {background:#666 !important; color:#fff;}
div#galeria-de-fotos ul.paginacao a:hover{background:#666; color:#fff;}

/************************** FIM GALERIA DE FOTOS */


/************* TOOLTIP */
.tooltip{
	position:absolute;
	left:-2000px;
	top:-100px;
	background:url(../img/balao.png) no-repeat;
	width:334px;
	height:380px;
}

.imagem_tooltip {
	padding:30px 20px 0 20px;
	float:left;
	width:150px;
	}

.imagem_tooltip h3{
	font-size:22px;
	font-weight:bold;
	}

.volvo_s40 {background:url(../img/sprite.png) no-repeat 0 0; width:130px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_s80 {background:url(../img/sprite.png) no-repeat 0 -32px; width:130px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_v50 {background:url(../img/sprite.png) no-repeat 0 -64px; width:130px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_v70 {background:url(../img/sprite.png) no-repeat 0 -96px; width:130px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_xc60 {background:url(../img/sprite.png) no-repeat 0 -128px; width:147px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_xc70 {background:url(../img/sprite.png) no-repeat 0 -160px; width:147px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_xc90 {background:url(../img/sprite.png) no-repeat 0 -192px; width:147px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_c30 {background:url(../img/sprite.png) no-repeat 0 -224px; width:130px; height:18px; overflow:hidden; text-indent:-9999em;}
.volvo_c70 {background:url(../img/sprite.png) no-repeat 0 -256px; width:130px; height:18px; overflow:hidden; text-indent:-9999em;}

.texto_tooltip {
	float:left;
	width:110px;
	font-size:12px;
	color:#696969;
	padding:18px 0 0 0;
	}
/************** FIM TOOLTIP */





/************* MENU RODAPE */

div#footer {
	width:940px;
	margin:0 auto;
	padding:0px 0 30px 0;
	position:relative;
	background:#cc;
	}
	
.clear {
	clear:both;
	}
	
div#logos_redes_sociais {
	float:left;
	width:135px;
	height:20px;
	padding:0;
	position:absolute;
	z-index:998;
	}
	
a.link_land_rover {
	position:absolute;
	left:145px;
	top:45px;
	z-index:100;
	color:#666;
	font-size:12px;
	line-height:20px;
	text-decoration:none;
	}
	
a.link_land_rover:hover {
	text-decoration:underline;
	}
	
h2#twitter {
	width:20px;
	height:20px;
	float:right;
	margin-right:5px;
	}
	
h2#twitter a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../img/logo_twitter.png) no-repeat;
	}
	h2#flicker {
	width:20px;
	height:20px;
	float:right;
	margin-right:5px;
	margin-left: 5px;
	}
	
h2#flicker a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../img/icone_flickr.png) no-repeat;
	}
	
h2#facebook {
	width:20px;
	height:20px;
	float:right;
	margin-right:5px;
	}
	
h2#facebook a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../img/logo_facebook.png) no-repeat;
	}
	
h2#orkut {
	width:20px;
	height:20px;
	float:right;
	margin-right:5px;
	}
	
h2#orkut a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../img/logo_orkut.png) no-repeat;
	}
	
h2#youtube {
	width:20px;
	height:20px;
	float:right;
	}
	
h2#youtube a {
	display:block;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../img/logo_youtube.png) no-repeat;
	}

div#marca-safari {
	position:absolute;
	right:0;
	top:37px;
	z-index:999;
	}

div#marca-safari a{
	display:block;
	background:url(../img/safari.png) no-repeat;
	width:36px; height:15px;
	overflow:hidden;
	text-indent:-9999em;
	}



/************* FIM MENU RODAPE */

div#content620 {
	width:620px;
	float:left;
	padding-right:20px;
	}
	
/************************* INICIO PAGINA NOTICIAS */
div#area_noticias { width:100%; padding-top:30px; }
div.box_noticia { width:920px; height:auto; float:left; margin-right:20px; margin-bottom:20px; background:; }
div.box_noticia a{color:#7f7f7f;}
div.box_noticia a:hover{text-decoration:underline;}

div.box_noticia p { width:600px; text-align:justify; float:right; background:; padding:3px 3px 0 0; color:#7f7f7f; font-size:12px; line-height:15px; margin-top:70px; }
div.box_noticia span { font-size:16px; font-weight:bold; display:inline-block; padding-bottom:10px; }
div.noticia h2{margin-bottom:20px;}
div.noticia a{color:#7f7f7f; font-weight:bold;}
div.noticia a:hover{text-decoration:underline;}
div.noticia p{font-size:12px; margin-bottom:10px;}

ul#galeria {width:420px; height:300px; float:left; margin:0 10px 5px 0;}

div.box_noticia img.miniatura_noticia { width:300px; height:225px; border:3px solid #e9e9e9; float:left; }
/************************* FIM PAGINA NOTICIAS */

/* Página modelos */

div#thumbs-modelos {
	margin-top:20px;
	}

div#thumbs-modelos ul li {
	float:left;
	}

div#thumbs-modelos .espaco-right {
	margin-right:11px;
	}

div#thumbs-modelos ul li a{
	border:3px solid #e9e9e9;
	display:block;
	background: #e9e9e9;
	}

div#thumbs-modelos .active a{
	border:3px solid #afafaf;
	}
	
div#thumbs-modelos ul li a:hover{
	border:3px solid #afafaf;
	}

div#info-modelos {
	padding-top:20px;
	height:380px;
	}

div#info-modelos div{
	display:block;
	}

div#info-modelos div img{
	float:left;
	width:700px;
	margin-right:10px;
	margin-bottom: 10px;
	}

div.text-modelo h3{
	margin-bottom:10px;
	}

div.text-modelo p{
	font-size:13px;
	width: 280px !important;
	}
	div.text-modelo a{
	color: #636363;
	}
	div.text-modelo a:hover{
	color: #A5A5A5;
	}

/* Página Rota Premium */

div#imagem-galeria {
	height:350px;
	}

div#imagem-thumb{
	margin-top:10px;
	}

div#imagem-galeria div{
	display:none;
	}

div#imagem-thumb ul li{
	float:left;
	}

div#imagem-thumb ul li a{
	border:3px solid #e9e9e9;
	display:block;
	background: #e9e9e9;
	}

div#imagem-thumb .active a{
	border:3px solid #afafaf;
	}
	
div#imagem-thumb ul li a:hover{
	border:3px solid #afafaf;
	}

div#imagem-thumb .espaco-right2 {
	margin-right:13px;
	}
	table {
	text-align: center;
}
,table td {
	padding: 5px 10px;
}	
table tr {
	background-color: #eee;
}
table tr h2{
	color: #333;
	font: normal 14px arial;
	text-align: left;
	padding-left: 5px;
	
}
div.carac a {
    color: #636363;
	margin-right: 10px;
	margin-bottom: 10px
}
div.carac a:hover, div.carac a:active  {
    color: #A5A5A5;
}
