@charset "utf-8";
/*/////////////////////////////////////////

OpusMúltipla
Criado por: Jeff Olinger

/////////////////////////////////////////*/

/*==================================
ESTRUTURA
==================================*/

body {
	overflow:hidden;
	background:#e3eced url(/English/img/global/background.jpg) repeat-x center top;
	font-size:0.7em;
	font-family:"Arial", Tahoma;
}
body, ul, #meio ul li{
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:100%;
}
#logo{ 
	width:770px;
	left:50%;
	margin-left:-360px;
	margin-top:315px;
	position:absolute;
	top:0%;	
	z-index:2;
}
#mestre {
	width:750px;
	left:50%;
	margin-left:-350px;
	margin-top:5px;
	position:absolute;
	top:0%;	
}
#topo{ height:12px;}
#menu-superior {
	width:300px;
	position:absolute;
	z-index:-2;
	margin-top:5px;
	margin-left:31px;
}
#menu-superior ul li {
	display:inline;
	margin:1px;
	line-height:100%;
	padding:0px;
	background-color:#0066CC;
}
#idiomas {
	background-color:#ffffff;
	float:right;
	position:absolute;
	padding:5px 8px 5px 8px;
	right:0%;
	top:0%;	
	margin:20px 16px 0 0;
}
#idiomas img, #rodape img{ display:block; float:left;}
#idiomas img.pad{ padding-right:4px;}

#hothome{ height:345px;}
.top-meio{width:737px;margin:0 auto;}
.top-meio img{display:block;}/* tira o margin automatico da imagem */
#meio, #mapa{ 
background:#ffffff url(/English/img/meio_topo.gif) no-repeat;
min-height:85px;
width:737px;
margin:0 auto;
}
#meio ul li{display:inline;}
#meio ul li div.float{float:left; display:block; width:218px; padding:5px 12px 0px 12px; /* invalida o padding e da validade ao p */}
#meio ul li div.float p.titulo{border-bottom:1px solid #d8d9db; height:30px; padding:0px; margin:0px;}
#meio ul li div.float p{ color:#999999; line-height:100%; margin:0px; padding:6px 0 0 0; /* valida aqui */}
#meio ul li div.float a{width:90%; text-align:justify; line-height:150%;}
p.titulo{border-bottom:1px solid #d8d9db; height:30px; padding:0px; margin:0px;}
h1.titulo{border-bottom:1px solid #d8d9db; margin-top:0px; }

#rodape{
clear:both;
margin-left:4px;
min-height:30px;}

/*==================================
PARAGRAFOS ESPECIAIS
==================================*/

/*==================================
CLASSES
==================================*/
.alfa {
filter:alpha(opacity=70);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.imgblock{display:block;}
.meio-bottom{}
/*==================================
LINKS
==================================*/
a{ color:#9e9e9e; text-decoration:none;}
a:hover{ color:#666666; text-decoration:underline;}

/*==================================
MAPA DO SITE
==================================*/
.mapa{ padding:30px;}
.mapa ul{padding-top:0px; list-style:none; line-height:100%;}
.mapa ul li{ margin:0px; padding:0px;}
.mapa div.float{
float:left;
display:block;
width:160px !important; height:160px !important; margin:2px; text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.mapa dt{ text-transform:uppercase; font-weight:bold; font-size:12px;}
.mapa dt, .mapa dl, .mapa dd{margin:0px; padding:0px; clear:both; margin-bottom:6px; font-weight:bold;}
.mapa a{color:#8ca0a1; text-decoration:none; display:block; border-left:1px solid #cbd9da; display:block; padding:0px 0px 0px 4px;}
.mapa a:hover{color:#698182; text-decoration:underline; display:block; border-left:1px solid #cbd9da;}
.mapa dt a:hover{color:#698182;} /* variação de cor */
.mapa dt a, .mapa dt a:hover{ color:#990000;}
.mapa li{display:inline; padding:0px; margin:0px;}
