body { margin:0; font:75%/1.4 Arial, Helvetica, sans-serif; line-height: 150%; background:#87bcea url(imagens/fundo.gif) repeat-x; }
body, td, th, table { font: 11px Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#tudo { width:900px; position:relative; text-align:left; margin:30px auto auto auto; padding-bottom:30px; }
#header { float:right; width:100%; font-size:93%; line-height:normal; background: transparent; }
#header ul { margin:0; padding:10px 10px 0; padding-right:15px; list-style:none; }
#header li { float:right; background:url("imagens/left_on.gif") no-repeat left top; margin:0; padding:0 10px 0 5px; width:100px; }
#header a { float:right; display:block; background:url("imagens/right_on.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#765; }
#header a { float:none; }
#header a:hover { color:#333; }
#header #current { background-image:url("imagens/left_on.gif"); }
#header #current a { background-image:url("imagens/right_on.gif"); color:#333; padding-bottom:5px; }
#shadow { text-shadow:#000 0px 1px 0px; }
.bordaBox { background: transparent; width:100%; clear:both; box-shadow: 0px 0px 1em #eee; -webkit-box-shadow: 0px 0px 1em #eee; -moz-box-shadow: 0px 0px 1em #eee; }
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b { display:block; overflow:hidden; font-size:1px; }
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b { height:1px; }
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 { background:#eeeeee; border-left:0px solid #fff; }
.bordaBox .b1 { margin:0 5px; background:#fff; }
.bordaBox .b2 { margin:0 3px; border-width:0 2px; }
.bordaBox .b3 { margin:0 2px; }
.bordaBox .b4 { height:2px; margin:0 1px; }
.bordaBox .conteudo { padding:0px 0px 0px 0px; display:block; height:700px; background:#f6f6f6 url(imagens/conteudo.jpg) repeat-x; }
.logo { float:left; width:300px; height:89px; padding:25px; }
#dir { float:right; width:500px; height:89px; padding:25px; font-size:20px; color:#000; text-shadow:#ccc 0px 1px 0px; text-align:center; }
.alterado { color:blue; background-color:#ccc; vertical-align: bottom; display: table-cell;}
.normal { color:black; vertical-align: bottom; display: table-cell; }
.noticia { padding:25px 0 15px 0; clear:both; width:800px; height:230px; margin-left:50px; font-size:12px; }
.noticia a:link{ text-decoration:underline; color:#000; }
.noticia a:visited{ text-decoration:underline; color:#000; }
.noticia a:hover{ text-decoration:none }
.noticia h1{ font-size:16px; color:#000; text-shadow:#fff 0px 1px 0px; letter-spacing:5px}
.noticia h1 a:hover{ text-decoration:none;}
.noticia h1 a:visited{ font-size:16px; color:#666; text-shadow:#fff 0px 1px 0px;}
.noticia h2{ font-size:16px; color:#0c78d5; text-shadow:#fff 0px 1px 0px;}
.noticia ul { list-style:none;}
.noticia ul li{ margin:9px;}
.hr { padding-top:10px; clear:both; text-align:center;}
.principal { padding:25px 25px 0px 25px; line-height:200%; }
#contesq { float:left; background:url(imagens/cont.png) no-repeat; width:250px; height:200px;padding-left:5px }
#contmeio {float:left;background:url(imagens/cont.png) no-repeat; width:250px; height:200px; margin-left:50px; padding-left:5px}
#contdir { float:right; background:url(imagens/cont.png) no-repeat; width:250px; height:200px;padding-left:5px}
h1{ font-size:16px; color:#666; text-shadow:#fff 0px 1px 0px;}
h1 a:hover{ text-decoration:none;}
h1 a:visited{ font-size:16px; color:#666; text-shadow:#fff 0px 1px 0px;}
h2{ font-size:14px; color:#0c78d5; text-shadow:#fff 0px 1px 0px;}
#rodape {color:#777; text-align:right; width:890px; margin-right:20px; font-size:12px; position: absolute;bottom: 0; padding-bottom:35px; /**/ }
input { background-color:##f2f2f2; border:1px solid #d5d5d5; color:#000; width:325px; }
textarea { background-color:##f2f2f2; width:325px; overflow:auto; border:1px solid #d5d5d5; color:#000; }
select {background-color:##f2f2f2; border:1px solid #d5d5d5; color:#000; width:325px;}
.button { border:1px solid #d5d5d5; background-color:#fff; color:#000; width:325px; }
.conteudo2 {clear:both; padding-top:60px; padding-left:25px; padding-right:25px; min-height:auto;}
.cases  {background:url(imagens/cases.png) no-repeat; height:200px; width:840px;}
.case {margin-bottom: 10px; padding-bottom: 10px; margin-left:0px; list-style:none; padding-top:5px; }
.case li { margin-left:0px; margin-bottom: 4px; margin-right: 10px; padding-left: 1px; list-style:none; padding-top:5px;}
.case li a{ font-size:12px; color:#666; font-weight:bolder;}
.case li a:hover{ text-decoration:none;}
.cs li{	margin-top:5px; list-style-image: url(images/li.gif);}
.os li{	margin-top:10px;}
.img { float:left; margin:10px 15px 0 0px; border:1px solid #333; }
