body {	background-color: white;	background-image: url(../images/bkg3.jpg);	background-repeat: repeat-x;	margin: 10px 0 10px 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #111;}#wrapper {	min-height: 690px;	width: 770px;	margin: 0 auto;	/*background-color: rgb(234,236,236);*/	background-color: #eeeeee;	border: 0px solid black;}#header {	background-color: rgb(10,44,69);	background-image: url(../images/header-tecnolita3.jpg);	height: 180px;	color: #eeeeee;	/*padding: 1.5em 1em;*/	padding: 0;	margin: 0;	border-bottom: 0px solid black;}#header p.languages {	margin: 0;	padding: 10px 0 0px 560px;	font-size: x-small;	color: rgb(227,227,204);}.languages a:link, .languages a:visited {	color: rgb(227,227,204);	text-decoration: none;	}.languages a:hover {	text-decoration: underline;	}#navi {	float: left;	min-height: 490px;	width: 170px;	padding: 0;	font-size: small;}#content {	min-height: 490px;	margin: 0 0px 0 170px;	padding: 1em 2em;	border-left: 0px olive dotted;	border-right: 0px olive dotted;	background-color: rgb(232,232,220);}#content p {	text-align: justify;	font-size: 11px;}#content p.inlink {	margin: 0;	color: orange;	text-align: right;	font-weight: bold;	font-size: 10px;	}.inlink a:link, .inlink a:visited {	color: orange;	text-decoration: none;	}.inlink a:hover {	text-decoration: underline;	}.reglink a:link, .reglink a:visited {	color: rgb(83,106,124);	text-decoration: none;	}.reglink a:hover {	text-decoration: underline;	}#content h2 {	background-image: url(../images/stripe.jpg);	margin-top: 22px;	padding: 0;	line-height: 0.8em;	color: rgb(232,232,220);	text-align: right;	}#content p.bottomlink {	position: relative;	margin: -20px 0 20px 0;	color: rgb(83,106,124);	font-size: 10px;	}.bottomlink a:link, .bottomlink a:visited {	color: rgb(83,106,124);	text-decoration: none;	}.bottomlink a:hover {	text-decoration: underline;}#content h3 {	margin: 0em 3em;	color: rgb(83,106,124);	text-align: left;	border-right: 1px solid orange;	border-bottom: 1px solid orange;	}#content h5 {	color: orange}/*#content .list {	margin: 0px 50px 0px 50px;	padding: 6px;	list-style: none;	border-left: 1px solid orange;	text-align: center;	font-weight: bold;	font-style: italic;	line-height: 2em;	font-family: Trebuchet MS;	}*/#content li {	font-family: "Trebuchet MS";	font-size: 12px;	}#footer {	background-image: url(../images/footer.jpg);	background-repeat: repeat-x;	background-color: rgb(10,44,69);	color: rgb(232,232,220);	height: 120px;	border-top: 0px solid black;	font-size: 0.5em;	text-align: right;}#footerleft {	float: left;	width: 170px;	padding: 0px;	margin-left: 18px;	margin-top: 5px;}#footerright {	float: right;	margin-top: 50px;	margin-right: 18px;	text-align: right;}/* *** Navigation *** */#menu {	width: 100%;	border-bottom: 0px solid black;	margin: 0;	padding: 0;	list-style: none;	}.current {	background: rgb(232,232,220); 	font-weight: bold; 	}.selected {	background: rgb(232,232,220); 	color: rgb(83,106,124); 	font-weight: bold; 	text-transform: uppercase;	border-left: 3px solid orange;	}#menu li a:link, #menu li a:visited {	padding: 8px 10px 8px 10px;	color: #111;	text-decoration: none;	/*text-transform: uppercase;*/	font-size: 11px;	display: block;	}		#menu li a:hover {	color: rgb(83,106,124);	background-color: rgb(232,232,220);	font-weight: bold;	}#submenu {	list-style: none;	/*border-top: 1px solid black;	border-bottom: 1px solid black;*/;	}#submenu li a:link, #submenu li a:visited {	padding: 6px 10px 6px 10px;	text-decoration: none;	/*text-transform: uppercase;*/	font-size: 10px;	display: block;	}	#submenu li a:hover {	font-weight: bold;		text-decoration: underline;	}#menulogo {	float: right;	width: 50%;	margin-top: 10px;	margin-right: 30px;	border: 1px solid orange;	border-top: 5px solid orange;	border-bottom: 5px solid orange;	padding: 12px;	list-style: none;}	/* *** Tables *** */	table {	font-family: arial, verdana, sans-serif;	font-size: 10px;	width: 100%;	background: rgb(230,232,220);	margin: 0px;	padding: 0;	}td {	background: #ddd;	padding: 5px 5px 5px 5px;		}th {	background-color: rgb(83,106,124);	color: #eee;	text-align: left;	padding: 5px 5px 5px 5px;	}	.gallery {	margin: 0px;	padding: 5px 5px 5px 5px;	border: 0px;	font-family: Trebuchet MS;	font-size: 11px;	text-align: center;}/*.gallery {	background: #ddd;	padding: 5px 5px 5px 5px;	border: 0 0px 0 0px solid orange;}*//* *** Lists *** */	/* *** comercial.html *** */#leftlist {	float: left;	position: relative;	width: 45%;	border-bottom: 0px solid black;	list-style-type: none;	text-align: left;}#leftlist p {	padding-bottom: 5px;	line-height: 0,8em;	border-bottom: 1px black dashed;	text-align: center;	text-transform: lowercase;	font-weight: bold;}#leftlist li {	margin-left: -30px;	list-style-type: none;	font-size: 12px;}#rightlist {	float: right;	position: relative;	width: 45%;	border-bottom: 0px solid black;	list-style-type: none;	text-align: right;}#rightlist p {	padding-bottom: 5px;	border-bottom: 1px black dashed;	text-align: center;	text-transform: lowercase;	font-weight: bold;}#rightlist li {	margin-right: 10px;	list-style-type: none;	font-size: 12px;}#leftcol {	float: left;	position: relative;	width: 140px;	padding: 10px 27px 10px 0px;	margin-top: 20px;	border-left: 0px solid black;	list-style-type: none;	text-align: center;}#midcol {	float: left;	position: relative;	width: 140px;	padding: 10px 27px 10px 27px;	margin-top: 20px;	border-left: 1px solid black;	border-right: 1px solid black;	list-style-type: none;	text-align: center;}#rightcol {	float: left;	position: relative;	width: 140px;	padding: 10px 0px 10px 27px;	margin-top: 20px;	border-bottom: 0px;	border-right: 0px solid black;	list-style-type: none;	text-align: center;}.underalphalist { 	font-family: "Trebuchet MS";	font-size: 12px;	list-style-type: lower-alpha; 	text-align: justify	}.decimallist { 	font-family: "Trebuchet MS";	font-size: 12px;	list-style-type: decimal; 	text-align: justify	}.disclist { 	letter-spacing: 0px;	font-size: 11px;	list-style-type: disc; 	text-align: justify	}.disclistitem { 	letter-spacing: 2px;	font-size: 13px;	font-weight: bold;	list-style-type: disc; 	text-align: left;	}	.disclistitem .list {	letter-spacing: 0px;	font-size: 11px;	font-weight: normal;	font-family: Verdana, Arial, Helvetica, sans-serif; 	list-style-type: none; 	text-align: justify;	}.disclistcenter { 	font-size: 11px;	list-style-type: disc; 	text-align: center	}.disclistright { 	font-size: 11px;	list-style-type: disc; 	text-align: right	}.circlelist { 	font-family: "Trebuchet MS";	font-size: 12px;	list-style-type: circle; 	}	/* *** Images *** */.rightimg {	float: right;	margin-left: 10px;	margin-bottom: 5px;}.midimg {	float: left;	margin-left: 40px;	margin-bottom: 5px;}.leftimg {	float: left;	Margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;}#content p.midimg {	text-align: center;	}/* *** Links *** */ul.link {	margin: 0;	padding: 0;	}ul.link li {	list-style-type: none;	}ul.link li a:link, ul.link li a:visited {	color: orange;	text-decoration: none;	}ul.link li a:hover {	text-decoration: underline;	}/* *** Gallery *** */.image {	border: 1px solid black;	margin: 10px 30px 10px 0;	}.lastimage {	border: 1px solid black;	margin: 10px 0 10px 0;	}