html { overflow-y: scroll; }
a { text-decoration: none; color:#FFFFFF; }
ul { list-style: none; }
body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	color: #F1F1F1;
	/*color: #484848;*/
	/*background-color: #EFF1F3;*/
	background-color: #EEEFF1;

}
object{
outline:none;
}
img{
border:0;
}
a:active, a:visited, a:focus, object, a:hover{
outline:none;
}
input, select,textarea {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	border:none;
}
#main{
	width:980px;
	margin: 0 auto;
	background-color:#767C87;
	/*background-color:#FFF;
	*/
	overflow:hidden;
	position: relative;
	
	
	margin-top:30px;
}
#nav{
/*background-image:url(../img/bg_head.jpg);*/
background-image:url(../img/bg_nav.gif);
background-repeat:repeat-y;
}
#logomb{
float:left;
margin: 25px 35px;
}
#logolmp{
float:right;
margin: 25px 35px;
}
#menu{
	display:block;
	clear:both;
	color:#333333;
	height: 25px;
	padding: 0 0 0 230px;
	margin: 0;
}
#menu a {
	color: #333333;
	float: left;
	padding: 5px 8px;
	border:1px solid transparent;
	border-bottom:none;
	
}
#menu a:hover, #menu .current {
background-image:url(../img/nav_hover.png);
border:1px solid #878C91;
border-bottom:none;
}
#menu .cur {
background-image:url(../img/nav_hover.png);
background-repeat:repeat-x;
padding: 5px 10px;
border:1px solid #878C91;
border-bottom:none;
}

#menu a.soc {

	float: left;
	width:16px;
	height:16px;
	background:url(../img/bt_social.png) no-repeat;
	padding:0;
	margin:5px  0 0 5px;
	border:none;
}
#menu a.soc.tw{
	background-position:-34px 0;
}
#menu a.soc.gp{
	background-position:-17px 0;
}
#menu a.soc:hover {
	border:none;
	padding:0;
	margin:5px  0 0 5px;
	opacity:0.5;
}

#menu .current, #menu .current:hover{background-image:url(../img/nav_hov.png);color: #FFFFFF;}
#ini{
display:none;
}

#mb_men, #pos_men{
	clear:both;
	margin: 0px 10px 10px 25px;
	display:none;
	padding:0 0 30px 0;
	background-color:#59616A;
}

#submenues{
display:block;
width:980px;
background-color:#59616A;
margin:0;
padding:0;
overflow: hidden;
}
#submenues .wrap{
width:720px;
margin:0 auto;
text-align:left;
}

#submenues a {
display:block;
color:#FFFFFF;
}
#submenues a:hover {
display:block;
color:#CCC;
}

#submenues h3 {
text-transform:none;
font-weight:normal;
font-size:14px;
color:#B4B7BC;
margin: 10px 0 5px 0;
padding:0;
}
#submenues .izq{
	float:left;
	display:block;
	width:100px;
	margin:0 20px 0 0;
	
}
#submenues .ri{
	float:right;
	display:block;
	width:100px;
	margin: 0;
}
#submenues  .todos, #submenues  .equi {
color:#B4B7BC;
text-decoration:underline;
float:left;
width:300px;
}
#submenues  .equi {
float:right;
text-align:right;
}
#submenues .todos:hover ,#submenues .todos:equi {
color:#FFFFFF;
text-decoration:none;
}
.sep10{
clear:both;
height:10px;
}

.sep30{
clear:both;
height:10px;
}

.sep30m{
clear:both;
height:30px;
}

.sep{
clear:both;
}
.sep10_l{
clear:both;
height:10px;
border-bottom: 1px solid #B4B7BC;
margin: 0 0 10px 0;
}


/*Scrolls*/
.scrollable .items {
width:2000em;
position:absolute;
clear:both;
}

.scrollable {
position:relative;
overflow:hidden;
width: 980px;
height:348px;
}

.col_ri .scrollable{
height:240px;
width:705px;
}

#news {
position:relative;
overflow:hidden;
width:700px;
height:240px;
padding:10px;
}

.scrollable .it {
float:left;
width: 980px;
height:348px;
padding:0px;
cursor:pointer;
}
#news .it, .col_ri .scrollable .it {
float:left;
width: 231px;
height:230px;
padding:0px;
cursor:auto;
margin: 10px 10px 0 0;
/*color:#B3B7BB;*/
color:#CCCED0;
}

#scroll_w #news {
position:relative;
overflow:hidden;
width:690px;
height:255px;
padding:0;
}

#scroll_w .it{
float:left;
width: 222px;
height:230px;
padding:0px;
cursor:auto;
margin: 0 10px 0 0;
color:#CCCED0;
}

#scroll_w .it p{
margin:5px 0;
font-size:11px;
}

#scroll_w .it a{
font-size:11px;
color:#211F20;
}

.col_ri_pos h3.tit_news {
width: 202px;
padding: 4px 10px 4px 10px;
margin: 0 0 10px 0;
background-image: none;
background-color: #383C41;
height: auto;
}

#scroll1, .scroll1{
width:980px;
height:348px;
margin: 0;
clear: both;
}

.scroll1{
height:280px;
}

#scroll2{
width:725px;
height:290px;
margin: 0;
clear: right;
float:right;
}

#scroll2 .navi, .navi {
width:720px;
position:absolute;
margin:0 ;
padding: 10px 0 0 0;
text-align:center;
border-top:1px solid #B5B5B5;
}

#scroll_w{
width:685px;
height:290px;
margin:0;
clear:right;
float:right;
}
#scroll_w .navi{
width:685px;
position:absolute;
margin-top:10px;
padding: 0;
text-align:center;
border-top:1px solid #B5B5B5;
}

#banner, #banner_ve{
	position:relative;	
	height:348px;
	width:980px;
	margin: 0;
	background-color:#767c87;
	
}

