/* Estilo llamado desde la zona no segura */
body { 	margin: 0;
		padding: 0;
		background-color: #5a5a5a;			
		background-size: cover; }

/******** Cabecera **********/
#cabecera { position: relative; margin: 0 5px; }
#cab-top { height: 45px; overflow: hidden; }
#cab-logogobierno {
	float: left; display: block; width: 150px; height: 46px; outline: none;
	background: url("../imagenes/cab_logogobierno_jex.png") 2px 0 no-repeat;
	background-size: contain;
}

/************************************************************/
/************ Estilos  ***********/
/************************************************************/
.inv { display: none; visibility: hidden; }

/* MenÃºs de navegaciÃ³n */
.nav ul { margin: 0; padding: 0; list-style: none; display: none; }
.nav ul ul { padding: 0 4px; margin: 0 0 2px 6px; border-left: 1px dotted #CCC; }
.nav li { margin: 1px 0; border-bottom: 1px solid #EEE; }
.nav li:last-child { border-bottom: none; }
.nav a {
	display: block; padding: 3px 4px; outline: none; color: #444;
	border-radius: 4px; margin: 1px 0; font-size: 8pt;
}
.nav a.sm { padding-right: 15px; }
.nav a.sel { color: #222; background-color: #E0E0E0; }
.nav .n0 { display: block; }
.nav .n1 a { color: #444; font-weight: normal; }
.nav .n2 a { color: #444; font-weight: normal; }
.nav .n3 a { font-weight: normal; font-style: italic; }
.nav a:hover { background-color: #F49400; color: #FFF; text-decoration: none; }

/* ----------  Menu principal --- */
#menu-open, #menu-close { display: none; }
#cont-menu { height: 31px; background-color: #EAEAEA; border-radius: 8px 8px 0 0; }
#cont-menu.menu-open {}
#menu-ppal {
	display: none; list-style: none; margin: 0; padding: 0; color: #000; font: 10pt "Open Sans", sans-serif;	
}
.portada #menu-ppal { border-radius: 8px 8px 0 0; }
#menu-ppal li { position: relative; margin: 0; padding: 0; transition: all 0.3s; }
#menu-ppal a {
	display: block; color: #222; padding: 4px 6px; margin: 0;
}
#menu-ppal a:hover { text-decoration: none; color: #FFF; }
#menu-ppal ul { list-style: none; margin: 0; padding: 0; color: #000; font-weight: bold; }
#menu-ppal>li { float: left; margin: 0 6px; cursor: pointer; padding: 4px 2px; }
#menu-ppal>li.sm:after { content: "â–¿"; position: absolute; right: 3px; top: 15px; color: #555; }
#menu-ppal>li li.sm:after { content: "â–¹"; position: absolute; right: 4px; top: 5px; color: #555; }
#menu-ppal>li>a { line-height: 15px; }
#menu-ppal>li.sm>a { padding: 4px 10px 4px 2px; }
#menu-ppal>li:hover { background-color: #3CB371; }
#menu-ppal li.sel{ background-color: #48C; color: #FFF; font-weight: bold; border-radius: 6px; }
#menu-ppal>li div {
	display: flex; position: absolute; z-index: 12; padding: 4px 0; top: 30px; left: 0;
	background-color: rgba(240,240,240,0.94); box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.4);
	border-top: 2px solid #3CB371;
}
#menu-ppal>li div>ul { padding: 0 4px; border-right: 2px groove #F4F4F4; }
#menu-ppal>li div>ul:last-child { border-right: none; }
#menu-ppal>li div a {
	min-width: 120px; max-width: 310px; overflow: hidden; white-space: nowrap;
	text-overflow: ellipsis; padding: 4px 18px 4px 6px; font-weight: normal;
}
#menu-ppal>li>div { border-radius: 0 0 6px 6px; }
#menu-ppal>li>div.part { max-height: 270px; }
#menu-ppal>li div li { cursor: pointer; border-top: 1px dotted #AAA; border-radius: 4px; }
#menu-ppal>li div li:hover { background-color: #3CB371; }
#menu-ppal>li div li:first-child { border-top: none; }
#menu-ppal>li>div li>div { left: 100%; top: 2px; border-radius: 0 6px 6px; }
#menu-ppal>li:nth-child(6)>div { right: -80px; left: auto; }
#menu-ppal>li:last-child>div { right: -10px; left: auto; }



html, body {
    height: 100%;
    min-width: 800px;
    margin: 0;
}

@font-face {
    font-family: 'QlassikMediumRegular';
    src: url('./fuentes/Qlassik_TB-webfont.eot');
    src: url('./fuentes/Qlassik_TB-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fuentes/Qlassik_TB-webfont.woff') format('woff'),
        url('./fuentes/Qlassik_TB-webfont.ttf') format('truetype'),
        url('./fuentes/Qlassik_TB-webfont.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QlassikBoldRegular';
    src: url('./fuentes/QlassikBold_TB-webfont.eot');
    src: url('./fuentes/QlassikBold_TB-webfont.eot?#iefix') format('embedded-opentype'),
        url('./fuentes/QlassikBold_TB-webfont.woff') format('woff'),
        url('./fuentes/QlassikBold_TB-webfont.ttf') format('truetype'),
        url('./fuentes/QlassikBold_TB-webfont.svg#QlassikBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


#container {
    min-height: 100%;
    margin: 0 auto -190px; /* Negative of #footer.height */
 }
 #header {
     height: 135px;
     background: pink;
 }
 #menu {
     float: left;
     width: 225px;
     background: khaki;
 }
 #content {
     /* margin:0 auto; */
     /* margin-left: 225px; Same as #menu.width
     margin-right: 175px; Same as #side.width */
     background: #f5f3e599;
     /* padding: 1px 1em; Fixes collapsing margin of p's on div, feel free to remove it */
     width: 99%;
     height: auto;
 }
 #side {
     float: right;
     width: 175px;
     background: palegreen;
 }
