/*estilo para títulos de fotos*/
.style_fotos {
	font-size: 10px
	}
	
/*estilo para textos de eventos*/
.style_eventos {
	font-size: 9px
	}

/*estilo para respostas e comentários em cinza*/
.style_cinza {
	font-size: 11px;
	color: #666666;
	font-style:italic;
	 }

/*estilo para telefones e links de contato*/
.style_contato {
	font-size: 16px;
	color:#5B7C95;
	font-weight:500;
	text-align:center;
	 }

/* estilo para novidades no menu [novo]*/
.style1_destaque_novo 
{
	color: #FFFFCC;
	font-weight:bold;
}

/*TUDO (todas as divs)*/

body {
	background-color: #EFF5F5;
	background-image: url(images/bg_body.gif);
	vertical-align:top;
}

#tudo {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:1250px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
	#tudo_debutantes {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:1660px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
#tudo_index {
	margin: 0 auto;
	background: url(images/bg_body_index.jpg) repeat-y;
	margin-bottom: 60px;
	height:1250px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
#tudo_agenda {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:2300px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
#tudo_casamentos {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:1820px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
#tudo_destaques {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:1800px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
	#tudo_destaques_novo {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:4380px;
	*height:4050px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
	#tudo_destaques_assessoria {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:2400px;
	*height:2100px; /* IE 7 e 8 */
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
	#tudo_destaques_assessoria_google {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:4280px;
	*height:4100px; /* só pra internet explorer 7 ou 8	*/
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
	#tudo_contatosatisf {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:1450px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
	
#tudo_frota {
	margin: 0 auto;
	background: url(images/bg_body.jpg) repeat-y;
	margin-bottom: 60px;
	height:2280px;
	width:773px;
	vertical-align:top;
	border:thin #999999 solid;
	}
/*FIM TUDO*/

/*COLUNA ESQUERDA*/
#esq {
	position: absolute;
	width: 176px;
	height:auto;
	left: auto;
	top: 0px;
	}
/*FIM COLUNA ESQUERDA*/

/*MENU*/
#menu {
	position: absolute;
	vertical-align:top;

	left: ## px; /*posição à direita*/
	top: ## px; /*posição abaixo*/
	width: 178px;
	height: 410px;
	left: 20px;
	top: 170px;
	}
#menu ul {
	list-style-type: none; /*remove o marcador*/ 
	margin: 0; /*remove o recuo IE e Opera*/ 
	padding: 0; /*remove o recuo Mozilla e NN*/ 
	font: bold 11px arial, helvetica, sans-serif;
	background-image: url(images/menu_bg_2.jpg); 
	}
#menu a {
	display: block;
	padding: 1px 0 1px 25px;
	border: 0px solid #000000;
	/* background-color: #d7ebf6;124e96 */ /* antigo */
	background-color: #124e96;
	color:#ffffff;
	text-decoration: none;
	background-image: url(images/menu_bg_2.jpg); 
	voice-family: "\"}\"";  /*Box Model Hack*/
	voice-family:inherit;
	width:152px;
	height:30px;
}
body>#menu a {
	width:153px;
	}
/* troca imagem de fundo no link*/
#menu a:hover { 
	border: 0px solid #000000; 
	/*background-color:#FFFF99; 
	background-image: url(images/menu_bg2.jpg);*/ 
	color: #FF6600;
	text-decoration:underline;
	font-weight:bold;
	background-image: url(images/menu_bg_2.jpg); 
	}
/*FIM MENU*/

/*SHOW ROOM*/
#showroom {
	position: absolute;
	width: 178px;
	height:308px;
	left: 20px;
	top: 710px;
	background-image: url(images/show_room.jpg);
	}
/*FIM SHOW ROOM*/

/*CLIENTES*/
#clientes {
	position: absolute;
	width: 178px;
	height:174px;
	left: 20px;
	top: 1025px;
	background-image: url(images/clientes.jpg);
	}
	
	#clientes img{
	border: 0px;
	}
	
/*FIM CLIENTES*/

/*COLUNA CENTRAL*/

/*centraliza toda a coluna central*/
#central {
	position: absolute;
	width: 272px;
	left: auto;
	top: 302px;
	background-color: #FFFFFF;
	}

/*Define o conteudo dentro da coluna central quando a coluna direita está presente*/	
#central_conteudo {
	position: absolute;
	width: 277px;
	left: 212px;
	top: 24px;
	}

