body {

	background-color: #2A292C; /* #3B3B3D; */

	color: #CCC;

	font-family: Arial, Helvetica, sans-serif;

}

#central{

	width: 922px;

	height: 500px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -220px auto auto -461px;

}

#marca{

	position: absolute;

	display: block;

	background-image: url(imgs/marca.png);

	width: 229px;

	height: 43px;

	top: 50%;

	left: 50%;

	margin: -270px auto auto 238px;

	background-repeat: no-repeat;

}

#mgear{

	position: absolute;

	display: block;

	background-image: url(imgs/mountaingear.png);

	width: 220px;

	height: 26px;

	top: 50%;

	left: 50%;

	margin: -255px auto auto -461px;

	background-repeat: no-repeat;

}

#marcas{

	position: absolute;

	display: block;

	background-image: url(imgs/marcas.jpg);

	width: 878px;

	height: 83px;

	top: 50%;

	left: 50%;

	margin: 290px auto auto -439px;

	background-repeat: no-repeat;

	z-index: -500px;

}

::-moz-selection{

	background:#DD0000;

	color:#fff;

}

::selection {

	background:#DD0000;

	color:#fff;

}

a{

	color:#fff;

}

a:visited{

	color:#fff;

}



/* //////////////////////////////////////////// */

/* //                  HOME                  // */

/* //////////////////////////////////////////// */





.c_home1{

	position: relative;

	background-image: url(imgs/home1.jpg);

	width: 922px;

	height: 247px;

	margin: 0 0 5px 0;

}

.c_home2{

	position: relative;

	background-image: url(imgs/home2.jpg);

	width: 462px;

	height: 229px;

	float: left;

}

.c_home3{

	position: relative;

	background-image: url(imgs/home3.jpg);

	width: 455px;

	height: 229px;

	float: right;

}



.c_home ul{

	position: absolute;

	left: 23px;

	margin: 0;

	list-style: none;

	padding: 0;

}



.c_home1 ul{	top: 16px;		}

.c_home2 ul{	top: 16px;		}

.c_home3 ul{	top: 10px;	}



.c_home a{

	position: relative;

	display: block;

	background-repeat: no-repeat;

	height: 43px;

	width: 320px;

	margin: 0;

	padding: 3px;

}



.c_home .li_home{

	background-image: url(imgs/b_home.png);

}

.c_home .li_home:hover{

	background-image: url(imgs/b-hover_home.png);

}



.c_home .li_info{

	background-image: url(imgs/b_info.png);

}

.c_home .li_info:hover{

	background-image: url(imgs/b-hover_info.png);

}



.c_home .li_venta{

	background-image: url(imgs/b_venta.png);

}

.c_home .li_venta:hover{

	background-image: url(imgs/b-hover_venta.png);

}



.c_home .li_alquiler{

	background-image: url(imgs/b_alquiler.png);

}

.c_home .li_alquiler:hover{

	background-image: url(imgs/b-hover_alquiler.png);

}



.c_home .li_contacto{

	background-image: url(imgs/b_contacto.png);
	margin-left: -2px;

}

.c_home .li_contacto:hover{

	background-image: url(imgs/b-hover_contacto.png);

}

.c_home .li_aconcagua{
	background-image: url(imgs/b_aconcagua.png);
}
.c_home .li_aconcagua:hover{
	background-image: url(imgs/b-hover_aconcagua.png);
}



/* HOME EN */ 





.c_home .li_venta_en{

	background-image: url(imgs/b_venta_en.png);

}

.c_home .li_venta_en:hover{

	background-image: url(imgs/b-hover_venta_en.png);

}



.c_home .li_alquiler_en{

	background-image: url(imgs/b_alquiler_en.png);

}

.c_home .li_alquiler_en:hover{

	background-image: url(imgs/b-hover_alquiler_en.png);

}



.c_home .li_contacto_en{

	background-image: url(imgs/b_contacto_en.png);
	margin-left: -2px;
}

.c_home .li_contacto_en:hover{

	background-image: url(imgs/b-hover_contacto_en.png);

}



/* //////////////////////////////////////////// */

/* //                 LAYOUT                 // */

/* //////////////////////////////////////////// */



