* { margin:0; padding:0 }
img { border:none }

body {  font-size:.7em; font-family:Arial; color:#58595b }

.color { color:#e97349 }
.color1 { color:#c6c7c9 }
.letra-chica { font-size:.9em }

hr { border: none; margin: 7px auto;*margin: 0 auto; background-color:#d7d8d9; color: #d7d8d9; height: 1px }


#pagina { width:988px; margin:0 auto }


#encabezado { height:232px ; background:url(../img/encabezado.jpg); position:relative; width:988px; position:relative }

#logo a { display:block; overflow:hidden; width:254px; height:0; padding-top:90px; position:absolute; top:30px }

#menu {position: absolute; list-style:none;top:195px;left:1px; overflow:hidden;width:982px; height:37px }

	#menu li { float:left }
	
	#menu a {
		display:block;
		float:left;
		height:0;
		overflow:hidden;
		
		padding-top:37px;
		
	}
	#menu a:hover, #menu .activo a {background:transparent url(../img/menu-h.png)}
	
	
	a#nosotros {width:145px;}
	a#tienda {width:117px;position:relative;left:2px}
	a#mi-cuenta  {width:127px;position:relative;left:5px}
	a#e-climb-team {width:112px;position:relative;left:8px}
	a#ice-world {width:121px;position:relative;left:11px}
	a#faq {width:115px;position:relative;left:14px}
	a#links {width:111px;position:relative;left:17px}
	a#contacto {width:115px;position:relative;left:20px}
	
	a#nosotros:hover,.activo a#nosotros {background-position: 0 0}
	a#tienda:hover,.activo a#tienda {background-position: -147px 0}
	a#mi-cuenta:hover,.activo a#mi-cuenta {background-position: -267px 0}
	a#e-climb-team:hover,.activo a#e-climb-team {background-position: -397px 0}
	a#ice-world:hover,.activo a#ice-world {background-position: -512px 0}
	a#faq:hover,.activo a#faq {background-position: -636px 0}
	a#links:hover,.activo a#links {background-position: -754px 0}
	a#contacto:hover,.activo a#contacto {background-position: -868px 0}

#idioma {position: absolute; list-style:none;top:134px;width:123px; height:33px }

	#idioma li { float:left }
	
	#idioma a {
		display:block;
		float:left;
		height:0;
		overflow:hidden;
		padding-top:33px;
	
	}
	
	#idioma a:hover { background:transparent url(../img/idioma.jpg) }
	
	#idioma a#esp { width:29px;}
	#idioma a#ing { width:30px;position:relative;left:2px }
	#idioma a#fra  { width:30px;position:relative;left:3px }
	#idioma a#ale { width:30px;position:relative;left:4px }
	
	#idioma a#esp:hover { background-position: 0 0 }
	#idioma a#ing:hover { background-position: -31px 0 }
	#idioma a#fra:hover { background-position: -62px 0 }
	#idioma a#ale:hover { background-position: -93px 0 }
	

#columna-izquierda h3 { width:176px; height:0; padding-top:29px; overflow:hidden }

#columna-izquierda div { border-left:1px solid #d7d8d9;border-right:1px solid #d7d8d9;border-bottom:1px solid #d7d8d9; margin-bottom:10px }
#columna-izquierda ul { list-style:none }
#columna-izquierda ul a { color:#808284;display:block;font-size:1.2em;padding:4px 9px;text-decoration:none; font-weight:bold; border-top:1px solid #d7d8d9 } 
#columna-izquierda ul a:hover, #columna-izquierda ul a.activo { background:#e9e9e9;color:#333 } 

#columna-izquierda ul ul { border-top:1px solid #d7d8d9; } 
#columna-izquierda ul ul a { color:#e15026; font-size:.9em; border-top:none;padding:5px 9px 5px 14px }
#columna-izquierda ul ul a:hover { color:#e15026; background:#f9e5de } 
	
	
	
#contenido { line-height:1.1em }

#contenido h2 { overflow:hidden;display:block; height:0; padding-top:30px;margin-left:5px; text-indent:-9000px; margin-bottom:15px; background-repeat:no-repeat }

#contenido p { margin-bottom:10px; text-align:justify }


#pie { margin-bottom:20px }

#pie p {  border-top:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4 ;text-align:center; font-size:.9em; padding:10px 0; margin:20px 0 }

#pie p a { color:#e04f1c; text-decoration:none; margin:0 5px }
#pie p a:hover { text-decoration:underline }




/**********************************************************************************************************/
* html .clearfix {height: 1%}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}