#banner_ve{height:260px;}

#banner div, #banner_ve div {
	display:none;
	position:absolute;
	top:0;
	left:0;	
	font-size:12px;
	
}
.tabs, .tabs_l  {
	height:20px;
	float:none;
	display:block;
	z-index:1000;
	width:980px;
	margin:-23px 0 0 0 ;
	text-align:center;
	position:absolute;
	left:0;
}
 .tabs_l  {
text-align:right;
margin:-23px  0 0 0 ;
left:auto;
right:20px;
width:580px;
 }
.tabs a, .navi a,.tabs_l a, .navi2 a{
	cursor:pointer;
	width:8px;
	height:8px;
	display:inline-block;
	background:url(../img/navi.png) 0 0 no-repeat;
	font-size:1px;
	margin: 0 5px 0 0;
}


.tabs a.current, .tabs_l a.current, #scroll2 .navi a:hover, .navi a:hover, #scroll_w .navi a:hover{
	background-position:0 -8px;      
}


#scroll_w  .navi a{
	margin: 10px 5px 0 0;
	background:url(../img/navi_news.png) 0 0 no-repeat;
}


.tabs a.active, #scroll2 .navi a.active,.navi a.active, #scroll_w  .navi a.active{
	background-position:0 -16px;
}

h3{
	background-color: #59616A;
	font-size:11px;
	margin:0;
	color:#FFFFFF;
}

.col_le_ve h3,.col_le h3{
padding:6px 4px 6px 10px;
font-size:11px;
}

.it p{
margin:5px 5px  5px 0;
font-size:11px;
}
.it a{
font-size:11px;
color:#FFFFFF;
}

.col_le{
float:left;
background-color:#676D75;
width:210px;
padding:10px 10px 10px 15px;
padding-bottom:2000px;
margin-bottom: -2000px ;
}

.bot_le{
display:block;
height:16px;
padding: 9px 5px 11px 10px;
background-image:url(../img/bot_sus.png);
background-repeat:no-repeat;
width:189px;
font-size:11px;
}
.bot_acc{
display:block;
height:16px;
padding: 9px 5px 11px 10px;
background-image:url(../img/bot_acc.png);
background-repeat:no-repeat;
width:189px;
font-size:11px;
}

.col_le_ve .precio .bot_le{
height:16px;
padding: 9px 5px 11px 10px;
background-image:url(../img/bot_cons_2.png);
background-repeat:no-repeat;
width:99px;
font-size:11px;
}
.col_le_ve .precio .bot_le{
color:#FFFFFF;
}
.bot_le:hover{
background-position:bottom;
color:#767A85;
}

.col_le h3{
	width:190px;
	margin: 10px 0 0 0;
}
#modelos .col_le_ve h3{
	background:none;
	background-image:url(../img/bg_h3_2.png);
	background-repeat:repeat-x;
	font-weight:normal;
	padding:10px 5px 10px 10px;
	background-repeat:no-repeat;

}

/*Footer*/
#footer{
display:block;
width:980px; 
clear:both;
margin: 0 auto;
color:#767A85;
padding:10px 0 0 0;
}
.le{
float:left}
.ri{
float:right}
#footer .le{
width: 600px; 
}

#footer .ri{
	width: auto;
	margin: 10px 0 0 0;
}
#footer a{
color:#767A85;
text-decoration:underline;
}
#footer a:hover{
color:#333;
text-decoration:underline;
}
#footer h4, #footer p{
margin: 5px 0;
font-size:11px;
}
/*Vehiculos*/
h2{
font-family:"Times New Roman", Times, serif;
	color: #B4B7BC;
	font-size:15px;
	border-bottom: 1px solid #999;
	display:block;
	clear:both;
	text-align:left;
	margin: 0;
	padding:0 0 2px 0;
	margin-top:20px;
}

.wrap{
position:relative;
padding:20px;
text-align:center;
}

.item{
text-align:left;
display:inline-block;
width:168px;
height:140px;
margin:-1px 40px 0 10px;
padding:20px 0 0 0;
cursor:pointer;
vertical-align: top; 
zoom: 1; 
*display: inline; 
_height: 140px;
}
.item.it5{
margin:-1px 0px 0 10px;
}
.item h3{
text-transform:none;
background:none;
}
.des_it h5, .col_ri_ve .descri h5{
display:inline;
color:#999999;
font-weigth:normal;
background:none;
border:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
 .col_ri_ve .descri h5{
 color:#B2B7BA;
 font-size:12px;
 }
  .col_ri_ve .descri{
  margin: 0 0 10px 0;
  color:#FFF;
  }

.cur{
background-image:url(../img/arrow_ve.png);
background-repeat:no-repeat;
}

#des{
height:228px;
position:absolute;
width:auto;
z-index:500;
display:none;
text-align:center;
}

.des_it{
text-align:left;
background-color:#2F3338;
display:inline-block;
height:210px;
width:200px;
padding:10px;
margin:0;
font-size:11px;
vertical-align: top; 
zoom: 1; 
*display: inline; 
_height: 208px;
float:left;
}
#des .items{
background-color:#2F3338;
}
.des_it h3,  .mod h3{

background:none;
margin: 10px 0 0 0;
display:inline;
}
 .rim h3, .lem h3{
 display:block;
 margin: 10px 0;
 }

.ver{
color:#99CC66;
background-image:url(../img/eco_icon.png);
background-repeat:no-repeat;
padding:0 0 0 20px;
}
.des_it .ver, .descrip .ver{
font-size:11px;
text-decoration:none;
/*
color:#669933;
background:none;*/
display:inline;
font-family: Arial, Helvetica, sans-serif;
border:none;
margin:0;
}
.des_it .descri{
height:95px;
line-height:1.5;
margin:5px 0 0 0;
}