.cuad_bot{

	position: relative;

	display: block;

	float: left;

	width: 190px;

	height: 246px;

	margin: 0 5px 5px 0;

	background-image: url(imgs/botonera.jpg);

	background-repeat: no-repeat;

	

}

.cuad_top1{

	position: relative;

	display: block;

	float: left;

	width: 287px;

	height: 246px;

	margin: 0 5px 5px 0;

	background-color:#1f1e22;

}

.cuad_top2{

	position: relative;

	display: block;

	float: left;

	width: 435px;

	height: 246px;

	margin: 0 0 5px 0;

	background-color:#1f1e22;

}

.cuad_shopCont{

	position: relative;

	display: block;

	float: right;

	width: 730px;

	height: 497px;

	margin: 0 -5px 0 0;

	overflow: hidden;

}

.cuad_shopMueve{

	position: absolute;

}

.cuad_shop{

	position: absolute;

	display: block;

	float: left;

	width: 732px;

	height: 497px;

	margin: 0 10px 0 0;

	overflow: hidden;

}

.subtitulo {

	position: absolute;

	bottom: 18px;

	right: 20px;

	text-align: right;

}



.cuad_subbot{

	position: relative;

	display: block;

	float: left;

	width: 190px;

	height: 246px;

	margin: 0 5px 0 0;

	background-color:#1f1e22;

}

.cuad_subshop{

	position: relative;

	display: block;

	float: left;

	width: 190px;

	height: 246px;

	margin: 0 5px 0 0;

	background-color:#1f1e22;

	clear: left;

}

.cuad_sublarg{

	position: relative;

	display: block;

	float: left;

	width: 727px;

	height: 246px;

	margin: 0;

	background-color:#1f1e22;

}

.cuad_todo{

	position: relative;

	display: block;

	float: right;

	width: 707px;

	height: 477px;

	margin: 0;

	padding: 10px;

	background-color:#1f1e22;

	overflow: auto;

	font-size: 12px;

}

.cuad_todo img{

	display: block;

	margin: 4px 0 16px 0;

}

.pad20{

	padding: 20px;

}



.cuad_bot a{

	position: relative;

	display: block;

	width: 120px;

	height: 15px;

	background-repeat: no-repeat;

}



/* BOTONERA */



.botonera_home{

	margin: 2px;

	background-image: url(imgs/li_home.png);

}

.botonera_home:hover, .botonera_home_over{

	margin: 2px;

	background-image: url(imgs/li-hover_home.png);

}

.botonera_info{

	margin: 2px;

	background-image: url(imgs/li_info.png);

}

.botonera_info:hover, .botonera_info_over{

	margin: 2px;

	background-image: url(imgs/li-hover_info.png);

}

.botonera_alquiler{

	margin: 2px;

	background-image: url(imgs/li_alquiler.png);

}

.botonera_alquiler:hover, .botonera_alquiler_over{

	margin: 2px;

	background-image: url(imgs/li-hover_alquiler.png);

}

.botonera_venta{

	margin: 2px;

	background-image: url(imgs/li_venta.png);

}

.botonera_venta:hover, .botonera_venta_over{

	margin: 2px;

	background-image: url(imgs/li-hover_venta.png);

}

.botonera_contacto{

	margin: 8px 2px 2px 2px;

	background-image: url(imgs/li_contacto.png);

}

.botonera_contacto:hover, .botonera_contacto_over{

	margin: 8px 2px 2px 2px;

	background-image: url(imgs/li-hover_contacto.png);

}



/* BOTONERA EN */



.botonera_home_en{

	margin: 2px;

	background-image: url(imgs/li_home.png);

}

.botonera_home_en:hover, .botonera_home_over_en{

	margin: 2px;

	background-image: url(imgs/li-hover_home.png);

}

.botonera_info_en{

	margin: 2px;

	background-image: url(imgs/li_info.png);

}

.botonera_info_en:hover, .botonera_info_over_en{

	margin: 2px;

	background-image: url(imgs/li-hover_info.png);

}

.botonera_alquiler_en{

	margin: 2px;

	background-image: url(imgs/li_alquiler_en.png);

}

