body{
font-family:Arial,sans-serif;
font-size:12px;
background:#000 url(../img/main-bg.jpg) top center repeat;
color:#ffffff;
margin:0;
}

p,div{margin:0;padding:0;}
img{border:0 none;}
a{outline:none;}
span,ul,li,img,p{float:left;}

/*main boxes*/
#wrapper{
position:relative;
margin:0 auto;
width:950px;
}
#menu-top{
float:right;
width:100%;
height:30px;
margin:25px 0 0 0;
}
#header{
float:left;
margin:0 0 20px 0;
}
#home-box{
float:left;
overflow:hidden;
width:851px;
height:350px;
background:url(../img/menu/extra.jpg) repeat-x #000000;
margin:100px 0 10px 0;
}

#home-box2{
float:left;
overflow:hidden;
width:900px;
height:350px;
background:#000000;
margin:20px 0 10px 0;
}

#home-box1{
float:left;
overflow:hidden;
width:890px;
height:457px;
background:#000000;
margin:100px 0 10px 0;
}

#promo-box1{
float:left;
overflow:hidden;
width:900px;
height:350px;
background:#000000;
margin:100px 0 10px 0;
}

#promo-box2{
float:left;
overflow:hidden;
width:900px;
height:350px;
background:#000000;
margin:20px 0 10px 0;
}

/*home menu accordion*/
.accordionWrapper div.title{cursor:pointer;height:350px;width:50px;float:left;}
.accordionWrapper div.title img{}
.accordionWrapper div.content{float:left;width:0;height:350px;overflow:hidden;display:block;}
.set{display:block;position:relative;}

.accordionWrapper div.title.active-title{display:none}
.accordionWrapper div.content.active-content{width:600px;}

#lancia-1{background:#000000 url(../img/menu/box/1.jpg) top left no-repeat;}
#lancia-3{background:#000000 url(../img/menu/box/2.jpg) top left no-repeat;}
#lancia-2{background:#000000 url(../img/menu/box/3.jpg) top left no-repeat;}
#lancia-4{background:#000000 url(../img/menu/box/4.jpg) top left no-repeat;}
#lancia-5{background:#000000 url(../img/menu/box/5.jpg) top left no-repeat;}
#lancia-6{background:#000000 url(../img/menu/box/6.jpg) top left no-repeat;}
#lancia-7{background:#000000 url(../img/menu/box/7.jpg) top left no-repeat;}

.condiciones{display:none;}

#condiciones{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#959595;
	float:left;	
	width:100%;
	height:40px;

}

/*home footer*/
#bottom{
position:relative;
float:left;
background:#000 top left repeat;
width:100%;
height:104px;
}

.wrapper{
position:relative;
margin:0 auto;
width:950px;
}

.text-box{
display:inline;
position:relative;
float:left;
height:330px;
padding:10px 30px;
width:540px;
}

.title-box{
position:absolute;
}
.title-box h3{
clear:both;
}

#lancia-1 .title-box{top:90px; left:10px;} 
#lancia-3 .title-box{top:90px; left:87px;color:#666666 !important;}
#lancia-2 .title-box{top:70px; left:445px;}
#lancia-4 .title-box{top:80px; left:440px;} #lancia-4 .title-box h3{float:right !important;}

.menu-bottom{ position:absolute; top:320px; left:20px;}
.menu-bottom ul{list-style:none; list-style-image:none; padding:0px; margin:0px;}
.menu-bottom li{
	font-size: 13px;
	line-height:normal;
	font-weight: normal;
	font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
	text-transform:uppercase;
	margin:0;
	width:auto;
	float:left;
	padding-right:18px;
}

.menu-bottom li a{color:#FFF; text-shadow: #000 0px 0px 2px; text-decoration:none}

/*terms*/
#legales{
float:left;
width:100%;
background:transparent url(../img/black-opacity.png) top left repeat;
height:24px;
font-size:10px;
color:#fff;
margin-top:23px;
}

.center{text-align:center;}

.left{padding-left:10px; padding-top:5px; position:absolute;}
.right{right:0px; padding-right:50px; padding-top:5px; position:absolute;}
.right a{	
	font-size: 13px;
	line-height:normal;
	font-weight: normal;
	font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}