.mod h3{
padding-bottom:0px;
font-size:12px;
}
.des_it h4, .mod h4{
color:#B4B7BC;
font-size:12px;
margin: 10px 0 0 0;
}
.col_ri_ve .mod h4{
margin: 0 0 10px 0;
}
.des_it h4{
position:absolute;
bottom:12px;
}

.des_it p, .mod p{
margin:5px 0;
}

.des_it a, .mod a{
background-image:url(../img/bg_men_ve_a_3.png);
background-repeat:no-repeat;
padding:0 0 5px 20px ;
display:block;
}

.des_it a{
padding:0 0 5px 15px ;
}
.des_it a:hover, .mod a:hover{
background-position:0 -33px;
color:#999999;
}
.mod a:hover{
color:#000;
}

.sub,.sub .des_it{
display:none;
}

#des .scroll_ve {
position:relative;
overflow:hidden;
width:880px;
margin: 0 0 0 0px;
height:308px;
float:left;

}

.scroll_ve .items {

	width:2000em;
	position:absolute;
	clear:both;
	margin:0 0 0 0px;
}

.scroll_ve .items .des_it{
	float:left;
}


 .prev,.next{
	display:block;
	float:left;
	background-image:url(../img/sl_men_ve_back.png);
	background-color:#59616A;
	width:22px;
	background-repeat:no-repeat;
	background-position:center center;
	height:308px;
	z-index:1000;
	cursor:pointer;
}
.next{
	background-image:url(../img/sl_men_ve_next.png);
}

 .prev:hover,.next:hover{
 background-color:#000;}
 
  .prev:active,.next:active{
 background-color:#666;}
 
   .disabled{
      background:none;
 background-color:#59616A;
}

#des  .tabs{
display:none;}

.scroll .tabs{
z-index:10000;
position:absolute;
margin: -23px auto 0 auto;
bottom:10px;
}

/*Categoria vehiculos*/
#men_ve, #men_ins{
position:absolute;
width:315px;
height:220px;
background-image:url(../img/bg_men_ve.png);
padding:20px 10px 20px 20px;
z-index:1000;
}
#men_ve a{
display:block;
margin: 0 0 5px 0;
}
#men_ve a:hover{
color:#999999;
}
#men_ve .cur{
background:none;
font-weight:bold;
}
#men_ve h1{
font-family: "Times New Roman", Times, serif;
/*font-size:36px;*/
font-size:25px;
font-weight:normal;
background:none;
text-transform:none;
margin: 0 0 10px 0;
/*color:#FFF;*/
}
#men_ve a:hover{
color:#999999;
}


.col_le_ve{
float:left;
background-color:#676D75;
width:315px;
padding:10px 10px 20px 20px;
padding-bottom:2000px;
margin-bottom: -2000px ;
}
.col_ce_ve{
padding: 20px;
background-color:#676D75;
}
.col_ce_mo{
padding: 10px 0px 10px 20px;

}
.col_le_ve h2, col_le h2, .col_ce_ve h2{
color:#B4B7BC;
font-family: "Times New Roman", Times, serif;
font-size:21px;
font-weight:normal;
margin: 5px 0;
padding: 0 0 5px 0;
}

.col_ri_ve{
float:left;
padding:10px 10px 20px 20px;
width:595px;
}
#modelos .col_ri_ve{
background-color:#fff;
/*color:#484848;*/
color:#666;
width:605px;
}

.lem{
float:left;
width:290px;
padding:0 0px 10px 0;
}
.rim{
float:right;
width:290px;
padding:0 0px  10px  0;

}


.mod h3{
background:none;
font-size:18px;
font-weight:normal;
border-bottom: 1px solid #868C97;
display:block;
font-family:"Times New Roman", Times, serif;
}
.mod h6{
color:#B2B7BA;
display:inline;
font-weight:normal;
font-size:12px;
}
h5{
border-bottom: 1px solid #B4B7BC;
padding: 0 0 10px 0;
margin:10px  20px 20px 0;
/*float:left;
width:220px;*/
}
.mod .ver{
margin-bottom:15px;
display:block;
}

/*Vehiculos*/
#sum{
display:block;
background-color:#CACCD0;
overflow:hidden;
}

 .title{
 /*
float:left;
width:315px;
*/
padding:10px 10px 10px 20px;
padding-bottom:1000px;
margin-bottom: -1000px ;
background-color:#030303;
}
 .title h2{
 border:none; 
 color:#FFFFFF;
 font-family: "Times New Roman", Times, serif;
 text-transform:none;
 font-size:31px;
 font-weight:normal;
 margin:0px 15px 10px 0px;
 
  }
 
.descrip{
float:left;
padding:10px 10px 20px 20px;
width:595px;
color:#767C87;
}
.descrip h3{
color:#34383B;
background:none;
font-size:13px;
text-transform:none;
}
#sum .descrip{
display:none;
}

.col_ri_ve h4{
color:#B2B7BA;
font-weight:normal;
font-size:13px;
margin: 10px 0 5px 0;

}
#modelos .col_ri_ve h4{
color:#B2B7BA;
 font-family: "Times New Roman", Times, serif;
font-weight:normal;
color:#666666;
font-size:18px;
margin: 10px 0 5px 0;

}
.col_ri_ve ul, .col_ri ul {
	list-style-type: square;
	padding:0px 0 15px 15px;
	border-bottom: 1px solid #B4B7BC;
	margin: 0 0 10px 0;
}
.col_ri_ve .no_b {
	list-style-type: circle;
	padding:0px 0 0px 15px;
	border-bottom: none;
	margin: 3px 0 10px 0;
}
.precio h5,.precio h6,.precio h4{
background:none;
text-transform:none;
font-weight:normal;
display:inline;
border:none;
font-family: Arial, Helvetica, sans-serif;
}
#modelos .precio h4{
font-size:12px;
}
.precio h5{
font-size:12px;
color:#B2B7BA;
clear:left;
}
.precio h6{
font-size:12px;
color:#FFF;
}

