*:active {
	outline: none;
}
*:focus {
	-moz-outline-style: none;
}
* {
	outline:none
}
body, html {
	margin:0px;
	padding:0px;
}
h1 {
	margin:0px;
	font-size:27px;
	line-height:24px;
	float:left;
	position:relative;
	color:#333;
	letter-spacing:1px;
	font-weight:bold;
	width:550px;
	padding:10px;
	width:200px
}
h2 {
	margin:0px;
	padding:0px;
	font-size:27px;
	line-height:26px;
	word-spacing:normal;
	float:left;
	color:#000;
	width:100%;
}
h3 {
	margin:0px;
	padding:0px;
	font-size:12.5px;
	line-height:15px;
	float:left;
	color:#333;
	width:100%;
	letter-spacing:0.5px;
}
/*--------------------TITLE, SUBTITLES------------------------------*/
.title {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	font-size:20px;
	line-height:40px;
}
.subtitle {
	margin:0;
	padding:0;
	font-size:18px;
	line-height:30px;
	float:left;
	color:#666;
	width:100%;
}
.subtitle1 {
	margin:0;
	padding:0;
	font-size:14px;
	line-height:40px;
	color:#666;
}
.dealers_iframe {
	width:730px;
	height:450px;
	position:relative;
	z-index:1;
}
.newsletter_iframe {
	width:730px;
	height:950px;
	position:relative;
	z-index:1;
}
.title_km {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
}
.title_preciosMant {
	color:#333333;
	padding-top:80px;
	padding-left:55px;
	width:550px;
	float:left;
}
.title_press {
	position:absolute;
	top:151px;
	left:540px;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
/*--------------WRAPPER, HEADER, COMPLETE, CONTENT--------------------------*/
#wrapper {
	width: 950px;
	margin: 0px auto;
	position:relative;
}
#home {
	width:950px;
	height:auto;
	padding:0;
	float:left;
	padding:0;
	position:relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
}
#home_dealers {
	height:auto;
	width:730px;
	margin:0 auto;
	position:relative;
	padding:20px 0px 0px 150px;
	float:left;
}
#home_news {
	height:auto;
	width:730px;
	margin:0 auto;
	position:relative;
	padding:20px 0px 0px 150px;
	float:left;
}
#complete {
	background:no-repeat #FFFFFF top;
	width:100%;
	height:100%;
	min-width:959px;
	min-height:700px;
	position:absolute;
	top:0;
	left:0;
}
#header {
	height: 86px;
	margin: 0 auto;
	padding:0;
}
#logo {
	width:158px;
	height:64px;
	float:left;
	border:none;
	margin:0 auto;
	padding:13px 0;
}
#content {
	float:left;
	padding:5px;
	margin:0px auto;
	position:relative;
	z-index:1;
}
#contentBanner {
	float:left;
	padding-left:10px;
	width:auto;
}
#bannersWrapper {
	position:relative;
	z-index:20;
}
#cars {
	padding-top: 100px;
	padding-left: 40px;
	padding-bottom: 0px;
	position:relative;
	z-index:0;
	width:870px;
}
#mycarousel {
	margin:0 px;
	padding:0 px;
	background-color:#33C;
}
#feature {
	width:250px;
	height:265px;
	margin:0px;
	padding:0px;
	border:#FFFFFF solid 1px;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	left: 3px;
	top: 71px;
}
#precios_enclave_img {
	float:left;
	padding-right:20px;
}
/*-------------------PRECIOS---------------------*/
#head_price {
	height:135px;
}
#desc_price {
	width:410px;
	height:auto;
	padding-left:55px;
	padding-top:5px;
	margin-top:2px;
	font-size:10px;
	line-height:10px;
	color:#666666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#desc_price ul {
	display:block;
	list-style:none;
	font-size:12px;
	padding:0px;
	height:25px;
	width:200px;
	margin:0px
}
#desc_price ul li {
	width:50px;
	float:left;
	text-align:center;
}
.pricesWrapper {
	float:left;
	margin:0px;
	padding:0px;
}
#tab2010 {
	background:url(../images/2010.jpg) no-repeat;
	height:29px;
	width:50px;
	cursor:pointer;
}
#tab2010:hover, #tab2010.active {
	background-position:left -27px;
	height:29px;
	display:block;
}
#tab2011 {
	background:url(../images/2011.jpg) no-repeat;
	height:29px;
	width:50px;
	cursor:pointer;
}
#tab2011:hover, #tab2011.active {
	background-position:left -27px;
	height:29px;
}
#price2011 {
	float:left;
	margin:0px;
	padding:0px;
	display:none;
}
#price2010 {
	float:left;
	margin:0px;
	padding:0px;
}
.precios_panel {
	float:left;
	width:960px;
	height:105px;
	margin: 0px 0px 10px -10px;
}
.precios_details {
	width:306px;
	height:105px;
	float:left;
	padding-right:19px;
	padding-left:0px;
	background: url(../images/info_precios.jpg) no-repeat top center;
}
.precios_banner {
	padding:18px 30px 0 30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	color:#333;
	margin:0 auto;
}
#car_btn {
	width:140px;
	height:29px;
	display:block;
	background:url(../images/vehiculo.jpg) no-repeat scroll left top;
	cursor:pointer;
	margin:3px auto;
}
#car_btn:hover {
	background:transparent url(../images/vehiculo.jpg) no-repeat scroll 0 -27px;
	width:140px;
	height:29px;
	margin:3px auto;
}
#dealer_btn {
	width:140px;
	height:29px;
	display:block;
	background:url(../images/distribuidor.jpg) no-repeat scroll left top;
	cursor:pointer;
	margin:3px auto;
}
#dealer_btn:hover {
	background:transparent url(../images/distribuidor.jpg) no-repeat scroll 0 -27px;
	width:140px;
	height:29px;
	margin:3px auto;
}
#mas_btn {
	width:140px;
	height:29px;
	display:block;
	background:url(../images/masInfo.jpg) no-repeat scroll left top;
	cursor:pointer;
	margin:3px auto;
}
#mas_btn:hover {
	background:transparent url(../images/masInfo.jpg) no-repeat scroll 0 -27px;
	width:140px;
	height:29px;
	margin:3px auto;
}
/*--------------PANEL----------------------*/
.desc_legal {
	float:left;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	width:380px;
	line-height:12px;
	padding-top:15px;
}
.desc_legal2 {
	float:left;
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	width:380px;
	line-height:12px;
	padding-top:42px;
}
.panels_container {
	width:289px;
	position:absolute;
	left: 0px;
	top: 63px;
	height: 258px;
}
.panel {
	width:270px;
	background:url(../images/panel_back.png) no-repeat center;
	height:75px;
	padding:3px 0 0 0;
}
.panel_content {
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 5px 2px 7px;
	width:265px;
	height:63px;
}
.panel_text {
	float:left;
	width:130px;
	padding-top:20px;
	padding-left:10px;
	color:#333;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.panel_text a:link {
	text-decoration:none;
	color:#555;
}
.panel_text a:visited {
	color:#555;
	text-decoration:none;
}
.panel_text a:hover {
	color:#46A6DE;
	text-decoration:none;
}
/*---------------PANEL TERMINOS---------------------*/
.panel_termsContainer {
	width:950px;
	height:70px;
}
.panel_terms {
	width:600px;
	margin:0 auto;
	height:60px;
	border:#ccc solid 1px
}
.title_table {
	background-color:#F5F4F6;
	font-size:12px;
	font-weight:bold;
	border-bottom:#ccc solid 1px;
	color:#555;
	text-align:center;
}
#panel_termsShort {
	width:150px;
	float:left;
	border-right:#ccc solid 1px;
	line-height:20px;
	text-align:center;
}
#panel_termsLarge {
	width:439px;
	float:left;
	margin-left:10px;
	line-height:20px;
}
#panel_termsShortR {
	width:150px;
	float:left;
	line-height:20px;
	text-align:center;
}
#panel_termsLargeR {
	width:439px;
	float:left;
	margin-left:5px;
	line-height:20px;
	border-right:#ccc solid 1px;
}
/*---------------MENU----------------------*/
#menu {
	width:740px;
	height:55px;
	padding: 8px 0 0 0;
	float:right;
	margin:0 auto;
}
#menu ul {
	width:100%;
	margin:0 auto;
	float:right;
	list-style-type: none;
}
#menu li {
	/*border-right:#999 solid 1px;*/
