/* * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** * ** *  
 * 
 *  De Facto S.A.
 *
 * 
 * * **/

/* 
   ------------------------------------------------------------------------------------------------------------------ 
	Sección	: 	CSS PARA POSICIONES DE LA COMPONENTE MENU V2.0
   ------------------------------------------------------------------------------------------------------------------ 
*/ 

select option { z-index: -1!important; }


/* 	CSS componente principal del banner 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu {
	/* propiedades de posicionamiento */		
		padding: 0;
		margin: 0px;
    
	/* propiedades de tamaño */	
		width: 100%;
		height: auto; 
		
	/* propiedades de tipografía */
	/* propiedades de visualización */	
	
}

/* 	CSS elementos del menú 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal {
	/* propiedades de posicionamiento */		
		padding: 0;
		margin-top: 0px;
    
	/* propiedades de tamaño */	
		width: 100%;
		/*height:31px;*/
		
	/* propiedades de visualización */	
		display: inline-block;
}

/* 	CSS para todos los niveles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal li {
	/* propiedades de posicionamiento */		
		position: relative;
		z-index: 4;

	/* propiedades de tamaño */
	/* propiedades de visualización */
	/* propiedades de tipografía */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.active {
	/* propiedades de posicionamiento */		
		z-index: 5;

	/* propiedades de tamaño */
	/* propiedades de visualización */
	/* propiedades de tipografía */
}


/* 	CSS para 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal li.over,
.cmpo-cnte-menu .ctdr-menu-ppal li.sele {
	/* propiedades de posicionamiento */		
		z-index: 990;

	/* propiedades de tamaño */
	/* propiedades de visualización */
	/* propiedades de tipografía */
}

.cmpo-cnte-menu .ctdr-menu-ppal li a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
}

.cmpo-cnte-menu .ctdr-menu-ppal li a:hover {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
}

.cmpo-cnte-menu .ctdr-menu-ppal li a span {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
		display: block;
}

.cmpo-cnte-menu .ctdr-menu-ppal li ul a span {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
}

/* 	CSS para el primer nivel del menú
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal li {
	/* propiedades de posicionamiento */		
		float: left;

	/* propiedades de tamaño */
	/* propiedades de visualización */
	/* propiedades de tipografía */
}

.cmpo-cnte-menu .ctdr-menu-ppal li li {
	/* propiedades de posicionamiento */		
		float: none;

	/* propiedades de tamaño */
	/* propiedades de visualización */
	/* propiedades de tipografía */
}

.cmpo-cnte-menu .ctdr-menu-ppal li a {
	/* propiedades de posicionamiento */		
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
		display: block
}

.cmpo-cnte-menu .ctdr-menu-ppal li a,.cmpo-cnte-menu .ctdr-menu-ppal li a span {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
}

.cmpo-cnte-menu .ctdr-menu-ppal li.first a {

}

.cmpo-cnte-menu .ctdr-menu-ppal li.last a { /* border-right:0;  */

}

.cmpo-cnte-menu .ctdr-menu-ppal li a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
		/*background: url(./images/main-nav-2.png) no-repeat 0 0; se reeemplaza por colores planos por default */
		display: block;
		z-index: 5;
}

.cmpo-cnte-menu .ctdr-menu-ppal li a:hover {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
}

.cmpo-cnte-menu .ctdr-menu-ppal li.active a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */		
}

/* 	CSS para los rollover
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 a span {
	/* propiedades de tipografía */
	/* propiedades de visualización */
		display: block;
}  

/* 	CSS para color textos menu popup nav
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
		*width: 400px;
		*overflow: hidden;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul li a span {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
		display: block;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1.active.over a, 
.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1.over a, 
.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 a:hover {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1.active a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
}


/* 	CSS para el segundo nivel / fondo caja del menu popup
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal ul {
	/* propiedades de posicionamiento */
		position: absolute;
		left: -10000px;

	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
	/* propiedades de bordes redondos */
}

.cmpo-cnte-menu .ctdr-menu-ppal ul li,
.cmpo-cnte-menu .ctdr-menu-ppal ul li a,
.cmpo-cnte-menu .ctdr-menu-ppal ul li a span {
	/* propiedades de posicionamiento */
		/*float: left;*/
	
	/* propiedades de tipografía */
	/* propiedades de visualización */
		display: block;

	/* propiedades de bordes redondos */
}

/* 	CSS para opciones dentro del menu popup 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal ul li {

	/* propiedades de tipografía */
	/* propiedades de visualización */
	/* propiedades de bordes redondos */
}

.cmpo-cnte-menu .ctdr-menu-ppal ul li.last {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
	/* propiedades de bordes redondos */
}

.cmpo-cnte-menu .ctdr-menu-ppal ul li a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de visualización */
	/* propiedades de bordes redondos */
}

.cmpo-cnte-menu .ctdr-menu-ppal ul li a span {
	/* propiedades de tipografía */
	/* propiedades de visualización */
	/* propiedades de bordes redondos */
}

