.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

.right {
float:right;
}

.rig {
text-align:right;
}

.lef {
text-align:left;
}

* {
list-style:none;
border:none;
font-family:'Tahoma', arial, verdana, sans-serif;
margin:0;
padding:0;
outline:0
}

html {
background:#BBD1C5;
}

#all {
background-color:transparent;
color:#333;
}

#head {
border-bottom:3px solid #00542D;
background-color:#01A0BE;
color:#333;
height:100px;
padding:5px;
}

#body_head {
width:770px;
margin:0 auto;
}

#body_head h1 a {
background:#FFF url('img/saocamilo.gif') no-repeat left;
height:95px;
display:block;
text-indent:-5000px;
overflow:hidden;
width:285px;
float:left;
}

#restrita {
float:left;
width:455px;
margin-left:25px;
}

#restrita form.login {
float:left;
width:338px;
}

#restrita #exames {
border-bottom:1px dashed #f1f1f1;
height:30px;
font:bold 10px verdana, tahoma, sans-serif, arial;
color:#fff;
padding-bottom:10px;
text-align:right;
background:url('img/brasil.png') no-repeat right 5px;
line-height:26px;
padding-right:30px;
}

#restrita ul {
font-family:verdana, tahoma, sans-serif, arial;
}

#restrita ul li {
float:left;
margin-right:5px;
font-size:10px;
font-weight:700;
color:#fff;
}

#restrita legend {
font-size:11px;
color:#fff;
text-transform:uppercase;
padding-top:10px;
margin:5px;
}

#restrita legend span {
padding-left:10px;
color:red;
}

#restrita li label {
font-weight:400;
}

#restrita li input {
border:1px solid #ccc;
background:#f3f3f3;
height:14px;
padding:2px 0;
}

#restrita li input.botao {
border:0;
background:transparent url('img/botao2.png') no-repeat;
width:55px;
text-transform:uppercase;
color:#666;
height:20px;
margin-top:1px;
}

#restrita ol {
float:left;
width:110px;
text-align:right;
font:normal 9px tahoma, verdana, sans-serif, arial;
line-height:14px;
margin-top:20px;
text-transform:uppercase;
}

#restrita ol a {
color:white;
text-decoration:none;
}

#restrita dl.logado {
padding-top:10px;
font-family:tahoma, verdana, sans-serif, arial;
line-height:14px;
}

#restrita dl.logado dt {
display:block;
font-size:12px;
font-weight:400;
}

#restrita dl.logado dd a {
float:left;
font-size:10px;
padding-right:5px;
padding-top:5px;
color:#5099BC;
}

#restrita dl.logado dd a:hover {
float:left;
font-size:10px;
padding-right:5px;
padding-top:5px;
color:#5099BC;
text-decoration:none;
}

#body {
width:760px;
background:transparent;
color:#333;
margin:5px auto 0;
}

#menu {
float:left;
width:210px;
background:#FFF url('img/bg_menu_top.png') no-repeat top;
margin:0 5px;
}

#menu ul {
padding-bottom:10px;
font-size:11px;
line-height:20px;
text-indent:15px;
}

#menu ul.ins {
background:#FFF url('img/bg_menu_bottom.png') no-repeat bottom;
}

#menu h2 {
background:url('img/seta.jpg') no-repeat left 2px;
text-indent:30px;
font:bold 11px tahoma, verdana, sans-serif, arial;
color:#00542D;
text-transform:uppercase;
margin-top:5px;
margin-left:10px;
margin-bottom:3px;
}

#menu li {
border-top:1px solid #ccc;
width:210px;
background:#FFF;
margin:0 auto;
}

#menu li.final {
border-bottom:1px solid #ccc;
width:210px;
background:#FFF;
margin:0 auto;
}

#menu li a {
color:#acacac;
text-decoration:none;
width:190px;
display:block;
}

#menu li a:hover {
color:#666;
text-decoration:none;
width:190px;
display:block;
}

