/*----- Evento Header -----*/
#evento {
	padding-top: 10px;
	font-family: 'Open Sans Condensed', sans-serif;
	color: #333333;
	/* border-bottom: 1px dotted #EDEDED; */
	/* background-color: #F5F5F5; */
}

/*----- Evento Logo -----*/
.logoevento {
	height: 130px;
	width: 130px;
	padding: 3px;
	/* border: 1px solid #D3D3D3;
	 background-color: #FFFFFF; */
}
.logoevento img{
	width: 100%;
	height: auto;
}

/*----- Evento Nome -----*/
.titulo_nomeevento {
	margin:0px;
	/* min-height:100px; */
	/* border:1px dashed #CFCFCF;
	 background-color: #171714;
	 background-image: url("https://www.adventuremag.com.br/calendario/images/asfalt-light.png"); */
	color: #333333;

}

.titulo_nomeevento h1{
	font-weight: bold;
	font-size: 35px;
	margin: 0px;
	/* padding-left: 5px; */
	font-family: 'Open Sans Condensed', sans-serif;
	text-transform:uppercase;
}

.local {
	padding: 10px;
	/* [disabled]font-size: 24px; */
}

.datacompleta {
	font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: bold;
}
.detalhe_distancia {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left:30px;
	margin-bottom:5px;
}

#detalhe_evento_link a {
	font-size: 14px;
	margin-top:30px;
	color:#FFFFFF;
}

#detalhe_info {
		/* border: 1px dotted #9B9B9B; */
		padding: 0px 10px;
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#666666;
	margin:auto;
}

/*----- Redes Sociais -----*/
.addthis_detalhe_calendario {
	margin-bottom: 30px;
	margin-top:10px;
	width:100%;
	clear:both;
}

.icon_comentarios {
	padding-right: 5px;
	float: left;
	width: 15px;
}
#num_comentarios {
	color: #496598;
}

/*----- Noticias Relacionadas -----*/
/*----- Noticias Relacionadas Holder -----*/
#detalhe_noticias {
	padding: 0px;
	font-size: 13px;
	/* [disabled]background-color: #F7F7F7; */
}

.noticias_relacionadas img {
width:90px;
}

.detalhe_links_img {
width:80px;
height:80px;
float:left;
margin-right:20px;
background-size:100%;
background-repeat:no-repeat;
background-position:top;
}

.detalhe_noticias_txt{
float:left;
width:450px
}

.detalhe_links_txt{
float:left;
width:450px
}
.banner {
	text-align:center;
}

/*----- Logos Circuitos -----*/

#logoscircuito {
	text-align: center;
	padding: 10px 10px 0px;
}

/*----- Google Maps -----*/
#map-holder {
	border:#EFEFEF solid 1px;
	padding:10px;
	text-align:center;
	height:570px;
	margin-left:auto;
	margin-right:auto;
}

#map-holder #map-canvas {
		width:100%;
        height: 280px;
        margin: 0px;
        padding: 0px;
		z-index: 0;
/*		position:absolute; */
		}
/*----- Correção Scroll Infobox Google Maps -----*/		
.noscrollbar {
line-height:1.35;
}

.scrollFix {
    line-height: 1.35;
    overflow: hidden;
    white-space: nowrap;
}		

/*----- Calendário -----*/
#calendariomapholder {
/*position: relative;	*/
width: 160px;
height: auto;
float:right;
margin-right:10px;
}
#calendariomap {
  border: 1px solid #DCDCDC;
  padding: 1px;
  background: white;
z-index: 10;
  opacity: .94;	

}

/*----- Faltam X Dias -----*/
.diferencadias {
	color:#e7604a;
}

/*----- Dia do Evento -----*/
#datamapa {
	font-size:40px;
	text-align:center; 
	font-family: 'Open Sans Condensed', sans-serif; 
	margin-right:0px; 
	margin-left:0px;
	color: #e7604a;
	font-weight:bold;
}

.calendar {
	width:75%;
	text-align:center;
	margin-bottom:20px;
}

.calendariotitulo {
	text-transform: capitalize;
	font-weight: bold;
	background-color: #e7604a;
	color: #FFFFFF;
	padding: 2px;
}
/*----- Dias da Semana -----*/
.diasemana {
	color: #e7604a;
	font-weight:bold;
}

.day {
	padding:2px;
}
/*----- Dia do Evento Destacado -----*/
.today {
	background-color: #e7604a;
	padding:2px;
}

.todaytxt {	
	color: #FFFFFF;
}

/*----- Colunas -----*/
#infogeral_esq {
	float: left;
	width: 660px;
}

#infogeral_direita {
	float: right;
	width: 350px;
	margin-right: 5px;
}

/*----- Clima -----*/
.climadestaque {
padding:30px 80px 60px 0px;

}

/*----- Resultados -----*/
.detalhesBranco {
	padding: 5px 5px 15px 5px;
	margin-top: 10px 5px 2px 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
}
.resultadodistancia {
	border-bottom: thin dotted #C0C0C0;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 14px;
}
/*----- Comentarios -----*/
#comentarionovo {
	margin: 10px 0px;
	padding-bottom: 20px;
	padding-left:20px;
	border-bottom: 1px solid #ECECEC;
}

/*----- Link do site oficial -----*/
.siteoficial {
	padding: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	background-color: #EFEFEF;
	border: 1px dotted #0257B0;
	color: #000000;
}


/*----- Eventos Relacionados - Logos Circuitos -----*/
/*----- Titulos dos Circuitos -----*/
.accordion-section-title {
	padding: 5px;
	/* [disabled]display: inline-block; */
	border-bottom: 1px solid #E4E4E4;
	font-family: 'Open Sans Condensed', sans-serif;
	/* Type */
	font-size: 16px;
	font-weight: bold;
	color: #C0C0C0;
}
.logoevento_thh {
	width:90px;
	height:90px;
}

.logoevento_thh img {
width: 100%;
height:auto;	
}

.logoevento_circuitos {
	width:65px;
	float:right;
	padding-left:3px;
}

.logoevento_circuitos img {
width: 100%;
height:auto;	
}


/*----- Listagem de Eventos Relacionados -----*/
.listagem_infobox_container{
	padding: 5px;
	height:100px;
	text-align:center;
}


.listagem_th img{
	width: 55px;
}

.listagem_infobox {
float:left;	
width:250px;
}

.evento_listagem {
font-size:12px;	
font-weight:bold;
}
   
.local_listagem {
	font-size: 11px;
}

/*----- Detalhes de Eventos - Geral -----*/
.clear {
	clear: both;
}

.publicidade {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 30px;
}

