﻿/*****************************************************************************************************\

/*********** MENU Adwise *************/


/*MenuH*/
.menu {
float:left;
	}
.menu ul {
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left:inherit;
  float: left;
  list-style: none;
}
.menu ul li {
  float: left;
  width: 114px;
  background: #FFFFFF url(../Image/menu_pas.gif) no-repeat;
  
}
.menu ul a {
	padding: 8px 9px 8px 9px;
	font-size:90%;
	text-decoration: none;
	color: #ffffff;
	display: block;
}
.menu ul a:hover {
  background: #FFFFFF url(../Image/menu_pas_on.gif) no-repeat;
}
.menu ul a:visited {
  background: #FFFFFF url(../Image/menu_pas_on.gif) no-repeat;
}
.menu ul a#on {
  	background: #FFFFFF url(../Image/menu_pas_on.gif) no-repeat; 

}


.ContenedorMenu {
  float:left;
  margin-left: 0px;
  padding-left:inherit;
  font-size:90%;
  line-height:normal;	
  white-space: nowrap;
  margin-top : 0px;
  margin-bottom: 0px;  

}


	 
.Menu1 a
{
	float:left;
	margin:0;
	background: url(../Image/menu_pas.gif) no-repeat left top ;
	margin:0;
	 padding: 0px;
	text-decoration:none;
	font-weight:normal;
	
	/*color: #FFFFFF;*/
	/*cursor: pointer;*/
}

.Menu1 a span
{
	background: url(../Image/menu_pas.gif) no-repeat right top ;
	float:left;
    display:block;
    padding: 8px 2px 7px 2px;
    color:#fff; 
    cursor:hand;
    width:108px;
    height:auto;
	
	/*
  padding: 8px 10px 7px 8px;
  float: left;
  width: 95px;
  height: auto;
  color: #FFFFFF;
  background: url(../Image/menu_pas.gif) no-repeat ;*/
}


.Menu1 a:hover{
  color: #FFFFFF ;	
}

.Menu1 a:hover span{
	background: url(../Image/menu_pas_on.gif) no-repeat ;
}
/*
.Menu1 a span
{
  padding: 8px 10px 7px 8px;
  float: left;
  width: 95px;
  height: auto;
  color: #FFFFFF;
  background: url(../Image/menu_pas.gif) no-repeat ;
}
*/



.CurrentMenu1 a{
  color: #FFFFFF;	
}

.CurrentMenu1 a span{
	background: url(../Image/menu_pas_on.gif) no-repeat; 
}




/*Submenu Horizontal*/	


.ContenedorSubMenu {
	width:100%;
	margin: 0px;
	padding: 0px;	
	white-space: nowrap;
	font-size: 12px;
	height: 25px;
}

.AligIzq 
{
	text-align:left!important;
}
.SubMenu1 a { 	
	margin: 0px;	
	color: #fff;
	padding: 5px 0px 4px 0px;
	float: left;
	cursor: pointer;
}

.SubMenu1 a span{
	float: left;
	margin: 0;
	color: #fff;
	padding: 0px 9px 0px 9px;
	border-right: 1px solid #e5e5e5;
}

.SubMenu1 a:hover{
  color:#000;
}

.SubMenu1 a:hover span{
	color:#000;
}


.CurrentSubMenu1 a:hover span{
  color: #FFFFFF;
  text-decoration :none;
}

.CurrentSubMenu1 a span
{
  color: #FFFFFF;	
  text-decoration :none;
  background :#000;

}






/*****************************************************************************************************\



/***** Cabecera : login y banderas ****/

	/*Contiene el menú 1 los enlaces de home, usuario, etc... */
	#Usuario{
	font-size:10px;
	color:#15234a;
	text-align:right;
	height:30px;
	vertical-align:bottom;
	border-top:3px solid #dedede;
	background:#eaeaea;
	padding-right:15px;
	white-space:nowrap;
	}


	a.Inicio{
	font-size:9px;
	color:#666;
	padding-right:15px;
	font-weight:normal;
	border-right:1px solid #15234a;
	margin-right:15px;
	}
	
	a.Inicio:hover{
	color:#f79400;}
	
	#Usuario .icono{
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	border:none;}