.precio h4{
font-size:11px;
color:#FFF;
display:inline;
clear:right;
}

.precio ul{
color:#B2B7BA;
margin:10px 0;
padding:10px 0;
border-top: 1px solid #B4B7BC;
/*font-size:12px;*/
}
.precio li{
margin:5px 0;
}
.col_le_ve h3{
width:294px;
}
.it h3{
padding:4px 4px 4px 10px;}
.col_le_ve .bot_le{
display:block;
height:16px;
padding: 9px 5px 11px 10px;
background-image:url(../img/bot_ve.png);
background-repeat:no-repeat;
width:293px;
margin: 10px 0 10px 0;
}
.col_le_ve .bot_acc{
display:block;
height:16px;
padding: 9px 5px 11px 10px;
background-image:url(../img/bot_acc.png);
background-repeat:no-repeat;
width:293px;
margin: 10px 0 10px 0;
}
.col_le_ve .bot_acc:hover{
background-position:bottom;
}

.simple_overlay {
	display:none;
	z-index:10000;
	background-color:#333;
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
}
.close {
	background-image:url(../img/close.jpg);
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	height:25px;
	width:25px;
}
.close:hover {
background-position:bottom;
}

.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}
.disabled {
	visibility:hidden;		
}
#gallery .inactive,#gallery2 .inactive {
	visibility:hidden !important;
}

#gallery  .next, #gallery .prev {
	position:absolute;
	top:45%;	
	cursor:pointer;
	display:block;
	height:30px;
	width:30px;
	border:none;
	z-index:10000;
	background-position:top left;
	
}

#gallery .prev {
	left:0px;
	background-image:url(../img/prev.jpg);
}

 #gallery  .next {
right:0px;
background-image:url(../img/next.jpg);
}

#gallery .next:hover, #gallery .prev:hover, .info:hover{
background-position:bottom;
}

.overlay_black {
	background-image:url(../img/bg_form_cont.gif);
	display:none;
	width:339px;
	*width:369px;		
	height:499px;
	*height:540px;
	font-size:11px;
	padding:0 20px;
	background-color:#2F3338;
}
#iframe_con, #iframe_rec,iframe{
background-color:#2F3338;
}

.clase{

padding:0px 0 5px 0;
margin: 0 0 10px 0;
border-bottom: 1px solid #B4B7BC;
}
/*Institucionales*/
#ins h3, h5, .ser h2, #site h3, .ser h5, .col_ri h5{
font-family:"Times New Roman", Times, serif;
font-size:21px;
color:#B3B7BB;
font-weight:normal;
border-bottom: 1px solid #B4B7BC;
padding:0px 0 0px 0;
margin: 0 0 10px 0;
background-color:#767C87;
}

#men_ins{
position:absolute;
width:345px;
height:260px;
background-image:url(../img/bg_men_ve.png);
z-index:1000;
padding:0;
}

#men_ins h1{
width:315px;
padding:20px 10px 20px 20px;
font-family:"Times New Roman", Times, serif;
font-size:39px;
font-weight:normal;
bottom:-26px;
*bottom:0px;
background-color:#35383C;
position:absolute;
display:block;
}
.col_le_ve .bl{
display:block;
background-color:#35383C;
margin: 0 0 10px -20px;
width:315px;
padding:10px 10px 10px 20px;
}

.bl h3{
background-color:#35383C;

}
.bl img{
padding: 0 0 0 10px;
}
#ins .newslist{
/*font-size:12px;*/
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
border:none;
}
.newslist li{
margin:5px 0;
}
.newslist a{
padding: 0 0 0 30px;
text-decoration:underline;
}
.newslist a:hover{
color:#CCCCCC;
}
.gracias {
	display:none;
}
.fo {
	display:block;
}
#bt_form {
	background-color:#2F3338;
	display:block;
	height:36px;
	background-image:url(../img/bot_ve.png);
	background-repeat:no-repeat;
	width:308px;
	margin: 20px 0 10px 5px;
	color:#FFFFFF;
	cursor:pointer;
	clear:both;
	text-align: center;
}
#bt_form:hover {
	background-position:bottom
}
 .fo .alert, #acc #res_prod .alert {
	background-color:#CC0000;
	font-style:normal;
	color:#FFFFFF;
}
.fo .le {
	float:left;
	width:160px;
	color:#CCCCCC;
}
.fo .ri {
	float:right;
	width: 140px;
}
.col_le_ve  input, .col_le_ve  textarea, table  input, table  textarea  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	background-color:#767C87;
	width: 308px;
	margin: 5px 0;
	color: #FFFFFF;
}
table  input, table  textarea  {
background-color:#676D75;
padding:3px;
width:200px;
}
.fo .ri input {
width:130px;
}

.fo  #bt_form {
background:none;
clear:both;
display:block;
height:36px;
background-image:url(../img/bot_ve.png);
background-repeat:no-repeat;
width:308px;
margin: 10px 0 20px 0;
}
#bt_form:hover {
background-position:bottom;
}

.col_le_ve .gra{
font-size:12px;
font-weight:bold;
display:block;
width:288px;
background-color:#2F3338;
padding:10px ;
margin: 20px 0;
}
.gra_p{
display:none;
}

h5{
background-color:#676D75;
}

.col_ri_pos h3.gal_ins {
width: 660px;
padding: 8px 15px 8px 10px;
margin: 20px 0 0 0;
background-image: none;
background-color: #383C41;
}

