div.selector_idioma{
  margin-top: 26px;
}

div.selector_idioma > .btn-group a{
  font-size: 9px;
}

div.selector_idioma > ul> li:not(.lang-active) > a{
  /*-webkit-filter: grayscale(100%);*/
 /* filter: grayscale(100%);*/
  /*opacity: 0.4;*/
 /* filter: alpha(opacity=40); /* For IE8 and earlier */
}

.moduletable.selector_idioma{
  display: none;
}

/*@media (max-width: 350px) {
  .qx-btn.qx-btn-primary {
  	font-size: 9px !important;
  }
}*/

/* PARA LOGOS DE CLIENTES Y ALIANZAS */
.custom_opacity_first > img{
  opacity: 0.5;
}
.custom_opacity_first > img:hover{
  opacity: 1;
}

/* PARA BOTÓN CONTACTO EN DIFERENTES DISPOSITIVOS */
@media (min-width: 350px) and (max-width: 750px) {
  .qx-btn.qx-btn-primary {
  	font-size: 11px !important;
  }
}

@media (max-width: 835px) {
  header.t3-header {
  	top: 0 !important;
  }
}

/* ESPACIO ENTRE LOS li DE LOS OPTIONS */
div.mod-languages ul.lang-inline li {
	display: table-cell !important;
}

/* BREADCRUM - Se debe ademas agregar la clase " qx-container" (con un espacio antes) 
en el campo "Clase CSS del módulo" dentro de la pestaña Avanzado del modulo del Breadcrumb
*/
body > div.t3-wrapper > div.container.t3-sl.t3-sl-1{
	width: 100%;
    background-color: #f5f5f5;
	padding-bottom: 0px;
	padding-top: 0px;
}
body > div.t3-wrapper > div.container.t3-sl.t3-sl-1 > .t3-spotlight-1{
	/*margin-left: 0px;
    margin-right: 0px;*/
}
body > div.t3-wrapper > div.container.t3-sl.t3-sl-1 .t3-module ul{
	margin-left: 0px;
}
body > div.t3-wrapper > div.container.t3-sl.t3-sl-1 .t3-module a:hover{
	color:#CCC;
}
body > div.t3-wrapper > div.container.t3-sl.t3-sl-1 .t3-module{
	margin-bottom: 0px;
	width: 1170px;
}
@media (max-width: 835px) {
	body > div.t3-wrapper > div.container.t3-sl.t3-sl-1 .t3-module{
		margin-bottom: 0px;
		width: 100%;
	}
}


a:hover{
	color:#CCC;
}