/*//////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
//////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html{height: 100%;}
body{
	text-align: center;
	height: 100%;
	background-image:url(../images/fnd_web_sombra.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
/* ARMAZÓN DE LA PÁGINA */
#web{
	display:block;
	height: 100%;
}
/* Contenedor de toda la página */
#cabecera{ 	
	position:absolute;
	top:24px;
	width:100%;
	height:62px;
	background-color:#599F46;
	border-bottom:8px solid #f1f1f1;
	font-size:1.1em;
	z-index:1;
}
#contenedor {
	position: relative;
	width:877px;
	margin: 0 auto -40px auto;	
	min-height: 100%;
	height:auto;
	_height: 100%;		
	overflow:hidden;
	_overflow:visible;
	text-align: left;
	font-size:1.1em;
}
#pie {
	position: relative;
	width:100%;
	height:40px;
	margin: -40px auto 0 auto;
	clear: both;
	text-align:center;
}
/* COMUNES DE TODA LA WEB///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Cabecera de la web */
#cabecera div.contenedor {
	position: relative;
	width:878px;
	height:62px;
	margin: 0 auto;	
	text-align: left;
}
#cabecera div.contenedor div.logotipo{
	position: absolute;
	top: 17px;
	left: 0;
}
#cabecera div.contenedor div.carrito{
	position: absolute;
	top: 6px;
	right: 0;
	width:223px;
	height:48px;
	background-color:white;
}
	#cabecera div.contenedor div.carrito ul{ margin-left:2px;}
	#cabecera div.contenedor div.carrito ul li{
		display:inline;
		margin-left:10px;
		line-height:2.2em;
	}
	#cabecera div.contenedor div.carrito ul li a{ color:#3C3C3C;}
	#cabecera div.contenedor div.carrito ul li a.num_articulos{ text-decoration:underline; }
	#cabecera div.contenedor div.carrito ul li a:hover{}
	#cabecera div.contenedor div.carrito ul li a.num_articulos:hover{ text-decoration:none; }

/* Contenedor de la Web*/
/*//////////////////////////////////////////////////// MENU SECUNDARIO */
#contenedor .menuSecundario{
	height:113px;
}
#contenedor .menuSecundario ul li{
	display:inline;
}
#contenedor .menuSecundario ul li a{
	color:#383838;
}
#contenedor .menuSecundario .menuIdiomas {
	position:absolute;
	top:5px;
	left:0px;
}
#contenedor .menuSecundario .menuIdiomas a:hover{ text-decoration:underline;}

#contenedor .menuSecundario .menuSecundaio {
	position:absolute;
	top:5px;
	right:0;
	font-weight:bold;
}
#contenedor .menuSecundario .menuSecundaio a:hover, #contenedor .menuSecundario .menuSecundaio a.activo{ color:#599F46;}
/*////////////////////////////////////////////// COLUMNA PRINCIPAL MENU */
#contenedor .colPrincipal{
	width:158px;
	margin-right:34px;
	float:left;
	margin-bottom:80px;
}
/*////////////////////////////////////////////////// COLUMNA CONTENIDOS */
#contenedor .colCont{
	width:682px;
	float:left;
	margin-bottom:80px;
	color:#6f6f6f;
}
/* Migas de pan */
.migas {	
	padding-top:10px;
	height:2em;
	border-bottom:1px solid #f5f5f5;
	margin-bottom:16px;
}
.migas ul {
}
.migas ul li {
display:inline;
color: #535353;
margin: 0 10px 0 0;
padding: 0 0 0 8px;
background-image:url(../images/ico_migas.gif);
background-position:0 0.4em;
background-repeat:no-repeat;

}
.migas ul li.ultimo {
	font-weight:bold;
	color:#599F46;
	}
.migas ul li a {
	color: #535353;
}
.migas ul li a.inicio{  color:#757575; text-decoration:underline;}
.migas ul li a:hover.inicio{ text-decoration:none;}
/* Pie de la Web */
#pie div.contenedor {
	position: relative;
	width:878px;	
	margin: 0 auto;	
	text-align: left;
	border-top:1px solid #e6e6e6;
	font-size:1.1em;
}
#pie div.contenedor p{
	position: absolute;
	top: 0px;
	left:20px;
}
/**/
/* APOYO A LOS LECTORES DE TEXTO */
.ayudaAcces {
	display:none;
}