<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties ======================================================== */
body { 
	background:#fafafa; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:20px;
	color:#6f6f6f;
	min-width:1000px;
}
html, body { height:100%;}


p {padding-bottom:34px;}

a {
	color:#d52d00; 
	outline:none;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}


/* Global Structure ============================================================= */
.main {
	margin: 0 auto;
	position: relative;
	width: 940px; }

	/* Header */
	header{
		height:187px; position:relative; z-index:20;
	}
	
	/* Content */
	section#content {padding-top:30px; position:relative; z-index:19;
		
	}			
	/* Footer */
	footer{height:102px; margin: 0 auto; width:940px;
		
	}
/* Left &amp; Right alignment */

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6 { float:left;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { 
	width:100%;
	overflow:hidden;
	position:relative;
}
/*----- form defaults -----*/
input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	outline:none;
}

/*----- other -----*/
.img-indent { 
	margin:0 20px 0 0; 
	float:left;
}
.extra-wrap { 
	width:100%;
}
.extra-wrap1 { 
	overflow:hidden;
}

/*.indent {padding-top:31px;}*/
.indent {padding-top:5px;}

h1 {display:inline-block; margin-top:29px; margin-left:29px; float:left;
	}
h1 a {
	text-indent:-5000px; 	 
	background:url(../images/logoTMSSite.png) 0 0 no-repeat;	 
	width:160px;
	height:50px;
	display:block;
	
}
h2 {font-size:18px; line-height:1.2307em; color:#cb260a; text-transform:uppercase; padding:15px 0px 0px 18px;}
h2 span {color:#3b3b3b;}

h3 {font-size:18px; line-height:1.2307em; color:#cb260a; text-transform:uppercase; padding:0px 0px 0px 0px;}
h3 span {color:#3b3b3b;}
.h3-bot {padding-bottom:11px;} 

nav {padding:0px 0px 0px 0px;}
.sf-menu {background:url(../images/menu-bg.gif) 0 0 repeat-x #c6250a; height:53px; border-radius:0px 0px 3px 3px; position:absolute; width:940px;}
.sf-menu li {float:left;
	position:	relative;
	font-size:16px;
	line-height:1.2307em;
	text-transform:uppercase;
	background:url(../images/li-bg.gif) right 0 no-repeat; height:53px;
	padding-top:1px;
	
	}

.sf-menu .first {border-radius:0px 0px 0px 3px;}	
.sf-menu .m1 {width:96px;}
.sf-menu span {position:absolute; height:28px; width:27px; background:url(../images/menu-span.png) 0 0 no-repeat; top:10px; left:90px;}


	
.sf-menu a {display:block;
	position:		relative;	
	color:#fff;
	text-decoration:none; 
	padding:15px 20px 17px 18px;
	background:none;

	
	}
.sf-menu li li {
	padding:0;
	font-size:12px;
	text-align:left;
	line-height:14px;
	padding:0 0 0 0px;
	text-transform:none;
	background:#3b3b3b;
	text-transform:none;
	margin-bottom:1px;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	margin:0px 0px 1px 0px;
	border-right:none;
	letter-spacing:normal;
	width:250px;
}
	.sf-menu li li a {
		padding:6px 0px 4px 9px;
		display:inline-block;
		text-decoration:none;
		color:#c6c5c5;
		background:none;
		width:242px;
	}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			251px; 
	display:none;
	padding:0px 1px 1px 1px;
	background:#191f24;
	
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			54px; /* match top ul list item height */
	z-index:		99;
	
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			205px; /* match ul width */
	top:			-8px;
	
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}



.sf-menu &gt; li.sfHover &gt; a, .sf-menu li a:hover, .sf-menu li a.active {
	background:url(../images/a-bg.gif) 0 0 repeat-x;}
	

	
	

	.sf-menu li li.sfHover &gt; a,
	.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a.active {
		color:#ece5db; background:none;
		
	}
	.sf-menu li li:hover, .sf-menu li li.sfHover {background:#000;}	
	.sf-menu li li li:hover {background:#ff9c00;}

/*===== header =====*/
#header {
	
}
.bg {background:url(../images/bg.gif) 0 0  repeat-x #3b3b3b; height:39px; margin-bottom:3px;
 border-radius:3px 3px 0px 0px;
}

.text {float:left; padding:9px 0px 0px 12px; color:#a4a3a3;}
.text a {text-decoration:none; color:#a4a3a3;}
.text a:hover {text-decoration:underline;}

.link1 {color:#ff5b3f; float:right; padding:9px 11px 0px 7px;}
.link1 a {color:#ff5b3f; text-decoration:none;}
.link1 a:hover {text-decoration:underline;}

.phone1 {color:#fff; float:right; padding:9px 14px 0px 0px;}
.phone1 span {color:#a4a3a3;}

.block {background:#bc1906; height:92px;}
.list {margin:14px 19px 0px 0px;}
.list li {float:left; font-size:12px; line-height:16px; background:url(../images/list-marker.gif) 0 7px no-repeat; padding-left:12px; margin-left:19px;}
.list a {text-decoration:none; color:#fff;}
.list a:hover {text-decoration:underline;}
.block1 {float:right; width:339px;}

#search-form {float:right;}
#search-form fieldset {
	border:none;
	margin:16px 20px 0px 0px;
	background:none;
	border:none;
	background:url(../images/form-img.gif) left top no-repeat;
}
	#search-form label {
		display:inline-block;
		background:none;
		outline:none;		
		display:inline-block;
		height:26px;
	}
#search-form input[type=text] {
	background:none;
	border:none;
	line-height:1.2307em;
	font-size:12px;
	padding:6px 5px 5px 7px;
	margin:0 0px 0 0px;
	width:171px;
	vertical-align:top;
	color:#919191;
	font-family:Arial, Helvetica, sans-serif;
}
.page1-img1 {background:url(../images/page1-img1.gif) 0 0 no-repeat; height:27px; width:25px; display:inline-block; margin-left:-3px;}
.page1-img1:hover {background:url(../images/page1-img1.gif) 0 -28px no-repeat;}

.img-pad {padding:5px 0px 0px 5px;}
.img-pad1 {padding:5px 0px 0px 1px;}
.img-pad2 {padding:3px 0px 0px 8px;}
.img-pad3 {padding:5px 0px 0px 5px;}

.box-bottom {padding-bottom:19px;}

.pad-top {padding-top:37px;}
.pad-top1 {padding-top:20px;}

.pad-top2 {padding:37px 0px 34px 0px;}

.img-top {padding-top:20px;}


/*===== content =====*/
#content {
	
}
.box {min-height:100px; background:#fff; border:1px solid #e8e8e8; border-radius:3px;}
.box {padding:19px 0px 20px 0px;}

/*.bg1 {background:url(../images/bg004_vazio.png) 0 0 no-repeat; height:341px; margin-left:19px; margin-bottom:20px;}
.bg1 .padding {padding:39px 0px 0px 563px;}*/

.bg1 {background:url(../images/bg002_vazio.jpg) 0 0 no-repeat; height:341px; margin-left:19px; margin-bottom:20px;}
.bg1 .padding {padding:5px 0px 0px 363px;}

.title {font-size:54px; line-height:1.2307em; color:#464646; text-transform:uppercase;}
.title span {font-size:63px; line-height:1.2307em; color:#ce270a; margin-top:-20px; display:inline-block;}

.title2 {font-size:54px; line-height:1.2307em; color:#464646; text-transform:uppercase;}
.title2 span {font-size:32px; line-height:1.2307em; color:#FFFFFF; margin-top:-20px; display:inline-block;}

.title3 {font-size:54px; line-height:1.2307em; color:#464646; text-transform:uppercase;}
.title3 span {font-size:32px; line-height:1.2307em; color:#ce270a; margin-top:-20px; display:inline-block;}

.link2High {font-size:32px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/link2-bg.gif) 0 0 repeat-x #c8250a; border-bottom:1px solid #8b1a07;
border-right:1px solid #8b1a07; border-top:none; border-left:none; border-radius:3px; display:inline-block; padding:10px 8px 9px 13px; margin:18px 0px 0px 0px;}
.link2High:hover {background:#d65521;}

.link2MediumInverse {font-size:20px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/link2-bg.gif) 0 0 repeat-x #d65521; border-bottom:1px solid #d65521;
border-right:1px solid #8b1a07; border-top:none; border-left:none; border-radius:3px; display:inline-block; padding:10px 8px 9px 13px; margin:18px 0px 0px 0px;}
.link2MediumInverse:hover {background:#d65521;}


.list1 {margin-top:-11px;}
.list1 li {font-size:15px; line-height:23px; background:url(../images/list1-marker.png) 0 8px no-repeat; padding-left:18px;}
.list1 a {text-decoration:none; color:#464646;}
.list1 a:hover {text-decoration:underline;}

.link2 {font-size:16px; line-height:1.2307em; color:#fff; text-decoration:none; text-transform:uppercase; background:url(../images/link2-bg.gif) 0 0 repeat-x #c8250a; border-bottom:1px solid #8b1a07;
border-right:1px solid #8b1a07; border-top:none; border-left:none; border-radius:3px; display:inline-block; padding:10px 8px 9px 13px; margin:18px 0px 0px 0px;}
.link2:hover {background:#d65521;}

#page1 .col-1 {width:600px; margin-right:20px;}
#page1 .col-2 {width:280px;}

#page1 .col-4 {width:174px; margin-right:20px;}
#page1 .col-5 {width:173px; margin-right:21px;}
#page1 .col-6 {width:187px;}


.col-left {padding-left:19px;}
.col-left1 {padding-left:38px;}
.col-left2 {padding-left:39px;}
.col-left3 {padding-left:20px;}


.box1 {height:146px; background:#f2f2f2; border:1px solid #e8e8e8;}
.box1 .padding {padding:15px 0px 9px 17px;}

.box1-title {font-size:28px; line-height:1.2307em; color:#cb260a; text-transform:uppercase;}
.box1-title span {font-size:18px; line-height:1.2307em; color:#3b3b3b; margin:10px 0px 0px 5px; display:inline-block;}

.box2 {background:#6d6d6d; border:1px solid #504f4f; min-height:145px;} 
.box2 .padding {padding:16px 0px 9px 18px;}

.box2-title {font-size:28px; line-height:1.2307em; color:#fff; text-transform:uppercase; padding-bottom:8px;}
.box2-title span {font-size:18px; line-height:1.2307em; color:#fff; margin:10px 0px 0px 5px; display:inline-block;}

.color {color:#d3d3d3;}

#search-form1 {padding-top:21px;}
#search-form1 fieldset {
	border:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 1px;
}
	#search-form1 label {
		display:inline-block;
		margin:0px 0px 0px 0px;
		border:none;
		min-height:36px;
		width:100px;
	}
	
	#search-form1 input {
	background:#fff;
	line-height:1.2307em;
	font-size:12px;
	padding:5px 15px 5px 8px;
	margin:0 0px 0 0px;
	width:166px;
	vertical-align:top;
	color:#ababab;
	margin-right:2px;
	outline:none;
	border:1px solid #504f4f;
	
	}
.link3 {display:inline-block; font-size:16px; line-height:1.2307em; color:#fff; text-decoration:none; background:url(../images/link3-bg.gif) 0 0 repeat-x #c7250a; padding:5px 10px 6px 9px;
border-bottom:1px solid #8b1a07; border-right:1px solid #8b1a07; border-left:none; border-top:none; text-transform:uppercase; margin-top:-3px;}	

.link3:hover {background:#000;border-bottom:1px solid #000; border-right:1px solid #000;}

.box3 {min-height:146px; background:url(../images/box3-bg.gif) 0 0 repeat-x #f8f8f8; border:1px solid #e8e8e8;  border-radius:3px;}
.box3 .padding {padding:0px 0px 0px 0px;}


.divider {background:url(../images/divider.gif) 234px 0 repeat-y; min-height:208px;}
.divider1 {background:url(../images/divider.gif) 469px 0 repeat-y; min-height:208px;}
.divider2 {background:url(../images/divider.gif) 703px 0 repeat-y; min-height:208px;}
.divider3 {background:url(../images/divider.gif) 314px 0 repeat-y;}
.divider4 {background:url(../images/divider.gif) 634px 0 repeat-y;}

.block2 {float:left; width:175px;}

.box3-title {font-size:18px; line-height:1.2307em; color:#cb260a; text-transform:uppercase;}
.box3-title span {color:#3b3b3b;}

.block2-left {padding-left:38px;}
.block2-left1 {padding-left:62px;}
.block2-left2 {padding-left:59px;}

.list2 {margin-top:11px; margin-bottom:3px;}
.list2 li {font-size:12px; line-height:20px; background:url(../images/list2-marker.gif) 0 7px no-repeat; padding-left:17px;}
.list2 a {text-decoration:none; color:#6d6d6d;}
.list2 a:hover {text-decoration:underline;}

.list2-top {padding-top:9px;}

.list4 {margin-top:11px; margin-bottom:3px;}
.list4 li {font-size:12px; line-height:20px; background:url(../images/list2-marker.gif) 0 7px no-repeat; padding-left:17px;}
.list4 a {text-decoration:none; color:#6d6d6d;}
.list4 a:hover {color:#000;}

.link4 {text-decoration:none; color:#cb260a; font-size:12px; line-height:21px; font-weight:bold; background:url(../images/link4-marker.gif) right 6px no-repeat; padding-right:7px;}
.link4:hover {text-decoration:underline;}

.bg2 {background:url(../images/bg2.gif) 0 0 repeat-x; height:52px;}


.box4 {min-height:100px; background:#fff; border:1px solid #e8e8e8; border-radius:3px;}
.box4 .padding {padding:0px 0px 39px 0px;}
.box4 .padding1 {padding:0px 0px 20px 0px;}


.text1 {font-size:14px; line-height:1.2307em; color:#9a9a9a; text-transform:uppercase; padding:38px 0px 0px 0px;}
.text1 a {color:#9a9a9a; text-decoration:none;}
.text1 a:hover {color:#d8290b;}
.text1 span {margin-top:5px; display:inline-block;} 

.text1-pad {padding:0px 0px 10px 0px;}
.text1-pad1 {padding:19px 0px 11px 0px;}

.text4 {font-size:14px; line-height:1.2307em; color:#9a9a9a; text-transform:uppercase; padding:38px 0px 12px 0px;}
.text4 a {color:#9a9a9a; text-decoration:none;}
.text4 a:hover {color:#d8290b;}
.text4 span {margin-top:5px; display:inline-block;} 

.text4-pad {padding:33px 0px 12px 0px;}

.pad-left {padding-left:38px;}

.block3 { float:left; width:261px;}
.block3-left {padding-left:30px;}

.text2 {color:#cb260a; font-weight:bold; padding-top:19px;}
.text2 span {color:#3b3b3b;}

.link5 {font-size:14px; line-height:1.2307em; color:#fff; text-transform:uppercase; background:url(../images/link5-bg.gif) 0 0 repeat-x #c7250a; text-decoration:none; padding:7px 8px 7px 9px; display:inline-block; margin:15px 0px 0px 0px;
border-bottom:1px solid #a72008; border-right:1px solid #a72008; border-left:none; border-top:none;}
.link5:hover {background:#000;border-bottom:1px solid #000; border-right:1px solid #000;}
.link5-top {margin-top:35px;}
.link5-top1 {margin-top:22px;}

.list3 {margin:19px 0px 0px 19px;}
.list3 li {height:26px; color:#494a4a; font-weight:bold; border:1px solid #eae9e9; width:248px; border-bottom:none; padding:3px 0px 0px 11px}
.list3 a {text-decoration:none; color:#6f6f6f; font-weight:normal; margin-left:10px;}
.list3 a:hover {color:#cb260a; font-weight:bold;}

.list3 .last {border-bottom:1px solid #eae9e9;}
.list3 .list-bg {background:#f5f5f5;}

.list5 {margin:20px 0px 0px 20px;}
.list5 li {height:26px; color:#494a4a; font-weight:bold; border:1px solid #eae9e9; width:273px; border-bottom:none; padding:3px 0px 0px 4px}
.list5 a {text-decoration:none; color:#6f6f6f; font-weight:normal; margin-left:10px;}
.list5 a:hover {color:#cb260a; font-weight:bold;}

.list5 .last {border-bottom:1px solid #eae9e9;}
.list5 .list-bg {background:#f5f5f5;}

.border {background:url(../images/border.gif) 0 0 repeat-x; height:1px; margin-top:30px;}

#page2 .pad {padding:40px 20px 0px 40px;}
#page2 .pad1 {padding:34px 28px 0px 39px;}

#page4 .pad1 {padding:34px 28px 0px 39px;}


.text3 a {color:#cb260a; text-decoration:none; font-weight:bold;}
.text3 a:hover {text-decoration:underline;}
.text3-top {margin-top:20px;}

#page2 .col-1 {width:227px; margin-right:89px;}
#page2 .col-2 {width:240px; margin-right:80px;}
#page2 .col-3 {width:230px;}
#page2 .col-4 {width:408px; margin-right:43px;}
#page2 .col-5 {width:408px;}

.data {font-size:36px; line-height:1.2307em; color:#fff; text-transform:uppercase; background:url(../images/link5-bg.gif) 0 0 repeat-x #c7250a; text-decoration:none; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px; width:48px;
border-bottom:1px solid #a72008; border-right:1px solid #a72008; border-left:none; border-top:none; float:left; margin-right:15px; text-align:center;}
.data-top {padding-top:40px;}
.data-top1 {padding-top:35px;}

#page3 .col-1 {width:286px; margin-right:20px;}
#page3 .col-2 {width:286px; margin-right:20px;}
#page3 .col-3 {width:286px;}

.box5 {background:#f5f5f5; border:1px solid #eae9e9;}
.box5 .padding {padding:19px 5px 14px 19px;}

.table-3 {background:#fff; margin-top:20px; border:1px solid #dedede; margin-left:20px;}
.table-3 .col-1, .table-3 .col-2, .table-3 .col-3, .table-3 .col-4 {float:none;} 
.table-3 th {color:#fff; padding:12px 0 15px; background:url(../images/th-bg.gif) 0 0 repeat-x;}
.table-3 td {color:#7f7f7f; line-height:29px;border-bottom:1px solid #eae9e9;}
.table-3 .col-1  {width:205px; padding-left:13px;}
.table-3 .col-2 {width:129px; text-align:center;}
.table-3 .col-3 {width:104px; text-align:center;}
.table-3 .col-4 {width:125px; text-align:center;}
.table-3 .last {background:none;}

.text-left {margin-left:-60px; display:inline-block;}

.font1 {display:inline-block; line-height:32px;}
.table-bg {background:#f5f5f5;}

#page5 .col-1 {width:295px; margin-right:24px;}
#page5 .col-2 {width:591px; margin-right:0px;}

iframe {height:352px; width:359px;}

.pad2 {padding:40px 0px 0px 40px;}
.pad3 {padding:39px 156px 0px 39px;}

dl {margin-top:10px; margin-left:0px;}
dl span {float:left; width:66px;}
dt {padding-bottom:0px;}
dd a {margin-left:4px; color:#cb260a;}


.dl-top {padding-top:10px;}
.dl-top1 {padding-top:19px;}

.text5 {font-size:14px; line-height:1.2307em; color:#929292; text-transform:uppercase;}
.text6 {font-size:14px; line-height:1.2307em; color:#929292; text-transform:uppercase; padding-bottom:11px;}

.link6 {margin-top:-14px;}
.link6 a {color:#de250a;}
/*===== footer =====*/
#footer {

}
.menu {float:left; margin-left:1px;}
.menu li {float:left; font-size:12px; line-height:20px; font-weight:bold; text-transform:uppercase; margin-right:18px;}
.menu a {color:#4b4b4b; text-decoration:none;}
.menu a:hover, .menu a.active {text-decoration:underline;}

.foot-text {font-size:12px; line-height:20px; color:#000; padding:0px 0px 0px 0px; float:right;}
.foot-text a {color:#cb260a; text-decoration:none; margin-left:19px;}
.foot-text a:hover {text-decoration:underline;}

.footer-top {padding-top:33px;}


/*----- forms -----*/
#contact-form {
	line-height:1em;
	margin-top:40px;
	margin-left:40px;
	padding:0;
}
#contact-form .success {padding-bottom:5px;}	
#contact-form textarea, #contact-form input {
	margin:0;
	font-size:12px;
	color:#6f6f6f;
	padding:6px 5px 6px 7px;
	border:1px solid #eae9e9;
	background:#f5f5f5;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	box-shadow:none !important;
	outline:none;
	
}
#contact-form input {
	width:205px;
	box-shadow:none !important;
	
}
#contact-form textarea {
	overflow:auto;
	width:205px;
	height:168px;
	resize:none;
}	
#contact-form label {
	min-height:39px;
	display:block;
	
}	
#contact-form label.message {
	min-height:0px;
	
}
#contact-form .error, #contact-form .empty, #contact-form .success {
	display:none;
}	

#contact-form .error, #contact-form .empty {
	color:red;
	padding:5px 0;
}
.buttons2 {padding:5px 0px 0px 0px;}
.buttons2 a {
	font-size:14px; line-height:1.2307em; color:#fff; text-transform:uppercase; background:url(../images/link5-bg.gif) 0 0 repeat-x #c7250a; text-decoration:none; padding:7px 8px 7px 9px; display:inline-block; margin:15px 0px 0px 0px;
border-bottom:1px solid #a72008; border-right:1px solid #a72008; border-left:none; border-top:none; margin-right:15px;
}
.buttons2 a:hover {background:#000;border-bottom:1px solid #000; border-right:1px solid #000;}

#contact-form .success {
	color:#969696;
	width:166px;
	margin-bottom:20px;
	padding:10px;
	border:1px solid #d8d8d8;
	background:#fbfbfb;
}

/*==========================================*/
    
/* Project specifics =========================================================== */
/* Pour some CSS below ========================================================= */</pre></body></html>