@font-face {
 font-family:AmaticBold; /* requerido */
 src:url(../../fonts/Amatic-Bold.ttf);                      /* requerido */
}
@font-face {
 font-family:MakeSummerFun; /* requerido */
 src:url(../../fonts/MakeSummerFun.ttf);                      /* requerido */
}



@keyframes intro {
    0%   { opacity: 0; }
  100% { opacity: 1; }
	
}
@-webkit-keyframes intro {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes intro {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes intro {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
.derechosimagen {
    color: aqua;
}
.check {
    width: 21%;
    cursor: pointer;
}
.listtdetall {
    width: 40%;
}
.listtreporte {
    width: 25%;
}
.botonerarep {
    float: left;
    margin-top: 2vw;
    margin-left: 15%;
}
.listareportes {
    bottom: 1vw;
    position: absolute;
    width: 70%;
    margin-left: 15%;
    transition: all .5s;
    background-color: white;
    height: 5vw;
    overflow-y: auto;
}
td {
    color: black;
    font-size: 1vw;
    text-align: center;
}
.buttrepor {
    width: 60%;
    margin-bottom: 1vw;
    margin-top: 1vw;
    cursor: pointer;
    padding: .6vw;
	border-radius: 1vw;
}
#pendientes{
	background-color: red;
	color: white;
	border-color: black;
}
#correctos{
	background-color: green;
	color: white;
	border-color: black;
}
#bajas{
	background-color: yellow;
	color: black;
	border-color: black;
}

#contenedorreportes {
    border: solid;
    border-color: red;
    width: 40%;
    margin-left: 10%;
    margin-top: 2vw;
    height: 30vw;
    float: left;
}
.listrep {
    float: left;
    margin-left: 5%;
    margin-top: 1vw;
    font-size: 1.5vw;
    text-align: left;
    width: 50%;
	cursor: pointer;
	margin-right: 45%;;
}

#detallardenuncia {
    display: none;
    position: fixed;
    background-color: white;
    border: solid;
    color: black;
    left: 30%;
    top: 5vw;
    width: 40%;
    z-index: 99999999;
    text-align: left;
    padding: 4vw;
        padding-top: 4vw;
    padding-top: 1vw;
    font-size: 1vw;
}
#detallardenuncia h1 {
    font-size: 2vw;
}
#detallereporte {
    width: 100%;
    height: 4vw;
}
.vidoptions {
    width: 100%;
    float: left;
}
.reportar {
    float: right;
    cursor: pointer;
}

#PanelDeControl, #PanelDeControl2{ 
width: 90%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.9);
left: 5%;
top: 2vw;
font-size: 1vw;
height: 93%;
color: white;
transition: all .5s;
text-align: center;
overflow-y: auto;
}
#PanelDeControl h1, , #PanelDeControl2 h1 {
    font-size: 2.6vw;
    font-family: AmaticBold;
    margin: 0;
}
#PanelDeControl h2, , #PanelDeControl2 h2 {
    font-size: 1.5vw;
    margin: 0;
        margin-bottom: 0px;
    margin-bottom: 4vw;
    font-family: AmaticBold;
}
.editfoto {
    width: 40%;
    margin-left: 20%;
    margin-right: 20%;
    height: 15vw;
}
.contfoto {
    width: 20%;
    float: left;
    margin-left: 5%;
}
.preview {
    width: 100%;
}
.btneditf {
    width: 9%;
    float: left;
    margin-left: 11%;
    margin-right: 40%;
    margin-top: 4%;
    cursor: pointer;
}
.btnsave {
    position: absolute;
    right: 5%;
    width: 6%;
    top: 15vw;
    cursor: pointer;
}
#addpubli {
    position: absolute;
    width: 6%;
    right: 5%;
    top: 5vw;
}
.cerrarpanel{
position: absolute;
top: 0vw;
right: 0%;
width: 4%;
cursor: pointer;
}
#pantallaupload {
	transition: all .2s;
    background-color: rgba(0, 0, 0, 0.94);
    color: white;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    text-align: center;
}
#pantallaupload2 {
	transition: all .2s;
    background-color: rgba(0, 0, 0, 0.94);
    color: white;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    text-align: center;
}
.porcentaje{
	 font-family: AmaticBold;
	 font-size: 7vw;
	 margin-top: 20vw;
}
.mensajeporcentaje{
	font-size: 1vw;
	position: absolute;
	top: 2vw;
	left: 0;
	width: 100%;
	text-align: center;
}

.avisodiv {
    width: 100%;
    float: left;
    text-align: center;
}
.buscandogif {
    width: 9%;
    position: absolute;
    left: 45.5%;
    top: 15vw;
}
.listapalabras {
    font-size: 1.2vw;
    float: left;
    width: 20%;
    text-align: left;
    margin: .2vw 47%;
    cursor: pointer;
}
#ModificarDefinicion{ 
width: 70%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.9);
left: 15%;
top: 2vw;
font-size: 1vw;
height: 93%;
color: white;
transition: all .5s;
text-align: center;
}
#editingpalabra{
	font-family: AmaticBold;
	font-size: 4vw;
	margin-bottom: .5vw;
}
#filelist2 {
    height: 2vw;
    margin-top: 2vw;
    font-size: 1vw;
}
#pickfiles2 {
    border: solid;
width: 22%;
border-radius: 1vw;
padding-top: .5vw;
padding-bottom: .5vw;
font-size: 1vw;
cursor: pointer;
text-align: center;
margin-bottom: 1vw;
margin-left: 26%;
margin-right: 2%;
float: left;
}
#resetupload2{
	border: solid;
