/* Global */
body
{
	background:#fff;
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
	background:#f7f7f7;  
}

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-novo2.png) no-repeat center top;*/
    background:url(../images/banner_portugues_1004_160.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:43px;
	left:524px;
	display:block;
	width:20px;
	height:20px;
	background:url(../images/spot.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
}

#header a.logotipo{
	position:absolute;
	top:10px;
	left:0px;
	display:block;
	width:485px;
	height:75px;
	/*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:8px;
	display:block;
	width:89px;
	height:28px;
	/*background:url(../images/IPP2.png) no-repeat;*/
	overflow:hidden;	
	cursor:pointer;
}
#header a.EN{
	position:absolute;
	top:16px;
	right:115px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/EN.png) no-repeat;*/
	overflow:hidden;
}	

#header a.PT{
	position:absolute;
	top:16px;
	right:148px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/PT.png) no-repeat;*/
	overflow:hidden;	
}
#header a.ENEN{
	position:absolute;
	top:16px;
	right:115px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/ENEN.png) no-repeat;*/
	overflow:hidden;	
}	

#header a.PTEN{
	position:absolute;
	top:16px;
	right:148px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/PTEN.png) no-repeat;*/
	overflow:hidden;	
}


#header2
{
	width:1004px;
	height:154px;
	overflow:hidden;
	background:url(../images/banner_ingles_1004_160.png) no-repeat center top;
	position:absolute;
	top:11px;
	left:0;	
}

#header2 img.isep{ 
	position:absolute;
	top:50px;
	left:30px;
	display:block;
	width:287px;
	height:75px;
	overflow:hidden;
	cursor:pointer;
}

#header2 a.spot{
	position:relative;
	top:43px;
	left:524px;
	display:block;
	width:20px;
	height:20px;
	background:url(../images/spot.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
}

#header2 a.logotipo{
	position:absolute;
	top:10px;
	left:200px;
	display:block;
	width:350px;
	height:75px;
	/*background:url(../images/spot.png) no-repeat;*/
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
}

#header2 a.spot:hover
{
	background-position:0 -20px;
}

/* Navigation */
#header2 a.ipp{
	position:absolute;
	top:12px;
	right:8px;
	display:block;
	width:89px;
	height:28px;
	/*background:url(../images/IPP2.png) no-repeat;*/
	overflow:hidden;	
	cursor:pointer;
}

#header2 a.EN{
	position:absolute;
	top:16px;
	right:115px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/EN.png) no-repeat;*/
	overflow:hidden;	
}	

#header2 a.PT{
	position:absolute;
	top:16px;
	right:148px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/PT.png) no-repeat;*/
	overflow:hidden;	
}
#header2 a.ENEN{
	position:absolute;
	top:16px;
	right:115px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/ENEN.png) no-repeat;*/
	overflow:hidden;	
}	

#header2 a.PTEN{
	position:absolute;
	top:16px;
	right:148px;
	display:block;
	width:27px;
	height:27px;
	/*background:url(../images/PTEN.png) no-repeat;*/
	overflow:hidden;	
}



/* Navigation */
#navigation
{
	float:left;
	margin:105px 0 0;	
	padding:0;
	padding-bottom: 10px;
	list-style:none;	
	/*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;  	
}


.mapasite2 A
{
	text-decoration: none; 
	color: #625D5D;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}

.mapasite2 A:hover 
{
	text-decoration: none; 
	color: #A33F1F;
}

/*#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;	

}

#oisephistoriabarraen
{
  background:url(../images/oisep/ABOUTUS_EN2.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;	

}

#oisepmundobarraen
{
  background:url(../images/oisep/GLIMPSE_EN2.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 ; 
}

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



#oisepchegarbarra
{
  background:url(../images/oisep/B_comochegar.png) no-repeat ; 
  height:20px;
  width:280px;
  position:absolute;
  top:145px;
  left:0;	
}
#oisepchegarbarraen
{
  background:url(../images/oisep/GETTIN_EN2.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;	
}

#oisepcampusbarraen
{
  background:url(../images/oisep/CAMPUS_EN2.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;	
}
#oiseprelancebarraen
{
  background:url(../images/oisep/ORGANI_EN2.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;	
}
#oiseprelanceen
{
  background:url(../images/oisep/IE_numrelance2e.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:315px;
  left:0;	
}

#oiseprelance:hover
{
  background:url(../images/oisep/I_numrelance.png) no-repeat ; 
}

#oiseprelanceen:hover
{
  background:url(../images/oisep/IE_numrelance2.png) no-repeat ; 
}


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

}
#oisepcontactosbarraen
{
  background:url(../images/oisep/CONTACUS_EN2.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 ; 
}


#oisepcontactosen
{
  background:url(../images/oisep/IE_contactos2e.png) no-repeat ; 
  height:104px;
  width:280px;
  position:absolute;
  top:315px;
  left:285px;	
 
}
#oisepcontactosen:hover
{
  background:url(../images/oisep/IE_contactos2.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/icone_home_h.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;
}
#contentbackgroundEN
{
  width:1004px;
	overflow:hidden;
	background: #FEFEFE url(../images/fundo.png) repeat-x bottom;	
	margin-top:-40px;
}

#contentcircle
{   	
  background: url(../images/circulos.png) no-repeat right bottom;	
}
#content{
	width:1004px;
	overflow:hidden;
	/* linha de cima de border dos conteudos */
	background:url(../images/content-back-top.gif) no-repeat;
	padding:6px 0 0;
}
.content-bg{
	width:992px;
	/* linhas de lados de border dos conteudos */
	background:url(../images/content-back-stripe.gif);
	padding:0 6px 40px;	
	overflow:hidden;
}

