body
{
	margin: 0 0 0 0;
	font-family: verdana;
	background: white;
	font-size: 0.8em;
}
a
{
	text-decoration:underline;
}
a:hover
{
	background-color:yellow;
}
a.aimg:hover
{
	background-color:#F0F8FF;
}
img 
{
	border:0; 
}
li
{
   margin-bottom:10px;
}
h1
{
        font-size: 1.7em;
}
h2
{
        font-size: 1.2em;
}
div#principal
{

}
div#topo
{
	width:100%;
        height:140px;
	border-bottom:1px solid silver;
        background-color:#F0F8FF;
}
div#centro
{
	top: 0px;
	width: 100%;
	border:none;
}
div#menuesquerda
{
        float:left;
        width:220px;

}
div#menu
{
	position:fixed;
        margin:10px;
	padding:5px;
        width:180px;
	background-color:#F0F8FF;
}
div#menu_lang
{
        position:fixed;
        margin:10px;
        padding:5px;
        width:180px;
        background-color:#FFFFFF;
        text-align:left;
}
div#menu_contacts
{
        position:fixed;
        margin:10px;
        padding:5px;
        width:180px;
        background-color:#FFFFFF;
        text-align:left;
}
div#menu a
{
	text-decoration:underline;
	font-weight:bold;
}
div#menu a:hover
{
	
        background-color:yellow;	
}
div#conteudo
{
        width:75%;
        float:left;
	border:none;
}

/* Rodape */
div#rodape
{
	clear: both;
	width: 100%;
        background-color:#F0F8FF;
	text-align:center;
	margin-top:25px;
	height: 50px;
	vertical-align: middle;
	border-top:1px solid silver;
}

div#rodape ul
{
	list-style: none;
	padding-left: 0;
	text-align: center;
}

div#rodape li
{
	display: block;
	float: left;
	width: 33%;
	text-align:center;
}
/* imagens */
#fotoiscap
{
	width:556px;
	height:136px;
        border:none;
	float:left;
}
#logoiscap
{
	margin:15px;
	width:111px;
	height:108px;
        border:none;
	float:right;
}
#logoaof4oop
{
        height:136px;
        border:none;
        float:left;
}

#fotorhp
{
	float:right;
	width:128px;
	height:158px;
        border:1px solid black;
}
/* */
div.contactos 
{
        float:left;
}
div.contactos ul 
{
	display: table;
	margin: 0.1em;
	padding: 0.1em;
}
div.contactos li
{
	list-style-type: none;

}
div.contactos li.tbheader
{
	width: 8em;
	display: table-cell;
	font-weight: bold;

}
div.contactos li.tbcell
{
	position:relative;
 	display: table-cell;
 	left: 8em;
 	margin-top: -1.3em;
}
.bandeiras
{
        width:22px;
        height:15px;
        border:none;
}
