@import 'https://fonts.googleapis.com/css?family=Libre+Baskerville';
@import 'https://fonts.googleapis.com/css?family=Tangerine:400,700';
@import 'https://fonts.googleapis.com/css?family=PT+Sans'; 

body
{
	font-size:62.5%;
	text-align: center;
	margin: 0 auto;

}

.content
{
	max-width: 1920px;
	margin: 0 auto;
	text-align: center;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}
div#tudo
{
	background: url("images/fundo_linha_mais_esmaecido.jpg") top left no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0;
	max-width: 1920px;
	bottom:0;
	margin: 0 auto;
	
}


#testeira {
	position:relative;


	background-size:100% 100%;
	border:0;
	z-index:999;
	clear: both;
	width: 100%;
	min-height: 85px;

}


#testeira .testeira, #testeira .testeira-eng
{
	float: right;
	width:306px;
	height:75px;
}
#testeira .testeira a, #testeira .testeira-eng a
{
	background: url("images/testeira-home.png") top right no-repeat;
	width: 306px;
	height: 76px;
	display: block;
	
}
#testeira .testeira-eng a
{
	background: url("images/marca_bvoc_branca_eng.png") top right no-repeat;
}


#testeira .testeira a:hover
{
	background: url("images/testeira-home_over.png") top right no-repeat;
}

#testeira .testeira-eng a:hover
{
	background: url("images/marca_bvoc_eng_over.png") top right no-repeat;
}

#testeira .testeira2, #testeira .testeira-eng2
{
	float: left;
	width:306px;
	height:75px;
	padding-left: 10px;
}
#testeira .testeira2 a, #testeira .testeira-eng2 a
{
	background: url("images/testeira-site.png") top left no-repeat;
	width: 306px;
	height: 76px;
	display: block;
	z-index:999;

}
#testeira .testeira-eng2 a
{
	background: url("images/marca_bvoc_preto_eng.png") top left no-repeat;
}
#testeira .testeira2 a:hover
{
	background: url("images/testeira-site_over.png") top left no-repeat;
}

#testeira .testeira-eng2 a:hover
{
	background: url("images/marca_bvoc_eng_interna_over.png") top left no-repeat;
}

.escondidinho {
    left: -999em;
    overflow: hidden;
    position: absolute;
    width: 1em;
}

/* Resolução normal - Carolina */

.timeline-slider-content-gallery-item1-div-content{
	
	padding: 0;
	margin: 0;
	width: 80%;
    font-size: 1.5em;
   font-weight: normal;
   font-family: "Libre Baskerville", Verdana, sans-serif;
   text-align: left;
	/*! margin-top: 10%; */
	position: relative;
	float: left;
}
.timeline-slider-content-gallery-item1-div-content a{
		color: #fc2d04;
		text-decoration: underline;

}
.timeline-slider-content-gallery-item1-div-content a:hover{
		color: #9b1f07;

}

.language_1 .bloco
{
	
}
.language_1 .bloco div
{
	width: 50%;
	float: left;
	text-align: left;
}
 .language_1 .bloco p a {
	text-decoration: none;
	 color:#f25732;
	 font-size: 2em;
	 padding-top: 1.5em;
	}
	.language_1 .bloco p a:hover 
	{
		color: #fcd5b0;
	}

		.language_1 .bloco div.portugues p
		{
			display: block;
			width: 100%;
			text-align: right;
		}
		.language_1 .bloco div.english p
		{
			display: block;
			width: 100%;
			text-align: right;
		}

	
	h1.timeline-slider-title-0
	{
		font-size: 14.4em;
		width: 60%;
		margin: 12% 20% 0 20%;
		font-family: "Libre Baskerville", Verdana, sans-serif;
		font-weight: normal!important;
		text-align: right;
		line-height: 1.1em;
		text-transform: uppercase;
	}

		.timeline-slider-title-0 .o{
			color:#fcd5b0;
			
		}
			
		.timeline-slider-title-0 .c{
			display: block;
			color:#c13d1e;
			
		}
			.timeline-slider-title-0 .oo, .timeline-slider-title-0 .cc
			{
				font-size: 1.3em;
			
			}

	.timeline-slider-texto-capa p
	{
		font-size: 8.2em;
		width: 28%;
		margin: 0% 20% 0 52%;
		background: url(images/firula_data.png) top right no-repeat;
		min-width: 474px;
		min-height: 57px;
	}
	


.cont_fig{
	
	
position: relative;
/*! width: 79%; */
margin: 0;
padding: 0;
float: right;
}

.timeline-slider-content-gallery-item1-div-sub{
	width:100%;
	height: 65%;
}

.sub2{
	width:100%;
	word-break:   keep-all;
	width: 92%;
	font-size: 1.4em;
	font-weight: normal;
	font-family: Libre Baskerville,serif;
	text-align: justify;
	float:left;
	display:block;
	margin-top: 0;
	padding: 0;
	margin-bottom: 19px;
	color: #000000;
}

.sub2_icon{
	display:block;
	width: 32px;
	height: 27px;
	float:left;
	margin-right:1em;

	position: relative;
	background-image:url('images/seta_legenda.png');
}

.sub3{
	word-break:   keep-all;
	width: 92%;
	font-size: 1.6em;
	font-weight: normal;
	font-family: pt sans;
	text-align: justify;
	margin-left: 29px;
	margin-top: 8px;
}

.sub4{
	
	width:100%;
	height:50%;
}