/* 	CSS para color menú popup opcion seleccionada
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal ul li a:hover span {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}
.cmpo-cnte-menu .ctdr-menu-ppal ul li.nav-get-involved a:hover span {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal ul li.active>a,
.cmpo-cnte-menu .ctdr-menu-ppal ul li.over>a {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal ul li.parent {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}


/* 	CSS para tercer nivel 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal ul ul {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

/* 	CSS para mostrar menú
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal li.over.obmp-desp-izqu > ul, #toplinks li.over>ul,
.cmpo-cnte-menu .ctdr-menu-ppal li.sele.obmp-desp-izqu > ul, #toplinks li.sele>ul {
	/* propiedades de posicionamiento */
		left: 0px;

	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.over.obmp-desp-dere  > ul, #toplinks li.over>ul,
.cmpo-cnte-menu .ctdr-menu-ppal li.sele.obmp-desp-dere  > ul, #toplinks li.sele>ul {
	/* propiedades de posicionamiento */
		left: auto;
		right: 0px;

	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.over>ul li.over>ul, #toplinks li.over>ul li.over>ul,
.cmpo-cnte-menu .ctdr-menu-ppal li.sele>ul li.over>ul, #toplinks li.over>ul li.sele>ul {
	/* propiedades de posicionamiento */
		left: 100px;

	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.over ul ul,#toplinks li.over ul ul,
.cmpo-cnte-menu .ctdr-menu-ppal li.sele ul ul,#toplinks li.sele ul ul {
	/* propiedades de posicionamiento */
		left: -10000px;

	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}


/* 	CSS para Popup : caja contenedora al desplegar un menu
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.cmpo-cnte-menu .ctdr-menu-ppal .obmg-menu-nave-ctdr {
	/* propiedades de tipografía */
	/* propiedades de visualización */
		overflow: hidden;

	/* propiedades de bordes redondos */
		
}

.cmpo-cnte-menu .ctdr-menu-ppal .bloq-cnte-left-nave {
	/* propiedades de posicionamiento */
		float: left;
		padding-left: 0px;
		margin-bottom: -1000px;
		padding-bottom: 1000px;

	/* propiedades de tamaño */
		

	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
		overflow: hidden;
		
}

.cmpo-cnte-menu .ctdr-menu-ppal .bloq-cnte-right-nave {
	/* propiedades de posicionamiento */
		float: right;
		margin-right: 0px;
		margin-bottom: -1000px;
		padding-bottom: 1000px;

	/* propiedades de tamaño */
		/*width: 160px;*/

	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
		overflow: hidden;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.obmp-dvsr {
	/* propiedades de posicionamiento */
		/*margin-bottom: 10px;*/
		/*
		padding-top: 5px;
		padding-bottom: 5px;
		*/
	/* propiedades de tamaño */		
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li li.obmp-ttlo {
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li li.obmp-ttlo span,
.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul li.obmp-ttlo span {
	/* propiedades de posicionamiento */
		/*padding: 5px 10px;*/

	/* propiedades de tamaño */

	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul li.obmp-ttlo a ,
.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul li.obmp-ttlo a:hover,
.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul li.obmp-ttlo a span ,
.cmpo-cnte-menu .ctdr-menu-ppal li.obmg-menu-nave-1 ul li.obmp-ttlo a:hover span {
	/* propiedades de posicionamiento */
		/*margin: 10px 5px;*/
		

	/* propiedades de tamaño */

	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}

.cmpo-cnte-menu .ctdr-menu-ppal span, 
.cmpo-cnte-menu .ctdr-menu-ppal li span.bold {
	/* propiedades de posicionamiento */
	/* propiedades de tamaño */
	/* propiedades de tipografía */
	/* propiedades de bordes redondos */
	/* propiedades de visualización */
}



/*
.cmpo-cnte-menu .ctdr-menu-ppal li.nav-get-involved ul {
	width: 189px;
	margin-left: 1px;
}


.cmpo-cnte-menu .ctdr-menu-ppal li.nav-get-involved ul li a span {
	width: 180px;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.shop ul li a span {
	width: 130px;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.shop ul {
	width: 130px;
	top: 34px;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.nav-get-involved .container {
  width: 100%;
  overflow: hidden;
  height: 100%;
  
  border-bottom: 1px solid #f2ede6;
  border-left: 1px solid #f2ede6;
  border-right: 1px solid #f2ede6;
}
.cmpo-cnte-menu .ctdr-menu-ppal li .no-border {
    width:141px;
    float: left;
    overflow: hidden;
    height: 10px;
}

.cmpo-cnte-menu .ctdr-menu-ppal li .border {
    width:202px;
    float: right;
    border-top: 1px  ;
    overflow: hidden;
    height: 10px;
}
.cmpo-cnte-menu .ctdr-menu-ppal li .bottom {
    width:343px;
    float: left;
    overflow: hidden;
    height: 10px;
    background: url(./images/bg_nav.png) repeat 0 0;
}
.cmpo-cnte-menu .ctdr-menu-ppal .box {
    width: 160px;
    height: 200px;
    text-align: center;
	cursor: pointer;
}

.cmpo-cnte-menu .ctdr-menu-ppal .box div {
    width: 160px;
    height: 170px;
}

.cmpo-cnte-menu .ctdr-menu-ppal .box span {
    height: 35px;
    color:#446F7F;
    text-transform: uppercase;
    font-weight: bold;
}

.cmpo-cnte-menu .ctdr-menu-ppal li.nav-get-involved .container li.last {
	margin-bottom: 10px;
}
*/


/*
.backorder-label{
    color: #FF0000;
}
*/
