@font-face {
    font-family: 'ayumi_lightregular';
    src: url('fonte/ayumi_light-webfont.eot');
    src: url('fonte/ayumi_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/ayumi_light-webfont.woff') format('woff'),
         url('fonte/ayumi_light-webfont.ttf') format('truetype'),
         url('fonte/ayumi_light-webfont.svg#ayumi_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ayumi_mediumregular';
    src: url('fonte/ayumi_medium-webfont.eot');
    src: url('fonte/ayumi_medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/ayumi_medium-webfont.woff') format('woff'),
         url('fonte/ayumi_medium-webfont.ttf') format('truetype'),
         url('fonte/ayumi_medium-webfont.svg#ayumi_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'swis721_th_btthin';
    src: url('fonte/swz721t-webfont.eot');
    src: url('fonte/swz721t-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonte/swz721t-webfont.woff') format('woff'),
         url('fonte/swz721t-webfont.ttf') format('truetype'),
         url('fonte/swz721t-webfont.svg#swis721_th_btthin') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {	margin: 0px;	padding: 0px;	font-size: 14px;	font-family: 'ayumi_lightregular'; }
ul{list-style: none; padding: 0px; margin: 0px;}
img{border: none;}
a:link{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
a:visited{text-decoration: none;}

.fundo {
	background: url(../img/fundo.png);
	background-repeat: no-repeat;
	height: 541px;
	width: 1515px;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -757.5px;
}

#corpo{
	width: 970px;
	margin: 0 auto;
	position: relative;
	clear: both;
}
#rodape{
	padding-top: 20px;
	border-top: 1px solid #cccccc;
	clear: both;
	color: #676666;
	width: 970px;
	margin: 20px auto;
}
#rodape img{
	float:right;
}

.topo{
	height:60px;
	background: #008bd0;
	width: 100%;
	position: relative;
	clear: both;
	border-bottom: 1px solid #FFFFFF;
}

.logo{
	width: 281px;
	height: 512px;
	position: absolute;
	left: 20px;
	z-index: 1000;
	background: url(../img/logo.png);
}
.logo .logomarca{
	margin-left: 9px;
}
.logo .txtlogo{
	margin-top: 30px;
	margin-left: 20px;
}
.logo .txtlogo span{
	font-size: 14px;
	color: #565656;
}
.logo .txtlogo p{
	font-size: 17px;
	margin-top: 19px;
	color: #565656;
}
.txtlogo b{
	color: #008bd0;
}

.menu{
	float: right;
	margin-top: 20px;
}
.menu li{
	float: left;
	font-family: 'swis721_th_btthin';
	margin-left: 40px;
	color: #FFFFFF;
}
.menu li a{	color: #FFFFFF;}
.menu li a:hover{color: #6ebde9;}
.menu .ativo{color: #6EBDE9;}

.clear{
	clear:both;
}


/**********************************************MENSAGEM DE ALERTA ***************************************/

#msgalerta{ 
	width:100%; height:140px; text-align:center; font-size:30px; letter-spacing:-1px; font-family: 'ayumi_mediumregular'; color:#000000; overflow:hidden; 
}
#msgalerta img{
	padding:14px; 
}
#tmsg{ 
	margin-top:-5px; 
}

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