<!--
body, html {
	border:0px;
	padding:0px;
	margin: 0px;
	height:100%;
	/*position: fixed;*/
	color: #CCCCCC;
	background-color: #84776a;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-attachment:scroll;}

body,td,th,div,input,select,textarea,ul,li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	line-height: 16px;}
	
input,select,textarea {color: #333333;}

a, a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;}
	
a:hover {text-decoration: none;}

h1 {
	color: #f49d46;
	font-size: 18px;
	line-height: 25px;
	margin-top: 0px;
	margin-bottom: 30px;
	font-weight:normal;}
	
h2 {
	color: #f49d46;
	font-size: 13px;
	font-weight:normal;}

.title {
	color: #ffffff;
	font-weight: bold;}
	
img {border: none;}
	
form {display: inline;}

.homebutton {
	cursor: pointer;
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 70px;}
	
div#main {
	position:absolute;
	margin-left:-494px;
	left:50%;
	height:100%;
	width: 988px;}

/**** HEADER ****/

div#header {
	margin: 0 auto;
	width: 988px;
	height: 80px;}

div#header div.logo {
	width: 200px;
	height: 70px;
	float: left;
/*	padding-top: 35px;
	margin-left: 11px;*/
	background-image:url(../images/marca_telsec.png);
	background-position: 10px;
	background-repeat:no-repeat;}

div#header div.tools {
	font-size:10px;
	width: 490px;
	height: 22px;
	float: left;
	color: #CCCCCC;
	padding-top: 48px;
	padding-left: 25px;}

/**** MENU ****/

div#menu {
	clear:both;
	float: left;
	padding: 30px 0 0 10px;
	width: 189px;
	overflow:hidden;
	display:inline;}

div#menu ul {
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;}

div#menu li {
	margin:0;
	padding-bottom: 3px;
	padding-top: 2px;
	float:left;
	width: 188px;}

div#menu li a.parent, a.parent_sel {
	color:#CCCCCC;
	text-decoration:none;
	display:block;
	background: url(../images/menu_grey.png) 1px 5px;
	background-repeat: no-repeat;
	line-height: 16px;
	padding-left: 20px;}

div#menu li a.parent_sel {
	color:#ffffff;
	background: url(../images/menu_red.png) 1px 5px;
	background-repeat: no-repeat;
	font-weight: normal;}

div#menu li a.parent:hover {
	color:#ffffff;
	background: url(../images/menu_red.png) 1px 5px;
	background-repeat: no-repeat;}

div#menu li a.sub, a.sub_sel {
	color:#CCCCCC;
	text-decoration:none;
	display:block;
	background: url(../images/submenu_grey.png) 20px 7px;
	background-repeat: no-repeat;
	line-height: 16px;
	padding-left: 30px;}

div#menu li a.sub_sel {
	color:#ffffff;
	background: url(../images/submenu_red.png) 20px 7px;
	background-repeat: no-repeat;}

div#menu li a.inactive {color: #993366 !important;}

div#menu li a.sub:hover {
	color:#ffffff;
	background: url(../images/submenu_red.png) 20px 7px;
	background-repeat: no-repeat;}

div#menu li a.title {
	color:#ccc;/*#b77634;*/
	text-decoration:none;
	font-weight:normal;
	display:block;
	background-repeat:no-repeat;
	background-color:#776D64;
	/*opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	line-height: 16px;*/
	padding-left: 5px;
	cursor:default;
	width:155px;
	margin:0 20px;
	/*border-top:1px dotted #9e8e7e;
	border-bottom:1px dotted #9e8e7e;*/}

div#menu li a.child, a.child_sel {
	color:#CCCCCC;
	text-decoration:none;
	display:block;
	background-repeat: no-repeat;
	line-height: 16px;
	padding-left: 40px;}

div#menu li a.child_sel {color:#ffffff;}

div#menu li a.child:hover {color:#ffffff;}

div#menu #personalize {
	width: 179px;
	background-color: #191919;
	color: #cccccc;
	overflow: hidden;
	overflow-y: hidden;}


div#content {
	float: right;
	min-height: 100%; /* --- altura do bg conteudo --- */
	width: 789px;
	margin: 20px 0 0 0;
	background: url(../images/content_bg.gif) right repeat-y #776d64;}

div#flashcontent {
	width: 789px;
	height: 300px;
	margin: 0;
	background-image:url(../images/slideshow_bg.gif); 
	background-position: bottom; 
	background-repeat: no-repeat;}