/***** PRIMER MENU HORIZONTAL (nivel 1) ****/
	
	/*Fondo central de las pestañas*/ 
	.UnNivel a {
	float:left;
/*	background:url(../../App_themes/CSSFramework/Imagenes/Menu/tableftK.gif) no-repeat left top;*/
	background-color:Red;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	font-weight:normal;
	}
	
	/*Fondo de los bordes de las pestañas*/
    .UnNivel a span {
	background:url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightK.gif) no-repeat right top; 
	float:left;
    display:block;
    padding:5px 11px 6px 8px;
    color:#fff; 
    cursor:hand;
    }	  

	.DeshabilitadoUnNivel a
	{
	float:left;
	margin-left:1px;
	padding: 0px 0 0px 4px;
	color:#666;
	background:url(../../App_themes/CSSFramework/Imagenes/Menu/tableftD.gif) no-repeat left top;
	background-position:0% -42px;	
	}
	
	.DeshabilitadoUnNivel a span {
	float:left;
	cursor:default;	
	color:#999;
	background:  url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightD.gif) no-repeat right top;
	background-position:100% -42px;	
	padding: 5px 7px 6px 7px;
	margin:0px;
	}
	
    /* fondo azul cuando el mouse pase sobre la pestaña */
    .UnNivel a:hover {
    background-position:0% -42px;}

    .UnNivel a:hover span {
    background-position:100% -42px;}
	
	/*Fondo azul de la pestaña seleccionada*/
	
	.CurrentUnNivel a
	{
	float:left;
/*	background:url(../../App_themes/CSSFramework/Imagenes/Menu/tableftK.gif) no-repeat left top;*/
	background-color:green;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;	
	background-position:0% -42px;
	font-weight:normal;
	}
	
	.CurrentUnNivel a span
	{	
	background:url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightK.gif) no-repeat right top; 
	background-position:100% -42px;
	float:left;
    display:block;
    padding:5px 11px 6px 8px;
    color:#fff; 
    cursor:hand;	
	}
	

/*** SEGUNDO MENU HORIZONTAL(nivel dos) ***/
	
	/*Fondo azul del tr*/
	.tdMenu2{ 
	background: url(../../App_themes/CSSFramework/Imagenes/Menu/FSubmenu.gif);
	text-align:left;
	padding:3px;
 	}
 	
 	.DosNivel{ 
	font-size: 10px;
	color:#000;
	text-align:left; 
	/*padding: 5px 0px 4px 0px;*/
	/*
	margin: 0;		
	white-space: nowrap;
	*/
	}
	
	/*Color del link  por defecto: blanco y subrayado*/
	.DosNivel a {
	/*margin: 0;*/
	/*padding: 0px 9px 0px 9px;*/
	color: #fff;
	border-right: 1px solid #e5e5e5;
	/*font-size:10px;*/
	text-decoration:underline;
	/*white-space: nowrap;
	font-weight:normal;*/
	}
	
	/*Color naranja al pasar sobre el*/
	.DosNivel a:hover {
	color:#f79400;
	text-decoration:none;
	white-space: nowrap;
	}	
	
	/*color naranja del iten actualmente seleccionado*/
	.CurrentDosNivel {	
		border-right: 1px solid #e5e5e5;
	}
	
	.CurrentDosNivel a{	
	color:#f79400;
	text-decoration:none;
	white-space: nowrap;
	font-weight:normal;	
	}
	
	
