﻿a img
{
	border:0px;
}




/* MENU SECUNDARIO*/
#submenu
{
	/*19-4-2011*/
	margin-top:10px;
    /*margin-top:20px;*/
    
	width:963px;
	height:34px;

	float:left;
	position:relative;
	display:inline;
	/*background-color:#219463;*/
	/*background:#000 url(../img/menuSec.gif) repeat-x scroll 0pt;*/
	/*background-color:#fff;*/
	z-index:9;
	text-shadow: 0px 1px 3px rgba(0,0,0,.9);
}

#submenu a 
{
	/*border-right: 1px solid #999;*/
	color: #fff/*#654765*/;/*51829a;*//*C40004*//*456;*/
	display: block;
	float: left;
	/*font: normal 100% Tahoma,sans-serif;*/
	/*font-family:'Roboto Condensed', Arial,sans-serif;*/

     font-family:'Open sans', Arial,Tahoma, sans-serif;

	font-size:14px;
	line-height: 34px;
	text-decoration: none;
	
	padding-left:10px;
	padding-right:10px;
	/*padding-top:5px;*/
}
#submenu_Noticias a
{
    padding-left:20px;
	padding-right:20px;  
	text-decoration: none; 
}

#submenu a.sub_submenu:hover, #submenu_Noticias a.sub_submenu:hover
{
	background-color:#666666;
	text-decoration:none !important;
}


#submenu_Productos a
{
    padding-left:20px;
	padding-right:20px;
}

#submenu a#aBuscadorAvanzado
{
	float: right;
} 

#submenu a:hover 
{
    background-position: left bottom;
    color: #fefefe;/*234;*/
    text-decoration:underline;
}

/*18-10-2010*/
#submenu a.destacado
{
	color:#ce9f00;
	font-weight:700;
}
#submenu a.destacado:hover
{
	color:#ce9f00;
	font-weight:700;
}
/***************************/


.on
{
	display:block;
}

.off
{
	display:none;
}
	
.visOn
{
	visibility:visible;	
}

.visOff
{
	display:none;
	/*visibility:hidden;*/
}	
	
#submenu #usuNombre
{
	float:left;
	position:relative;
	display:inline;
	margin-left:10px;
	margin-top:8px;
	
	color:#654765;
}	

#submenu #cerrarSesion
{
	float:left;
	position:relative;
	display:inline;
	margin-left:10px;
}

.sub_submenu_noticias
{
	left:0px;
	top:34px;

	/*1-5-2011*/
	width:/*652*/963px;

	position:absolute;
	visibility:hidden;
	
	background-color:#444/*999*/;/*11-5-2011*/
	border-bottom:10px solid #444/*#999*/;/*11-5-2011*/
	z-index:3000;
	
	
}

.sub_submenu_noticias_marcas
{
	left:0px;
	top:34px;

	width:652px;

	position:absolute;
	visibility:hidden;
	background-color:#999;
	/*border-bottom:10px solid #999;*/
	
}

.sub_submenu_productos
{
	left:0px;
	top:34px;
	/*1-5-2011*/
	width:/*652*/963px;

	position:absolute;
	visibility:hidden;
	
	/*
	background-color:#fff;
	border:10px solid #fff;
	*/
	/*11-5-2011*/
	background-color:#444/*999*/;
	border-bottom:10px solid #444/*999*/;	
}

.sub_submenu_noticias_tipo
{
	left:294px;
	top:34px;

	width:163px;

	position:absolute;
	visibility:hidden;
	background-color:#444;/*999*//*11-5-2011*/
}

/* EVENTOS */
.sub_submenu_eventos_tipo
{
	left:318px;
	top:34px;

	width:210px;

	position:absolute;
	visibility:hidden;
	background-color:#444;/*999*//*11-5-2011*/
}

.CFranjaBlancaMenuArbol
{
	margin-top:20px;
	margin-left:20px;
	width:610px;
	height:1px;
	background-color:#fff;
	overflow:hidden;
}

/******************** ACTIVIDADES *******************/
#idPrimerNivelClasificacionActividad
{
	/*1-5-2011*/
	width:963px;
	
	float:left;
	position:relative;
	display:inline;	

}