/*News*/
#banner_news, #banner_news_det{
	position:relative;	
	height:247px;
	width:980px;
	margin: 0;
	clear:both;
	background-color:#CACCD0;
	
}
#banner_news .le{
float:left;
background-color:#35383C;
width:480px;
	height:247px;
}
#banner_news .le h3, #banner_news .le h1, #banner_news_det .le h1, #banner_news_det .le h3{
color:#B3B7BB;
font-size:12px;
font-weight:normal;
background:none;
margin: 10px 20px;
}
#banner_news .ri{
float:right;
padding:20px;
width:460px;
	height:207px;
	color:#767B86;
	font-size:12px;
}
#banner_news .ri h3{
color:#33383A;
font-size:13px;
font-weight:bold;
background:none;
}

#banner_news .ri a{
color:#767B86;
font-weight:bold;
 }
 #banner_news .ri a:hover{
color:#FFF;
 }
#banner_news .le h1{color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:33px;
}

.col_ri{
float:right;
width:705px;
padding:10px 20px 20px 15px;
}

#banner_news_det img, #banner_news img{
position:absolute;
z-index:2;
margin:0;
}

#banner_news_det .le{
float:left;
z-index:100;
background-image:url(../img/bg_men_ve.png);
position:absolute;
height:247px;
width:366px;
}
#banner_news_det  .tit, .tit, #banner_news .tit{
position:absolute;
bottom:0;
z-index:1000;
width:366px;
background-color:#35383C;
padding:0 0 10px 0;
}
#banner_news .tit{
width:480px;
}

#banner_news_det .tit h1{color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:33px;
}

.col_ri h2, .col_ri h5{
font-family:"Times New Roman", Times, serif;
	color: #B4B7BC;
	font-size:21px;
	border-bottom: 1px solid #B4B7BC;
	display:block;
	clear:both;
	text-align:left;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	background-color:#767C87;
}
.ver_gal{
display:block;
height:16px;
padding: 9px 5px 11px 15px;
background-image:url(../img/bot_sus.png);
background-repeat:no-repeat;
width:184px;
}
.ver_gal:hover{
background-position:bottom;
}
.galeria{
/*display:none;*/
}

/*Usados*/
.us_mb{
background-color:#4D5259;
padding:10px 0px 10px 0;
}
.usado{
float:left;
width:279px;
margin:0 0px 25px 20px;
background-color:#676D75;
padding:0 10px 10px 10px;
position:relative;
font-size:11px;
}
.usado.w{
background-color:#FFFFFF;
padding:0 10px 10px 10px;
color:#383C41;
}
.usado.w a.w{
clear:left;	
}
.usado img{
margin:0 0 0 -10px;
}
.us_mb h1, .us_ot h1, #his h1{color:#FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:32px;
font-weight:normal;
margin:10px 10px 10px 20px;
}
.usado h3{
background:none;
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:bold;
color:#B2B7BA;
border-bottom: 1px solid #B4B7BC;
padding:0px 0 5px 0;
margin: 10px 0 ;
font-weight:normal;
}
.usado.w h3{
color:#383C41;
border-bottom: 1px solid #383C41;
}

.usado a, #bot_re{
float:left;
height:16px;
padding: 9px 5px 11px 15px;
background-image:url(../img/bot_us.png);
background-repeat:no-repeat;
width:94px;
margin: 10px 10px 0 0;
}
.usado.w a, #bot_re{
background-image:url(../img/bot_us_2.png);
}

#bot_re{
background:none;
background-color:none;
background-image:url(../img/bot_us.png);
width:114px;
height:36px;
cursor:pointer;

}

.usado a:hover, usado.w a:hover, #bot_re:hover{
background-position:bottom;
color:#767A85;
}

.usado .sel_mb, .usado.w .sel_mb{
margin:0;
padding:0;
cursor:pointer;
position:absolute;
right:5px;
top:5px;
background-image:url(../img/usados/usados_seleccionados.png);
width:125px;
height:44px;
}
.usado .sel_mb:hover, .usado.w .sel_mb:hover{
background-position:bottom;
}

.tooltip {
	display:none;
	width:420px;
	/*background-image: url(../img/arr_us.png);
	background-repeat:no-repeat;
	background-position:center top;*/
	background:none;
	color:#fff;	
	z-index:600;
}
.tooltip .wrap {
/*margin-top:11px;*/
background-color:#2F3338;
	padding:25px;
	width:420px;
	text-align:left;
	
}
.tooltip .wrap ul{
list-style-type:disc;
list-style:outside;
padding:0 0 0 15px;
margin:0;
}
.tooltip h3{
background:none;
color:#B4B7BC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 0 0 5px 0;
}

.desc{
margin:0;

}

.wrap .se, .wrap .se_r{
width: 440px;
}

.wrap .se_l3 {
width: 660px;
float:left;
}

.se_l4 {
width: 740px;
float:left;
}

.wrap .se_r1 {
width: 220px;
float:right;
}

.se_r2 {
width: 168px;
float:right;
}

.wrap .se {
	float: left;
}

.wrap .se_r {
	float: right;
}

/*Servicios*/
.ser{
float:right;
width:705px;
padding:10px 20px 20px 15px;
}
.ser .le{
width:225px;
margin:10px 15px 0 0;
float:left;
}
.ser .le_3{
width:705px;
clear:both;
}
.ser .ri{
width:225px;
margin:10px 0px 0 0;
float:right;
}
.ser h3{
padding: 4px 4px 4px 10px;
}
.ser h3.des{
font-family: "Times New Roman", Times, serif;
font-weight:normal;
font-size:21px;
}
.ser h2{
margin:0;
}
.ser p{
color:#B2B7B9;}
.ser .bl{
color:#FFFFFF;
}

.bl a:hover{
color:#333333;
}

.col_le .bl{
display:block;
background-color:#35383C;
margin: 10px 0 10px -20px;
width:210px;
padding:10px 10px 10px 20px;
}
.bl h4{
color:#FFFFFF;
font-size:11px;
margin:5px 0;
}

#pop_con1{
width:780px;
height:580px;
z-index:1100;

}
.overlay_map {
	/*background-image:url(../img/bg_form_cont.gif);
	background-color:#2F3338;*/
	background:none;
	display:none;
	width:780px;		
	height:580px;
	font-size:11px;
	padding:0 0px;
	
	z-index:1200;
}
#bot_map{
color:#B2B7BA;
font-size:12px;
text-decoration:underline;
margin: 0 0 20px 0;
display:block;
 }
 
 .vendido{
	display:block;
	position:absolute;
	background-image:url(../img/post.png);
	width:110px;
	height:110px;
	z-index:500;
	margin: 80px 0 0 0;
 }
 
  .ref{
	display:block;
	position:absolute;
	width:110px;
	height:110px;
	z-index:500;
	margin: 247px 0 0 180px;
 }