.timeline-slider-content-gallery-sideright{
	
	
width: 44%;
height: 100%;

background-color: white;
float: right;
}
	.evento-5 .timeline-slider-content-gallery-sideright
	{
		width: 42%;
	}
	.vertical .timeline-slider-content-gallery-sideright
	{
		width: 51%!important;
	}	


.timeline-slider-content-gallery-sideright-2{
	
	
width: 100%;
height: 100%;
background-color: white;
float: right;
}

.timeline-slider-content-gallery-sideright-3{
	
	
	width: 100%;
	height: 100%;
	background-color: white;
	float: right;
}
/*
.timeline-slider-content-gallery-sideleft, .timeline-slider-content-gallery-sideright
{
	padding-top: 10em;
}*/
.timeline-slider-content-gallery-sideleft{
		
background-color: white;
width: 47.9%;
padding-left: 8%;
height: 100%;
float: left;
text-align:center;
}

	.evento-5 .timeline-slider-content-gallery-sideleft
	{
		width: 47.9%;
		padding-left: 10%;
	}
	.vertical .timeline-slider-content-gallery-sideleft
	{
		width: 47.9%;
		padding-left: 1%!important;
	}

.timeline-slider-content-gallery-wrapp{
	position:absolute;
	width: 70%;
	margin: 2% 15% 0 15%;
	height:75%;
	background: url(images/fundo_fato2.jpg) center bottom no-repeat;
	max-width: 1171px;
	max-height: 599px;
	/*max-height: 599px; */
	border-bottom: 0;
	bottom: 0;
	position: absolute;
	box-shadow: -2px 0px 0px 0px transparent, 0 -2px 15px 0px #452c02, 2px 0 15px -4px #452c02, -2px 0 15px -4px #452c02;
	padding-top: 2em;
}
.timeline-slider-content-without-gallery
{
	position:absolute;
	background: url(images/fundo_fato2.jpg) center bottom no-repeat;
	max-width: 1171px;
	max-height: 599px;
	box-shadow: -2px 0px 0px 0px transparent, 0 -2px 15px 0px #452c02, 2px 0 15px -4px #452c02, -2px 0 15px -4px #452c02;
	width: 70%;
	margin: 0 15%;
	height:75%;
	bottom: 0;
	position: absolute;	
}

.timeline-slider-content-without-gallery .timeline-slider-content-gallery-item0-div-data
{
	height: auto;
	padding-top: 0.5em;
}

		
#testeira h1 {

}

.timeline_body_1, .timeline_body_2{
	position:absolute;
	left:0;
	width: 100%;
	height: 100%;
	top:0%;
}
/*
.timeline_body_2{
	
	width: 100%;
	height: 100%;
	
}*/

.data_right_msn{
	position:relative;
	/*color:red;*/
	height:50%;
	width:100%;
	//word-wrap: break-word;
	
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	direction: ltr;
	
	margin-top: -10px;
	font-size: 14px;
}

.subtitle_fig{
word-break:   keep-all;
width: 100%;
font-size: 1.6em;
font-weight: normal;
font-family: "Libre Baskerville", Verdana, sans-serif;
text-align: justify;
}

.evento-15 .dataYear{
	padding-bottom: 0;/*! font-size:36px; */
}





.timeline-slider-content-gallery-sideright-2 .timeline_title{
	word-break:break-all;
	font-size:2.6em;
	
	font-weight: normal;
	font-family: Libre Baskerville,serif;
	word-break: keep-all;
	text-align: center;
}


.timeline-slider-content-gallery-sideright-3 .timeline_title{
	word-break:break-all;
	font-size:2.6em;
	
	font-weight: normal;
	font-family: Libre Baskerville,serif;
	word-break: keep-all;
	text-align: center;
}

.timeline_title{
	word-break:break-all;
	font-size:2.8em;
	width: 90%;
	color: #792110;
	font-weight: normal;
	font-family: Libre Baskerville,serif;
	word-break: keep-all;
	margin-bottom: 2em;
	text-align: left;
}


.timeline_title2{
	word-break:break-all;
	font-size:2.6em;
	
	font-weight: normal;
	font-family: Libre Baskerville,serif;
	word-break: keep-all;
	margin-top:10%;
}

.dataYear_full{
	font-size:4.5em;
	
	margin-top: -30px;
	font-weight: bold;
	color: #000;
	font-family: 'Tangerine', cursive;
	width: 100%;
	height: 10%;
}


.timeline-slider-content-gallery-sideright-2  .dataYear_full{
	font-size:4.5em;
	
	margin-top: 0;
	font-weight: bold;
	color: #3e3e3e;
	font-family: 'Tangerine', cursive;
	width:44%;
	
	float: left;
}


.timeline-slider-content-gallery-sideright-3  .dataYear_full{
	font-size:4.5em;
	
	margin-top: 0;
	font-weight: bold;
	color: #3e3e3e;
	font-family: 'Tangerine', cursive;
	width:50%;
	float:left;
}

.timeline-slider-content-gallery-item0-div-title{
	position:relative;
	float:right;
	width: 75%;
	height:100%;
	font-family: 'Libre Baskerville', serif;
	margin-left: 25%;
	text-align: left;
}

.timeline-slider-content-gallery-item0-div-data{
	position:relative;
	margin-left:25%;
	float:left;
	width:54%;
	height:100%;
}

.timeline-slider-content-gallery-item0-div-info{
	position:relative;
	margin-top:10px;
	float:left;
	left:15%;
	margin-left:10px;
	width:70%;
	height:100%;
	font-size:1em;
}


