@charset "utf-8";
/* CSS Document */

body
{
	background:#ffffff url(imagens/bg.gif) no-repeat top center;
	font-family:verdana;
	font-size:11px;
}

#container
{
	width:707px;
	overflow:hidden;
	margin:0 auto;
}


#container #menu
{
	position:relative;
	background:#ffffff;
	width:707px;
	height:22px;
	border-bottom:5px solid #000000;
	font-size:12px;
}

#container #admsubmenu
{
	padding-top:4px;
	padding-left:88px;
	height:14px;
	font-size:11px;
}


/* CLASSES */

.menuitem
{
	text-decoration:none;
	color:#000000;
	padding:6px;
	padding-left:6px;
	padding-right:7px;
}

a.menuitem:hover
{
    	background:#000000;
	text-decoration:none;
	color:#ffffff;
}

.menuitem2
{
	background:#ffffff;
	border:1px solid #000000;
	text-decoration:none;
	color:#000000;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}

a.menuitem2:hover
{
    	background:#000000;
	text-decoration:none;
	color:#ffffff;
}


.menuselected
{
	background:#000000;
	text-decoration:none;
	color:#ffffff;
	padding:6px;
	padding-left:6px;
	padding-right:6px;
}

.menuselected2
{
	background:#000000;
	text-decoration:none;
	border:1px solid #000000;
	color:#ffffff;
	padding:4px;
	padding-left:8px;
	padding-right:8px;
}

.middle
{
	width:700px;
}

.contentor
{
	padding-top:30px;
}

.fotodestaque
{
	float:left;
	overflow:hidden;
	width:150px;
	margin-right:20px;
}


.fotodestaque a img
{
	width:150px;
	border:0px;
	text-decoration:none;
}


.titulodestaque
{
	width:450px;
	font-weight:bold;
	font-size:14px;
	float:left;
	font-family:verdana;
}

.textodestaque
{
	float:left;
	width:450px;
	font-family:verdana;
	font-size:11px;
	margin-top:10px;
}

.titulodestaque2
{
	font-weight:bold;
	font-family:verdana;
	font-size:14px;
	text-align:center;
}

.textodestaque2
{
	padding:10px;
	font-family:verdana;
	font-size:11px;
}

.creditos
{
	float:left;
	font-size:10px;
}

.creditos a
{
	color:#000000;
	text-decoration:none;
}

.textomissao
{
	background:#ffffff;
	padding:10px;
	margin-top:30px;
}

.regulamento
{
	float:right;
	padding-right:10px;
	font-weight:bold;
}

.regulamento a
{
	text-decoration:none;
}

.parceiros
{
	background:#ffffff;
	padding:10px;
}

.parceiros a
{
	text-decoration:none;
}

.parceiros a img
{
	border:0px;
	width:150px;
	height:150px;
	margin-left:10px;
}

.historico
{
	background:#ffffff;
	padding:10px;
	margin-top:30px;
}

.mapa
{
	float:left;
	overflow:hidden;
	width:402px;
	height:321px;
}


.mapa a img
{
	width:402px;
	height:321px;
	border:0px;
	text-decoration:none;
}

.textocontactos
{
	float:left;
	padding-left:10px;
	font-family: verdana;
	font-size: 11px;	
}

.pastascont
{
	float:right;
}

.pastas
{
	font-size:12px;
	padding:6px;
	display:inline;
	background:#000000;
	color:#ffffff;
	text-decoration:none;
	
}

.pastaselected
{
	font-size:12px;
	padding:6px;
	display:inline;
	background:#000000;
	color:#cc0000;
	text-decoration:none;

}

.pastas a
{
	text-decoration:none;
	color:#ffffff;
}

a.pastas:hover
{
	color:#cc0000;
}

.fotoscont
{
	padding-top:20px;
}

.fotos
{
    	height:420px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	padding-bottom:10px;
	border-top:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
	background:#ffffff;
}

.foto img
{
   	max-width:680px;
    	max-height:400px;
}

.foto a img
{
	border:0px;
}

.setas
{
	background:#f0f0f0;
	height:30px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #000000;
	border-left:2px solid #000000;
	border-right:2px solid #000000;
}

.setas a img
{
	border:0px;
	padding-right:15px;
	padding-left:15px;
}


.linha
{
	overflow:hidden;
	width:710px;
	height:30px;
	border-bottom:5px solid #000000;
	float:left;
}

.joana
{
	float:left;
}

.joana img
{
	border:2px solid #f0f0f0;
}

.pten a img
{
	border:0px;
}

.textodisciplina
{
	background:#ffffff;
	padding:10px;
	border-top:2px solid #333333;
}

.discpcont
{
	padding-top:20px;
}

.textodisciplina2
{
	background:#ffffff;
	padding:10px;
}


.docente
{
	overflow:hidden;
	padding:20px;
}


.fotodocente
{
	float:left;
	width:80px;
	margin-right:20px;
}


.fotodocente a img
{
	width:80px;
	border:0px;
	text-decoration:none;
}

.nomedocente
{
	float:left;
	width:450px;
	font-family:verdana;
	font-size:11px;
	margin-top:30px;
}

.textomaterial
{
	padding:10px;
}

.fotodocentecv
{
	float:left;
	margin-right:20px;
	margin-left:10px;
}


.fotodocentecv img
{
	border:0px;
	text-decoration:none;
}

.nomedocentecv
{
	float:left;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	margin-top:30px;
}

.textodocentecv
{
	margin-top:50px;
	padding:10px;
	font-family:verdana;
	font-size:11px;
}

.contdestaque
{
	background:#ffffff;
	padding:5px;
	margin-top:30px;
	float:left;
}


/* dropdown menu. */

#navbar {
   position: absolute;
   top: 0;
   right: 0;
   margin: 0;
   padding: 0;
}

#navbar li {
   list-style: none;
   float: left; 
}

#navbar li a {
   display: block;
   text-decoration: none; 
}


#navbar li ul {
   display: none;  
}

#navbar li:hover ul, #navbar li.hover ul {
   position: absolute;
   display: inline;
   left: 0;
   margin: 0;
   padding: 0; 
}

#navbar li:hover li, #navbar li.hover li {
   float: left;
}
