@font-face {
 font-family: Cambria;
 font-style:  normal;
 font-weight: normal;
 src: url(http://www.barroseportanova.adv.br/public/themes/bepn/CAMBRIA0.eot); /* IE */  
 src: local("Cambria"), url(url(http://www.barroseportanova.adv.br/public/themes/bepn/cambria.ttf) ) format("truetype"); /* non-IE */
}
body {
 margin:0px;
 margin-top:17px;
 background:#FFF url(images/bg_bodyX.png) repeat-x;
 font-size:12pt;
 font-family: Cambria;
 color:#000;
}
#main {
 background-color:#FFF;
 width:950px;
}
.top {
 height:114px;
 border-bottom:3px #C0C0C0 solid;
}
.logo {
 padding-left:10px;
 width:270px;
}
.content {
 padding:10px;
 background:#FFF url(images/bg_content.png) repeat-x;
 text-align:justify;
}
h1 {
 font-size:14pt;
 text-transform:uppercase;
 color:#CC0000;
 border-bottom:2px #CC0000 solid;
 margin-top:-5px;
}
h3 {
 font-size:10pt;
}
.sidebar {
 width:200px;
 padding-top:10px;
 background:#F5F5F5 url(images/bg_lateral.png) repeat-x;
}
#quadro {
 border:1px #C0C0C0 solid;
 width:180px;
}
.quadro-top {
 background:#CC0000 url(images/bg_destaque.png) repeat-x;
 color:#FFF;
 font-weight:bold;
 text-transform:uppercase;
 text-align:left;
}
.quadro-content {
 color:#000;
 font-size:10pt;
 background-color:#FFF;
 text-align:left;
}
.footer {
 padding:10px;
 border-top:5px #000 solid;
 background-color:rgb(150,0,0);
 color:#FFF;
 font-size:8pt;
}
a {
 color:#CC0000;
 text-decoration:none;
}
a:hover {
 color:#C0C0C0;
 text-decoration:underline;
}
#header {
 height:100px;
 background-color:#FFF;
}
#nav {
 font-size:13pt;
 font-weight:bold;
 text-transform:uppercase;
}
#nav td {
 padding-left:10px;
 padding-right:10px;
 background: #E7E7E7 url(images/bg_menu_off.png) repeat-x;
 border:1px #C0C0C0 solid;
 border-bottom:none;
}
#nav td.current {
 background: #D10000 url(images/bg_menu_on.png) repeat-x;
}
.nav {
 position:relative;
 top:5px;
 height:41px;
}

#nav a {
 position:relative;
 top:0px;
 color:#000;
 text-decoration:none;
}
#nav a:hover {
 color:#CC0000;
 text-decoration:none;
}
#nav a.current {
 color:#FFF;
 text-decoration:none;
}
#nav a:hover.current {
 text-decoration:underline;
}

ul {
 list-style: url(images/seta.gif);
}

#footer {
 background-color:#CC0000;
}
.info, .dest {
 color:#CC0000;
}
#results {
 font-weight:normal;
}
.articlestable {
 border:1px #000 solid;
}
td.bgtitle {
 background-color:#C0C0C0;
 height:30px;
 font-weight:bold;
}
td.normal {
 border-top:1px #C0C0C0 solid;
 height:30px;
}