/*-----------------TEMPLATE COM 1 IMAGENS E TIMELINE FULL-GALLERIES------------*/
.timeline-slider-content-galleries-full-div-image1{
	position:relative;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	/*! left:18%; */
	float:left;
	/*! margin-top:-24em; */
	margin-left:25%;
	width:70%;
	padding:0;
	
}
.timeline-slider-content-galleries-full-div-image1 h4{
	font-size: 1.2em;
	font-family: verdana;
	font-weight: normal;
	width: 70%;
}

.timeline-slider-content-galleries-full-div-title{
	position:relative;
	float:right;
	width:50%;
	height:100%;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.5em;
	margin-right: 15%;
}




.timeline-slider-content-galleries-full-div-data{
	position:relative;
	float:right;
	width:65%;
	height:100%;
	/*font-size:2.2em;*/
	font-family: 'Tangerine', cursive;
	padding: 0.5em 0;
}
.timeline-slider-content-galleries-full-div-data h6, .timeline-slider-content-gallery-item1-div-data h6
{
	padding: 0.5em 0;
	margin: 0;
}

.timeline-slider-content-galleries-full-div-image1 a{
	position:relative;
	width:100%;
	left:0;
	top:0;
	height: 70%;
}

.timeline-slider-content-galleries-full-div-image1 img{
	position:relative;
	left:0;
	top:0;
	width:45%;
	
	padding:0;
	
	
}

.timeline-slider-content-galleries-full-div-info{
	float:left;
	width:50%;
	height:100%;
	font-size:1em;
	margin-top:-11em;
}







/*-----------------TEMPLATE COM 1 IMAGENS E TIMELINE FULL------------*/
/* mexi aqui
.timeline-slider-content-gallery-full-div-image1{
	position:relative;
	font-family: Verdana, Geneva, sans-serif;

	float:left;

	text-align: center;
	display: table;
	width: 70%;
	margin: 0 5% 0 25%;
	padding:0;
	
}
*/
.timeline-slider-content-gallery-full-div-image1 h4{
	font-size: 1.2em;
	font-family: verdana;
	font-weight: normal;
	width: 70%;
}

.timeline-slider-content-gallery-full-div-title{
	position:relative;
	float:right;
	width:50%;
	height:100%;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.5em;
	margin-right: 15%;
}




.timeline-slider-content-gallery-full-div-data{
	position:relative;
	float:right;
	width:65%;
	height:100%;
	/*font-size:2.2em;*/
	font-family: 'Tangerine', cursive;
	padding: 0.5em 0;
}
.timeline-slider-content-gallery-full-div-data h6, .timeline-slider-content-gallery-item1-div-data h6
{
	padding: 0.5em 0;
	margin: 0;
}

.timeline-slider-content-gallery-full-div-image1 a{
	position:relative;
	width:100%;
	left:0;
	top:0;
	height: 70%;
}

.timeline-slider-content-gallery-full-div-image1 img{
	position:relative;
	left:0;
	top:0;
	padding:0;
	width: 90%;
	

}

.timeline-slider-content-gallery-full-div-info{
	float:left;
	width:50%;
	height:100%;
	font-size:1em;
	margin-top:-11em;
}





/*-----------------TEMPLATE COM 1 IMAGENS------------*/



/* mexi aqui 
.timeline-slider-content-gallery-item1-div-image1{
	position:relative;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	float:left;
	margin-left:25%;
	width:70%;
	padding:0;
	
	
	
}
*/
.timeline-slider-content-gallery-item1-div-image1 h4{
	font-size: 1.2em;
	font-family: verdana;
	font-weight: normal;
	width: 70%;
}





.timeline-slider-content-gallery-item1-div-title{
	position:relative;
	float:left;
	width:90%;
	height:64%;
}

 .timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-item1-div-title{
	position:relative;
	float:left;
	width:100%;
	height:10%;
}

.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-item1-div-title{
	position:relative;
	float:left;
	width:100%;
	height:10%;
}



.timeline-slider-content-gallery-item1-div-data{
	position:relative;
	float:right;
	width:100%;
	height:30%;
	font-family: 'Tangerine', cursive;
	padding: 0.5em 0;
}
	.evento-15 .timeline-slider-content-gallery-item1-div-data{
		height: 18%;
	}

.timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-item1-div-data{
	position:relative;
	float:right;
	width:100%;
	height:12%;
	font-family: 'Tangerine', cursive;
	padding: 0.5em 0;
	float: left;
}


.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-item1-div-data{
	position:relative;
	float:right;
	width:100%;
	height:12%;
	font-family: 'Tangerine', cursive;
	padding: 0.5em 0;
}

.timeline-slider-content-gallery-item1-div-data-2{
	position:relative;
	float:right;
	width:100%;
	height:30%;
	font-family: 'Tangerine', cursive;
	padding: 0.5em 0;
}

.timeline-slider-content-gallery-item1-div-data h6, .timeline-slider-content-gallery-item1-div-data h6
{
	padding: 0.5em 0;
	margin: 0;
}

.timeline-slider-content-gallery-item1-div-image1 a{
	position:relative;
	width:50%;
	left:0;
	top:0;
	height: 70%;
}

.timeline-slider-content-gallery-item1-div-image1 img{
	position:relative;
	left:0;
	top:0;
	padding:0;
	width: 90%;
	/*max-height: 497px*/;
}

.cont_fig
{
	display: table-cell;
	vertical-align: middle;
	clear: both;
	text-align: center;
	margin-top: 5%;
	height: 95%;
	margin-right: 5%;
}

.timeline-slider-content-gallery-item1-div-info{
	float:left;
	width:50%;
	height:100%;
	font-size:1em;
	margin-top:-11em;
}


/*-----------------TEMPLATE COM 2 IMAGENS------------*/