width: 22%;
border-radius: 1vw;
padding-top: .5vw;
padding-bottom: .5vw;
font-size: 1vw;
cursor: pointer;
float: left;
text-align: center;
margin-left: 2%;
}
#titpalabra2 {
    width: 70%;
    margin-top: 1vw;
    border-radius: 1vw;
    padding: 1vw;
    font-size: 1vw;
    margin-bottom: 1vw;
}
#defipalabra2 {
    width: 50%;
    height: 4vw;
    border-radius: 1vw;
    margin-bottom: 2vw;
    padding: 1vw;
    font-size: 1vw;
}
#uploadfiles2{
border: none;
width: 22%;
border-radius: 1vw;
padding-top: .5vw;
padding-bottom: .5vw;
font-size: 1vw;
cursor: pointer;
text-align: center;
margin-left: 39%;
background-color: white;
color: black;
font-weight: bolder;
}

#NuevaDefinicion{ 
width: 70%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.9);
left: 15%;
top: 2vw;
font-size: 1vw;
height: 93%;
color: white;
transition: all .5s;
text-align: center;
}
.botonsubirconcepto {
    width: 25%;
    display: block;
    border: ;
    font-size: 1.2vw;
    text-align: center;
    margin-left: 37.5%;
    position: absolute;
    bottom: 3vw;
    cursor: pointer;
    font-weight: bolder;
}
.botonsubirconcepto2 {
    width: 100%;
    display: block;
    font-size: 1.2vw;
    text-align: center;
    float: left;
	margin-top: 3vw;
    cursor: pointer;
    font-weight: bolder;
	padding-bottom: 1vw;
}
.vidico {
    width: 9%;
    float: left;
    color: white;
    margin-right: 3%;
    margin-left: 3%;
}
#filelist {
    height: 2vw;
    margin-top: 5vw;
    font-size: 1vw;
}
#defipalabra {
    width: 50%;
    height: 8vw;
    border-radius: 1vw;
    margin-bottom: 2vw;
    padding: 1vw;
    font-size: 1vw;
}

#console{
    height: 2vw;
    margin-bottom: 2vw;
    font-size: 1vw;
}
#uploadfiles{
border: none;
width: 22%;
border-radius: 1vw;
padding-top: .5vw;
padding-bottom: .5vw;
font-size: 1vw;
cursor: pointer;
text-align: center;
margin-left: 39%;
background-color: white;
color: black;
font-weight: bolder;
}
#resetupload{
	border: solid;
width: 22%;
border-radius: 1vw;
padding-top: .5vw;
padding-bottom: .5vw;
font-size: 1vw;
cursor: pointer;
float: left;
text-align: center;
margin-left: 2%;
}
#pickfiles {
    border: solid;
width: 22%;
border-radius: 1vw;
padding-top: .5vw;
padding-bottom: .5vw;
font-size: 1vw;
cursor: pointer;
text-align: center;
margin-left: 26%;
margin-right: 2%;
float: left;
}
#newpalabra{
	font-family: AmaticBold;
	font-size: 4vw;
}

#uploadfiles{
	
}

#definicion {
    position: absolute;
    top: 9vw;
    left: 10%;
    padding-bottom: 3vw;
}

#definicion h1 {
    font-family: AmaticBold;
    font-size: 3vw;
    text-align: left;
    margin-left: 4%;
}

#titpalabra {
    width: 70%;
    margin-top: 1vw;
    border-radius: 1vw;
    padding: 1vw;
    font-size: 1vw;
    margin-bottom: 1vw;
}

button.accordion {
    cursor: pointer;
border: none;
outline: none;
transition: 0.4s;
background-color: transparent;
width: 4%;
position: absolute;
left: 0;
top: 15vw;
color: white;
}

div.panel {
    background-color: rgba(255, 255, 255, 0.5);
transition: 0.6s ease-in-out;
opacity: 0;
width: 17%;
position: absolute;
left: 5%;
top: 13.5vw;
padding: 1vw 0;
z-index: -999;
}
.panelh2{
	font-family: league-spartan-bold;
    font-size: 1.2vw;
    margin-top: 0;
}
.panelp{
	font-family: Montserrat-Light;
    font-size: 1.1vw;
    margin-top: 0;
    width: 80%;
}

div.panel.show {
	z-index: 999;
    opacity: 1;
	border-left: solid;
    border-left-color: currentcolor;
    border-left-width: medium;
	border-width: medium;
	border-color: #db9600;
}
button.accordion:after {
    content: '\0058';
    font-size: 1.8vw;
    color: white;
    float: right;
    margin-left: 5px;
}


button.accordion.active:after {
    content: "\2630";
    font-size: 2.5vw;
}

.abriredicion{
	width: 100%;
}
.botonresultado{
	font-size: .9vw;
width: 100%;
margin-top: .5vw;
margin-bottom: .5vw;
float: left;
border-radius: unset;
padding: .2vw 0;
cursor: pointer;
background-color: transparent;
color: white;
}




#resultados{
   width: 80%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.95);
right: 10%;
top: 1vw;
font-size: 1vw;
height: 95%;
color: white;
transition: all .5s;
text-align: center;
overflow-y: auto;
overflow-x: visible;
}
.cerrarresult{
	position: absolute;
top: 0vw;
right: 0;
width: 5%;
cursor: pointer;
z-index: 99;
}



.resultado{
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: 3vw;
}

.resultado h1{
	width: 90%;
	text-align: left;
	margin-left: 5%;
	font-size: 4vw;
	font-family: AmaticBold;
	
}
.vidresult{
	width: 40%;
	max-height: 29vw;
}
.Autor{
	width: 90%;
	margin-left: 5%;
	text-align: left;
	font-size: .6vw;
	display: block;;
}
.descripcion{
	width: 90%;
	margin-left: 5%;
	text-align: justify;
}