/*  #footer, #container:after {
     height: 25%;
 }
  */
/*  #footer { 
    position: fixed;
	width:100%;
	height:auto;     
    left: 0;
  	bottom:0;
    padding-bottom:10px;
    margin:0 auto;
    color:#acabab;
    text-align:left;
              
 	background:url(imagenes/bgFooter.png) repeat-x left bottom;

   	background-color: #00000075;
	background: #00000075;
   	color: white;
   	text-align:left;
   	bottom: 0;
 } */
/*  #footer {
     background: black;
     position:relative;
     width:100%;
     height:auto;     
	 background:url(imagenes/bgFooter.png) repeat-x left bottom;
     background-color: #00000075;
	 background: #00000075;
     margin:0 auto;     
     padding-bottom:10px;
     margin:0 auto;
     color:#acabab;
     text-align:left;
 } */
 
 
 
 .clearfix:after {
     display: block;
     content: " ";
     clear: both;
 }

.ui-layout-unit-top .ui-layout-bd {
   border: none;
   background-color: #e2f8e0
}

.ui-panelgrid-footer .ui-widget-header {
text-align: right;
padding: 2px 5px;
background-color: olive !important;}



.myPanelContent .ui-panel
{	
	background-color:aqua !important;
	border: black solid 1px !important;
}


.ui-panel-titlebar .ui-widget-header .ui-helper {
	background-color:aqua !important;
	border: black solid 1px !important;
}

a:link,a:visited,a:hover,a:active {
    /*	text-decoration:none;*/
    color:#006633;
    outline:none;
}
.idfooter {
  
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: green;
  color: white;
  text-align: left;
  
}

h1bis,h2bis,h3bis,h4bis,h5bis,h6bis,.h3bisbis,.h4bisbis, .h5bisbis, .h5bisbisbblanco {
    color:#c0c0c0;
    font-family:QlassikMediumRegular;
}

h1bis {
    font-size:1.2em;
    padding:20px 0 14px 0;
    line-height:.9em;
}
h1bis .b {
    font-family:QlassikBoldRegular;
}
h2bis {
    font-size:1.1em;
    padding:15px 0 10px 0;
    line-height:.9em;
}
h3bis {
    font-size:0.9em;
    padding:10px 0 8px 0;
}
h4bis {
    font-size:0.8em;
    padding:10px 0 8px 0;
}
p {
    font-size:1.1em;
    margin-bottom:16px;
}
.h3bisbis{
    font-size:2em;
    padding:10px 0 8px 0;
}
.h4bisbis{
    font-size:1.8em;
    padding:10px 0 8px 0;
}

