/* General ******************************************************/
*, BODY {
  font-family: Helvetica, Arial, sans-serif, serif;
  font-size: 11pt;
  color: #443322;
  text-align: justify;
}

TABLE.main {
  border-collapse: separate;
  border-spacing: 0pt;
  valign: top;
}

TD.title, TD.content, TD.menu { padding: 10pt;}
TD.new_menu { padding: 5pt; }
IMG { border: 0px; }

/* Title ******************************************************/
*.title {
  color: #0000DF;
  background-color: #EEEEEE;
}

H1.title {
  font-size: 24pt;
  letter-spacing: -0.05em;
  padding-right: 10px;
  border: 0;
  margin: 0;
}

H2.title {
  font-size: 16pt;
  padding-right: 10px;
  border: 0;
  margin: 0;
}

H3.title {
  font-size: 14pt;
  padding-top: 20pt;
  border: 0;
  margin: 0;
}

H4.title {
  font-size: 10pt;
  padding-top: 10pt;
  border: 0;
  margin: 0;
}

P.title {
  font-size: 10pt;
  text-align: right;
}

/* Menu ******************************************************/
/**.menu { background-color: #EEEEEE }
P.menu {
  color: #0050A0;
  text-align: right;
  line-height: 70%;
}*/

/* Menu 2 ***************************************************/

*.menu { background-color: #EEEEEE; }
*.new_menu { background-color: #EEEEEE; }
*.submenu { background-color: #EEEEEE; }

P.menu {
  color: #0000DF;
  text-align: left
  line-height: 10%;
}

A.submenu {
  color: #0000DF;
  text-align: left;
  line-height: 10%;
  font-size: 10px;
}

P.submenu {
  padding-left: 10pt;
  color: #0000DF;
  text-align: left;
  line-height: 10%;
}


/************************************************************/

P.sponsor { text-align: right;}

/* Content ******************************************************/
*.content { background-color: #F7F7F7 }
H1 {
  color: #0000DF;
  font-size:18pt;
  text-align: left;
  border: 0;
  margin: 0;
}

H2 {
  font-size:12pt;
  text-align: left;
  padding: 10px 0 0 0;
  border: 0;
  margin: 0;}

H3 {
  font-size: 10pt;
  font-weight: 700;
  border: 0;
  margin: 0;
}

TR {
  vertical-align:
  top;
}

A:link {
    text-decoration: none;
    color: #0000DF;
}

A:visited { text-decoration: none; color: #0000DF; }

P.registration-form { text-align: center;}

/* Table of schedule ********#7C9AE0**************************/

TABLE.scheduleXX {
  border-collapse: collapse;
  padding: 5pt;
}

TABLE.schedule TR TD { text-align: center;}
TABLE.schedule TR TH {
  text-align: center;
  background-color: #DDDDEE;
  padding: 10pt;}

TABLE.schedule TR TD#TCGOV {
#background-color: #FFDD88;
#background-color: #A6CEFF;
  background-color: #A6CEFF;

}

TABLE.schedule TR TD#TIME { background-color: #DDDDEE; }

TABLE.schedule TR TD#EXHIBITION {
#background-color: #25B6DA;
background-color: #25B6DA;
}

TABLE.schedule TR TD#eBZWS { background-color: #D3D3D3;}
TABLE.schedule TR TD#eMayorCE {        background-color: #73B4D5;}
TABLE.schedule TR TD#socEvent { background-color: #DFBEE0;}

/* Table with hotels **********************************/
TABLE.hotel TR TH { text-align: left; background-color: #DDDDEE;}
