
			/*reset*/
			html, body { margin: 0; padding: 0;	border: 0; }
			body { font-family:Helvetica, Arial, sans-serif; line-height:1.5; font-size:16px; background: #fff; color: #000; word-wrap: break-word; -webkit-text-size-adjust: none; }
			h1, h2, h3, h4, h5, h6{ font-weight: normal; margin: 0;}
			p img { float: left; margin: 0 10px 5px 0; padding: 0; }
			img { border: 0; max-width: 100%; }
			table { width:auto; border-collapse: collapse;border-spacing: 0; }
			article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }

			/*Non-semantic helper classes*/
			.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
			.ir br { display: none; }

			@font-face {
			    font-family: 'HelveticaNarrow';
			    src: url('../font/helr47w-webfont.eot');
			    src: url('../font/helr47w-webfont.eot?#iefix') format('embedded-opentype'),
			         url('../font/helr47w-webfont.woff') format('woff'),
			         url('../font/helr47w-webfont.ttf') format('truetype'),
			         url('../font/helr47w-webfont.svg#helv') format('svg');
			    font-weight: normal;
			    font-style: normal;
			}

			.btn {
				display: block;

				padding: 9px;
				margin-bottom: 2px;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 0.8em;

				border-top: solid 1px rgba(255, 255, 255, 0.2);
				border-bottom: solid 1px solid 1px rgba(0, 0, 0, 0.2);
				/*background: -webkit-gradient(linear, left top, left bottom, from(#151515), to(#101010));
			 	background: -moz-linear-gradient(top, #151515, #101010);*/

				-webkit-border-radius: .4em;
				-moz-border-radius: .4em;
				border-radius: .4em;

				-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
				-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
				box-shadow: 0 1px 2px rgba(0,0,0,.2);
			}

			.btn.light{
				background: #333;
				background: -webkit-gradient(linear, left top, left bottom, from(#1d1d1d), to(#161616));
				background: -moz-linear-gradient(top, #151515, #101010);
			}
			.imgcontent {
				position: relative;
				overflow: hidden;
			}
			#container img {
				display: block;
				margin: 0 auto;
			}
			#container img.left {
				float: left;
				margin-left: 15px;
			}
			#container img.right {
				float: right;
				margin-right: 15px;
			}

			h1 {
				font-size: 1em;
				position: relative;
				overflow: hidden;
			}
			h2 {
				padding: 10px;
				text-transform: uppercase;
				font-size: 1.2em;
			}
			h3 {
				text-transform: uppercase;
				font-size: 1.15em;
			}
			.content p {
				margin: 10px;
			}
			
			body {
				font-family: HelveticaNarrow, arial, sans-serif;
			}
			
			.lgaleria{ 
				display:inline-block; 
				margin:3px;
				}
			.timg{
				width:45px;
				padding:5px; 
				border:10px white solid;
				box-shadow: 1px 1px 2px #ffffff;
				background-color:#c3c3c3;
				}