.cerrarreg{
	position: absolute;
top: -1vw;
left: -5%;
width: 9%;
cursor: pointer;
}
#logiurl{
	font-size: 1vw;
margin-top: 1vw;
color: white;
}
#logiurl a{
	text-decoration: none;
	color: white;
	cursor: pointer;
}
#registro{
   width: 40%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
right: 0;
top: 4vw;
font-size: 1vw;
height: 90%;
color: white;
transition: all .5s;
}

#contacto{
   width: 40%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
left: 0;
top: 4vw;
font-size: 1vw;
height: 90%;
color: white;
transition: all .5s;
}

#nosotros{
   width: 40%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
left: 0;
top: 4vw;
font-size: 1vw;
height: 90%;
color: white;
transition: all .5s;
}

#nosotros p{
    width: 88%;
    margin-left: 5%;
    text-align: justify;
}
#perfil{
   width: 60%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
left: 20%;
top: 4vw;
font-size: 1vw;
height: 90%;
color: white;
transition: all .5s;
}

.cerrarcont{
	position: absolute;
top: -1vw;
right: -5%;
width: 9%;
cursor: pointer;
}

#login{
   width: 40%;
position: fixed;
z-index: -9999999;
opacity: 0;
background-color: rgba(0, 0, 0, 0.7);
right: 0;
top: 4vw;
font-size: 1vw;
height: 90%;
color: white;
transition: all .5s;

}
#formlog{
	padding-top: 1vw;
}
.recordarpass{
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 1vw;
}
.recordarpass a{
	cursor: pointer;
}

input,select{
	font-size: 1vw;
}
#registro h1, #login h1, #contacto h1, #nosotros h1, #perfil h1{
    font-size: 2.4vw;
    width: 100%;
    text-align: center;
    font-family: AmaticBold;
}
.registrocampo1{
	width: 80%;
	margin-left: 10%;
	margin-bottom: .5vw;
	margin-top: .5vw;
}
.registrocampo2{
	margin-left: 6%;
}
.registrocampo3{
	margin-left: 18%;
}
.registrocampo4{
	width: 33%;
	margin-left: 10%;
	margin-bottom: .5vw;
	margin-top: .5vw;
}
.registrocampo5{
	width: 80%;
	margin-left: 10%;
	margin-bottom: .5vw;
	margin-top: .5vw;
	height: 5vw;
}
.registrocolum{
	width: 40%;
float: left;
margin-left: 5%;
margin-right: 5%;
margin-bottom: 2vw;
margin-top: 1vw;
}
.submit{
width: 20%;
margin-top: 1vw;
font-size: 1.1vw;
margin-bottom: 1vw;
background-color: darkorange;
color: white;
padding: .3vw 0vw;
border-radius: .5vw;
cursor: pointer;
margin-left: 40%;
}
#anuncio{
	width: 20%;
    position: absolute;
    left: -20%;
    top: 10vw;
    z-index: 99;
    transition: all 2s;
}
.anunciante{
	width: 100%;
	 border-bottom-right-radius: 2vw;
    border-top-right-radius: 2vw;
}
#ocultaranuncio{
	width: 5%;
	position: absolute;
	right: -2vw;
	top: 45%;
	transition: all 2s;
	cursor: pointer;
	transform: rotate(180deg);
	filter: brightness(0);
}

.buscar2018{
    position: fixed;
    z-index: 99999999999;
    right: 18%;
    top: 1%;
}
.buscar2018 input{
    width: 65%;
    height: 15px;
    padding-left: 4px;
    font-size: .8rem;
}

.menu-categorias1{
    width: 6.2%;
    position: fixed;
    right: 0;
    top: 12%;
    text-align:center;
    
    background-color: rgba(46,46,46,0.7);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.menu{
	cursor: pointer;
}
.menu-categorias1 img{
    width: 30%;
}

.categorias-menu1{
    width: 100%;
    background-color: transparent;
    border: none;
    font-size: .6rem;
    text-align: center;
    color: white;
}



.noresults{
	width:100%; text-align:center; display:inline; z-index:2;
	position:fixed;
	top:100px;
	left:0;
}
.noresultsimg{
	width:40%;
	top:100px;
}
.oferta{
	width:25%;
	text-align:right;
	position:absolute;
	right:50px;
	top:100px;
	  -webkit-animation:  intro 3s; /* Safari 4+ */
	-moz-animation:     intro 3s; /* Fx 5+ */
	-o-animation:       intro 3s; /* Opera 12+ */
	animation:          intro 3s; /* IE 10+, Fx 29+ */
	-webkit-filter: drop-shadow(0px 0px 0px rgba(255,255,255,0.80));
			-webkit-transition: all 0.1s linear;
			-o-transition: all 0.8s linear;
			transition: all 0.1s linear;
}
.botoncerrar{
	width:10%;
	float:right;
	text-align:right; 
	right:20px; 
	top:150px; 
	position:relative; 
	cursor:pointer; 
}


#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a.menu {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu{
		position:fixed; 
		z-index:999999;
		height:50px;
		width:100%;
		top:0;
		left:0;
		padding-top:5px;
		color:#000000;
		font-size:1.1rem;
		  line-height: 1;
		  border-radius: 5px 5px 0 0;
		  -moz-border-radius: 5px 5px 0 0;
		  -webkit-border-radius: 5px 5px 0 0;
		  background: rgba(0,0,0,.4);
		  border-bottom: 2px solid #ff0202;
	

}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu li.active{
	padding-bottom:0px;
}
#cssmenu a, span{
	color:#FFFFFF;
}
#cssmenu a.menu {
 
  color: #ffffff;
  display: block;
  padding: 0px 0px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul > li {
  display: inline-block;
  float: left;
  margin: 0;
}
#cssmenu.align-center {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a.menu {
  color: #ffffff;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #FFDE02;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child > a.menu {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu.align-right > ul > li:first-child > a.menu,