.h5bisbis{
    font-size:0.8em;
    padding:10px 0 8px 0;
}

.h5bisbisblanco{
    font-size:0.8em;
    padding:10px 0 8px 0;
    color:white;
    font-family:QlassikMediumRegular;
}

.tercio {
    width:31%;
}

.mitad {
    width:49%;
}

.tercioextra {
    width:35%;
}


.nowrap{
    white-space:nowrap;
}
.izq {
    float:left;
}
.der {
    float:right;
}
.izqtxt {
    float:left;
    margin-right:10px;
}
.dertxt {
    float:right;
    margin-left:10px;
}

.bloque {
    margin:0 10px;
    display:block;
}
.bloque h1 {
    font-size:2.8em;
    padding:20px 0 0 0;
    line-height:.9em;
}
.bloque p {
    padding:5px 0 20px 0;
    font-size:1.1em;
}
.bloque a {
    text-decoration:underline;
}

.h4pie {
 font-family:Serif;
 font-size:0.7em;	
}

a:link,a:visited,a:hover,a:active {
    /*	text-decoration:none;*/
    color:#ffffff;
    outline:none;
}

titulosGraficos {
    color:#000000;
    
}
.titulosGraficos {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
}
cuerpoGraficos {
    color:#000000;    
}
.cuerpoGraficos {
 font-family:Arial, Helvetica, Verdana;
 font-size:0.9em;
}


rojo{
	 font-family:Arial, Helvetica, Verdana;
   	 font-size:0.9em;
}
.rojo {
	color: red	
}
.ui-widget{
	font-size:1em !important; 
	/* color: gray; !important; */ 
}

.ui-widget .ui-widget{
	font-size:1em !important; 
	/* color: gray; !important; */ 
}

.ui-growl {
	width: 701px !important;
	font-size: 0.8em !important;
}
 
.ui-growl-message {
        width:640px !important;
        font-style: 0.8em !important;
}


.ui-fileupload{
	      font-style: 0.8em !important;
}
.ui-fileupload-files{
	        font-style: 0.8em !important;
}
.ui-fileupload-preview{
	        font-style: 0.8em !important;
}

.ui-fileupload-row {
	        font-style: 0.8em !important;
}

.ui-panel-footer{
	border-width:1px 0 0;
	margin:.5em 0 0;
	padding:.5em 1em;
	text-align:left;
	font-size: 0.7em;
	font-style: oblique;
	color: gray; !important; 	
}

.h4bis {
    font-size:0.8em;    
}

.fondoImagen {
  background-image:  url("https://mdn.mozillademos.org/files/11991/startransparent.gif"), 
                     url("https://mdn.mozillademos.org/files/7693/catfront.png");
  background-color: transparent;
}

.html {
  /* background-image: url("//imagenes/carretera.png"); */
/*   background-image: url("//imagenes/FondoSigetex.jpg"); */
	/* background-image: url("//imagenes/fondoAltoContrastreVerde.png"); */
	/* background-image: url("//imagenes/FondoAutoVerde.png"); */
	 background-image: url("//imagenes/fondoAltoContrastre.png");
	
  background-size: cover;
}




.headline {
    border-bottom: 2px solid #72c02c;
}

.old {
        background-color: #77bc21 !important;
        background-image: none !important;
        color: #ffffff!important;
        font-weight: bold;
}

.firstColColored .firstCol {
        background: pink;
}

.ui-menubar,.ui-menu-child,.ui-menu {
    background: #004e8e !important;
}

.ui-menubar,.ui-menu-child,.ui-menu {
    background: #004e8e !important;
}


.idfooter {

  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: red;
  color: white;
  text-align: left;
  
}

.idfooter1 {
     position: fixed;
   	 left: 0;
   	 bottom:0;
     width:100%;          
	 /* background:url(imagenes/bgFooter.png) repeat-x left bottom; */
     background-color: #00000085;
     background: #00000085;
     color: white;
     text-align:left;
     bottom: 0;
 }
 
 