#central_conteudo img{
	position: relative;
	width: 270px;
	left: 3px;
	border:thin #CAD3D9
	}
	
#central_conteudo p {
	text-align:left;
	position:relative;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
	#central_conteudo_contatosatisf p {
	text-align:left;
	position:relative;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
#central_conteudo a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo a:hover {
	text-decoration:underline;
	}
	
	
#central_conteudo_placas {
	position: absolute;
	width: 277px;
	left: 212px;
	top: 24px;
	}

#central_conteudo_placas p {
	text-align:left;
	position:relative;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
#central_conteudo_placas a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_placas a:hover {
	text-decoration:underline;
	}
	
#central_conteudo_index {
	position: absolute;
	width: 277px;
	left: 212px;
	top: 24px;
	background-color: #FFFFFF;
	}

/*#central_conteudo_index img{
	position: absolute;
	left: 5px;
	border:thin #CAD3D9;
	top: 470px;
	}
*/	

#central_conteudo_index p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_index a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo a:hover {
	text-decoration:underline;
	}
	
/*Define o conteudo dentro da coluna central quando não há coluna direita*/	
#central_conteudo_inteiro {
	position: absolute;
	width: 560px;
	left: 212px;
	top: -7px;
	background-color: #FFFFFF;
	height: 816px;
	}

#central_conteudo_inteiro img{
	position: relative;
	width: 270px;
	left: 3px;
	border: solid thin #CAD3D9;
	}
	
#central_conteudo_inteiro p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_inteiro a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_inteiro a:hover {
	text-decoration:underline;
	}
/* para pagina de frota*/
#central_conteudo_frota {
	position: absolute;
	width: 560px;
	left: 214px;
	top: -11px;
	background-color: #FFFFFF;
	height: 1870px;
	}

#central_conteudo_frota img{
	position: relative;
	left: 3px;
	border: solid thin #CAD3D9;
	}
	
#central_conteudo_frota p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}

/* Define conteúdo agenda */
#central_conteudo_agenda {
	position: absolute;
	width: 269px;
	left: 215px;
	top: -6px;
	background-color: #FFFFFF;
	height: 2006px;
	}
	
#central_conteudo_agenda p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
#central_conteudo_agenda2 {
	position: absolute;
	width: 269px;
	left: 503px;
	top: -6px;
	background-color: #FFFFFF;
	height: 2006px;
	}
	
#central_conteudo_agenda2 p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}



/*Define a página de contato*/
#central_conteudo_contato {
	position: absolute;
	width: 560px;
	left: 212px;
	top: -7px;
	background-color: #FFFFFF;
	height: 950px;
	}
/*
#central_conteudo_contato img{
	position: relative;
	width: 270px;
	left: 3px;
	}
*/

#central_conteudo_mapa {
	position: absolute;
	width: 533px;
	left: 198px;
	top: -14px;
	background-color: #FFFFFF;
	height: 816px;
	}

#central_conteudo_mapa p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
	
#central_conteudo_contato p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_contato a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_contato a:hover {
	text-decoration:underline;
	}
	

/*Define o conteudo dentro da coluna destaque casamentos*/	
#central_conteudo_destcasam {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 1520px;
	}
	
	#central_conteudo_destnovo {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 4080px;
	*height: 3750px;
	}
	
	#central_conteudo_assessoria {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 2100px;
	*height: 1800px;
	}
	
	#central_conteudo_assessoria_google {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 3100px;
	}
	
	#central_conteudo_contatosatisf {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 1180px;
	}

#central_conteudo_destcasam img{
	position: relative;
	border:0px;
	}
	
#central_conteudo_destcasam p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_destcasam a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_destcasam a:hover {
	text-decoration:underline;
	}
	
	
/*Define o conteudo dentro da coluna eventos quando não há coluna direita*/	
#central_conteudo_eventos {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 970px;
	}

#central_conteudo_eventos img{
	position: relative;
	border:0px;
	}
	
#central_eventos_imagens {
	height:: 50px;
	position: relative;
	height: 100px;
	}
	
#central_conteudo_eventos p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_eventos a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_eventos a:hover {
	text-decoration:underline;
	}
	
/*Define o conteudo dentro da coluna eventos quando não há coluna direita*/	
#central_conteudo_citytour {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 970px;
	}

#central_conteudo_citytour img{
	position: relative;
	border:0px;
	}
	