/*** MENU LATERAL: fondo gris ***/	
	
	.Lateral{ 
	background: #dbdbdb;
	white-space:nowrap;
	width:230px;		
 	} 	
 	
	#Lateral{ 
	background: #dbdbdb;
	white-space:nowrap;	
	width:230px;
	 }
	
	/*Titular azul*/ 
	.TitularM{
	/*background:url(../imagenes/FTLateral.gif);*/
	font-size:11px;
	border-bottom:1px solid #00448e;
	color:#00448e;
	font-weight:bold;
	text-align:left;
	padding:20px 5px 1px 10px;
	margin: 0px 0px  0px 0px;
	}
 
 /* TresNivel */
	.TresNivel {	
	background:#dbdbdb;
	margin: 0px 0px  0px 0px;
	color: #000000;
	list-style-type: none; 
	font-size: 10px;
	padding-left:10px;
	white-space:nowrap;
	display: block;}
	


/*** Menu lateral (nivel tres): en negrita ***/
	
	.menu3 {
	text-decoration: none;
	color:#000;
	font-weight:bold;
	background:#dbdbdb;
	padding: 4px 4px 4px 2px ;
	text-align:left;
	}
	
	/*Al pasar sobre el link del 3 nivel*/
	.menu3 a:hover{
	color:#000;
	background:#ededed;
	font-weight: 500;
	font-weight:bold;	
	text-decoration: none;}

	.CurrentMenu3 a{
	color:#000;
	background:#ededed;	
	text-decoration: none;}

	
/**** SUBMENU LATERAL (nivel cuatro): lera normal***/
	
	.menu4 {
	background:#dbdbdb none;
	font-weight:200;
	margin:0 0 0 0px;
	text-indent:5px;
	color:#000;
	text-decoration: none;
	padding: 4px 4px 4px ;
	}
	
	/*al pasar sobre el link del cuarto nivel*/
	.menu4 a:hover{
	background:#ededed;	
	color:#666;
	margin:0 0 0 0px;
	text-decoration: none;
	font-weight:normal;
	}
	
	/*al seleccionar un item*/
	.CurrentMenu4 a{
	background:#ededed;	
	color:#666;	
	text-decoration: none;	
	}	
		
	/* styles for fifth level menu */
	#TresNivel ul li a.menu5, #TresNivel ul li a.menu5:visited {
	width: 167px;
	text-decoration: none; }

	#TresNivel ul li a.menu5lit, #TresNivel ul li a.menu5lit:visited {
	width: 167px;
	background: #EBF2E6; 
	text-decoration: none; }
	
	/* styles for sixth level menu */	
	#TresNivel ul li a.menu6, #TresNivel ul li a.menu6:visited {
	width: 157px; color: #000000; 
	text-decoration: none; background: #ffffff; 
	border-bottom: 1px solid #ffffff;padding-bottom:2px;}

	#TresNivel ul li a.menu6:hover, #TresNivel ul li a.menu6:focus, #TresNivel ul li 			a.menu6:active,#TresNivel ul li a.menu6lit, #TresNivel ul li a.menu6lit:visited {
	width: 157px;  
	color: #59B337; background: #ffffff; 
	text-decoration: none; 
	border-bottom: 1px solid #ffffff; padding-bottom:2px;}
	
	
 
 /*** TABLA BUSY ACCESSOS LATERAL ***/	
	
	#BusyAccesosLateral{
		margin-top: 13px;
	}

	#BusyAccesosLateral table{
	width:100%;
	background:#dbdbdb;
	}

	#BusyAccesosLateral table th{
	font-size:11px;
	color:#00448e;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #00448e;
	padding:5px 5px 1px 10px;
	margin: 10px 0px  0px 0px;
	}

	#BusyAccesosLateral table td{
	font-size: 10px;
	padding:5px 2px 5px 7px;
	text-align:left;}	
	
	#BusyAccesosLateral table td.Titulo{
	font-size: 10px;
	color:#000;
	font-weight:bold;
	padding:5px;
	text-align:left;}	
	
	#BusyAccesosLateral table td.boton2{
	padding:5px 0 10px 0 ;
	text-align:left}
	
	#BusyAccesosLateral table a.Link{
	color:#346ca4;
	font-weight:normal;
	font-size:10px;
	padding:0 5px 0 5px;
	}
	
	#BusyAccesosLateral table a.Link:hover{
	color:#666;
	}
	
	#BusyAccesosLateral table COL#col1{
		font-size: 10px;
		padding:5px;
		text-align:left;
		width:30%;
	}
	
	#BusyAccesosLateral table COL#col2{		
		text-align:left;
		padding:5px;
		}

