body {
  margin:0;
  padding:0;
  text-align:center;
  background: url(../images/back.jpg) repeat 100% 0 fixed;
  
}
#containner {
  position:relative;
  text-align:left;
  width:954px;
  margin:0 auto;
  padding:0 8px 0px 9px;
  background-image: url("/images/back.png");
}

.destaque_item {
	float: left;
	
}

#cabecalho {width: 954px; height:115px; }


/* corpo */
table#corpo { width: 954px; height: 500px; text-align: center; margin: 0px; background-color: #fff}

#menu {width: 954px; height:34px; vertical-align: middle; background: transparent}
#conteudo {width: 954px; height:100%;vertical-align: top; text-align: justify; padding-top:10px; background-color: #fff; }
div#gazeta_titulo {width: 172px; height:14px; background: url(/images/gazeta.jpg) no-repeat; position: relative}
div#gazeta_capa {width: 172px; height:150px; position: relative; background-color: #fff; text-align: center; padding-top: 3px}
div#europhysics_titulo {width: 172px; height:14px; background: url(/images/europhysics.jpg) no-repeat; position: relative}
div#europhysics_capa {width: 172px; height:150px; position: relative; background-color: #fff; text-align: center; padding-top: 3px}
#risca {width: 954px; height: 6px; background: transparent url(/images/risca.png) top;}
#footer {width: 954px; height:20px;  text-align: left;  }
#address {width: 954px; height:18px; text-align: center; padding-top: 8px}
#fundo {width:954px;
  height: 19px;
  margin:0 auto;
  padding:0 8px 0px 9px; 
  background: url(/images/fundo.png) no-repeat}


td {font-weight: normal; font-family: Verdana; font-size: 10px }
	
address {
	font: normal small-caps 9px/9px Verdana; 
	color: #888fa5; }

img{ border: 0;}
a{ text-decoration: none}


form {
	margin: 0;
}

.negrito {
	font-weight: bold;
	letter-spacing: 0.1em;}

/* menu */
    #menu_principal {
      float:left;
      width:954px;
      background:transparent url("/images/menu.png") repeat-x 0 -7px; 
      background-position:0 -168px;
      line-height:normal;
      }
    #menu_principal ul {
      margin:0;
      padding:14px 15px 0;
      list-style:none;
      }
    #menu_principal li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu_principal a {
      float:left;
      background:url("/images/menu.png") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      /* border-bottom:1px solid #765;*/
      text-decoration:none;
      }
    #menu_principal a span {
      float:left;
      display:block;
      background:url("/images/menu.png") no-repeat right top;
      padding:5px 14px 4px 6px;
      font-weight:bold;
      color:#414141;
      }
    /* Commented IE5-Mac \*/
    #menu_principal a span {float:none;}
    /* End IE5-Mac */
    #menu_principal a:hover span {
      color:#414141;
      }
    #current a {
      background-position:0 -102px;
      border-width:0;
      }
    #current a span {
      background-position:100% -102px;
      padding-bottom:5px;
      color:#000;
      }
    #menu_principal li.over a span, #menu_principal li:hover a span {
      background-position:100% -52px;
      padding-bottom:5px;
      color:#000;
      }
    #menu_principal a:hover, #menu_principal ul li:hover a, #menu_principal li.over a {
      background-position:0 -52px;
      }
    #menu_principal a:hover span, #menu_principal ul li:hover span, #menu_principal li.over a span {
      background-position:100% -52px;
      }



    #menu_principal {
      position:relative;
      }
    #menu_principal ul ul {
      position:absolute;
      top:38px;
      left:-10000px;
      width:954px;
      }
    #menu_principal ul li ul a {
      background-image:none;
      }
    ul li#current ul {
      left:0;
      background-color:#3b5e99;
      }
    #menu_principal ul li.over ul, #menu_principal ul li:hover ul, 
    #menu_principal #current li:hover ul, #menu_principal #current li:hover ul {
      left:0;
      z-index:4;
      background-color:#f8660f;
      }
   

    #menu_principal {
      min-height:50px;
      height:auto !important;
      height:50px;
      }

    #menu_principal ul ul {
      background-image:none;
      height:22px;
      line-height:22px;
      padding:0;
      }
    
    #menu_principal li ul li a {
      color: #000; 
      font:11px/22px Verdana;
      font-weight: bold;
      letter-spacing: 1px;
      font-variant: small-caps;
      padding-left: 25px;
      }
     #menu_principal li ul li a:hover {
      color: #fff; 
      font:11px/22px Verdana;
      font-weight: bold;
      letter-spacing: 1px;
      font-variant: small-caps;
      padding-left: 25px;
      }

