@charset "utf-8";
/* =generales */
* { margin: 0px;padding: 0px;}
/*
body{ font: 62.5%/1.6 Arial, Helvetica, sans-serif; background-color:#FFFFFF;}
*/
a{ outline: none;}
a img{border:none;}
table{border: 0; border-collapse:collapse;}
/* =hidden */
.hide{ display: none;}

/* Class for clearing floats */
.clear { width: 100%; clear: both; overflow: hidden; }

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: inline-block; }
	.clearfix { display: block; }
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%; } /* End hide from IE-mac */
/* =floats */
.floatLeft{	float: left;}
.floatRight{ float: right;}

/* =aligns */
.alignLeft{ text-align: left;}
.alignCenter{ text-align: center;}
.alignRight{ text-align: right;}

.mr10px { margin-right: 10px !important;}

/* =tamaņos px */
.w50px{width: 50px;}
.w100px{width: 100px;}
.w135px{width: 135px;}
.w150px{width: 150px;}
.w160px{width: 160px;}
.w180px{width: 180px;}
.w190px{width: 190px;}
.w200px{width: 200px;}
.w220px{width: 220px;}
.w250px{width: 250px;}
.w300px{width: 300px;}
.w350px{width: 350px;}
.w400px{width: 400px;}
.w415px{width: 415px;}
.w420px{width: 420px;}
.w450px{width: 450px;}
.w495px{width: 495px;}
.w500px{width: 500px;}
.w550px{width: 550px;}
.w600px{width: 600px;}

/* =tamaņos % */
.w10p{width: 10%;}
.w15p{width: 15%;}
.w20p{width: 20%;}
.w30p{width: 30%;}
.w40p{width: 40%;}
.w50p{width: 50%;}
.w60p{width: 60%;}
.w70p{width: 70%;}
.w80p{width: 80%;}
.w85p{width: 85%;}
.w90p{width: 90%;}
.w100p{width: 100%;}

a:active{ color:#33FF00; }
a{
	text-decoration: none;
	color:#FFFFFF;
	outline: none;
	position:relative;
}
a img{
	border: none;
}
/* =layout */
body{
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
}
/* =error */
em { color:#FF0000; font-weight: bold; }
label.error{
	display: none;
	color:#FF0000;
	padding: 5px 0 10px 0;
	font-weight: bold;
}
.error-message {
	color:#FF0000;
	padding: 5px 0 10px 0;
	font-weight: bold;
}
.red{color:#CC0000;}
#wrapper{
	width:780px;
	margin-right: auto;
	margin-left: auto;	
}
#header{
	display:none;
}
#footer {
	clear: both;
	display:none;
}

