.csssuperpadremenuescritorio
{
  position:relative;
  /*z-index:1;*/
  height:auto;
  top:10px;
}


.csspadremenuescritorio
{
  position:relative;
  z-index:2;
  height:auto;
  
  
  
}

.cssabsolutamenuescritorio
{
  position:absolute;
  top:45px;
  left:10px;
  width:auto;
  height:auto;
  z-index:2;
  
}

.cssmenuescritorio
{
  position:relative;
  top:0px;
  left:0px;
  border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  
  background:#fee1bb; /*#fee100*/
  background-color:#2e3eae;
  z-index:2;
  
  padding:0px;
  border: 1px solid #23aee3;
  height:auto;
  width:auto;
  min-width:252px;
  
  
}




div.colorbb01
        {
            
            margin:0px 0px;
            
            width:250px;
            height:34px;
            
            background:#2e3eae;/*fee100*/
            color:#6fffe9;/*000000*/
            
            font-family:Lato;
            font-weight:600;
            font-size:0.9em;
            
            text-align:center;
            line-height:20px;
            padding-top:8px;
            transition:all 0.3s ease;
            
        }
        
        div.colorbb01:hover
        {
            background:#ff6600; /*53a7ea*/
            color:#ffffff;
        }
        div.colorbb01 a:hover
        {
            color:#ffffff;
        } 

div.colorbb02
        {
            
            margin:0px 0px;
            
            width:250px;
            height:34px;
            
            background:#dddedf;
            color:#000000;
            
            font-family:Lato;
            font-weight:600;
            font-size:0.9em;
            margin-left:30px;
            text-align:center;
            line-height:20px;
            padding-top:8px;
            transition:all 0.3s ease;
            
        }
        
        div.colorbb02:hover
        {
            background:#ff6600; /*53a7ea*/
            color:#ffffff;
        }
        div.colorbb02 a:hover
        {
            color:#ffffff;
        } 


div.colorbb03
        {
            
            margin:0px 0px;
            
            width:250px;
            height:34px;
            
            background:#efeeed;
            color:#000000;
            
            font-family:Lato;
            font-weight:600;
            font-size:0.9em;
            margin-left:60px;
            text-align:center;
            line-height:20px;
            padding-top:8px;
            transition:all 0.3s ease;
            
        }
        
        div.colorbb03:hover
        {
            background:#ff6600; /*53a7ea*/
            color:#ffffff;
        }
        div.colorbb03 a:hover
        {
            color:#ffffff;
        } 



div.colorbbsubmenu
        {
            
            margin:0px 0px;
            
            width:250px;
            height:40px;
            
            background:#ff6600;
            color:#000000;
            
            font-family:Lato;
            font-weight:600;
            font-size:0.9em;
            
            text-align:center;
            line-height:20px;
            padding-top:5px;
            transition:all 0.3s ease;
            
        }
        
        div.colorbbsubmenu:hover
        {
            background:#ffe100; /*53a7ea*/
            color:#ffffff;
        }
        div.colorbbsubmenu a:hover
        {
            color:#ffffff;
        } 



.enlaceopcionmenusup{
  color: #6fffe9;/*000000*/  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
  /*
  padding-left:15px;
  padding-left:15px;
  */
}

.enlaceopcionmenusup a {
  color: #6fffe9;/*000000*/
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
  /*
  padding-left:15px;
  padding-left:15px;
  */
}
.enlaceopcionmenusup a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
	padding-left:15px;
	padding-top:15px;
}
.enlaceopcionmenusup a:hover {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
	/*
  padding-left:15px;
  padding-left:15px;
  */
}

.enlaceopcionmenusup a:visited {	
	color: #6fffe9;/*000000*/	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;	
	/*
  padding-left:15px;
  padding-left:15px;
  */
}



.enlaceopcionsubmenusup{
  color: #000000;/*000000*/  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
  /*
  padding-left:15px;
  padding-left:15px;
  */
}

.enlaceopcionsubmenusup a {
  color: #000000;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
  /*
  padding-left:15px;
  padding-left:15px;
  */
}
.enlaceopcionsubmenusup a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
	padding-left:15px;
	padding-top:15px;
}
.enlaceopcionsubmenusup a:hover {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;
	/*
  padding-left:15px;
  padding-left:15px;
  */
}

.enlaceopcionsubmenusup a:visited {	
	color: #000000;	
	font-family: Tahoma, Verdana, Arial;font-size: 13px;font-weight: normal;	
	/*
  padding-left:15px;
  padding-left:15px;
  */
}


.enlaceregresarfl{
  color: #000000;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 36px;font-weight: normal;
  
}