.botonera_alquiler_en:hover, .botonera_alquiler_over_en{

	margin: 2px;

	background-image: url(imgs/li-hover_alquiler_en.png);

}

.botonera_venta_en{

	margin: 2px;

	background-image: url(imgs/li_venta_en.png);

}

.botonera_venta_en:hover, .botonera_venta_over_en{

	margin: 2px;

	background-image: url(imgs/li-hover_venta_en.png);

}

.botonera_contacto_en{

	margin: 8px 2px 2px 2px;

	background-image: url(imgs/li_contacto_en.png);

}

.botonera_contacto_en:hover, .botonera_contacto_over_en{

	margin: 8px 2px 2px 2px;

	background-image: url(imgs/li-hover_contacto_en.png);

}



/* botonera idioma */



.botonera_lang_es{

	margin: 90px 2px 0 2px;

	padding: 5px 0;

	background-image: url(imgs/lang_en.png);

}

.botonera_lang_es:hover{

	margin: 90px 2px 0 2px;

	padding: 5px 0;

	background-image: url(imgs/lang_en-hover.png);

}

.botonera_lang_en{

	margin: 90px 2px 0 2px;

	padding: 5px 0;

	background-image: url(imgs/lang_es.png);

}

.botonera_lang_en:hover{

	margin: 90px 2px 0 2px;

	padding: 5px 0;

	background-image: url(imgs/lang_es-hover.png);

}



/* ////////// */



.campo{

	background-color: #58585A; /* #3b3b3c; */

	color: #d1d2d3;

	font-family: Arial, Helvetica, sans-serif;

	border: none;

}



.hoverAlfa:hover{

	opacity: 0.8;

	filter: alpha(opacity=80);

}



/* ///////////// over shop /////////////// */



.shop_item{

	position: relative;

	float: left;

	display: block;

	left: 0px;

	width: 142px;

	height: 246px;

	margin: 0 4px 5px 0;

	background-color:#1f1e22;

	background-position: center center;

	background-repeat: no-repeat;

	text-align: left;

}

.shop_pag{

	padding: 110px 10px 80px 10px;

	border: none;

}

.shop_nores{

	color: #ff3333;

	font-size: 13px;

	padding: 90px 10px 80px 10px;

	border: none;

}

.overfoto{

	position: absolute;

	width: 142px;

	height: 246px;

	left: 0px;

	top: 0px;

	padding: 0;

	color: #DDD;

	opacity: 0;

	filter: alpha(opacity=0);

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-image: url(imgs/pixel.gif);

}

.overfoto:hover{

	opacity: 1;

	filter: none;

}

.overfoto em{

	display: block;

	color: #0098DB;

	font-style:normal;

}

.overfoto_cont{

	position: absolute;

	width: 130px;

	background-image: url(imgs/overfoto_fondo.png);

	padding: 6px;

	margin: 0;

	bottom: 0px;

	text-align: center;

	text-decoration: none;

}

.overa{

	text-decoration: none;

	cursor: pointer;

}



/* //////////////////////////////////////////// */

/* //                BUSCADOR                // */

/* //////////////////////////////////////////// */



.buscador{

	padding: 12px 18px;

	display: block;

	position: relative;

}

.buscador form{

	margin: 0;

	padding: 0;

}

.buscador .campo{

	padding: 2px;

	font-size: 14px;

	border: none;

	width: 150px;

	margin: 1px 0 4px 0;

}

.buscador .dropcont{

	display: block;

	height: 16px;

	position: relative;

	border: none;

	margin: 1px 0 4px 0;

	padding: 2px;

}

.buscador .drop{

	background-image: url(imgs/drop.gif);

	background-repeat: no-repeat;

	background-position: 130px 2px;

	height: 16px;

	cursor: pointer;

	position: absolute;

	top: 0px;

	left: 0px;

}

.buscador .drop:hover{

	background-position: 130px -27px;

}

.buscador .drop ul{

	display: block;

	background-color: #808080;

	float: left;

	padding: 2px;

	margin: 3px 0 0 -2px;

	list-style: none;

	width: 150px;

}

.buscador .drop li:hover{

	background-color: #666;

}

.buscador .boton{

	display: block;

	float: right;

	clear: both;

	margin: 5px 0 0 0;

	cursor: pointer;

}

