body {	font-size: 11px;    line-height: 1;	color: #7c756c;	font-family: Verdana,Helvetica,Arial,sans-serif;	background:url(../images/body-bg.gif) 0 0 repeat-x scroll transparent;}.clear { clear:both;}* { margin:0; padding:0; }a, a:link {	color: #346ba8;	text-decoration: none;}a:hover {	text-decoration: underline;}ul { list-style-type: none; }p { text-align:justify; }#wrapper {	width: 960px;	min-height: 100%;	height: auto !important;	height: 100%;	margin: 0 auto -104px;}#header {	height: 84px;	color:#fff;}/* GALLERY----------------------------------*/	#gallery {		margin: 8px 10px 0 10px;		background: url("../images/gallery_base.png") top left no-repeat;}	#gallery .canvas {		height: 350px;		width: 940px;		overflow: hidden;		z-index: 5000;}#gallery-right{		background: url("../images/gallery_base.png") top left no-repeat;}#gallery-right .canvas-right {		height: 320px;		width: 225px;		overflow: hidden;		z-index: 5000;}		/* COLUMNAS----------------------------------*/#columnas.cols .col{width: 290px; float: left; margin: 18px 0px 0px 0px; padding-left: 30px; background: transparent url(../images/col-divider.png) top left no-repeat;}#columnas.cols .col.first{margin: 18px 0px 0px 18px; padding-left: 0; background: none;}#columnas.cols .col h2{margin: 0 0 18px 0; font-size: 16px; color: #000; }#columnas.cols .col ul{padding: 0; margin: 0;}#columnas.cols .col ul li{padding: 0; margin: 0; list-style-type: none; margin: 0 0 25px 0;}#columnas.cols.col ul li{padding-right: 10px !important;}#columnas.cols.col ul li span.meta{color: #321231; font-weight: bold; font-size: 10px;}#columnas.cols.col ul li h3{line-height: 1.3; font-size: 14px;}#columnas.cols.col ul li h3 a{color: #323231; padding: 2px 2px 2px 0;}#columnas.cols.col ul li h3 a:hover{background-color: #DEDFE6; border: none;}#columnas.cols.col ul li p{line-height: 1.4;}/* Plantilla 01----------------------------------*/#main	{ width: 960px; margin: -1px auto 0 auto; overflow: hidden; background: #fff url('../images/content_bg.png') repeat-x 0 0; min-height:540px; height:auto !important; height:540px;}	/* main title */h1{ color:#B03232; font-size: 30px; font-weight:bold; padding:22px 0 18px 28px; text-transform:uppercase; letter-spacing: -.035em; }h1 strong { color: #000; text-transform: uppercase;}	 /* sidebar navigation */#side_navigation { float:left; padding-left:23px; width:245px; }#side_navigation li { padding:5px; color: #787878; font-size: 18px;}#side_navigation li.indent{ padding-left:20px; }#side_navigation3 li.active,#side_navigation li.active{ background-color:#E7E8E8; }#side_navigation li.hidden{ display:none; }#side_navigation li a { display: block; width: 245px; height: 25px; text-decoration: none; color: #373737;}#side_navigation li a#sn_management { background: transparent url('../images/side_elevacion.png') no-repeat 0 0; }#side_navigation li a#sn_our_team { background: transparent url('../images/side_elevacion.png') no-repeat 0 -25px; }#side_navigation li a#sn_standards { background: transparent url('../images/side_elevacion.png') no-repeat 0 -50px; }#side_navigation li a#sn_timeline { background: transparent url('../images/side_elevacion.png') no-repeat 0 -75px; }#side_navigation li a#sn_management:hover, #side_navigation li.active a#sn_management{ background: transparent url('../images/side_navigation.png') no-repeat -245px 0; }#side_navigation li a#sn_our_team:hover, #side_navigation li.active a#sn_our_team{ background: transparent url('../images/side_navigation.png') no-repeat -245px -25px; }#side_navigation li a#sn_standards:hover, #side_navigation li.active a#sn_standards{ background: transparent url('../images/side_navigation.png') no-repeat -245px -50px; }#side_navigation li a#sn_timeline:hover, #side_navigation li.active a#sn_timeline{ background: transparent url('../images/side_navigation.png') no-repeat -245px -75px; } /* column3 */.column3 { float: left; width: 414px; padding: 0 18px 0 18px; }.column3 h3 { font-size: 2.6em; color: #7c7c7c; }.column3 h4 { margin-bottom: 10px; }#right_rail{ float:right;}#gallery_photos{ float: right; width: 171px; height: 283px; margin-right: 15px; text-indent: -5000px; display: block; background: transparent url('../images/gallery_show.png') no-repeat left top; display: inline;margin-top:10px; margin-bottom:10px;}#almacenaje02_photos{ float: right; width: 520px; height: 200px; margin-right: 15px; text-indent: -5000px; display: block; background: transparent url('../images/gallery_almacenaje02.png') no-repeat left top; display: inline; margin-top:10px; margin-bottom:10px;}#almacenaje01_photos{ float: right; width: 520px; height: 200px; margin-right: 15px; text-indent: -5000px; display: block; background: transparent url('../images/gallery_almacenaje01.png') no-repeat left top; display: inline; margin-bottom:10px;}.template_page .quoted, .column3 .quoted, #right_rail .quoted	{ width: 145px; float: right; font-size: 13px; line-height: 1.6em; color: #656565; padding: 2px 0 15px 55px; background: transparent url('../images/quotes.png') no-repeat 15px 7px; }#right_rail .quoted{background:transparent url(../images/quotes.png) no-repeat scroll left 7px;margin-top:0px;padding-left:41px;padding-right:15px;width:130px;}#right_rail .quoted span{display:block;font-size:11px;font-weight:bold;line-height:15px;padding-top:10px;}#logo {	background: url(../images/grualbe_logo.png) no-repeat;	width: 164px;	height: 66px;	float: left;	margin: 5px 0 0 10px;}#logo h1{ color:#B03232; font-size: 10px; font-weight:normal; padding:0; text-transform:uppercase; letter-spacing: 0em; }#logo span {	display:none;}#logo a {	display: block;	width: 164px;	height: 66px;}#telephone {	background: url(../images/grualbe-telefono.gif) no-repeat;	width: 292px;	height: 20px;	float: right;	margin: 10px 10px 0 0;}#telephone span {	display:none;}	/* Contacto----------------------------------*/form {	line-height: 1.5;	margin: 2em 0 0;}form label {	display: block;	width: 100px;	float: left;	clear: left;	font-size: 18px;	font-family: Helvetica,Arial,Sans-serif;	color: #403f3e;}			form input.styled {	border: 2px solid #b1aeac;	background: #e1e1e1;	font-size: 16px;	font-family: Helvetica,Arial,Sans-serif;	width: 210px;	color: #666;}form textarea.styled {	border: 2px solid #b1aeac;	background: #e1e1e1;	font-size: 16px;	font-family: Helvetica,Arial,Sans-serif;	width: 210px;	color: #666;}form p.req {	text-indent: -9999em;	background: url("../images/txt_required.png") 100px 0 no-repeat;}			form p.submit {	margin-left: 100px;}form p.submit2 {	margin-top:-2px;	float:right;}			form p.submit input {	border: 0;	width: 140px;	height: 25px;}				.content {	padding: 28px 90px 28px 90px;	clear: left;}.content .main-right {	float: right;	width: 430px;}.content .main-right p {	line-height: 1.5;	margin: 1em 1em 1em 0;}.content .sidebar-left {	margin: 0 455px 0 0;}.content .sidebar-left .info {	background: url("../images/contact_sidebar_1.png") top left no-repeat;	height: 285px;	overflow: hidden;	color: #fff;	font-family: Helvetica,Arial,Sans-serif;	font-size:14px;	line-height: 20px;}.content .sidebar-left .info p {	padding: 0;	margin: 1.2em;}.content .sidebar-left .info p span.phone_fax {	display: block;	background: url("../images/contact_sidebar_pipe.png") 58px 0 no-repeat;}.content .sidebar-left .info p span.phone_fax strong {	width: 68px;	display: inline-block;}/* Footer=====================================================================*/#footer { background:#fff; border-top:0px #e8e8e8 solid;  border-bottom:1px #e8e8e8 solid; width:930px; margin:0 auto; padding:0 15px; text-align:left; }.footerDiv { /* border-top:1px #CCC dotted;*/ padding:10px 0; /* background: url(/images/layout/footer_bg.gif) no-repeat left 17px; */}.footerDiv ul { list-style-type:none;}.footerDiv a { text-decoration:none; }.footerDiv a:hover { text-decoration:underline;}.footerTit { color:#999; text-transform:uppercase; display:block; margin:0 0 5px 0;}.footer_copyright { width:890px; margin:0 auto 15px auto; padding:10px 35px; text-align:left; font-size:.95em; color:#999; line-height:1.8em; /* border-bottom: 2px #606060 solid; */ background:#fff;}.footer_copyright a { color:#333; text-decoration:none;}.footer_copyright a:hover { text-decoration:underline;}.footer_copyright .altrisiti { color:#999; float:right; }.footer_copyright .copy { font-size: .9em; float:left; margin:0; padding: 10px 0 5px 0; color: #999; }.footer_copyright .copy a { color: #999; text-decoration: underline; }.footer_copyright .followus { float:left;}.footer_copyright a.twitter { background:url(../images/ico_twitter_16.png) no-repeat left center; display:inline; padding:5px 0 5px 20px; }.footer_copyright a.facebook { background:url(../images/ico_facebook_16.png) no-repeat left center; display:inline; padding:5px 0 5px 20px; }.footer_firme { width:890px; margin:0 auto; font: 0.95em/1.3em "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:center;}.footer_firme a { color:#999; text-decoration:none;}.footer_link { width:890px; margin:0 auto; font: 0.95em/1.3em "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-align:center; color:#999;}.footer_link a { color:#666; text-decoration:none;}.footer_link a:hover { color:#333;}.footer_newsletter { padding:1px 0px 5px 0px; margin:-5px 0 0 0;}.footer_newsletter input { width:120px; margin:10px 0 0 0; padding:0;}.footer_newsletter .testo { padding:10px 0 0px 0; display:block;  }.footer_telefono {}.footer_telefono_num { color:#222; font: bold 2.2em/1.4em arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif; text-indent:45px; background: url(../images/icon_telf.gif) no-repeat left +2px;}.footer_telefono_num .grey { color:#999;}.footer_telefono_testo { color:#999; border-top: 1px #f8f8f8 dotted; display:block; margin-top:2px;}.footer_carte { float:right; }.em09 { font-size:0.95em;}.width140 { width:140px; margin-right:10px; float:left;}.width160 { width:160px; margin-right:10px; float:left;}.width250 { width:250px; margin-right:10px; float:left;}.width200 { width:200px; margin-right:10px; float:left;}.width85 { width:65px; float:left; margin-right:10px;}.last { margin-right:0px;}