#central_conteudo_citytour p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_citytour a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_citytour a:hover {
	text-decoration:underline;
	}

#central_conteudo_eventos_debutantes {
	position: absolute;
	width: 551px;
	left: 216px;
	top: -20px;
	background-color: #FFFFFF;
	height: 1350px;
	}

/*#central_conteudo_eventos_debutantes img{
	position: relative;
	border:0px;
	}
*/
	
#central_conteudo_eventos_debutantes p {
	text-align:left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	}
#central_conteudo_eventos_debutantes a{
	color:#006699;
	text-decoration:none;
	}
#central_conteudo_eventos_debutantes a:hover {
	text-decoration:underline;
	}
	
/*FIM COLUNA CENTRAL*/

/*COLUNA DIREITA*/

/*define posicionamento central da coluna direita*/
#direita {
	position: absolute;
	vertical-align:top;
	width: 262px;
	left: auto;
	top: 323px;
	}
	
#direita img {
	border:0px;
	border:#CC9900;
	}
	
/*define o conteduo dentro da coluna direita*/
#direita_conteudo {
	position: absolute;
	vertical-align:top;
	width: 262px;
	left: 501px;
	top: -18px;
	background-color: #FFFFFF;
	}
	
#direita_conteudo img {
	border:0px;
	}
/*FIM COLUNA DIREITA*/

/*RODAPE*/
#rodape {
	margin: 0 auto;
	width:773px;
	height:25px;
	}
	
#rodape_conteudo {
	background-image:url(images/bg_body2.gif);
	font: 10px verdana;
	background-color:#F0F0F0;
	color:#666666;
	text-decoration:none;
	width:773px;
	height:25px;
	left: auto;
	}
	
#rodape_conteudo p {
	text-align:center;
	vertical-align:bottom;
	}
	
#rodape_conteudo a {
	text-align:center;
	vertical-align:bottom;
	color:#999999;
	text-decoration: none;
	}
#rodape_conteudo a:hover {
	text-decoration:underline;
	}
	
#rodape_conteudo_frota {
	background-image:url(images/bg_body2.gif);
	font: 10px verdana;
	background-color:#F0F0F0;
	color:#666666;
	text-decoration:none;
	width:773px;
	height:25px;
	left: auto;
	}
	
#rodape_conteudo_frota p {
	text-align:center;
	vertical-align:bottom;
	}
	
#rodape_conteudo_frota a {
	text-align:center;
	vertical-align:bottom;
	color:#999999;
	text-decoration: none;
	}
#rodape_conteudo_frota a:hover {
	text-decoration:underline;
	}	
	
#rodape_links {
	position:absolute;
	background-image:url(images/bg_body2.gif);
	font: 10px verdana;
	background-color:#F0F0F0;
	color:#666666;
	text-decoration:none;
	width:773px;
	height:25px;
	left: auto;
	}
	
#rodape_links h1 {
	font: 12px verdana;
	text-align:center;
	vertical-align:bottom;
	}
	
#rodape_links a {
	text-align:center;
	vertical-align:bottom;
	color:#999999;
	text-decoration: none;
	}
#rodape_links a:hover {
	text-decoration:underline;
	}
	
#rodape_links_frota {
	position:absolute;
	background-image:url(images/bg_body2.gif);
	font: 10px verdana;
	background-color:#F0F0F0;
	color:#666666;
	text-decoration:none;
	width:773px;
	height:25px;
	left: 437px;
	top: 1609px;
	}
	
#rodape_links_frota h1 {
	font: 12px verdana;
	text-align:center;
	vertical-align:bottom;
	}
	
#rodape_links_frota a {
	text-align:center;
	vertical-align:bottom;
	color:#999999;
	text-decoration: none;
	}
#rodape_links_frota a:hover {
	text-decoration:underline;
	}

#rodape_frota {
	position:absolute;
	background-image:url(images/bg_body2.gif);
	font: 10px verdana;
	background-color:#F0F0F0;
	color:#666666;
	text-decoration:none;
	width:773px;
	height:25px;
	left: 290px;
	top: 1591px;
	}
	
#rodape_frota h1 {
	font: 12px verdana;
	text-align:center;
	vertical-align:bottom;
	}
	
#rodape_frota a {
	text-align:center;
	vertical-align:bottom;
	color:#999999;
	text-decoration: none;
	}
#rodape_frota a:hover {
	text-decoration:underline;
	}
	
/*FIM RODAPE*/

