@charset "utf-8";
/* CSS Document */

.buscador{
padding-bottom: 25px;
}

.buscador input{
	display: block;
    width: 100%;
    font-size: 14px;
    padding: 7px 18px;
    line-height: 34px;
    color: #7e7e90;
    background: #f7fafd;
    border: 1px solid #e0e0e8;
    border-radius: 4px;
}

.oculta-ch{
	display: none;
}

.video-responsive2 {
position: relative;
padding-bottom: 56.25%; /* 16/9 ratio */
padding-top: 30px; /* IE6 workaround*/
height: 0;
overflow: hidden;
	max-width: 800px;
}

.video-responsive2 iframe,
.video-responsive2 object,
.video-responsive2 embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
	margin-top: 25px;
}

#mapCanvas {
    width: 100%;
    height: 250px;
}

#texto img{
	max-width: 100%;
}

#fbusqueda{    
	text-align: right;
    padding-left: 50px;
}

#fbusqueda input[type='text']{
	margin-left: 15px;
}

#brand{
	display: none;
}

.left{
	float: left;
}

@media (min-width: 768px) and  (max-width: 991px){
	#fbusqueda h5{
		font-size: 17px;
	}
}

@media (max-width: 769px){
	
	#brand{
		display: block;
		position: relative;
		left: 30%;
		top: -10px;
	}
	
	#brand img{
		width: 150px;
	}
}

@media (max-width: 768px){
		
	.rd-navbar-fixed .rd-navbar-nav-wrap{
		background-color: #E5e5e5; 
		height: 65px;
	}
	
	.rd-navbar-fixed .rd-navbar-nav-wrap .rd-navbar-brand{
		display: none;
	}
	
	#fbusqueda{
		padding-bottom: 0px;
		text-align: left;
	}
	
	#fbusqueda h5 + * {
     margin-top: 0px; 
	}
	
	#fbusqueda h5{
		font-size: 14px;
		float: left;
		width: 26%;
		margin-top: 15px;
	}
	
	.rd-navbar-fixed .rd-navbar-search-form {
		top: 60px;
		width: 100%;
		margin: 0;
	}
	
	#fbusqueda input[type="text"]{
		width: 60%; 
		float: left;
	}
	
	html .page .offset-top-30 {
		margin-top: 50px;
	}
	
	.rd-navbar-fixed .rd-navbar-search-form-submit{
		top: -15px;
		opacity: 1;
		visibility: visible;
		float: left;
	}
	
	.video-responsive {
	width: 400px;
	height: 250px;
   }
}

@media (max-width: 480px){
	
	.rec-wrap{
		margin-left: 15px !important;
		width:90% !important;
	}
	
	.oculta-gde{
		display: none;
	}
	
	.oculta-ch{
		display: block;
	}
	
	#fbusqueda input[type="text"]{
		font-size: 10px;
		padding-left: 5px;
		margin-left: 0;
	}
	
	#fbusqueda{
		padding-left: 5%;
	}
	
	#fbusqueda h5{
		margin-top: 5px;
	}
	
	html .page .offset-top-30 {
		margin-top: 80px;
	}
	
	.rd-navbar-fixed .rd-navbar-search-form-submit{
		right: 0;
	}
	
	h1, .h1{
		font-size: 25px;
	}
	
	.video-responsive {
	width: 300px;
	height: 180px;
   }
	
	.left{float: none; }
}

.rd-navbar-fullwidth .icon-default:after {
  background: #fff;
}

.rd-navbar-fullwidth .icon-default:hover {
  color: #A9D374;
}

.rd-navbar-top-part .icon-default{
	/*color: #676767 !important;*/
	color: #fff !important;
}

.rd-navbar-fixed .rd-navbar-nav{
	background-color: #D3D3D3 !important;
}

.rd-navbar-top-part{
	/*background-color: #D3D3D3 !important;
	background-color: #6C9C31 !important;*/
	background-color: #1451A6 !important;
}