/************ TABLA  ACCESOS RAPIDOS ************/	
	
	#AccesosRapidos{
	margin-left: 10px;
	}

	#AccesosRapidos table{
	width:90%;
	/*border:1px solid #8a8a8a;
	background:#f8f8f8;*/
	}
	
	#AccesosRapidos table td{
	font-size: 10px;
	padding:5px;
	color:#00448e;
	text-align:left;}	

/************ MENU DE TABS DEL CATALOGO ************/

	#tabsF3 {
	font-size: 11px;	
	float: left;
	padding-bottom: 0px;
	width: 450px; /* tamaño cambiado para que entre el botón de comprar seleccionados */	
	line-height: normal;
	}

	#tabsF3 .linkActual2
	{
	font-weight:bold;
	background: url(../../App_themes/CSSFramework/Imagenes/Menu/tableftF.gif) no-repeat left top;
	background-position:0% -42px;
	border-bottom:1px solid #fff!important;
	color:#00448e;	
	}
	#tabsF3 .literalActual2
	{
		background-position:0% -42px;	
		border-bottom:1px solid #fff!important;
		font-weight:bold;   
		background:url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightF2.gif) no-repeat right top; 
		color:#00448e;
		cursor:hand;
	}
	#tabsF3 .linkNormal2
	{
		  float:left;
		  background:url(../../App_themes/CSSFramework/Imagenes/Menu/tableftF.gif) no-repeat left top;
		  margin:0;
		  padding: 0 0 0 4px;
		  text-decoration:none;	
		  cursor:hand;
	}
	#tabsF3 .literalNormal2
	{
	  font-weight:200;
      float:left;
      display:block;
      background: url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      cursor:hand;
	}
	#tabsF3 ul {
	margin:0;
	padding:10px 10px 0 0;
	list-style:none;
	
      }
	  
	#tabsF3 li {
      display: inline;
      margin:0;
      padding:0;
      }
    #tabsF3 a {
      float:left;
      background:url(../../App_themes/CSSFramework/Imagenes/Menu/tableftF.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF3 a span {
	font-weight:200;
      float:left;
      display:block;
      background: url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightF.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      cursor:hand;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF3 a span {float:none;cursor:hand;}
    /* End IE5-Mac hack */
    #tabsF3 a:hover span {
      color:#00448e;cursor:hand;
     
      }
    #tabsF3 a:hover 
    {
	      background-position:0% -42px;
      }
    #tabsF3 a:hover span 
    {
				color:#00448e;
      background-position:100% -42px;
      }

	#tabsF3 #current a {
		background-position:0% -42px;
		font-weight:bold;
		  color:#00448e;
	}
	#tabsF3 #current a span {
		background-position:100% -42px;
		font-weight:bold;
		  color:#00448e;
	}