.timeline-slider-content-gallery-item2-div-image1 {
	position:relative;
	float:left;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	width:40%;
	
	margin-left: 20%;
	width: 37%;
}


.timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-item2-div-image1 {
	position:relative;
	float:left;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	width:21%;
	
	margin-left: 32%;
	/*! width: 22%; */
}


.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-item2-div-image1 {
	position:relative;
	float:left;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	width:29%;
	
	margin-left: 23%;
}

.timeline-slider-content-gallery-item2-div-image1 h4, .timeline-slider-content-gallery-item2-div-image2 h4
{
	font-size: 1.3em;
	font-weight: normal;
	
}

.timeline-slider-content-gallery-item2-div-data{
	
	position:relative;
	float:right;
	width:51%;
	height:100%;
	font-size:2.2em;
	font-family: 'Tangerine', cursive;

}
.timeline-slider-content-gallery-item2-div-data h6{

	padding: 0.5em;
	margin: 0;
}

.timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:100%;
	left:0;
	top:0;
	
	max-height: 357px;
}


.template11 .timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:auto;
	left:0;
	top:0;
	
	max-height: 133px;
}

.template07 .timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:auto;
	left:0;
	top:0;
	
	max-height: 363px;
}
/*ANTIGO 10 */
.template09 .timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:auto;
	left:0;
	top:0;
	
	max-height: 221px;
}

/* ANTIGO 09
.template09 .timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:auto;
	left:0;
	top:0;
	
	max-height: 360px;
}
*/

.template08 .timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:auto;
	left:0;
	top:0;
	
	max-height: 226px;
}


.template06 .timeline-slider-content-gallery-item2-div-image1  img{
	position:relative;
	width:auto;
	left:0;
	top:0;
	
	max-height: 292px;
}

.timeline-slider-content-gallery-item2-div-image1  a{
	position:relative;
	left:0;
	top:0;
	
}


.timeline-slider-content-gallery-item2-div-image2 {
	position:relative;
	float:left;
	font-size:10px;
	width:40%;
	font-family: Verdana, Geneva, sans-serif;
	
}

.timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-item2-div-image2 {
	position:relative;
	float:left;
	font-size:10px;
	width:21%;
	font-family: Verdana, Geneva, sans-serif;
	
	margin-left: 58px;
}

.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-item2-div-image2 {
	position:relative;
	float:left;
	font-size:10px;
	width:29%;
	font-family: Verdana, Geneva, sans-serif;
	
	width: 32%;
	position: relative;
}

.timeline-slider-content-gallery-item2-div-image2  a{
	position:relative;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:100%;
	max-height:429px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}
/* Apenas para o 54*/
.template11 .timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:auto;
	max-height:133px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}


.template07 .timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:auto;
	max-height:363px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}
/*ANTIGO 10*/
.template09 .timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:auto;
	max-height:221px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}

/* ANTIGO 09
.template09 .timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:auto;
	max-height:360px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}
*/

.template08 .timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:auto;
	max-height:226px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}

.template06 .timeline-slider-content-gallery-item2-div-image2  img{
	position:relative;
	width:auto;
	max-height:292px;
	left:0;
	top:0;
	
	padding: 0;
	margin: 0;
}



.timeline-slider-content-gallery-item2-div-title{
	position:relative;
	float:right;
	width:40%;
	height:100%;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.5em;
	margin-right: 10%;
}


.timeline-slider-content-gallery-item2-div-info{
	position:relative;
	margin-top:5%;
	margin-right:14%;
	float:right;
	width:35%;
	height:100%;
	font-size:1em;
}

/*-----------------------GALLERIES 3 imagens-----------------------*/


.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-galleries3-div-image3 {
	position:relative;
	float:left;
	font-size:10px;
	width:20%;
	font-family: Verdana, Geneva, sans-serif;
	
}

