/** Para colocar fonts fora do sistema **/
@font-face {
    font-family: tex;
    src: url('../fonts/tex.ttf') format('truetype');
}
@font-face {
    font-family: tex2;
    src: url('../fonts/tex2.ttf');
}

	
	
* { margin:0px; padding:0px; list-style:none; border:none;}
body {margin:0 auto; background:url("../images/bg-comunica.png") center 0 no-repeat; font-family:Georgia, "Times New Roman", Times, serif; color:#333;}

/* Links */

a.linkgray:link {	font-size:11px;	font-family:Arial, Helvetica , Sans-serif;  color:#333;	text-decoration: none;	}
a.linkgray:visited {	font-size:11px;	font-family:Arial, Helvetica , Sans-serif; color:#333;	text-decoration: none;		}
a.linkgray:hover {		font-size:11px;	font-family:Arial, Helvetica , Sans-serif;  color:#333;	text-decoration: underline;}
a.linkgray:active {	font-size:11px;	font-family:Arial, Helvetica , Sans-serif;  color:#333;	text-decoration: none;	}


a.linkblack:link {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;  color:#333;	text-decoration: none;	}
a.linkblack:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333;	text-decoration: none;		}
a.linkblack:hover {	font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;  color:#333;	text-decoration: underline;}
a.linkblack:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px;  color:#333;	text-decoration: none;	}



/* Fim Links */

/* Textos */
.texto-red20 {font-family: tex, Arial, Helvetica, Sans-serif; font-size:20px; line-height:30px; color:#BE1E2D; text-align:right; }
.texto-red28 {font-family: tex, Arial, Helvetica, Sans-serif; font-size:28px; line-height:40px; color:#BE1E2D;  }
.texto-red28-bold {font-family: tex2, Arial, Helvetica, Sans-serif; font-size:28px; line-height:40px; color:#BE1E2D;  }
.texto-red32 {font-family: tex, Arial, Helvetica, Sans-serif; font-size:32px; letter-spacing:6px; color:#BE1E2D;  }
.texto-red46-bold {font-family: tex2, Arial, Helvetica, Sans-serif; font-size:46px; line-height:40px; color:#BE1E2D;  }


/* Inputs & Submits */
.input{width:225px;	height:20px;	background-color:#fff;	border:0px;	border-top:0px;	border-left:0px;	border-bottom:0px;	border-right:0px;	font-size: 12px; margin-left:8px; margin-top:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; }
.Enviar{cursor:pointer;border:outset 0px #ccc;font-weight:bold;height: 29px;width: 96px;padding: 0px 0px;background:url(../images/bt_enviar.png);}
.bt-ok-news{cursor:pointer;border:outset 0px #000;font-weight:bold;height: 30px;width: 40px;padding: 0px 0px;background:url(../images/setinha.png);}

/* Estrutura */
#pai{
	position:relative;
	width:1000px;
	height:960px;
	margin:0 auto; /* Zero as margens*/
}

#geral {
	position:relative;
	margin:0 auto;
	position:absolute;
	width:1000px;
	height:961px;
	font-family: Georgia, "Times New Roman", Times, serif;
	left: 0px;
}
#bg-todo {
	position:relative;
	margin:0 auto;
	position:absolute;
	width:1000px;
	height:960px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #f4f6d5;
	left: 0px;
	top: 22px;
}
#logo {
	position:absolute;
	height:372px;
	z-index:2;
	top: 86px;
	width: 301px;
	left: 49px;
}
#banner {
	position:absolute;
	height:420px;
	z-index:5;
	top: 87px;
	width: 572px;
	left: 237px;
}
#bt-sobre {
	position:absolute;
	height:30px;
	z-index:5;
	top: 37px;
	width: 68px;
	left: 259px;
}
#bt-prog {
	position:absolute;
	height:30px;
	z-index:5;
	top: 37px;
	width: 135px;
	left: 334px;
}
#bt-inscricoes {
	position:absolute;
	height:30px;
	z-index:5;
	top: 37px;
	width: 135px;
	left: 474px;
}
#bt-trabalhos {
	position:absolute;
	height:30;
	z-index:5;
	top: 37px;
	width: 110;
	left: 615px;
}
#bt-downloads {
	position:absolute;
	height:30px;
	z-index:5;
	top: 37px;
	width: 110px;
	left: 731px;
}
#bt-contato {
	position:absolute;
	height:30px;
	z-index:5;
	top: 37px;
	width: 94px;
	left: 846px;
}
#itens {
	position:absolute;
	height:404px;
	z-index:4;
	top: 87px;
	width: 328px;
	left: 625px;
}
#link {
	position:absolute;
	height:81px;
	z-index:5;
	top: 366px;
	width: 304px;
	left: 641px;
}
#barra-vermelha {
	position:absolute;
	height:43px;
	z-index:2;
	top: 513px;
	width: 1000px;
	left: 0px;
	background-color: #8F1722;
}

#data-insc {
	position:absolute;
	height:84px;
	z-index:6;
	top: 310px;
	width: 371px;
	left: 638px;
}
#bt-inscreva {
	position:absolute;
	height:75px;
	z-index:6;
	top: 396px;
	width: 300px;
	left: 639px;
}
#data {
	position:absolute;
	height:190px;
	z-index:2;
	top: 599px;
	width: 358px;
	left: 337px;
}
#ufma {
	position:absolute;
	height:43px;
	z-index:2;
	top: 669px;
	width: 465px;
	left: 334px;
}
#ano {
	position:absolute;
	height:71px;
	z-index:2;
	top: 719px;
	width: 137px;
	left: 451px;
}
#rodape {
	position:absolute;
	height:115px;
	z-index:2;
	top: 850px;
	width: 959px;
	left: 20px;
}
