  .caja {
  	position: relative;
  	/*Para poder ubicar la info dentro de la caja*/
  }

  .info {
  	position: absolute;
  	/*Info sobre la imagen*/
  	top: 110%;
  	right: 0px !important;
  	zoom: 1;
  	filter: alpha(opacity=0);
  	/*Opacidad Para IE */
  	opacity: 0;
  	/*Inicialmente transparente */
  	color: black;
  	background: black;
  }

  .caja:hover .info {
  	border-radius: 5px;
  	background: white;
  	z-index: 5;
  	color: black;
  	filter: alpha(opacity=80);
  	opacity: .99;
  	/*Al hacer hover sobre la caja hacemos visible los datos*/
  	-moz-transition: all ease .8s;
  	/*Aplicamos una ligera transici�n*/
  	-webkit-transition: all ease .8s;
  }

  #ico_desktop:hover {
  	background: #2d2d2d;
  	border-radius: 5px;

  }

  #ico_mobile:hover {
  	background: #2d2d2d;
  	border-radius: 5px;
  }

  .lineadiv {
  	border-bottom: solid 0.5px grey;
  	width: 100% !important;
  }

  .elementos_internos {
  	padding-left: 10px !important;
  }

  .elementos_internos_top {
  	padding-left: 10px !important;
  	padding-top: 10px !important;
  	padding-bottom: 10px !important;
  }

  .elementos_internos_bottom {
  	padding-left: 10px !important;
  	padding-bottom: 10px !important;
  }

  .elementos_titulos {
  	padding-top: 10px !important;
  }

  .numero_class {
  	font-weight: 300 !important;
  }

  .logo_marca {
  	padding-right: 0 !important;
  	width: 195px !important;
  	height: auto;
  	padding-left: 16px !important;
  }

  .logo_marca2 {
  	padding-right: 0 !important;
  	width: 270px !important;
  	height: auto;
  }

  .logo_call_now {
  	width: 50px;
  	height: 50px;
  	padding-right: 0 !important;
  	padding-left: 0 !important;
  	float: right;
  }

  .call_now_container {
  	width: 190px !important;
  	padding: 0 !Important;
  }

  .nav_bar_call_now {
  	padding: 0 !important;
  	width: 268px !important;
  }