#menu li ul.submenu a {
text-indent:35px;
width:200px;
text-transform:normal;
display:block;
}

#menu li ul.submenu li {
border:0;
background:url('img/seta.gif') no-repeat 20px 6px;
}

#conteudo {
float:right;
width:530px;
background:#f9f9f9 url('img/bg_conteudo_top.png') no-repeat top right;
color:#333;
padding-top:10px;
}

#conteudo p.contato {
font-size:12px;
color:#333;
padding:10px;
}

.escrita {
font:normal 12px/20px tahoma, times, verdana, sans-serif;
text-align:justify;
padding:10px;
}

.escrita img.left {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.escrita .imagens img {
float:left;
margin-bottom:10px;
}

.escrita .imagens img.left {
margin-right:10px;
}

.escrita p {
text-indent:20px;
margin-bottom:5px;
text-align:justify;
font-size:11px;
line-height:normal;
}

#textual {
float:left;
width:300px;
background:#f9f9f9;
color:#333;
padding:15px 5px 15px 15px;
}

#textual p {
font-size:11px;
}

.textual img {
float:left;
border:1px solid #ccc;
margin:0 5px 5px 0;
padding:2px;
}

#textual ul.noticias {
font-size:11px;
padding:20px 0 10px;
}

#textual ul.noticias li {
padding-bottom:5px;
}

#textual ul.noticias li a {
text-decoration:none;
color:#333;
}

#textual ul.noticias li a:hover {
text-decoration:underline;
color:#333;
}

#noticia small.data {
display:block;
color:silver;
font-size:11px;
padding-bottom:5px;
}

#noticia #image {
float:left;
border:1px solid #ccc;
width:160px;
margin:5px;
padding:2px;
}

#noticia #image small {
text-align:left;
display:block;
padding-left:5px;
color:#666;
font-size:10px;
}

#noticia p a.mais {
text-decoration:underline;
font-size:12px;
font-weight:700;
color:#00542D;
}

#listanoticia ul li {
background:url('img/seta_listanoticia.gif') no-repeat 5px 8px;
font-size:11px;
padding:5px 0;
}

#listanoticia ul li a {
text-decoration:none;
color:#333;
padding-left:20px;
}

#listanoticia ul li a:hover {
text-decoration:underline;
color:#000;
}

div.eventos #image {
font-size:10px;
float:left;
background:#f1f1f1;
width:170px;
text-align:center;
margin-right:10px;
}

div.eventos #image small {
text-align:left;
display:block;
padding-left:5px;
color:#666;
}

#banner {
float:right;
width:530px;
height:170px;
color:#666;
font-size:12px;
margin-bottom:5px;
}

#noticias {
float:left;
width:170px;
color:#333;
font-size:12px;
background:#f1f1f1;
margin-top:5px;
padding:9px 0 0 5px;
}

#noticias li {
display:block;
clear:both;
padding-bottom:10px;
background:url('img/seta_noticia.gif') no-repeat 5px 5px;
}

#noticias span {
font-size:10px;
margin-left:5px;
}

#noticias h2.noticias {
background:url('img/ultimasnoticias.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
padding-bottom:10px;
}

#noticias p {
margin-left:15px;
}

#noticias p a {
color:#666;
font:normal 11px tahoma, arial, verdana, sans-serif;
text-decoration:none;
text-indent:10px;
}

#noticias p a:hover {
color:#000;
text-decoration:underline;
text-indent:10px;
}

span.background {
float:right;
width:530px;
background:url('img/bg_conteudo_bottom.png') no-repeat top right;
height:20px;
text-indent:-5000px;
overflow:hidden;
padding:5px;
}

#destaques {
float:left;
width:520px;
color:#333;
font:normal 11px tahoma, arial, sans-serif, verdana;
text-align:justify;
line-height:15px;
border-bottom:1px dashed #e5e5e5;
padding:5px 5px 15px;
}

#destaques .bloco {
width:240px;
float:left;
padding:0 10px;
}