.rd-navbar-static .rd-navbar-top-part, .rd-navbar-fullwidth .rd-navbar-top-part {
  box-shadow: -2px 4px 30px 0px rgba(103, 122, 141, 0.17);
}

.rd-navbar-static.rd-navbar-variant-1 .rd-navbar-top-part, .rd-navbar-fullwidth.rd-navbar-variant-1 .rd-navbar-top-part {
  padding-top: 20px;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.rd-navbar-static.rd-navbar-variant-1 .rd-navbar-top-part .rd-navbar-nav, .rd-navbar-fullwidth.rd-navbar-variant-1 .rd-navbar-top-part .rd-navbar-nav {
  margin-top: 15px;
  width: 100%;
  text-align: center;
}

.rd-navbar-static.rd-navbar-variant-1.rd-navbar--is-stuck .rd-navbar-top-part, .rd-navbar-fullwidth.rd-navbar-variant-1.rd-navbar--is-stuck .rd-navbar-top-part {
  padding-top: 5px;
}

.rd-navbar-static.rd-navbar-variant-2 .rd-navbar-top-part, .rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part {
  display: block;
  padding-top: 20px;
}

.rd-navbar-static.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav-wrap-top-part, .rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav-wrap-top-part {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.rd-navbar-static.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav, .rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav {
  margin-top: 20px;
  width: 100%;
  text-align: left;
}

.rd-navbar-static.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav > li > a, .rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav > li > a {
  padding: 10px 0 25px;
}

.rd-navbar-static.rd-navbar-variant-2.rd-navbar--is-stuck .rd-navbar-top-part, .rd-navbar-fullwidth.rd-navbar-variant-2.rd-navbar--is-stuck .rd-navbar-top-part {
  padding-top: 5px;
}

.rd-navbar-static.rd-navbar--is-stuck .rd-navbar-top-part .rd-navbar-nav > li > a, .rd-navbar-fullwidth.rd-navbar--is-stuck .rd-navbar-top-part .rd-navbar-nav > li > a {
  padding: 10px 0 20px;
}

.rd-navbar-static.rd-navbar-default.rd-navbar--is-stuck .rd-navbar-top-part .rd-navbar-nav > li > a {
  padding: 20px 0 20px;
}

.rd-navbar-static .rd-navbar-top-part {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.rd-navbar-fullwidth .rd-navbar-top-part {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.rd-navbar-fullwidth.rd-navbar-variant-1 .rd-navbar-top-part .rd-navbar-nav {
  margin-top: 0px;
}

.rd-navbar-fullwidth.rd-navbar-variant-1 .rd-navbar-top-part .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before {
  top: 3px;
}

.rd-navbar-fullwidth.rd-navbar-variant-1 .rd-navbar-top-part .rd-navbar-nav > li > a {
  padding-bottom: 26px;
}

.rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part {
  padding-top: 6px;
}

.rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav {
  margin-top: 8px;
}

.rd-navbar-fullwidth.rd-navbar-variant-2 .rd-navbar-top-part .rd-navbar-nav > li > .rd-navbar-submenu-toggle:before {
  top: 3px;
}

.rd-navbar-fixed .rd-navbar-top-part {
  position: fixed;
  top: 0px;
  left: 0;
  width: 270px;
  padding: 112px 0 56px;
  bottom: -56px;
  color: #fff;
  background: #fff;
  z-index: 15;
  -webkit-transform: translateX(-120%);
  transform: translateX(-120%);
  z-index: 999;
}

.rd-navbar-fixed .rd-navbar-top-part.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.rd-navbar.static-position:first-child .rd-navbar-top-part {
  padding-top: 9px;
}

.blog-compartir{
	margin-left: -15px !important;
}

.blog-compartir::before{
	content: "Compartir:";
	display: block;
}

@media (min-width: 1200px){
	.blog-compartir li{
		margin-left: -15px;
	}
}

#monedas table{
	padding: 15px;
}
.crop{
	overflow: hidden;
	height: 150px;
}

.datos span{
	font-size: 22px;
}

.icon-square{
	border-radius: 20%;
	font-size: 24px;
	color: #fff;
	display: inline-block;
	position: relative;
	z-index: 1;
	transition: color 0.5s ease;
}

.icon-square:hover{
	color: #000;
}

.cat-list{
	list-style: none;
}

.icon-cat{
	width: 20px;
	height: 20px;
	margin-right: 8px;
	position: relative;
	display: inline-block;
	text-align: center;
}

.ico-restaurantes::before{
	content:url(../images/ico-restaurante.png);
}

.ico-autos::before{
	content:url(../images/ico-autos.png);
}

.ico-belleza::before{
	content:url(../images/ico-belleza.png);
}

.ico-cafeterias::before{
	content:url(../images/ico-cafe.png);
}

.ico-comida::before{
	content:url(../images/ico-comida.png);
}

.ico-deporte::before{
	content:url(../images/ico-deporte.png);
}

.ico-diversion::before{
	content:url(../images/ico-diversion.png);
}

.ico-educacion::before{
	content:url(../images/ico-educacion.png);
}

.ico-fiestas::before{
	content:url(../images/ico-fiestas.png);
}

.ico-hoteles::before{
	content:url(../images/ico-hoteles.png);
}

.ico-infantil::before{
	content:url(../images/ico-infantil.png);
}

.ico-regalos::before{
	content:url(../images/ico-regalos.png);
}

.ico-ropa::before{
	content:url(../images/ico-ropa.png);
}

.ico-salud::before{
	content:url(../images/ico-salud.png);
}

.ico-servicios::before{
	content:url(../images/ico-servicios.png);
}

.ico-viajes::before{
	content:url(../images/ico-viajes.png);
}

.ico-default::before{
	content:url(../images/ico-default.png);
}

.ico-muebles::before{
	content:url(../images/ico-muebles.png);
}

.post-variant-1-short:hover{
	background: #eac91c;
}

.rec-wrap{
	margin-left: 10px;
	width:230px;
}

.recomendado{
	/*background: #B9B9B9;*/
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+3,e2e2e2+37,dbdbdb+68,fefefe+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 3%, rgba(226,226,226,1) 37%, rgba(219,219,219,1) 68%, rgba(254,254,254,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 3%,rgba(226,226,226,1) 37%,rgba(219,219,219,1) 68%,rgba(254,254,254,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 3%,rgba(226,226,226,1) 37%,rgba(219,219,219,1) 68%,rgba(254,254,254,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
}

.borderbot-gde{
	border-top: 20px solid #9B9B9B;
}

.borderbot{
	border-top: 10px solid #9B9B9B;
}

/* ESTILOS EVENTOS */

.cat-top{
	width: 100%;
	height: 40px;
	padding: 10px;
	color: #fff;
}

.cat-bg:hover{
	background: #eac91c;
}

.cat-1{
 	background-color: #588400;
}

.cat-2{
 	background-color: #9C5152;
}

.cat-3{
 	background-color: #6E4D74;
}

.cat-4{
 	background-color: #4B449E;
}

.cat-5{
 	background-color: #3E7D7E;
}

.cat-6{
 	background-color: #6D900F;
}

.cat-7{
 	background-color: #B9B30E;
}

.cat-8{
 	background-color: #BB611C;
}

.cat-9{
 	background-color: #BF7624;
}

.cat-10{
 	background-color: #948181;
}

.cat-11{
 	background-color: #BC8B53;
}

.cat-12{
 	background-color: #461C52;
}

.of-left{
	width: 30%; 
	padding: 15px; 
	float: left; 
}

.of-right{
	width: 60%; 
	padding: 15px; 
	float:right;
}

@media (max-width: 768px){
	.of-left, .of-right{float: none; width: 90%; }
}
/* ESTILOS TEXTO */

.naranja{
	color:chocolate;
}

.naranja a:hover{
	color:#9F9F9F;
}

.gray{
	color: #7e7e90 !important;
    transition: .2s ease-in;
    text-decoration: none;
}

.gray a:hover{
	color: #1451A6;
}

.login-box{
	width: 350px;
    padding: 25px;
    margin: auto;
}