.timeline_caixa {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	height: 10px;
	z-index: 1;
	position: relative;
}
.timeline_menu {
	float: left;
	height: 400px;
	width: 200px;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 0;
}
.timeline_vertical {
	float: right;
	// height: 10px;
	width: 800px;
	margin-top: 0px;
	margin-right: 0px;
	z-index: 99999;
}
.timeline_topo_folhacinza {
	background-image: url(images/TM_fundotopo_folhacinza.png);
	background-repeat: no-repeat;
	height: 93px;
	width: 800px;
}
.timeline_fundotitulo_tira01 {
	background-image: url(images/TM_fundotitulo_tira01.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira02 {
	background-image: url(images/TM_fundotitulo_tira02.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira03 {
	background-image: url(images/TM_fundotitulo_tira03.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira04 {
	background-image: url(images/TM_fundotitulo_tira04.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira05 {
	background-image: url(images/TM_fundotitulo_tira05.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira06 {
	background-image: url(images/TM_fundotitulo_tira06.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira07 {
	background-image: url(images/TM_fundotitulo_tira07.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_tira08 {
	background-image: url(images/TM_fundotitulo_tira08.png);
	height: 72px;
	width: 800px;
}






.timeline_fundotitulo_etiqueta01 {
	background-image: url(images/TM_fundotitulo_etiqueta01.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta02 {
	background-image: url(images/TM_fundotitulo_etiqueta02.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta03 {
	background-image: url(images/TM_fundotitulo_etiqueta03.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta04 {
	background-image: url(images/TM_fundotitulo_etiqueta04.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta05 {
	background-image: url(images/TM_fundotitulo_etiqueta05.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta06 {
	background-image: url(images/TM_fundotitulo_etiqueta06.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta07 {
	background-image: url(images/TM_fundotitulo_etiqueta07.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta08 {
	background-image: url(images/TM_fundotitulo_etiqueta08.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta09 {
	background-image: url(images/TM_fundotitulo_etiqueta09.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta10 {
	background-image: url(images/TM_fundotitulo_etiqueta10.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta11 {
	background-image: url(images/TM_fundotitulo_etiqueta11.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta12 {
	background-image: url(images/TM_fundotitulo_etiqueta12.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta13 {
	background-image: url(images/TM_fundotitulo_etiqueta13.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta14 {
	background-image: url(images/TM_fundotitulo_etiqueta14.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta15 {
	background-image: url(images/TM_fundotitulo_etiqueta15.png);
	height: 72px;
	width: 800px;
}
.timeline_fundotitulo_etiqueta16 {
	background-image: url(images/TM_fundotitulo_etiqueta16.png);
	height: 72px;
	width: 800px;
}


.timeline_fundotitulo_etiqueta17 {
	background-image: url(images/TM_fundotitulo_etiqueta17.png);
	height: 72px;
	width: 800px;
}

.timeline_fundotitulo_etiqueta18{
	background-image: url(images/TM_fundotitulo_etiqueta18.png);
	height: 72px;
	width: 800px;
}

.timeline_fundotitulo_etiqueta19 {
	background-image: url(images/TM_fundotitulo_etiqueta19.png);
	height: 72px;
	width: 800px;
}

.timeline_fundotitulo_etiqueta20 {
	background-image: url(images/TM_fundotitulo_etiqueta20.png);
	height: 72px;
	width: 800px;
}

.timeline_fundotitulo_etiqueta21 {
	background-image: url(images/TM_fundotitulo_etiqueta21.png);
	height: 72px;
	width: 800px;
}

.timeline_fundotitulo_etiqueta22 {
	background-image: url(images/TM_fundotitulo_etiqueta22.png);
	height: 72px;
	width: 800px;
}

.timeline_fundotitulo_etiqueta23 {
	background-image: url(images/TM_fundotitulo_etiqueta23.png);
	height: 72px;
	width: 800px;
}

.timeline_fundoconteudo_etiqueta {
	background-image: url(images/TM_fundoconteudo_etiqueta.png);
	background-repeat: repeat-y;
	width: 800px;
}
.timeline_fundofinal_folhaetiqueta {
	background-image: url(images/TM_fundofinal_conteudo_etiqueta.png);
	height: 17px;
	width: 800px;
}


.timeline_fundoconteudo_folhatira {
	background-image: url(images/TM_fundoconteudo_folhatira.png);
	background-repeat: repeat-y;
	width: 800px;
}
.timeline_final_folhacinza {
	background-image: url(images/TM_bottom_folhacinza.png);
	height: 46px;
	width: 800px;
}
.timeline_fundofinal_folhatira {
	background-image: url(images/TM_fundofinal_folhatira.png);
	height: 61px;
	width: 800px;
}
.timeline_textoconteudo_folhatira {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #515151;
	margin-left: 55px;
	margin-right: 55px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 17px;
	padding-top:3px;
	padding-bottom: 10px;
	/*altura minima da div*/
   min-height: 204px; /* IE will ignore this */


  /* Following for IE only. Others will ignore */
  height: expression(document.body.clientWidth < 205 ? "204px" : "100%" );


}







.timeline_textoconteudo_folhaetiqueta {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #515151;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 17px;
	padding-top:3px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	clear: both;
	background-color: #FFF;
	height: 98%;
	/*altura minima da div*/
   min-height: 204px; /* IE will ignore this */


  /* Following for IE only. Others will ignore */
  height: expression(document.body.clientWidth < 205 ? "204px" : "100%" );

}




.timeline_linhalateral_1 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E86F35;
	border-right-color: #E86F35;
	border-bottom-color: #E86F35;
	border-left-color: #E86F35;
}
.timeline_linhalateral_2 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #CE6F3B;
}
.timeline_linhalateral_3 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #A29C46;
}
.timeline_linhalateral_4 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #7D7D3F;
}
.timeline_linhalateral_5 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #61C063;
}
.timeline_linhalateral_6 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #51BC59;
}
.timeline_linhalateral_7 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #218E50;
}
.timeline_linhalateral_8 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #18A4C9;
}
.timeline_linhalateral_9 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #169ABC;
}
.timeline_linhalateral_10 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #1390B2;
}
.timeline_linhalateral_11 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #158AAB;
}
.timeline_linhalateral_12 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #117F9E;
}
.timeline_linhalateral_13 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #187897;
}
.timeline_linhalateral_14 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #1D7593;
}
.timeline_linhalateral_15 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #226785;
}
.timeline_linhalateral_16 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #27607D;
}

.timeline_linhalateral_17 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #2C5A77;
}
.timeline_linhalateral_18 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #295370;
}

.timeline_linhalateral_19 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #2C4C69;
}

.timeline_linhalateral_20 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #2E415F;
}



.timeline_linhalateral_21 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #846BA2;
}

.timeline_linhalateral_22 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #725C8B;
}

.timeline_linhalateral_23 {
	margin-left: 75px;
	margin-right: 75px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #6F5685;
}


.timeline_titulo_folhatira {
	font-family: 'ArvoRegular', Arial, sans-serif;
	font-size: 26px;
	color: #FFF;
	padding-top: 18px;
	text-align: center;
	width: 800px;
	line-height: 40px;
	text-transform: uppercase;
}


.timeline_titulo_folhatira_2linhas {
	font-family: 'ArvoRegular', Arial, sans-serif;
	font-size: 18px;
	color: #FFF;
	padding-top: 18px;
	text-align: center;
	width: 800px;
	line-height: normal;
	text-transform: uppercase;
}

.timeline_titulo_folhaetiqueta {
	font-family: 'ArvoRegular', Arial, sans-serif;
	font-size: 18px;
	color: #515151;
	padding-top: 25px;
	text-align: center;
	width: 800px;
	text-transform: uppercase;
	line-height: 30px;
}
.timeline_titulo_folhaetiqueta_2linhas {
	font-family: 'ArvoRegular', Arial, sans-serif;
	font-size: 18px;
	color: #515151;
	padding-top: 18px;
	text-align: center;
	width: 800px;
	text-transform: uppercase;
	line-height: normal;
}
.timeline_fundocinza_folhacinza {
	background-image: url(images/TM_fundocinza_folhacinza.png);
	background-repeat: repeat-y;
	height: 40px;
	width: 800px;
}
.timeline_ponto_posicao {
}


/** dreist tweaks */

.timeline_textoconteudo_folhatira h4,
.timeline_textoconteudo_folhaetiqueta h4,
.titulo_intermedio_timeline{
	font-weight: bold;
	font-size: 20px;
	font-family: 'ArvoRegular', Arial, sans-serif;
	line-height: normal;
	margin: 0;
}

.timeline_textoconteudo_folhaetiqueta h5 {
	font-weight: bold;
	font-size: 15px;
	line-height: 17px;
	margin: 0;
}


.timeline_vertical .dd-infobox {
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	background-color: #eee;
	text-align: center;
	padding: 10px;
	font-size: 18px;
}

.timeline_linhalateral {
	margin: 0 75px;
	border: 0px solid #ccc;
	border-left-width: 2px;
}