.timeline-slider-content-gallery-galleries3-div-image3 a{
	position:relative;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-galleries3-div-image3 img{
	position:relative;
	width:100%;
	height:auto;
	left:0;
	top:0;
	
}


.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-galleries3-div-image1 {
	position:relative;
	float:left;
	font-size:10px;
	width:20%;
	font-family: Verdana, Geneva, sans-serif;
	
	margin-left: 20%;
	width: 25.5%;
	position: relative;
}

.timeline-slider-content-gallery-galleries3-div-image1 a{
	position:relative;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-galleries3-div-image1 img{
	position:relative;
	width:100%;
	height:auto;
	left:0;
	top:0;
	
}


.timeline-slider-content-gallery-sideright-3 .timeline-slider-content-gallery-galleries3-div-image2 {
	position:relative;
	float:left;
	font-size:10px;
	width:20%;
	font-family: Verdana, Geneva, sans-serif;
	
	position: relative;
	width: 23.9%;
	/*! height: 13%; */
}

.timeline-slider-content-gallery-galleries3-div-image2 a{
	position:relative;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-galleries3-div-image2 img{
	position:relative;
	width:100%;
	height:auto;
	left:0;
	top:0;
	
}



.timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-galleries3-div-image2 {
	position:relative;
	float:left;
	font-size:10px;
	width:20%;
	font-family: Verdana, Geneva, sans-serif;
	
}

.timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-galleries3-div-image1 {
	position:relative;
	float:left;
	font-size:10px;
	width:20%;
	font-family: Verdana, Geneva, sans-serif;
	
	margin-left: 17%;
}

.timeline-slider-content-gallery-sideright-2 .timeline-slider-content-gallery-galleries3-div-image3 {
	position:relative;
	float:left;
	font-size:10px;
	width:20%;
	font-family: Verdana, Geneva, sans-serif;
	
}


/*-----------------TEMPLATE COM 3 IMAGENS------------*/
.timeline-slider-content-gallery-item3-div-image1 {
	position:relative;
	float:left;
	font-size:10px;
	font-family: Verdana, Geneva, sans-serif;
	width:40%;
	
	margin-left: 20%;
}
.timeline-slider-content-gallery-item3-div-image1 h4, .timeline-slider-content-gallery-item3-div-image2 h4
{
	font-size: 1.3em;
	font-weight: normal;
	
}

.timeline-slider-content-gallery-item3-div-data{
	
	position:relative;
	float:right;
	width:51%;
	height:100%;
	font-size:2.2em;
	font-family: 'Tangerine', cursive;

}
.timeline-slider-content-gallery-item3-div-data h6{

	padding: 0.5em;
	margin: 0;
}

.timeline-slider-content-gallery-item3-div-image1  img{
	position:relative;
	width:30%;
	height:auto;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-item3-div-image1  a{
	position:relative;
	left:0;
	top:0;
	
}


.timeline-slider-content-gallery-item3-div-image2 {
	position:relative;
	float:left;
	font-size:10px;
	width:40%;
	font-family: Verdana, Geneva, sans-serif;
	
}

.timeline-slider-content-gallery-item3-div-image2  a{
	position:relative;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-item3-div-image2  img{
	position:relative;
	width:30%;
	height:auto;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-item3-div-image3 {
	position:relative;
	float:left;
	font-size:10px;
	width:27%;
	font-family: Verdana, Geneva, sans-serif;
	
	margin-left: 20%;
}

.timeline-slider-content-gallery-item3-div-image3  a{
	position:relative;
	left:0;
	top:0;
	
}

.timeline-slider-content-gallery-item3-div-image3  img{
	position:relative;
	width:70%;
	height:auto;
	left:0;
	top:0;
	
}


.timeline-slider-content-gallery-item3-div-title{
	position:relative;
	float:right;
	width:40%;
	height:100%;
	font-family: 'Libre Baskerville', serif;
	font-size: 1.5em;
	margin-right: 10%;
}


.timeline-slider-content-gallery-item3-div-info{
	position:relative;
	margin-top:5%;
	margin-right:14%;
	float:right;
	width:35%;
	height:100%;
	font-size:1em;
}

	
/* 	COR DO BOX DA TIMELINE*/

.vis-item .vis-box  .idade .vis-readonly{
	background-color:red;
	
}


.data{
	color: gray;
	width: 58%;
	margin: 0;
	padding: 0;
	margin-bottom: -10%;
	text-align: left;
}

.timeline-slider-content-gallery-sideright-2  .data{
	color: gray;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: -10%;
	float:left;
}

.timeline-slider-content-gallery-sideright-3  .data{
	color: gray;
	width: 100%;
	margin: 0;
	padding: 0;
	margin-bottom: -10%;
	/*! text-align:center; */
	float: left;
}



.images{
	max-width: 40%;
	height: auto;
	left: 0;
	top:0;

}

.lightbox{ 
	position:relative;
	max-width: 50%;
	height: auto;
	left:50%;
	top:10%;
}


.panel{
	position:relative;
	width: 100%;
	height: 107%;
	overflow: hidden;
	margin:0 auto;

}

.panelData{
	position:relative;
	 width: 58%;
	position: relative;
	font-family: 'Tangerine', cursive;
	font-weight: bold;
	font-size: 150%;
	float:right;
}

.panelTitle{
	 position:relative;
	 width: 58%;
	position: relative;
	font-family: 'Libre Baskerville', serif;
	font-size: 12px;
	float:right;
	margin: 0;

}
.panelInfo{
	 position:relative;
	width: 58%;
	float:right;
	font-family: 'PT Sans', sans-serif;
	font-weight: 200;
	font-size: 90%;
	 margin: 0;
}


.panelImage{
	 position:relative;
	width: 40%;
	height: 90%;
	margin-left:1%;
	 margin-top:5px;
	position: relative;
	float:left;
}


#slider{
	position: relative;
	top:0;
	max-width:100%;
	height: 100%;
	background:transparent;
	margin:0;
	padding:0;


}

.item{
	max-width:100%; 
	height: 100%;

}

.vis-timeline {
	position:absolute;
	bottom: 0%;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	max-height:25%;
	min-height:25%;
	width:100%;
	border-top: 2px solid #af7a47;
	background-image:url('../img/background-04.jpg');
	background-size:100% 100%;
	background-repeat:no-repeat;

	
	

}


/*item normal */
.vis-item {
	background-color:#ffcb99;
	border:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	overflow:hidden;
	z-index:6;
	border:1px solid #FCD5B0;
	padding: 0;
	font-size: 1.2em;
	font-family: "Libre Baskerville", Verdana, sans-serif;
	color: #835020;
}

.vis-minor
{
	border-left: solid #C7853E 2px;
	text-align: center;
}
	.vis-item:hover
	{
		border-color: #23120c;
		background-color: #c0533d;
		/*#9b3820;*/
		color: #fcd5b0;
		
	}
	.vis-item-content
	{
		padding: .2em!important;
	}
.vis-item.vis-selected {
	border-color: #23120c;
	background-color: #6F1C07;
	color: #fcd5b0;
	width: auto!important;
	height: auto!important;
	z-index: 1000;
}

	
.vis-time-axis.vis-foreground {
	background-color: #fcd5b0;
	height: auto!important;
	min-height: 40px;
	font-weight: bold!important;
}

	.vis-time-axis .vis-text
	{
		color: #6f1c07!important;
		font-family: "Tangerine", Verdana, sans-serif;
		font-size: 3.8em;
		padding: 0!important;
		margin: 0!important;
		font-weight: bold!important;
	}

.vis-panel.vis-center{
	background-color: #c7853e;
	border: none;
	border-bottom: 2px solid #af7a47;
}	

.vis-content{
	width: 80%;
	margin: 0 10%;
}

.vis-background {
	
}
 
 
.tl-icon-youtube-logo:after {
	content:"\e651"
} 






/*---------------MUDAR ESTILO DO ICONES DAS BOXES DA TIMELINE---------------*/

.vis-item.vis-box img{
	float:left;
	overflow:hidden;
	margin-right:5px;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
	
}

.icon_imagem{
	width:34px;
	height:33px
}


.icon_jornal{
	width:39px;
	height:33px
	
}


.icon_title{
	/*color:red;*/
}

.icon_documento{
	
}

.vis-item.vis-box p{
	float:left;
	margin:0;
	
}



#prev {
	position:absolute;
	left:3%;
	top:30%!important;
	width:30px;
	height:57px;
	background-image:url('images/seta_voltar.png');
	background-size:100% 100%;
	padding: 0;
	border-radius:5px;
	background-repeat:no-repeat;
	/*! margin-left: 50px; */
}



#next {
	position:absolute;
	left:92%;
	top:30%!important;
	width:30px;
	height:57px;
	background-image:url('images/seta_ir.png');
	border-radius:5px;
	background-repeat:no-repeat;

}

.seta-home
{
	background-image:url('images/seta_home.png')!important;
	height: 67px !important;
	width: 37px!important;
	top: 38%!important;
}
.seta-home:hover
{
	background-image:url('images/seta_home_over.png')!important;
}



#next:hover{
	background-repeat:no-repeat;
	background-image:url('images/seta_ir_over.png');

}


#prev:hover{
	background-repeat:no-repeat;
	background-image:url('images/seta_voltar_over.png');
}

.timeline-slider-0{
	position:absolute;
	width:100%;
	height:75%;
	background-repeat:no-repeat;
	background-color:white;
	background-position: left center; 
	background-image:url("images/capa_linha_marrom.jpg");
	background-color:#23120c;	
	background-size: auto 100%;
	font-family: Libre Baskerville,serif;
	font-weight: normal;
}

.conteudo-evento
{
	position:absolute;
	width:100%;
	height:75%;
}



.timeline-slider-0 ~  h4{
	color:white;

}


/*.timeline-slider-title-0 {
	position:relative;
	
	top:24%;
	width:900px;
	height:362px;
	color:white;
	font-size:13.6em;
	
	float: left;
	text-align: left;
	margin-left: 581px;
	font-family: Libre Baskerville,serif;
	font-weight: normal;
}

*/
/*
.timeline-slider-title-0  .o{
	color:#fcd5b0;
	
	width: 899px;
	float: left;
	height: 195px;

}
*/





#zoomout{
	position:absolute;
	left:1%;
	top:88%;
	width:31px;
	height:30px;	
	background: url('images/lupa_mais.png');
	background-size:100% 100%;
	z-index: 99;

}