#idPrimerNivelClasificacionActividad a
{
	
	float:left;
	position:relative;
	display:inline;	
	
	font-size:16px;

	color:#333;
	border:0px;
	
	/*1-5-2011*/
	width:170px;
	margin-right:/*30*/0px;
	padding:0px;
}

#idPrimerNivelClasificacionActividad a:hover
{
	float:left;
	position:relative;
	display:inline;	
	
	font-size:16px;
	

	color:#bbb;
	
	text-decoration:none;
}

.CColumnaMenuActividad
{	
	margin-top:8px;
	margin-left:8px;
	border-bottom:20px;
	
	/*border-left:1px solid #fff;*//*1-5-2011*/
	/*1-5-2011*/
	width:/*124*/183px;
	
	float:left;
	position:relative;
	display:inline;	

	overflow:hidden;
	
	/*11-5-2011*/
	background-color: #5D5D5D;	
}
#submenu .CColumnaMenuActividad a.prod_actividad, #submenu .CColumnaMenuActividad a.prod_actividad_solo
{
	border:0px;
	padding:0px;
	
	margin: 0px;
	/*margin-left:5px;*/
	width:140px;
	color:#FFF/*333*/;/*11-5-2011*/
	
	/*11-5-2011*/
	font-size:/*12*/16px;
	font-weight:500;/*11-5-2011*/
	line-height:18px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}

/*11-5-2011*/
#submenu .CColumnaMenuActividad a.not_actividad
{
	border:0px;
	padding:0px;
	
	margin: 0px;
	/*margin-left:5px;*/
	width:140px;
	color:#FFF/*333*/;/*11-5-2011*/
	
	/*11-5-2011*/
	font-size:/*12*/16px;
	font-weight:500;/*11-5-2011*/
	line-height:18px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}
#submenu .CColumnaMenuActividad a.mul_actividad
{
	border:0px;
	padding:0px;
	
	margin: 0px;
	/*margin-left:5px;*/
	width:140px;
	color:#FFF/*333*/;/*11-5-2011*/
	
	/*11-5-2011*/
	font-size:/*12*/16px;
	font-weight:500;/*11-5-2011*/
	line-height:18px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}

/*11-5-2011*/
.CColumnaMenuActividadIn
{
	margin-left:10px;
	width:145px;
	
	float:left;
	position:relative;
	display:inline;
	/*11-5-2011*/
	border-bottom:10px solid #5d5d5d/*999*/;	
}
.CColumnaMenuActividadCab
{
	margin-top:5px;
	float:left;
	position:relative;
	display:inline;	

	font-weight:700;
	font-size:11px;
	line-height:14px;
}



.CEntradaMenuActividad
{
	float:left;
	position:relative;
	display:inline;		
}

#submenu .CColumnaMenuActividad a.aVertical, #submenu .CColumnaMenuActividad a.aVerticalP, #submenu .CColumnaMenuActividad a.aVerticalPS
{
	border:0px;
	padding:0px;
	
	margin:0px;
	margin-left:5px;
	width:115px;
	color:#BBBBBB;/*333*//*11-5-2011*/
	
	font-size:12px;
	line-height:16px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;

}

.enganche
{
	width:4px;

	float:left;
	position:relative;
	display:inline;	

	color:#fff;
	overflow:hidden;
	line-height:14px;
	font-size:12px;
	
}

/************************ PRODUCTOS ************************/
.CColumnaClasificacionProducto
{
	/*11-5-2011*/
	margin-top:8px;
	margin-left:8px;
	width:/*158*/183px;
	
	float:left;
	position:relative;
	display:inline;	

	overflow:hidden;

	/*11-5-2011*/
	background-color:#5d5d5d;
}

.CColumnaClasificacionProductoIn
{
	margin-left:10px;
	width:145px;
	
	float:left;
	position:relative;
	display:inline;
	/*11-5-2011*/
	border-bottom:10px solid #5d5d5d/*999*/;	
	

}

