@charset "utf-8";
*{margin: 0em;padding: 0em;}a{text-decoration: none;}body{margin: 0em auto;font-size: 1em;}img{border: 0em;}iframe{border: 0em;}.clear{clear: both;}
@font-face {
    font-family: 'sns';
    src: url('../fonts/sns.eot?2o43ue');
    src: url('../fonts/sns.eot?2o43ue#iefix') format('embedded-opentype'),
        url('../fonts/sns.ttf?2o43ue') format('truetype'),
        url('../fonts/sns.woff?2o43ue') format('woff'),
        url('../fonts/sns.svg?2o43ue#sns') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'sns' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-posicionamiento:before {
    content: "\e900";
}
.icon-gruposns:before {
    content: "\e901";
}
.icon-lugar:before {
    content: "\e90c";
}
.icon-refrescar:before {
    content: "\e910";
}
.icon-telefono2:before {
    content: "\e912";
}
.icon-sobre:before {
    content: "\e91a";
}
.icon-hyperlink:before {
    content: "\e913";
}
.icon-lista:before {
    content: "\e909";
}
.icon-sonido:before {
    content: "\e90b";
}
.icon-candado2:before {
    content: "\e902";
}
.icon-casa5:before {
    content: "\e903";
}
.icon-facebook2:before {
    content: "\e904";
}
.icon-facebook3:before {
    content: "\e90e";
}
.icon-google2:before {
    content: "\e905";
}
.icon-google3:before {
    content: "\e90f";
}
.icon-media-record:before {
    content: "\e906";
}
.icon-telefono:before {
    content: "\e907";
}
.icon-th-menu2:before {
    content: "\e90a";
}
.icon-twitter2:before {
    content: "\e908";
}
.icon-twitter3:before {
    content: "\e911";
}
.icon-usuario:before {
    content: "\e90d";
}
.icon-youtube:before {
    content: "\e914";
}
@media all and (min-width: 300px){
	body{
		font-family: 'Michroma', sans-serif;
		background-color: #202020;
		color: #ffffff;
	}
	footer{
		padding: 0em 0.6em 1em 0.6em;
		font-family: 'Open Sans', sans-serif;
	}
	footer figure{
		width: 8em;
		margin: 0em auto 1em auto;
	}
	footer figure img{
		width: 100%;
		height: auto;
		display: block;
		margin: 0em 0em 0.3em 0em;
	}
	footer figure .redes{
		text-align: center;
	}
	footer figure .redes span{
		font-size: 1.8em;
		cursor: pointer;
		color: #525252;
		display: inline-block;
		vertical-align: top;
		margin: 0em 0.1em;
	}
	footer figure .redes span:hover{
		color: #878787;
	}
	footer .datos p{
		color: #ffffff;
		font-size: 0.81em;
		width: 80%;
		margin: 0em auto 0.4em auto;
	}
	footer .datos p a{
		color: #ffffff;
	}
	footer .datos p span.icon-lugar,
	footer .datos p span.icon-telefono{
		font-size: 1.2em;
		margin: 0em 0.3em 0em 0em;
	}
	footer .diseno{
		padding: 0.5em 0em 1.3em 0em;
		text-align: right;
	}
	footer .diseno a{
		color: #ffffff;
		font-size: 0.75em;
	}
	footer .diseno a span{
		font-size: 1.5em;
	}
	footer .links{
		display: none;
	}
	footer .logos{
		padding: 1em 0em 0em 0em;
		text-align: center;
	}
	footer .logos img{
		width: 5em;
		height: auto;
	}
	header{
		background-image: url(../imagenes/back-header.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center;
		padding: 0.4em 0.6em;
	}
	header figure{
		width: 8em;
		margin: 0em 0em 1em 0em;
	}
	header figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	header .datos{
		text-align: center;
	}
	header .datos .redes span{
		font-size: 2em;
		color: #ffffff;
		display: inline-block;
		vertical-align: top;
		margin: 0em 0.1em;
		cursor: pointer;
	}
	header .datos .redes span:hover{
		text-shadow: 0em 0em 0.5em #00E6F9;
	}
	header .datos .telefono{
		margin: 0em 0em 0.5em 0em;
	}
	header .datos .telefono a{
		color: #ffffff;
		font-size: 1.3em;
	}
	header .datos .telefono a span{
		color: #FFBE1F;
	}
	nav{
		background-color: rgb(50,50,50);
		display: none;
	}
	nav a{
		display: block;
		padding: 0.3em 1em;
		color: #ffffff;
		position: relative;
	}
	nav a:hover,
	nav #current{
		background: rgb(50,50,50);
		background: -moz-linear-gradient(top,  rgba(50,50,50,1) 0%, rgba(50,50,50,1) 31%, rgba(34,34,34,1) 50%, rgba(29,31,33,1) 69%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(50,50,50,1) 31%,rgba(34,34,34,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(50,50,50,1) 0%,rgba(50,50,50,1) 31%,rgba(34,34,34,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
	}
	nav a span.icon-media-record{
		display: none;
		position: absolute;
		right: 0.5em;
		top: 0.24em;
		font-size: 1.3em;
		color: #FFBE1F;
		text-shadow: 0em 0em 0.5em #FFBE1F;
	}
	nav a:hover span.icon-media-record{
		display: block;
	}
	nav a.acceso span.icon-candado2{
		margin: 0em 0.4em 0em 0em;
		color: #00DEFA;
	}
	nav #current span.icon-media-record{
		display: block;
	}
	.acceso_us{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		margin: 0em 0em 1em 0em;
		padding: 1em 0.6em 5em 0.6em;
		text-align: center;
	}
	.acceso_us input{
		max-width: 20em;
		width: 100%;
		display: block;
		margin: 0em auto 0.4em auto;
		height: 2.5em;
		padding: 0em 0em 0em 1em;
		border: none;
		font-family: 'Open Sans', sans-serif;
		font-size: 0.75em;
	}
	.acceso_us input.btn_enviar{
		
		background: rgb(244,231,103);
		background: -moz-linear-gradient(top,  rgba(244,231,103,1) 0%, rgba(255,189,65,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		background: linear-gradient(to bottom,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		color: #242424;
		border-radius: 0.5em;
		display: inline-block;
		vertical-align: top;
		padding: 0em;
		margin: 2em auto 0em auto;
		cursor: pointer;
		height: 3.2em;
	}
	.acceso_us input.btn_enviar:hover{
		background: rgb(50,50,50);
		background: -moz-linear-gradient(top,  rgba(50,50,50,1) 0%, rgba(50,50,50,1) 31%, rgba(34,34,34,1) 50%, rgba(29,31,33,1) 69%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(50,50,50,1) 31%,rgba(34,34,34,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(50,50,50,1) 0%,rgba(50,50,50,1) 31%,rgba(34,34,34,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		color: #ffffff;
	}
	.acceso_us .titulo{
		text-align: left;
	}
	.clientes{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		margin: 0em 0em 1em 0em;
		padding: 1em 0.6em;
	}
	.clientes .cliente{
		padding: 1.5em 0em;
		border-bottom: 0.1em solid #ffffff;
	}
	.clientes .cliente figure{
		width: 8em;
		margin: 0em auto 1em auto;
	}
	.clientes .cliente figure img{
		width: 100%;
		height: auto;
		display: block;
		border-radius: 0.3em;
	}
	.clientes .cliente .texto h4{
		font-size: 0.88em;
		font-weight: normal;
		margin: 0em 0em 0.7em 0em;
	}
	.clientes .cliente .texto .parrafo{
		margin: 0em;
	}
	.clientes .cliente .parrafo{
		font-size: 0.75em;
	}
	.contacto{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		margin: 0em 0em 1em 0em;
		padding: 1em 0.6em;
	}
	.contacto .botones{
		margin: 0em 0em 2em 0em;
	}
	.contacto .botones a{
		display: block;
		border-radius: 0.3em;
		background-color: #ccc;
		color: #555555;
		padding: 0.4em 1em;
		text-align: center;
		margin: 0em 0em 0.2em 0em;
	}
	.contacto .botones a:hover,
	.contacto .botones a.activo{
		background: rgb(244,231,103);
		background: -moz-linear-gradient(top,  rgba(244,231,103,1) 0%, rgba(255,189,65,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		background: linear-gradient(to bottom,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		color: #242424;
	}
	.contacto .cont_der .aviso{
		background-color: #ffffff;
		color: #000000;
		text-align: center;
		padding: 0.5em 1em;
		margin: 0em 0em 0.5em 0em;
	}
	.contacto .cont_der .aviso a{
		font-size: 1.1em;
		font-weight: bold;
		color: #E04A25;
	}
	.contacto .cont_der .aviso a .gris{
		color: #676767;
	}
	.contacto .cont_der .aviso p{
		font-family: 'Open Sans', sans-serif;
		font-size: 0.81em;
		line-height: 1.1em;
		margin: 0em 0em 0.5em 0em;
	}
	.contacto .cont_der .correo{
		text-align: center;
	}
	.contacto .cont_der .correo a{
		color: #ffffff;
		font-size: 0.88em;
	}
	.contacto .cont_der .correo a span{
		color: #00C1FE;
		font-size: 1.4em;
		margin: 0em 0.3em 0em 0em;
		display: inline-block;
		vertical-align: middle;
	}
	.contacto .cont_izq{
		text-align: center;
	}
	.contacto .cont_izq input{
		width: 90%;
		height: 2.5em;
		padding: 0em 0em 0em 1em;
		border: none;
		margin: 0em 0em 0.4em 0em;
		font-family: 'Open Sans', sans-serif;
		font-size: 0.75em;
	}
	.contacto .cont_izq textarea{
		width: 90%;
		height: 10em;
		padding: 0em 0em 0em 1em;
		border: none;
		margin: 0em 0em 0.4em 0em;
		font-family: 'Open Sans', sans-serif;
		font-size: 0.75em;
		resize: none;
	}
	.contacto .cont_izq select{
		width: 90%;
		height: 2.5em;
		border: none;
		margin: 0em 0em 0.4em 0em;
		font-family: 'Open Sans', sans-serif;
		font-size: 0.75em;
		padding: 0em 0em 0em 1em;
	}
	.contacto .cont_izq .btn_enviar{
		background: rgb(244,231,103);
		background: -moz-linear-gradient(top,  rgba(244,231,103,1) 0%, rgba(255,189,65,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		background: linear-gradient(to bottom,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		color: #242424;
		padding: 0em;
		border-radius: 0.5em;
		display: inline-block;
		vertical-align: top;
		margin: 0em 0em 0em 0.3em;
		width: 8em;
		cursor: pointer;
		height: 3.2em;
	}
	.contacto .cont_izq .btn_enviar:hover{
		background: rgb(50,50,50);
		background: -moz-linear-gradient(top,  rgba(50,50,50,1) 0%, rgba(50,50,50,1) 31%, rgba(34,34,34,1) 50%, rgba(29,31,33,1) 69%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(50,50,50,1) 31%,rgba(34,34,34,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(50,50,50,1) 0%,rgba(50,50,50,1) 31%,rgba(34,34,34,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		color: #ffffff;
	}
	.contacto .cont_izq .captcha{
		display: inline-block;
		vertical-align: top;
		text-align: center;
		padding: 0em;
		width: 5em;
		height: 3.2em;
	}
	.contacto .cont_izq .mensaje{
		padding: 3em 0em 0em 0em;
	}
	.contacto .cont_izq .refresh{
		display: inline-block;
		vertical-align: top;
		font-size: 0.69em;
		font-family: 'Open Sans', sans-serif;
		cursor: pointer;
		padding: 0.3em 0em 0em 0em;
		margin: 0em 2%;
	}
	.contacto .cont_izq .refresh span{
		color: #F4E364;
		font-size: 1.7em;
	}
	.contacto .cont_izq #contenedor_codigo{
		display: inline-block;
		vertical-align: top;
		width: 7em;
		height: 2.5em;
	}
	.contacto .cont_izq #contenedor_codigo img{
		display: block;
		width: 100%;
		height: 100%;
	}
	.cuerpo{
		margin: 0em 0.6em;
	}
	.destacar{
		font-weight: bold;
	}
	.fondo1{
		background-image: url(../imagenes/sobre-footer.png);
		background-position: center bottom;
		background-repeat: repeat-x;
		padding: 0em 0em 6em 0em;
	}
	.fondo2{
		background-color: #000000;
	}
	.footer-mapa{
		background-color: #000000;
		padding: 0 0 2em 0;
	}
	.footer-mapa iframe{
		width: 100%;
		height: 17em;
		display: block;
	}
	.home_cen{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		padding: 1.5em 1em;
		margin: 0em 0em 1.5em 0em;
	}
	.home_cen #ytplayer1{
		width: 100%;
		height: 15em;
	}
	.home_cen .btn_voces{
		background: rgb(244,231,103);
		background: -moz-linear-gradient(top,  rgba(244,231,103,1) 0%, rgba(255,189,65,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		background: linear-gradient(to bottom,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		text-align: center;
		display: block;
		color: #2c2c2c;
		border-radius: 0.3em;
		padding: 0.3em 0.8em;
		line-height: 1.2em;
		margin: 0em 0em 1.5em 0em;
	}
	.home_cen .btn_voces:hover{
		color: #E31615;
		box-shadow: 0.1em 0.1em 0.6em #000000;
	}
	.home_izq{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		margin: 0em 0em 1em 0em;
	}
	.muestra_cat{
		background-color: #646464;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		padding: 0.7em 0.6em;
	}
	.muestra_cat .audio{
		margin: 0em 0em 0.5em 0em;
	}
	.muestra_cat .audio audio{
		width: 100%;
		height: 2em;
	}
	.muestra_cat .audio p{
		font-size: 0.75em;
	}
	.parrafo{
		text-align: justify;
		margin: 0em 0em 1em 0em;
		font-size: 0.81em;
	}
	.portafolio{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		margin: 0em 0em 1em 0em;
		padding: 1em 0.6em;
	}
	.portafolio .logos{
		text-align: center;
		padding: 1.4em 0em 0em 0em;
	}
	.portafolio .logos img{
		display: inline-block;
		vertical-align: middle;
		margin: 0em 0.6em 1em 0.6em;
	}
	.separador{
		height: 0.1em;
		background-color: #ffffff;
		margin: 1em 0em;
	}
	.servicios{
		margin: 0em 0em 1.5em 0em;
	}
	.servicios .categorias{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		margin: 0em 0em 1em 0em;
		padding: 1em 0.6em 0.2em 0.6em;
	}
	.servicios .categorias a{
		background-color: #27282A;
		text-align: center;
		display: block;
		color: #ffffff;
		border-radius: 0.3em;
		padding: 0.8em 0.8em;
		line-height: 1.2em;
		margin: 0em 0em 0.8em 0em;
		font-size: 0.81em;
	}
	.servicios .categorias a:hover,
	.servicios .categorias a.activo{
		background: rgb(244,231,103);
		background: -moz-linear-gradient(top,  rgba(244,231,103,1) 0%, rgba(255,189,65,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		background: linear-gradient(to bottom,  rgba(244,231,103,1) 0%,rgba(255,189,65,1) 100%);
		color: #242424;
	}
	.servicios .muestras{
		background-color: #323433;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		padding: 1em 0.6em 0.2em 0.6em;
	}
	.servicios .muestras .audio{
		margin: 0em 0em 0.5em 0em;
	}
	.servicios .muestras .audio audio{
		width: 100%;
		height: 2em;
	}
	.servicios .muestras .audio p{
		font-size: 0.75em;
	}
	.servicios .texto_cat{
		background-color: #C73C15;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		padding: 1em 0.6em 0.2em 0.6em;
	}
	.servicios .texto_cat .parrafo{
		padding: 0em 1em 0em 2.5em;
	}
	.sitemap{
		text-align: left;
		padding: 0em 0em 0em 1em;
		line-height: 1.1em;
	}
	.sitemap a{
		font-size: 0.81em;
		color: #ffffff;
	}
	.sitemap a:hover{
		color: #E04A25;
	}
	.slider:hover{
		cursor: pointer;
	}
	.titulo{
		color: #ffffff;
		font-weight: normal;
		font-size: 1.2em;
		margin: 0em 0em 0.5em 0em;
	}
	.titulo span{
		margin: 0em 0.5em 0em 0em;
	}
	.vent_der{
		background-color: #646464;
		box-shadow: 0em 0em 0.6em #c2c2c2;
		border-radius: 0.3em;
		padding: 0.7em 0.6em;
	}
	.vent_der iframe{
		width: 100%;
		height: 15em;
	}
	.vent_der .imagenes{
		text-align: center;
	}
	.vent_der .imagenes img{
		display: inline-block;
		vertical-align: middle;
		margin: 0em 3%;
	}
	#contact_express{
		position: fixed;
		bottom: 0em;
		right: 1em;
		z-index: 99999;
		background: rgba(81,141,252,0.8);
		border-radius: 1em 1em 0em 0em;
		text-align: center;
		font-family: 'Exo', sans-serif;
	}
	#contact_express h2{
		color: #ffffff;
		font-size: 1.2em;
		padding: 0.4em 1em 0em 1em;
		cursor: pointer;
	}
	#contact_express .caja{
		display: none;
		width: 13em;
		margin: 0em auto;
		padding: 0.5em 0.5em 0.6em 0.5em;
		position: relative;
	}
	#contact_express .caja input{
		width: calc(100% - 0.5em);
		border: none;
		background-color: #ffffff;
		height: 2.5em;
		margin: 0em 0em 0.4em 0em;
		border-radius: 0.3em;
		padding: 0em 0em 0em 0.5em;
		font-size: 0.75em;
		font-family: 'Exo', sans-serif;
	}
	#contact_express .caja textarea{
		width: calc(100% - 0.5em);
		border: none;
		background-color: #ffffff;
		height: 6em;
		margin: 0em 0em 0.4em 0em;
		border-radius: 0.3em;
		padding: 0.5em 0em 0em 0.5em;
		resize: none;
		font-size: 0.75em;
		font-family: 'Exo', sans-serif;
	}
	#contact_express .caja .btn_enviar2{
		color: #ffffff;
		cursor: pointer;
		background-color: #0282cd;
		color: #ffffff;
		text-align: center;
		border-radius: 0.3em;
		border: 0.1em solid #ffffff;
		width: 9em;
		padding: 0em;
		display: block;
		margin: 0em 0em 0em auto;
	}
	#contact_express .caja .icon-gruposns{
		position: absolute;
		bottom: 0.8em;
		left: 0.5em;
		font-size: 1.5em;
		color: #ffffff;
	}
	#contact_express .caja #res3{
		display: block;
		width: 9.5em;
		margin: 0em 0em 0em auto;
		text-align: center;
		color: #ff0000;
		line-height: 1em;
		font-size: 0.88em;
		padding: 0.3em 0em 0.8em 0em;
	}
	#btn_top{
		position: fixed;
		top: -100%;
		background: rgba(81,141,252,0.5);
		z-index: 9999;
		width: 100%;
	}
	#btn_top .btn_contacto,
	#btn_top .btn_llamar{
		display: block;
		color: #ffffff;
		cursor: pointer;
		background-color: #0282cd;
		color: #ffffff;
		text-align: center;
		border-radius: 0.3em;
		padding: 0.5em;
		font-family: 'Exo', sans-serif;
	}
	#btn_top .btn_contacto{
		float: left;
		margin: 0.5em 0em 0.5em 0.5em;
	}
	#btn_top .btn_llamar{
		float: right;
		margin: 0.5em 0.5em 0.5em 0em;
	}
	#menures{
		background: rgb(85,98,103);
		background: -moz-linear-gradient(top,  rgba(85,98,103,1) 0%, rgba(69,85,92,1) 31%, rgba(71,72,86,1) 50%, rgba(29,31,33,1) 69%, rgba(0,0,0,1) 100%);
		background: -webkit-linear-gradient(top,  rgba(85,98,103,1) 0%,rgba(69,85,92,1) 31%,rgba(71,72,86,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		background: linear-gradient(to bottom,  rgba(85,98,103,1) 0%,rgba(69,85,92,1) 31%,rgba(71,72,86,1) 50%,rgba(29,31,33,1) 69%,rgba(0,0,0,1) 100%);
		text-align: center;
		cursor: pointer;
		padding: 0.6em 0em 0.4em 0em;
	}
	#menures span{
		color: #ffffff;
		font-size: 1.6em;
	}
	#res{
		padding: 0.5em 0em;
		color: #ff0000;
		font-size: 0.81em;
	}
	.botones-sociales{position:fixed;top:35%;width:5.6em;z-index:9999;text-align:left;display:none;}
	.izq_social{left:0;}
	.der_social{right:0;}
	.izq_social #facebook-btn span{background-position:right 0.6em;}
	.izq_social #twitter-btn span{background-position:right -2.1em;}
	.izq_social #google-btn span{background-position:right -7.9em;}
	.der_social #facebook-btn span{background-position:0.75em 0.6em;}
	.der_social #twitter-btn span{background-position:0.68em -2.18em;}
	.der_social #google-btn span{background-position:0.6em -7.9em;}
	.botones-sociales #facebook-btn:hover .social{background-color:#3B5998;}
	.botones-sociales #twitter-btn:hover .social{background-color:#62BDB2;}
	.botones-sociales #google-btn:hover .social{background-color:#DB4A39;}
	.izq_social .social{-moz-transition:background-color 0.4s ease-in 0s;-webkit-transition:background-color 0.4s ease-in 0s;background-repeat:no-repeat;display:block;float:left;height:2.68em;margin-bottom:0.1em;width:2.68em;}
	.der_social .social{-moz-transition:background-color 0.4s ease-in 0s;-webkit-transition:background-color 0.4s ease-in 0s;background-repeat:no-repeat;display:block;float:right;height:2.68em;margin-bottom:0.1em;width:2.68em;}
}