﻿@charset "UTF-8";
/* CSS Document */



caption {display:none;}

table.boxDisabled {
opacity:.3;filter:alpha(Opacity=30, FinishedOpacity=30);width:100%
}


td.itemHideModal {display:none;}

table.tbLista {border-collapse:collapse; border:1px solid #EEE;}
table.tbListaHome {margin-top:0}
table.tbBusca {border-collapse:collapse; margin:10px 0;}
table tr td.tbTdBusca {padding:10px;}
table.tbLista tr th {text-align:left; color:#0174a7; padding:6px; font-size:12px; border-bottom:1px solid #063c6b; background:#F3F3F3 url(../img/bg-thead.jpg) repeat-x top left;  text-shadow:0 1px #FFF;}
table.tbLista tr th span {color:#c19100; font-size:12px; font-weight:bold;}
table.tbLista tr th tr td {text-align:left; color:#c19100; font-size:12px;  text-shadow:0 1px t#FFF; font-weight:bold;}
table.tbLista tr th table tr td {background:none;}
table.tbLista tr.thSecond th {border-color:#DDD; color:#222;}
table.tbLista tr th span.destacaTextoTamanho, table.tbLista tr th strong.destacaTextoTamanho {color:#222;}
table.tbLista tr th span.destacaTextoTamanho {font-weight:normal; font-size:14px;}
table.tbLista tr th table.ajThTable {border-collapse:collapse;}
table.tbLista tr th table.ajThTable tr {background:none;}
table.tbLista tr th table.ajThTable tr td {padding:0 2px; color:#c19100; font-weight:bold;}
table.tbLista tr:hover th table.ajThTable tr td {background:none;}
table.tbListaHome tr th table.ajThTable tr td {text-align:left; padding:0; font-size:12px; background:none;}
table.tbListaHome tr th table.ajThTable * {font-size:14px; font-weight:bold; color:#151515;}
table.tbLista tr th.thRight {text-align:right;}
table.tbLista tr th table.ajThTable tr td span {font-weight:normal;}

table.tbLista tr th a {color:#005C9C; text-decoration:none;}
table.tbLista tr th span a {font-weight:normal; color:#4081af;}
table.tbLista tr th a:hover {text-decoration:underline;}
table.tbLista tr td {padding:5px; border-bottom:1px solid #EEE; font-size:12px; }
table.tbLista tr td strong {font-size:12px; }
table.tbLista tr td strong.destacaTextoTamanho,table.tbLista tr td span.destacaTextoTamanho {font-size:17px;}
table.tbLista tr td span.infoAdd {color:#CCC; display:none;}
table.tbLista tr:nth-child(2n+1) { background-color: #F6F6F6; }
table.tbLista tr:nth-child(2n+2) {background:#F3F3F3;}
table.tbLista tbody tr:hover td {background:#FAFAFA url(../img/break-a.png) repeat-x top center; color:#444; text-shadow:0 1px #FFF;}
table.tbLista tr td * {text-shadow:0 1px #FFF;}
table.tbLista tbody tr { padding:0 10px;}

table.tbLista tr td.noBg {background:#FFF;}

/*============= eventos/reservas ================*/
table.tbLista tr.trReserva td {background:#f1fff9;}
	table.tbLista tr.trReserva:hover td {background:#e8fff5;}
	table.tbLista tr.trReserva td * {color:#151515;}
	table.tbLista tr.trReserva:hover td * {color:#333;}
table.tbLista tr.trEvento td {background:#fdfff1;}
	table.tbLista tr.trEvento:hover td {background:#fcffe8;}
	table.tbLista tr.trEvento td * {color:#151515;}
	table.tbLista tr.trEvento:hover td * {color:#333;}



table.tbListaTd {border-collapse:collapse;}
table.tbListaTd tr td {padding:5px; border-bottom:1px solid #EEE; font-size:12px; }
table.tbListaTd tr:nth-child(2n+1) { background-color: #F6F6F6; }
table.tbListaTd tr:nth-child(2n+2) {background:#F3F3F3;}
table.tbListaTd tbody tr td:hover {background:#FAFAFA url(../img/break-a.png) repeat-x top center; color:#444; text-shadow:0 1px #FFF;}

table.tbBC {border-collapse:collapse;}
table.tbBC tr td {font-size:11px; padding:8px 6px; font-weight:bold; text-transform:uppercase; background:url(../images/Blue-arrow-down-32-dis.png) no-repeat 8px center; padding-left:37px; }
table.tbBC tr:hover td {}
table.tbBC tr td span {display:block; font-size:11px; font-weight:normal; text-transform:capitalize; color:#999;}
table.tbBC tr td.active,table.tbBC tr:hover td.active {opacity:1; background:#EEE url(../images/Blue-arrow-down-32.png) no-repeat 8px center; font-size:15px; line-height:15px; padding-left:45px;}
table.tbBC tr td.active span,table.tbBC tr:hover td.active span {color:#444; font-size:13px; line-height:13px;}

table tr td.setaRight {background:url(../images/arrow-gray.png) no-repeat right center;} 
table tr td.setaLeftDown {background:#fffbd3 url(../images/arrow-gray-down-box.png) no-repeat 8px center; padding-left:37px;}

#menuTreeCardapio table tr td {border:0; padding:0; margin:0;}
#menuTreeCardapio table tr td * {font-size:11px; }


table.tbLista tr:hover td table.tbFoot tr td {background:#EEE;}
table.tbLista tr td table.tbFoot {border-top:1px solid #E5E5E5; border-collapse:collapse;}
table.tbLista tr td table.tbFoot tr td {padding:4px 6px;}
table tr td.tdListagemHome tr td table.tbFoot tr td a {color:#222;}
table tr td.tdListagemHome tr td table.tbFoot tr td a:hover {color:#0694f5;}

table.tbLista tr td table.tbFoot tr td table.tbNoPad tr td {padding:0;}
table.tbLista tr td table.tbFoot tr td table.tbNoPad tr td * {font-size:10px;}

table.tbLista tr td table.tbFoot tr.trEvento td {background:red;}

table.tbLista tr td.destacaNumBusca {border-right:1px solid #CCC; opacity:.6; background:#FFF;}

table.tbLista thead tr th table tr td {padding:0;}
table.tbLista thead tr th table.tbIntThead tr td {background:transparent; padding:0; margin:0; border-collapse:collapse;}

table.tbListagem {background:#F9F9F9 url(../img/break-a.png) repeat-x top center;}
table.tbListagem tr {background:#F9F9F9 url(../img/break-a.png) repeat-x top center;}
table.tbListagem tr:hover {background:#F5F5F5;}
table.tbListagem tr td {padding:4px 6px;}
table.tbListagem tr td a {}

table.tbLista tr td.divTabPrincipal {background:transparent; text-align:center; color:#CCC; padding:8px;}
table.tbLista tr:hover td.divTabPrincipal {background:#FFF; color:#CCC;}
table.tbLista tr:hover td.divTabPrincipal strong {color:#777;}
table.tbLista tr td.divTabPrincipal a {text-decoration:none; color:#4081af; font-weight:normal;}
table.tbLista tr td.divTabPrincipal a:hover {text-decoration:underline;}



table.tbLista thead tr th {}
table.tbLista thead tr th span {}
table.tbLista tbody tr:hover span {color:#777;}
table.tbLista tbody tr:hover em {color:#000;}
table.tbLista tr td span {color:#555; font-size:11px;}

table.tbLista tr td span.noDestaque {color:#CCC;}
table.tbLista tr td em {color:#444; font-style:normal;}
/*table.tbLista tbody tr:hover td * {color:#111;}*/
table.tbLista tr td a {color:#0174a7; text-decoration:none; font-weight:bold; font-size:11px;}
table.tbLista tr:hover td a {color:#0174a7;}



table.tbLista tr td a.inpText {color:#000; display:inline-block; padding:1px 8px; width:auto; font-size:12px;}
table.tbLista tr:hover td a.inpText:hover {}

table tr td.tdListagemHome input.inpContinuar2 {cursor:pointer; width:auto; font-size:12px; font-weight:bold; background-image:url(../images/bg-inp-go.gif); background-repeat: no-repeat; background-position: right center; padding-right:20px;-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px;}
table tr td.tdListagemHome input.inpContinuar2:hover {background-image:url(../images/bg-inp-go.gif); background-repeat: no-repeat; background-position: right center;}


table.tbLista tr td a.inpHistorico {cursor:pointer; width:auto; display:block; background:url(../images/bg-inp-history.gif) no-repeat left center; padding-left:22px; font-weight:bold;-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px;}
table.tbLista tr:hover td a.inpHistorico:hover {background:url(../images/bg-inp-history.gif) no-repeat left center; padding-left:22px; color:#0174a7;}

table.tbLista tr td a.inpMoney {cursor:pointer; width:auto; display:block; background:url(../images/bg-inp-money.gif) no-repeat left center; padding-left:22px; font-weight:bold;-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px;}
table.tbLista tr:hover td a.inpMoney:hover {background:url(../images/bg-inp-money.gif) no-repeat left center; padding-left:22px; color:#0174a7;}



table tr td.tdSpcR {padding-right:10px;}
table tr td.tdSpcR {padding-right:10px;}
table tr td.tdSpc5 {padding:5px;}


table.tbLista tr td a.linkNew {color:#0174a7; text-decoration:none; font-weight:normal;}
table.tbForm tr td a.linkNew {color:#0174a7; text-decoration:none; font-weight:normal;}
table.tbForm tr td a.linkNew:hover {color:#0694f5; text-decoration:none; font-weight:normal;}
a.linkNew,table.tbLista tr td a.linkNew {color:#0174a7; text-decoration:none; font-weight:normal;}
a.linkNew:hover {color:#0694f5;}



a.linkNewMed {font-size:11px;}
a.linkNewGr {font-size:15px;}

table.tbLista tr td a:hover {text-decoration:none; color:#0694f5;}
table.tbLista tbody tr:hover td label {cursor:pointer;}
table.tbLista tr td.tdEdit a {color:#CF4700;}
table.tbLista tr td.tdEdit a:hover {color:#CF4700; text-decoration:none; cursor:default;}
table.tbLista tbody tr:hover td.tdEdit a {color:#CF4700;}
table.tbLista tr td label {cursor:pointer;}
table.tbLista tr td label:hover {text-decoration:underline;}
table.tbLista tfoot tr td,table.tbDestaqueShaddow tfoot tr td {border:0; padding:4px; background:#EEE;}

table.tbLista tfoot tr td span {font-size:10px; text-transform:none;}
table.tbDestaqueShaddow tr td.tdNoPadding {padding:0;}
table.tbLista tr td.tdNoPadding {padding:0;}
table.tbDestaqueCor tr td.tdNoPadding {padding:0;}
table.tbFormInput tr td.tdNoPadding {padding:0;}
table.tbLista tr td.tdSpcPq {padding:4px;}
table.tbForm  tr td.tdNoPadding {padding:0;}
table tr td.tdNoPadding {padding:0;}

table.tbFormInput tr td span {color:#999; font-size:11px;}

table.tbColor {background:#FFF; border:1px solid #EEE;}
table.tbColorLista {background:#FFF; border:1px solid #EEE; border-collapse:collapse;}
table.tbColorLista tr td {border-bottom:1px solid #F0F0F0;}
table.tbColorLista tr:nth-child(2n+1) { background-color: #FFF; }
table.tbColorLista tr:nth-child(2n+2) { background-color: #F9F9FF; }
table.tbColorLista tbody tr:hover td {/*border-bottom:1px solid #FFF; */background:#fffbd3; color:#514a03; text-shadow:0 1px #FFF ;}


table.tbLista tfoot tr td table.tbNavigate {padding:0; border:0;}
table.tbLista tfoot tr td table.tbNavigate tr td {padding:0;}
table.tbLista tfoot tr td table.tbNavigate tr td a.inactive { background:none; display:none;}
table.tbLista tfoot tr td table.tbNavigate tr td span {display:block; padding:2px 3px;}
table.tbLista tfoot tr td table.tbNavigate tr td a {display:block; padding:2px 3px;}
table.tbLista tfoot tr td table.tbNavigate tr td a.sel {color:#999; display:block; padding:2px 3px;}
table.tbLista tfoot tr td table.tbNavigate tr td a.sel:hover {text-decoration:none; color:#999;}


table.tbOnlyShaddow {-moz-box-shadow: 0 0 5px #CCC; -webkit-box-shadow: 0 0 5px #CCC; }

table.tbShaddow {-moz-box-shadow: 0 0 5px #CCC; -webkit-box-shadow: 0 0 5px #CCC; }
table.tbShaddow tr td {padding:4px; border-bottom:1px solid #EEE;}
table.tbShaddow tr:nth-child(2n+1) { background-color: #FFF; }
table.tbShaddow tr:nth-child(2n+2) { background-color: #F9F9FF; }
table.tbShaddow tbody tr:hover td {/*border-bottom:1px solid #FFF; */background:#fffbd3; color:#514a03; text-shadow:0 1px #FFF ;}

table.tbDestaqueShaddow tr.trSelect td {background:#fff9c0;}
table.tbDestaqueShaddow tr.trSelect:hover td {background:#fff9c0; color:#000;}
table.tbDestaqueShaddow tr td span {color:#555; font-size:11px;}
table.tbDestaqueShaddow {-moz-box-shadow: 0 0 5px #CCC; -webkit-box-shadow: 0 0 5px #CCC;-moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; }
table.tbDestaqueShaddow tr td {padding:4px; background-color:#FFF;}
/*table.tbDestaqueShaddow tr:nth-child(2n+1) { background-color: #FFF; }
table.tbDestaqueShaddow tr:nth-child(2n+2) { background-color: #F9F9FF; }*/
table.tbDestaqueShaddow tr td table.tbFormInput {background:#F9F9F9 url(../img/bg-box.jpg) repeat-x bottom left; border:1px solid #EEE; }
table.tbDestaqueShaddow tr td table.tbFormInput tr td {background:transparent;}

table.tbDestaqueCor {background:#F9F9F9; border:1px solid #EEE; padding:5px;}
table.tbNoBorder tr td {border:0;}
table.tbDestaqueShaddow tbody tr:hover td {/*border-bottom:1px solid #FFF; background:#fffbd3; color:#514a03; text-shadow:0 1px #FFF ;*/}

table.tdTituloTbInfo {background:#FFF; border:1px solid #EEE;}
td.tdTitulo table.tdTituloTbInfo tr td {background:none; padding:5px 2px;}

td.tdTituloTbInfo tr td {padding:0; border:1px solid red;}
td.tdTituloTbInfo tr td strong {display:block;margin:0; padding:0;}
td.tdTituloTbInfo ul {border:0; list-style:none; border-left:1px dotted #CCC; padding-left:15px;}
td.tdTituloTbInfo ul li span {background:none; padding:0; padding-top:2px; display:block; width:100%; margin:0; font-size:inherit; font-weight:normal; color:#666; text-shadow:0 1px #FFF; border:0;}
td.tdTituloTbInfo ul li strong {display:block; padding-bottom:2px;}

table.tbLista tr td.destacaTD {opacity:.9; background:#EEE;}
table.tbLista tr:hover td.destacaTD {opacity:.9; background:#EEE url(../img/bg-thead.jpg) repeat-x top left;}
table.tbColor tr td.destacaTD {opacity:.8; background:#EEE url(../img/bg-thead.jpg) repeat-x top left;}
table.tbColorLista tr td.destacaTD {opacity:.8; background:#EEE url(../img/bg-thead.jpg) repeat-x top left;}
table.tbShaddow tr td.destacaTD {opacity:.8; background:#EEE url(../img/bg-thead.jpg) repeat-x top left;}
table.tbDestaqueShaddow tr td.destacaTD {background:#EEE ;}
table.tbColorLista tr:hover td.destacaTD {opacity:.9; background:#EEE url(../img/bg-thead.jpg) repeat-x top left;}
table.tbColor tr td.tdSpcIcon {padding-top:8px;}
table.tbColor tr:hover td.destacaTD {opacity:.9; background:inherit;}
table.tbColor tr.fakeTH td {color:#946B09;}
table.tbColor tr.fakeTH:hover td {color:#946B09; background:inherit;}

table.tbDestaque {border:4px solid #EEE; background:#F6F6F6;}
table.tbDestaque tr th {text-align:left; color:#1f3c00; padding:6px 4px; border-bottom:1px solid #315e00; font-weight:bold; background:#FFF;}

table.tbDestaqueSpc {border:4px solid #EEE; background:#F6F6F6; margin-top:5px;}
table.tbDestaqueSpc thead tr th {color:#946B09;}

table.tbLista tr td.tdMarcarTodos {background:#f2ae29; font-weight:bold; color:#FFF; text-transform:uppercase;}
table.tbLista tr:hover td.tdMarcarTodos {background:#f2ae29; font-weight:bold; color:#FFF; text-transform:uppercase; text-decoration:none; text-shadow:none;}

table.tbProcessos {}
table.tbProcessos tr th {text-align:left; color:#1f3c00; padding:6px 4px; border-bottom:1px dotted #CCC; font-weight:bold; background:#FFF;}
table.tbProcessos tr td {padding:2px 4px; border:1px solid #F5F5F5;}
table.tbProcessos tbody tr td {}
table.tbProcessos tbody tr:hover td {}
table.tbProcessos tbody tr:hover span {color:#777;}
table.tbProcessos tr td span {font-size:10px; color:#BBB;}
table.tbProcessos tr td a {color:#222; text-decoration:none; font-weight:bold;}
table.tbProcessos tr td a:hover {text-decoration:underline;}
table.tbProcessos tr td label {cursor:pointer; padding:0; display:block; }
table.tbProcessos tr td label:hover {text-decoration:underline;}
table.tbProcessos tfoot tr td {border:0;}
table.tableCodBenef tr td {cursor:pointer;}
table.tableCodBenef tr td label {cursor:pointer; display:block;}
/* --- */


table tr td.tdSubmit {text-align:right;}

table.tbLoginSenha tr td a {font-size:11px; display:block; padding-left:10px;}


table.tbLista tr.destaqueRow_1 td strong.destacaTextoTam {font-size:22px;}
table.tbLista tr.destaqueRow_2 td strong.destacaTextoTam {font-size:21px;}
table.tbLista tr.destaqueRow_3 td strong.destacaTextoTam {font-size:20px;}
table.tbLista tr.destaqueRow_4 td strong.destacaTextoTam {font-size:19px;}
table.tbLista tr.destaqueRow_5 td strong.destacaTextoTam {font-size:18px;}
table.tbLista tr.destaqueRow_6 td strong.destacaTextoTam {font-size:17px;}
table.tbLista tr.destaqueRow_7 td strong.destacaTextoTam {font-size:16px;}
table.tbLista tr.destaqueRow_8 td strong.destacaTextoTam {font-size:15px;}
table.tbLista tr.destaqueRow_9 td strong.destacaTextoTam {font-size:14px;}
table.tbLista tr.destaqueRow_10 td strong.destacaTextoTam, table.tbLista tr td strong.destacaTextoTam span {font-size:13px;}

table tr td strong.destacaTextoTam {font-size:17px; font-weight:bold;}
table tr td strong.destacaTextoTamZero {color:#f83a00;}




table.tabProevo {border-collapse:collapse; margin:0; padding:0;}
table.tabProevo a {font-size:12px; font-weight:bold; color:#000; text-decoration:none; display:block; margin-right:2px; padding:6px 10px; color:#151515; text-shadow:0 1px #FFF; background:#F5F5F5;}
table.tabProevo a:hover {background:#EEE;}
table.tabProevo a.sel {background:#EEE; color:#946B09; font-size:14px;}






div#boxGraphicHomeHor table span.barGraphProc {display:inline-block; height:6px; background:#edf3f8; width:100%;}
div#boxGraphicHomeHor table * {color:#CCC; text-shadow:0 1px #FFF;}
div#boxGraphicHomeHor table tr:hover * {color:#666;}
div#boxGraphicHomeHor table tr td.destaque {color:#4081af; font-size:11px;}
div#boxGraphicHomeHor table tr td.destaque span {color:#82b4d8;}
div#boxGraphicHomeHor table tr td.destaque2 {color:#639e1b;}
div#boxGraphicHomeHor table tr td em {}
div#boxGraphicHomeHor table tr td em.destaque {color:#222;}
div#boxGraphicHomeHor table tfoot tr td {color:#666; border-top:2px solid #EEE;}
div#boxGraphicHomeHor table tfoot tr td strong {color:#639e1b; font-weight:normal;}


div#boxGraphicHomeHor table span.barGraph {
	width:216px;
	height:6px;
	position:relative;
}
div#boxGraphicHomeHor table span.barGraph span{
	position:relative;
	display:block;
	height:6px;
	background:transparent url(../img/bar-graphic-animated.gif) no-repeat left top;
	top:0;
	left:0;
	overflow:hidden;
	text-indent:-15000px;
}



div#boxGraphicHomeHor table.tbLista tr:nth-child(2n+1) { background-color: #F7F7F7; }
div#boxGraphicHomeHor table.tbLista tr:nth-child(2n+2) { background-color: #F9F9F9; }




div.boxDestaque table tr td {border:0;}
div.boxDestaque table.tbPermissaoAba {border:1px solid #dfdfdf;}
div.boxDestaque table.tbPermissaoAba tr:nth-child(2n+1) { background-color: #F4F4F4; }
div.boxDestaque table.tbPermissaoAba tr:nth-child(2n+2) { background-color: #F4F4F4; }
div.boxDestaque table.tbPermissaoAba tr:hover {background:#FAFAFA;}

div.boxDestaque table.tbPermissaoAba {margin:0;}
div.boxDestaque table.tbPermissaoAba tr td {margin:0; padding:4px;}

table.tbMsg {display:none; margin-bottom:2px; border-collapse:collapse;}
table.tbMsg * {text-shadow: 0 1px #ffef87;}
table.tbMsg tr td.tdImgMsg {padding:5px 8px;}
table.tbMsg tr td.tdTxtMsg {padding:5px 0;}
table.tbMsg tr td.tdCloseMsg {padding:4px 8px/*; padding-left:10px; border-left:1px dotted #FFF*/;}
table.tbMsg h4 {padding:0; margin:0;}
table.tbMsg p {padding:0; margin:0;}
table.tbMsg a {color:#81140e; text-decoration:none; font-weight:bold; font-size:12px;}
table.tbMsg a:hover {color:#ad340a;}
table.tbMsg a.aCloseMsg {color:#000; text-decoration:none; font-weight:bold; font-size:16px;}
table.tbMsg a.aCloseMsg:hover {color:#81140e;}
table.tbMsg tr td {padding:10px; font-size:12px;}
table.tbMsgNews {background:#ffc703 url(../img/bg-msg-alert.jpg) repeat-x left top;}


table.tbSearch {float:right; margin-right:2px; border-collapse:collapse; margin-top:4px;}
table.tbSearch * {/*text-transform:uppercase; */font-size:10px;}
table.tbSearch td {color:#FFF;}
table.tbSearch td label {margin-left:2px;}
table.tbSearch td strong {color:#fcba3f;}
table.tbSearch tr td input.inpBusca {width:270px; border:1px solid #000; padding-left:6px; padding-right:6px; font-size:12px; font-weight:bold; height:23px; line-height:25px; margin:0; margin-left:4px; background:#F9F9F9;}
table.tbSearch tr td input.inpBusca:focus {background:#FFF;}

table.tbFormInput td.ajLabObr {padding-top:0.6em;}
table.tbSearch tr td table.tbFiltroBuscaTopo tr td {margin:0; padding:0; padding-top:4px;}
table.tbSearch tr td table.tbFiltroBuscaTopo tr td label {color:#FFF;}
table.tbSearch tr td table.tbFiltroBuscaTopo tr td label:hover {cursor:pointer; text-decoration:underline;}


table#tableContent tr td.tdSpc {padding:10px;}
table.tbDestaque tr td.tdSpc {padding:10px;}
table tr td.tdSpcH {padding:0 5px;}
table.tbFormCheckbox tr td.tdSpc {padding:10px;}
/*td.tdTitulo {padding:10px 15px 10px 15px; background:#F9F9F9 url(../img/bg-thead-inverse.jpg) repeat-x left top; border-bottom:1px dotted #EEE;}*/
td.tdTitulo {padding:10px; border-bottom:1px dotted #DDD;}
td.tdTitulo,td.tdTitulo span {font-size:26px; letter-spacing:-.03em;}
td.tdTitulo span {color:#CCC;}
td.tdTitulo table tr td {padding:0; border-collapse:collapse;}
td.tdTitulo h4 {font-size:26px; letter-spacing:-.03em; padding:0; margin:0; font-weight:normal;}


td.tdTitulo * {text-decoration:none;}
td.tdTitulo span {display:block; float:left; padding:4px 6px; margin-right:4px; font-size:14px; line-height:17px; border:1px solid #ebbb29; background:#ebbb29 url(../img/bg-topo.jpg) repeat-x left center; color:#8e6b00; text-shadow:0 1px #f8de97; font-weight:bold;}
td.tdTitulo span em {display:block; color:#FFF; text-shadow:0 1px #9f7a09; font-style:normal; text-transform:uppercase; font-weight:normal; line-height:13px;}
td.tdTitulo span.boxAtual {color:#482900; text-shadow:0 1px #f8f097; font-weight:bold;}
td.tdTitulo a.linkBCPassos:hover span {background-position:center bottom;}

table.tbFormInput {margin-right:10px; background:#F9F9F9 url(../img/bg-box.jpg) repeat-x bottom left; border:1px solid #EEE;}
table.tbFormInput tr td {padding:4px;}
table.tbFormInput tr td input#senha.inpSenha {width:80px;}

table.tbFormInput tr td.tbFormInputTdSpc {padding:10px;}

table.tbLista tr td table.tbDestacaCor {border:1px solid #BBB; margin:1px;}
table.tbLista tr td table.tbDestacaCor tr td {background:#F3F3F3; border:0; }
table.tbLista tr:hover td table.tbDestacaCor tr td {background:#F3F3F3; border:0; border-color:#EEE; border-collapse:collapse;}


table.tbForm tr td {padding:4px;}
table.tbCorDestaca {border-color:#DDD; border-collapse:separate }
table.tbCorDestaca tr td {padding:2px 4px;}
table.tbCorDestaca tr td * {text-shadow:0 1px #FFF;}
table.tbCorDestaca tr td {color:#777;}
table.tbCorDestaca tr td strong {color:#222;}

table.tbCorDestaca2 {border-color:#DDD; background:#EBEBEB; border-collapse:separate;}
table.tbCorDestaca2 tr td {padding:5px;}
table.noMargin {margin:0;}

table.tbFormCheckbox tr td {padding:2px; font-size:11px;}



#boxTeste {padding:5px; margin-bottom:10px; color:#222; font-weight:normal; font-size:12px; border:1px solid #EEE; background:#FFF;}
#boxTeste table {border:0; margin:0; border-collapse:collapse;}
#boxTeste table tr {background:none;}
#boxTeste table tr td {border:0; padding:2px;}



/* efeitos imagens */
table.tbLista a img {border:0;/* padding:2px;*/}
table.tbLista a:hover img {/*border:1px solid #FFF; -moz-box-shadow: 0 0 5px #CCC; padding:1px; background:#FFF;*/ opacity:.8;}



/* menu apoio header*/
table#menuApoioHead {border:1px solid red; float:right;}

table.tbBCProcesso tr td a {display:block; border:1px solid #DEDEDE; text-transform:uppercase; cursor:default; font-size:11px; background:#FFF url(../img/bg-arrow-bc.png) no-repeat right center; margin-right:4px; padding:8px 10px; color:#AAA; -moz-box-shadow: 0 0 8px #CCC; -webkit-box-shadow: 0 0 88px #CCC;}
table.tbBCProcesso tr td a strong {color:#444; text-transform:uppercase;}
table.tbBCProcesso tr td a.sel {background:#252525 url(../img/bg-arrow-bc.png) no-repeat 7px center; padding-left:42px; border-color:#252525; color:#FFC764; font-size:11px; text-transform:uppercase; text-shadow:0 1px #000; -moz-box-shadow: 0 0 8px #FFF; -webkit-box-shadow: 0 0 8px #FFF;}
table.tbBCProcesso tr td a.selNext {opacity:.4;}
table.tbBCProcesso tr td a.sel strong {color:#FFF; text-shadow:0 1px #076b9b; font-weight:normal;}
/*table.tbBCProcesso tr td a:hover {opacity:.90;}*/

table tr td.tdForm {background:#F9F9F9; border:1px solid #EEE; padding:10px 5px 10px 10px; margin-right:10px; width:250px;}
table tr td.tdListagem {padding:0 10px;}
table tr td.tdListagemHome {padding:10px; background:#FBFBFB; border:1px dotted #EEE; border-top:0; /*background:#F9F9F9 url(../img/bg-thead-base.jpg) repeat-x left bottom*/;}
table tr td.tdLateral {padding:15px 10px;}
table tr td.tdLateralNoL {padding:15px 10px 15px 0;}
table tr td.tdLateralNoLR {padding:15px 0 15px 0;}
table tr td.tdLateralNoTop {padding:0 0 15px 10px;}
table tr td.tdLateral h6.titAba span {color:#333;}
table tr td.tdLateral span {color:#555; font-size:11px;}
table tr td.tdLateral ul {list-style:inside;}
table tr td.tdLateral ul li {margin-left:15px; color:#777;}
table tr td.tdLateral ul li a {color:#0174a7; text-decoration:none;}
table tr td.tdLateral ul li a:hover {color:#0694f5;}
table tr td.tdLateral2 {padding:15px;}
table tr td.tdLateral2 p {padding: 0 10px 5px 10px;}
table tr td.tdLateral2 p a {color:#0174a7; text-decoration:none; font-weight:bold;}
table tr td.tdLateral2 p a:hover {text-decoration:none; color:#0694f5;}
table tr td.tdLateral2 h4 {padding: 0 10px 0 10px; margin:0;}

table tr td.tdGraphicHome {padding:0 10px;}
table tr td.tdGraphicHome h4 {padding:0; margin:0; margin-top:15px;}
/*table tr td.tdGraphicHome p {padding:0;}*/

table tr td.tdRadioNoSpc {padding: 0;}

div#pSelAno {display:none; font-size:12px; padding:0; text-align:right; font-weight:bold; padding-bottom:10px;}
div#pSelAno table {float:right;}

div#pSelAno table tr td {padding:0; margin:0;}

#boxTeste table tr td.tdSPCv {padding:0 10px;}
#boxTeste table tr td.tdSPCvR {padding:0 10px 0 0;}
td.tdSPCh {padding:10px 0;}
#boxTeste table tr td h4 {padding:0; margin:0;}

/* table modalBox*/
table.tbLista td #modalBox table tr td {background:#FFF; border:0;}
table.tbLista table.tbTdNoSpc tr td {padding:2px;}

table.tbSpc tr td {padding:1px 6px;}

table.tbLista tr th table.bgNone,
table.tbLista tr th table.bgNone tr,
table.tbLista tr th table.bgNone tr td,
table.tbLista tr th table.bgNone:hover,
table.tbLista tr th table.bgNone tr:hover,
table.tbLista tr th table.bgNone tr td:hover { background:none}

table.tbDestaqueColor tr td {background:#FFFDED;}
table.tbDestaqueColor tbody tr:hover td {background:#fffbd3; color:#111;}
table.tbDestaqueColor tbody tr:hover td * {color:#000;}

