@charset "utf-8";
/* CSS Document */
 body{
  margin:0;
  padding:70px 0 25px 0;
 }
 div#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:210px;
	text-align:center;
	background-color:#FFF;
 }
 div#header_menu{
	position:absolute;
	top:180px;
	left:0;
	width:100%;
	height:30px;
	text-align:center;
	background:url(../images/barra_menu.png);
 }
 div#footer{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:25px;
	text-align:center;
 }
  div#footer_sobre{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:25px;
	text-align:center;
 }
 @media screen{
  body>div#header{
   position:fixed;
  }
  body>div#header_menu{
   position:fixed;
  }
  body>div#footer{
   position:fixed;
  }
  body>div#footer_sobre{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#content{
  height:100%;
  overflow:auto;
 }
body,td,th {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*
-------- comportamento dos links -----------
*/

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}

/*
---------- página texto ----------
*/

#wrapper_header_menu{
	position:relative;
	margin:0px auto;
	overflow:hidden;
	min-width:700px;
}

#wrapper{
	position:relative;
	padding-top:180px;
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}

#wrapper_general{
	position:relative;
	padding-top:210px;
	margin:0 auto;
	width:990px;
	overflow:hidden;
}

#wrapper_sobre{
	position:relative;
	padding-top:210px;
	margin:0 auto;
	width:800px;
	overflow:hidden;
}

#left_col{
	float:left;
	padding-left:11%;
	width:600px;
}

#center_col{
	float:right;
	padding-right:0px;
	width:272px;
}

#left_col_doc{
	float:left;
	padding-top:390px;
	padding-left:11%;
	width:100px;
}

#center_col_doc{
	float:left;
	padding-left:100px;
	width:500px;
}

#left_col_apoios{
	float:left;
	padding-top:510px;
	padding-left:11%;
	width:100px;
}

#center_col_apoios{
	float:left;
	padding-left:0px;
	width:500px;
}

#left_col_manual{
	float:left;
	padding-top:390px;
	padding-left:11%;
	width:100px;
}

#center_col_manual{
	float:left;
	padding-left:100px;
	width:500px;
}

#left_col_ct{
	float:left;
	padding-left:23%;
	width:100px;
}

#center_col_ct{
	float:left;
	padding-top:0px;
	padding-left:225px;
	width:300px;
}

#container_menu {
  text-align:justify;
  color:#B6B6B6;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  min-width:700px;
}
#container_menu div {
  display:inline-block;
  padding-top:3px;
}
#container_menu:after {
  content:'';
  width:100%;
  display:inline-block;
}

/*
---------- styles AM -----------
*/


#style_active_url {
	color: #FFF;
}
#style_active_sub_url {
	font-weight:bold;
	color:#333;
}
#style_proactive_url {
	font-weight:normal;
	color:#B6B6B6;
}
#style_text_normal {
	font-style: normal;
	font-size:13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #000;
	line-height:18px;
}

#style_text_normal_mini {
	font-style: normal;
	font-size:10px;
	font-family:"Courier New", Courier, monospace;
	color: #000;
	line-height:18px;
}

#style_text_normal_contactos {
	font-style: normal;
	font-size:13px;
	font-family:"Courier New", Courier, monospace;
	color: #000;
	line-height:18px;
}

#style_text_normal_video {
	font-style: normal;
	font-size:14px;
	font-family:"Courier New", Courier, monospace;
	color: #000;
	line-height:18px;
}

#style_text_normal_sobre {
	font-style: normal;
	font-size:15px;
	font-family:"Courier New", Courier, monospace;
	color: #000;
	line-height:25px;
}

#style_text_footer_normal {
	font-style: normal;
	font-size:10px;
	color: #666;
	line-height:18px;
}

#style_text_footer_normal_sobre {
	font-style: normal;
	font-size:10px;
	color:#666;
	line-height:18px;
}

#style_text_titulo {
	font-style: bold;
	font-size:13px;
	font-family:"Courier New", Courier, monospace;
	color: #000;
}