@charset "utf-8";
/* CSS Document */

#post-617 p,
#post-617 div,
#post-617 a,
#post-617 h1,
#post-617 h2,
#post-617 h3{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}


#pin1, #pin2, #pin3, #pin4, #pin5, #pin6, #pin7, #pin8, #pin9, #pin10, #pin11, #pin12, #pin13, #pin14, #line1, #line2, #line3, #line4, #line5, #line1 p, #line3 p, #line2 p, #line4 p, #line5 p, #rota_PT1_E, #rota_PT2_E, #rota_PT1_S, #rota_PT2_S, #rota_PT4_E, #rota_Ponte, #rota_PT3_E, #rota_PT3_S{
	position:absolute !important;	
}

#line1 img, #line2 img, #line3 img, #line4 img, #line5 img{
	position:relative;
	
	z-index: 3;
} 

#pin1 img, #pin2 img, #pin3 img, #pin4 img, #pin5 img, #pin6 img, #pin7 img, #pin8 img, #pin9 img, #pin10 img, #pin11 img, #pin12 img, #pin13 img, #pin14 img, #pinPT img{
	position:relative;	
	z-index: 5;
}

#ccs, #eefd, #hu, #ru, #pu, #cenpes1, #cenpes2, #ccmn, #ct, #psaber, #reitoria, #coppetec, #inc, #letras, #praca, #psaber, #portao1E, #portao1S, #portao2E, #portao2S, #portao3E, #portao3S, #portao4E, #pt{position:relative;	z-index: 9;}

#pin1 p, #pin2 p, #pin3 p, #pin4 p, #pin5 p, #pin6 p, #pin7 p, #pin8 p, #pin9 p, #pin10 p, #pin11 p, #pin12 p, #pin13 p, #pin14 p, #pinPT p{
	z-index: 4;
	opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-webkit-transition: opacity .15s ease-in-out;
	margin-top: 10px;
}

#line1 p, #line2 p, #line3 p, #line4 p, #line5 p{
	opacity:0.3;
	-moz-opacity:0.3;
	-webkit-opacity:0.3;
	transition: opacity .15s ease-in-out;
	-moz-transition: opacity .15s ease-in-out;
	-webkit-transition: opacity .15s ease-in-out;
}

#rota_PT1_E, #rota_PT2_E, #rota_PT1_S, #rota_PT2_S, #rota_PT4_E, #rota_Ponte, #rota_PT3_E, #rota_PT3_S{
	z-index:0;
}

#line1 p, #line2 p, #line3 p, #line4 p, #line5 p{
	z-index: 2;
}

#localizacaoMapa{
	background:url(/wp-content/uploads/2014/04/mapa_neutro.png) no-repeat 53px 37px;
	width:880px;
	height:561px;
	background-position: 51px 42px;
}

#legenda{padding:0; width:886px; height:200px}

.tags{
	position: absolute;
	z-index: 0;
	padding: 5px 8px 4px;	
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	font-size:12px;
	line-height:12px;
	text-align:center;
	-webkit-box-sizing:initial;
	-moz-box-sizing:content-box;
	}
	
.legendas{
	color: #666;
	font-size:16px;
	text-align:center;	
	margin-bottom:40px;
}

.viaAz{
	width:295px;
	height:120px;
	margin-bottom:10px;
	margin-left:45px;	
	float:left;
}

.via{
	width:275px;
	height:120px;
	margin-bottom:10px;
	float:left;
}

.viaA{
	width:205px;
	height:120px;
	margin-bottom:10px;	
	border-right:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	float:left;
}
	
.sublabelsD{
	font-size:12px;
	line-height:0px;
	float:right; 
	padding-right:5px;
	padding-left:12px;
	border-left:1px solid #DBDBDB;
}

.sublabelsE{
	font-size:12px;
	line-height:0px;
	float:left; 
	padding-left:5px;
}

.sublabelsM{
	font-size:12px;
	line-height:0px;
	float:left; 
	padding-left:40px;	
}

.subitem{
	float:left;
	color: #666;
	font-size:12px;
	line-height:14px;
	margin:0 10px;	
}

.subitemA{
	float:left;
	color: #666;
	font-size:12px;
	line-height:14px;
	margin:0 0 10px 50px;	
}

.subitemV{
	float:left;
	color: #666;
	font-size:12px;
	line-height:14px;
	margin:0 0 0 25px;	
}

.subitem div{
	color: #09F;
	cursor:pointer;
}

.subitemA div{
	color: #FF9900;
	cursor:pointer;
}

.subitemV div{
	color: #cd5662;
	cursor:pointer;
}

.subitem p, .subitemA p, .subitemV p{
	margin:14px 0 20px;	
}
	
.bolaAzul:before {
    content: ' \25CF';
	color:#02b7e0;
    font-size: 20px;
}

.bolaAmarela:before {
    content: ' \25CF';
	color:#fdc74e;
    font-size: 20px;
}

.bolaVermelha:before {
    content: ' \25CF';
	color:#cd5662;
    font-size: 20px;
}

