
/******** TAGS HTML *********/


body,img {
  margin: 0;
  padding: 0;
  border: 0;
}

body,table,td,input,select,textarea,div {
  font-family: verdana;
  font-size: 10;
  color: #666;
}

input,select,textarea {
  font-size: 10;
}

a:visited, a:active, a:link {
  color: #016599;
  font-size: 10;
  text-decoration: underline;
}


a:hover {
  color: #E38A22;
}

p { margin: 0 0 10 0; }

/******** //TAGS HTML *********/

/******** BLOCOS *********/

#top {
  position: relative;
  width: 970;
  height: 58;
  background-image: url("../images/topo_fundo.gif");
  background-repeat: repeat-x;
}

#top_logo {
  position: absolute;
  left: 0;
  top: 3;
}

#top_img {
  position: absolute;
  left: 156;
  top: 3;
}

#menu {
  position: relative;
  width: 970;
  height: 27;
  background-image: url("../images/menu_fundo.gif");
  background-repeat: repeat-x;
}

#menu_pad {
  position: absolute;
  left: 155;
  font-size: 0;
}

#submenu {
  position: relative;
  width: 970;
  height: 22;
  background-image: url("../images/submenu_fundo.gif");
  background-repeat: repeat-x;
}

#submenu_pad {
  position: absolute;
  left: 156;
  font-size: 0;
}

#submenu_sec {
  position: absolute;
  top: 1;
  left: 0;
  width: 156;
  height: 21;
  background-color: #5B5B5B;
}

#submenu_sec img { position: absolute; right: 6; }

#submenu_inativo {
  position: relative;
  width: 970;
  height: 5;
  background-color: #DCE5E8;
}

#menuesq_head {
  background-color: #004799;
  padding: 3 4 3 7;
  font-size: 11;
  font-weight: bold; 
  color: #FFF;
  text-decoration: none;
  border-top: 1px #B8C6D9 solid;
  border-bottom: 1px #B8C6D9 solid;
}

#menuesq_out,#menuesq_on {
  background-color: #F0F0F0; 
  padding: 4 4 4 7;
  font-size: 10; 
  color: #036;
  cursor: hand; cursor: pointer;
}

#menuesq_on {
  background-color: #FFF;
}

#menuesq_ati {
  background-color: #FFF; 
  padding: 4 4 4 7;
  font-size: 11; 
  font-weight: bold;
  color: #036;
  text-decoration: none;
  cursor: hand; cursor: pointer;
}

#menuesq_sub_out,#menuesq_sub_on {
  background-color: #FFF; 
  background-image: url("../images/menuesq_sub_fundo.gif");
  background-repeat: no-repeat;
  background-position: 5 5;
  padding: 3 2 3 17;
  font-size: 9;
  color: #036;
  text-decoration: none;
  cursor: hand; cursor: pointer;
}

#menuesq_sub_on {
  background-color: #FBEEDE;
  background-image: none;
}

#menuesq_sep { 
  width: 155px; 
  height: 1px; 
  margin: 0; 
  padding:0; 
  background-color: #728BAB; 
}

#tabhomeHeader {
  color: #036;
  font-weight: bold;
  background-color: #F0F0F0;
  padding: 3 4 5 8;
  border-top: 1px solid #EE6B03;
  border-bottom: 1px solid #EE6B03;
}

#tabhomeCont {
  border-right: 1px solid #B7C7DE;
  border-top: 2px solid #FFFFFF;
  padding-bottom: 5;
}

#tabhomeTitle {
  margin-left: 11;
}

#ul1 {
  position: relative;
  margin: 5 0 5 0;
}

#ul1 div {
  position: relative;
  background-image: url("../images/ul1.gif");
  background-repeat: no-repeat;
  background-position: 0 4;
  padding-left: 11;
  margin: 2 0 4 11;
}

#ul1 div a:hover,#ul1 div a:link,#ul1 div a:visited {
  text-decoration: none;
}

#ul2 { 
  position: relative;
}

#ul2 div {
  position: relative;
  background-image: url("../images/ul2.gif");
  background-repeat: no-repeat;
  background-position: 0 5;
  padding-left: 10;
}

#footerprov {
  position: relative;
  width: 970;
  height: 26;
  background-image: url("../images/footerprov_fundo.gif");
  background-repeat: repeat-x;
}

#footer1 {
  position: relative;
  width: 970;
  height: 21;
  background-color: #004799;
}

#footer2 {
  position: relative;
  width: 970;
  height: 23;
  background-color: #E2E2E2;
}

#footer3 {
  position: relative;
  width: 970;
  height: 40;
  background-color: #FFF;
}

#footerpad { padding: 4 0 0 7; }
#footerpad2 { padding: 3 0 0 7; }
#footer_ambion { position: absolute; top: 5; right: 7; }
#footer_copy { position: absolute; top: 5; right: 0; }

#evento_home {
  position: relative;
  width: 814;
  height: 371;
  background-color: #85BBE8;
  background-image: url("../images/evento_home_fundo.gif");
  background-repeat: repeat-x;
  background-position: 0 53;
}

#evento_home_img {
  position: absolute;
  right: 0;
}

#evento_home_text {
  position: absolute;
  top: 125;
  left: 25;
  width: 400;
  font-size: 32;
  font-family: arial;
  font-weight: bold;
  color: #003466;
}