/*  .ui-widget-content {
	border: 1px solid #8000ff!important;
    background: #ff00ff!important; 
    color: #ffff00!important;
}


    
    
.ui-panel-content.ui-widget-content {
        border: 0;
        background: red;
        padding: 0.5em 1em;     }*/
        
        
.titulosBotones {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 
}
 
 
 .titulosBotonesNegro {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 color: black;
 } 

 .titulosBotonesBlanco {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 color: white;
 } 
 
 .customTitleBar > .ui-panel-titlebar {
    background: #ff0080;
    }


h2Paneles {
    color: #6c6c6c;
    font-family:arial, helvetica;
}

h2Paneles {
    font-size:1.2em;    
    line-height:.9em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

h2PanelesVerde {
    color: #72c02c;
    font-family:arial, helvetica;
}

h2PanelesVerde {
    font-size:1.2em;    
    line-height:.9em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

h2PanelesBlanco {
    color: white;
    font-family:arial, helvetica;
    font-size:1.2em;    
    line-height:.9em;
    font-weight: bold;
    margin-bottom: 0.5em;
}

h2PanelesVerdeEstrecho {
    color: #1d8124;
    font-family:arial, helvetica;
    font-size:1.2em;    
    line-height:.9em;
    font-weight: bold;
    margin-bottom: 0.5em;
}



.lineaVerdeDebajoEspaciada {
    border-bottom: 2px solid #72c02c;
    margin-top: 1em;
    margin-bottom: 0.9em;
}


.lineaVerdeDebajoEspaciadaMargenCorto {
    border-bottom: 2px solid #72c02c;
    margin-top: 0.4em;
    margin-bottom: 0.2em;
}


.ui-icon-mapa {
            background: url("//imagenes/FondoSigetex.jpg") no-repeat top left !important;
            
     }
     
     
     
a.button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
	background:white;
    text-decoration: none;
    color: blue;
    border: thin;
    border-bottom-color: black
}     


#footerA {
/* background: black; */
     position:absolute;
     width:100%;
     height:auto;     
	 /* background:url(imagenes/bgFooter.png) repeat-x left bottom; */
     margin:0 auto;     
     padding-bottom:10px;     
     color:#acabab;
     text-align:left;
     bottom: 0;
}



h0Paneles {
    color: #8000ff;
    font-family:arial, helvetica;
}

h0Paneles {
    font-size:1.2em;    
    line-height:.9em;
    font-weight: bold;
    margin-bottom: 0.5em;
}



hrespon {
    color:#8000ff;    
}

hrespon {
    font-size:2.2em;
    padding:0 0 0 0;
    line-height:.9em;
}



.idfooter {
  
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: red;
  color: white;
  text-align: left;
  
}



.idfooter1 {
	/* de la pantalla de bienvenida */
     position: fixed;
   	 left: 0;
   	 bottom:0;
     width:100%;          
	 background:url(imagenes/bgFooter.png) repeat-x left bottom;
	 background-color: #000000;
	 background: #545368;
     color: white;
     text-align:left;
     bottom: 0;
 }
 
/*  .ui-widget-content {
	border: 1px solid #8000ff!important;
    background: #f5f1d3!important; 
    color: #000000!important;
    
    border: 1px solid #dfd9c3;
    background: #f5f3e550!important;
    color: #312e25;
    
    
} */

/* Redefinicion colores titulo de los paneles */
.customTitleBar > .ui-panel-titlebar {
    background: #72c02c;
    }
    

.customWidgetBar > .ui-widget-content  {
	/* border: 1px solid #8000ff!important; */
    /* background: #f5f1d3!important; */ 
    /* color: #000000!important; */
    
    border: 1px solid #8000ff;
    background: #f5f3e550!important;
    color: #312e25;
}


.MyDialog.ui-dialog .ui-dialog-content {
   padding: 0px !important;
   border: 1px solid #8000ff;
    background: #f5f3e550!important;
    color: #312e25;
}