#logo{

}
/*
#tollFree{
	float:left;
	width: 150px;
	color: #a0a0a0;
	margin-top: 16px;
	font-size: 16px;
}
#since1976{
	margin-top: 16px;
	float: right;
	width: 200px;
	color:#ec6e00;
	font-size: 16px;
}*/
#mainContent{
	min-height: 960px;
	height:auto !important;
	height: 960px;
}
/* =backgrounds */
.mount-aconcagua-normal-route, .ruta-normal{background: #fff; }
.polish-glacier, .glaciar-polacos{background: #fff; }
.polish-traverse, .travesia-de-polacos{background: #fff; }
.climbing-in-bolivia, .bolivia{background: #fff; }
.aconcagua-trekking, .trekking-aconcagua{background: #fff; }
.mount-mercedario, .monte-mercedario{background: #fff;}
.mules, .mulas{background: #fff; }
.guides, .guias{background: #fff; }
.base-camps, .campamento-base, .terminos-y-condiciones, .terms-and-conditions, .aconcagua-weather{background: #fff; }
.gear-list {background: #fff; }
.other-services, .otros-servicios{background: #fff; }
.about-us, .acerca-de-grajales{background: #fff; }
.past-customers, .referencias{background: #fff; }
.contact-us, .contactenos, .links{background: #fff; }
.monte-ojos-del-salado, .mount-ojos-del-salado, .aconcagua-live{background: #fff; }
.users {background: #fff; }
.photogalleries {background: #fff; }

/* .mt-mercedario-photos,.mt-ojos-del-salado-photos,.normal-route-photos,.polish-glacier-photos{background: #5a3d1c url(../img/fondo_aconcagua_12.jpg) no-repeat center top;} */
.ulMenu{
	list-style: none;
}
	.ulMenu li.idioma{
		margin: 30px 0 0 0;
	}
	.ulMenu li.title{
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	.ulMenu li a{
		display: block;
		height: 25px;
		line-height: 25px;
		color: #a5a5a5;
		line-height: 25px;
		cursor: pointer;
	}
	.ulMenu li a:hover, .ulMenu li a.actual{
		color: #FF6600;
		background: url(../img/menu_hover.png) no-repeat center center !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/menu_hover.png');
	}
	#menu{
		display:none;
	}
	#menuFoot{
		clear: both;
		height: 1px;
		position:relative; 
		left: -19px; 
		_left: -20px; /* ie hack */
	}
	#menuAgregados{
		position: absolute;
		width:192px;
		top: 20px;
		background: url(../img/fondo_menu_fin.png) no-repeat center top !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondo_menu_fin.png', sizingMethod='crop');	
/*		height: 39px;*/
		padding: 30px 0 0 0;
	}
	#menuAgregados .contactUs{
		color:#f5f5f5;
		font-size: 14px;
		font-weight: bold;
		display: block;
		height: 64px;
		line-height: 64px;
		padding: 0 0 0 70px;
		cursor: pointer;
		background: url(../img/fondo_boton_contacto.png) no-repeat center center !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondo_boton_contacto.png', sizingMethod='crop');		
	}
	#menuAgregados .changeLanguage{
		color:#f5f5f5;
		font-size: 14px;
		font-weight: bold;
		display: block;
		height: 64px;
		margin: 20px 0 0 0;
		line-height: 64px;
		padding: 0 0 0 20px;
		cursor: pointer;
		background: url(../img/fondo_idioma.png) no-repeat center center !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondo_idioma.png', sizingMethod='crop');		
	}	
	#publicidad{
		margin: 20px 0 0 0;
		padding: 20px;
		height: 180px;
		background: url(../img/fondo_publicidad.png) no-repeat center top !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondo_publicidad.png', sizingMethod='crop');			
	}
	#publicidad h2{
		color:#FFFFFF;
		font-size: 13px;
		/*padding: 0px 0px 15px 0px;*/
		font-weight: bold;
		letter-spacing: 0px;
		margin: 0 0 10px 0; 
	}
	#publicidad ul{
		list-style: none;
	}
	#publicidad ul a{
		background: #ccooff;
	}
	#publicidad ul a:hover{
		background-image: none;
		color:#FF9900;
	}
	#publicidad ul li{
		margin: 0 0;
	}
	#publicidad ul li.aconcagua-summit{
		padding: 10px 0 0 0;
		padding-left: 60px;
		background: url(../img/icono_summitediciones.gif) no-repeat left top;
		height: 70px;
	}
	#publicidad ul li.northface{
		padding: 10px 0 0 0;
		padding-left: 60px;
		background: url(../img/icono_northface.gif) no-repeat left top;
		height: 30px;	
	}
	#publicidad ul li.msr{
		padding: 10px 0 0 0;
		padding-left: 60px;
		background: url(../img/icono_msr.gif) no-repeat left top;
		height: 30px;	
	}	
	/*
	#publicidad a{
		height: 100px;
		display: block;
		margin-left: 20px;
		font-size: 14px;
		padding: 0 20px 0 60px;
	}*/


	#publicidad2{
		margin: 20px 0 0 0;
		padding: 20px;
		height: 180px;
		background: url(../img/fondo_publicidad.png) no-repeat center top !important;
		background-image: none;
		filter: none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondo_publicidad.png', sizingMethod='crop');
	}
	#publicidad2 h2{
		color:#FFFFFF;
		font-size: 13px;
		/*padding: 0px 0px 15px 0px;*/
		font-weight: bold;
		letter-spacing: 0px;
		margin: 0 0 10px 0;
	}
	#publicidad2 ul{
		list-style: none;
	}
	#publicidad2 ul a{
		background: #ccooff;
	}
	#publicidad2 ul a:hover{
		background-image: none;
		color:#FF9900;
	}
	#publicidad2 ul li{
		margin: 0 0;
	}
	#publicidad2 ul li.uiagm{
		padding: 10px 0 0 0;
		padding-left: 60px;
		background: url(../img/icono_uiagm.gif) no-repeat left top;
		height: 60px;
	}
	#publicidad2 ul li.aagm{
		padding: 10px 0 0 0;
		padding-left: 60px;
		background: url(../img/icono_aagm.gif) no-repeat left top;
		height: 60px;
	}
	#publicidad2 ul li.epgm{
		padding: 10px 0 0 0;
		padding-left: 60px;
		/*background: url(../img/icono_uiagm.gif) no-repeat left top;*/
		height: 60px;
	}