#cssmenu.align-center > ul > li:first-child > a.menu {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
}
#cssmenu.align-right > ul > li:last-child > a.menu {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
  
}
#cssmenu > ul > li.active > a.menu,
#cssmenu > ul > li:hover > a.menu {
  color: #ffffff;
 background: rgba(0,0,0,0.0);

}
#cssmenu .has-sub {
  z-index: 1;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 100%;
  top: 100%;
  left: 0;
    -webkit-animation:  intro 3s; /* Safari 4+ */
	-moz-animation:     intro 1s; /* Fx 5+ */
	-o-animation:       intro 1s; /* Opera 12+ */
	animation:          intro 1s; /* IE 10+, Fx 29+ */
}
#cssmenu.align-right .has-sub ul {
  left: auto;
  right: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a.menu {
  background: rgba(0,0,0,0.8);
  border-bottom: 1px dotted rgba(0,0,0,0.8);
  font-size: 1rem;
  filter: none;
  display: block;
  line-height: 120%;
  padding: 10px;
  color: #ffffff;
}
#cssmenu .has-sub ul li:hover a.menu {
  background: rgba(0,0,0,0.9);
  border-bottom: 2px solid #FFDE02;
  
}
#cssmenu ul ul li:hover > a.menu {
  color: #ffffff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu.align-right .has-sub .has-sub ul,
