html{
	background-color:#ddd;
	/*background-image: url('images/gradient3.png');*/
	/*background-image: url('images/header.png');*/
	/*background-image: url('images/background.png');*/
	/*background-image: url('images/header7.png');*/
	/*background-repeat:repeat-x;*/
	/*background-image: url('noticias/news_images/rumo.png');*/
	background-image: url('images/txt.jpg');
	/*background-repeat:no-repeat;*/
	overflow-y: scroll;

}
body{
	margin:auto;
	padding:0;
	width:auto;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size:10pt;
}

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#wrapper{
	margin:auto;
	text-align:center;
}
html>body #wrapper{
	margin:auto;
	padding:0;
	text-align:left;
	margin-top:30pt;
}
/*#language{
	margin:auto;
	margin-bottom:-20pt;
	position:relative;
	z-index:1;
	padding:0;
	width:970px;
	font-size:7pt;
	text-align:right;
	padding-right:10pt;
}
#language li{
	display:inline;
	padding:0pt 3pt 0pt 3pt;
}
#language a{
	color:#666;
}*/
#logo{
	text-align:right;
	position:relative;
	width:900px;
	margin:auto;
}
html>body #logo{
	text-align:right;
	position:relative;
	width:900px;
	margin:auto;
}
#logo p {
	width:19em;
	float:right;
	position:relative;
	right:-4em;
	margin-top: 1em;
	background-image: url('images/home_light.png');
}
html>body #logo p {
	top:-3.5em;
	right:-4em;
}
#logo a:hover{
	display:block;
	background-image: url('images/home.png');
	background-color:#eee;
}

#main_menu{
	margin:auto;
	width:75em;
	text-align:left;	
	/*margin-top:-3em;*/
	/*margin-left:9em;*/
}
/*html>body #main_menu{
	margin-top:2em;
	/*margin-left:-1em;
	position:relative;
}*/
#main_menu ul{
	width:54em;
	position:relative;
	margin:auto;
	margin-top:10pt;
	margin-left:-2pt;
	background-color:#666;
	
}
#main_menu li{ 
	margin-left:-5pt;
	position:relative;
	display: inline;
	font-size:10pt;
	color:#05DD19;
	padding:0em 3.1em 0em 3.1em;
	
}
#main_menu li:hover{
	border-width:0pt 0pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;
	color:#fff;
}
#main_menu li.active{
	border-width:0pt 0pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;
	background-color:#0c0;
}
#main_menu a{
	color:#ccc;
	font-weight:normal;
	font-family: "Verdana";
	font-size:10pt;
}
#main_menu a:hover{
	color:#fff;
	text-decoration:none;
}

html>body  a:hover #main_menu{
	color:#fff;
	text-decoration:none;
	/*border-width:0pt 0pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;*/
}
#main_menu .active a { color:#fff;}
li {
	list-style:none;
}

/*index*/
#info2{
	background-image: url('images/darkgrey.png');
	margin:auto;
	margin-left:-0.1em;
	width:50em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	border-width:2pt 0pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;
	text-align:left;
}
#info2_text{
	padding:3em;
	position:relative;
}

#info2_text h3{
	color:#fff;
	font-size:15pt;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:normal;
	width:28em;
	padding:0em 1em 0.5em 2em;
	border-width:0pt 0pt 1pt 0pt;
	border-color:#0c0;
	border-style:double;
	margin-left:-1em;
}

/*Conteúdo*/
#content{
	background-color:#54AF2E;
	background-image: url('images/gradiente.jpg');
	padding:2em;
	width:77em;
	height:27em;
	margin:auto;
	margin-top:2.5em;
	margin-bottom:3em;
	border:solid 5pt #E2E2E2;
	text-align:left;
}
html>body #content {
	width:72em;
	height:auto;
	min-height:27em;
}
#content_index{
	width:1010px;
	margin:auto;
	margin-top:2.5em;
	margin-bottom:3em;
	text-align:left;
}
html>body #content_index{
	width:74em;
}

#content_areas{
	background-color:#54AF2E;
	background-image: url('images/gradiente.jpg');
	padding:2em;
	height:35em;
	width:77em;
	margin:auto;
	margin-top:2.5em;
	margin-bottom:3em;
	border:solid 5pt #E2E2E2;
	text-align:left;
}
html>body #content_areas{
	width:72em;
}
#content_empresa{
	background-color:#54AF2E;
	background-image: url('images/gradiente.jpg');
	padding:2em;
	height:35em;
	width:77em;
	margin:auto;
	margin-top:2.5em;
	margin-bottom:3em;
	border:solid 5pt #E2E2E2;
	text-align:left;
}
html>body #content_empresa{
	width:72em;
	height:auto;
	min-height:30em;
}
#content_formacao{
	background-color:#54AF2E;
	background-image: url('images/gradiente.jpg');
	padding:2em;
	height:35em;
	width:77em;
	margin:auto;
	margin-top:2.5em;
	margin-bottom:3em;
	border:solid 5pt #E2E2E2;
	text-align:left;
}
html>body #content_formacao{
	width:72em;
	height:auto;
	min-height:30em;
}
#content_contactos{
	background-color:#54AF2E;
	background-image: url('images/gradiente.jpg');
	padding:2em;
	height:35em;
	width:77em;
	margin:auto;
	margin-top:2.5em;
	margin-bottom:3em;
	border:solid 5pt #E2E2E2;
	text-align:left;
}
html>body #content_contactos{
	width:72em;
}
#menu2{
	position:absolute;
	text-align:right;
}
#menu2 ul{
	margin-left:56em;
}
html>body #menu2 ul{
	margin-left:53em;
}
#menu2 li{
	height:auto;
}
#menu2 a{
	padding:0.5em;
	color:#333;
	background-image:url('images/back_w2.png');
	width:15em;
	display:block;
	border-top: solid 1pt #0c0;
}
#menu2 a:hover{
	background-image:url('images/darkgrey.png');
	color:#fff;
	display:block;
}
#menu2 a.active{
	background-image:url('images/darkgrey.png');
	color:#fff;
	display:block;
}