#zoomout:hover{	
	background: url('images/lupa_mais_over.png');
	background-size:100% 100%;
		width:31px;
	height:30px;
	z-index: 99;
}

#zoomIn{
	position:absolute;
	left:1%;
	top:82%;
	width: 31px;
	height: 30px;
	background: url('images/lupa_menos.png');
	background-size:100% 100%;
	z-index: 99;


}




#zoomIn:hover{

	width: 31px;
	height: 30px;
	background: url('images/lupa_menos_over.png');
	z-index: 99;


}



#return{
	position:absolute;
	left:1%;
	top:77%;
	width: 57px;
	height:23px;	
	background: url('images/inicio.png');
	background-size:100% 100%;
	z-index: 99;

}

#return:hover{
	width: 57px;
	height:23px;	
	background: url('images/inicio_over.png');
	z-index: 99;
}


/*------------------ ESTILO DAS MENSAGENS ABAIXO DAS SETAS LEFT E RIGHT-------------------------------------*/

.dataYear {
	color:#981901;
	font-family: 'Libre Baskerville', serif;
	font-weight: normal;
	font-size: 3.6em;
}

.timeline-slider-content-gallery-sideright-2 .dataYear {
	color:#792110;
	font-family: 'Libre Baskerville', serif;
	font-weight: normal;
	font-size: 3.6em;
	width:6%;
	float:left;
	margin-left:40%;
	/*! float: left; */
}


.timeline-slider-content-gallery-sideright-3 .dataYear {
	color:#000;
	font-family: 'Libre Baskerville', serif;
	font-weight: normal;
	font-size: 3.6em;
	width:5%;
	float:left;
	margin-left:45%;
}

.dataYear-2 {
	color:#000;
	font-family: 'Libre Baskerville', serif;
	font-weight: normal;
	font-size: 3.6em;
	width:100%;
	text-align:center;
}

.nextItem2{
	position: absolute;
	visibility:hidden;
	width:10%;
	height: 50%;
	left:88%;
	top:42%;
	color: #d19202;
	padding:0;
	margin:0;
	
}

.nextItem2 h1 {
	float:left;
	width:100%;
	height:20%;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0;
	margin:0;
	font-size: 1em;
}

.nextItem2 h1 , h2 {
	
	font-size: 1em;
	font-family: 'PT Sans', sans-serif;
	padding: 0;
	margin: 0;
}