#cssmenu.align-right ul ul ul {
  left: auto;
  right: 100%;
}
#cssmenu .has-sub .has-sub ul li a.menu {
  background: rgba(0,0,0,0.8);
  border-bottom: 1px dotted rgba(0,0,0,0.8);
  -webkit-animation:  intro 3s; /* Safari 4+ */
	-moz-animation:     intro 1s; /* Fx 5+ */
	-o-animation:       intro 1s; /* Opera 12+ */
	animation:          intro 1s; /* IE 10+, Fx 29+ */
	
}
#cssmenu .has-sub .has-sub ul li a.menu:hover {
  background: rgba(0,0,0,0.9);
  border-bottom: 2px solid #FFDE02;
}
#cssmenu .has-sub ul li.last:hover{
	border-bottom: 2px solid #FFDE02;
}
#cssmenu ul ul li.last > a.menu,
#cssmenu ul ul li:last-child > a.menu,
#cssmenu ul ul ul li.last > a.menu,
#cssmenu ul ul ul li:last-child > a.menu,
#cssmenu .has-sub ul li:last-child > a.menu,
#cssmenu .has-sub ul li.last > a.menu {
  border-bottom: 2px solid rgba(255,255,255,0.90);
}
.logomenu{
	width: 60%;
float: left;
text-align: right;
	
}
.logomenu img{
-webkit-filter: drop-shadow(0px 0px 10px #fffc02);
width:11%;
opacity: 0;
}


.logoresponsivo{
	display:none;

}

.diviconosss{
	width:100%;
	position:inherit;
	float:left;
	text-align:center;
}

.diviconosss a{
	cursor: pointer;
}

.iconoa1{
	text-decoration:none;
}
.iconohomea1{
	display: inherit;
	width:7%;
}
.iconohomea11{
	 display: none;
	 width:7%;
}
.iconoa1:hover img.iconohomea11 {
    display: inherit;
}
.iconoa1:hover img.iconohomea1 {
    display: none;
}

.icono2{
	text-decoration:none;
}
.iconohome2{
	display: inherit;
	width:7%;
}
.iconohome21{
	 display: none;
	 width:7%;
}
.icono2:hover img.iconohome21 {
    display: inherit;
}
.icono2:hover img.iconohome2 {
    display: none;
}



.icono3{
	text-decoration:none;
}
.iconohome3{
	display: inherit;
	width:7%;
}
.iconohome31{
	 display: none;
	 width:7%;
}
.icono3:hover img.iconohome31 {
    display: inherit;
}
.icono3:hover img.iconohome3 {
    display: none;
}



.icono4{
	text-decoration:none;
}
.iconohome4{
	display: inherit;
	width:7%;
}
.iconohome41{
	 display: none;
	 width:7%;
}
.icono4:hover img.iconohome41 {
    display: inherit;
}
.icono4:hover img.iconohome4 {
    display: none;
}





.icono5{
	text-decoration:none;
}
.iconohome5{
	display: inherit;
	width:7%;
}
.iconohome51{
	 display: none;
	 width:7%;
}
.icono5:hover img.iconohome51 {
    display: inherit;
}
.icono5:hover img.iconohome5 {
    display: none;
}



.icono6{
	text-decoration:none;
}
.iconohome6{
	display: inherit;
	width:7%;
}
.iconohome61{
	 display: none;
	 width:7%;
}
.icono6:hover img.iconohome61 {
    display: inherit;
}
.icono6:hover img.iconohome6 {
    display: none;
}




.icono7{
	text-decoration:none;
}
.iconohome7{
	display: inherit;
	width:7%;
}
.iconohome71{
	 display: none;
	 width:7%;
}
.icono7:hover img.iconohome71 {
    display: inherit;
}
.icono7:hover img.iconohome7 {
    display: none;
}




.icono8{
	text-decoration:none;
}
.iconohome8{
	display: inherit;
	width:7%;
}
.iconohome81{
	 display: none;
	 width:7%;
}
.icono8:hover img.iconohome81 {
    display: inherit;
}
.icono8:hover img.iconohome8 {
    display: none;
}





.icono9{
	text-decoration:none;
}
.iconohome9{
	display: inherit;
	width:7%;
}
.iconohome91{
	 display: none;
	 width:7%;
}
.icono9:hover img.iconohome91 {
    display: inherit;
}
.icono9:hover img.iconohome9 {
    display: none;
}




.icono10{
	text-decoration:none;
}
.iconohome10{
	display: inherit;
	width:7%;
}
.iconohome101{
	 display: none;
	 width:7%;
}
.icono10:hover img.iconohome101 {
    display: inherit;
}
.icono10:hover img.iconohome10 {
    display: none;
}




.icono11{
	text-decoration:none;
}
.iconohome11{
	display: inherit;
	width:7%;
}
.iconohome111{
	 display: none;
	 width:7%;
}
.icono11:hover img.iconohome111 {
    display: inherit;
}
.icono11:hover img.iconohome11 {
    display: none;
}


body{
	background:#fff10f;
	font-family: "Source Sans Pro", sans-serif;
    width: 100%;
    background: url(../../images/fondo.jpg) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	overflow: hidden;
	}
	
.principal{
	width:100%;
	top:50px;
	height:100%;
	text-align:center;

}
.hijo1{
	width:27%;
	float:left;
        padding-bottom: 100px;

}
.hijo1_1{
	width:100%;
	float:left;

}
.hijo2_1{
	width:100%;
	float:left;
	text-align:left;
	

}
.balon{
	width:100%;
	overflow:hidden;
}
.pino{
	width:70%;
	bottom:0;
	overflow:hidden;
	}
.sushi{
	width:100%;
	right:0px;
	overflow:hidden;
}
.barberia{
	width:50%;
	bottom:0;
	overflow:hidden;
}
.incial{
width: 100%;
float: left;
padding-top: 8vw;
margin-left: 0%;
text-align: center;
}
.logo{
	width: 20%;
padding-bottom: 5vw;
float: left;
margin: 0 40%;
	
}
.buscar{
	background: #FFFFFF;
border-radius: 10px;
width: 30%;
height: 25px;
float: left;
margin-left: 33%;
margin-right: 0;
padding-left: 1%;
	}
.botonbuscar{
	border-radius: 5px;
height: 28px;
background: #FFA600;
font-size: 1rem;
padding-top: 4px;
padding-left: 6px;
float: left;
margin-left: 1%;
}
.aquiesta{
	color:#ebc005;
    font-family:AmaticBold;
    font-size: 2rem;
}
.hijo3{
	width:27%;
	float:right;
	right:0;

}
.hijo3_1{
	width:100%;
	float:right;
	text-align:right;
	padding-right:0px;

}


	.flotantefb{
		position:fixed; 
		z-index:9999; 
		right:6px; 
		top:85%;
	}
	
.contenedor{
	width:50%;
	height:100%;
	top:50px;
	padding-top:40px;
	color: white;
	
}
.titulocategoria{
	 font-family: MakeSummerFun;
    font-size: 4vw;
    letter-spacing: .3vw;
    margin-bottom: 0vw;
    margin-top: 0vw;
    font-weight: 500;
}
.contenedor-error{
	display:none;
	width:50%;
	height:100%;
	top:50px;
	padding-top:40px;
	
}
.principal2{
	width:100%;
	top:100px;
	height:100%;
	padding-left:25%;
}
.separador{
	width:100%;
	height:20px;
	float:left;
}
.lugar{
	width:100%;
	background:rgba(0,0,0,0.81);
	float:left;
	border:solid 6px;
	height:180px;
}
.lugar:hover{
		background:rgba(0,0,0,0.9);
		cursor:pointer
}
.divlogo{
	width:29%;
	float:left;
	background:rgba(255,255,255,1.00);
	height:180px;
	position:relative;
	display:table-cell;
     vertical-align:middle;
	
}
.divtexto{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/bann_finca.jpg) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.divtexto1{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/BADMINTON-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto2{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/SPORTIKA-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto3{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/CHUCK-E-CHEESE-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto4{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/FINCA-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto5{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/DOMINOS-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto6{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/EMMANUEL-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto7{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/LAVADO-TEC-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto8{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/ISABELL-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto9{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/AMERICAN-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto10{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/PAREDON-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto11{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/MUESTRA-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto12{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/MARCONI-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto13{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/cafeteria-fondo.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto14{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/romann.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto15{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/VIDA-NOCTURNA-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.divtexto16{
	width:71%;
	height:180px;
	float:left;
	position:relative;
	background:url(../../lugares/imagenes/HOTELES-FONDO.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	}
.logoweeb{
	width:10%;
	position:absolute;
	right:10px;
	top:10px;
	
}
.titcategorias1{
	  display: block;
    color: red;
    width: 100%;
    text-align: center;
    font-weight: bolder;
    background: transparent;
    border: none;
}
.titcategorias2{
	display:none;
}
.texto{
	width:100%;
	position:absolute;
	bottom:0;
	height:50px;
	top:100;
	background:rgba(0,0,0,0.81);
	text-align:left;
}
.nom{
	color:rgba(255,221,0,1.00);
	font-size:1rem;
	font-weight:bolder;
	padding-left:5%;
}
.don{
	color:rgba(255,255,255,1.00);
	font-size:1rem;
	padding-left:5%;
}
.botoninfo{
	border-radius:3px;
	position:absolute;
	right:10px;
	font-size:.7rem;
	font-weight:bolder;
	
}
.logolista{
	width:80%;
	top:5%;
	left:10%;
	position:absolute;
	vertical-align:middle;
}
.redesmenu{
	width:20%; float:left; padding-top:10px;  font-weight:300; text-align: center;
}
.divmenu{
	width: 20%;
   float: left;
   padding-top: .4vw;
   font-size: 2.4vw;
}
.divlogoresponsivo{
	display:none;
}
.fondo1{
	background: url(../../lugares/imagenes/CINE.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo2{
	background: url(../../lugares/imagenes/DEPORTES.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo3{
	background: url(../../lugares/imagenes/RESTAURANTES.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo4{
	background: url(../../lugares/imagenes/HOSPITAL.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo5{
	background: url(../../lugares/imagenes/SERVICIOS.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo6{
	background: url(../../lugares/imagenes/BELLEZA.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo7{
	background: url(../../lugares/imagenes/EVENTOS.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo8{
	background: url(../../lugares/imagenes/EDUCACION.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo9{
	background: url(../../lugares/imagenes/CAFETERIAS.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo10{
	background: url(../../lugares/imagenes/VIDA-NOCTURNA.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo11{
	background: url(../../lugares/imagenes/HOTELES.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.fondo12{
	background: url(../../lugares/imagenes/BUSQUEDA.png) no-repeat fixed center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#imgfondo1{
	position: absolute;
	width: 20%;
	left: 0;
	top: 4vw;
}
#imgfondo2{
	position: absolute;
	width: 20%;
	right: 0;
	top: 4vw;
}
#imgfondo3{
	position: absolute;
	width: 15%;
	left: 0;
	bottom: 0;
}
#imgfondo4{
	position: absolute;
	width: 15%;
	right: 0;
	bottom: 0;
}


#formcalif {
width: 20%;
text-align: right;
margin-left: 0;
float: right;
}

#formcalif p {
  text-align: center;
}

#formcalif label {
  font-size: 20px;
}

.estrellas {
  display: none;
}

.estrellaslab {
  color: grey;
}

.clasificacion {
  direction: rtl;
  unicode-bidi: bidi-override;
}

.estrellaslab:hover,
.estrellaslab:hover ~ .estrellaslab {
  color: orange;
  cursor: pointer;
}

.estrellas:checked ~ .estrellaslab {
  color: orange;
}





@media screen and (min-width: 220px) and (max-width: 460px) {
	.reportar {
    cursor: pointer;
    position: absolute;
    top: 2vw;
    right: 4%;
    font-size: 2.4vw;
    width: 50%;
}
#detallardenuncia {
    display: none;
    position: absolute;
    background-color: white;
    border: solid;
    color: black;
    left: 5%;
    top: 5vw;
    width: 79%;
    z-index: 99;
    text-align: left;
    padding: 4vw;
        padding-top: 4vw;
    padding-top: 4vw;
    padding-top: 1vw;
    font-size: 3vw;
}

#detallereporte {
    width: 100%;
    height: 20vw;
}

	#cssmenu{
		height: 40px;
	}
	.icon-menu3{
		font-size: 7vw;
	}
	.icon-facebook, .icon-instagram, .icon-twitter{
		font-size: 4vw;
	}
	#logiurl {
    font-size: 3vw;
    margin-top: 1vw;
    position: absolute;
    bottom: 1.5vw;
    right: 2%;
}
.menu{
font-size:4vw; 
}
#cssmenu .has-sub ul {
    top: 10.5vw;
    width: 150%;
	}
#login {
    width: 90%;
    font-size: 3vw;
    height: 40%;
    top: 13vw;
}
#registro h1, #login h1, #contacto h1, #nosotros h1, #perfil h1 {
    font-size: 6vw;
}
.registrocampo1 {
    width: 80%;
    margin-bottom: 3vw;
    font-size: 4vw;
}
.registrocampo4 {
    width: 80%;
    margin-left: 10%;
    margin-bottom: 3vw;
    margin-top: .5vw;
    font-size: 4vw;
}
.registrocampo3 {
    margin-left: 18%;
    width: 68%;
    font-size: 3vw;
}
.submit {
    width: 30%;
    font-size: 4vw;
    margin-bottom: 3vw;
    padding: 1vw 0vw;
    border-radius: 2vw;
    margin-left: 35%;
}
.cerrarreg {
    top: -5vw;
    left: -5%;
    width: 12%;
}	
.cerrarcont {
    top: 0vw;
    right: 0%;
    width: 10%;
}
#registro {
    width: 90%;
    opacity: 0;
    top: 13vw;
    font-size: 3.1vw;
    height: 75%;
}
#contacto {
    width: 90%;
    top: 13vw;
    font-size: 3vw;
    height:50%;
}
#nosotros {
    width: 90%;
    top: 13vw;
    font-size: 3vw;
    height: 90%;
}
#perfil {
    width: 90%;
    left: 5%;
    top: 13vw;
    font-size: 3vw;
    height: 72%;
}
#resultados {
    width: 90%;
    position: fixed;
    right: 5%;
    top: 13vw;
    font-size: 4vw;
    height: 80%;
    color: white;
    overflow-y: auto;
    overflow-x: visible;
}
.resultado h1 {;
    font-size: 9vw;
}
.vidresult{
	width: 95%;
	max-height: 53vw;
}
#formcalif {
    width: 50%;
    margin-left: 50%;
}
.Autor {
    width: 90%;
    font-size: 2.5vw;
}
.cerrarresult {
    width: 11%;
}
button.accordion {
    width: 15%;
    left: auto;
    top: 2vw;
    right: 20%;
}
button.accordion.active::after {
    font-size: 8vw;
}
button.accordion::after {
    font-size: 5vw;
}
div.panel {
    width: 50%;
    left: auto;
    top: 9vw;
    padding: 2vw 0;
    z-index: -999;
    right: 10%;
}
.botonresultado {
    font-size: 3.2vw;
    margin-top: 2vw;
    margin-bottom: 2vw;
    padding: .2vw 0;
}
.botonsubirconcepto {
    width: 50%;
    font-size: 3.1vw;
    text-align: center;
    margin-left: 25%;
    bottom: 12vw;
}
#newpalabra {
    font-size: 6vw;
}
#NuevaDefinicion {
    width: 90%;
    left: 5%;
    top: 13vw;
    font-size: 3vw;
    height: 85vw;
}
#filelist {
    height: 2vw;
    margin-top: 5vw;
    font-size: 3vw;
    margin-bottom: 4vw;
}
#pickfiles {
    width: 40%;
    padding-top: .5vw;
    padding-bottom: .5vw;
    font-size: 3.7vw;
    text-align: center;
    margin-left: 5%;
    margin-right: 2%;
    min-height: 8vw;
}
.vidico {
    width: 10%;
    margin-right: 3%;
    margin-left: 3%;
    margin-top: 2vw;
}
#resetupload {
    width: 40%;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3.7vw;
    margin-left: 4%;
    
}
#console {
    height: 2vw;
    margin-bottom: 7vw;
    font-size: 2vw;
    float: left;
    width: 100%;
}
#defipalabra {
    width: 80%;
    height: 15vw;
    border-radius: 1vw;
    margin-bottom: 4vw;
    padding: 1vw;
    font-size: 3vw;
}
#uploadfiles {
    width: 40%;
    border-radius: 1vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 3vw;
    margin-left: 30%;
}
#ModificarDefinicion {
    width: 90%;
    left: 5%;
    top: 13vw;
    font-size: 1vw;
    height: 150vw;
    overflow-y: auto;
}
#editingpalabra {
    font-size: 6vw;
    margin-bottom: 3vw;
}
#videocontainer {
    width: 80%;
}
#filelist2 {
    height: 2vw;
    margin-top: 5vw;
    font-size: 3vw;
    margin-bottom: 4vw;
}
#pickfiles2 {
    width: 40%;
    padding-top: .5vw;
    padding-bottom: .5vw;
    font-size: 3.7vw;
    text-align: center;
    margin-left: 5%;
    margin-right: 2%;
    min-height: 8vw;
}
#resetupload2 {
    width: 40%;
    padding-top: 3vw;
    padding-bottom: 3vw;
    font-size: 3.7vw;
    margin-left: 4%;
}
#console2 {
    height: 2vw;
    margin-bottom: 7vw;
    font-size: 2vw;
    float: left;
    width: 100%;
}
#defipalabra2 {
    width: 80%;
    height: 15vw;
    border-radius: 1vw;
    margin-bottom: 4vw;
    padding: 1vw;
    font-size: 3vw;
}
#uploadfiles2 {
    width: 40%;
    border-radius: 1vw;
    padding-top: 1vw;
    padding-bottom: 1vw;
    font-size: 3vw;
    margin-left: 30%;
    margin-bottom: 5vw;
}
#resultados {
    width: 90%;
    position: fixed;
    right: 5%;
    top: 13vw;
    font-size: 4vw;
    height: 150vw;
    color: white;
    overflow-y: auto;
    overflow-x: visible;
}
#resultados h1 {
    font-size: 4vw;
    width: 70%;
    margin-left: 15%;
    padding-bottom: 2vw;
}
.titdenun{
	font-size: 7vw;
	font-family: AmaticBold;
}
#resultadosh1 {
   font-size: 7vw;
	margin-left: 0;
	padding-bottom: 0;
	text-align: center;
	width: 40%;
	font-family: AmaticBold;
}
.listapalabras {
    font-size: 5vw;
    float: left;
    width: 20%;
    text-align: left;
    margin: .2vw 41%;
    cursor: pointer;
}
.buscandogif {
    width: 30%;
    position: absolute;
    left: 35%;
    top: 40vw;
}
	
	#anuncio{
	width: 60%;
position: absolute;
left: -60%;
top: 50vw;
z-index: 9;
transition: all 2s;
	}
		#anuncio{
	width: 60%;