#destaques p {
font-size:11px;
text-align:justify;
}

#destaques img {
border:1px solid #ccc;
float:left;
margin:0 5px 5px 0;
padding:2px;
}

#destaques h6 {
margin-top:10px;
margin-bottom:3px;
background:url('img/seta.jpg') no-repeat left 2px;
text-indent:30px;
font:bold 11px tahoma, verdana, sans-serif, arial;
color:#00542D;
text-transform:uppercase;
}

#destaques h6 a {
color:#00542D;
text-decoration:none;
}

#destaques h6 a:hover {
color:#00542D;
text-decoration:underline;
}

#destaques a.saiba {
background:url('img/seta.gif') no-repeat 0 10px;
padding-top:5px;
padding-left:12px;
font-size:10px;
color:#0084BF;
text-decoration:none;
}

#destaques a:hover.saiba {
background:url('img/seta.gif') no-repeat 0 10px;
padding-top:5px;
padding-left:12px;
font-size:10px;
color:#0084BF;
text-decoration:underline;
}

#contato #alerta {
font:normal 12px verdana, tahoma, sans-serif, arial;
color:red;
text-align:center;
background:#FEFFBF;
margin:10px;
padding:10px;
}

#textual ul.servicos {
padding-top:5px;
font:normal 11px/15px tahoma, verdana, times, sans-serif;
}

#textual ul.servicos li {
line-height:15px;
text-indent:20px;
padding-top:5px;
clear:both;
background:url('img/marcador.jpg') no-repeat 0 7px;
}

h2.aempresa {
background:url('img/aempresa.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.estruturafisica {
background:url('img/estruturafisica.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.equipetecnica {
background:url('img/equipetecnica.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.ped {
background:url('img/ped.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.parceiros {
background:url('img/parceiros.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.localizacao {
background:url('img/localizacao.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.faleconosco {
background:url('img/faleconosco.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.genomaster {
background:url('img/genomaster2.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}

h2.servicos {
background:url('img/servicos.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
height:24px;
}

h2.destaques {
background:url('img/destaques.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
height:24px;
}

h2.esqueci, h2.cadastro{font:bold 14px tahoma, verdana, sans-serif, arial; color:#555; padding-left:10px}

/*h2.avespet {
background:url('img/avespet.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}
h2.caesgatos {
background:url('img/caes.gif') no-repeat left;
text-indent:-5000px;
overflow:hidden;
}*/

h2.geral{font:bold 18px tahoma, verdana, sans-serif, arial; color:#666; font-style:italic}
h2.pagina{font:bold 18px tahoma, verdana, sans-serif, arial; color:#666; font-style:italic; text-transform:uppercase}

h2.pedidosdekit {
background:url('img/pedidosdekit.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
margin-left:10px;
}

h3 {
font:bold 11px tahoma, verdana, times, sans-serif;
text-transform:uppercase;
color:#00542D;
padding-left:30px;
background:url('img/seta.jpg') no-repeat left 3px;
height:15px;
margin-top:10px;
}

#foot {
width:760px;
background-color:transparent;
color:#FFF;
margin:0 auto;
padding:5px;
}

#foot address {
font-style:normal;
font-size:11px;
background-color:transparent;
color:#8181B6;
text-align:center;
padding-left:220px;
}

form {
clear:both;
width:100%;
}

ul.form {
display:block;
font-size:11px;
padding:10px;
}

ul.form li {
float:left;
display:block;
padding:5px 0;
}

ul.form li.um {
width:100%;
}

ul.form li.tres {
width:33%;
}

ul.form li.quatro {
width:24%;
}

ul.form li.cinco {
width:19%;
}

ul.form li .max {
width:90%;
}

ul.form li .min {
width:25%;
}

ul.form li label {
display:block;
padding-top:5px;
padding-bottom:2px;
font-size:12px;
color:#463835;
}

ul.form li label small {
font-size:10px;
padding-bottom:2px;
padding-left:10px;
font-style:italic;
color:#988263;
}

ul.form li input {
border:1px #ccc solid;
background:#fff;
color:#463835;
padding:3px;
}

ul.form li select,select.exame {
border:1px #ccc solid;
padding:2px;
}

ul.form li textarea {
border:1px #ccc solid;
background:#fff;
color:#463835;
height:100px;
padding:3px;
font-size:11px;
}

ul.form li input.bnt {
background:#999;
border:1px solid #fff;
font:bold 13px verdana, tahoma, times, sans-serif;
color:#FFF;
margin:5px 0;
padding:10px;
}

ul.form li input.mar {
margin-top:24px;
background:#999;
border:1px solid #fff;
color:#FFF;
font:bold 12px verdana, tahoma, times, sans-serif;
padding:5px;
}

ul.form li input.botao {
background:#999;
border:1px solid #fff;
color:#FFF;
font:bold 12px verdana, tahoma, times, sans-serif;
}

#informacoes {
	float:left;
	width:170px;
	margin-left:10px;
}
#informacoes ul.list-banner li{text-align:center; padding-bottom:10px}

#calendario {
color:#8c8c8c;
width:160px;
}

#calendario h3 {
font:bold 11px tahoma, verdana, sans-serif, times;
text-align:left;
width:170px;
}

#div_calendario {
background:url('img/bg_calendario.jpg') no-repeat center top;
width:170px;
height:200px;
padding-top:10px;
}

#div_calendario table {
font:normal 11px tahoma, verdana, sans-serif, times;
text-align:center;
width:170px;
margin:0 auto;
}

#div_calendario table caption {
text-align:center;
margin:0 auto;
}

#div_calendario table td,table th {
width:20px;
height:20px;
text-align:center;
}

#div_calendario table a.anterior {
cursor:pointer;
color:#464646;
margin-right:20px;
}

#div_calendario table a.proximo {
cursor:pointer;
color:#464646;
margin-left:20px;
}

#div_calendario table tbody td.diaatual {
font-weight:700;
color:#2384BF;
}

#div_calendario table tbody td.red a {
font-weight:700;
color:red;
text-decoration:none;
}

#div_calendario table tbody td.blue a {
font-weight:700;
color:blue;
text-decoration:none;
}

#div_calendario table tbody td.orange a {
font-weight:700;
color:orange;
text-decoration:none;
}