/* .ui-panel-content.ui-widget-content {
        border: 0;
        background: red;
        padding: 0.5em 1em;    
}         */
        
        
.titulosBotones {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 
}
 
 
 .titulosBotonesNegro {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.5em;	
 font-weight: bold;
 text-align: center!important;
 color: black;
 
.titulosBotonesBlanco{
 color: white;
 font-size:1.5em;
 font-family:Arial, Helvetica, Verdana;	
 font-weight: bold;
 text-align: center!important;
 
 }
 
 .customTitleBar > .ui-panel-titlebar {
    background: #ff0080;
    }
 
}               
        
.titulosBotonesBlanco {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 color: white;
 } 
        
        
.titulosBotonesGris {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 color: graytext;
 }      
 
 .titulosBotonesVerde {
 font-family:Arial, Helvetica, Verdana;
 font-size:1.2em;	
 font-weight: bold;
 text-align: center!important;
 /* color: #72c02c; */
 color: #43711a;
 }   
        
h2PanelesNegro {
    color: black;
    font-family:arial, helvetica;
}

h2PanelesNegro {
    font-size:1.2em;    
    line-height:.9em;
    font-weight: bold;
    margin-bottom: 0.5em;
}
          
          
          
cabecera2 {
     /* background: black; */
     /* position:relative; */
     width:100%;
     height:auto;     
	 
     background-color: #00000075;
	 background: #00000075;
      background:url(imagenes/estacion.jpg) ;
     margin:0 auto;     
     padding-bottom:10px;
     margin:0 auto;
     color:#acabab;
     text-align:left;
 }          
 
 .textoPortada {
   color:white;
    font-family:sans-serif;
   	font-size: calc(0.7em + 1vh);
   	/* font-size:1.2em; */
    
    line-height:1.2em;   
 }

textoPortada {
   color:white;
    font-family:sans-serif;
   	font-size: calc(2vh);
   	/* font-size:1.2em; */
    padding:20px 0 14px 0;
    line-height:1.1em;   
}

 .textoPortadaNegro {
   color:black;
    font-family:sans-serif;
   	font-size: calc(0.7em + 1vh);
   	/* font-size:1.2em; */
    
    line-height:1.2em;   
 }
textoPortadaNegro {
   color:black;
    font-family:sans-serif;
   	font-size: calc(0.7em + 1vh);
   	/* font-size:1.2em; */
    
    line-height:1.2em;   
 }

textotituloVerde {
	font-family:sans-serif;
   	font-size: calc(0.7em + 1.2vh);    
    color:#7bc202; 
    line-height:calc(0.2em + 1vh);
}

.textotituloVerde {
	font-family:sans-serif;
   	font-size: calc(0.7em + 1.2vh);    
    color:#7bc202; 
    line-height:calc(0.2em + 1vh);
}

  .textoPortadaVerdeTitulo {
    font-family:sans-serif;
   	font-size: calc(0.7em + 1.2vh);    
    color:#ffffff;
    color:#7bc202; 
    color:#ff0080; 
    line-height:calc()0.2em + 1vh);   
 }
 .h1verdes  {
	font-family:sans-serif!important;
	font-size:1.6em;
    margin:20px 0 14px 0;    
    line-height:0.8em;
    color:#7bc202;
    
}          

.idfooter2 {
     position: inherit;   	    	 
     width:100%;
     background: #5a5a5a; 
     color: white;
     text-align:left;
     bottom: 0;
     height: 12%; 
     margin:0 auto;
 }

.idfooter3 {
     position: fixed;   	    	 
     width:100%;
     background: #393f4c;
     color: white;
     text-align:left;
     bottom: 0;
     height: calc(11vh); 
     margin:0 auto;
 }
 
 .idfooter4 {
    position: fixed;   	    	 
     width:100%;
     background: #303641;
     color: white;
     text-align:left;
     bottom: 0;
     height: calc(3vh); 
     margin:0 auto;
 }

textoPortadaNegro {
	color: #000000;
	font-family: sans-serif;
	font-size: 1em;
	padding: 20px 0 14px 0;
	line-height: 1.1em;
}


