@charset "utf-8";

/* CSS Document */



/*

lista de propiedades para div, tablas y p {	

	display:;

	overflow:;

	visibility:;

	width:;

	height;

	margin:;

	padding:;

	float:;

	clear:;

	border-collapse:;

	border:;

	border-top:;

	border-right:;

	border-bottom:;

	border-left:;

	border-radius:;

	border-top-left-radius:;

	border-top-right-radius:;

	border-bottom-left-radius:;

	border-bottom-right-radius:;

	position:;

	top:;

	right:;

	bottom:;

	left:;	

	z-index:;

	vertical-align:;

}



lista de propiedades para listas (propiedades a añadir a las descritas para cajas) {

	list-style:;

	list-style-image:;

	list-style-position:;

	list-style-type:;

	

}

*/



/* Principales */



body { /* FONDO GENERAL */

	margin:0;

	padding:0;

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

}

#cont-header { /* DIV - FONDO DE TODA LA PARTE SUPERIOR */

}



/* Zona 1 */ /* P04 idiomas, menú corporativo */



#zona1 {

	overflow: hidden;

padding: 5px 0;

height: 35px;

}

#zona1b {

}



/* Zona 2 */ /* P04 logo, redes, buscador */



#zona2 {

	margin:0;

	padding:20px 0 0 0;

}



#zona2b {
overflow:;
}

#zona2c {

	width:25%;

	margin:30px 0 0 0;
}

#zona2d{
	clear:both;}

#logo {

height: 90px;

width:auto;

margin: 0 0 20px 0;

border:0;

}

/* Zona 3 */ /* P04 menú productos */



#zona3 {

}

#zona3b {

}



/* Zona 4 */ /* P04 cuerpo, lateral, contenidos */



#zona4 {

}

#zona4b {

}



/* Zona 5 */ /* P04 columnas pie */



#zona5 {

}

#zona5b {

	padding:30px 0 20px 0;

}



/* Zona 5 */ /* P04 pie */



#zona6 {

}

#zona6b {

}



/* Cuerpo */



#panel-principal {

}

#contenidos {

}

#panel-secundario {/* Sólo para 3 columnas */

}



/* Columnas pie */



.colpie2  { /* DIV - Pie a 2 columnas */

	width:460px;

	margin:0 0 0 20px;

	float:left;

}

.colpie3  { /* DIV - Pie a 3 columnas */

	width:300px;

	margin:0 0 0 20px;

	float:left;

}

.colpie4  { /* DIV - Pie a 4 columnas */

	width:220px;

	margin:0 0 0 20px;

	float:left;

}

.cab-colpie {

	padding:0 0 5px 0;

	margin-bottom:10px;

}

.colpie2 p {

}

.colpie3 p {

}

.colpie4 p {

}



/* Pie */



#cont-pie {

	padding:20px;

	text-align:center;

}

#pie-empresa {

	margin:0;

}

#pie-datos {

	margin:0;

}

a.enlaces-pie:link, a.enlaces-pie:hover, a.enlaces-pie:active, a.enlaces-pie:visited {

	text-decoration:none;

	font-family:;

	font-size:;

	font-style:;

	font-weight:;

	color:white;

}



/* Acceso de usuario */



#acceso-usuarios {

    margin:0 10px 20px 10px;

	padding:10px;

}

#cab-acceso {

	margin:5px 0 10px 0;

}

#prfo-acceso {

	margin:0;

}

.label-usuarios {

	display:block;

	margin:0 0 3px 0;

}

.input-usuarios {

	margin:0 0 10px 0;

	padding:5px;

	width:100%;

	border:0;

	box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

}



#submit-usuarios {

	padding:5px 8px 5px 8px;

	border-radius:0;

	width: 100%;

	margin-bottom:10px; cursor:pointer;

}

.cont-link-registro {    

    float:none;

    text-decoration:underline;

	display:block;

	margin-bottom: 5px;



}

	

