/*  
	Theme Name: FIAT Press 
	Theme URL: 
	Description: FIAT Press
	Version: 1.0
	Data:  04/08/2008
	Author: Agencia Click
	Author URL: http: //www.agenciaclick.com.br/
*/

/*  BASE  */
	@import "reset.css";
	@import "formularios.css";
	body{ 
		background:#f8f4ef url(../../img/bg_header.png) no-repeat 0 -35px;
		color:#8e8e8d;
		/*font-size:0.63em; /* Sets default font size to 10px */
		/*font-size:0.69em; /* Sets default font size to 11px */
		font-size:0.75em; /* Sets default font size to 12px */ 
		font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
		text-align:center;
	}
	a{ color:#a91533; /**/ text-decoration:none; }
	a:hover{ text-decoration:underline; }
	.blocked, .bug_ie{ display:none; }	
	/* Comportamento para todos os elementos que forem título ou tiverem image-replacement */
	.titulo{ text-indent:-9999em; font-size:0px; background-repeat:no-repeat; background-position:center center } 

	.left {float: left}
	.right {float: right}

	#container h1, #container h2{
			font: normal 18px Arial, Tahoma, Arial, Helvetica, sans-serif;
			text-transform: uppercase;
			color: #a91533;
		}
	#container h2{ font-size:11pt; font-weight:bold ; }
	