.logodgert{
	width: 150px;
	padding:10pt 10pt 10pt 30pt;	
}
#info{
	background-image: url('images/darkgrey.png');
	/*background-color:#afafaf;*/
	height:22em;
	width:56em;
	font-family: "Trebuchet MS", "Arial", "Helvetica", sans-serif;
	font-size:10pt;
	color:#fff;
	border-width:2pt 1pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;
	position:relative;
}

html>body #info{
	height:auto;
	min-height:22em;
}
#info a{
	color:#fff;
}
#info_contactos{
	margin:auto;
	background-image: url('images/darkgrey.png');
	min-height:25em;
	width:70em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	border-width:2pt 0pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;
	position:relative;
	padding:5pt 10pt 5pt 10pt;
}
#info_contactos a{
	color:#0c0;
}
#info_contactos h3{
	color:#0c0;
	font-size:15pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	margin-left:-10pt;
	padding:0pt 10pt 5pt 20pt;
	border-width:0pt 0pt 1pt 0pt;
	border-color:#0c0;
	border-style:double;
}
#info_index{
	margin:auto;
	background-image: url('images/darkgrey.png');
	min-height:25em;
	width:70em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
	border-width:2pt 0pt 2pt 0pt;
	border-color:#0c0;
	border-style:solid;
	position:relative;
	padding:5pt 10pt 5pt 10pt;
}

#center{
	width:470px;
	padding:5pt 0pt 20pt 20pt;
	position:relative;
	margin-top:0px;
	z-index:2;
}
#info h3{
	color:#fff;
	font-size:15pt;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-weight:normal;
	width:22em;
	padding:0em 1em 0.5em 2em;
	border-width:0pt 0pt 1pt 0pt;
	border-color:#0c0;
	border-style:solid;
	margin-left:-1.3em;
}
#right{
	text-align:right;
	width:250px;
	right:0;
	bottom:0;
	position:absolute;
	padding:5pt;
}
#right_contactos{
	text-align:left;
	width:250px;
	right:10pt;
	bottom:90pt;
	position:absolute;
	padding:5pt;
}

#doc_ext p{
	display:inline;
	padding:10pt;
	background-image:url('images/back_w2.png');
	background-color:#aaa;
}
#doc_ext {
	font-size:12pt;
	padding:5pt 0pt 5pt 0pt;
	position:relative;
	margin-top:30pt;
	
}
#doc_ext img{
	vertical-align:middle;
	padding:5pt;
}

#doc_ext a{
	color:#333;
	font-size:11pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	
}


/*tabela*/
table{
	width:700px;
}

th{
	font-size:10pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	background-color:#666;
	color:#ddd;	
	padding:2pt 5pt 2pt 5pt;
	border-width:0pt 0pt 1pt 0pt;
	border-color:#0c0;
	border-style:solid;
	text-align:center;
}
td{
	font-size:10pt;
	font-family: Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#fff;
	padding:2pt 5pt 2pt 5pt;
	border-width:0pt 0pt 1pt 0pt;
	border-color:#0c0;
	border-style:solid;
	text-align:center;
}
td.a{
	text-align:left;
}
.area td{
	text-align:left;
	background-color:#0c0;
	color:#fff;
	font-size:9pt;
	font-weight:bold;
	padding:2pt;
	border:0;
}
h5 {
	border-width:0pt 0pt 1pt 0pt;
	border-color:#0c0;
	border-style:solid;
	font-size:8pt;
}

/*rodapé*/
#wrapper2{
	font-family:verdana;
	font-size:8pt;
	background-color: #333;
	padding:0;
	border-top: solid 2pt #0c0;
	text-align:center;
}
#footer{
	margin:auto;
	width:1000px;
	position:relative;
	text-align:left;
}
#footer ul{
	text-align:right;}
#footer li{
	display: inline;
	padding-left: 15pt;
}
#footer a{ color:#aaa;
	
}
#footer a:hover{ color:#ddd;
	
}
#footer ul{
}
#links {
	position:relative;
	top: -2.5em;
	width:35em;
	text-align:left;
}
#links ul {
	text-align:left;
	margin-left:-1.5em;
}
html>body #links ul{
	margin-left:-4.5em;
}
#links li{
	display:block;
}