a#registro-usuarios:link, a#registro-usuarios:active, a#registro-usuarios:visited {

    float:none;

    text-decoration:underline;

	display:block;

	margin-bottom: 5px;



}



a#registro-usuarios:hover {

}



/* Sesión iniciada */



#sesion-iniciada {

	margin:0 10px 20px 10px;

	padding:10px;

}

#prfo-sesion {

	margin:0 10px 5px 10px;

}

#usuario-sesion {

	display:block;

	margin:0 0 10px 0;

}

a#zona-personal:link, a#zona-personal:hover, a#zona-personal:active, a#zona-personal:visited {

	display:block;

	margin:0 0 10px 0;

	padding:5px 10px 5px 10px;

	border-radius:0;

	text-align:center;

	text-decoration:none;

}

a#cerrar-sesion:link, a#cerrar-sesion:hover, a#cerrar-sesion:active, a#cerrar-sesion:visited {

	display:block;

	margin:0 0 10px 0;

	padding:5px 10px 5px 10px;

	border-radius:0;

	text-align:center;

	text-decoration:none;

}

#cont-info-carrito {

	display:block;

	margin:0 0 10px 0;

	text-align:center;

}

#articulos-carrito {

}

a#ver-carrito:link, a#ver-carrito:hover, a#ver-carrito:active, a#ver-carrito:visited {

	display:block;

	padding:5px 10px 5px 10px;

	border-radius:0;

	text-align:center;

	text-decoration:none;

	margin:0 0 10px 0;

}



/* Publicidad */



.lista-publicidad {

	list-style:none;

	margin:0 10px 15px 10px;

	padding:0;

}

.lista-publicidad li {

	margin:0 0 10px 0;

}

.publicidad {

	width:100%;

	border-radius:5px;

	border:0;

}



/* Menú vertical */



.cont-menu-vertical {

	margin:0 0 15px 0;

	padding-bottom:0;

}

.cab-menu-vertical {

	display:none;

}







/* Primer nivel */



.lista-nivel1 {

	margin:0;

	padding:0 0 0 0;

	list-style:none;

}

.li-nivel1 {	

}

a.nivel1:link, a.nivel1:hover, a.nivel1:active, a.nivel1:visited {

	display:block;

	padding:8px 10px 8px 10px;

	text-decoration:none;

}



/* Segundo nivel */



.lista-nivel2 {

	margin:0 0 0 0;

	padding:0 0 0 0;

	list-style:none;

}

.li-nivel2 {

}

a.nivel2:link, a.nivel2:active, a.nivel2:visited {

	display:block;

	padding:8px 0 8px 10px;

	text-decoration:none;

}

a.nivel2:hover {

	padding:8px 0 8px 10px;

}



/* Tercer nivel */



.lista-nivel3 {

	margin: 0;

	padding:0;

	list-style:none;



}

.li-nivel3 {	

}

a.nivel3:link, a.nivel3:active, a.nivel3:visited {

	display:block;

	padding:5px 10px 5px 20px;



}

a.nivel3:hover {

	padding:5px 10px 5px 20px;



}







/* Botones estándar */



.button-a, a.button-a:link, a.button-a:hover, a.button-a:active, a.button-a:visited, .button-b, a.button-b:link, a.button-b:hover, a.button-b:active, a.button-b:visited,.button-c, a.button-c:link, a.button-c:hover, a.button-c:active, a.button-c:visited {

	padding: 5px 10px 5px 10px;

	border-radius: 0;

	text-align: center;

	text-decoration: none;

    font-size:12px;

	min-width:80px;

	display: inline-block;

    margin: 0 5px 0 0;

	float:left;

cursor:pointer;

}



#cont-banner {

margin: 0!important;

}

.login,.registro,.recuperar-clave {

width:100%;

box-sizing:border-box;

-webkit-box-sizing:border-box;

-moz-box-sizing:border-box;

margin: 0 0 10px 0!important;

float:none!important;

}