.wrap .se .se_l3 h2{
//margin:0 0 0 -20px;
}

.wrap .se .se_l3 .item{
margin:0 0 0 30px;
}

.bot_usados_ser{
display: block;
width: 278px;
padding: 0;
height: 27px;
background-image: url(../img/bot_usados_ser.png);
background-repeat: no-repeat;
margin: 10px 0 10px 0;
}
.bot_usados_ser:hover{
background-position:bottom;
}
.col_ri_pos .le_2{
width:335px;
margin:0 15px 0 0;
float:left;
}
.col_ri_pos .ri_2{
width:335px;
margin:0;
float:right;
}
.col_ri_pos .le_2 h3, .col_ri_pos .ri_2 h3{
display:block;
width:296px;
height:14px;
font-size:12px;
margin: 0;
font-weight:normal;
background-image:url(../img/pos_h3.jpg);
background-repeat:no-repeat;
}
.col_ri_pos h3.tit_ser{
margin-top:0;
}
.ic_cont{
background-image:url(../img/ic_cont.jpg);
background-repeat:no-repeat;
padding: 5px 0 0 60px;
height: 61px;
}
.none_top{
padding-top:0;
}


/*Sitemap*/
#site .le{
float:left;
width:275px;
padding-bottom:20px;
}
#site .ri{
float:right;
width:250px;
padding-bottom:20px;
margin:5px 0 0 0;
}
#site .ri a{
font-size:13px;
color:#B3B7BB;
font-weight:normal;
border-bottom: 1px solid #B4B7BC;
padding:0px 0 2px 0;
margin: 0 0 10px 0;
background-color:#767C87;
}
#site .ri a:hover{
text-decoration:none;
color:#FFFFFF;
}

#site .le h3{
font-size:13px;
font-weight:bold;
display:block;
width:100%;
}
#site h4{
color:#FFFFFF;
font-size:12px;
font-weight:bold;
}
#site h2{
padding:2px 0;
}
#site a{
display:block;
margin: 3px 0;
}
#site a:hover{
text-decoration:underline;
}
#mc_embed_signup input {
	text-align: left;
}

.nota{
display:block;
position:absolute;
bottom:20px;
color:#B2B7BA;
width:300px;
font-style:italic;
font-size:10px
}
#fre .nota{

width:800px;
font-size:11px;
color:#666666;
bottom:40px;
}
#acc_prod .nota,#res_prod .nota{
width:100%;
display:block;
position:relative;
bottom:-10px;
}
.col_ri_ve .nota{
width:580px;
}
.nuevo{
float:right;
width:51px;
height:16px;
background-image:url(../img/ic_nuevo.png);
background-repeat:no-repeat;
margin:-15px 0 0 0;
position: absolute;
margin:85px 0 0 115px;

}

/*accesorios*/

#acc{
margin:10px 20px 20px 20px;
}
#acc_prod{
clear:both;

display:block;
 margin:10px 0 0 0;
 padding:0;

}

#lis_prod{
display:block;
margin:0;
padding:0;
clear:both;
 background-color:#E3E4E6;
 padding:20px 0;
}
 
#nav_prod{
line-height:17px;
background-color:#AAAEB2;
margin:0;
padding:0;
height:32px;
display:block;
}
#nav_prod li{
float:left;
 font-family: "Times New Roman", Times, serif;
 margin:0;
 padding:0;
}
 #nav_prod a{
 display:block;
 font-size:15px;
  width:102px;
  text-align:center;
 padding:9px 20px 8px 20px;
 *padding:8px 20px 7px 20px;
 color:#383C41;

 background-image:url(../img/li_acc.jpg);
 
 }

#nav_prod .act, #nav_prod .act:hover{
 background-position:0 -40px;


}

 #nav_prod a:hover{
 
 background-position:0 -80px;
 }
 

 #lis_prod > div{
 display:none;
 }
 .tipo {
 margin:0 20px;
 padding:0;
 display:block;
 }
 
 
 
 .tipo h3{
 background-color:#030303;
 padding:7px 10px 7px 40px;
 cursor:pointer;
 font-size:12px;
 font-weight:normal;
 background-image:url(../img/arr_h3_n.png);
 background-repeat:no-repeat;
  background-position:0px 0px;
  zoom:1;

 }
.ocu h3{ 
 background-position:0px -28px;

  }
  .tipo h3:hover{
color:#1880B1;

 }
.acc_opc{

  margin:0;
 padding:0;
 }
 
 
 .acc_opc li{
 background-color:#F3F3F3;
 clear:both;
 color:#333333;
 display:block;
 padding:10px 10px 10px 10px;
 border-bottom:1px solid #E1E1E1;
 zoom:1;
 }
 .acc_opc li>div{
 float:left;
 width:580px;
 } 
   
.acc_opc#equip_mb li>div{
 float:left;
 width:750px;
 } 
 .acc_opc#equip_mb li>div.sep{
clear:both;
display:block;
float:none;
width:100%;
 } 
 
