body {margin: 0px 0px 0px 0px;
      padding:0px 0px 0px 0px;
      font-family:Arial, Verdana, Helvetica,
      sans-serif;
      font-size:70%;
      color:#444444; ;
      line-height:125%;
      background-color:#F0F3F7;}

img {border:none;}

iframe {border:none;}

.DIValinhada {text-align:center;}

a, a:link, a:active, a:visited{color:#333333; text-decoration:none}
a:hover {color:#D50000; text-decoration:underline}

form, img {margin:0px; padding:0px;	border:none;}
h1, h2, h3, h4, h5, h6 {margin:0px; line-height:125%; color:#000000;}
h1 {font-size: 140%;}
h2 {font-size: 125%;}
h3 {font-size: 110%;}
h4 {font-size: 100%;}

h1 a:link, h1 a:active, h1 a:visited, h1 a:hover {text-decoration:none; color:#000000;}
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {text-decoration:none; color:#000000;}
h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {text-decoration:none; color:#000000;}

h4 a, h5 a, h6 a {text-decoration:none; color:#6f0400;}

p {text-align: justify;}

#index {color: #000000; margin:8px 0px 8px 0px;}

#index a {text-decoration:none; color: #625F5D; font-weight:bold;}
#index a:hover {text-decoration:underline;}

#index dt {margin: 12px 0px 6px 0px; color:#333333; font-size:110%; border-bottom:5px double #CCCCCC; border-top:1px solid #CCCCCC; border-left:5px double #CCCCCC; border-right:1px solid #CCCCCC; padding:1px 0px 1px 4px;}

#index dt a{color:#666666; font-weight:bold;}
#index dd {margin-left:5px; padding:2px 0px 2px 15px; line-height:140%; background-image:url(/imagens/red_dot.gif); background-repeat:no-repeat;}

#navigate {color: #000000; clear:right;}

#navigate a {text-decoration:none; color: #000000}
#navigate a:hover {text-decoration:underline;}

#navigate dt {margin-top: 6px; font-weight:bold}
#navigate dd {margin-left: 12px}

#calendario {font-family: Verdana, Arial; font-size:9px;}

#calendario a:link, #calendario a:visited, #calendario a:active {color:white;text-decoration: none; color:black;}
#calendario a:hover {color:#C0C0A0; text-decoration:underline; background-color:gray}

#calendario {padding:2px; border:1px solid #CCCCCC; background-color:#F9F9F9}
#calendario th {font-size:11px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; border-bottom: #cdcdcd 1px solid;font-weight:bold; background-color:#F0F0F0}
#calendario td {text-align:right;}

#calendario .today {background-color:red; color:black; font-weight:bold;}

#calendario .on {background-color:#CCCCCC; color:black;}
#calendario .on a:link, #calendario .on a:visited, #calendario .on a:active {text-decoration: none; color:black;}
#calendario .on a:hover {color:white; text-decoration:underline; background-color:gray}

#calendario .off {color:#C0C0A0;}
#calendario .off a:link, #calendario .off a:visited, #calendario .off a:active {color:#C0C0A0;}
#calendario .off a:hover {color:#A50505; text-decoration:underline;}

#ultimasNoticias dl {font-size:90%; line-height:125%; margin:0px;}
#ultimasNoticias dt{color:#FF0000; font-size:90%; padding-left:0px; margin-bottom:3px;}
#ultimasNoticias dd{margin:0px 0px 10px 0px; }
#ultimasNoticias a {display:block; text-decoration:none;}
#ultimasNoticias a:hover {display:block; text-decoration:underline;}

#navPaginas {position:relative; display:block; font-size:80%; letter-spacing:1px; background-color:#DC0000; margin: 10px 0px 10px 0px; padding:2px; border-top: 1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#FFFFFF;}
#navPaginas a{color:#FFFFFF;}

.titulo2 {font-size:120%;  color:#000000; font-weight:bolder;}
.titulo2 a {color:#000000; font-weight:bolder;}

.assessoria {color:#6d6d6d; font-weight:bold;}
.assessoria a {color:#8d8d8d; font-weight:bold;}

.imgPortifolio {
  display:block;
  text-align:center;
  font-family:Tahoma, Verdana, Arial;
  font-size:80%;
  font-weight:bold;
  color:#000000;
  width:220px;
  height:auto;
  min-height:260px;}

.imgPortifolioHead {
  height:auto;
  min-height:30px;}

.imgPortifolio img {
  padding: 5px;
  background-color:#FFFFFF;
  border-top: 1px solid #CCCCCC;
  border-right: 2px solid #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  background-image: url(/loader.gif);
  background-repeat: no-repeat;
  background-position: 50% 50%;}

.imgPortifolio {float:left; margin:2px 6px 5px 0px;}

.imgIntEsq, .imgIntDir, .imgInt{display:block; text-align:center; z-index:10; font-family:Tahoma, Verdana, Arial;font-size:80%; font-weight:bold; color:#000000;}
.imgIntDir img, .imgIntEsq img, .imgInt img{padding: 5px;
  background-color:#FFFFFF;
  border-top: 1px solid #CCCCCC;
  border-right: 2px solid #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;}

.imgIntEsq {float:left; margin:2px 6px 5px 0px;}
.imgIntDir {float:right; margin:2px 0px 5px 6px;}

.imgInt {margin:2px 6px 6px 0px;}

#corpo {
  position:relative;
  width:776px;
  height:auto;
  margin:auto;
  padding:0px 2px 0px 2px;
  background-color:#FFFFFF;
  border-left:1px solid #DAE1EB;
  border-right:1px solid #DAE1EB;
  min-height:1087px;
}

#topo, #barra, #rodape {
width:100%;
height:auto;
float:left;
}

#bannertopo {height:100px; margin-top:10px; text-align:center; margin-left:auto;margin-right:auto;}

#logo {height:70px; float:left; margin:10px;}

#logobetahome {position:absolute; top:163px; left:146px}

#logobeta {position:absolute; top:163px; left:146px}

#banner {height:70px; float:left; margin-top:10px; margin-left:20px;}

#contato {height:70px; float:right; margin-top:5px;font-size:9px}

#barra {border-top:navy 1px solid;background-color:#F0F0F0;font-size:12px;padding:5px;color:#999999;height:25px; width:770px; margin-left:-2px;}
#barra a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;}
#barra img {margin-right:5px;margin-left:10px;}
#barra .trackline {margin-left:200px; position:absolute; width:auto;margin-top:5px; z-index:2;}
#barra .GoogleAdBarra {margin-left:180px; position:absolute; width:auto;margin-top:5px; z-index:2;font-size:9px;}
#barra .UserArea {float:right; margin-top:5px;font-size:9px;z-index:2;}
#barra .busca {margin-left:1px; position:absolute;width:auto;}

#titulo {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color:#000000;
margin-left:10px;
padding-right:10px;
}
#colesq {float:left; width:155px; margin:0px 0px 0px 0px; z-index:10;}

#colesq .UserArea {margin-left:5px;margin-top:5px;font-size:9px;}

#coldir {float:right; width:127px; margin:0px 0px 0px 0px; z-index:10;}

#coldir .editoria {text-align:center; font-size:11px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; border-bottom: #cdcdcd 1px solid;font-weight:bold; background-color:#F0F0F0}

#conteudo {position:relative; margin:0px 140px 0px 170px; height: auto !important; }

/*#central {position:relative; width:455px; padding:0px 150px 0px 165px; }*/

#areaTexto {position:relative;}

#areaTexto dt {margin-top:5px;color:#666666; font-weight:bold;}
#areaTexto dd {margin-left:5px; padding:2px 0px 2px 0px; line-height:140%;}

#DesenvolvimentoLista dt {margin-top:5px;color:#666666; font-weight:bold;}
#DesenvolvimentoLista dd {margin-left:0px; padding:0px 0px 0px 0px;}

#noticias {position:relative; margin:10px 140px 0px 170px;}
#noticias li{list-style:square; margin:8px 0px 8px 0px; font-weight:bold;}
#noticias .editoria{color:navy; border-bottom: #8cacbb 1px solid; margin-top:20px;text-align:center;}
#noticias .feedicon{float:right;margin-top:-15px}

#GoogleSearch {margin:20px 0px 30px 0px;text-align:center;}

#menu dl{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menu dt {list-style:none; font-size:11px; text-indent:10px; line-height:16px; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; border-bottom: #cdcdcd 1px solid;font-weight:bold; background-color:#F0F0F0}
#menu dt a {text-decoration:none;}
#menu dt a:hover {background-position:bottom; background-repeat:no-repeat; text-decoration:underline}
#menu dd {list-style:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; line-height:160%; background-color:#F9F9F9}
#menu dd a {display:block; width:100%; text-indent:20px; color:#333333; line-height:20px;text-decoration:none; background-position:bottom; background-repeat:no-repeat; padding:0px 0px 0px 0px;}
#menu dd a:hover {background-position:bottom; background-repeat:no-repeat; text-decoration:underline}

#dataPagina {font-size:90%; color:#999999; letter-spacing:1px;}

#tituloPagina {margin:0px 0px 10px 0px; letter-spacing:1px;}

#caixaEditoria {font-size:90%; margin-bottom:5px; padding-left:5px; border-left:5px solid #DC0000; border-bottom:1px solid #CCCCCC;}
#caixaEditoria .seletorFonte {float:right;}

#caixaEditoria a:hover, #caixaEditoria a:visited, #caixaEditoria a:link, #caixaEditoria a:active {font-weight:normal; text-decoration:none;}

#seletorFonte {float:right;}

#caixaRodape {width: 457px;padding: 3px 3px 3px 13px; margin:15px 0px 10px 0px; text-align:center; clear:right;}

#rodape {position:relative; clear:both; width:770px; height:80px; border-top:1px solid #EAEDEE; margin-top:15px; }
#rodape address {position:absolute; color:#666666; font-style:normal;}
#rodape .nac {position:absolute; top:25px;font-family:arial;font-size:10px;text-align:center}
#rodape .logo {position:absolute; left:15px; top:20px;}
#rodape .wez {position:absolute; left:625px; top:20px;font-family:arial;font-size:10px;text-align:center}
#rodape .declaracao {position:absolute; width:100%; top:95px;font-family:verdana;font-size:9px;text-align:justify}

#rodape .feeds {position:absolute; left:695px; top:5px;font-family:arial;font-size:10px;text-align:center;}
#rodape .bbrasil {position:absolute; left:685px; top:40px}
#rodape .acessobr {position:absolute; left:685px; top:58px}
#rodape .uptime {position:absolute; left:685px; top:76px}
#rodape .pagerank {position:absolute; left:685px; top:94px}

#rodape .naclocal {position:absolute; left:4px; top:25px;}
#rodape .geourl {position:absolute; left:89px; top:25px;}
#rodape .w3xhtml {position:absolute; left:174px; top:25px;}
#rodape .w3css {position:absolute; left:259px; top:25px;}
#rodape .anybrowser {position:absolute; left:344px; top:25px;}
#rodape .tableless {position:absolute; left:429px; top:25px;}

#rodape .icones {position:absolute; top:55px;text-align:center;width:766px;}

#rss ul {margin:0px; padding:0px;}
#rss ul li {margin-bottom:10px;list-style:none;}
#rss ul li a:link {font-weight:bold;}

#rss {margin:0px; padding:0px;}
#rss a:link {font-weight:bold;}
#rss hr {margin-top:0px;padding-top:0px}

#Blog dl {}
#Blog dt {font-weight:bold; font-size: 130%;  border-bottom:1px solid gray; margin-top: 10px;}
#Blog dt a {color: black; text-decoration:none;}
#Blog dt a:hover {color: blue; text-decoration:underline;}
#Blog dd {margin:0px; padding:0px; font-size:100%;}
#Blog .date {font-size: 90%;}
#Blog dd p {text-align:justify;}

#TextAdBox {float:right; margin:2px 0px 5px 6px;}
#TextAdBox .title {text-align:center; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font-weight:bold; background-color:#F0F0F0}

#TextAdBoxBellow {margin:6px 0px 5px 0px;}
#TextAdBoxBellow .title {text-align:center; font-size:11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;font-weight:bold;}

#comments {}
.commentlist li, #commentform input, #commentform textarea {font: 1em 'Lucida Grande', Tahoma, Verdana, sans-serif;}
#commentform input, #commentform textarea {background: #eee url(/formfield_bg.png) repeat-x;border: 1px solid #ccc; padding: 3px;}
#commentform textarea {width: 440px;}
.commentlist cite, .commentlist cite a {font-style: normal;font-size: 1.1em;font-weight: bold;}
.commentlist p {font-weight: normal;line-height: 1.6em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;}
.alt {padding: 10px;}
.commentlist {width: 460px;text-align: justify;margin:0px;padding:0px;}
.commentlist li {background: #fcfcfc;margin: 7px 0;padding: 5px; border: 1px solid #cdd1d1; list-style: none;}
.commentlist p {margin: 5px 5px 5px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;}
.commentmetadata {border-bottom: 1px dotted #cdd1d1;padding-bottom: 5px;display: block;}
#respond {margin-top: 10px;}
.commentcount {font-family: Georgia,sans-serif;font-size: 1.8em;font-weight: bold;color: #cdd1d1;float: right;}

#livros {width: 457px}
#livros dt {clear:left}
#livros dd {}
#livros img {display:block;float:left;margin: 0px 5px 10px 0px}

#livrosbusca {width: 457px;margin:20px 0px 30px 0px;text-align:center;}

#face {
	margin: 0px 40px 0px 10px;
	float: right;
}

#tw {
	float: right;
}