#contentEN{
	width:1004px;
	overflow:hidden;
	background:url(../images/content-back-top.gif) no-repeat;
	padding:6px 0 0;
}
.content-bgEN{
	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;}


#content h5{
	margin:0 0 3px;
	background:url(../images/nav-back2.png) no-repeat left top;
	color:#fff;
	font:12px/17px Verdana, Arial, Helvetica, sans-serif;
	height:1%;
    cursor: pointer;
}

#content h5 span{
	display:block;
	overflow:hidden;
	padding:0 10px 2px;
}
#content h5 span strong{float:left;}
#content h5 span a{
	display:block;
	float:right;
	cursor:default;
}
#content h5 span a img{border:none;display:block;}

#content h6{
	margin:0 0 3px;
	background:url(../images/nav-back.png) no-repeat left top;
	color:#000;
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;
	height:1%;
    cursor: pointer;
}

#content h6 span{
	display:block;
	overflow:hidden;
	padding:0 10px 2px;
}
#content h6 span span{
	display:block;
	overflow:hidden;
	padding:0 10px 2px;
	font:10px/15px Verdana, Arial, Helvetica, sans-serif;    
    float: right;
}
#content h6 span strong{float:left;}
#content h6 span a{
	display:block;
	float:right;
	cursor:default;
}
#content h6 span a img{border:none;display:block;}



.main-content .home
{
  display:block;
  text-align: right;
  margin-right: 10px;  
} 
.main-content .voltardepartamentos
{
  display:block;
  text-align: right;
  margin-right: 10px;  
} 
.main-content .voltarestudarisep
{
  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;  
}

.main-content .listacursos
{
  margin:0;
  padding:0 0 0 11px;
  margin-top: 0px;
  margin-right: -5px;
  margin-left: 11px;
}
.main-content .listacursos li 
{
  padding: 0 0 0 0px;
}


.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:thin;
}

.pesq_email
{
  background: url(../images/pesquisa/search_top.png) no-repeat top;	
  margin-left:-1px;  	
  border:thin;

}
.pesq_email input
{
	border:thin;

}
.pesq_email textarea
{
	border:thin;

}


.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;   
  cursor:pointer;  	
}
.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;
  cursor:pointer;  	
	
}

.data160anos160factos{
	margin:10px 0 0;
	color:#a33d05;
	font:bold 12px/15px Arial, Verdana, Helvetica, sans-serif;
}
.info160anos160factos
{
 	font:11px/15px Arial, Verdana, Helvetica, sans-serif;
    text-align: justify;
      
}

.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;
}

a.more2{
	color:#5E6A71;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	position:relative;
    left: 530px;
	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;
}


#destaques2
{
	padding-top: 0px;
}
#destaques2 .title2
{
	font:9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	margin-top:0px;
	color:#5E6A71;	
}
#destaques2 .title3
{
	font:9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	color:#000000;	
}
#destaques2 .title4
{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	color:#a33f1f;	
}
#destaques2 .title5
{
	font:13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	color:#5E6A71;	
}


/* *************************************              agenda    ********************************************* */

#destaques_agenda
{
	padding-top: 10px;
}
#destaques_agenda a:hover
{
  text-decoration: none;  
}
#destaques_agenda img
{
  margin-top:5px;
}
#destaques_agenda .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_agenda .title
{
	font:bold 9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	margin-top:5px;
	cursor:pointer;
	color:#5E6A71;	
}

#destaques_agenda .title div
{	
	color:#a33f1f;	
}
#destaques_agenda .text
{
	font:9px/13px Verdana, Arial, Helvetica, sans-serif;
	margin-left:11px;
	margin-right:11px;
	overflow:hidden;
}





/**************************************************************************/

#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;
	/* linha de baixo de border dos conteudos */
	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;
}


a#oisepcampuslinks
{
	 text-decoration:none;
	 color:gray;
}


.data_news_top
{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: black;/*rgb(94, 106, 113); */
	font-size: 10px;
}

.data_news
{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: black;/*rgb(94, 106, 113); */
	font-size: 10px;
}

.f
{
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
	color: #5E6A71; 
	font-size: 9px;
}
/*
TD 
		{
		     font-size: 10px; 
		     font-family: Verdana, Arial, Helvetica, sans-serif;
		     text-decoration: none;
		}
	  
		A 
		{
	     text-decoration: none;
	     color: black
		}*/
.mailsend input
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
	font-weight: normal;
	border: 1px double #000000;
}

.mailsend textarea
{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: small;
	font-weight: normal;
	border: 1px double #000000;
}

/*            Tabela de listagem de licenciaturas e mestrados */
table#licenciaturas
{
    /*background:url(../images/imagens_estudar_isep/licenciaturas_2.jpg);*/
    /*background:url(../images/imagens_estudar_isep/undergraduate3.PNG);*/
    background:url(../images/imagens_estudar_isep/undergraduate2.png);
    width:566px;
}

table#licenciaturas a
{
    text-decoration:none; 
    color:white; 
    font-size:x-small;  
}
table#licenciaturas tr
{
    vertical-align: top;
}

table#licenciaturas td.a
{
    vertical-align: top;
    width:15px;
    color:white; 
    font-size:x-small;     
}

.listagem_lic
{
    width:95%;
    vertical-align: middle; 
}

table#mestrados
{
    /*background:url(../images/imagens_estudar_isep/mestrados_2.png);*/
    /*background:url(../images/imagens_estudar_isep/master2.png);*/
    background:url(../images/imagens_estudar_isep/master3.png);
    width:566px;
}

table#mestrados a
{
    text-decoration:none; 
    color:white; 
    font-size:x-small;  
}
table#mestrados tr
{
    vertical-align: top;
}

table#mestrados td.a
{
    vertical-align: top;
    /*width:15px;*/
    color:white; 
    font-size:x-small;     
}