background:url(../images/pipe.gif) no-repeat right;
	height:20px;
	display:block;
	font-size:13px;
	letter-spacing:1.5px;
	line-height:20px;
	text-align:center;
	float:left;
}
#menu li a:link {
	text-decoration:none;
	color:#555;
}
#menu li a:visited {
	color:#555;
	text-decoration:none;
}
#menu li a:hover {
	color:#46A6DE;
	text-decoration:none;
}
/*-------------------------------SUBMENU-----------------------*/
#submenu {
	width:380px;
	float:right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0;
}
#submenu ul {
	width:100%;
	float:right;
	list-style-type: none;
}
#submenu li {
	border:none;
	width:130px;
	display:block;
	font-size:11px;
	line-height:11px;
	letter-spacing:normal;
	list-style-position:outside;
	text-align:center;
	float:left;
	padding:0 10px 0 0;
	background:url(../images/mini_pipe.gif) no-repeat right top;
}
#submenu li a:link {
	color:#666;
}
#submenu li a:visited {
	color:#666;
	text-decoration:none;
}
#submenu li a:hover {
	color:#333;
	text-decoration:underline;
}
/*
/*-------------------------------SUBMENU MODELO-----------------------*/
#submenu_model {
	width:100%;
	float:left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0;
}
#submenu_model ul {
	width:100%;
	float:right;
	list-style-type: none;
}
#submenu_model li {
	border:none;
	display:block;
	font-size:11.5px;
	line-height:13px;
	letter-spacing:0.5px;
	list-style-position:outside;
	text-align:center;
	float:left;
	padding:0px 5px;
	background:url(../images/pipe_model.gif) no-repeat right top;
}
#submenu_model:link {
	color:#666;
}
#submenu_model:visited {
	color:#666;
}
#submenu_model:hover {
	color:#46A6DE;
}
/*----------------ESPECIFICACIONES-------------*/
#specs {
	width:19.5%;
	float:left;
	font-size:11px;
}
#img_specs {
	width:950px;
	height:136px;
	background:no-repeat top;
}
#desc_specs {
	width:150px;
	font-size:11.2px;
	line-height:20px;
	text-align:left;
	float:right;
	color:#FFFFFF;
	padding:2px 0 0 23px;
	margin:5px 0 0 0;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#desc_specs a:link {
	text-decoration:none;
	color:#fff;
}
#desc_specs a:visited {
	color:#fff;
	text-decoration:none;
}
#desc_specs a:hover {
	color:#555;
	text-decoration:none;
}
/**/
#desc_specsLacrosse {
	width:150px;
	font-size:11.2px;
	line-height:20px;
	text-align:left;
	float:right;
	color:#333;
	padding:2px 0 0 23px;
	margin:5px 0 0 0;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#desc_specsLacrosse a:link {
	text-decoration:none;
	color:#333;
}
#desc_specsLacrosse a:visited {
	color:#333;
	text-decoration:none;
}
#desc_specsLacrosse a:hover {
	color:#555;
	text-decoration:none;
}
#content_ModelInfo {
	width:215px;
	height:325px;
	background:url(../images/info_enclave.png) no-repeat top;
	float:left;
	padding:0;
	margin:0
}
.link_models {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	padding:14px;
}
#price {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:25px;
	padding:5px 0;
	width:100%;
	float:left
}
#pricesSubtitle {
	font-size:13px;
	line-height:14px;
	float:left;
	color:#999;
	text-align:center
}
.link_models a:link, a:visited {
	color:#46A6DE;
	text-decoration:underline;
}
.link_models a:hover {
	color:#333;
	text-decoration:underline;
}
#content_ModelInfo2 {
	width:225px;
	height:487px;
	background:url(../images/info_enclave2.png) top;
	float:left;
	padding:0;
	margin:0
}
/*-----------------PROPIETARIOS, LEGAL------------*/
.desc_extra {
	font-family: Arial, Helvetica, sans-serif;
	font-variant:normal;
	padding:10px 0px 0px 0px;
	margin:0px auto;
	font-size:11px;
	line-height:14px;
	width:940px;
	color:#444;
	height:auto;
}
.benefits {
	font-size:11.5px;
	line-height:16px;
}
/*------------------FOOTER------------------*/

