* {
	margin:0px;
	padding:0px;
}
body { 
	margin:0px; 
	background:#454e53;
	font:0.9em "Trebuchet MS", Arial, Sans-Serif; 
	color:#313131;
}

h1 { 
	font-size: 1.9em; 
	border-bottom: 1px solid #eee; 
	margin-bottom:20px;
}
h2 { 
	font-size:2em; 
	font-weight: bold; 
	}
h3 { 
	font-size: 1.1em; 
	font-weight: normal; 
	}
a { 
	color:#666666; 
	text-decoration:none; 
}
a:hover { 
	color:#8895B8; 
	text-decoration:underline; 
}
img { 
	border:0px;
}
img.withframe {
	padding:9px;
	border:1px solid #cbcbcb;
}
p { 
	margin: 0 0 1em 0; 
	line-height: 1.5em; 
	font-size:1em;
}
.clearboth {
	clear:both;
	font-size:1px;
	}

#main{
	width:973px;
	margin:0px auto;
	background:#FFFFFF;
}
#header {
	height:505px;
	padding:20px;
	color:#FFF;
	}
	#header.bgphoto1 {
		background:url(../images/header-background-1.jpg) top left no-repeat #999;
		}
	#header.bgphoto2 {
		background:url(../images/header-background-2.jpg) top left no-repeat #999;
		}
	#header.bgphoto3 {
		background:url(../images/header-background-3.jpg) top left no-repeat #999;
		}
	#header a {
		color:#FFF;
		text-decoration:none;
		}
	#header a:hover { 
		color:#8895B8; 
		text-decoration:underline; 
	}
	#searchtools{
		float:right;
		margin-top:-15px;
		margin-right:105px;
		}
	#searchtools a.active{
		background:#efefed;
		padding:5px 10px;
	}
	#aniversary{
		position:absolute;
		z-index:1;
		margin-left:831px;
		margin-top:-20px;
		}

	#menu {
		margin-top:5px;
		padding-left:10px;
		background:#1b2d43;
		opacity:0.8;
		height:31px;
		}
		#menu ul{ 
			list-style: none;
			}
		#menu li { 
			float:left;
			}
		#menu a { 
			display: block; 
			padding: 5px 10px 4px 10px; 
			text-decoration: none; 
			font-size: 1.1em; 
			border-left: 1px dotted #FFF;
			font-weight:bold;
			}
		#menu a:hover { 
			color: #8895B8; 
			text-decoration:none;
			}
		#menu a.lastitem {
			border-right: 1px dotted #FFF; 
			}
		#menu .active a { 
			background: #616a76; 
			font-weight:bold
		}

	#header h2 {
		margin-top:85px;
		margin-left:10px;
		width:250px;
		line-height:0.85em;
		}
	#header h3 {
		margin-top:10px;
		margin-left:10px;
		line-height:0.85em;
		}

	#headerbanners {
		margin-top:78px;
		*margin-top:33px;
		}
	#headerbanners a{
		margin:0px 3px;
		width:302px;
		height:132px;
		display:inline-block;
		}
	#headerbanners a:hover{
		text-decoration:none;
		opacity:0.8;
		}
		.headerbanner1 {
			background:url(../images/banner-tienda-mustang.jpg) top left no-repeat;
			}
		.headerbanner2 {
			background:url(../images/banner-nuevo-mustang-gt.jpg) top left no-repeat;
			}
		.headerbanner3 {
			background:url(../images/banner-garantia-taller.jpg) top left no-repeat;
			}
		#headerbanners span {
			display:block;
			margin:20px 15px;
			font-size:1.1em;
			*font-size:1em;
			line-height:0.85em;
			width:120px;
			*width:136px;
			}

#content{
	background:#FFFFFF;
	padding:20px 20px 30px 20px;
	}

	#bannerpromos {
		float:right;
		line-height:0.5em;
		margin-left:40px;
	}
		#bannerpromos a:hover {
			opacity:0.8;
		}
	#content a { 
		color:#8895B8; 
		text-decoration:underline; 
	}
	#content a:hover { 
		text-decoration:none; 
	}
	#content .highlight {
		font-size:1.2em;	
	}
	#content ul {
		list-style-image:url(../images/bullet.gif);
		margin-left:20px;
	}
	#content ul li {
		margin-bottom:10px;	
		}
	#content .product-item {
		float:left;
		width: 215px;
		margin:15px 0px 25px 15px;
		display:block;
		}
	#content .product-item-mini {
		margin:15px 0px 0px 15px;
		}
	#content .product-item-maxi {
		width: 285px;
		}

	.moreinfo {
		background:url(../images/bullet.gif) right no-repeat;
		padding-right:10px;
		}
	.note {
		font-size:0.8em;
		font-style:italic;
		color:#999;
	}
	.image-to-the-right {
		float:right;
		margin-left:15px;	
	}


#sitelinks{
	background:#efefed;
	padding:20px;
	}
	#sitelinks ul{ 
		list-style: none;
		padding-left:40px;
		margin-left:10px;
		width:182px;
		float:left;
		min-height:110px;
	}
	#sitelinks li { 
	}
	.section-servicios {
		background:url(../images/icon-sitelinks-servicios.gif) top left no-repeat;
		border-right: 1px dotted #c2c2c1;
		}
	.section-mustang {
		background:url(../images/icon-sitelinks-mustang.gif) top left no-repeat;
		border-right: 1px dotted #c2c2c1;
		}
	.section-propietarios {
		background:url(../images/icon-sitelinks-propietarios.gif) top left no-repeat;
		border-right: 1px dotted #c2c2c1;
		}
	.section-sobremustang {
		background:url(../images/icon-sitelinks-sobremustang.gif) top left no-repeat;
		}

#footer{
	padding:5px 20px;
	background:#dbdbdb;
	font-size:0.8em;
	}
	

/* CSS - interiores */

#header.interior {
	height:auto;
	background:#FFFFFF;
	color:#313131;
	padding-bottom:0px;
	}
	#header.interior a {
		color:#313131;
		}
	#header.interior a:hover { 
		color:#8895B8; 
	}

	#header.interior #menu {
		background:none;
		padding-left:0px;
		}
		#header.interior #menu a { 
			border-left: 1px dotted #313131;
			}
		#header.interior #menu a:hover { 
			color: #8895B8; 
			text-decoration:none;
			}
		#header.interior #menu a.lastitem {
			border-right: 1px dotted #313131; 
			}
		#header.interior #menu .active a { 
			background: #616a76; 
			color:#FFFFFF;
		}
		#header.interior #heading {
			background:url(../images/bg-interior-heading.gif) top left repeat-x #454e53;
			color:#FFFFFF;
			font-size:1.4em;
			margin-top:20px;
			padding:5px 10px;
		}

		#header.interior #submenu {
			padding-bottom:20px;
			}
		#header.interior #submenu ul{ 
			list-style: none;
			}
		#header.interior #submenu li { 
			float:left;
			background:#f6f6f6;
			}
		#header.interior #submenu a { 
			display: block; 
			padding: 5px 10px 4px 10px; 
			text-decoration: none; 
			font-size: 1em; 
			font-weight:bold;
			border-right:1px dotted #8895B8;
			color: #8895B8; 
			}
		#header.interior #submenu a:hover { 
			border-bottom:1px solid #8895B8;
			}
		#header.interior #submenu .active a {
			border-bottom:4px solid #8895B8;
			} 
			


h4 { font-size: 1.4em; margin: 0 0 .8em; }
h5 { font-size: 1.2em; margin: 0 0 .4em; font-weight:normal;}
