@charset "utf-8";
/* CSS Document */

/* LF5 - lucasferr@gmail.com - Deus é Fiel */

/* Estrutural */

body {
	margin:0px;
	padding:0px;
	font-family: Calibri, Arial;
	font-size:12px;
	color: #333;
	background: url(../img/body_bg.gif) top no-repeat #fff;	
}

body a:link, body a:visited, body a:active { color: #836600 ; text-decoration:none }
body a:hover { color: #4B4A46 ; text-decoration:underline; }

/*//// BASICOS ////*/

:focus {outline: 0;} 

h2, h3, h4 {font-family: Calibri, Arial; color: #836600; } 

h2 {font-size:26px; margin:0 0 10px 0;}

h3 {font-size:20px; margin:0 0 10px 0;}

#noticias h3 {font-size:20px; margin:0 0 0 0;}

#home_noticia {font-size:14px;}

h4 {font-size:16px; margin:0 0 10px 0; font-weight: lighter;}

img {border:0px none;}

object{padding:0; margin:0}

p {margin:0 0 10px 0;}

input, select { border:1px solid #CCCCCC; }

/*//// ESTRUTURAL ////*/

#geral, #top, #main, #menu div, #flash, #rp div, #facebookcurtir { 
	margin:0px auto 0px auto;
	width:970px;
}

#main { padding-bottom:20px; display:block}

#flash { margin-top:36px; height: 256px; }
#flash .g{ width:710px; height:220px; margin-right:20px; float:left}
#flash .p{ width:240px; height:220px; float:left}

/*//// TOP ////*/

#facebookcurtir { float:left; padding-top:0px; text-align:right;}

#logo h1 {
	width: 275px;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -99999px;
}

#logo h1 a {
	width: 275px;
	height: 40px;
	display: block;
	text-decoration: none;
	background: url(../img/logo.gif) no-repeat left top;
}

#logo h1 a:hover {
	background: url(../img/logo.gif) no-repeat left top;
}

#logo { float:left; width:50%; height:60px; padding-top:5px;}
#randomicos{float:left; width: 50%; height:55px; padding-top:10px; text-align:right; font-size:20px; font-weight:bold; color:#836600; }

/*//// MENU ////*/

#menu{ clear:both; width:950px; padding:0 8px; display:block; clear:both; height:20px; }
#menu ul{margin:0; padding:0; display:block;}
#menu li{ padding:0 8px 0 0; margin:0 0 0 17px; list-style-image:url(../img/bullet.gif); float:left;}

#menu, #menu a:link, #menu a:visited, #menu a:active { color:#4B4A46; text-decoration:none; font-size:15px }
#menu a:hover { color: #836600 ; text-decoration:none; }

/*//// DESTAQUE ////*/

/*
	------> DESTAQUE COM COLUNAS
	#destaque {	width:710px; float:left; background: url(../img/titv_bg.jpg) no-repeat top; display:block;}
	#destaque strong{ color: #333}
	#destaque h2 {	padding:0; display:block; width:500px; float:left;}
	#destaqueItens{ width:710px; float:left} 
	#destaqueItens div { width: 230px; float:left}
	#destaqueItens a {	font-size:14px;}
*/
#destaque {	width:970px; float:left; background: url(../img/titv_bg.jpg) no-repeat top; display:block;}
#destaque strong{ color: #333}
#destaque h2 {	padding:0; display:block; width:500px; float:left;}
#destaqueItens{ width:970px; float:left} 
#destaqueItens div { width: 230px; float:left}
#destaqueItens a {	font-size:14px;}


#estoqueCompleto{text-indent:-99999px;display:block;width:145px;height:24px; float:left}
#estoqueCompleto a:link, #estoqueCompleto a:visited, #estoqueCompleto a:active { 
	background:url(../img/bt_estoque.jpg) no-repeat;
	display:block;
	width:145px;
	height:24px;
	float:left;
}

#estoqueCompleto0KM{text-indent:-99999px;display:block;width:200px;height:24px; float:left}
#estoqueCompleto0KM a:link, #estoqueCompleto0KM a:visited, #estoqueCompleto0KM a:active {
	background:url(../img/bt_estoque_zero.jpg) no-repeat;
	display:block;
	width:200px;
	height:24px;
	float:left;
}

#estoqueCompletoSeminovos{text-indent:-99999px;display:block;width:200px;height:24px; float:left}
#estoqueCompletoSeminovos a:link, #estoqueCompletoSeminovos a:visited, #estoqueCompletoSeminovos a:active {
	background:url(../img/bt_estoque_semi.jpg) no-repeat;
	display:block;
	width:200px;
	height:24px;
	float:left;
}

.dezCenter { margin:0 10px;}

/*//// CHAMADAS ////*/

#chamadas{ height: 130px; display:block; clear:both; }
#chamadas div{width:290px; padding:10px; float:left; background:url(../img/titcham_bg.jpg) no-repeat top; font-size:14px}
#chamadas span a { background: url(../img/bullet.jpg) no-repeat left bottom; display:block; height:15px; padding-left:20px; color:#999; font-size:16px; font-style:italic }

/*//// BUSCA ////*/

#busca{	background:url(../img/busca2.jpg) repeat-y;	width:240px; margin-bottom:10px;}
#busca h3{ background-image:url(../img/busca1.jpg); height:32px; width:220px; padding:20px 0 0 20px}
#busca input, #busca select{margin:0;padding:0;	width:200px}
#busca form{padding:0 15px;	margin:0px;}
#banners {width:240px; display:block; }
#banners p{ margin:0; float:left; }

/*//// RP ////*/

#rp{background: url(../img/rp_bg.jpg) top repeat-x #F1F1F1 ;padding:20px 0 0 0;	clear:both;	height:130px;}
#rp h3 {font-size:18px;}

#rp .endereco, #rp .interacao, #rp .assinatura{float:left}
#rp .endereco {font-size:18px; width:340px}
#rp .interacao {font-size:14px; width:500px; padding-top:20px}
#rp .interacao img {vertical-align: middle; margin-left:20px}
#rp .interacao a {color:#333}
#rp .assinatura {width:130px; text-align:right; padding-top:20px}

/*//// COL ////*/

#col1, #colIn { float:left; width:710px; margin-right:18px}
#col2 { float:left; width:240px; margin-bottom:20px;}
#colIn { text-align:justify;}

#campanhas img { padding: 5px; border: 1px solid #ccc; background-color: #eee; }

tr.par{background-color:#FFFFFF}
tr.impar{background-color:#F1F1F1}

/*//// COLIn ////*/

#colIn1, #colIn2  { float:left; width:47%; font-size:14px}
#colIn1{ margin-right:6%}
#colIn1 ul{ margin:0; padding:0; font-size:16px; font-style:italic}
#colIn1 li{ padding:0; margin: 10px 0 10px 20px; list-style-image:url(../img/visto.png);}


.clear{clear:both}

#vendido {font-weight:bold; padding:25px; font-size:20px; text-align: center; background-color:#F1F1F1; border: 1px solid #FF0000; color: #FF0000;}


#linkParaVendidos, #linkParaVendidos a:link, #linkParaVendidos a:visited, #linkParaVendidos a:active { color:#FFFFFF; text-decoration:none; font-size:12px }
#linkParaVendidos a:hover { color: #FFFFFF ; text-decoration:none; }

#showMessage{width: 900px; display:block; font-weight:bold; padding:25px; font-size:20px; text-align: center; background-color:#F1F1F1; border: 1px solid #FF0000; color: #FF0000;}