#footer {
	width:940px;
	float:left;
	margin-top: 40px;
	padding-top:6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position:relative;
	z-index:150;
	border-top: solid 1px #E1E1E1;
	height:18px;
}
#footer ul {
	width:940px;
	margin:0 auto;
	padding:0;
	float:right;
	list-style-type: none;
}
#footer li {
	border-left:#F1F1F1 solid 1px;
	width:19.8%;
	height:13px;
	display:block;
	font-size:12px;
	line-height:11px;
	letter-spacing:0.5px;
	list-style-position:outside;
	text-align:center;
	float:left;
}
#footer li a:link {
	text-decoration:none;
	color:#666;
}
#footer li a:visited {
	color:#666;
	text-decoration:none;
}
#footer li a:hover {
	color:#333;
	text-decoration:none;
}
#footerFace {
	float:right;
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	background:transparent url(../images/facebook.gif) no-repeat scroll left top;
	margin:0 auto;
}
#footerTwitter {
	float:right;
	width:18px;
	height:18px;
	display:block;
	cursor:pointer;
	background:transparent url(../images/twitter.gif) no-repeat scroll left top;
	margin:0 auto;
}
#footerSocials {
	width:23px;
	border:none;
	margin:0px;
	padding:0px;
}
#footerAtention {
	width:137px;
	height:36px;
	display:block;
	cursor:pointer;
	background: url(../images/btn_atencion.png) no-repeat scroll left top;
	position:relative;
}
#footerAtentionDiv {
	position:relative;
	top:-8px;
	right:72px;
	float:right;
	clear:both;
}
/*---------CARRUSEL HOME-----------*/
.eventsCarouselMainContainer {
	width:580px;
	height:110px;
	padding:0px;
	margin:0px;
	position:relative;
}
.eventsCarouselItemContainer {
	width:495px;
	height:110px;
	position:absolute;
	top:0px;
	left:43px;
	overflow:hidden;
}
.carouselGalleryLeftArrow {
	background:url(../js/carousel/prev-horizontal.gif) no-repeat;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-16px;
	left:0px;
	width:32px;
	height:32px;
}
.carouselGalleryRightArrow {
	background:url(../js/carousel/next-horizontal.gif) no-repeat;
	display:block;
	position:absolute;
	top:50%;
	margin-top:-16px;
	left:100%;
	margin-left:-32px;
	width:32px;
	height:32px;
}
.galleryCarouselElementsWrapper {
	height:110px;
	width:580px;
	position:absolute;
}
.galleryCarouselElements {
	width:495px;
	height:110px;
	position:absolute;
}
/*-----------------CARRUSEL MODELOS-------------------------*/
.eventsCarouselMainContainerModels {
	width:470px;
	height:145px;
	padding:0px;
	margin:0px;
	position:relative;
}
.eventsCarouselItemContainerModels {
	width:410px;
	height:145px;
	position:absolute;
	top:0px;
	left:27px;
	overflow:hidden;
}
.galleryCarouselElementsWrapperModels {
	height:145px;
	width:470px;
	position:absolute;
}
.galleryCarouselElementsModels {
	width:460px;
	height:145px;
	position:absolute;
}
/*---------------------MENU------------------------------------*/


