/* Global */

#testeoption1 {
color:#FF0000;
}
#testeoption2{
color:#00FF00;
}
#testeoption3 {
color:#0000FF;
}
#testeoption4 {
color:#FF0000;
}
#testeoption5 {
color:#FF0000;
}
#testeoption6 {
color:#FF0000;
}

body
{
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:2;
}
a{text-decoration:none; cursor:pointer; border:none; outline: none;}
a:hover{ cursor:pointer; border:none;}
#main{
	width:1004px;
	margin:0 auto;
	position:relative;
	padding:183px 0 50px;
}
/* Header */
#header{
	width:1004px;
	height:154px;
	overflow:hidden;
	background:url(../images/header-novo.png) no-repeat center top;
	position:absolute;
	top:11px;
	left:0;	

}
#header img.isep{ 
	position:absolute;
	top:20px;
	left:30px;
	display:block;
	width:287px;
	height:75px;
	overflow:hidden;
	cursor:pointer;
	
}
#header a.spot{
	position:relative;
	top:46px;
	left:502px;
	display:block;
	width:20px;
	height:20px;
	background:url(../images/spot.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
}
#header a.spot:hover{background-position:0 -20px;}
/* Navigation */
#header a.ipp{
	position:absolute;
	top:12px;
	right:20px;
	display:block;
	width:89px;
	height:21px;
	background:url(../images/IPP.png) no-repeat;
	overflow:hidden;	
	cursor:pointer;
}
#header a.EN{
	position:absolute;
	top:12px;
	right:129px;
	display:block;
	width:25px;
	height:25px;
	background:url(../images/EN.png) no-repeat;
	overflow:hidden;	
}	

#header a.PT{
	position:absolute;
	top:12px;
	right:162px;
	display:block;
	width:25px;
	height:25px;
	background:url(../images/PT.png) no-repeat;
	overflow:hidden;	
}
/* Navigation */
#navigation
{
	float:left;
	margin:105px 0 0;	
	padding:0;
	padding-bottom: 10px;
	list-style:none;	
	width:827px;
	/*background:url(../images/nav-back.png) no-repeat;	*/
	overflow:hidden;
}
#navigation li
{
	float:left;	
	/*background:url(../images/menu_header/nav-sep.png) no-repeat left bottom;*/
	margin:0 0 0 -3px;
	padding-left: 3px;	
}
#navigation li a
{
	color:#000;  	
	font:12px/27px Verdana, Arial, Helvetica, sans-serif;
  display:block; 
  cursor: pointer;  	
}

/*#navigation li a:hover
{
  background: url(../images/BTCentral/BTCentral_CO.png) repeat left; 
  text-decoration: none;  
}*/
/*   	
#navigation li a:hover em
{
  background: url(../images/BTCentral/BTCentral_LO.png) no-repeat top left;
  display:block;
  margin-left:-3px;     
}
#navigation li a:hover em span
{
  background: url(../images/BTCentral/BTCentral_RO.png) no-repeat top right;
  margin-right:-3px;  
  display:block;
}
#navigation li a:hover em span b
{
  color:white;
}
*/
/*#navigation li a em span b
{
  padding:1px 15px 3px 17px;
  font-weight: bold;
  font-style: normal;  
}
.navigation_visited a
{
  background: url(../images/BTCentral/BTCentral_CS.png) repeat;  
  text-decoration: none; 
}
.navigation_visited a em
{
  background: url(../images/BTCentral/BTCentral_LS.png) no-repeat top left;
  display:block;
      
}
.navigation_visited a em span
{
  background: url(../images/BTCentral/BTCentral_RS.png) no-repeat top right;
 
  display:block;
}
/*   	
.navigation_first a:hover em
{
  background: url(../images/BTCanto/BTCanto_LO.png) no-repeat top left !important;
  display:block;
  margin-left:-3px;     
}
*/
/*
.navigation_visited_first a
{
  background: url(../images/BTCanto/BTCanto_LS.png) repeat left !important;
  margin:0 2px 0 3px; 
  text-decoration: none;     
}*/

a.navigation_first
{
  background:url(../images/menu_estISEP.png) no-repeat ; 
   background-position:0 -26px ;
  width: 138px;
}
a.navigation_first:hover
{
  background-position:0 -52px;
}