.nextItem2 h2 {
	float:left;
	width:100%;
	height:50%;
	font-size:0.7em;
}


.nextItem{
	position: absolute;
	width:10%;
	height: 50%;
	left:89%;
	top:29%;
	color: #919191;
	opacity:0.15;
	padding:0;
	margin-right:1%;
	/*! text-align: right; */
	/*! word-break: break-all; */
	font-size: 1.6em;
	font-family: Libre Baskerville,serif;
}
.data_right_year{
	padding-top: 4em;
	line-height: 1.6em;
	
}




.nextItem h1 {
	float:left;
	width:100%;
	height:20%;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0;
	margin:0;
	font-size: 1em;
}

.nextItem h1 , h2 {
	
	font-size: 1em;
	font-family: 'PT Sans', sans-serif;
	padding: 0;
	margin: 0;
}

.nextItem h2 {
	float:left;
	width:100%;
	height:50%;
	font-size:0.7em;
}


.prevItem{
	position: absolute;
	height: 50%;
	width:10%;
	/*! left:4%; */
	top:29%;
	color: #919191;
	opacity:0.15;
	padding:0;
	margin-left:1%;
	font-size: 1.6em;
	font-family: Libre Baskerville,serif;
}


.prevItem h1 {
	float:left;
	width:100%;
	height:20%;
	text-overflow:ellipsis;
	overflow:hidden;
	padding:0;
	margin:0;
	font-size: 1em;
	
}


.prevItem h1 , h2 {
	
	font-size: 1em;
	padding: 0 0;
	margin: 0;
	font-family: 'PT Sans', sans-serif;
	
}

.prevItem h2 {
	float:left;
	width:100%;
	height:50%;
	font-size:0.7em;

}
a.without-lightbox
{
	cursor: default;
}
a.lightbox
{
	cursor: url("images/icone_zoom_final.png"), auto !important;
}
.lightbox .quantThumbs, .lightbox .quantThumb
{
	text-align: right;
	font-size: 2em;
	padding: 0;
	margin: 0;
	width: 94%;

}

.lightbox .quantThumbs span, .lightbox .quantThumb span
{
	display: block;
	width: 50px;
	height: 30px;
	float: right;
	padding-top: .4em;
	background: url("images/imagem.png") top left no-repeat;
	color: #9b3820;
	font-family: Libre Baskerville sans-serif;
}
a.lightbox:hover .quantThumbs span, a.lightbox:hover .quantThumb span
{
	background: url("images/imagem_over.png") top left no-repeat;
	color: #000;
}

.menor
{
	font-size: .8em;
}

.without-lightbox .quantThumb
{
	display:none;
}

.seletor-idioma
{
	position: absolute;
	right: 18em;
	top: 1.5em;
	float: right;
	font-size: 2em;

}
	.seletor-idioma a
	{
		color: #ffffff;
		font-family: "pt sans";
		font-size: 1em;
		padding: 0 0.5em;
		text-decoration: none;
	}
		.seletor-idioma a:hover
		{
			color:  #fcd5b0;
		}
	.seletor-idioma .selected
	{
		color: #f25732
	}
	
	.seletor-idioma .en-GB
	{
		border-left: 1px solid #f25732;
	}
	
.vis-line
{
	display:none!important;
}


.cont_fig figcaption.legenda
{
	display: none;
}

h5.lightbox-text
{
	display: none!important;
}
/*OUTRAS RESOLUÇÕES - INÍCIO */

@media screen and (max-width: 1440px) {
	
	h1.timeline-slider-title-0 {
		font-size: 8.4em;
	}
	.dataYear
	{
		font-size: 3.2em;
		margin: .5em 0;
	}
		.data
		{
			margin-bottom: .5em;
			width: 70%;
		}
	.dataYear_full
	{
		margin: 0;
		font-size: 4.1em
	}
	.timeline-slider-content-gallery-item1-div-data
	{
		height: auto;
	}
	
	.timeline_title
	{
		font-size: 2.4em;
		margin-bottom: 1em;
	}
	.timeline_title2
	{
		margin-top: 2em;
	}
	.timeline-slider-content-gallery-wrapp {
		width: 70%;
		margin: 2% 15% 0 15%;
		padding-top: 2em;
		
	}
	.timeline-slider-content-gallery-item1-div-content {
		width: 85%;	
		font-size: 1.5em;
	}
	.timeline-slider-content-gallery-full-div-image1 img, .timeline-slider-content-gallery-item1-div-image1 img {
			
			max-height: 380px;
	
	}
	.vis-item-content
	{
		padding: .2em;
	}
	.vis-item
	{
		padding: 0;
		font-size: 1.1em;
	}
	.timeline-slider-content-gallery-sideleft, .timeline-slider-content-gallery-sideright
	{
		padding-top: 1em;
	}
	
}



@media screen and (max-width: 1366px) {

	.cont_fig
	{
		margin-top: 0;
	}
	.timeline-slider-content-gallery-full-div-image1 img
	{
		width: 70%;
	}
	
	.dataYear
	{
		font-size: 2.8em
	}
	.dataYear_full
	{
		font-size: 3.6em;
	}
	.timeline_title
	{
		font-size: 2em;
		margin-bottom: 1em;
	}
	.timeline-slider-content-gallery-item1-div-content {
		font-size: 1.3em;
	
	}
	.timeline-slider-content-gallery-item1-div-image1 img
	{
		width: 75%;
	}
	.timeline_title2
	{
		font-size: 2em;
	}
	.timeline-slider-content-gallery-item0-div-data
	{
		margin-left: 20%;
	}
	
	.timeline-slider-content-gallery-item0-div-title
	{
		margin-left: 0%;
		width: 80%;

	}
	
}