div#copy {
	float: left;
	width: 532px;
	margin:0;
	padding-left: 29px;
	padding-right: 29px;
	padding-top: 20px;
	padding-bottom:0;
	min-height:240px;}

div#copy .img {border: 2px solid #FFFFFF;}

/*div#copy a, div#print a:link, div#print a:visited {color: #f49d46;}*/

div#textcontent {
	margin-top:10px;
	width:530px;
	height:300px;
	height:auto !important;
	/* corrigir min-height */}

div.slider {
	float: left;
	margin:0; padding:0;
	width: 165px;
	display: inline;}

div.slider A{
	padding:0;}

div.slider_space{
	float: left;
	margin:0 17px 0 0; padding:0;
	width: 165px;
	display: inline;}

img.slider_up {
	margin: 10px 0 -4px 0; /* margin-bottom para !ie */
	*margin-bottom: -2px;  /* margin-bottom para ie  */
	padding:0;
	width: 165px;
	height: 26px}	
	
	div.slider_meio {
		margin: 0;
		padding: 0 3px;
		height: 136px;
		width: 157px;
		background:#756b61;
		border-top: none;
		border-left:#918881 1px solid;
		border-right:#918881 1px solid;
		border-bottom:none;}

div.slidetext {
	width:100%;
	font-size:9px;
	text-align:center;}

div#velocimetro {
	margin-top:30px;
	padding:0;
	height:120px;
	border: none;
	background:url(../images/velocimetro.jpg) left top no-repeat;
	padding:30px;}

/***** BANNER *****/

	div#banner {
		float: left;
		width: 189px;
		margin-left: 1px;
		display: inline;}
	
	div#banner a, div#print a:link, div#print a:visited {color: #f49d46; font-weight:normal;}
	
	div#banner div.banners {padding: 0 14px;}
	
	div#banner div.bannerad_head {
		background-image:url(../images/banner_framed_bg.gif); 
		background-repeat: no-repeat;
		width:160px;
		/*height:24px;*/
		margin-top:20px;
		padding:5px 0 5px 10px;
		font-weight:bold;
		font-size:10px;
		border-top:#918881 1px solid;
		border-left:#918881 1px solid;
		border-right:#918881 1px solid;}
	
	div#banner div.bannerad_midend {
		border-bottom:#918881 1px solid;
		margin-bottom:20px;}
	
	div#banner div.bannerad_middle { 
		width:150px;
		padding:5px 10px 10px 10px; 
		overflow: hidden;
		border-left:#918881 1px solid;
		border-right:#918881 1px solid;
		border-bottom:#918881 1px solid;}
	
	div#banner div.bannerad_end {
		background-image:url(../images/banner_framed_end_bg.gif);
		width:160px;
		height:20px;
		padding:0 0 0 10px;
		margin-bottom:5px;
		border-left:#918881 1px solid;
		border-right:#918881 1px solid;
		border-bottom:#918881 1px solid;}
	
	.velocimetro {
		float:left;
		margin:-30px -15px -40px -50px;
		widows:100px;
		display:inline;}

/***** FOOTER *****/

div#footer	{
	margin:0; padding:0;}

div#footer .hr {
	float:left;
	margin: 30px 0 30px 30px;
	padding:0;
	height: 1px;
	width: 530px;
	color: #918881;
	background-color: #918881;}

div#footer hr {
	display:none;}

div#footer div.tools {
	margin: 0;
	padding: 0 0 0 30px;
	font-size:10px;
	width: 500px;
	height: 51px;
	float: left;
	color: #918881;}

div#footer div.tools a {
	font-weight: normal;
	color: #918881;
	text-decoration: none;}

div#footer div.tools a:hover {color: #f49d46;}

div#footer div.logo {
	float: right;
	margin: 0 20px 0 0;
	text-align:right;
	width:179px;
	height:88px;
	background-color: #84776a;
	display: inline;}

div#footer div.logo_print {
	float: right;
	margin: 20px 20px 0 0;
	text-align:right;
	display: none;}

div#footer div.print { /* print icon div */
	padding-top: 20px 0 0 20px;
	float: left;
	text-align:right;}

/*div#library {
	width: 100%;
	padding: 10px;
	background-color: white;
	color: black;}

.attention {
	color: #f49d46;
	font-weight:bold;}

.layer_Expanded {overflow: inherit;}

.layer_Collapsed {
	height:65px;
	overflow: hidden;}

a.compare {color: #f49d46;}

.librarystorytitle {
	color: #333333;
	font-size: 18px;
	letter-spacing: 1px;}*/
-->