position: absolute;
left: -20%;
top: 50vw;
z-index: 9;
transition: all 2s;
	}
	#ocultaranuncio {
    width: 8%;
    position: absolute;
    right: -7vw;
    top: 45%;
    transition: all 2s;
    cursor: pointer;
    transform: rotate(180deg);
    filter: brightness(0);
}

.imagenflotante{
	display: none;
}
    .menu-categorias1{
        display: none;
    }    
    .buscar2018{
        display: none;
    }
.contenedor-error{
	display:inline;
	
}

.noresultsimg{
	width:80%;
}
	
.oferta{
	width:80%;
	position:absolute;
	right:10%;
	top:150px;
}
.botoncerrar{
	text-align:right;
	font-size:.5;
	top:0; 
}
	

	.titcategorias1{
	display:none;
}
.titcategorias2{
	display:block;
}
	.textomenu{
		display:none;
	}
	.divlogoresponsivo{
		width:7%; float:left; padding-left:7px; padding-top:5px;
		display:block;
	}
	.divmenu{
		width:40%;
	}
	.flotantefb{
		right:5px; 
		top:1%;
	}
	.logoresponsivo{
		display:block;
		width:100%;
	}
	.logomenu img{
		display:none;
	}
	.icon-menu3{
		float:left;
	}
	.redesmenu{
		float:right;
		font-size:.7rem;
		padding-top:0;
		width:35%;
	}
	.aquiesta{
		font-size:.8rem;
	}
	.hijo2{
	width:100%;
	padding-top:15%;
	
}
.hijo1{
	display:none;
}
.hijo3{
	display:none;
}
.logo{
	width: 50%;
	margin: 0;
	float: none;
	padding-top: 20vw;
}
.buscar {
    width: 60%;
    height: 7vw;
    float: left;
    margin-left: 12%;
    margin-right: 0;
    padding-left: 1%;
    font-size: 4vw;
}
.aquiesta {
    font-size: 7vw;
    float: left;
    width: 100%;
    text-align: center;
}
.contenedor{
	width:100%;
	height:100%;
	top:50px;
	padding-top:40px;
	
}
.lugar{
	width:100%;
	background:rgba(0,0,0,0.81);
	float:left;
	font-size:.7rem;
	border:solid;
}
.principal2{
	width:100%;
	top:100px;
	height:100%;
	float:left;
	padding-left:0%;
}
.divtexto{
	height:110px;
}
.divlogo{
	height:110px;
}
.divtexto1{
	height:110px;
}
.divtexto2{
	height:110px;
}
.divtexto3{
	height:110px;
}
.divtexto4{
	height:110px;
}
.divtexto5{
	height:110px;
}
.divtexto6{
	height:110px;
}
.divtexto7{
	height:110px;
}
.divtexto8{
	height:110px;
}
.divtexto9{
	height:110px;
}
.divtexto10{
	height:110px;
}
.divtexto11{
	height:110px;
}
.divtexto12{
	height:110px;
}
.divtexto13{
	height:110px;
}
.divtexto14{
	height:110px;
}
.divtexto15{
	height:110px;
}
.divtexto16{
	height:110px;
}
.divtexto17{
	height:110px;
}
.divtexto18{
	height:110px;
}
.divtexto19{
	height:110px;
}
.divtexto20{
	height:110px;
}
.divtexto21{
	height:110px;
}
.divtexto22{
	height:110px;
}
.divtexto23{
	height:110px;
}
.divtexto24{
	height:110px;
}
.divtexto25{
	height:110px;
}
.divtexto26{
	height:110px;
}
.divtexto27{
	height:110px;
}
.divtexto28{
	height:110px;
}
.divtexto29{
	height:110px;
}
.divtexto30{
	height:110px;
}