/*Fundo*/

#pub {
    width: 954px; height: 20px;
    background: url(/images/fundo.jpg);
    margin: 0px; padding: 0px;
    position: relative;}
  #pub li {
    margin: 0px; padding: 0px; list-style: none;
    position: absolute; top: 0px;}
  #pub li, #pub a {
    height: 20px; display: block;}
    
  #pub_1 {left: 0px; width: 48px;}
  #pub_2 {left: 48px; width: 34px;}
  #pub_3 {left: 650px; width: 48px;}
  #pub_4 {left: 698px; width: 107px;}
  #pub_5 {left: 827px; width: 113px;}
  
  #pub_1 a:hover {background: transparent url(/images/fundo.jpg) 0 -20px no-repeat;}
  #pub_2 a:hover {background: transparent url(/images/fundo.jpg) -48px -20px no-repeat;}
  #pub_3 a:hover {background: transparent url(/images/fundo.jpg) -650px -20px no-repeat;}
  #pub_4 a:hover {background: transparent url(/images/fundo.jpg) -698px -20px no-repeat;}
  #pub_5 a:hover {background: transparent url(/images/fundo.jpg) -827px -20px no-repeat;}

/*Banner*/

#banner {
    width: 880px; height: 31px;
    background: url(../images/banners.png);
    margin: 0px; padding: 0px;
    position: relative;}
  #banner li {
    margin: 0px; padding: 0px; list-style: none;
    position: absolute; top: 0px;}
  #banner li, #banner a {
    height: 31px; display: block;}
  

  #banner_1 {left: 0px; width: 880px;}

  #banner_1 a:hover {background: transparent url(../images/banners.png) 0px -73px no-repeat;}



/*Form's input*/
	
textarea    { color: #242e37; font-size: 11px; font-family: verdana; font-weight: normal; background: #e2e5e9; padding: 1px; border: solid 1pt #acbbcc }
select, input    { color: #242e37 ; font-size: 11px; font-family: verdana; font-weight: normal; background: #e2e5e9; padding: 1px; border: solid 1pt #acbbcc; margin-bottom: 3px }


/*FormularioInscricao*/
 table#fora{ border: 0px; background-color: transparent; }
 table#dentro  { background-color: #A7AFBE; margin: 5px 10px; border: dashed 1px #A5B5CE; width:90%}
 td#fora {border: 0px; background-color: transparent}
 td#dentro  { background-color: transparent; padding-top: 2px; padding-bottom: 2px; border: 0  }
 
 .dentro  { color: #606d7f; font-size: 11px; font-family: verdana; font-weight: 700; text-align: left; padding: 0 5pt }
 .dentrov   { color: #c60000; font-size: 12px; font-family: verdana; font-weight: 700; text-align: left; padding: 0 5pt }
 .texto11c    { color: #040404; font-size: 11px; font-family: verdana; font-weight: 700; text-align: center; padding: 0 }
.texto12e    { color: #040404; font-size: 12px; font-family: verdana; font-weight: 700; text-align: left; padding: 0 }
.texto11     { color: #272727; font-size: 11px; font-family: verdana; font-weight: 400; text-align: justify; padding: 0 5pt }
.texto11b    { color: #272727; font-size: 11x; font-family: verdana; font-weight: bold; text-align: right; padding: 0 10pt 0 0 }