.topMenuArrow {
	width:15px;
	height:13px;
	border:0px;
	position:absolute;
	left:90px;
	top:3px;
	display:block;
}
.vehicleMenuBtn {
	position:relative;
	display:block;
	text-align:left;
	height:25px;
	width:148px;
	top:0px;
	z-index:800;
	margin:0px;
}
#subMenuTopPart {
	position:absolute;
	background-color:#f4f4f4;
	background-image:url(../images/topMenuOpBackground.jpg);
	background-repeat:repeat-x;
	height:25px;
	width:148px;
	top:-5px;
	left:0px;
	visibility:hidden
}
#vehicleSubMenuContainer {
	position:absolute;
	width:148px;
	height:25px;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}
#subMenuWrapper {
	position:absolute;
	width: 168px;
	height:90px;
	z-index:0;
	top:20px;
	padding:13px 0px 0px 0px;
	margin:0px;
	left:0px;
}
.menuMainOption {
	margin-left:15px;
	padding:4px 0px 0px 0px;
	position:relative;
	z-index:1;
	width:155px;
}
.leftElem {
	float:left;
	padding:0px;
	margin:0px;
}
.mainMenuText {
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
	z-index:1;
	color:#555;
}
#vehiclesOptionsContainer {
	width:168px;
	margin:0px;
	padding:0px;
	height:100px;
	display:list-item;
	position:relative;
	z-index:1;
}
#vehiclesOptionsContainer li {
	list-style-type:none;
	margin-bottom:7px;
	float:none;
	background-image:none;
}
#vehiclesOptionsContainer li a {
	width:168px;
	height:22px;
	display:block;
	text-align:left;
	padding:6px 0px 0px 0px;
	color:#575858;
	font-size:1.5em;
}
#vehiclesOptionsContainer li a:hover, #vehiclesOptionsContainer li a.selected {
	width:168px;
	height:22px;
	background-image:url(../images/backgroundTopMenuOp.jpg);
	background-repeat:repeat-x;
	display:block;
	text-align:left;
	padding:6px 0px 0px 0px;
	color:#FFF;
	font-size:1.5em;
}
#vehiclesOptionsContainer li a div {
	width:148px;
	margin-left:10px;
}
#subMenuBase {
	width:168px;
	height:85px;
	background-color:#FFF;
	position:absolute;
	top:0px;
	left:0px;
	opacity:.7;
	filter:alpha(opacity=70)
}
#vehiclesMenuInfoPanel, #vehiclesOptionsContainer #vehiclesMenuInfoPanel {
	height:200px;
	width:430px;
	background:url(../images/topMenuInfoBackgroundWhite.jpg) repeat-y;
	position:absolute;
	top:0px;
	left:168px;
	border:#FFF 1px solid;
	border-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:0px;
	margin:0px;
	padding:0px;
}
{
color:#FFF
}
#vehiclesOptionsContainer #VMHotspotPanel {
	top:-13px;
	left:168px;
	width:100px;
	height:200px;
	position:absolute;
	margin:0px;
}
#VMInfoPanelCarTitle {
	font-size:1.5em;
	color:#555;
	left:20px;
	top:23px;
	position:absolute;
}
#vehiclesMenuInfoPanel #VMInfoPanelCarPrice, #vehiclesOptionsContainer #vehiclesMenuInfoPanel #VMInfoPanelCarPrice {
	font-size:1.8em;
	color:#555;
	left:20px;
	top:53px;
	position:absolute;
}
#vMInfoPanelCar {
	width:322px;
	height:184px;
	position:absolute;
	left:108px;
	top:10px;
	border:none
}
#vehiclesMenuInfoPanel #VMModelOverviewBtn {
	width:130px;
	height:24px;
	display:block;
	background:url(../images/conocelButton.jpg) no-repeat;
	position:absolute;
	top:125px;
	left:16px;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#FFF;
	font-weight:bold;
}
#vehiclesMenuInfoPanel #VMModelOverviewBtn2 {
	width:130px;
	height:24px;
	display:block;
	background:url(../images/conocelButton.jpg) no-repeat;
	position:absolute;
	top:125px;
	left:16px;
	text-align:center;
	padding:3px 0px 0px 0px;
	color:#FFF;
	font-weight:bold;
	visibility:hidden;
}
#vehiclesMenuInfoPanel #VMModelOverviewBtn:hover {
	color:#333;
}
#vehiclesMenuInfoPanel #VMRequestQuoteBtn {
	color:#50aadf;
	position:absolute;
	text-decoration:underline;
	top:158px;
	left:20px;
}
#vehiclesMenuInfoPanel #VMRequestQuoteBtn:hover {
	color:#333;
}
#vehiclesMenuInfoPanel #VMRequestQuoteBtn2 {
	color:#50aadf;
	position:absolute;
	text-decoration:underline;
	top:158px;
	left:20px;
}
#vehiclesMenuInfoPanel #VMRequestQuoteBtn2:hover {
	color:#333;
}
#flashFormsLoader {
	position:absolute;
	top:0px;
	left:-100%;
	z-index:900;
}
#gmSitesMenuContainer {
	position:absolute;
	top:-200px;
	left:50px;
	width:120px;
	height:220px;
	border:#FFF 1px solid;
	display:none;
	margin:0px;
	padding:0px;
	z-index:25;
}
#gmSitesMenuContainer ul {
	position:absolute;
	width:120px;
	height:200px;
	margin:0px;
	padding:0px;
	top:-170px;
	left:0px;
}
#gmSitesMenuContainer ul li {
	width:120px;
	list-style-type:none;
	float:none;
	margin:0px;
	padding:0px;
	border:none;
	height:24px;
	font-size:11px;
}
#gmSitesMenuContainer a {
	font-size:1.2em;
	display:block;
	width:120px;
	padding:2px 0px 0px 0px;
	margin:0px;
}
#gmSitesMenuContainer a:link {
	color: #333;
}
#gmSitesMenuContainer a:visited {
	color: #333;
}
#gmSitesMenuContainer a:hover {
	background-image:url(../images/backgroundSiteMenuOp.jpg);
	background-repeat:repeat-x;
	display:block;
	color:#FFF;
}
#gmSitesMenuContainer a:active {
	color: #333;
}
.gmSitesBackground {
	width:122px;
	height:330px;
	position:absolute;
	top:-380px;
	left:50px;
	background-color:#FFF;
	opacity:.8;
	filter:alpha(opacity=80);
	display:none;
	z-index:5px;
}
#meses {
	width:205px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#999;
	padding:3px;
	line-height:15px;
	font-weight:bold;
	float:left
}
#asterisco {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:8.5px;
	color:#999;
	line-height:11px
}
#meses_precios {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#999;
	padding:3px;
	line-height:15px
}
#meses_precios span {
	width:100%
}
#legalespromo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#999;
	float:left;
	width:100%
}
#asterisco2 {
	width:840px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#999;
	padding-left:55px;
	padding-right:40px;
	padding-top:10px;
	float:left
}
.subtitleNormal {
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height:15px;
	color:#333;
	line-height:25px;
	font-weight:bold;
	width:100%;
}
.subtitleLine {
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:25px;
	color:#666;
	font-weight:bold;
	width:100%;
	border-bottom:#333 1px solid
}
#mainMovieContainer {
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	overflow:hidden;
	min-height:950px;
	margin:0px auto;
}
#concierge {
	font-size:13px;
	color:#333;
	line-height:18px;
	padding:20px 0px;
	float:left;
	width:920px;
	margin-left:15px
}
.container {
	width:890px;
	float:left;
	margin:0px 0px 40px 30px;
}
.acc_trigger {
	padding-left:20px;
	margin:0px;
	line-height: 35px;
	width: 97%;
	font-size:13px;
	font-weight: normal;
	height: 35px;
	background:url(../images/+-.jpg) no-repeat scroll left top;
}
.acc_trigger a {
	color: #333;
	text-decoration: none;
	display: block;
	height: 35px;
	width:auto;
	color:13px;
	border-bottom:1px dotted #CCC;
}
.acc_trigger a:hover {
	color: #000;
}
h2.active {
	background-position:left -35px;
}
.acc_container {
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
	width: 890px;
	clear: both;
	color:#CCC
}
.acc_container .block {
	padding: 20px;
	border-bottom:1px dotted #CCC;
	height:auto
}
.acc_container .block p {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333;
}
.acc_container img {
	border:1px solid #CCCCCC;
	float:left;
	margin:0px 15px 15px 0px;
}
/*-------------PRECIOS----------------------------*/
#pricesModelBox {
	height:auto;
	width:200px
}
#pricesBoxInd {
	width:400px;
	height:260px;
	margin-top:0px;
	padding:0px;
	font-size:10px;
	line-height:10px;
	color:#666666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	border-right:#CCCCCC solid 1px;
	height:auto;
}
#disclaimerText {
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:10px;
	color:#999;
	padding:0px;
	float:left
}
#pricesBoxContainer {
	width:400px;
	height:390px
}
#pricesLegals {
	float:left;
	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	width:380px;
	line-height:12px;
	padding:10px 0px;
}
#pricesBoxContainerEnclave {
	width:400px;
	height:280px
}
#priceMinim {
	width:133px;
	height:40px
}
#priceMinim span {
	font-size:1.8em;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}