/*car sections*/
#lancia{
position:relative;
float:left;
width:905px;
height:427px;
}

#submenu{
float:left;
clear:both;
width:120px;
height:125px;
padding:10px;
margin:15px;
background:transparent url(../img/submenu_bg.png) top left no-repeat;
}
#submenu ul{
font-size:15px;
line-height:28px;
list-style-type:none;
margin:0;
padding:0;
}
#submenu ul li{
width:100%;
}

#submenu ul li.ml{
margin-left:15px;
}
#submenu ul li a{
text-decoration:none;
color:#ffffff;
}
#description{
float:right;
height:370px;
padding:0 10px;
width:305px;
background:transparent url(../img/text_bg.png) repeat;
}
#description h3{
font-size:14px;
}
#description p{
width:100%;
line-height:16px;
}
#description a{
	color:#d3171c;
	text-decoration:none;
}
#description a:hover{
	color:#d3171c;
	text-decoration:underline;
}
ul.list{
float:left;
/* list-style-image:url(../img/li.gif); */
list-style-type:none;
margin:0;
padding:10px;
}
ul.list li{
float:left;
line-height:11px;
margin:5px 0;
padding-left:10px;
background:url(../img/li.gif) 0 3px no-repeat;
/*width:100%; problemas con IE */
width:315px;
}
ul.list li.nolist{
list-style-image:none;
}