.CColumnaClasificacionProductoCab
{
	margin-top:5px;
	float:left;
	position:relative;
	display:inline;	

	font-weight:500;
	color:#FFF/*333*/;/*11-5-2011*/
	font-size:16px; /*11-5-2011*/
	line-height:18px;

}

.CEntradaMenuProductoFila
{
	
	/*1-5-2011*/
	/*margin-left:8px;*/
	width:/*632*/963px;
	
	float:left;
	position:relative;
	display:inline;	
	
	
	/*8-5-2011*/
	/*
	border-top:1px solid #fff;	
	background-image:url(../img/fondoSubmenuProductosFila.gif)*/
}

.CColumnaClasificacionProductoElems
{
	/*8-5-2011*/
	margin-top:4px;
	margin-left:4px;
	width:155px;
	
	float:left;
	position:relative;
	display:inline;

	overflow:hidden;
	border-left:1px solid #fff;	
}

/*11-5-2011*/
.CColumnaMenuActividadElems
{
	/*8-5-2011*/
	margin-top:4px;
	margin-left:4px;
	width:155px;
	
	float:left;
	position:relative;
	display:inline;

	overflow:hidden;
	border-left:1px solid #fff;	
}

.CEntradaMenuProducto
{
	width:155px;
	
	float:left;
	position:relative;
	display:inline;

	line-height:12px;
	overflow:hidden;	
	/*11-5-2011*/
	color:#bbb;
}

.engancheProd
{
	width:4px;

	float:left;
	position:relative;
	display:inline;	

	color:#fff;
	overflow:hidden;
	
	font-size:11px;
	line-height:14px;
	
}

#submenu .CColumnaClasificacionProducto a.aVerticalProd
{
	border:0px;
	padding:0px;
	
	margin: 0px;
	/*margin-left:5px;*/
	width:140px;
	color:#FFF/*333*/;/*11-5-2011*/
	
	/*11-5-2011*/
	font-size:/*12*/16px;
	font-weight:500;/*11-5-2011*/
	line-height:18px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}
#submenu .CColumnaClasificacionProducto a.aVerticalProd2
{
	border:0px;
	padding:0px;
	
	margin: 0 0 0 5px;
	/*margin-left:5px;*/
	width:140px;
	color:#bbb/*333*/;/*11-5-2011*/
	
	font-size:12px;
	line-height:16px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}







/****************** TIPO *****************/
.CListaEntradaMenusTipo
{
	margin-top:10px;
	margin-left:10px;
	border-bottom:10px solid #444;/*11-5-2011*/
	width:135px;
	
	float:left;
	position:relative;
	display:inline;
	
	overflow:hidden;
}
.CListaEntradaMenusTipo2
{
	margin-top:10px;
	margin-left:10px;
	border-bottom:10px solid #444;/*11-5-2011*/
	width:190px;
	
	float:left;
	position:relative;
	display:inline;
	
	overflow:hidden;

}

.CEntradaMenuTipo
{
	width:135px;
	
	float:left;
	position:relative;
	display:inline;

	line-height:12px;
	overflow:hidden;	
}

.CEntradaMenuTipo2
{
	margin-left:8px;
	width:200px;
	
	float:left;
	position:relative;
	display:inline;

	font-size:16px;
	line-height:16px;
	overflow:hidden;	
}

.CEntradaMenuTipo3
{
	margin-left:5px;
	width:200px;
	
	float:left;
	position:relative;
	display:inline;

	line-height:11px;
	overflow:hidden;	
}

.CEntradaMenuTipo4
{
	margin-left:15px;
	width:200px;
	
	float:left;
	position:relative;
	display:inline;

	line-height:11px;
	overflow:hidden;	
}
#submenu .CEntradaMenuTipo a.aVerticalTipo,#submenu .CEntradaMenuTipo2
{
	border:0px;
	padding:0px;
	
	margin:0px;
	margin-left:5px;
	width:140px;
	color:/*333*/#bbb; /*11-5-2011*/
	
	font-size:14px;
	line-height:18px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}


#submenu .CEntradaMenuTipo3 a.aVerticalTipo
{
	border:0px;
	padding:0px;
	
	margin:0px;

	width:190px;
	color:#bbb/*11-5-2011*/;
	
	font-size:14px;
	line-height:18px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}