.lugar{
	height:110px;	
}
.nom{
	font-size:1rem;
}
.don{
	font-size:.7rem;
}
.botoninfo{
	font-size:.7rem;
}

.diviconosss{
	width:70%;
	padding-left:15%;
	position:inherit;
	float:left;
	text-align:center;
	color: black;
}

.iconoa1{
	text-decoration:none;
}
.iconohomea1{
	display: inherit;
	width:23%;
}
.iconohomea11{
	 display: none;
	 width:25%;
}
.iconoa1:hover img.iconohomea11 {
    display: inherit;
}
.iconoa1:hover img.iconohomea1 {
    display: none;
}


.icono2{
	text-decoration:none;
}
.iconohome2{
	display: inherit;
	width:23%;
}
.iconohome21{
	 display: none;
	 width:25%;
}
.icono2:hover img.iconohome21 {
    display: inherit;
}
.icono2:hover img.iconohome2 {
    display: none;
}



.icono3{
	text-decoration:none;
}
.iconohome3{
	display: inherit;
	width:23%;
}
.iconohome31{
	 display: none;
	 width:25%;
}
.icono3:hover img.iconohome31 {
    display: inherit;
}
.icono3:hover img.iconohome3 {
    display: none;
}



.icono4{
	text-decoration:none;
}
.iconohome4{
	display: inherit;
	width:23%;
}
.iconohome41{
	 display: none;
	 width:25%;
}
.icono4:hover img.iconohome41 {
    display: inherit;
}
.icono4:hover img.iconohome4 {
    display: none;
}