/*FLAGS EM CINZA E VERMELHO ESCURO */
	.flag{ display:block; /***/ margin:20px 0 10px 0; /***/ font-size:8pt; }
		.flag a{ background:#a91533; color:#fff; padding:1px 8px ; text-decoration:none; }
		.flag a.clara, .flag a.data { background:#e9e7e4; /***/ color:#a91533; /***/ text-decoration:none; }
/* FIM DAS FLAGS */
	
	
/* CAIXA DE PREVIEW DO CARRO*/
	.preview{  margin-bottom:22px; float:left; }
	
		/*Título do modelo */
		.preview li.modelo p,
		#content .preview li.modelo h2{ color:#fff; /***/ padding-left:5px; /***/ background-color:#b5b3af; }
		
			.preview li.modelo h2 { font-size:12pt; color:#fff; margin-left:0 !important; }
		/* Fim do título do modelo */
		.preview li img{ margin:2px 0; display:inline; float:left } /* Imagem do modelo do carro */
		
		/* Menu inferior */
		.preview ul.menu{ display:block;/**/ width:137px; margin:0; padding:0; clear:both; float:left}	
			.preview ul.menu li.odd{ background-color: #a29e99; } /* Linhas de comportamento difernente */
			.preview ul.menu li{ 
				display:block; 
				float:left;
				background-color:#b5b3af;
				margin:0 1px 1px 0;
				line-height:1.2em;
			}
				.preview ul.menu li a{ color:#fff; /***/ font:8pt tahoma; /***/ padding:0 5px; /***/ text-decoration:none; }
		/* Fim do menu inferior */
/*FIM DA CAIXA DE PREVIEW DO CARRO */
	
	
/* GALERIA DE IMAGENS EM MINIATURA */
	.galeria-fotos{
		width:auto;
		float:left;
		border:1px solid #e2e2e2; 
		padding:20px 20px 0 20px ;
	}
	.galeria-fotos h2{ text-indent:-9999em !important; /***/ font-size:0px; }
	.galeria-fotos .linha{ float:left; padding:20px 0; border-bottom:1px dotted #e2e2e2; }
	.galeria-fotos .linha.last { border:none !important }
		.galeria-fotos .linha  div{ display:inline; width:197px; float:left;  margin-left:10px; }
			.galeria-fotos .linha  div img{ float:left; }
	
/* FIM DA GALERIA */	

	ul.navegacao{		
		text-align:center;
		margin:10px 0;	
		font-weight:bold;
		clear:both;
	}
	
	ul.navegacao li{
		display:inline;
		padding-left:2px
	}
	
	
		ul.navegacao li.ativo  {
			background:#a91533;
			padding-left:2px;
			margin:0 2px;			
			text-align:center;
		}
	
			ul.navegacao li.ativo a{color:#fff}

 /*  FIM BASE  */

 
/* CONTEUDO */
	#wrap{ display:table; /**/ width:100%; /**/ margin:auto; }
		
	/* HEADER */
		#wrap #header{
			display: table;
			width: 965px;
			margin: auto;
			padding-left:30px;
			clear:both;
			
		}
		
		#header h1 a{
			display: inline;
			float: left;
			width: 280px;
			height: 105px;
			margin: 0px 0 0 0;
			text-indent: -9999px;
			background: url(../img/hd_logotipo.png) no-repeat;		
			_background-image: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/hd_logotipo.png',sizingMethod='noScale');	
			cursor:pointer
		}
		
		/* MENU DOS PAÍSES */
		#menu_paises { float:right; height:auto; }
		
			#menu_paises li{ 
				display:block; 
				float:left; 
				padding-top:5px; 
				margin:0 5px;
			}
		
			#menu_paises li.atual{ background:url(../img/seta_branca.gif) center top no-repeat; }
		/* FIM MENU DOS PAÍSES */
			
		/* MENU PRINCIPAL */
			#header #menu_principal{
				display: inline;
				float: right;
				width: 820px;
				margin: 0 auto 0 auto;
			}
			#header #menu_principal li{
				position: relative;
				display: inline;
				float: right;
				padding: 1px 5px 2px 5px;
				margin:0 0 0 55px;
				background:url(../img/seta_cima.gif) no-repeat center bottom;
			}
			#header #menu_principal li.last{ border: 0; }
				
				#header #menu_principal li a{
					display: inline;
					float: left;
					padding: 5px 0 !important;
					padding:2px 0;
					text-decoration: none;
					text-transform: uppercase;
					font-weight: bold;
					color: #6c6a6a;
					text-indent:-9999em;
					height:11px;
					background-repeat:no-repeat;
					background-position:center center;
				}
				
				#header #menu_principal li a:hover,
				#header #menu_principal li.selecionado a{ color: #a91533; }	
				#header #menu_principal li.home a{  background-image:url(../img/mn_home.gif); width:77px  }
				/* Languages */
				body.en #header #menu_principal li.cadastre_se a  { background-image:url(../img/en/mn_cadastre_se.gif); width:77px; }
				body.pt #header #menu_principal li.cadastre_se a  { background-image:url(../img/pt/mn_cadastre_se.gif); width:77px; }
				body.es #header #menu_principal li.cadastre_se a { background-image:url(../img/es/mn_cadastre_se.gif); width:77px; }
				
				body.en #header #menu_principal li.contato a { background-image:url(../img/en/mn_contato.gif); width:117px; }
				body.pt #header #menu_principal li.contato a { background-image:url(../img/pt/mn_contato.gif); width:57px; }
				body.es #header #menu_principal li.contato a { background-image:url(../img/es/mn_contato.gif); width:67px; }
				
				body.en #header #menu_principal li.links a { background-image:url(../img/en/mn_links.gif); width:33px; }
				body.pt #header #menu_principal li.links a { background-image:url(../img/pt/mn_links.gif); width:33px; }
				body.es #header #menu_principal li.links a { background-image:url(../img/es/mn_links.gif); width:52px; }
				
				
		/* FIM MENU PRINCIPAL */
	/* FIM HEADER */
	
	/* CONTAINER */
		#wrap #container{
			display:table;
			width:970px;
			margin:1% auto 0 auto;
			background: #fff;
			text-align:left;
			background:#fff url(../img/content-background.gif) repeat-y;
			padding:1% 0 0 0;
		}
			/* Paginação */
			#container div.paginacao{
				display: inline;
				float: left;
				width: 760px;
				margin-top: 20px;
			}
			#container div.paginacao ul {
				display: inline;
				float: left;
				width: 532px;
				margin-left: 30%;
			}
			#container div.paginacao ul li {
				display: inline;
				float: left;
				margin: 0 5px 0 0;
				border: 0;
				*border: #a91533 1px solid;
			}
			#container div.paginacao ul li a {
				padding:2px 5px;
				color: #c12343;
				border: #a91533 1px solid;
				*border: 0;
				background-color: #e9e7e4;
			}
			#container div.paginacao ul li a:hover{ text-decoration: none; /**/ color: #e5ded4; /**/ background-color: #a91533; }
			#container div.paginacao ul li.ativo a,
			#container div.paginacao ul li.ativo a:hover {
				cursor: text;
				font-weight: bold;
				color: #fff;
				background-color: #a91533;
			}
			/* Fim da paginação */
			
			#nav{
				display:block;
				width:230px; 
				height:auto;
				float:left; 
				background:#fff url(../img/sidebar-background.gif) repeat-y;
				padding-left:13px;
				/*padding-bottom:250px;*/ padding-bottom: 20px;	
			}	
			 
				/* TÍTULO DOS LINKS DE NAVEGAÇÃO */
				
					#nav .mn a{
						text-indent:-9999em;
						background-position:left center;
						background-repeat:no-repeat;
						margin-left:20px;
						display:block;
						width:100%;
						height:18px;
					}
										
					body.en #nav  .mn_institucional a{ background-image:url(../img/en/mn_institucional.gif); } 		
					body.es #nav  .mn_institucional a{ background-image:url(../img/es/mn_institucional.gif); } 
					body.pt #nav  .mn_institucional a{ background-image:url(../img/pt/mn_institucional.gif); } 
					
					body.en #nav  .mn_veiculos_passeio a{ background-image:url(../img/en/mn_veiculos_passeio.gif); }											
					body.es #nav  .mn_veiculos_passeio a{ background-image:url(../img/es/mn_veiculos_passeio.gif); }											
					body.pt #nav  .mn_veiculos_passeio a{ background-image:url(../img/pt/mn_veiculos_passeio.gif); }											
					
					body.en #nav .mn_veiculos_comerciais a{ background-image:url(../img/en/mn_veiculos_comerciais.gif); }															
					body.es #nav .mn_veiculos_comerciais a{ background-image:url(../img/es/mn_veiculos_comerciais.gif); }															
					body.pt #nav .mn_veiculos_comerciais a{ background-image:url(../img/pt/mn_veiculos_comerciais.gif); }															
					
					body.en #nav .mn_releases a{ background-image:url(../img/en/mn_releases.gif); }																			
					body.es #nav .mn_releases a{ background-image:url(../img/es/mn_releases.gif); }																			
					body.pt #nav .mn_releases a{ background-image:url(../img/pt/mn_releases.gif); }																			
					
					body.en #nav .mn_posvendas a{ background-image:url(../img/en/mn_posvendas.gif); }	
					body.es #nav .mn_posvendas a{ background-image:url(../img/es/mn_posvendas.gif); }	
					body.pt #nav .mn_posvendas a{ background-image:url(../img/pt/mn_posvendas.gif); }	
					
					body.en #nav .mn_competicoes a{ background-image:url(../img/en/mn_competicoes.gif);}	
					body.es #nav .mn_competicoes a{ background-image:url(../img/es/mn_competicoes.gif);}	
					body.pt #nav .mn_competicoes a{ background-image:url(../img/pt/mn_competicoes.gif);}	
										
					body.en #nav .mn_arquivo a{ background-image:url(../img/en/mn_arquivo.gif); }	
					body.es #nav .mn_arquivo a{ background-image:url(../img/es/mn_arquivo.gif); }	
					body.pt #nav .mn_arquivo a{ background-image:url(../img/pt/mn_arquivo.gif); }	
					
					body.en #nav .mn_historico a{ background-image:url(../img/en/mn_historico.gif); }	
					body.es #nav .mn_historico a{ background-image:url(../img/es/mn_historico.gif); }	
					body.pt #nav .mn_historico a{ background-image:url(../img/pt/mn_historico.gif); }	
					
					body.en #nav .mn_categorias a { background-image:url(../img/en/mn_categorias.gif);}	
					body.es #nav .mn_categorias a { background-image:url(../img/es/mn_categorias.gif);}	
					body.pt #nav .mn_categorias a { background-image:url(../img/pt/mn_categorias.gif);}	
					
					
					#nav h2 a{ color:#dfa7b2; /***/ font-size:11pt /***/; font-weight:bold; }
					
				
				/* MENUS DE NAVEGAÇÃO */
				#nav ul.preview{ 
					display:inline;
					margin-left:9px ;
					float:left;
					margin-bottom:2%;
					
				}				
				#nav ul li{display:inline !important}
					
					#nav dl.menu-nav{
						float:left;
						width:200px;						
					}
						#nav dl.menu-nav dt{						
							padding:1% 0; 
							margin-top:4%; 
							background : url(/img/bg_seta.gif) no-repeat left 25%; 
						}
						
							#nav dl.menu-nav dt a { display:block; }
							#nav dl.menu-nav .mn-linha{
								border-bottom:1px solid #e2dcd6;
								display:block;						
								padding-top:4%;
								margin-left:25px !important;
							}
					
						#nav dl.menu-nav dd {
							margin-left:30px
						}
					
							#nav dd a{ 
								color:#6d6c6a; /***/ 
								border-bottom:1px solid #e2dcd6; 
								font-size:10.5pt; 
								margin-left:0 !important; 
								padding:5px 5% 2% 5%; 
								display:block;
							}
							#nav dd  a:hover{ 
								color:#a91533; /***/ 
								text-decoration:none; /***/ 
								background-color:#f8f4ef; 
							}
						
					#nav dl.menu-nav ul{}
						#nav dl.menu-nav ul li{
							
							display:block !important;
							margin-left:5px;
							color:#A91533;
							padding:4px 10px;
							
						}
							#nav dl.menu-nav ul li a{
								display:block;
								padding-left:10px
							}
							
			/* CONTEUDO */

			#content{  		

				height:auto; 
				margin-left:35px;
				float:right;
				width:665px;
				overflow:hidden; /* ie6 */
				padding:0 15px 0 0; 
				
			}

				/* Títulos do conteúdo */
				#content h1{ font-size:17pt; color:#a91533;  }

			#mn_release{
				margin: 20px 0 70px 0;
			}
			
				#mn_release li{
					float: left;
					background: #A91533 none repeat scroll 0 0;
					margin: 0 2px 0 2px;
				}
				
					#mn_release li a{
						color: #FFFFFF;
						padding: 5px;
					}
			/* FIM DO  CONTEUDO */
		
    /* FIM CONTAINER */   

	/* FOOTER */
	#footer{		
		display:table;
		width:960px;
		margin:5px auto;
		padding-left:40px;
	}
		#footer img{ float:left; }
		#footer span{ float:left; /**/ margin:15px 10px; }
		#footer p{
			float:right;
			margin:15px 8px;
			padding-right:15px;
			background:url(../img/bg_seta.gif) no-repeat right center;
		}
	