@media screen and (max-width: 1024px) {
	
	.dataYear_full
	{
		font-size: 3em;
	}
	.timeline_title
	{
		font-size: 1.8em;
	}
	.item
	{
		height: auto;
	}
	#body_background_1 #testeira, #body_background_1 #tudo
	{
		background:#25140D;	
	}
	#testeira .testeira
	{
		clear: both;
		float: none;
	}
	.seletor-idioma
	{
		right: 0;
		top: 0;
		
	}
	
	 .timeline-slider-0{
		position:absolute;
		top: 12%;
		width:100%;
		height:100%;
		background-repeat:no-repeat;
		background-color:white;
		background-position: left center; 
		background-image:url("images/capa_linha_marrom.jpg");
		background-color:#25140D;	
		background-size: auto 100%;
		font-family: Libre Baskerville,serif;
		font-weight: normal;
	}	
		
	.timeline-slider-content-gallery-item0-div-data{

		margin: 5%;
		float:none;
		clear: both;
		width: 95%;

	}		
		
		
	h1.timeline-slider-title-0
	{
		
		font-size: 5em;
		width: 95%;
		clear: both;
		padding: 0;
		margin: 85% 2.5% 0 2.5%;
		font-family: "Libre Baskerville", Verdana, sans-serif;
		font-weight: normal!important;
		text-align: right;
		line-height: 1.1em;
		text-transform: uppercase;
	
		
	}
	.timeline-slider-texto-capa p
	{
		font-size: 3em;
		width: 95%;
		margin: 2% 2.5% 0 2.5%;
		min-width: 1px;
		min-height: 1px;
		background: none;
		text-align: right
	}
	.timeline-slider-texto-capa p span.escondidinho
	{
		position: relative;
		width: auto;
		overflow: visible;
		left: auto;
		color: #C3673D
		
	}
	
	.timeline-slider-content-gallery-item0-div-data
	{
		margin: 0 5%;
	}
	
	.timeline-slider-content-gallery-item0-div-title
	{
		margin-left: 0%;
		width: 90%;

	}	
	
	.evento-5 .timeline-slider-content-gallery-sideleft
	{
		padding-left: 0%;
	}
	
	figcaption
	{
		width: 100%!important;
	}
	.vis-timeline, #zoomIn, #zoomout, #return, .sub2_icon
	{
		display: none!important;
	}
	.timeline-slider-content-gallery-wrapp
	{
		background: none;
		box-shadow: none;
	}
	.timeline_body_2
	{
		position: relative;
	}
	.conteudo-evento
	{
		height: auto;
		position: relative;
	}
	.timeline-slider-content-gallery-sideright
	{
		width: auto;
	}
	.evento-5 .timeline-slider-content-gallery-sideright
	{
		clear: both;
		width: auto;
	}
	.vertical .timeline-slider-content-gallery-sideright
	{
		clear: both;
		width: 90%!important;
		margin: 0 5%;
	}
	p.timeline-slider-content-gallery-item1-div-content, figcaption.subtitle_fig

	{
		display: none!important;
	}
	

	div.timeline-slider-content-gallery-sideright, div.timeline-slider-content-gallery-sideleft, div.timeline-slider-content-gallery-full-div-image1, figure.cont_fig, a.lightbox, div.timeline-slider-content-gallery-item1-div-sub
	{
		clear: both!important;
		width: 90%!important;
		position: relative!important;
		display: block!important;
		float: none;
		height: auto!important;
		margin: 0 5%;
		padding: 0;
	}

	
	.nextItem p, .prevItem p
	{
		display: none;
	}
	.timeline-slider-content-gallery-full-div-image1
	{
		position: relative;
		clear: both;
		width: 100%;
		display: block;
	}

	.cont_fig img
	{
		display: block;
		clear: both;
		width: 100%;
		float:none;
		margin: 0;
		
	}
	a.lightbox
	{
		clear: both;
		float: none;
		max-width: 100%;
	}
	img.imageThumb
	{
		display: block;
		clear: both;
		float: none;
		width: 100%;
		max-height: auto;
	}

	.data
	{
		width: 100%;
	}
	.timeline-slider-content-gallery-item1-div-title
	{
		position: relative;
		width: 100%;
	}
	.timeline_title
	{
		width: 100%;
	}
	.subtitle_fig
	{
		text-align: left;
	}
	#lightbox-arrow-right , #lightbox-arrow-right:hover
	{
		left: 90%;
		top: 5%;

	}
	#lightbox-arrow-left, #lightbox-arrow-left:hover {

		left: 1%;
		top: 5%;

	}

	h6.lightbox-text
	{

		display: none!important;
	}
	
	h5.lightbox-text
	{

		display: block!important;
		font-size: 1.2em;
	}
	
	.panel-lightbox
	{
		
	}
	#next {
		background: url(images/seta_ir-mobile.png) no-repeat!important;
		
	}
	#next:hover {
		background: url(images/seta_ir-mobile_over.png) no-repeat!important;
		
	}
	
	#prev {
		background: url(images/seta_voltar-mobile.png) no-repeat !important;
	
	}
	#prev:hover {
		background: url(images/seta_voltar-mobile_over.png) no-repeat !important;
	
	}
	
}


@media screen and (max-width: 400px) {
	
	h1.timeline-slider-title-0
	{
		
		margin: 75% 2.5% 0 2.5%;
	
	
	
	
}