﻿/* --------------------------------------------------- */

/* ELEMENTO MENU GENERAL */

.barraMenu
{
	position: absolute;
	top: 22px;
	left: 0px;
}
	
.elementoMenu_1, .elementoMenu_2, .elementoMenu_3, .elementoMenu_4, .elementoMenu_5
{
	position: absolute;
	top: 0px;
}

.elementoMenu_1 {left: 0px;}

.elementoMenu_2 {left: 136px;}

.elementoMenu_3 {left: 281px;}

.elementoMenu_4 {left: 417px;}

.elementoMenu_5 {left: 553px;}

.panelSeccionesMenu
{
	position: absolute;
	top: 32px;
	left: 18px;
	width: 900px;
	color: #FFFFFF;
	font-weight: bold;
}

.panelSeccionesMenu a
{	
	color: #FFFFFF;
	font-weight: normal;
}

.panelSeccionesMenu a:hover {color: #4E4E4E}

/* PIE PAGINA */

.panelControlPiePagina
{
	position: relative;
	width: 952px;	
}

.panelEnlacesControlPiePagina
{
	position: relative;
	width: 952px;
	z-index: 0;
	width: 100%;
	height: 240px;
	margin-bottom: 10px;
}

.panelEnlacesControlPiePagina li { height: 19px; } 

.listaPanelEnlacesControlPiePagina_1 { position: absolute; top: 40px; left: 20px; }

.listaPanelEnlacesControlPiePagina_2 { position: absolute; top: 40px; left: 205px; }

.listaPanelEnlacesControlPiePagina_3 { position: absolute; top: 40px; left: 415px; }

.listaPanelEnlacesControlPiePagina_4 { position: absolute; top: 40px; left: 625px; }

.listaPanelEnlacesControlPiePagina_5 { position: absolute; top: 40px; left: 780px; }

.panelBordeGrisControlPiePagina
{
	border-style: solid;
	border-color: #E5E5E5;
	border-width: 1px;
}

.bordeSuperiorPanelControlPiePagina, .bordeInferiorPanelControlPiePagina
{
	position: absolute;
	left: -1px;
	z-index: 1;
}

.bordeSuperiorPanelControlPiePagina {top: -2px;}

.bordeInferiorPanelControlPiePagina {bottom: -2px;}

.tituloPanelControlPiePagina { position: absolute; top: 6px; left: 15px; z-index: 1; }

.separadorElementosPiePagina
{
	margin-top: 6px;
	margin-bottom: 6px;
}


/* CONTROLES */

.tituloControl, .bordeTituloControl
{
	position: absolute;
	left: 0px;
	top: 0px;
}

.bordeTituloControl {top: 30px;}


/* CONTROL NOTICIAS PARTICULARES / EMPRESAS */

.panelControlNoticia
{
	position: relative;
	width: 470px;
	height: 280px;
}

.panelContenidoControlNoticiaParticulares, .panelContenidoControlNoticiaEmpresas
{
	position: absolute; top: 65px; left: 0px;
	width: 470px; height: 242px;
}

.panelContenidoControlNoticiaEmpresas { top: 35px; }

.tituloControlNoticias_1, .tituloControlNoticias_2
{
	position: absolute;	left: 5px; top: 0px;
	color: #8CC423;
	font-weight: bold;
} 

.tituloControlNoticias_2 {left: 250px;}

.contenidoControlNoticias_1, .contenidoControlNoticias_2
{
	position: absolute;	left: 5px; top: 25px;
	width: 210px;
	text-align: justify;
	color: #7D7D7D;
}

.contenidoControlNoticias_2 {left: 250px;}

.enlaceContenidoControlNoticiasParticulares_1, .enlaceContenidoControlNoticiasParticulares_2,
.enlaceContenidoControlNoticiasEmpresas_1, .enlaceContenidoControlNoticiasEmpresas_2
{
	position: absolute;	left: 5px; bottom: 25px;
}

.enlaceContenidoControlNoticiasParticulares_2, .enlaceContenidoControlNoticiasEmpresas_2 {left: 250px;}

.enlaceContenidoControlNoticiasEmpresas_1, .enlaceContenidoControlNoticiasEmpresas_2 { bottom: 5px; }

.separadorControlNoticias {	position: absolute;	left: 230px; top: -3px; }

/* --------------------------------------------------- */

/* CONTROL DESTACADOS 1 */

.panelControlDestacados_1
{
	position: relative;
	width: 464px;
	height: 422px;
}

.posicionDestacado_1_ControlDestacados_1, .posicionDestacado_3_ControlDestacados_1, .posicionDestacado_5_ControlDestacados_1
{
	position: absolute; 
	top: 0px;
	left: 0px;
}

.posicionDestacado_2_ControlDestacados_1, .posicionDestacado_4_ControlDestacados_1, .posicionDestacado_6_ControlDestacados_1
{
	position: absolute; 
	top: 0px;
	left: 238px;
}

.posicionDestacado_3_ControlDestacados_1, .posicionDestacado_4_ControlDestacados_1 {top: 142px;}

.posicionDestacado_5_ControlDestacados_1, .posicionDestacado_6_ControlDestacados_1 {top: 284px;}

/* --------------------------------------------------- */

/* CONTROL ACCESOS DIRECTOS PARTICULARES */

.panelControlAccesosDirectosParticulares
{
	position: relative;
	width: 172px;
	height: 280px;
}

.panelEnlacesControlAccesosDirectosParticulares
{
	position: absolute;
	top: 44px;
	background-color: #F5F5F5;
	width: 172px;
	height: 237px;
}

.tablaEnlacesControlAccesosDirectosParticulares
{
	position: absolute;
	top: 3px;
	left: 9px;
	table-layout: fixed;
	width: 153px;
	color: #676566;
}

.tablaEnlacesControlAccesosDirectosParticulares td
{
	border-bottom-style: solid;
	border-bottom-width: 6px;
	border-bottom-color: #DADADA;
	height: 20px;
}

/* --------------------------------------------------- */

/* CONTROL ACCESOS DIRECTOS PARTICULARES */

.panelControlEnlacesFolletos
{
	position: relative;
	width: 172px;
	min-height: 220px;
	height: auto !important;
	height: 220px;
}

/* --------------------------------------------------- */

/* CONTROL MENU SERVICIOS PARTICULARES */

.panelMenuServiciosParticulares
{
	position: relative;
	top: 28px;
	width: 236px;	
}

.bordeSuperiorPanelMenuServiciosParticulares, .bordeInferiorPanelMenuServiciosParticulares
{
	position: absolute;
	left: 0px;
	z-index: 1;
}

.bordeSuperiorPanelMenuServiciosParticulares { top: 0px; }

.bordeInferiorPanelMenuServiciosParticulares { bottom: -14px; }

.tablaMenuServiciosParticulares { position: relative; top: 7px; }

.tablaMenuServiciosParticulares td
{	
	width: 236px; height: 25px;
	text-indent: 12px;
	border-color: #E5E5E5; border-style: solid; border-width: 1px;
	border-top-style: none;	
}

.tablaMenuServiciosParticulares td:hover
{ 
	background-color: #8CC423; 
	border-color: #8CC423; border-style: solid; border-width: 1px;
	border-top-style: none;	
}

.tituloMenuServiciosParticulares { background-color: #F8F8F8; }

.tituloMenuServiciosParticulares td:hover
{ 
	background-color: #E5E5E5; 
	border-color: #E5E5E5; border-style: solid; border-width: 1px;
	border-top-style: none;	
}

.tablaMenuServiciosParticulares a:hover { color: #FFFFFF; }

.iconoSeleccionMenuServiciosParticulares 
{ 
	position: absolute; 
	top: 40px; right: 5px; 
	z-index: 2;
}

.iconoProva { position: absolute; top: 8px; right: 5px; }

/* --------------------------------------------------- */

/* LISTADO PROMOCIONES */

.tituloElementoListadoPromociones,.subTituloElementoListadoPromociones, .fechaElementoListadoPromociones,
.fechaElementoListadoPromociones, .panelImagenElementoListadoPromociones, .contenidoElementoListadoPromociones,
.lineaSeparadoraGrisElementoListadoPromociones 
{ position: relative; left: 25px; }

.tituloElementoListadoPromociones { display: block; font-size: 22px; color: #8CC423; margin-bottom: 10px; }

.subTituloElementoListadoPromociones, .fechaElementoListadoPromociones 
{ display: block; font-size: 12px; color: #9F9F9F; margin-bottom: 3px; }

.fechaElementoListadoPromociones { margin-bottom: 20px; } 

.panelImagenElementoListadoPromociones 
{
	width: 589px;
	background-color: #FFFFFF;
	padding: 1px 1px 1px 1px;
	border-color: #D2D7DA; border-width: 4px; border-style: solid;
	margin-bottom: 40px;
}

.contenidoElementoListadoPromociones 
{
	position: relative; left: 35px;
	display: block; 
	font-size: 12px; color: #717171;
	width: 569px; text-align: left;
	margin-bottom: 40px;
}

.lineaSeparadoraGrisElementoListadoPromociones 
{ 
	width: 599px;
	margin-bottom: 20px; 
}

/* --------------------------------------------------- */

/* CONTROL FOLLETOS PUBLICITARIOS */

.panelControlFolletos ul { margin-top: 9px; }

.panelControlFolletos li { margin-bottom: 2px; }

/* --------------------------------------------------- */

/* CONTROL FOLLETOS ACCESOS DIRECTOS EMPRESA */

.panelControlAccesosDirectosEmpresas
{
	position: relative;
	width: 172px;
	height: 280px;
}

.panelEnlacesControlAccesosDirectosEmpresas
{
	position: absolute;
	top: 34px;
	background-color: #F5F5F5;
	width: 172px;
	height: 243px;
}

.tablaEnlacesControlAccesosDirectosEmpresas
{
	position: absolute;
	top: 3px;
	left: 9px;
	table-layout: fixed;
	width: 153px;
	color: #686667;
}

.tablaEnlacesControlAccesosDirectosEmpresas td
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #D9D9D9;
	height: 20px;
}

/* --------------------------------------------------- */

/* CONTROL PRODUCTOS DESTACADOS EMPRESA */

.panelControlProductosDestacados { position: relative; }

.panelProductosDestacadosEmpresas { position: absolute;	top: 34px; }

.listadoProductosDestacadosEmpresas { position: absolute; top: 20px; }

.listadoProductosDestacadosEmpresas li { height: 62px; margin-bottom: 3px; }

.panelElementoProductosDestacados { position: relative; display: list-item; }

.imagenElementoProductosDestacados { position: absolute; top: 0px; left: 3px; }

.nombreElementoProductosDestacados { position: absolute; top: 14px; left: 55px; }

.precioElementoProductosDestacados { position: absolute; top: 9px; right: 10px; }

.panelProductosDestacadosParticulares { position: absolute;	top: 30px; }

.listadoProductosDestacadosParticulares { position: absolute; top: 27px; }

.listadoProductosDestacadosParticulares li { height: 62px; margin-bottom: 3px; }