/* ARCHIVO DE ESTRUCTURA DEL TEMA */
/* Aqui se definirán los estilos para marcar la estructura de la página y sus paneles */
/* En el siguiente enlace se documenta qué estilos deben ir en este archivo: http://soporte.mabisy.com/entries/46217938 */

/* Modificaciones a clases Bootstrap y etiquetas html*/
body, html {
    height: 100%;
    min-height: 100%;
    min-width: 200px;
}
/* fin Modificaciones a clases Bootstrap y etiquetas html */


/* CLASES DE PLANTILLA */
/* CUERPO */
#page {
    height: 100%;
    min-height: 100%;
    position: relative;
}

#page_aside {
    float: left;
    padding: 30px 30px 40px;
    position: absolute;
    transform: translateZ(0px);
    width: 290px;
    z-index: 100;
}

#page_main {
    overflow: hidden;
    padding: 30px 0;
    width: 100%;
}
body.CMSEditMode #page_main {
    overflow: visible;
}
#pagecartprocess #page_main {
	padding:0;
}
#page_main #page_main_header {
    display: none;
    height: 48px;
    position: relative;
    text-align: center;
    width: 100%;
}
#pagecartprocess #page_main #page_main_header {
    display: block;
	height:auto;
	padding:0 30px;
}
#page_main #page_main_header #btn_aside_toggle{
    float: left;
	margin-left: 10px;
    margin-top: 6px;	
}
#page_main #page_main_header #contHeadShoppingCart-xs{
    float: right;
}

#page_main #page_main_content {
    margin: 0 20px 0 310px;
    min-width: 500px;
    width: auto;
}
#pagecartprocess #page_main #page_main_content {
    margin: 0 15px 0 15px;
    min-width: 0px;
}

#page_aside #contHeadLogo {
	/*margin-bottom:20px;*/
}
#page_aside #contHeadInfo1 {
	margin-bottom:20px;
}
#page_aside #contHeadLogo:empty {
	margin-bottom:0px;
}
#page_aside #contHeadShoppingCart {
	margin-bottom:10px;
}
#page_aside #contHeadShoppingCart:empty {
	margin-bottom:0px;
}
#page_aside #contHeadSearch {
	margin-bottom:10px;
}
#page_aside #contHeadSearch:empty {
	margin-bottom:0px;
}
#page_aside #contHeadMyAccount {
	margin-bottom:10px;
}
#page_aside #contHeadMyAccount:empty {
	margin-bottom:0px;
}
/* fin CUERPO */


/* PIE */
/* fin PIE */

#PANELNOTFOUND { /*Bloque que contiene el panel PANELNOTFOUND*/
}

#cookies {
	font-size:12px;
}
#cookies .container {
	width:100%;
}
#cookies .small {
	font-size:100%;
}
/* fin CLASES DE PLANTILLA */

body.CMSEditMode > .adminAddModule {
	z-index: 2;
}

/* ESTILOS DEL PLUGIN DE ZOOM DE IMAGENES */
.ekko-lightbox-container{position:relative}
.ekko-lightbox-nav-overlay{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}
.ekko-lightbox-nav-overlay a{z-index:100;display:block;width:49%;height:100%;padding-top:45%;font-size:30px;color:#fff;text-shadow:2px 2px 4px #000;opacity:0;filter:dropshadow(color=#000000,offx=2,offy=2);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.ekko-lightbox-nav-overlay a:empty{width:49%}
.ekko-lightbox a:hover{text-decoration:none;opacity:1}
.ekko-lightbox .glyphicon-chevron-left{left:0;float:left;padding-left:15px;text-align:left}
.ekko-lightbox .glyphicon-chevron-right{right:0;float:right;padding-right:15px;text-align:right}
.ekko-lightbox .modal-footer{text-align:left}
@media screen and (min-width: 768px) {.ekko-lightbox-container .img-responsive {max-height: unset !important}}
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
/* fin ESTILOS DEL PLUGIN DE ZOOM DE IMAGENES */