.enlaceregresarfl a {
  color: #000000;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 36px;font-weight: normal;
  
}
.enlaceregresarfl a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 36px;font-weight: normal;
	padding-left:15px;
	padding-top:15px;
}
.enlaceregresarfl a:hover {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 36px;font-weight: normal;
	
}

.enlaceregresarfl a:visited {	
	color: #000000;		
	font-family: Tahoma, Verdana, Arial;font-size: 36px;font-weight: normal;	
	
}


.cssbordesuperioropcionmenu01
{
  border-top: 1px solid #23aee3;
  border-right: 1px solid #23aee3;
}

.cssbordesuperioropcionmenupri01
{
  border-right: 1px solid #23aee3;
  
}

.cssbordeinferioropcionmenuv02
{
  border-bottom: 1px solid #cccdce;
}

.cssbordeinferioropcionmenuv03
{
  border-bottom: 1px solid #cccdce;
}

.cssbordeinferioropcionmenuvsubmenu
{
  border-bottom: 1px solid #ff9900;
}


/*css para botones menu superior*/
div.cssbotonmenusup
        {
            
            /*margin:0px 0px;*/
            
            border-radius: 13px 13px 13px 13px;
           -moz-border-radius: 13px 13px 13px 13px;
           -webkit-border-radius: 13px 13px 13px 13px;

           font-family: Tahoma, Verdana, Arial;font-size: 14px;
           font-weight:bold;
           color:#909192;
  
  
           padding:0px;
           border: 1px solid #909192;
           height:24px;
           width:110px;
  
            
            
            
            text-align:center;	
            line-height:24px;
            /*padding-top:5px;*/
            transition:all 0.3s ease;
            
        }
        
        div.cssbotonmenusup:hover
        {
            border: 1px solid #ff6600;
            background:#ff6600; /*53a7ea*/
            color:#ffffff;
            
        }
        div.cssbotonmenusup a:hover
        {
            color:#ffffff;
        } 



.enlacebotonmenusup{
  color: #909192;  
  text-decoration: none;
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight:bold;
  
  /*
  padding-left:15px;
  padding-left:15px;
  */
}

.enlacebotonmenusup a {
  color: #909192;
  text-decoration: none;
  
  font-family: Tahoma, Verdana, Arial;font-size: 14px;
  font-weight:bold;
  /*
  padding-left:15px;
  padding-left:15px;
  */
}
.enlacebotonmenusup a:current {
	//background : #ccc;
	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
}
.enlacebotonmenusup a:hover {	
	color: #ffffff;	
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	font-weight:bold;
	/*
  padding-left:15px;
  padding-left:15px;
  */
}

.enlacebotonmenusup a:visited {	
	color: #909192;		
	font-family: Tahoma, Verdana, Arial;font-size: 14px;
	font-weight:bold;
	/*
  padding-left:15px;
  padding-left:15px;
  */
}  

/*fin css para botones menu superior*/

/*modal menu*/
.ventanamodalimagenmenu {
    position: absolute; /*fixed*/
    font-family: Arial, Helvetica, sans-serif;
    /*top: 0;*/
    /*right: 400; *//*50*/
    /*bottom: 50;*/
    /*left: -400;*/ /*0*/
    /*background: rgba(0, 0, 0, 0.5);*/
    
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.5);
    
    
    /*width:350px;
    height:90%;*/
	/*background: #fee100;*/
    z-index: 2;
     
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}
.ventanamodalimagenmenu:target {
    opacity:1;
    pointer-events: auto;
}
.ventanamodalimagenmenu > div {
    /*width: 900px;*/
	width: 90%;
	height: 90%;
	
	/*left:150px;
	top:80px;*/
	
    
	position: absolute;
    /*margin: 20% 5%;*/
	margin: 0% 0% 0% 0%;/*top right bottom left*/
    padding: 5px 20px 13px 20px;
    border-radius: 10px;
    background: #2e3eae;/*fee100 c6c7c8*/
    
    /*background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);*/

}
.closeventanamodalimagenmenu {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    text-align: center;
    top: -10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}
.closeventanamodalimagenmenu:hover {
    background: #00d9ff;
}
/*fin modal menu*/

.cssmvcuadrosubmenu01
{
  display:none;
  
}

.cssmvcuadrosubmenu02
{
  display:none;
  
}

.cssmvcuadrosubmenu03
{
  display:none;
  
}

.cssmenumodalscroll
{
  position: absolute;
  top: 40px;
  bottom: 0px;
  width: 90%; 
  
  overflow-y:scroll; 
}