#div_calendario table tbody td.green a {
font-weight:700;
color:green;
text-decoration:none;
}

#div_calendario table tbody td.yellow a {
font-weight:700;
color:#FF0;
text-decoration:none;
}

#eventos {
width:170px;
padding-bottom:15px;
margin:0 auto;
}

#eventos ul {
background:#f5f5f5;
padding:5px;
}

#eventos li h2 {
color:#06d;
text-transform:lowercase;
font:bold 16px arial, verdana, sans-serif, tahoma;
float:left;
}

#eventos li small {
color:#ccc;
font:normal 11px arial, verdana, sans-serif, tahoma;
padding-left:3px;
}

#eventos li.lista {
font:normal 10px arial, verdana, sans-serif, tahoma;
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
background:#efefef;
margin:5px 0;
padding:5px;
}

#eventos li a {
font:normal 10px arial, verdana, sans-serif, tahoma;
color:#767672;
text-decoration:none;
display:block;
}

#eventos li a:hover {
font:normal 10px arial, verdana, sans-serif, tahoma;
color:#333;
text-decoration:none;
display:block;
}

#eventos li.rodape a {
font:normal 10px arial, verdana, sans-serif, tahoma;
color:#912f2e;
text-decoration:none;
}

#eventos li.rodape a:hover {
font:normal 10px arial, verdana, sans-serif, tahoma;
color:#912f2e;
text-decoration:underline;
}

ul.vantagens li {
display:block;
font:normal 11px tahoma, verdana, sans-serif, times;
color:#333;
background:url('img/estrela.png') no-repeat 0 4px;
padding:5px 10px 5px 15px;
}