.titleContact {
	width:257px;
	position:absolute;
	top:28px;
	left:18px;
	font-size:20px;
	color:#333;
}
#backContact {
	float:left;
	background:url(../images/contact_back.png) repeat-x top;
	width:950px;
	height:600px
}
#backSend {
	float:left;
	background:url(../images/send_back.png) repeat-x top;
	width:950px;
	height:420px
}
#btn_mantenimiento {
	width:130px;
	height:24px;
	cursor:pointer;
	background:url(../images/conocelButton.jpg) no-repeat;
	text-align:center;
	padding:8px 8px 0px 3px;
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	position:absolute;
	top:349px;
	left:777px;
	color:#666666;
	border-style:none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}

#btn_mantenimiento a {
	color:#FFF;
	font-weight:bold;
	font-size:10px;
	border-style:none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
/*-------------------IPAD----------------------*/
#homeImg {
	height:322px;
	width:950px;
	margin:0px 0px 0px 50px
}
#vehicleImg {
	float:left;
	height:322px;
	width:380px;
	padding-left:20px
}
#bannerImg {
	width:auto;
	height:auto;
}
#divOwnerImg {
	width:650px;
	height:400px;
	background:url(../images/owners.gif) bottom right no-repeat;
}
/*---------------------------------COLORS----------------------------------------*/
#colorsWrapper {
	width:571px;
	height:400px;
}
#galleryColorsGroup {
	width:auto;
	height:auto;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	overflow:hidden;
}
#galleryColorsGroup ul {
	padding:0px;
	margin:0px;
}
#colors360Wrapper {
	width:571px;
	height:325px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:12;
}
#color360Title {
	width:100%;
	height:20px;
	color:#333;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:100%;
	margin-top:10px;
	left:35px;
}
#color360Title ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#color360Title ul li {
	text-align:center;
}
#arrowsDiv {
	height:50px;
	width:440px;
	position:absolute;
	top:100%;
	left:25%;
	margin-top:-50px;
}
#arrowsDiv ul li {
	cursor:pointer;
	list-style:none;
}
#arrowsDiv li {
	cursor:pointer;
	float:right;
}
.colorRightArrow {
	background:url(../images/right_overview.png) no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	display:block;
	width:152px;
	height:38px;
	z-index:5;
	cursor:pointer;
}
.colorLeftArrow {
	background:url(../images/left_overview.png) no-repeat;
	display:block;
	width:152px;
	height:38px;
	z-index:5;
	cursor:pointer;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.colorCenter {
	/*background:url(../images/circle_overview.png) no-repeat top center;*/
	width:88px;
	height:34px;
	display:block;
	margin:8px 8px 0px 0px;
}
.colorLeftArrow:hover, .colorRightArrow:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
#color360Thumbnails {
	width:260px;
	height:24px;
	margin:0px auto;
	position:absolute;
	top:100%;
	margin-top:60px;
	left:100%;
	margin-left:-250px;
}
#color360Thumbnails ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	float:left
}
#color360Thumbnails ul li {
	width:24px;
	height:24px;
	display:block;
	float:left;
	cursor:pointer;
	margin:0px 0px 0px 4px;
}
#tabSilver {
	background:url(../images/colores/thumbsColors.png) no-repeat;
	width:24px;
	height:24px;
	display:block;
}
#tabSilver:hover {
	background-position:left -24px;
	height:24px;
	display:block;
}
#tabBlue {
	background:url(../images/colores/thumbsColors.png) no-repeat -35px 0;
	width:24px;
	height:24px;
	display:block;
}
#tabBlue:hover {
	background-position:-35px -24px;
	height:24px;
	display:block;
}
#tabBlack {
	background:url(../images/colores/thumbsColors.png) no-repeat -108px 0;
	width:24px;
	height:24px;
	display:block;
}
#tabBlack:hover {
	background-position:-108px -24px;
	height:24px;
	display:block;
}
#tabDiamond, #tabSummit {
	background:url(../images/colores/thumbsColors.png) no-repeat -214px 0;
	width:24px;
	height:24px;
	display:block;
}
#tabDiamond:hover, #tabSummit:hover {
	background-position:-214px -24px;
	height:24px;
	display:block;
}
#tabGold {
	background:url(../images/colores/thumbsColors.png) no-repeat -72px 0;
	width:24px;
	height:24px;
	display:block;
}
#tabGold:hover {
	background-position:-72px -24px;
	height:24px;
	display:block;
}
#tabRed {
	background:url(../images/colores/thumbsColors.png) no-repeat -142px 0;
	width:24px;
	height:24px;
	display:block;
}
#tabRed:hover {
	background-position:-142px -24px;
	height:24px;
	display:block;
}
#tabMocha {
	background:url(../images/colores/thumbsColors.png) no-repeat -179px 0;
	width:24px;
	height:24px;
	display:block;
}
#tabMocha:hover {
	background-position:-179px -24px;
	height:24px;
	display:block;
}
a.info {
	position:relative; /*this is the key*/
	z-index:24;
	color:#000;
	text-decoration:none;
	width:24px;
	height:24px;
	display:block;
	font-size:12px;
}
a.info:hover {
	z-index:25;
}
a.info span {
	display: none
}
a.info:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:-20px;
	left:1px;
	width:100px;
	height:12px;
	line-height:25px;
	border:1px solid #999;
	background-color:#EDF0F1;
	color:#22272D;
	text-align: center;
	font-size:12px;
}
#preloader {
	position:absolute;
	background:url(../images/preloader.gif) no-repeat top;
	width:40px;
	height:40px;
}
/*---------------OVERVIEW OPTIONS PANEL----------------*/
#featuresOptionsWrapper *:active {
	outline: none;
}
#featuresOptionsWrapper *:focus {
	-moz-outline-style: none;
}
.wrappersReset * {
	padding:0px;
	margin:0px;
}
#featuresOptionsWrapper {
	width:255px;
	height:285px;
	border: #FFF 1px solid;
	position:relative;
	float:left;
	top:67px;
	left:0px;
	font-size:13px;
}
#featuresOptionsBackground {
	width:255px;
	height:285px;
	position:absolute;
	z-index:0;
	background-color:#FFF;
	opacity:0.7;
	filter:alpha(opacity=70);
}
#featuresTitleContainer {
	width:255px;
	height:40px;
	padding:20px 0px 0px 0px;
	position:absolute;
	z-index:1;
	background-image:url(../images/title_bottom.gif);
	background-repeat:no-repeat;
	background-position:center 58px;
}
#featuresMaskContainer {
	width:209px;
	height:186px;
	position:absolute;
	overflow:hidden;
	top:81px;
	left:15px;
	z-index:2;
}
#featuresOptionsWrapper h1 {
 font-family:font-family:Geneva, Arial, Helvetica, sans-serif;
	width:255px;
	color:#222;
	font-size:1.5em;
	text-align:center;
}
#featuresTopArrow {
	width:20px;
	height:19px;
	display:block;
	background:url(../images/prev-vertical.png) no-repeat;
	background-position:-8px -6px;
	position:absolute;
	left:233px;
	top:74px;
	z-index:3;
	cursor:pointer;
}
#featuresBottomArrow {
	width:20px;
	height:19px;
	display:block;
	background: url(../images/next-vertical.png) no-repeat;
	background-position:-8px -6px;
	position:absolute;
	left:233px;
	top:252px;
	z-index:3;
	cursor:pointer;
}
#featuresButtonsContainer {
	width:209px;
	position:relative;
}
#featuresButtonsContainer li {
	text-align:right;
	list-style:none;
	margin-bottom:18px;
}
#featuresButtonsContainer .defaultFeature {
	color:#333;
	font-size:13px;
	cursor:pointer;
}
#featuresButtonsContainer .defaultFeature:hover, .formatList, .formatList:hover {
	color:#46A6DE;
	font-size:13px;
}
#cloudsOverviewBackground {
	background: url(../images/buick_BackGround.jpg) top no-repeat;
	background-color:#FFF;
	width:100%;
	height:700px;
	margin:0px;
	padding:0px;
	z-index:0;
	position:absolute;
	top:0px;
}
#completeOverview {
	width:100%;
	height:700px;
	margin:0px;
	padding:0px;
	min-width:950px;
}
#featuresTopHS {
	position:absolute;
	top:60px;
	left:0px;
	width:230px;
	height:30px;
	display:block;
	z-index:4;
}
#featuresBottomHS {
	position:absolute;
	top:254px;
	left:0px;
	width:230px;
	height:30px;
	display:block;
	z-index:4;
}
.pricePre {
	font-size:16px;
}
/*----------------Roundabout-------------------------------------*/
#hookTable{
	position:relative;
	margin-top:40px;
	font-size:12px;
}
#hookTable td{
	height:25px;
	
}
#legalPro{
	font-size:10px;
	color:#999;
	text-align:left;
	padding-top:25px;
}