.acc_opc#equip_mb ul {
	list-style-type: square;
	padding:0px 0 0 15px;
	border-bottom: none;
	margin:10px 0 0 0;
}
.acc_opc#equip_mb ul li{
	border-bottom: none;
	display:list-item;
	padding:0;
}
  .acc_opc#equip_mb a{
  clear:left;
  }

 .acc_opc li .sep{
 float:none;
 }
 
.acc_opc h4, .acc_opc p{
  color:#383C41;
  margin:0px 0 5px 0;
}
  .acc_opc .co{
  font-weight:bold;
  }
   .acc_opc h4{
   font-size:21px;
   font-family:"Times New Roman", Times, serif;
   font-weight:normal;
   margin:0;
   }
   .acc_opc h6{
   font-size:12px;
   color:#1880B1;
   margin:0;
   font-weight:normal;
   }
    .acc_opc h5{
	float:right;
	width:150px;
	background:none;
	text-align:right;
	border:none;
	color:#1880B1;
	margin: 0 10px 0 0 ;
	}
  .acc_opc p{
  margin:5px 0 0 0;
  }
  .sol{
  line-height:14px;
  display:block;
  clear:both;
  text-align:right;
  margin: 0px 10px 0 0;
  background-image:url(../img/bt_agregar_ped.png);
  background-position:715px 0;
  background-repeat:no-repeat;
  height:33px;
 }
 .sol:hover{
 background-position:715px -33px ;
 }

  .acc_res .sol{
    background-position:715px -66px ;
  }
   .acc_res .sol:hover{
    background-position:715px -99px ;
  }
  
    .acc_opc .acc_res{
   background-color:#FFF;
  }
 .acc_opc li.nostock .sol{
display:none;
}
  
  .ocu .acc_opc{
  display:none;
  }
 .ocu h3:hover{
 background-color:#000000;
 }
 #realizar{
 float:right;
clear:both;
 background-image:url(../img/bot_env_ped.png);
 width:210px;
 height:32px;
 margin: 0 20px 0 0;
 }
 
#modificar{

clear:both;
height:29px;
width:286px;
margin: 0 20px 0 0;
background-image:url(../img/bot_mod_ped.png);
background-repeat:no-repeat;
float:left;
}

 #rea_p{
 float:right;
height:33px;
width:210px;
margin: 0 0px 0 0;
background-image:url(../img/bot_rea_ped.png);
background-repeat:no-repeat;

 }
  #rea_p:hover{
background-position:0 -33px;
 }
#modificar:hover{
background-position:0 -30px;

}
#realizar:hover{
background-position:0 -34px;
}

#res_prod{
display:none;
background-color:#E3E4E6;
padding:20px;
color:#383C41;
}
#res_prod h2{
color:#383C41;
font-size:23px;
}


#lista h3{
background:none;
display:inline;
width:auto;

}
#lista td{
vertical-align:top;
}

#lis_prod .error{
float:left;
width:300px;
margin:10px 0 0 20px;
font-weight:bold;
font-size:14px;
color:#383C41;
}

#acc  input, #acc  textarea  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
	background-color:#FFF;
	width: 435px;
	margin: 5px 0;
	color: #383C41;
	font-size:12px;
	padding:3px;
	
}

#acc #cp, #acc #localidad{
width:210px;
}
#acc #direccion{
width:885px;
}
#acc #metodo{
width: 445px;
}
#acc select{
padding:3px;
width:220px;
background-color:#FFF;
color: #383C41;
}
#acc #lista select{
background-color:#000;
width:40px;
padding:0px;
color:#FFFFFF;
border:none;
}

#acc .fo .le{
color: #383C41;
}
#res_prod .le{
width:350px;

}

.el_res{
display:block;
width:20px;
height:19px;
background-image:url(../img/el_res_2.jpg);
}
.el_res:hover{
background-position:0 -19px;
}

.acc_img{
float:left;
width:118px;
height:76px;
position:relative;
}

#equip_mb img.acc_img_nolink{
width:auto;
float:left;
position:relative;
margin: 0 10px 10px 0;
}

.acc_img_no{

float:left;
width:98px;
height:76px;
margin: 0 18px 0 0;

position:relative;
}

.acc_img:hover img:first-child{
/*opacity:0.8;*/
width:90px;
height:68px;

border:4px solid #FFFFFF;
}
.acc_img:hover img:last-child{
width:40px;
height:40px;
top:38px;
right:16px;
}

.lupa{

bottom:-10px;
right:10px;
position:absolute;
z-index:500;
}


/*esquipamiento*/

#lis_equip{
display:block;
margin:0;
padding:0;
clear:both;
 background-color:#F3F3F3;
 padding:20px 0;
}


/*Historia*/
#his .tabs{
display:block;
margin:10px 0 10px 0px;
position:relative;

}
#his .tabs a{
font-size:14px;
padding:6px 3px 2px 3px;
height:19px;
width:116px;
float:left;
background-image:url(../img/bot_his.png);
background-position:bottom;
margin: 0 10px 0 0;
text-align:center;
}

#his .tabs .active,#his .tabs a:hover{
background-position:top;
}

#his{
background-color:#2F3338;
padding:20px 0px 10px 20px;
line-height:13px;
}
#his h1{
margin:10px 10px 10px 0px;
}
#his h2{
border:none; 
color:#FFFFFF;
}
#his .co{
background-color:#767C87;
display:block;
margin:-20px 0 20px -20px;
padding:20px 0 10px 20px;

}
#his_wrap{
	position:relative;
	overflow:hidden;
	width: 960px;
	height:740px;
}

#his_wrap .items{
width:20000px;
position:absolute;

}
#his_top{
position:relative;
width:10000px;
heigth:135px;
}