a#departamento
{
  background:url(../images/menu_dep.png) no-repeat ; 
  background-position:0 -26px ;
  width: 138px;
 
}
a#departamento:hover
{
  background-position:0 -52px ;
}

a#barra
{
  background:url(../images/menu_barra02.png); 
  background-position:0 -26px ;
  width: 340px;
 
}

a#oisep
{
  background:url(../images/menu_oISEP.png) no-repeat ; 
  background-position:0 -26px ;
  width: 89px;
 
}
a#oisep:hover
{
  background-position:0 -52px ;
}

a#estudarisep
{
  background:url(../images/menu_estISEP.png) no-repeat ; 
   background-position:0 -26px ;
  width: 136px;
 
}
a#estudarisep:hover
{
  background-position:0 -52px ;
}


a#investiga
{
  background:url(../images/menu_inv.png) no-repeat ; 
  background-position:0 -26px ;
  width: 122px;
}
a#investiga:hover
{
  background-position:0 -52px;
}


#pag_oisep
{
  height:430px;
  width:600px;
  position:relative;
  top:0px;
  left:0;	

}

#oisephistoriabarra
{
  background:url(../images/oisep/B_historia.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:0px;
  left:0;	

}
#oisephistoria
{
  background:url(../images/oisep/IE_historia.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:25px;
  left:0;	
}
#oisephistoria:hover
{
  background:url(../images/oisep/I_historia.png) no-repeat ; 
}

#oisepmundobarra
{
  background:url(../images/oisep/B_eomundo.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:0px;
  left:285px;	

}
#oisepmundo
{
  background:url(../images/oisep/IE_eomundo.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:25px;
  left:285px;	
 
}
#oisepmundo:hover
{
  background:url(../images/oisep/I_eomundo.png) no-repeat ; 
}


#oisepchegarbarra
{
  background:url(../images/oisep/B_comochegar.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:145px;
  left:0;	

}
#oisepchegar
{
  background:url(../images/oisep/IE_comochegar.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:170px;
  left:0;	
}
#oisepchegar:hover
{
  background:url(../images/oisep/I_comochegar.png) no-repeat ; 
}

#textoisep
{
	font:12px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	overflow:hidden;
	padding-top:10px;
}


#oisepcampusbarra
{
  background:url(../images/oisep/B_campus.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:145px;
  left:285px;	

}
#oisepcampus
{
  background:url(../images/oisep/IE_campus.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:170px;
  left:285px;	
 
}
#oisepcampus:hover
{
  background:url(../images/oisep/I_campus.png) no-repeat ; 
}

#oiseprelancebarra
{
  background:url(../images/oisep/B_numrelance.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:290px;
  left:0;	

}
#oiseprelance
{
  background:url(../images/oisep/IE_numrelance.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:315px;
  left:0;	
}
#oiseprelance:hover
{
  background:url(../images/oisep/I_numrelance.png) no-repeat ; 
}

#oisepcontactosbarra
{
  background:url(../images/oisep/B_contactos.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:290px;
  left:285px;	

}
#oisepcontactos
{
  background:url(../images/oisep/IE_contactos.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:315px;
  left:285px;	
 
}
#oisepcontactos:hover
{
  background:url(../images/oisep/I_contactos.png) no-repeat ; 
}


.navigation_visited
{
  background-position:0 0px !important;
}

/* Menu */
#header ul.menu{
	width:170px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	margin:105px 0 0;
}
#header ul.menu li{
	float:left;
	padding:0 0 0 7px;
}
#header ul.menu li a
{
  
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	width:26px;
	height:26px;
}
#header ul.menu li a:hover{background-position:0 -26px;}
a.menu-home{background:url(../images/menu-home1.png) no-repeat;}
a.menu-pesq{background:url(../images/menu-pesq1.png) no-repeat;}
a.menu-mapa{background:url(../images/menu-mapa.png) no-repeat;}
a.menu-cont{background:url(../images/menu-cont.png) no-repeat;}
a.menu-dire{background:url(../images/menu-dire.png) no-repeat;}
/* Content */
#contentbackground
{
  width:1004px;
	overflow:hidden;
	background: #FEFEFE url(../images/fundo.png) repeat-x bottom;	
	margin-top:-10px;
}
#contentcircle
{   	
  background: url(../images/circulos.png) no-repeat right bottom;	
}
#content{
	width:1004px;
	overflow:hidden;
	background:url(../images/content-back-top.gif) no-repeat;
	padding:6px 0 0;
}
.content-bg{
	width:992px;
	background:url(../images/content-back-stripe.gif);
	padding:0 6px 40px;	
	overflow:hidden;
}
.content-holder{
	width:777px;
	overflow:hidden;
	float:right;
}
#content h3{
	margin:0 0 3px;
	background:url(../images/headers-back.gif) no-repeat left top;
	color:#fff;
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
	height:1%;
}
#content h3 span{
	display:block;
	background:url(../images/headers-back-end.gif) no-repeat right top;
	overflow:hidden;
	padding:0 10px 2px;
}
#content h3 span strong{float:left;}
#content h3 span a{
	display:block;
	float:right;
	cursor:default;
}
#content h3 span a img{border:none;display:block;}
.main-content .home
{
  display:block;
  text-align: right;
  margin-right: 10px;  
} 
.main-content .voltar
{  
  text-align: right;
  clear:both;
  padding-top: 10px;
  position:relative; 
  cursor:pointer;
  color:#5E6A71;         
}
.main-content .voltar a
{
  color:#5E6A71;  
}
.main-content .event h3
{  
  color:#5E6A71 !important;
  background: none !important;
  padding-top: 10px; 
 
}
.main-content .event .end_c
{  
  text-align: justify;  
  background:url(../images/point.png) repeat-x bottom;
  padding-bottom: 10px;
  padding-left: 5px;  
}

.main-content .voltar a
{
  cursor:pointer;  
}
.main-content{
	width:566px;
	float:left;
	position:relative;
}
.main-content .gi1
{
  margin:0;
  padding:0 0 0 0px;
  list-style:none; 
  margin-top: 0px;
  margin-right: -5px;
}
.main-content .gi1 li 
{
  float:left;  
  padding: 0 0 0 2px;
}
.main-content .gi1 li img 
{
  border:none;  
}

.main-content li.gi2 
{
  float:left;
  padding: 0 3px 0 0;
  width: 185px;
  height: 85px;
  visibility: hidden;  
}
.pesq1
{	
  background:url(../images/pesquisa/search_centro.png) repeat-y;  		
}
.pesq2
{
  background: url(../images/pesquisa/search_top.png) no-repeat top;	
  margin-left:-1px;  	
}
.pesq2 input
{
	border:none;
}
.input
{
  padding:50px 10px 50px 180px;  
}
.input strong {background: white url(../images/pesquisa/input-bottom-left.gif) no-repeat 0 100%; display: block; float: left;}
.input strong em {background:  url(../images/pesquisa/input-top-right.gif) no-repeat 100% 0; display: block; float: left;}
.input strong em span {background:  url(../images/pesquisa/input-bottom-right.gif) no-repeat 100% 100%; display: block; float: left;}
.input strong em span span {background: url(../images/pesquisa/input-top-left.gif) no-repeat; display: block; float: left;}
.input input, select, textarea {margin: 1px 3px; border: 1px solid #fff;}
.input .botaopesq
{
	width:20px;
	height:20px;
	background:url(../images/pesquisa/BT_PESQ.png) no-repeat;
	position:absolute;
	margin:0 0 0 10px;
}
.input a.botaopesq:hover{background-position:0 -20px;}

.pesq1 .text
{
  font:9px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	overflow:hidden;
}
.pesq1 .text_contact
{
  font:9px/13px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	overflow:hidden;
}
.pesq1 .text_content1
{
  margin-top:-10px;
}
.pesq1 .text_content1 h4
{
  font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
  background: none;
  padding: 5px 0 0 0 ;
  margin-top: 20px;
  margin-left:5px;
  color:#5E6A71;
  cursor:pointer;   		
}
.pesq1 .text_content1 div
{
  margin-top: 20px;
  margin-left:5px;
}
.pesq1 .text_content1 em
{
  color:white;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/pesquisa/BC_PESQ_total.png) no-repeat;
  width:547px;
	height:20px;
	margin-top:20px;
  padding:2px 0 0 5px;
  display:block;
}
.pesq1 .text_content1 .local
{
  width: 520px;
  height: 450px;
  overflow: hidden;  
  margin: 0;
  padding: 15px;  
}

.pesq1 .text h4
{
  color:white;
	font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/pesquisa/BC_PESQ_total.png) no-repeat;
  width:547px;
	height:20px;
  padding:2px 0 0 5px;	
}
.pesq1 .text span
{
  font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
  background: none;
  padding: 5px 0 0 10px ;
  margin: 0;
  color:#5E6A71;
  cursor:pointer;
     
}
.pesq1 .text_content
{
  margin-top:-10px;
}
.pesq1 .text_content h4
{
  font:bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
  background: none;
  padding: 5px 0 0 0 ;
  margin: 0;
  color:#5E6A71;
  cursor:pointer;   		
}
.pesq1 .text_content div
{  
  font:10px/15px Verdana, Arial, Helvetica, sans-serif; 
  background:url(../images/pesquisa/point.png) repeat-x bottom;
  padding-bottom:10px;   		
}
.pesq1 .contact
{
  padding: 10px;
}

.pesq3{
	background:url(../images/pesquisa/search_bottom.png) no-repeat bottom;	
}
.ph1
{
	width:564px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;	
}
.ph1 p
{
  margin-top:4px;
}
.ph1 h4
{
	margin:0 0 0 0;
	text-transform:uppercase;
	color:white;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.pic
{
	width:566px;
	overflow:hidden;
	position:relative;	
	height: 226px;	  
}
.lens
{
  margin-top: -76px;  
  height: 55px;
  padding: 10px 10px 10px 10px;
  position: relative;
  background: url(../images/lente.png) repeat-y;
  overflow:hidden;
  
}
.lens h4
{
  margin: 0;
  color:white;   
}
.lens p
{
  color:#ced0d0;
  padding-bottom: 5px;   
}
.lens a
{
  color:#ced0d0; 
	font:9px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	position:absolute;
	right:10px;
	top:10px;
  cursor:pointer;  	
}
/* Center column */
.main-text1
{
	margin:259px 0 0;
	padding: 10px 10px 10px 10px;
  text-align:justify;
  display:none;  	
}
.main-text1 h1
{
	margin:0;
	text-transform:uppercase;
	color:#a33d05;
	font:bold 15px/15px Verdana, Arial, Helvetica, sans-serif;  	
}
.main-text{
	margin:259px 0 0;
	width:566px;
	background:url(../images/vr-stripe.gif) repeat-y 0 0;
}
.main-text:after{
	display:block;
	content:"";
	clear:both;
	height:0;
}
.main-text div{
	width:282px;
	padding:4px 1px 0 0;
	float:left;
	position:relative;
}
.news_photo
{
	width:270px;
	overflow:hidden;
	padding:0 0 0;
	margin:-2px 0 0;
	list-style:none;
	float:left;

	position:relative;
}
.news_photo li{
	width:100%;
	float:left;
	background:url(../images/hr-stripe.gif) no-repeat right top;
	overflow:hidden;
	position:relative;
	padding:6px 0 6px;
}
.news_photo li.first_photo{padding:0px 0 6px;background:none; margin-top:-4px}
.news_photo li.first_photo h2{margin:0;}
.news_photo li p{margin:0 25px 10px 0;}
.main-text div div{
	float:none;
	width:100%;
}
.main-text div.ph2{
	width:277px;
	overflow:hidden;
}
#midNews
{
  width:277px;
	overflow:hidden;
}
.main-text h1, h2{
	margin:6px 0 0;
	text-transform:uppercase;
	color:#a33d05;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
}
.main-text p{margin:0 20px 20px 0;}
.news{
	width:270px;
	overflow:hidden;
	padding:0 0 0 10px;
	margin:-2px 0 0;
	list-style:none;
	position:relative;
}
.news li{
	width:100%;
	float:left;
	background:url(../images/hr-stripe.gif) no-repeat right top;
	overflow:hidden;
	position:relative;
	padding:6px 0 6px;
}
.news li.first{padding:3px 0 6px;background:none;}
.news li.first h2{margin:0;}
.news li p{margin:0 25px 10px 0;}
a.more{
	color:#5E6A71;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	position:absolute;
	right:7px;
	bottom:2px;
	cursor:pointer;
}
a.more img{
  border:none;
  cursor:pointer;
}
/* Right column */
.divu{
	width:197px;
	overflow:hidden;
	float:right;
}
.ph3, .ph4{
	width:197px;
	overflow:hidden;
	margin:0 0 5px;
}
/* Left column */
.sidebar{
	width:200px;
	overflow:hidden;
	float:left;
	margin-top:-18px;
}
.sidebar ul{
	width:100%;
	overflow:hidden;
	margin:-3px 0 0;
	padding:0;
	list-style:none;
}
.sidebar ul li{
	width:180px;
	padding:0 10px;
	float:left;
	background:url(../images/items-back.gif) no-repeat;
	margin:4px 0 0;
}
.sidebar ul li a{
	color:#000;
	font:12px/20px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	display:block;
}
.result
{
	width:200px;
	background:#016077;
	margin:0px 0 0 -10px;
	color:#fff;
	display:none;
	cursor:pointer;
}
.result a:hover
{
  text-decoration: none;
}
.result-bg{
	
	padding:4px 10px 4px;
	min-height:52px;
}
* html .result-bg{height:50px;}
.result h4{
	margin:0;
	font:12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.result p{
	margin:4px 0 0;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	color:white;
}
#content .sidebar h3{margin:18px 0 3px;}
/* Calendar */

.calendar
{ 	
  color:#fff;
  background: url(../images/agenda_topo.png) no-repeat top;
  padding-top: 5px;  
  margin-bottom:-15px;  
}
.calendar .mold_lado
{
  background: url(../images/agenda_meio.png) repeat;
  padding: 8px 5px 8px 11px;
}
.calendar .mold_end
{
  background: url(../images/agenda_fundo.png) no-repeat;
  min-height:3px;  
}
* html calendar .mold_end
{
  height: 3px;
}
.calendar h4
{
	margin:0;
	padding:2px 10px 2px;
	background:url(../images/calendar-header.png) no-repeat;
	font:11px/13px Verdana, Arial, Helvetica, sans-serif;
}
a.anterior{
	position:absolute;
	width:12px;
	height:12px;
	left:157px;
	margin-top:1px;
	background:url(../images/anterior.png) no-repeat;
}
a.seguinte{
	position:absolute;
	width:12px;
	height:12px;
	left:173px;
	margin-top:1px;
	background:url(../images/seguinte.png) no-repeat;
}
.calendar ul.top
{
	padding:5px 0 0 0;
}
.calendar ul.top li {
	background:url(../images/caixa_dia.png) no-repeat;
	width:21px;
	height:21px;
	text-align:center;
	font:bold 11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding:0 5px 0 0;
}
.calendar ul.days li{
	width:21px;
	height:21px;
	text-align:center;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 5px 0 0;
}
.calendar .vazia
{
background:none ;
}
.calendar .actual
{
color:#FFFFFF; 
background:url(../images/dia_act.png) no-repeat;
cursor:pointer;
}
.calendar .dia_pass
{
color:#D8D8D8; 
background:url(../images/dia_pass.png) no-repeat;
cursor:pointer;
}
.calendar .dia_fut
{
color:#5E6A71;
background:url(../images/dia_fut.png) no-repeat;
cursor:pointer;
}
#destaques
{
	padding-top: 10px;
}
#destaques a:hover
{
  text-decoration: none;  
}
#destaques img
{
  margin-top:5px;
}
#destaques .title_first
{
	font:bold 9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	margin-top:2px;
	margin-bottom:5px;
	cursor:pointer;
	color:#5E6A71;	
}
#destaques .title
{
	font:bold 9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	margin-top:5px;
	cursor:pointer;
	color:#5E6A71;	
}
#destaques .title div
{	
	color:#a33f1f;	
}
#destaques .text
{
	font:9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	overflow:hidden;
}
/* Footer */
#footer
{
	width:1004px;
	background:url(../images/content-back-bottom.gif) no-repeat bottom;
	height:6px;	
}
#footer1 h2{
	margin-top:10px;
	color:gray;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	text-transform:none;
}
* html #footer
{
  width:1004px;
	background:url(../images/content-back-bottom.gif) no-repeat bottom;
	
}
.construcao{
	color:#a33d05;
	font:bold 18px/13px Verdana, Arial, Helvetica, sans-serif;	
	text-align:right;
}