/**************** MENU CLIENTES ****************/

	#tabsF{
	padding-bottom:0px;
    float:left;
    width: 800px;    
	font-size:10px;	
	white-space:nowrap;
	}

	.MenuFicha{
	 width:815px;
	 float:left;
	 position:relative;
	 padding:0px;
	 margin:0px;	
	 text-align:center;
	 margin-right:10px; 
	 top:1px;
	 white-space:nowrap;
	}
	
	.tabsF a{
		float:left;
		background: url(../../App_themes/CSSFramework/Imagenes/Menu/tableftF.gif) no-repeat left top;
		margin:0;
		padding:0 0 0 4px;
		text-decoration:none;
		border-bottom:1px solid #666;
		font-weight:normal;
	}
	
	.tabsF a span{
	font-weight:200;
	background: url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightF.gif) no-repeat right top;	
	display:block;     
    padding:5px 15px 4px 6px;
    color:#666; 	
	}
	
	.tabsF a span {float:none;}
     
    .tabsF a:hover span{
		color:#00448e;
		background-position:100% -42px;
	}
	
	.tabsF a:hover {
      background-position:0% -42px;}
          

	.CurrentTabs a{
		background-position:0% -42px;	
		border-bottom:1px solid #fff!important;
		font-weight:bold;    
	}
	
	.CurrentTabs a span{
	font-weight:bold;
	background: url(../../App_themes/CSSFramework/Imagenes/Menu/tabrightF2.gif) no-repeat right top;
	background-position:100% -42px;
	border-bottom:1px solid #fff;
	color:#00448e;}

    
	.hoverstylef{
		border-top:1px solid #0099FF;
		border-bottom:1px solid #0099FF;
		background:#eef6f8;
	}
  
	.sublevel1f	{
	  /*  background-color: black;*/
	   color:#000;
	} 

/*END MENU CLIENTE*/



/************ VIEW - INFORME ************/
	
	#TreeViewInforme{
    text-decoration: none;
	color:#666;
	text-align:left;
	margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;           
    text-align:left; 
	}

	#TreeViewInforme table td{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
	border:solid 0px green; 
	}

	#TreeViewInforme a{ 
    color:#666;
    text-align:left;
    text-decoration:none; /* Para que en el catálogo funcione, hay que poner esto */
	}

	#TreeViewInforme img{ 
		padding-left:2px;
		padding-right:2px;	
		/*vertical-align:top;*/
		border:none;
		text-align:right;	
	}


/************ VIEW - CENTROS ************/

	#TreeViewCentros{
		padding:2px;	
		border:none;
	}

	#TreeViewCentros table	{		
		width:auto; 
		font-size: 11px;
		color: #666;		
		text-align: left;
		margin: 0px;
		border: 0px solid #999;
		font-weight: bold;		
	}

	#TreeViewCentros table td{
	padding: 0px;
    margin: 0px ;
	border:solid 0px green; 
	}
	
	#TreeViewCentros a{
	color:#666;
    text-align:left;
    padding-left:0px;
    padding-right:5px;
	}

/************ MENU GLOSARIO ************/

    .MenuGlosario {
	padding-bottom:0;
    float:left;
    font-size:10px;
 	}
	
    #MenuGlosario ul {
	list-style: none; /*Eliminamos el estilo de lista*/
	padding: 0; /*Evita la indentación que aparece en algunos navegadores*/
	margin: 0;
	display: inline; /*Nos permite integrar con los elementos li y evitar problemas -*/
	float: left;	  /*en algunos navegadores*/
	}
	  
    #MenuGlosario li {
	display: block;
    margin:0;
    padding:0;
	float: left; /*Flota los elementos de la lista*/
	text-align: center;
	margin-right: 1px;
	position: relative; /*Hacemos el ajuste de 1 pixel para simular la integración -*/
	top: 1px;           /*con la capa de contenido*/	
	}
	  
    .MenuGlosario a {
    float:left;
    background:#fff;
    margin:0;
    padding:0 0 0 0px;
    text-decoration:none;
	}
	  
    .MenuGlosario a span {
	font-weight:200;
    float:left;
    display:block;
    background:#dbdbdb;
    padding: 5px 10px 4px 6px;
    color:#666;}
	
	
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .MenuGlosario a span {float:none;}
	
    /* End IE5-Mac hack */
    .MenuGlosario a:hover span {
	background:#e39439;
	color:#fff;}

	.CurrentMenuGlosario a {
	background-position:0% -42px;
	font-weight:bold;	
	}
		
	.CurrentMenuGlosario a span {	
	background:#e39439;
	color:#fff;
	font-weight:bold;}	