.icono5{
	text-decoration:none;
}
.iconohome5{
	display: inherit;
	width:23%;
}
.iconohome51{
	 display: none;
	 width:25%;
}
.icono5:hover img.iconohome51 {
    display: inherit;
}
.icono5:hover img.iconohome5 {
    display: none;
}



.icono6{
	text-decoration:none;
}
.iconohome6{
	display: inherit;
	width:23%;
}
.iconohome61{
	 display: none;
	 width:25%;
}
.icono6:hover img.iconohome61 {
    display: inherit;
}
.icono6:hover img.iconohome6 {
    display: none;
}




.icono7{
	text-decoration:none;
}
.iconohome7{
	display: inherit;
	width:23%;
}
.iconohome71{
	 display: none;
	 width:25%;
}
.icono7:hover img.iconohome71 {
    display: inherit;
}
.icono7:hover img.iconohome7 {
    display: none;
}




.icono8{
	text-decoration:none;
}
.iconohome8{
	display: inherit;
	width:23%;
}
.iconohome81{
	 display: none;
	 width:25%;
}
.icono8:hover img.iconohome81 {
    display: inherit;
}
.icono8:hover img.iconohome8 {
    display: none;
}





.icono9{
	text-decoration:none;
}
.iconohome9{
	display: inherit;
	width:23%;
}
.iconohome91{
	 display: none;
	 width:25%;
}
.icono9:hover img.iconohome91 {
    display: inherit;
}
.icono9:hover img.iconohome9 {
    display: none;
}




.icono10{
	text-decoration:none;
}
.iconohome10{
	display: inherit;
	width:23%;
}
.iconohome101{
	 display: none;
	 width:25%;
}
.icono10:hover img.iconohome101 {
    display: inherit;
}
.icono10:hover img.iconohome10 {
    display: none;
}




.icono11{
	text-decoration:none;
}
.iconohome11{
	display: inherit;
	width:23%;
}
.iconohome111{
	 display: none;
	 width:25%;
}
.icono11:hover img.iconohome111 {
    display: inherit;
}
.icono11:hover img.iconohome11 {
    display: none;
}

}