.buscador .boton_hid{

	display: none;

}

.buscador img{

	border: none;

}

.buscador .vercarr{

	display: block;

	float: right;

	clear: both;

	margin: 18px 0 0 0;

	cursor: pointer;

}



/* /// drop-menu /// */



.cssMenu_cont{

	font-family: Arial, Helvetica, sans-serif;

	background-color: #58585A;

	color: #d1d2d3;

	display: block;

	position: relative;

	width: 150px;

	height: 16px;

	padding: 2px;

	

	overflow: hidden;

	cursor: pointer;

	margin: 1px 0 4px 0;

}

.cssMenu_cont:hover{

	/* overflow: visible; */

}

.cssMenu_subTit{

	background-image: url(imgs/drop_sub.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: block;

	position: absolute;

	width: 154px;

	top: 0px;

	left: 0px;

	padding: 2px 0 3px 0;

	font-size: 12px;

	text-indent: 4px;

	min-height: 15px;

}

.cssMenu_subTit:hover{

	background-image: url(imgs/drop_subh.gif);

}

.cssMenu_sub{

	background-image: url(imgs/drop_sub.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	display: block;

	position: absolute;

	background-color: #808080;

	width: 154px;

	top: 0px;

	left: 0px;

	padding: 22px 0 2px 0;

	max-height: 250px;

	overflow: auto;

}

.cssMenu_sub:hover{

	background-image: url(imgs/drop_subh.gif);

}

.cssMenu_sub a{

	display: block;

	position: relative;

	padding: 2px 4px;

	font-size: 12px;

	text-decoration: none;

	background-color: #808080;

	min-height: 15px;

}



.cssMenu_sub a:hover{

	background-color: #666;

}

/* //////////////////////////////////////////// */

/* //                CONTACTO                // */

/* //////////////////////////////////////////// */



.c_contacto{

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

}

.contacto_datos{

	padding: 20px 10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	font-size: 12px;

	text-align: right;

	line-height: 16px;

}

.contacto_datos a{

	font-family: Arial, Helvetica, sans-serif;

	color: #00B4E7;

	font-size: 12px;

	text-decoration: none;

}

.contacto_datos a:hover{

	color: #FFF;

}

.c_contacto form{

	margin:0;

	display: block;

	position: relative;

	width: 420px;

	float: left;

	padding: 12px 0 0 20px;

}

.c_contacto form img{

	display:block;

	margin: 8px 0 2px -1px;

}

.c_contacto .campo{

	padding: 3px;

	font-size: 14px;

	border: 0;

	width: 420px;

}

.c_contacto .area{

	overflow: auto;

	height: 75px;

}

.c_contacto .boton{

	float: right;

	margin: 6px 0 0 0;

	cursor: pointer;

}



.mapa_refs {

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	color: #CCC;

	font-size: 12px;

	width: 217px;

	margin: 0 6px 0 0;

}

.contac_enviar{

	background-image: url(imgs/enviar.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 47px;

	height: 15px;

	border: none;

	float: right;

	margin: 6px 0 0 0;

	cursor: pointer;

}

.contac_enviar:hover{

	background-position: 0px -15px;

}

.contac_enviar_en{

	background-image: url(imgs/enviar_en.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	width: 47px;

	height: 15px;

	border: none;

	float: right;

	margin: 6px 0 0 0;

	cursor: pointer;

}

.contac_enviar_en:hover{

	background-position: 0px -15px;

}





/* //////////////////////////////////////////// */

/* //                  INFO                  // */

/* //////////////////////////////////////////// */



.columna_txt{

	width: 210px;

	display: block;

	float: left;

	margin: 0 0 0 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CCC;

}

.columna_txt p{

	margin: 4px 0 8px 0;

	text-align: left;

}

.infotxt{

	padding: 22px 0 0 14px;

}



.info_about{

	display: block;

	position: absolute;

	right: 6px;

	bottom: 10px;

	padding: 2px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	cursor: pointer;

	border: none;

	text-align:right;

}

.info_about:hover{

	opacity: 1;

	filter: alpha(opacity=100);

}



.info_links{

	display: block;

	position: absolute;

	right: 6px;

	bottom: 30px;

	padding: 2px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	cursor: pointer;

	border: none;

	text-align:right;

}

.info_links:hover{

	opacity: 1;

	filter: alpha(opacity=100);

}





/* //////////////////////////////////////////// */

/* //                  PROD                  // */

/* //////////////////////////////////////////// */



.prod_txt{

	display: block;

	float: left;

	margin: 0 0 0 18px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #CCC;

	overflow: auto;

	height: 210px;

	width: 690px;

}

.prod_txt p{

	margin: 4px 0 8px 0;

	text-align: left;

}

.prod_txt em{

	color:#00B4E7;

	font-style: normal;

	font-size: 12px;

	display: block;

	margin: 0 0 8px 0;

}









/* //////////////////////////////////////////// */

/* //                CARRITO                 // */

/* //////////////////////////////////////////// */



#tapa{

	background-color: #2a292c;



	width: 942px;

	height: 520px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -230px auto auto -471px;

	z-index: 60000;

	

	opacity: 0.9;

	filter: alpha(opacity=90);

	/* border: 1px solid #CCC; */

}

#carrito{

	width: 882px;

	height: 460px;

	position: absolute;

	padding: 30px;

	top: 50%;

	left: 50%;

	margin: -230px auto auto -471px;

	z-index: 60001;

	/* border: 1px solid #993333; */

}

#carrito .columna{

	display: block;

	position: relative;

	height: 380px;

	float: left;

	margin: 6px;

	/* background-color: #003366; */

}

#carrito .campo{

	display: block;

	width: 386px;

	color: #DDD;

}