#submenu .CEntradaMenuTipo4 a.aVerticalTipo
{
	border:0px;
	padding:0px;
	
	margin:0px;

	width:190px;
	color:#bbb;/*333*//*11-5-2011*/
	
	font-size:12px;
	line-height:16px;
	
	float:left;
	position:relative;
	display:inline;	
	overflow:hidden;
}
/************** MENU MARCAS **************/
.CListadoMarcas
{
	width:963px;
	/*height:510px;*/
	
	float:left;
	position:relative;
	display:inline;
	background-color:#999;		
}

#listaMarcasIn
{
	top:2px;
	left:2px;
	
	/*2-5-2011*/	
	width:/*745*/730px;
	/*height:/*508 1000px;*//*23-4-2011*/	
	
	position:absolute;
	background-color:#444/*999*/;/*11-5-2011*/	
	z-index:3000;	
}

.CMenuListadoMarcas
{
	width:640px;
	
	float:left;
	position:relative;
	display:inline;		
}
.CMenuListadoMarcas_marca
{
	margin-top:/*5*/0px;/*23-4-2011*/
	/*margin-left:38px;*/
	margin-left:10px;
	width:110px;
	height:/*82*/76px;/*23-4-2011*/
	
	float:left;
	position:relative;
	display:inline;	
	/*
	border:2px solid #dfdfdf;	
	*/
}

.CMenu_marca_foto
{
	margin-top:/*10*/0px;/*23-4-2011*/
	width:110px;
	height:64px;
	
	float:left;
	position:relative;
	display:inline;
	overflow:hidden;
}
.CMenu_marca_nombre
{
	margin-top:5px;
	width:110px;
	height:21px;
	
	float:left;
	position:relative;
	display:inline;	
	text-align:center;
	line-height:12px;
	color:#597b94;
}

.CMenu_marca_nombre a
{
	color:#597b94;
	text-decoration:none;
}

.CMenu_marca_nombre a:hover
{
	color:#597b94;
	text-decoration:underline;
}
.CSeparadorHorizontalMarcas
{
	margin-left:14px;
	margin-top:5px;
	margin-bottom:5px;
	width:710px;
	height:1px;
	
	float:left;
	position:relative;
	display:inline;	
	
	
	background-color:#dcdcdc;
	overflow:hidden;
	clear:both;
}

/************** lista lateral de marcas **************/
#scrollMarcas
{
	/*2-5-2011*/
	left:/*750*/732px;
	top:2px;
	width:/*211*/221px;
	height:/*824*/976px;
			 	
	
	overflow:auto;
	position:absolute;
	
	background-color:white;	
	
}
#scrollMarcasIn
{
	width:180px;
	margin-left:5px;
	margin-top:10px;
	
	position:relative;
	float:left;
	display:inline;
	overflow:hidden;

}

.CScrollMarcas_marca, .CScrollMarcas_marcaVIP
{
	margin-left:5px;
	width:176px;
	height:18px;
	
	float:left;
	position:relative;
	display:inline;
	
	font-size:12px;
	line-height:16px;	
	font-family:Arial;
	font-weight:700;

}

.CScrollMarcas_marca a
{
	color:#bbb;
	text-decoration:none;	
}

.CScrollMarcas_marca a:hover
{
	color:#bbb;
	text-decoration:underline;
}

.CScrollMarcas_marcaVIP a
{
	color:#009a9c;
	text-decoration:none;
}
.CScrollMarcas_marcaVIP a:hover
{
	color:#009a9c;
	text-decoration:underline;
}

/* MIGAS DE PAN */
#sub_submenu_productos_act_id
{
	display:none;
}
.CMigaPan, #sub_submenu_productos_act_titulo
{
	width:963px;
	height:22px;
	line-height:22px;
	/*background-color:#777;*/
	position:relative;
	float:left;
	display:inline;
	margin-bottom:2px;
	font-family:Arial;
	font-size:12px;
	color: #bbb/*444*/;/*11-5-2011*/
}