@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?gkoad8');
	src:url('../fonts/sns.eot?gkoad8#iefix') format('embedded-opentype'),
		url('../fonts/sns.ttf?gkoad8') format('truetype'),
		url('../fonts/sns.woff?gkoad8') format('woff'),
		url('../fonts/sns.svg?gkoad8#sns') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'sns';
	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-facebook:before {
	content: "\e902";
}
.icon-flecha_back:before {
	content: "\e903";
}
.icon-google:before {
	content: "\e904";
}
.icon-th-menu2:before {
	content: "\e905";
}
.icon-twitter:before {
	content: "\e906";
}
.icon-media-record:before {
	content: "\e907";
}
.icon-lugar:before {
	content: "\e90c";
}
.icon-refrescar:before {
	content: "\e910";
}
.icon-telefono2:before {
	content: "\e912";
}
.icon-sobre:before {
	content: "\e91a";
}
.icon-flecha4_left:before {
	content: "\e908";
}
.icon-flecha4_right:before {
	content: "\e909";
}
.icon-nube3:before {
	content: "\e90a";
}
.icon-telefono:before {
	content: "\e90b";
}
@media all and (min-width: 300px){
	body{
		background-color: #eeeeee;
		font-family: 'Alegreya Sans', sans-serif;
	}
	footer{
		padding: 2.5em 0.6em 2em 0.6em;
	}
	footer a{
		font-size: 0.94em;
		color: #494949;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	footer a:hover{
		color: #FF9200;
	}
	footer figure{
		width: 5.56em;
		margin: 0em auto 1em auto;
	}
	footer figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	footer .datos p a span{
		color: #acacac;
		margin: 0em 0.4em 0em 0em;
	}
	footer .links{
		display: none;
	}
	header{
		text-align: center;
		padding: 0em 0.6em 0em 0.6em;
	}
	header figure{
		width: 5.8em;
		float: left;
	}
	header figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	header .datos{
		padding: 0.5em 0em 0em 0em;
		float: right;
		text-align: right;
		width: 12.9em;
	}
	header .datos p{
		margin: 0em 0em 0.3em 0em;
	}
	header .datos .correo a{
		color: #1e559a;
		font-size: 0.94em;
		font-family: 'Fira Sans', sans-serif;
	}
	header .datos .correo a span{
		color: #ff9200;
	}
	header .datos .redes{
		margin: 0em 0em 1em 0em;
	}
	header .datos .redes span{
		font-size: 1.6em;
		cursor: pointer;
		display: inline-block;
		vertical-align: top;
		margin: 0em 0.1em;
	}
	header .datos .redes span.icon-facebook{
		color: #3b5998;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;

	}
	header .datos .redes span.icon-facebook:hover{
		color: #FF9200;
	}
	header .datos .redes span.icon-google{
		color: #d64136;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;

	}
	header .datos .redes span.icon-google:hover{
		color: #FF9200;

	}
	header .datos .redes span.icon-twitter{
		color: #5ea9dd;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;

	}
	header .datos .redes span.icon-twitter:hover{
		color: #FF9200;
	}
	header .datos .telefono a{
		font-family: 'Fira Sans', sans-serif;
		color: #1e559a;
		font-size: 1.19em;
	}
	header .datos .telefono a span{
		color: #ff9200;
	}
	nav{
		display: none;
		background: #00aeef;
		background: -moz-linear-gradient(top,  #00aeef 0%, #0098de 100%);
		background: -webkit-linear-gradient(top,  #00aeef 0%,#0098de 100%);
		background: linear-gradient(to bottom,  #00aeef 0%,#0098de 100%);
	}
	nav a{
		display: block;
		padding: 0.2em 0.2em 0.2em 1em;
		color: #ffffff;
		text-shadow: 0.05em 0.05em 0.05em #131313;
		font-size: 1.19em;
	}
	nav a:hover,
	nav a#current{
		color: #f8b81c;
	}
	.banner{
		max-width: 75em;
		margin: 0em auto;
	}
	.banner img{
		width: 100%;
		height: auto;
		display: block;
	}
	.contacto_datos{
		background-color: #fbfbfb;
		padding: 2em 1em 1.5em 1em;
	}
	.contacto_datos .caja{
		margin: 0em 0em 1em 0em;
	}
	.contacto_datos .caja .figura{
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 25%;
	}
	.contacto_datos .caja .figura span{
		color: #e0e7ef;
		font-size: 4em;
	}
	.contacto_datos .caja .texto{
		text-align: right;
		display: inline-block;
		vertical-align: top;
		width: 70%;
		margin: 0em 4% 0em 0em;
	}
	.contacto_datos .caja .texto h3{
		font-size: 1.13em;
		color: #1e559a;
		margin: 0em 0em 0.2em 0em;
	}
	.contacto_datos .caja .texto p{
		color: #252525;
		font-size: 0.94em;
		font-family: 'Fira Sans', sans-serif;
		font-weight: 300;
	}
	.contacto_datos .caja .texto p a{
		color: #252525;
	}
	.cuerpo{
		padding: 2em 0.6em;
	}
	.diseno{
		padding: 1.5em 0em 0em 0em;
		text-align: center;
	}
	.diseno a{
		font-size: 0.81em;
	}
	.diseno a span{
		font-size: 1.5em;
	}
	.diseno .redes{
		display: inline-block;
		vertical-align: middle;
		margin: 0em 4% 0em 0em;
	}
	.diseno .redes span{
		font-size: 1.4em;
		cursor: pointer;
	}
	.diseno .redes span.icon-facebook{
		color: #3b5998;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.diseno .redes span.icon-facebook:hover{
		color: #FF9200;
	}
	.diseno .redes span.icon-google{
		color: #d64136;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.diseno .redes span.icon-google:hover{
		color: #FF9200;
	}
	.diseno .redes span.icon-twitter{
		color: #5ea9dd;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.diseno .redes span.icon-twitter:hover{
		color: #FF9200;
	}
	.empresa figure{
		max-width: 17.8em;
		margin: 0em auto 1em auto;
	}
	.empresa figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	.equipamiento{
		text-align: center;
	}
	.equipamiento .equipo{
		display: inline-block;
		vertical-align: top;
		margin: 0em 1% 2em 1%;
	}
	.equipamiento .equipo figure{
		display: inline-block;
		vertical-align: middle;
		width: 4.5em;
	}
	.equipamiento .equipo figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	.equipamiento .equipo .texto{
		display: inline-block;
		vertical-align: middle;
		margin: 0em 0em 0em 0.5em;
		width: 11em;
		text-align: left;
	}
	.equipamiento .equipo .texto p{
		font-size: 1.5em;
		font-weight: bold;
		color: #1e559a;
	}
	.equipamiento .equipo .texto a{
		font-size: 1em;
		font-weight: bold;
		color: #1e559a;
	}
	.equipamiento .equipo:hover .texto a{
		color: #FF9200;
	}
	.fondo1{
		background-color: #fbfbfb;
	}
	.formulario{
		text-align: center;
		margin: 0em 0em 2em 0em;
	}
	.formulario input{
		background-color: #ffffff;
		border: 0.1em solid #d3d3d3;
		height: 2.5em;
		width: 90%;
		margin: 0em 0em 0.4em 0em;
		padding: 0em 0em 0em 1em;
		font-family: 'Alegreya Sans', sans-serif;
		font-size: 0.88em;
	}
	.formulario select{
		background-color: #ffffff;
		border: 0.1em solid #d3d3d3;
		height: 2.5em;
		width: 94%;
		margin: 0em 0em 0.4em 0em;
		font-family: 'Alegreya Sans', sans-serif;
		font-size: 0.88em;
	}
	.formulario textarea{
		background-color: #ffffff;
		border: 0.1em solid #d3d3d3;
		height: 10em;
		width: 90%;
		margin: 0em 0em 0.4em 0em;
		padding: 0.5em 0em 0em 1em;
		resize: none;
		font-family: 'Alegreya Sans', sans-serif;
		font-size: 0.88em;
	}
	.formulario .btn_enviar{
		display: inline-block;
		vertical-align: top;
		padding: 0em;
		height: 2.9em;
		background: #00aeef;
		background: -moz-linear-gradient(top,  #00aeef 0%, #0098de 100%);
		background: -webkit-linear-gradient(top,  #00aeef 0%,#0098de 100%);
		background: linear-gradient(to bottom,  #00aeef 0%,#0098de 100%);
		color: #ffffff;
		font-weight: bold;
		width: 7em;
		float: right;
		margin: 0em 4% 0em 0em;
		border-radius: 0.3em;
		cursor: pointer;
	}
	.formulario .btn_enviar:hover{
		background: #1e559a;
	}
	.formulario .captcha{
		display: inline-block;
		vertical-align: top;
		width: 5em;
		text-align: center;
		padding: 0em;
		height: 2.8em;
	}
	.formulario .mensaje{
		text-align: center;
		padding: 4em 0em 0em 0em;
	}
	.formulario .refresh{
		display: inline-block;
		vertical-align: top;
		cursor: pointer;
		font-size: 0.75em;
		padding: 0.2em 0em 0em 0em;
		margin: 0em 1%;
	}
	.formulario .refresh span{
		font-size: 1.6em;
		color: #4d9ee4;
	}
	.formulario .sitemap{
		padding: 0em 0em 0em 1em;
		text-align: left;
	}
	.formulario .sitemap a{
		color: #131313;
	}
	.formulario .sitemap a:hover{
		color: #FF9200;
	}
	.formulario .sitemap ul li ul{
		margin: 0.4em 0em 0.4em 1em;
		color: #FF9200;
	}
	.formulario .sitemap ul{
		color: #FF9200;
	}
	.formulario #contenedor_codigo{
		display: inline-block;
		vertical-align: top;
		height: 2.5em;
		width: 7em;
	}
	.formulario #contenedor_codigo img{
		width: 100%;
		height: 100%;
		display: block;
	}
	.interior{
		padding: 0em 0em 2em 0em;
	}
	.interior .detalle .bajada{
		color: #3b3b3b;
		font-family: 'Fira Sans', sans-serif;
		margin: 0em 0em 1em 0em;
	}
	.interior .detalle .botones{
		padding: 4em 0em 0em 0em;
		text-align: right;
	}
	.interior .detalle .botones .cotizar{
		display: inline-block;
		vertical-align: top;
		background-color: #00aeef;
		border-radius: 0.3em;
		color: #ffffff;
		font-size: 1.19em;
		width: 7em;
		text-align: center;
		padding: 0.4em 0em;
		cursor: pointer;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.interior .detalle .botones .cotizar:hover{
		background-color: #1e559a;
	}
	.interior .detalle .botones .volver{
		display: inline-block;
		vertical-align: top;
		background-color: #545454;
		border-radius: 0.3em;
		color: #ffffff;
		font-size: 1.19em;
		width: 7em;
		text-align: center;
		padding: 0.4em 0em;
		cursor: pointer;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.interior .detalle .botones .volver:hover{
		background-color: #303030;
	}
	.interior .galeria{
		margin: 0em 0em 2em 0em;
	}
	.interior .galeria .gal_invisible{
		display:none;
	}
	.interior .galeria #contenedor{
		max-width: 27em;
		margin: 0em auto 1em auto;
	}
	.interior .galeria #contenedor img{
		width: 100%;
		height: auto;
		display: block;
	}
	.lista{
		font-size: 1.11em;
		font-weight: 300;
		color: #3b3b3b;
		margin: 0em 0em 1em 0em;
	}
	.lista span.icon-media-record{
		font-size: 0.5em;
		margin: 0em 0.2em 0em 0em;
		display: inline-block;
		color: #ff9304;
	}
	.modelos{
		text-align: center;
	}
	.modelos .modelo{
		display: inline-block;
		vertical-align: top;
		margin: 0em 1% 2em 1%;
		max-width: 15em;
	}
	.modelos .modelo figure{
		margin: 0em 0em 0.5em 0em;
	}
	.modelos .modelo figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	.modelos .modelo h2{
		font-weight: 300;
		font-style: italic;
		font-size: 2.13em;
		line-height: 1em;
		min-height: 2.1em;
		margin: 0em 0em 0.2em 0em;
	}
	.modelos .modelo h2 a{
		color: #1e559a;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.modelos .modelo:hover h2 a{
		color: #00AEEF;
	}
	.modelos .modelo .ver{
		display: block;
		background-color: #00aeef;
		border-radius: 0.3em;
		color: #ffffff;
		font-size: 1.06em;
		width: 6em;
		margin: 0em auto;
		padding: 0.3em 0em;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.modelos .modelo:hover .ver{
		background-color: #1e559a;
	}
	.modelos_interior{
		text-align: center;
	}
	.modelos_interior .modelo{
		display: inline-block;
		vertical-align: top;
		margin: 0em 1% 2em 1%;
		max-width: 18.75em;
	}
	.modelos_interior .modelo figure{
		margin: 0em 0em 0.5em 0em;
	}
	.modelos_interior .modelo figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	.modelos_interior .modelo h2{
		font-weight: 300;
		font-style: italic;
		font-size: 2.13em;
		line-height: 1em;
		margin: 0em 0em 0.2em 0em;
	}
	.modelos_interior .modelo h2 a{
		color: #1e559a;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.modelos_interior .modelo:hover h2 a{
		color: #00AEEF;
	}
	.modelos_interior .modelo p{
		color: #2e2e2e;
		margin: 0em 0em 1em 0em;
		font-family: 'Fira Sans', sans-serif;
	}
	.modelos_interior .modelo .ver{
		display: block;
		background-color: #00aeef;
		border-radius: 0.3em;
		color: #ffffff;
		font-size: 1.06em;
		width: 6em;
		margin: 0em auto;
		padding: 0.3em 0em;
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-ms-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
	.modelos_interior .modelo:hover .ver{
		background-color: #1e559a;
	}
	.parrafo{
		color: #252525;
		font-weight: 300;
		margin: 0em 0em 1em 0em;
		text-align: justify;
	}
	.preguntas .paginacion{
		padding: 1em 0em 0em 0em;
		text-align: right;
	}
	.preguntas .paginacion a{
		display: inline-block;
		vertical-align: top;
		background: #ffb900;
		background: -moz-linear-gradient(top,  #ffb900 0%, #ff9d00 100%);
		background: -webkit-linear-gradient(top,  #ffb900 0%,#ff9d00 100%);
		background: linear-gradient(to bottom,  #ffb900 0%,#ff9d00 100%);
		font-family: 'Fira Sans', sans-serif;
		width: 1.5em;
		height: 1.3em;
		padding: 0.2em 0em 0em 0em;
		text-align: center;
		color: #ffffff;
	}
	.preguntas .paginacion a:hover,
	.preguntas .paginacion a.activo{
		background: #00aff2;
		background: -moz-linear-gradient(top,  #00aff2 0%, #00aff2 100%);
		background: -webkit-linear-gradient(top,  #00aff2 0%,#00aff2 100%);
		background: linear-gradient(to bottom,  #00aff2 0%,#00aff2 100%);
	}
	.preguntas .pregunta{
		border-bottom: 0.1em solid #cbcbcb;
		padding: 0em 0em 2em 0em;
		margin: 0em 0em 2em 0em;
	}
	.preguntas .pregunta .figura{
		display: inline-block;
		vertical-align: top;
		width: 12%;
		text-align: center;
		margin: 0em 2% 0em 0em;
	}
	.preguntas .pregunta .figura span{
		font-size: 2em;
		color: #ff9200;
	}
	.preguntas .pregunta .texto{
		display: inline-block;
		vertical-align: top;
		width: 85%;
		text-align: justify;
	}
	.preguntas .pregunta .texto h4{
		color: #1e559a;
		font-weight: bold;
		font-size: 1.22em;
	}
	.preguntas .pregunta .texto p{
		color: #494949;
		font-size: 1em;
	}
	.proyectos .imagenes{
		position: relative;
		text-align: center;
		padding: 0em 0em 3em 0em;
		margin: 0em 0em 2em 0em;
	}
	.proyectos .imagenes .btn_volver{
		display: block;
		color: #ffffff;
		background-color: #b2b2b2;
		border-radius: .3em;
		width: 9em;
		padding: .4em 0;
		margin: 0 auto;
	}
	.proyectos .imagenes .caja{
		display: none;
	}
	.proyectos .imagenes .caja img{
		border: 0.2em solid #cfcfcf;
		display: inline-block;
		vertical-align: top;
		margin: 0em 0.2em 0.3em 0em;
		max-width: 7.19em;
		height: auto;
		border-radius: 0.3em;
		cursor: pointer;
	}
	.proyectos .imagenes .der{
		right: 0em;
		border-radius: 0em 0.3em 0.3em 0em;
	}
	.proyectos .imagenes .izq{
		right: 1.8em;
		border-radius: 0.3em 0em 0em 0.3em;
	}
	.proyectos .imagenes .der,
	.proyectos .imagenes .izq{
		position: absolute;
		bottom: 0em;
		font-size: 1.7em;
		cursor: pointer;
		background-color: #b2b2b2;
		display: block;
		width: 1.8em;
		height: 1.2em;
		padding: 0.2em 0em 0em 0em;
		text-align: center;
		color: #eeeeee;
	}
	.proyectos .imagenes .der:hover,
	.proyectos .imagenes .izq:hover{
		color: #646464;
	}
	.proyectos #contenedor{
		max-width: 38em;
		margin: 0em auto;
		border: 0.2em solid #cfcfcf;
		border-radius: 0.3em;
	}
	.proyectos #contenedor img{
		width: 100%;
		height: auto;
		display: block;
	}
	.subtitulo{
		font-weight: bold;
		font-size: 1.22em;
		color: #1e559a;
		margin: 0em 0em 0.8em 0em;
	}
	.titulo{
		color: #1e559a;
		font-weight: bold;
		font-size: 2.06em;
		line-height: 1em;
		margin: 0em 0em 1em 0em;
	}
	.titulo2{
		font-size: 1.88em;
		color: #1e559a;
		font-weight: 300;
		margin: 0em;
		font-style: italic;
		line-height: 1em;
	}
	.titulo .bajada{
		display: inline;
		font-size: 0.64em;
		color: #252525;
		font-weight: 300;
		line-height: 1em;
	}
	#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;
	}
	#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: #00aeef;
		background: -moz-linear-gradient(top,  #00aeef 0%, #0098de 100%);
		background: -webkit-linear-gradient(top,  #00aeef 0%,#0098de 100%);
		background: linear-gradient(to bottom,  #00aeef 0%,#0098de 100%);
		text-align: center;
		cursor: pointer;
		text-shadow: 0.05em 0.05em 0.05em #131313;
		padding: 0.2em 0em 0em 0em;
	}
	#menures span{
		font-size: 1.5em;
		padding: 0.2em 0em 0em 0em;
		color: #ffffff;
	}
	.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;}
}