p.divulgue a {
color:#0198B3;
background:url('img/seta.gif') no-repeat 0 4px;
font-size:11px;
text-decoration:underline;
font-weight:700;
padding-left:15px;
}

ul.links li {
font-size:11px;
line-height:16px;
text-align:justify;
}

ul.linksexame li a {
font-size:9px;
line-height:16px;
text-align:justify;
background:url('img/seta.gif') no-repeat 0 10px;
padding-top:5px;
padding-left:12px;
color:#0084BF;
text-decoration:none;
}

.escrita li a.ver {
padding-top:5px;
font-size:11px;
}

.escrita table {
width:100%;
font-size:11px;
}

.escrita table th {
background-color:#ccc;
padding:2px;
}

.escrita table td.descricao {
	width:30%;
}
.escrita table td.descricao p{margin:0px; padding:0px; text-indent:0px; padding-left:2px; display:block}

.escrita table td {
background-color:#f5f5f5;
border-bottom:1px dotted #ccc;
padding:2px;
}

ul.detalhes li {
padding:3px 0;
}

a.padrao {
color:#333;
text-decoration:none;
}

a.padrao:hover {
color:#333;
text-decoration:underline;
}

ul.paginacao {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
margin-top:10px;
padding:10px;
float:left;
}

ul.paginacao li {
float:left;
padding:0 5px;
}

ul.paginacao span {
color:#ccc;
}

ul.paginacao span.inicio {
color:#666;
}

ul.paginacao a {
color:#369;
text-decoration:none;
}

ul.paginacao a:hover {
color:#369;
text-decoration:underline;
}

ul.listadeaves li {
display:block;
text-indent:20px;
font:normal 11px tahoma, verdana, sans-serif, times;
color:#333;
background:url('img/estrela.png') no-repeat 15px 4px;
padding:5px 0 5px 15px;
}

dl.data {
width:50px;
height:50px;
border:2px solid #CCC;
float:left;
}

dl.data dt {
background-color:#999;
font-size:14px;
font-weight:700;
text-align:center;
color:#FFF;
padding:2px;
}

dl.data dd {
font-size:22px;
font-weight:700;
text-align:center;
color:#000;
}

dl.evento {
display:block;
margin:5px 0 25px 65px;
}

dl.evento dt a {
color:#769ac4;
font-size:14px;
font-weight:700;
text-decoration:none;
}

dl.evento dt a:hover {
color:#01A0BE;
}

dl.evento dd {
font-size:12px;
text-decoration:none;
}

#textual h3 {
padding:0 0 10px 30px;
}

.escrita ul li a:hover {
color:#01A0BE;
text-decoration:none;
}

.left,#body_head h1 {
float:left;
}

.center,#div_calendario table tfoot td {
text-align:center;
}

#restrita ol a:hover,#div_calendario table tbody td a:hover {
text-decoration:underline;
}

#menu li.submenu,fieldset {
border:0;
}

.textual p,#noticia p {
padding-bottom:10px;
font:normal 11px/15px tahoma, verdana, times, sans-serif;
text-align:justify;
}

.textual h2,#noticia h2 {
font-size:12px;
color:#0198B3;
padding-bottom:5px;
}

#textual ul.noticias li h3,#listanoticia h3 {
background:url('img/noticias.png') no-repeat left;
text-indent:-5000px;
overflow:hidden;
padding-bottom:20px;
}

#noticia,#listanoticia {
float:left;
background:#f9f9f9;
color:#333;
padding:15px 5px 15px 15px;
}

#noticia h3,p.divulgue {
padding-bottom:10px;
}

#noticia p a:hover.mais,p.divulgue a:hover {
text-decoration:none;
}

ul.form li.dois,ul.form li .med {
width:50%;
}

ul.links li a,.escrita li a.frame {
background:url('img/seta.gif') no-repeat 0 10px;
padding-top:5px;
padding-left:12px;
font-size:12px;
color:#0084BF;
text-decoration:none;
}

