@font-face {
    font-family: 'TrajanPro';
	src: url('../font/TrajanPro.eot'); /* IE9 Compat Modes */
    src: url('../font/TrajanPro.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('../font/TrajanPro.woff') format('woff'),  /* Modern Browsers */
		 url('../font/TrajanPro.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../font/TrajanPro.svg#TrajanPro') format('svg'); /* Legacy iOS */
		 url('../font/TrajanPro.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-weight: normal;
    font-style: normal;

}

html, body{
	margin:0;
	padding:0;
	background-color: #333333;
	height: 100%;
	width: 100%;
}


.logo{
	position: absolute;
	top: 0;
	left: 262px;
	z-index: 1000;
}

.divprojeto{
	position: absolute;
	top: 40px;
	left: 0;
	z-index: 1000;
}

.dividioma{
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 1000;
}

a.idioma{
	font-family: Arial;
	font-size: 11px;
	color: #6d6d6d;
	text-decoration: none;
}

a.idioma:hover{
	color: #fff;
}

a.idiomasel{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}

.shadow1 {
	background-color: #000; /* Needed for IEs */
	-moz-box-shadow:    3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow:         3px 3px 4px #000;
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=1,MakeShadow=true,ShadowOpacity=0.50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=1,MakeShadow=true,ShadowOpacity=0.50)";
	zoom: 1;
}
.shadow1 .slidshowdiv {
	position: relative; /* This protects the inner element from being blurred */
}

.divmenu{
	position: absolute;
	top: 415px;
	left: 90px;
	z-index: 1000;
	background-image: url('../img/menu_back.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 776px;
	height: 79px;
}

#menu a{
	font-family: TrajanPro;
	font-size: 18px;
	#font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

#menu a:hover{
	color: #d9242b;
}

#menu span{
	font-family: TrajanPro;
	font-size: 18px;
	#font-size: 20px;
	color: #d9242b;
	text-decoration: none;
	display: block;
}

#submenu{
	margin: 0;
	padding: 0;
	position: absolute;
}

#submenu img{
	vertical-align: middle;
}

#submenu a{
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #b4b3b3;
	text-decoration: none;
	display: block;
	white-space: nowrap;
}

#submenu a:hover{
	color: #d9242b;
}

#submenu span{
	padding: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #d9242b;
	text-decoration: none;
	white-space: nowrap;
}

#subsubmenu{
	margin: 0;
	padding: 0;
	position: absolute;
}

#subsubmenu a{
	padding: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #b4b3b3;
	text-decoration: none;
	display: block;
	white-space: nowrap;
}

#subsubmenu a:hover{
	color: #d9242b;
}

#subsubmenu span{
	padding: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #d9242b;
	text-decoration: none;
	white-space: nowrap;
}

#conteudoslide {
	width:210px;
	height:275px;
	position: relative;
}

#autorcontainer {
	position	: absolute;
	width		: 200px;
	overflow	: hidden;
	height		: 275px;

}

#autorcontent {
	position	: relative;
	width		: 194px;
	left		: 0;
	top 	  	: 0;
}


#autorcontainer2 {
	position	: absolute;
	width		: 520px;
	overflow	: hidden;
	height		: 297px;
}

#autorcontent2 {
	position	: relative;
	width		: 510px;
	left		: 0px;
	top 	  	: 0px;
	margin		: 0;
	padding		: 0;
	padding-top	: 9px;
	padding-bottom	:9px;
}

#autorcontainer3 {
	position	: absolute;
	width		: 128px;
	overflow	: hidden;
	height		: 297px;
	margin		:0;
	padding		:0;
}

#autorcontent3 {
	position	: relative;
	width		: 128px;
	left		: 0px;
	top 	  : 0px;
	padding-top	:9px;
	padding-bottom	:9px;
}


#autorcontainer4 {
	position	: relative;
	overflow	: hidden;
	width		: 916px;
	height		: 260px;
	margin: 0;
	padding: 0;
}

#autorcontent4 {
	position	: relative;
	height		: 260px;
	left		: 0px;
	top 	  : 0px;
}


#scrollArea {
	position	: relative;
	width		: 7px;
	height		: 275px;
	overflow	: hidden;
	background-color:#e8e8e8;
	background-image: url('../img/scroller_bar.gif');
	background-position: center;
	background-repeat: repeat-y;
	float: right;
}

#scroller {
	position	: relative;
	top			: 0px;
	width		: 7px;
	background	: #d9d8d8;
	cursor		: pointer;
	cursor		: hand;
}

#scrollArea2 {
	position	: relative;
	width		: 7px;
	height		: 297px;
	overflow	: hidden;
	background-color:#e8e8e8;
	background-image: url('../img/scroller_bar.gif');
	background-position: center;
	background-repeat: repeat-y;
	float: right;
}

#scroller2 {
	position	: relative;
	top			: 0px;
	width		: 7px;
	background	: #d9d8d8;
	cursor		: pointer;
	cursor		: hand;
}

#scrollArea4 {
	width		: 916px;
	position	: relative;
	height		: 7px;
	overflow	: hidden;
	background-color:#e8e8e8;
	background-image: url('../img/scroller_bar2.gif');
	background-position: inherit;
	background-repeat: repeat-x;
}

#scroller4 {
	position	: relative;
	left		: 0px;
	height 		: 7px;
	background	: #d9d8d8;
	cursor		: pointer;
	cursor		: hand;
	width		: 916px;

}

.titulo{
	font-family: TrajanPro;
	font-size: 18px;
	color: #999999;
	text-align: left;
}

.subtitulo{
	font-family: TrajanPro;
	font-size: 15px;
	color: #666666;
	text-align: left;
}

.texto{
	font-family: Arial;
	font-size: 11px;
	color: #696969;
	line-height: 16px;
	text-align: left;
}

.marcarnome{
	font-family: TrajanPro;
	font-size: 10px;
	color: #ffffff;
	height:91px;
	background-color: #d9242b;
	text-align: center;
	visibility: hidden;
	padding: 1px;
	padding-top: 5px;
	width:120px;
}

a.titulonoticias{
	font-family: TrajanPro;
	font-size: 11px;
	color: #d8242a;
	text-decoration: none;
	text-align: left;
}

.titulonoticias{
	font-family: TrajanPro;
	font-size: 11px;
	color: #d8242a;
	text-align: left;
}

.datanoticias{
	font-family: arial;
	font-size: 10px;
	color: #d8242a;
	text-align: left;
}

a.vermais{
	font-family: Arial;
	font-size: 11px;
	color: #d8242a;
	text-decoration: none;
}

a.wallpaper{
	font-family: Arial;
	font-size: 10px;
	color: #6d6d6d;
	text-decoration: none;
}

a.wallpaper:hover{
	color: #fff;
}