.bolaAzul{
    color:#666;
    font-size: 14px;	
	margin:0 35px 5px;
	text-align:center;
}

.bolaAmarela{
    color:#666;
    font-size: 14px;	
	margin:0 0 5px;
	text-align:center;
}

.bolaVermelha{
    color:#666;
    font-size: 14px;	
	margin:0 0 5px;
	text-align:center;
}



#pin1:hover p, #pin2:hover p, #pin3:hover p, #pin4:hover p, #pin5:hover p, #pin6:hover p, #pin7:hover p, #pin8:hover p, #pin9:hover p, #pin10:hover p, #pin11:hover p, #pin12:hover p, #pin13:hover p, #pinPT:hover p, #pin14:hover p, #line1 p:hover, #line2 p:hover, #line3 p:hover, #line4 p:hover, #line5 p:hover{
	-moz-opacity:1;
	-webkit-opacity:1;
	opacity: 1;
}

#pin1 p{left: -33px; top: -10px; opacity: 0;}
		
#pin2 p{left: 18px;	top: -10px; opacity: 0;}
	
#pin3 p{left: -80px; top: -13px; opacity: 0;}
	
#pin4 p{left: 18px;	top: -13px; opacity: 0;}
	
#pin5 p{left: 16px;	top: -13px; opacity: 0;}
	
#pin6 p{left: 20px;	top: -10px; width:62px; opacity: 0;}
	
#pin7 p{left: 20px;	top: -10px; width:62px; opacity: 0;}
	
#pin8 p{left: 20px;	top: -10px; opacity: 0;}
	
#pin9 p{left: 18px;	top: -13px;	width:70px;	opacity: 0;}
	
#pin10 p{left: 18px; top: -13px; opacity: 0;}
	
#pin11 p{left: -68px; top: -13px; opacity: 0;}
	
#pin12 p{left: 18px; top: -13px; width:90px; opacity: 0;}
	
#pin13 p{left: -55px; top: -10px; opacity: 0;}
	
#pin14 p{left: 23px; top: 0px; width:80px; opacity: 0; background-color:#900; padding-left:9px}

#pinPT p{position:absolute; top: -13px; left: 25px;}

	
#line1 p{top:72px; left:20px; width:58px;}
	
#line2 p{top:74px; left:-57px; width:58px;}
	
#line3 p{top:76px;	left:27px;	width:58px;	}
	
#line4 p{top:70px; left:36px; width:90px;}
	
#line5 p{top:123px; left:26px; width:58px;}

#pin1{top:189px; left:225px}

#pin2{top:185px; left:270px}

#pin3{top:235px; left:217px}

#pin4{top:220px; left:273px}

#pin5{top:280px; left:255px}

#pin6{top:250px; left:397px}

#pin7{top:298px; left:393px}

#pin8{top:315px; left:445px}

#pin9{top:310px; left:520px}

#pin10{top: 350px; left: 560px}

#pin11{top: 260px; left: 540px}

#pin12{top: 272px; left: 580px}

#pin13{	top: 235px;	left: 596px}

#pin14{top: 225px; left: 665px}


#pinPT{position:absolute; top: 190px; left: 695px;}


#line1{top:258px; left:145px}

#line2{top:368px; left:459px}

#line3{top:350px; left:505px}

#line4{top:400px; left:580px}

#line5{top:274px; left:235px}

#rota_PT1_E{top: 237px; left: 72px;}

#rota_PT2_E{top: 237px; left: 73px;}

#rota_PT1_S{top: 222px; left: 73px;}

#rota_PT2_S{top: 221px; left: 73px;}

#rota_PT4_E{top: 207px; left: 62px;}

#rota_Ponte{top: 206px; left: 61px;}

#rota_PT3_E{top: 245px; left: 432px;}

#rota_PT3_S{top: 245px; left: 484px;}

#legenda{
position:absolute !important; 
top:558px; width:886px;
} 

#ccs{top:235px; left:189px}

#eefd{top:225px; left:270px}

#hu{top:280px; left:136px}

#ru{top:265px; left:273px}

#pu{top:325px; left:255px}

#cenpes1{top:35px; left:393px}

#cenpes2{top:290px; left:397px}

#ccmn{top:58px; left:445px}

#ct{top:50px; left:510px}

#coppetec{top: 90px; left: 300px}

#letras{top: 290px; left: 470px}

#praca{top: 310px; left: 358px}

#reitoria{top: 265px; left: 270px}

#inc{top: 260px; left: 425px}

#pt{top: 160px; left: 325px}


#psaber{top:249px; left:715px}

#portao1E{top:329px; left:246px}

#portao1S{top:329px; left:246px}

#portao2E{top:395px; left:346px}

#portao2S{top:395px; left:346px}

#portao3E{top:359px; left:46px}

#portao3S{top:359px; left:46px}

#portao4E{top:425px; left:170px}

#accordion{width:880px; margin-top:180px !important; margin-bottom:100px !important;}


#accordion p{font-size:12px; color: #666}

#accordion h3{font-size:14px; color: #666}

.titulo{font-weight:bold;}