/* =content =contenido */

/* galeria */
.galeria_image_wrapper{ position: relative;}
.galeria_zoom{ display: block; position: absolute; top: 210px; left: 440px; width: 10px; height: 10px; line-height: 10px; text-indent: -999px; overflow: hidden; background: url(../img/general/galeria/icon_zoom.gif) no-repeat center center;}
.galeria_image img { width: 450px; }
.galeria_image {margin-bottom: 10px; height:310px; width: 450px; overflow: hidden;}
.galeria_image.loading{ background: url(../img/loader.gif) no-repeat center center}
.galeria_thumbs { list-style: none !important; padding:0 !important; margin:0 !important; }
.galeria_thumbs li{ float: left; padding:0 !important; }
.galeria_thumbs li a{ display: block; width: 62px; height: 40px; overflow: hidden; }
.galeria_thumbs li.selected{ padding-bottom: 15px; }
.galeria_thumbs_wrapper{ width: 450px; position: relative; height: 45px;}
.galeria_next{display: block; position: absolute; top: 52px; left: 413px; width: 22px; height: 16px; line-height: 10px; text-indent: -999px; overflow: hidden; background: url(../img/general/galeria/icon_right.gif) no-repeat center center !important;}
.galeria_prev{display: block; position: absolute; top: 52px; left: 0; width: 22px; height: 16px; line-height: 10px; text-indent: -999px; overflow: hidden; background: url(../img/general/galeria/icon_left.gif) no-repeat center center; z-index: 200}
.bgTexturado .galeria_thumbs li.selected{ padding-bottom: 15px; background: url(../img/general/galeria/bck_sombra_thumbs_tex.jpg) no-repeat center bottom;}

.padding20{
	padding: 20px 20px 0 20px;
	
}
#content{
	display: inline;
	/*float: right;*/
	width: 494px;
	/*background: url(../img/fondo_contenido.png) no-repeat center top !important;*/
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fondo_contenido.png', sizingMethod='crop');	
	margin: 80px 30px 0px 0px;
	color: #000000;
}
#content a{
	color:#ec6e00;
	text-decoration: none;
}
#content a:hover{
	text-decoration: underline;
}
#content ul {
	list-style: none;
	margin-left: 10px;
	margin-bottom: 20px;
}
#content ul li{
	background: url(../img/icono_listas.gif) no-repeat left 6px;
	padding: 0px 0px 0px 10px;
}
#content p {
	margin-bottom: 10px;
}
h1 {
	font-size: 30px;
	letter-spacing: -1px;
	margin: 0px 0px 20px;
}
h2 {
	color: #333333;
	letter-spacing: -1px;
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 20px;
}
h3 {
	font-size: 16px;
	margin: 20px 0px;
}
#contentFooter{
	background: #FFFFFF url(../img/fondo_contenido_pie.jpg) no-repeat center bottom;
	color: #3399FF;
	height: 15px;
}
#footer{
	display:none;
}
#footerText{
	display:none;
}
#footerText a{
	color:#FFFFFF;
	text-decoration: none;
}
#footerText a big{
	font-size: 11px;
	color:#FF0099;
}
/* =staff */
.staff th, .staff td{
	vertical-align: top;
	text-align: left;
}
.staff .w70p{
	padding: 0 20px 0 0;
}
.staff .w30p{
	vertical-align:top;
}
blockquote{
	font-style: italic;
	color:#333333;
	margin: 0 0 0 10px;
	border-left: 3px solid #CCCCCC;
	padding: 0px 0px 0px 10px;
}
/* =itinerary */
table.itinerary td{
	padding:0 0 15px 0;
	vertical-align:top;
}

.itinerary ul {
	list-style: none;
	margin:3px 0 0 0 !important;
}

.itinerary ul li {
	display:inline;
}

.dia {
	line-height: 15px;
	/*background: url(../img/dia.gif) no-repeat left top;*/
	height: 40px;
	width: 35px;
	padding-top: 0px;
	font-weight: bold;
	text-align: center;
	padding-right: 15px;
}

