a{
text-decoration: none;
}

#menu_movil{
	
margin: 0 auto;
max-width: 100%;
font-size: 1em;
color: #ffffff; 
width: 100%;
min-width: 320px;
height: 61px;
position: relative;
/*CLARO*/ background-color: #ffffff;
/*OSCURO*/ background-color: #2d2d2d;
}

#logo_movil{
background-image: url("../imagenes/logo_movil.png");
background-size: 60px auto;
width: 60px;
height: 89px;
float: left;
position: relative;
}

#grayScaleBtn{
	position: absolute;
	top: 22px;
	left: 25px;
	width: 21px;
	height: 24px;
	z-index: 9;
}

#logo_movil_txt{
	float: left;	margin-left: 5px; padding-top: 6px; box-sizing: border-box; 
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
							supported by Chrome and Opera */
}

#logom_r1{	font-size: 1.1em;  font-weight: bold; /*CLARO*/ color: #000000; /*OSCURO*/ color: #ffffff;}
#logom_r2{	font-size: 0.6em; /*CLARO*/ color: #2f2f2f; /*OSCURO*/ color: #ffffff;}
#logom_r3{	font-size: 0.8em;  font-weight: bold; /*CLARO*/ color: #ff0000; }

#contenedor_logo_movil{
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1002;
}

#menu_movil a{
font-family: arial;
text-decoration: none;
color: #ffffff;
color: #000000;
}




#aparece_menu{
line-height: 11px;

text-shadow: 1px 1px #f8b212;
font-weight: bold;
letter-spacing: -2px;
color: #fc940f;
text-align: center;
cursor: pointer;
position: absolute;
right: 20px;
top: 13px;
z-index: 1000;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
					  supported by Chrome and Opera */
}

#desaparece_menu{
	font-family: arial;
	font-weight: bold;
 //box-shadow: 1px 2px #b81717;
 border: 1px solid #ff6e6e;
text-align: center;
text-shadow: 1px 1px #ff9292;
cursor: pointer;
font-size: 20px;
position: absolute;
right: 5px;
top: 8px;
width: 52px;
padding-top: 13px;
padding-bottom: 13px;
box-sizing: border-box;
border-radius: 50%;
background-color: #ff2121;
color: #ffffff;
display: none;
z-index: 1000;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
					  supported by Chrome and Opera */
}


#cortina{
display: none;
background-image: url("../imagenes/transparencia_65.png");
top: 0;
position: absolute;
z-index: 19;
width: 100%;
}

#menu_opciones{
top: 64px;
right: 0;
display: none;
position: absolute;
z-index: 20;
width: 100%;
/*max-width: 500px;*/
max-width: 390px;
overflow: hidden;

-moz-border-radius: 0px 0px 13px 13px;
border-radius: 0px 0px 13px 13px;
-webkit-box-shadow: #2b2b2b 0px 10px 10px 0px;
-moz-box-shadow: #2b2b2b 0px 10px 10px 0px;
box-shadow: #2b2b2b 0px 10px 10px 0px;
behavior: url(PIE.htc);
}

.elemento_menu_opciones, .elemento_menu_opciones2, .elemento_menu_opciones_sf{
cursor: pointer;
position: relative;
border-bottom: 1px solid #161616;
text-align: center;
padding: 25px;
box-sizing: border-box;
color: #ffffff;
background-color: #fe930f;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
					  supported by Chrome and Opera */

}

.elemento_menu_opciones2{
background-color: #282828;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
					  supported by Chrome and Opera */

}

.encabezado_notice{
text-align: left;
padding-top: 25px;
padding-left: 25px;
padding-right: 25px;
box-sizing: border-box;
color: #ffffff;
background-color: #fe930f;
font-size: 1.0em;
font-weight: bold;
-webkit-touch-callout: none; /* iOS Safari */
-webkit-user-select: none; /* Safari */
-khtml-user-select: none; /* Konqueror HTML */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* Internet Explorer/Edge */
user-select: none; /* Non-prefixed version, currently
					  supported by Chrome and Opera */

}

.mm_icon{
float: left;	
width: 75px;
height: 64px;
background-image: url("../imagenes/menu_movil_sprites.jpg");
background-size: 65px auto;
background-repeat: no-repeat;
}

.mm_icon_pic{background-position: 7px -239px;}
.mm_icon_pln{background-position: 7px -291px;}
.mm_icon_elc{background-position: 7px -344px;}
.mm_icon_ev{background-position: 7px -405px;}
.mm_icon_de{background-position: 7px -525px;}
.mm_icon_di{background-position: 7px -464px;}


.mm_icon_be{background-position: 7px -183px;}
.mm_icon_ch{background-position: 7px -60px}
.mm_icon_ca{background-position: 7px 5px;}
.mm_icon_mg{background-position: 7px -125px;}

.mm_opcion{
	
box-sizing: border-box;
padding-top: 23px;
/*padding-bottom: 23px;*/
float: left;
height: 64px;
width: 225px;
}





.res_form{
display: none;
background-color: #ffffff;
color: #000000;
width: 100%;
margin: 0 auto;
padding: 15px;
box-sizing: border-box;
}
.loading{
display: none;
width: 100%;
height: 35px;
background-image: url("../imagenes/cargando.gif");
background-repeat: no-repeat;
background-position: center;
position: absolute;
bottom: 0;
left: 0;
}

/*Pantallas no tan grandes*/
@media screen and (max-width: 830px){
.mm_icon {float: none; margin: 0 auto;}
.mm_opcion {padding-top: 7px; float: none; margin: 0 auto;}
}