#carrito .area{

	height: 320px;

	padding: 20px;

	font-size: 14px;

	margin: 4px 0 0 0;

	overflow: auto;

}

#carrito .texto{

	padding: 6px;

	font-size: 16px;

	margin: 4px 0 8px 0;

}

#carrito .botones{

	position: absolute;

	bottom: 0px;

	right: 0px;

	padding: 6px;

	margin: -4px;

}



#carrito .botones img{

	padding: 6px;

	cursor: pointer;

}



#carrito table{

	width: 100%;

}

#carrito .cnt{

	color: #AAA;

	font-size: 14px;

	text-align: left;

	width: 14px;

}

#carrito .nom{

	color: #00b4e7;

	font-size: 14px;

	text-align: left;

}

#carrito .sub{

	color: #CCC;

	font-size: 11px;

	text-align: left;

	border-bottom: 1px dotted #444;

	padding-bottom: 2px;

}

#carrito .btncnt{

	background-color: #4f4f4f;

	color: #00b4e7;

	font-size: 14px;

	text-align: center;

	width: 18px;

	height: 18px;

}

#carrito .btncnt a{

	color: #00b4e7;

	text-decoration: none;

	padding: 0 5px;

}

#carrito .btncnt a:hover{

	color: #EEEEEE;

}



/* *** */



#div_agregado{

	position: absolute;

	background-color: #1f1e22;

	border: 1px solid #58585a;

	color: #CCC;

	left: 50%;

	top: 48%;

	width: 320px;

	margin-left: -160px;

	z-index: 60002;

	text-align: center;

	font-size: 12px;

}

#div_agregado p{

	margin: 12px;

	padding: 4px;

}

#div_agregado img{

	cursor: pointer;

	border: none;

}





/* 58585A */



.prod_lista{

	padding: 12px;

	height: 222px;

	position: relative;

}

.prod_lista .thmb{

	padding: 2px;

	border: 2px solid #1f1e22;

	cursor: pointer;

	margin: 2px;

}

.prod_lista .thmb:hover{

	border: 2px solid #a8091c;

}



.prod_lista .boton{

	position: absolute;

	bottom: 12px;

	left: 12px;

	border: none;

	padding: 2px;

	margin: 2px;

}

.prod_lista a{

	position: absolute;

	bottom: 8px;

	right: 8px;

	padding: 8px;

	color: #AAA;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.prod_lista a:hover{

	color: #FF3333;

}



.prod_lista .precio{

	position: absolute;

	bottom: 16px;

	right: 8px;

	padding: 8px;

	color: #a8091c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}


	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:435px;
		height:246px;
		overflow:hidden; 
		}	


