/* ::::: http://norextrem.com/style/style.css ::::: */

* { margin: 0px; padding: 0px; }
a { color: rgb(153, 153, 153); text-decoration: none; }
h1 { font-size: 19px; padding-bottom: 5px; }
body { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 13px; }
.menu { width: 300px; float: left; background-color: rgb(0, 0, 0); padding: 10px 10px 500px 20px; }
.tabulacion { padding-top: 5px; padding-bottom: 5px; color: rgb(255, 255, 255); display: block; font-size: 13px; line-height: 8px; }
.tabulacion:hover { color: rgb(255, 153, 0); }
.reparaciones { background-image: url('realizamos-cualquier-reparacon-de-equipos-informaticos.png'); text-align: left; text-indent: -9999px; display: block; background-repeat: no-repeat; height: 80px; width: 260px; margin-top: 5px; margin-bottom: 10px; }
.norextrem { background-image: url('norextrem.png'); background-repeat: no-repeat; display: block; height: 85px; width: 260px; text-align: left; text-indent: -9999px; margin-top: 50px; margin-bottom: 25px; }
.ordenadores { background-image: url('reparacion-de-ordenadores.png'); background-repeat: no-repeat; display: block; height: 30px; width: 280px; text-align: left; text-indent: -9999px; }
.moviles { background-image: url('reparacion-de-moviles.png'); background-repeat: no-repeat; text-align: left; text-indent: -9999px; height: 30px; width: 250px; display: block; padding-bottom: 5px; margin-top: 30px; }
.consolas { background-image: url('reparacion-de-consolas.png'); background-repeat: no-repeat; text-align: left; text-indent: -9999px; display: block; height: 30px; width: 250px; margin-top: 30px; margin-bottom: 5px; }
.pie { width: 100%; position: fixed; bottom: 0px; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); float: left; border-top: 1px solid rgb(255, 255, 255); }
.place { float: left; padding-top: 10px; }
.logos { float: right; margin: 0px; padding: 0px; }
.imagen { float: left; padding-left: 50px; padding-top: 50px; }
.texto { float: left; width: 440px; text-align: justify; display: block; height: 440px; margin-top: 50px; margin-bottom: 50px; margin-left: 50px; color: rgb(51, 51, 51); padding: 30px 40px 30px 30px; background: transparent linear-gradient(to bottom, rgb(183, 183, 183) 0%, rgb(229, 229, 229) 100%) no-repeat scroll 0% 0%; border-radius: 10px; box-shadow: 3px 3px 6px 1px rgba(0, 0, 0, 0.5); }
.negrita {  }
.home { display: none; }
button { border: medium none; background: transparent none repeat scroll 0% 0%; text-decoration: none; cursor: pointer; }
.swicthA { display: none; }
@media all and (max-width: 800px) {
	* { font-family: "Arial" ! important; }
	body { width: 100%; height: 100%; }
	.swicthA { display: block; }
	.menu { font-family: "Arial"; display: block; position: fixed; overflow-y: scroll; width: 17em; height: 100%; background-color: rgb(53, 53, 53); top: 0px; left: -17em; bottom: 0px; box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.8) inset; font-size: 1em; padding: 0px; }
	.menu * { font-size: 1em ! important; }
	.menu ul li ul { margin-top: 0.5em; width: 15em; padding: 1em; background-color: rgb(26, 26, 26); box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.8) inset; display: block; position: relative; left: -1em; }
	.menu li { padding: 1em; text-align: left; }
	.norextrem { background-image: none; display: none; height: auto ! important; width: 100%; text-align: left; text-indent: 0px; margin: 0px; padding: 0px; }
	.reparaciones { display: none; }
	.logos { display: none; }
	.home { display: block; position: absolute; top: 1em; left: 1em; }
	.swicthB { display: none; }
	.pie { font-size: 1em; width: 90%; padding: 5%; }
	.place { padding: 0.1em ! important; float: none ! important; text-align: center; }
	.ordenadores, .moviles, .consolas { background-image: none ! important; background-repeat: no-repeat; display: block; height: auto; width: 90%; padding: 5%; margin: 0px; text-align: left; text-indent: 0px; }
	.imagen { width: 90%; padding: 5%; }
	.imagen img { width: 100%; height: auto ! important; }
	.texto { width: 90%; padding-top: 5%; padding-right: 5%; padding-left: 5%; margin: 0px; height: auto ! important; padding-bottom: 10em ! important; }
}
