/*//////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
//////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html,body{
	margin:0; /*** Do NOT set anything other than a left margin for the page as this will break the design ***/
	padding:0;
	border:0;
	height:100%;
}
body{
	color: #000;
	text-align: center;
	background-image:url(../images/fnd_web_sombra.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
/* ARMAZÓN DE LA PÁGINA */
#web{
	height: auto!important; 
	height: 100%;
	min-height: 100%;
	background-image:url(../images/fnd_web.gif);
	background-position:top center;
	background-repeat:no-repeat;
}
#espacio-pie{
	height: 70px;
}
/* Contenedor de toda la página */
div.clear {
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}
#cabecera{ 	
	position:absolute;
	top:24px;
	width:100%;
	height:62px;
	background-color:black;
	border-bottom:8px solid #d60071;
	font-size:1.1em;
	z-index:1;
}
#contenedor {
	position: relative;
	width:877px;
	margin: 0 auto -70px auto;	
	min-height: 100%;
	height:auto;
	_height: 100%;		
	overflow:hidden;
	_overflow:visible;
	text-align: left;
	font-size:1.1em;
	/*z-index:0;
	border:1px dotted violet;*/
}
#pie {
	position: relative;
	width:100%;
	height:70px;
	margin: -70px auto 0 auto;
	clear: both;
	background-image:url(../images/fnd_pie_borde.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	/*z-index:2;*/
}
/* 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: 25px;
	left: 0;
}
#cabecera div.contenedor div.carrito{
	position: absolute;
	top: 6px;
	right: 0;
	width:223px;
	height:48px;
	background-color:white;
	border:1px solid #929292;
	background-image:url(../images/fnd_carrito.gif);
	background-position:8px 1.1em;
	background-repeat:no-repeat;
}
	#cabecera div.contenedor div.carrito ul{ margin-left:37px;}
	#cabecera div.contenedor div.carrito ul li{
		background-image:url(../images/ico_doble.gif);
		background-position:0 0.6em;
		background-repeat:no-repeat;
		padding-left:9px;
		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{ color:#d60071;}
#contenedor .menuSecundario #google_translate_element{
	float:right;
	margin-top:4px;
	text-align:right;
}
#contenedor .menuSecundario #google_translate_element div{
	float:right;
	margin:0;
	padding:0 0 0 10px;
}
#contenedor .menuSecundario #google_translate_element .goog-te-combo{
	margin:0;
	padding:0;
	margin-top:-1px;
	font-size:1em !important;
}
/*////////////////////////////////////////////// COLUMNA PRINCIPAL MENU */
#contenedor .colPrincipal{
	/*border:1px solid blue;*/
	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: 6px 10px;*/
	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:#d60071;
	}
.migas ul li a {
	color: #535353;
}
.migas ul li a.inicio{ text-decoration:underline;}
.migas ul li a:hover.inicio{ text-decoration:none;}



/*//////////////////////////////////////////////////// COLUMNA AUXILIAR */
#contenedor .colAux{}


/* Pie de la Web */
#pie div.linea_rosa {
	position: relative;
	width:916px;	
	margin: 0 auto;
	background-image:url(../images/fnd_pie_borde_interior.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	height:70px;	
}
#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 span{
	display:block;
	width:80px;
	background-image:url(../images/fnd_pie.gif);
	background-position: top right;
	background-repeat:repeat-y;
	margin-top:5px;
}
#pie div.contenedor span img{ margin-top:6px;}
#pie div.contenedor p{
	position: absolute;
	top: 20px;
	/*left:100px;*/
}
#pie div.contenedor ul.menuSecundario{
	position: absolute;
	top: 25px;
	right:0;
}
#pie div.contenedor ul.menuSecundario li{ display:inline;}
#pie div.contenedor ul.menuSecundario a{ color:#383838;}
#pie div.contenedor ul.menuSecundario a:hover{ text-decoration:underline;}
/**/
/* APOYO A LOS LECTORES DE TEXTO */
.ayudaAcces {
	display:none;
}