.big{font-size:18px;}
.red{color:#d3171c!important;}


.mito1{background:#000000 url(../img/mito/bg1.jpg) top right no-repeat;}
.mito2{background:#000000 url(../img/mito/bg2.jpg) top right no-repeat;}
.mito3{background:#000000 url(../img/mito/bg3.jpg) top right no-repeat;}

.a1471{background:#000000 url(../img/147/bg1.jpg) top right no-repeat;}
.a1472{background:#000000 url(../img/147/bg2.jpg) top right no-repeat;}

.gt1{background:#000000 url(../img/gt/bg1.jpg) top right no-repeat;}

.a1591{background:#000000 url(../img/159/bg1.jpg) top right no-repeat;}
.a1592{background:#000000 url(../img/159/bg2.jpg) top right no-repeat;}

.a159sw1{background:#000000 url(../img/159sw/bg1.jpg) top right no-repeat;}
.a159sw2{background:#000000 url(../img/159sw/bg2.jpg) top right no-repeat;}

.brera1{background:#000000 url(../img/brera/bg1.jpg) top right no-repeat;}

.spider1{background:#000000 url(../img/spider/bg1.jpg) top right no-repeat;}

.tae0{background:#000000 url(../img/promo/tae-0.jpg) top right no-repeat;}

#buttons{
position:absolute;
bottom:0;
left:30px;
width:855px;
height:45px;
}
#buttons a{
float:left;
}
.mlr80{margin:0 80px}
.mtb10{margin:10px 0}

/*titulares trade*/
h3.trade18{
font-size: 18px;
line-height:normal;
font-weight:normal;
font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
margin:0;
width:auto;
float:left;
}
h3.trade14{
font-size: 14px;
line-height:normal;
font-weight: normal;
font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
margin:0;
width:auto;
float:left;
}

#lancia-1 .title-box h3.trade18{
	margin-top:-5px;
	margin-left:17px;
}

#lancia-2 .title-box h3.trade18{
	margin-top:-5px;
	margin-left:12px;
}

#lancia-3 .title-box h3.trade18{
	margin-top:-5px;
	margin-left:22px;
}

#lancia-4 .title-box h3.trade18{
	margin-top:-5px;
}

.menu-container{
	position:absolute !important;
	display:block;
	padding:0px; margin:0px;
}

.menu-container ul{
	font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
	font-size:12px;
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
}

.menu-container ul li{float:left;}
.menu-container ul li a{ color:#FFF; text-decoration:none; padding-top:3px; padding-bottom:2px; padding-left:10px; padding-right:10px;}


.menu_header{
	position:absolute;
	font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
	font-size:17px;
	padding:5px;
	border:solid 1px #787878;
	width:277px;
	/*width:255px*/
	height:35px;
	background-color:#fff;
	margin-top:25px;
	color:#0066cc;
	line-height:18px;
	text-transform:uppercase;
}

.menu_header1{
	position:absolute;
	font-family: 'TradeGothicLTStdBoldRegular', sans-serif;
	font-size:17px;
	padding:5px;
	border:solid 1px #787878;
	width:255px;
	height:35px;
	background-color:#fff;
	margin-top:25px;
	color:#0066cc;
	line-height:18px;
	text-transform:uppercase;
}

.menu_panel{
	position:absolute;
	width:285px;
	height:190px;
	margin-top:85px;
	overflow:hidden
}

.menu_panel1{
	position:absolute;
	width:285px;
	height:170px;
	margin-top:85px;
	overflow:hidden
}

#lancia-1 .menu-container, #lancia-3 .menu-container{
	left:302px;
	top:20px;
}

#lancia-2 .menu-container, #lancia-4 .menu-container{
	left:50px;
	top:20px;
}

#lancia-5 .menu-container, #lancia-6 .menu-container{
	left:50px;
	top:50px;
}

#lancia-5 .menu_header,#lancia-6 .menu_header{
	width:250px;
	padding-top:10px;
	height:25px;
}

#lancia-5 .menu_panel,#lancia-6 .menu_panel{
	width:490px;
	padding:5px;
	height:60px;
}

#lancia-6 .menu_panel{
	height:90px;
}

#lancia-5 .li02, #lancia-6 .li02{top:-5px;}

.li01{
	position:absolute;
	width:13px;
	height:8px;
	background-image:url(../img/li01.png);
	background-repeat:no-repeat;
}

.li02{
	position:absolute;
	margin-top:71px;
	width:15px;
	left:44px;
	height:9px;
	background-image:url(../img/li02.png);
	background-repeat:no-repeat;
}

.li021{
	position:absolute;
	margin-top:72px;
	width:15px;
	left:44px;
	height:9px;
	background-image:url(../img/li02.png);
	background-repeat:no-repeat;
}

#textos{display:none;}

.menu_panel, .menu_panel ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.menu_panel1, .menu_panel1 ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}

.menu_panel ul{padding-left:5px;
margin-bottom:10px;}
.menu_panel b{color:#0066cc; font-weight:bolder}
.menu_panel a{font-family: 'TradeGothicLTStdBoldRegular', sans-serif; font-size:12px; text-transform:uppercase; color:#000; text-decoration:none;}

.menu_panel1 ul{padding-left:5px;}
.menu_panel1 b{color:#0066cc; font-weight:bolder}
.menu_panel1 a{font-family: 'TradeGothicLTStdBoldRegular', sans-serif; font-size:12px; text-transform:uppercase; color:#000; text-decoration:none;}

.scroll-pane{height:175px;	padding:8px;	background-color:#fff;	border:solid 1px #787878;}
.scroll-pane1{height:170px;	padding:8px;	background-color:#fff;	border:solid 1px #787878;}

#bottom ul{list-style:none; list-style-image:none; padding:0px; margin:0px; padding-top:12px; padding-left:0px}
#bottom li{padding-right:30px;}

/*SCROLL*/
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.jScrollPaneTrack {
	background: url(../img/scroll/track.png) repeat-y;
}
.jScrollPaneDrag {
	background: url(../img/scroll/drag_middle.png) repeat-y;
}
.jScrollPaneDragTop {
	background: url(../img/scroll/drag_top.png) no-repeat;
	height: 5px;
}
.jScrollPaneDragBottom {
	background: url(../img/scroll/drag_bottom.png) no-repeat;
	height: 5px;
}
a.jScrollArrowUp {
	height: 12px;
	background: url(../img/scroll/arrow_up.png) no-repeat 0 0;
}

a.jScrollArrowDown {
	height: 12px;
	background: url(../img/scroll/arrow_down.png) no-repeat 0 0;
}

ul.listaespecificaciones li{float:none;}

.clear{clear:both; font-size:1px;}
