
ul{
	    margin: 0px;
    padding: 0px;
}



.menu-pie button{
	color: white;
}

.menu-pie font{
	color: white;
}


.iconoestilo{
	font-size:60px;
}

.lightbox_content{
	color:red;
}

 
nav ul {list-style:none;margin: 0px !important;}

nav ul li.unico {list-style:none;width:10%;display:inline-block;background:red;}
 
nav ul li {position: relative;width:29%;padding: 5px 0px;display:inline-block;/*text-align: justify;*/vertical-align:middle;color:#fff;}

nav ul li img{height:15px; width:15px;padding: 0px 10px 1px 1px; vertical-align:middle;}
 
nav ul li:hover {background:transparent;}
 
nav ul li a {
color:#fff;
display:block;
text-decoration:none;
margin-right:1px;

}
 
nav ul li a span {

}
 
nav ul li:hover .children {display:block;}
 
nav ul li .children {
display: none;
background: #343434;
position: absolute;
width: 12em;
z-index:1000;
}
 
nav ul li .children li {
display:block;
overflow: hidden;
border-bottom: 1px solid transparent;
}
 
nav ul li .children li a {display: block;}
 
nav ul li .children li a span {
float: right;
position: relative;
top:3px;
margin-right:0;
margin-left:10px;
}
 
nav ul li .caret {
position: relative;
top:3px;
margin-left:10px;
margin-right:0px;
}
 
.ret-uno{-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s;}

h1, h2, h3, h4, h5, h6{text-align:center;color:white;}




img.instruccion{	
display:inline-block;
	padding:0;
	cursor:pointer;
	position:fixed;
	bottom:0;
	right:0;}

.izquierda{
float:left;
margin-left:0;
}
.derecha{
float:right;
margin-right:0;
}

.opciones{
font-size:20px;
background:transparent;
height:30px;
width:100px;
border:0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

a{text-decoration:none;}

.b{
font-size:20px;
width:100%;
margin-top:15px;
height:80px;
background:#343434;
border: 1px solid #ffffff;
color:white;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
}



.frame{

height:1200;
overflow-x:hidden;
overflow-y:scroll;
width:100%;
border:1px solid transparent;
background:transparent;
}

.separacion{padding: 10px 0px;}

.ret-dos{
    transition-delay: 2s;
-webkit-transition-delay: 2s; /* Safari */
-moz-transition-delay: 2s; /* Mozilla */
-o-transition-delay: 2s; /* Opera */
-ms-transition-delay: 2s; /* IE */
}
	
.social{
background:transparent;
text-align:center;
margin-bottom:1em;
border:1px solid transparent;
box-shadow:         2px 2px 0px 0px transparent;
-webkit-box-shadow: 2px 2px 0px 0px transparent;
-moz-box-shadow:    2px 2px 0px 0px transparent;
border-radius:10px;
font-size:10px;
height:12.5em;
min-width:8em;
}

.detalle{overflow-x:hidden;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;}
.detalle2{overflow-x:hidden;transition:2s;-webkit-transition:2s;-moz-transition:2s;-ms-transition:2s;-o-transition:2s;}