ul.links li a:hover,.escrita li a.frame:hover {
background:url('img/seta.gif') no-repeat 0 10px;
padding-top:5px;
padding-left:12px;
font-size:12px;
color:#0084BF;
text-decoration:underline;
}

.escrita ul li a,.exames a {
color:#769ac4;
font-size:14px;
}
#empresa img{display:block;margin-right:10px;margin-bottom:10px;}
#empresa p{line-height:16px;}
#empresa h3{font-size:#12px;background-image:none;height:auto;float:left;width:300px;padding:10px 0;;text-align:center;}

table.precos a{text-decoration:none; color:#01a0be}
table.precos a:hover{color:#00542d}

#entrar h2, #classificados h2, #coments h2{
    background:url('img/seta.jpg') no-repeat left 2px;
text-indent:30px;
font:bold 11px tahoma, verdana, sans-serif, arial;
color:#00542D;
text-transform:uppercase;
margin-top:5px;
margin-left:10px;
margin-bottom:3px;
}

#entrar label{display:block; padding-bottom:2px; font-size:12px}
#entrar input{width:180px; padding:2px; border:1px inset #CCC; margin-bottom:2px}
#entrar input.btn{width:100px; border:1px outset #CCC; margin-top:10px}

#error{border:1px solid silver; background:#CCC; padding:15px 5px; text-align:center; width:75%; margin:10px auto; font-size:12px}

#class{padding:10px; font-size:11px}
#class #navigator{background:#CCC; padding:8px; font-size:11px}
#class #navigator a{color:#202020; text-decoration:none}
#class #navigator a:hover{text-decoration:underline}
#class #navigator a.active{font-weight:bold; text-decoration:underline; font-size:12px}

a.btn{display:block; width:100px; padding:5px 10px; background:#CCC; border:1px outset; font-size:11px; text-align:center; margin-bottom:10px; text-decoration:none; color:#202020; cursor:default; outline:0}
#class a.btn:active{border:1px inset; outline:0}

#class legend{font-size:12px; font-weight:bold}
#class label{display:block; padding-bottom:2px; font-size:12px}
#class input{width:99%; padding:2px; border:1px inset #CCC; margin-bottom:2px}
#class input.btn{width:100px; border:1px outset #CCC; margin-top:10px}
#class textarea{width:99%; height:80px; padding:2px; border:1px inset #CCC; margin-bottom:10px; font-size:11px}
#class input.checkbox{width:15px; vertical-align:middle; margin-right:2px; margin-bottom:5px}
#class ul.paginate{font-family:'Tahoma', verdana, sans-serif, arial; width:96%; padding:5px; float:left; font-size:11px}
#class ul.paginate li{float:left; text-align:center; padding:0px 3px; line-height:25px; width:10px; height:20px; line-height:20px; margin:2px 2px; border:1px solid silver;}
#class ul.paginate li.inicio{color:black; font-size:12px; line-height:25px; width:100%; border:none; text-align:left;}
#class ul.paginate li span{font-size:11px; line-height:0px; font-weight:bold}
#class ul.paginate li a{font-size:11px; color:black; text-decoration:none}
#class ul.paginate li a:hover{color:#A90A08}
#class ul.paginate li.final{clear:both; display:block; width:100%; border:none; text-align:left;}
#class a.edit{display:block; background:url('img/edit.png') no-repeat; width:18px; height:18px; text-indent:-5000px; float:left}
#class a.delete{display:block; background:url('img/delete.png') no-repeat; width:18px; height:18px; text-indent:-5000px; float:left}
#class a.show{display:block; background:url('img/magnifier.png') no-repeat; width:18px; height:18px; text-indent:-5000px; float:left}

#img{padding:2px; margin:4px; text-align:center; border:1px solid; float:left}
#img #links{display:block;}


#classificados{padding:3px}
#classificados ul li, #more ul li{float:left; width:49%; margin-bottom:10px}
#classificados ul li h4 a, #more ul li h4 a{font-size:12px; color:#202020; text-decoration:none;}
#classificados ul li h4 a:hover, #more ul li h4 a:hover{text-decoration:underline}
#classificados ul li p, #more ul li p{line-height:10px}
#classificados ul li p span, #more ul li p span{color:red;}
#classificados ul li p a, #more ul li p a{font-size:11px; color:#999; text-decoration:none}
#classificados ul li p a:hover, #ul li p a:hover{text-decoration:underline}

#classificados #filter{padding:5px; margin:5px; border-bottom:1px solid #f4f4f4}
#classificados #filter label{font-size:12px}
#classificados #filter input, #classificados #filter select{border:1px inset; padding:2px; width:170px}
#classificados #filter input.btn{width:100px; border:1px outset; margin:5px 22px; float:right}

#more table.more{width:100%; border:none}
#more table.more tr td{border:none; vertical-align:top}

#class_desc{float:left; width:330px}
#class_desc h4, #more h4{font-size:14px; font-family:verdana; border-bottom:1px solid silver; margin-bottom:10px; padding-bottom:3px}
#class_desc p{font-size:12px; margin:2px}

#classificados ul.paginate{font-family:'Tahoma', verdana, sans-serif, arial; background:#FFFFCF; width:96%; padding:5px; float:left; font-size:11px}
#classificados ul.paginate li{float:left; text-align:center; padding:0px 3px; line-height:25px; width:10px; height:20px; line-height:20px; margin:2px 2px; border:1px solid silver;}
#classificados ul.paginate li.inicio{color:black; font-size:12px; line-height:25px; width:100%; border:none; text-align:left;}
#classificados ul.paginate li span{font-size:11px; line-height:0px; font-weight:bold}
#classificados ul.paginate li a{font-size:11px; color:black; text-decoration:none}
#classificados ul.paginate li a:hover{color:#A90A08}
#classificados ul.paginate li.final{clear:both; background:#FFFFCF; display:block; width:100%; border:none; text-align:left;}

#more{clear:both; padding:2px 5px;}

#flog{width:520px; margin:0 auto;}
#flog #title{padding:5px;}
#flog #title #titleText{width:354px; float:right; text-align:center; }
#flog #moreGalery{float:left; width:135px; padding:5px; height:100%; height:450px; text-align:center;}
#flog #moreGalery a.link{font-size:12px; color:red; text-decoration:none; font-weight:bold}
#flog #moreGalery a.link:hover{text-decoration:underline}
#flog #moreGalery #image{margin:0 auto}
#flog #moreGalery #image a{display:block; font-size:12px; color:#202020; text-decoration:none; margin-bottom:5px}
#flog #picture{float:left; width:354px; border-left:1px solid silver; padding:10px; text-align:center;}
#flog #picture #image{margin:0 auto}
#flog #desc{float:left; width:354px; padding:10px; border-left:1px solid silver; font-size:11px;}
#flog #coments{margin-top:50px}
#flog #coments label{display:block;}
#flog #coments input{width:280px; border:1px inset; padding:2px}
#flog #coments input.btn{width:100px; border:1px outset; padding:2px; margin-top:10px}
#flog #coments textarea{width:280px; border:1px inset; padding:2px; font-size:12px}

table.relatorio{width:100%; clear:both; font:normal 11px verdana}
table.relatorio th, td{border:1px solid #ccc; width:auto}
table.relatorio td.anexos{background:#FFFFCF; padding:5px}
table.relatorio th{background:#f5f5f5; padding:5px;}
table.relatorio td{background:#e5e5e5; padding:2px; text-align:center}

#noscript{margin:10px; padding:10px; background:yellow}
#noscript h4{font-size:20px; color:red; font-variant:small-caps; padding-bottom:10px}
#noscript p{font-size:13px; color:black; padding-bottom:10px; line-height:16px; font-weight:bold; text-align:justify}
#noscript a{color:blue}
#noscript a:hover{text-decoration:none}