.hotel{
	font-size: 11px;
	line-height: 11px;
	color: #FF6600;
	padding: 0 5px 5px 0 !important;
	margin: 0 !important;
}
.campamento{
	font-size: 11px;
	color: #FF6600;
	padding: 1px 5px 1px 0 !important;
	margin: 0 !important;
}
.altura{
	font-size: 11px;
	line-height: 11px;
	color: #FF6600;
	padding: 0 5px 5px 0 !important;
	margin: 0 !important;
}
.vehiculo{
	font-size: 11px;
	color: #FF6600;
	padding: 1px 5px 1px 0 !important;
	margin: 0 !important;
}

.caminando{
	font-size: 11px;
	color: #FF6600;
	padding: 1px 5px 1px 0 !important;
	margin: 0 !important;
}
.hotel span, .campamento span, .vehiculo span, .caminando span {
	display: inline;
	padding:0 4px 0 0;
}

/* =contact (form de contacto) */
.contact th{
	text-align: left;
	font-size:14px;
	padding: 5px 0 0 0;
}
.contact td{
	padding: 5px 0;
}
	.textField {
		font-family: inherit;
		font-size: 12px;
		padding: 4px 2px;
		border: 1px solid #CCCCCC;
		line-height: 120%;
		position:relative;
	}
	.textArea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 2px 2px 0 2px;
		border: 1px solid #CCCCCC;
		line-height: 120%;
		position:relative;
		margin:0 0 8px 0;
		width: 410px;
	}
	.inputs, .textareas {
		font-family: inherit;
		font-size: 12px;
		padding: 4px 2px;
		border: 1px solid #CCCCCC;
		width: 420px;
		line-height: 120%;
		position:relative;
	}
	.textareas{
		 overflow: auto;
		 font-family: inherit;
	 }
.ok{
	font-size:18px;
	color:#009900;
}
ol{
	list-style-position: outside;
	margin: 10px 20px;
	font-size: 11px;
}
ol li{
	margin: 10px 0;
}
.thanks{ color:#999999;}
.thanks a{ color:#999999 !important}
.thanks a:hover{ color:#fff !important}

.user { margin:0 0 25px 0; }
.user h2 { margin:0 0 5px 0; }

.usersFicha { width:455px; margin:0 0 30px 0; }
.usersFicha .content { width:415px; padding:20px; background:#E9E6E0; border-top: 1px solid #C9C2B3; }
.usersFicha .content img { width:415px; margin:0 0 10px 0; }
.usersFicha .content .imageDivCopete { background:#F1EEE8 !important; }
.usersFicha .date h2 { font-size: 1.6em; letter-spacing:0px; margin:0 0 10px 0; }
.usersFicha .title h2 { font-size: 1.6em; letter-spacing:0px; margin:0 0 10px 0; color:#f60; text-transform: none; }
.usersFicha h3 { color:#f60; font-size: 1.2em; letter-spacing:0px; margin:20px 0 10px 0; padding:0 0 4px 0; border-bottom:1px solid #C9C2B3; }

.comments {
	width:415px;
	margin:0 0 10px 0;
}

.comment {
	margin:0 0 5px 0;
	border-bottom:1px solid #C9C2B3;
}

.comment .comment_title {
	width:400px;
	margin:3px 0 3px 0;
}

.comment .comment_name {
	color:#E50;
	margin:0 5px 0 0;
}

.comment .comment_date {
	color:#999;
	font-size:0.8em;
	padding:1px 0 0 0;
}

.comment .comment_text {
	width:400px;
	padding:0 0 10px 0;
}

.formContent {
	width:415px;
	padding:100px 0 140px 0;
}

.formRow {
	margin:0 0 10px 0;
}

.formRow label {
	line-height:27px;
	vertical-align:middle;
}

.formRow .loginCheck { vertical-align:middle; margin:2px 4px 0 0; }

.formErrorMsg {
	color: #C00;
	background: #FFF0F0;
	border: 1px solid #C00;
	padding: 4px 6px;
	margin: 0 0 10px 0;
	text-align:center;
}


.button {
	color: #fff;
	background: #000;
	font-size: 1.1em;
	height: 24px;
	margin: 0;
	border: 0;
	line-height: 24px;
	white-space:normal;
	padding:0px 12px 4px 12px;
}

.galeriaComments{
	width:450px;
}
.galeriaComments h3 { color:#f60; font-size: 1.2em; letter-spacing:0px; margin:20px 0 10px 0; padding:0 0 4px 0; border-bottom:1px solid #C9C2B3; }

.galeriaComments .textArea {
	width:445px;
}

.galeriaComments .comment {
	width:450px;
}