.pag{
position:relative;
float:left;
width:939px;
heigth:700px;
background-color:#FFFFFF;
}
.pag .to{
display:block;
width:939px;
height:150px;
margin:0 0 10px 0;
padding:15px 0 0 0;
float:none;
position:relative;
}
.pag .bo{
display:block;
width:939px;
height:412px;
float:none;
padding:20px 0 0 0;
position:relative;
}
.pag .bo div, .pag .to div{
position:absolute;
}
#his .pag h1,.pag h2{
color:#1D91C9;
font-weight:normal;
font-size:45px;
font-family:"Times New Roman", Times, serif;
border:none;
margin:0;
}
#his .pag h2{
color:#FFFFFF;
font-size:30px;
}
#his .pag  .bo h2{
color:#1D91C9;
font-size:25px;
}
.pag h1.le{
float:right;

}

.pag h2.le{
float:none;
text-align:right;
}
.pag p{
margin:0;
}

#his .tool{
cursor:pointer;
}
#his .tooltip{
width:auto;
background-image:url(../img/bg_tool_his.png);
padding:10px;
width:300px;
margin-top:150px;
margin-left:50px;


}


#sc_l,#sc_r{
display:block;
width:30px;
height:30px;
background-image:url(../img/historia/scroll_his_l.jpg);
position:absolute;
z-index:1500;
top:600px;
*top:602px;
left:950px;
}
#sc_r{
background-image:url(../img/historia/scroll_his_r.jpg);
top:600px;
*top:602px;
left:0px;
}

#sc_l:hover,#sc_r:hover{
background-position:bottom;
}



#t_1{background-image:url(../img/historia/lineas_1886_1911.gif);}
#b_1{background-image:url(../img/historia/lineas_1901_1910_abajo.gif);}
#t_1_1{width:215px;left:10px;text-align:right;}
#t_1_2{width:50px;left:280px;text-align:right;}
#t_1_3{width:170px;left:390px;}
#t_1_4{width:50px;left:580px;text-align:right;}
#t_1_5{width:260px;left:680px;}
#b_1_1{width:185px;left:0px;text-align:right;}
#b_1_2{width:230px;left:235px;text-align:right;}
#b_1_3{width:230px;left:285px;text-align:right;top:200px;}
#b_1_4{width:330px;left:590px;}
#b_1_5{width:330px;left:560px;top:150px;}

/*Reservas*/
.reservas{
background-color:#FFFFFF;
width:710px;
padding-top:20px;
}
.reservas p{
color: #666;
}
.reservas h4 {
font-size: 21px;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
margin: 0;
color: #383C41;
}
.ser iframe{
margin-top:20px;
background-color:#FFF;
}
#top_r iframe{
background-color:#4D5259;
}
#top_r_v iframe{
background-color:#767C87;
}
#top_r_v, #top_r{
float: right;
margin: 0 0px 0 0;
height:20px;
width:320px;
max-width:320px;

float:left;
margin: 0 0 0 15px;

}

div.addthis_toolbox div{
	max-width:320px;
}

#soc_add{height:0;
overflow:visible;
	width:980px;
	position:relative;
	z-index:10000;
	margin: 0 auto;
}

/*Postventa*/
.pos{
margin:10px 20px 20px 0;
}

.pos p{
margin-left:20px;
}

.col_le_pos{
float:left;
width:210px;
padding:0px 10px 10px 15px;
padding-bottom:2000px;
margin-bottom: -2000px ;
background-color:#4D5259;
}

.col_le_pos h3{
padding: 6px 10px 6px 10px;
font-size: 11px;
width: 184px;
}

.col_le_pos .bl{
display:block;
background-color:#35383C;
margin: 0 0 10px -20px;
width:210px;
padding:10px 10px 10px 20px;
}
.col_ri_pos{
float:right;
width:685px;
padding:30px 20px 30px 20px;
background-color:#F3F3F3;
}

.col_ri_pos h5{
font-family:"Times New Roman", Times, serif;
font-size:21px;
color:#383C41;
font-weight:normal;
border-bottom: 1px solid #383C41;
padding:0px 0 0px 0;
margin: 0 0 10px 0;
background-color:#F3F3F3;
}

.col_ri_pos p{
color:#383C41;
margin-left:0;
}

.col_ri_pos p a{
color: #383C41;
text-decoration: underline;
}

.col_ri_pos p a:hover{
color: #000;
text-decoration: underline;
}

.col_ri_pos .le_3{
width:685px;
clear:both;
margin:20px 0 20px 0;
}

.col_ri_pos ul {
list-style-type: square;
padding:0 0 0 16px;
margin: 0 0 15px 0;
color:#383C41;
}

.bot_le_2{
display:block;
height:16px;
padding: 11px 5px 9px 10px;
background-image:url(../img/bot_sus_2.png);
background-repeat:no-repeat;
width:189px;
font-size:11px;
}

.bot_le_2:hover{
background-position:bottom;
color:#E0E0E0;
}

.col_ri_pos h3{
display:block;
width:645px;
height:14px;
padding:8px 14px 8px 25px;
margin:20px 0 20px 0;
font-size:12px;
font-weight:normal;
background-image:url(../img/pos_h3.jpg);
background-repeat:no-repeat;
}

.col_ri_pos .bot_acc{
display:block;
width:233px;
padding:0;
height:27px;
background-image:url(../img/bot_acc_pos.png);
background-repeat:no-repeat;
margin:10px 0 10px 0;
}
.col_ri_pos .bot_acc:hover{
background-position:bottom;
}


#sol_tur input, #sol_tur textarea{
	width:335px;
}

#sol_tur input#bot_re{
width:178px;
background:url(../img/bt_tur.png);
text-align: left;
padding-left: 15px;
}


.addthis_toolbox iframe{
	background-color:#FFF;
}
.addthis_toolbox{margin:20px 0;}

.mar{margin-left:50px!important;}