/* idfooter4 {
    position: fixed;   	    	 
     width:100%;
     background: #303641;     
     color: white;
     text-align:left;
     bottom: 0;
     height: calc(5vh); 
     margin:0 auto;
 } */
 .ui-menubar .ui-menuitem-link {
   font-size: 10px;
}


 .ui-menubar,.ui-menu {
    background: #72c02c !important;
    color:  #ffffff !important;
}

/* .ui-menuitem-link {
	background:red!important;
    text-decoration: none;
    border: solid 1px transparent;    
    cursor: pointer;
} */

.ui-menuitem-text{
	color:white !important;
	font-size: 1.5em !important;
}

.ui-menu-child {
	background: gray !important;		
	font-weight:bold;
	color: gray; !important;
}

/* Creacion de un icono personalizado */
.myIcon{
	background-image:url("./imagenes/usuariasos.png") !important;
	height: 10px;
	width: 10px; 
	margin-left: -2px;
}
/* Creacion de un icono personalizado a DEMANDA */
.aDemandaIcon{
	background-image:url("./imagenes/ademandaIcon.png") !important;
	height: 15px;
	width: 15px;
}

/* Creacion de un icono personalizado a HORARIOS */
.horariosIcon{
	background-image:url("./imagenes/horariosIcon.png") !important;
	height: 15px;
	width: 15px;
}

/* Creacion de un icono personalizado a MAPA */
.mapaIcon{
	background-image:url("./imagenes/mapaIcon.png") !important;
	height: 15px;
	width: 15px;
}

/* Creacion de un icono personalizado a COMBUSTIBLE */
.combustibleIcon{
	background-image:url("./imagenes/combustibleIcon.png") !important;
	height: 15px;
	width: 15px;
}

/* Creacion de un icono personalizado a ATG */
.atgIcon{
	background-image:url("./imagenes/atgIcon.png") !important;
	height: 15px;
	width: 15px;
}


/* Redefine el color por defecto del icono brujula */
.pi-compass:before{
	content:"\e9ab";
	color:white!important;
	}
	

.textoPortadafECHA {
   color:#ffffff;
    font-family:sans-serif;
   	font-size:0.8em;
    text-align:right;
    line-height:0.8em;     
 }
 
 textoPortadafECHA {
   color:#ffffff;
    font-family:sans-serif;
   	font-size:0.8em;
    text-align:right;
    line-height:0.8em;   
 }

.someCssClassName {
    background-image: url("./imagenes/atgIcon.png")
}

.dolar-icon {
    background-image: url("/imagenes/atgIcon.png") !important;}
    
    
.h1#idTitSigetex {
	font-family:sans-serif;
   	font-size: calc(0.7em + 1.2vh);    
    color:#7bc202; 
    line-height:calc()0.2em + 1vh);
}    

h1#idTitSigetex {
	font-family:sans-serif;
   	font-size: calc(0.7em + 1.2vh);    
    color:#7bc202; 
    line-height:calc()0.2em + 1vh);
}    

h1#idTitSigetex {
	font-family:sans-serif;
   	font-size: calc(0.7em + 1.2vh);    
    color:#7bc202; 
    line-height:calc()0.2em + 1vh);
}

/* Redefinicionde Ul Li personalizada para menu inferior del footer publico */



ul#idMenuFooter {
	list-style-type: none;
	margin: 0;
	margin-top: -0.4em;
	padding: 0;
	overflow: hidden;
	font-family: sans-serif;
}

li a:hover {
	background-color: #1d873e;
}

.custom-button {
    background-image: url('imagenes/LogoGpex.png'); /* Cambia esta ruta a la ubicación de tu imagen */
    background-size: contain; /* Ajusta el tamaño de la imagen */
    background-repeat: no-repeat; /* Evita que la imagen se repita */
    background-position: center; /* Centra la imagen en el botón */
    border: none; /* Elimina el borde del botón */
    width: 50px; /* Ajusta el ancho según sea necesario */
    height: 50px; /* Ajusta la altura según sea necesario */
    cursor: pointer; /* Cambia el cursor al pasar sobre el botón */
}


/* FIN Redefinicionde Ul Li personalizada para menu inferior del footer publico */

/* ESTILOS USADOS DESDE BIENVENIDA */