#evento_home_text2 {
  font-size: 20;
  font-family: arial;
  font-weight: bold;
  color: #FFF;
}

/******** //BLOCOS *********/




/******** FONTES *********/

.text1 {
  font-size: 10; 
}

.text2 {
  font-size: 10; 
  color: #016599;
}

.text3 {
  font-size: 10; 
  color: #036;
}

.text4, a.text4, a.text4:hover, a.text4:visited {
  font-size: 10; 
  color: #FFF;
}

.text5 {
  font-size: 10; 
  color: #E16F00;
  /* COR ORIGINAL: color: #E38A22; */
}

.textTitle1 {
  font-family: arial;
  font-size: 20; 
  color: #036; 
}

.textTitle2 {
  font-size: 10; 
  color: #036; 
  font-weight: bold;
}

.textTitle3 {
  font-size: 10; 
  color: #016599;
  font-weight: bold;
}

.textTitle4 {
  font-size: 10; 
  color: #FFF;
  font-weight: bold;
}

.textTitle5 {
  font-size: 11; 
  color: #016599;
  font-weight: bold;
}

.textTitle6, a.textTitle6:link , a.textTitle6:hover, a.textTitle6:visited, a.textTitle6:active {
  font-size: 11; 
  color: #036; 
  font-weight: bold;
}

a.link0:link,a.link0:visited,a.link0:hover,a.link0:active {
  text-decoration: none;
}

a.link1,a.link1:visited { font-size: 10; color: #666; text-decoration: none; }
a.link1:hover { font-size: 10; color: #666; text-decoration: none; }

a.link3,a.link3:visited { font-size: 10; color: #036; text-decoration: none; }
a.link3:hover { font-size: 10; color: #036; text-decoration: none; }

a.link4,a.link4:visited { font-size: 10; color: #FFF; text-decoration: none; }
a.link4:hover { font-size: 10; color: #FFF; text-decoration: none; }

a.link5,a.link5:visited { font-size: 11; color: #016599; text-decoration: none; }
a.link5:hover { font-size: 11; color: #E38A22; text-decoration: none; }

/******** //FONTES *********/




/******** FORMULARIOS *********/

.formLabel1 
{ 
  font-size: 10;
  color: #003366; 
  font-weight: bold; 
}

.formLabel1Disabled
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BORDER-LEFT: silver 1px solid;
    COLOR: silver;
    BORDER-BOTTOM: silver 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f0f0f0;
    TEXT-DECORATION: none
}

.formInputText1
{
  color: #333;
  background-color: #fff;
  border: 1px solid #5788B0; 
}

.formInputText1Disabled
{
	border-right: #5788b0 1px solid;
	border-top: #5788b0 1px solid;
	border-left: #5788b0 1px solid;
	color: #333;
	border-bottom: #5788b0 1px solid;
	background-color: lightgrey;
}

.formInputSubmit1
{
  background-color: #004799;
  color: #fff;
  border: 0;
  padding: 0; 
}

/******** //FORMULARIOS *********/




/******** TABELAS *********/

.tabHeader1 td
{
  font-size: 11; 
  color: #fff;
  background-color: #004799;
}

.tabLine1_Par td
{
  font-size: 10;
  color: #016599;
  background-color: #FFFFFF;

}

.tabLine1_Impar td
{
  font-size: 10;
  color: #016599;
  background-color: #F0F0F0;

}

/******** //TABELAS *********/

/**** Adicional GNK ****/

.curso_img
{
	width: 100px;
	height: 100px;
}

.coordconv_img
{
	width: 100px;
	height: 100px;
}

.curso_banner
{
	width: 774px;
	height: 70px;
}

.curso_detalhe_img
{
	width: 300px;
	height: 100px;
}

.programa_evento_img
{
	width: 300px;
	height: 200px;
}

.justified_text
{
	text-align: justify;
}

.resume
{
	font-size: 10px;
	overflow: hidden;
	color: #003366;
	text-align: justify;
}


.popup
{
	clear: none;
	border-right: gainsboro thin solid;
	padding-right: 10px;
	border-top: gainsboro thin solid;
	margin-top: -280px;
	margin-left: 300px;
	height: 130px;
	width: 340px;
	display: none;
	padding-left: 10px;
	left: 50%;
	padding-bottom: 10px;
	border-left: gainsboro thin solid;

	padding-top: 10px;
	border-bottom: gainsboro thin solid;
	position: absolute;
	top: 50%;

	background-color: white;

}

.hiddenscreen{
	display:none;
}

.showscreen{
	display:inline;
}

.detailtable
{
	border-right: gainsboro thin solid;
	border-top: gainsboro thin solid;
	border-left: gainsboro thin solid;
	border-bottom: gainsboro thin solid;
}

.table_forms
{
	border-right: darkgray thin;
	border-top: darkgray thin;
	font-size: 12px;
	border-left: darkgray thin;
	color: white;
	border-bottom: darkgray thin;
	font-family: Arial;
	background-color: navy;
	text-decoration: none;
}

.table_line0
{
    COLOR: #016599;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #f0f0f0;
    font-size: 12px;
}
.table_line1
{
    COLOR: #016599;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #ffffff;
    font-size: 12px;
}

.questionlist
{
	list-style-type: lower-alpha;
}