@charset "utf-8";

/* Resetando Elementos */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse;border-spacing: 0;}
a { text-decoration:none; }
a:hover { text-decoration: underline; }
html { overflow: -moz-scrollbars-vertical; }
*{color:#000;}

#topo, #area_menu, .notprint, #footer, cal-floating-button{ display: none}

#solicitacoes { width:99%; clear:both; }
#solicitacoes caption { margin:10px 0; }
#solicitacoes td,#solicitacoes th { padding:7px 5px; border:1px solid #ccc; vertical-align:middle; font-size:13px; }
#solicitacoes th { padding:5px; font-weight: normal; color:#000; text-transform: uppercase; font-size: 11px; border:none; }
#solicitacoes .c { text-align: center; }
#solicitacoes .r { text-align: right; }
#solicitacoes .l { text-align: left; }
#solicitacoes .big { padding:0 20px; }
#solicitacoes.vertical {  }
#solicitacoes.vertical th,#solicitacoes.horizontal th { text-align:right; vertical-align:middle; width: 120px; }

#solicitacoes.horizontal { width: 100%; margin: 20px 0; }
#solicitacoes.cabecalho td { padding-right:60px; }

#solicitacoes caption, .caption  { text-transform: uppercase; border-bottom: 1px solid #ddd; padding-bottom: 3px; text-align: left; color: #666; font-size: 13px; }
.caption { margin: 20px 0; }

#solicitacoes.pesquisa td, #solicitacoes.pesquisa th { border: 0; }
#solicitacoes.pesquisa th { text-align: right; background: none; color: #555; padding-top: 12px; }

#solicitacoes .lastline td { border:none; }



.livro_protocolo { font-family:Arial; font-size:10px; }
.livro_protocolo h1 { font-size: 16px; }
.livro_protocolo td, .livro_protocolo th { border:1px solid #ddd; padding:3px; }
.livro_protocolo th.some { border:0; }
.livro_protocolo th span { font-weight:normal; }

.c{ text-align:center; }

.table{width:100%;margin-bottom:20px;}.table th,.table td{padding:8px;line-height:20px;text-align:center;vertical-align:top;border-top:1px solid #dddddd;}
.table th{font-weight:bold;}
.table thead th{vertical-align:bottom;}
.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0;}
.table tbody+tbody{border-top:2px solid #dddddd;}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5;}

#noticia_video{float:left;width:325px;margin:0 7px 10px 0;}
#noticia_foto{float:left;margin:0 7px 10px 0;}
#legendaFoto{margin-top:-2px;padding:7px 3px;width:296px;}
#creditoFoto{padding:2px 10px;text-align:right;}
.legenda,.credito{font-size:11px;}
#mini{width:300px;margin-top:5px;}
#mini li{width:120px;float:left;padding:2px 4px;cursor:pointer;height:90px;overflow:hidden;}

tr.LDAespecialidade { background:#ccc; color: #000; }

#rodape{clear:both;margin:20px 0;}
