/* Body properties */

body#website {color: #215877; background: #215877;font-weight: normal; font-family: "Lucida Grande", Arial; 
  margin:0;
  padding:0;}
  

body {background: #fff;font-family: "Lucida Grande", Arial; 
  margin:0;
  padding:0;}


/*Novo código*/

#centrar1
{   position: relative;
    padding: 8px;
    margin: auto;
    width:916px; height: auto; background: url(../images/bg.png) repeat-y; }
#centrar2
{   position: relative;
    padding: 0 8px;
    margin: auto;
    width:916px; height: 22px; background: url(../images/footer.png) repeat-y; }
    
#centrar3
{position: relative;
 padding: 0px;
 margin: auto;
 width: 916px; height:9px;
 background: #215877;}

/* corpo */
#cabecalho { width: 900px; height: 187px; position: relative; text-align: right;}
#linguas { width: 900px; height: 11px; position: relative; text-align: right;}
  #linguas  span {padding-right: 25px; color: #f5e14a;font-size: 10px; font-family: "Lucida Grande", Arial;}
  #linguas span a {color: #215877;} 
  #linguas  span a:hover {color: #f5e14a;}
  #linguas  span a:active {color: #f5e14a;} 
 
    
 #linha1 { width: 900px; overflow:hidden; min-height: 450px}
   #menu { float: left; width: 237px; min-height: 250px; position: relative; }
      
     /*MENU*/
     .menutitle{cursor: pointer;height: 12px; padding-bottom: 5px }
     .menutitle a:link, .menutitle a:visited   { display: block; padding-bottom: 3px }
     .menutitle a:hover, .menutitle a:active {background: url(../images/seta.png) no-repeat; padding-right: 94px }

      a.menutit:link, a.menutit:visited {display: block;font-variant: small-caps; font-family: "Lucida Grande", Arial; font-size: 11px; font-weight: bold; color: #215877; text-align: left; padding-left: 18px; line-height: 12px; letter-spacing: 0.02em}
      a.menutit:hover, a.menutit:active   {color: #fff;}

     .submenu  { text-align: right; padding-right: 57px; width: 160px; margin: 0 2px 2px 2px;background: #fff}
     .submenu a {font-variant: small-caps; font-family: "Lucida Grande", Arial; font-size: 11px; font-weight: bold;}
     .submenu a:link, .submenu a:visited   {  color: #215877; background: url(../images/seta_submenu_desactivo.png) right no-repeat; padding-right: 15px }
     .submenu a:hover, .submenu a:active     { color: #000; text-decoration: none; background:#fff url(../images/seta_submenu_activo.png) right no-repeat; padding-right: 15px } 
   
   
      
      
   #conteudo { float: right; width: 623px; min-height: 450px; position: relative; font-weight: normal;  padding-right: 20px; padding-left: 20px;}
       #content_cabecalho {position:relative; padding-bottom: 5px;  font-weight: bold; font-family: "Lucida Grande", Arial;
	font-size: 14px; color: #215877; letter-spacing: 1px; text-transform: uppercase}
       h1, h2, h4, h3, h6, p {font-family: "Lucida Grande", Arial; font-size:12px; font-weight:normal; color: #215877}   
       span, a, td {font-family: "Lucida Grande", Arial; font-weight:normal}
	   div.conteudo {font-family: "Lucida Grande", Arial; font-size:12px;}
   #apoios {float: left; width: 237px;  height: auto; position: relative; }  
    
 #linha3 {width:900px; height:9px;
      text-align: center;
      text-transform: uppercase;
      font:9px "Lucida Grande", Arial;
      font-weight: normal;
      color: #ccc9da;
      text-decoration: none;
      letter-spacing: 1px;    
      }

 

/*Home*/
#pub {
    width: 900px; height: 203px;
    background: url(../images/cabecalho.png) no-repeat;
    margin: 0px; padding: 0px;
    position: relative;}
  #pub li {
    margin: 0px; padding: 0px; list-style: none;
    position: absolute; top: 0px;}
  #pub li, #pub a {
    height: 170px; display: block;}
    
  #pub_1 {left: 0px; width: 300px;}
   
  #pub_1 a:hover {}
  


 


/* conteudos*/

h1 {font-size: 12px; line-height: 15px}
h2 {font-size: 12px; line-height: 15px}
h3 {font-size: 13px; line-height: 15px}
h4 {font-size: 13px; line-height: 16px; font-stretch: normal; font-variant: small-caps}
h5 {font-size: 14px; line-height: 16px; font-stretch: normal; font-variant: small-caps}
h6 {font-size: 15px; padding-top: 5px}

span {}

img{ border: 0;}
a {text-decoration: none; font-style: normal; color: #f5e14a; outline: none}
a:hover{outline: none; color: #215877}

h1 a {text-decoration: none; font-style: normal; color: #215877; outline: none}
h1 a:hover{outline: none; color: #f5e14a}


/*Form's input*/
textarea    { color: #777f89; font-size: 11px; font-family: arial; font-weight: normal; background: #f3f7fc; padding: 0; border: solid 1pt #a0b9d8 }
select, input    { color: #777f89; font-size: 11px; font-family: arial; font-weight: normal; background: #f3f7fc; padding: 1px; border: solid 1pt #a0b9d8; margin-bottom: 3px }

form {margin: 0;}
/*FormularioInscri&ccedil;&atilde;o*/
 table.fora{ border: 0px; background-color: transparent; width: 95%}
 table.dentro  { background-color: #fff; margin: 2px 8px; border: solid 1px #d9e0f3; width: 95%}

 .dentro  { color: #536A8A; font-size: 12px; font-family: arial; font-weight: 700; text-align: left; padding: 0 2pt }
 .dentrov   { color: #c60000; font-size: 12px; font-family: arial; font-weight: 700; text-align: left; padding: 0 2pt }
 
.texto11c    { color: #040404; font-size: 12px; font-family: arial; font-weight: 700; text-align: center; padding: 0 }
.texto12e    { color: #040404; font-size: 13px; font-family: arial; font-weight: 700; text-align: left; padding: 0 }
.texto11     { color: #272727; font-size: 12px; font-family: arial; font-weight: 400; text-align: justify; padding: 0 2pt }
.texto11b    { color: #272727; font-size: 12px; font-family: arial; font-weight: bold; text-align: right; padding: 0 5pt 0 0 }