* {
font-family:Trebuchet Ms,Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
}

.zend_form {
	padding:0;
	margin:0;
}

#carrinho {
	margin-top: 2px;
	font-size: 13px;
	border: 2px solid black;
	padding: 2px;
	width: 100%;
}

#carrinho #t1{
	font-size: 12px;
	font-weight: bold;
	background-color: #2E9579;
	text-align: center;
	color: white;
	padding: 2px;
}

#carrinho .item{
	font-size: 12px;
	text-align: center;
	background-color: #f8f8f8;
}

#carrinho .vlr{
	font-size: 12px;
	text-align: center;
	background-color: #f2f2f2;
}

#carrinho .vlrf{
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	border-top: 2px solid black;
}

#carrinho .i1{
	font-size: 11px;
	text-align: center;
	background-color: white;
	border-bottom: 1px solid #f2f2f2;
}

.tbDtPgmt {
	width: 100%;
	font-size: 12px;
	margin: 2px;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
	color: blue;
	font-weight: 700;
}

.tbDtPgmt td {
	padding: 5px;
}

.tbFP {
	border: 1px solid #dadada;
	width: 100%;
	margin: 2px;
	background: #f9f9f9;
}
.tbFP .t1 {
	font-size: 15px;
	font-weight: 700;
	border-bottom: 1px solid #dadada;
	color: #2E9579;
}
.tbFP .t2 {
	font-size: 12px;
	text-align: center;
	color: #006699;
}
.tbFP .t3 {
	font-size: 11px;
	text-align: center;
}

body {padding:0;color:#000;}

form {margin:0;padding:0;}

input {font-size:12px;height:20px;}

button{
padding:2px;
}

.btn{height:25px;font-size:13px;}

textarea{font-size:12px;text-transform:uppercase;}
select{font-size:12px;}

.txa-nuc{font-size:12px;text-transform:none;}

.txaMedio-nuc{width:300px;height:80px;text-transform:none;}

.txaMedio{width:300px;height:80px;}

.txaLargo{width:600px;height:80px;}

.btnLargo{
padding:2 30px 2 30px;
}

.divIframe{
height:400px;
width:100%;
overflow:auto;
border:1px solid #006699;
}

.campoMinimo{width:35px;border:1px solid #ccc;}

.campoMinimo2{width:25px;border:1px solid #ccc;}

#cntDadosCong {
font-size: 14px;
color: #ff0000;
font-weight: 700;
}

#dialog {
display:none;
}

#loading {
display:none;
background:#ff0000;
color:#fff;
width:100px;
padding:5px;
right:0px;
z-index:4;
font-size:13px;
font-weight:700;
position:absolute;
}

#floating {
display:none;
background:#015732;
width:100px;
padding:5px;
padding-right:10px;
text-align: right;
left:0px;
z-index:4;
color:#fff;
font-size:13px;
font-weight:700;
position:absolute;
}

#processing {
display:none;
background:#006699;
color:#fff;
width:100px;
padding:5px;
padding-right:10px;
text-align: right;
left:0px;
z-index:4;
font-size:13px;
font-weight:700;
position:absolute;
}

#closeButton {
background:#f2f2f2;
color:#000000;
padding:5px;
top:0px;
right:16px;
z-index:4;
font-size:13px;
font-weight:700;
position:absolute;
}

#aguardeBox {
background:#6699CC;
color:#ffffff;
padding:10px;
/*
top:150px;
right:300px;
*/
z-index:10;
font-size:18px;
position:absolute;
}

img {border:none;}
p{margin:12px 0;padding-bottom:1em;}

h1{font-size: 16px;color: #000}
h2{font-size: 20px;color: #000;line-height:normal;font-weight:normal;}
b{font-weight:700}

hr {
width:100%;border-bottom:0px;
border-left:0px;border-right:0px;
border-top: 1px solid #015732;
border-style: solid;
}

.link_default{color:#004276;text-decoration:none;cursor:pointer;}
.link_default:visited{color:#5c7996;}
.link_default:hover{color:#ca0002;}

.linkInstituicao{color:blue;text-decoration:none;cursor:pointer;}
.linkInstituicao:hover{text-decoration: underline;}

.aAcoes{color:#004276;text-decoration:underline;font-weight:700;cursor:pointer;}
.aAcoes:visited{color:#004276;text-decoration:underline;}
.aAcoes:hover{color:#339999;text-decoration:underline;}

.aEsqSenha{color:#004276;text-decoration:none;cursor:pointer;}
.aEsqSenha:hover {color:#ca0002;}

.aDeslogar{color:#006633;text-decoration:none;cursor:pointer;}
.aDeslogar:visited{color:#006633;text-decoration:none;}
.aDeslogar:hover {color:#006633;text-decoration:underline;}

/*
.a2DarkBG{color:#fff;border-bottom:1px dotted #fff;}
.a2DarkBG:visited{color:#fff;}
.a2DarkBG:hover{color:#dadada;}
.a2DarkBG:focus{outline:none;}
*/
.a2DarkBG{color:#ffffff;text-decoration: underline;cursor:pointer;}
.a2DarkBG:visited{color:#ffffff;}
.a2DarkBG:hover{color:#cccccc;}

.campoGrande {width:330px;text-transform:uppercase;border:1px solid #ccc;}
.campoMedio {width:230px;text-transform:uppercase;border:1px solid #ccc;}
.campoPequeno {width:130px;text-transform:uppercase;border:1px solid #ccc;}


/* No uppercase */
.campoGrande-nuc {width:330px;border:1px solid #ccc;}
.campoMedio-nuc {width:230px;border:1px solid #ccc;}
.campoPequeno-nuc{width:130px;border:1px solid #ccc;}


.campoEmail {width:200px;text-transform:lowercase;border:1px solid #ccc;}

/* generic */
.clear
{clear:both;}

b.rtop, b.rbottom{display:block;background: #006666}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #fff}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#boxSup {border:none;}
#boxSup td {padding:5px;}

.redLine {color:#FF6600;height:2px;}
.greenLine {color:#006633;height:2px;}
.msgSuave{font-size:11px;color:#666;padding:5px;text-align:center;}

#jzTbUsuarioLogado {font-size:12px;height:150px;width:220px;}
#jzTbUsuarioLogado #topNomeUsuario {border-bottom:1px solid #000;}
#jzTbUsuarioLogado td {padding:4px;}

.jzCntLinksTop{padding-top:10px;}
.pontilhado {background-image:url(../imagens/pontilhado.gif);background-repeat:repeat-x;height:14px;}

#confirm {color:#000000;font-size:14px;white-space:pre;text-align:center;height:100%;}

#principal{margin: 0 10%; background: #fff;}
#copyright{margin: 0 9.7%;background: #009966; color:#fff;border: 1px solid #006633;
background-image:url(../imagens/miniLogoJZ.gif);background-position: 20px 10px;background-repeat:no-repeat;height:50px;}

#authentic{margin: 0 17%; background: #fff;}
#copyrightAuthentic {margin: 0 17%;background: #009966; color:#fff;border: 1px solid #006633;
background-image:url(../imagens/miniLogoJZ.gif);background-position: 20px 10px;background-repeat:no-repeat;height:50px;}

#contPrincAuthentic {
	background-color:#fff;text-align: center;
}

#sepLineBreak {
	height: 2px;
}

#jzCopyrightText {font-size:13px;padding-left:70px;padding-top:15px;}

.assignSGC {color:#006633;padding-top: 5px;padding-bottom: 5px;font-size:14px;}
.assignSGC hr {color:#006633;width:110px;height:2px;border:0;}

#jzDivLogin {border: 1px solid #dadada;background-color:#fff;}

#detTime{color:#999999;font-size:10px;text-align:right;vertical-align:top;font-weight:700;width:100%;margin:0px;
padding:0px;padding-bottom:10px;}

.limpo {clear:both;}

#contPrinc {
	background-color:#fff;
	font-size:13px;
	height: 100%;
	border-left: 1px solid #ccc;
}

.titacao{font-size:14px;text-decoration:underline;padding:10px;}

#painelAjax {

font-family:Arial;
font-size:12px;
color:#000;
padding:.2em;
background: #fff;
display:none;
overflow:auto;
height:300px;

}

#puser {

	margin : 25px;
	font-family : Trebuchet Ms,Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	color : #000;
	text-align : left;
	font-size :11px;
}

#puser ul {
	list-style:none;
	float:none;
}

#puser ul li {
	font-family:Trebuchet Ms,Tahoma,Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
	text-align: left;
	padding-left:0px;
}

#dados #painel{
border: 1px solid #ccc;
color:#666666;
padding-bottom:25px;
width:100%;
}

.descPgnt{
	padding-top:2px;padding-bottom:5px;font-size:12px;text-align:center;
	background-color:#f2f2f2;border-top: 1px solid #006699;
}

#dados #painel div{margin-left:5px;margin-right:5px;}
#dados #painel #titAcao{text-align:center;padding-top:8px;}

#busca{padding: 10px;}

#dados #painel #conteudo{width:100%;text-align:center;}
#dados #painel #conteudo #tit{font-size:14px;color:#fff;background-color:#339999}
#dados #painel #conteudo table {border:none;font-size:13px;}

.tabelaSimples {width:98%;}
.tabelaSimples tr {font-size:13px;background-color:#f9f9f9;}
.tabelaSimples tr td {padding:5px;}
.tabelaSimples .botao td {padding:10px;text-align:center;}
.tabelaSimples .titulo{font-size:15px;padding-bottom:5px;background-color:#dadada;color:#333;}

.tabelaLimpa {width:98%;}
.tabelaLimpa tr {font-size:12px;background-color:#fff;}
.tabelaLimpa tr td {vertical-align:middle;padding:10px;}
.tabelaLimpa .titulo{font-size:13px;padding-bottom:5px;color:#000;font-weight:700;border:1px solid #999;background:#fff;}

.tabelaPadrao {width:98%;}
.tabelaPadrao tr {background-color:#fff;text-align:center;font-size:12px;width:100%;}
.tabelaPadrao tr td {vertical-align:middle;}
.tabelaPadrao .campos{background-color:#006699;font-size:14px;color:#fff;}

.paginacao{
background-color:#f9f9f9;
font-size:13px;
color:#000;
font-weight:700;
text-align:left;
padding:2px;
}

.paginacao .lt{color:blue;font-size:14px;text-decoration: underline;font-weight: bold;cursor: pointer;}
.paginacao .lt:visited{color:blue;}
.paginacao .lt:hover{color:blue}
.paginacao .lt:focus{outline:none;}

.paginacao .pgnt{color:blue;font-size:14px;text-decoration: underline;font-weight: normal;cursor: pointer;}
.paginacao .pgnt:visited{color:blue;}
.paginacao .pgnt:hover{color:blue;}
.paginacao .pgnt:focus{outline:none;}

.tabelaPadrao-dados {width:98%;}
.tabelaPadrao-dados tr {font-size:12px;width:100%;}
.tabelaPadrao-dados tr td {vertical-align:middle;}
.tabelaPadrao-dados .campos{background-color:#006699;font-size:14px;color:#fff;}
.tabelaPadrao-dados .campos td{padding:5px;}

.tabelaPadrao-compras {width:98%;}
.tabelaPadrao-compras tr {font-size:12px;width:100%;}
.tabelaPadrao-compras tr td {vertical-align:middle;padding-left:10px;}
.tabelaPadrao-compras .campos{font-size:14px;color:#fff;}
.tabelaPadrao-compras .campos td{padding:5px;}

.tabelaPadrao-fp {width:98%;font-size:13px;}
.tabelaPadrao-fp tr td {vertical-align:middle;padding-left:10px;}
.tabelaPadrao-fp .campos{font-size:14px;color:#003366;background:#f9f9f9;}
.tabelaPadrao-fp .campos td{padding:5px;border:1px solid #999;}

.tabelaPadrao-reduzida {width:98%;font-size:12px;}
.tabelaPadrao-reduzida tr td {vertical-align:middle;padding-left:10px;}
.tabelaPadrao-reduzida .campos{font-size:12px;color:#003366;background:#f9f9f9;}
.tabelaPadrao-reduzida .campos td{padding:5px;border:1px solid #999;}

.tabelaPadrao-cinza {width:98%;}
.tabelaPadrao-cinza .campos {vertical-align:middle;padding:5px;}
.tabelaPadrao-cinza .campos td {color:#000;background:#f9f9f9;}
.tabelaPadrao-cinza tr td {vertical-align:middle;padding:5px;background:#F2F2F2;font-size:12px;}

.tabelaPadrao-formulario {width:98%;font-size:12px;}
.tabelaPadrao-formulario tr {width:100%;}
.tabelaPadrao-formulario tr td {vertical-align:middle;padding-left:10px;padding-right:10px;height:25px;}
.tabelaPadrao-formulario .campos{background-color:#006699; height: 40px;}
.tabelaPadrao-formulario .campos td{text-align:left;padding-left:10px;padding-bottom:5px;font-size:15px;color:#fff;}
.tabelaPadrao-formulario .valorSubitem{
font-size:13px;color:#333;padding-bottom:5px;
}

.tabelaPadrao-l1 {width:98%;font-size:12px;}
.tabelaPadrao-l1 tr {width:100%;height:30px;}
.tabelaPadrao-l1 tr td {vertical-align:middle;padding-left:10px;}
.tabelaPadrao-l1 .campos{background-color:#f9f9f9;}
.tabelaPadrao-l1 .campos td{text-align:left;padding-left:10px;padding-bottom:5px;font-size:14px;color:#000000;border:2px solid #000;}

.div-p3 {width:545px;}
.div-p3 .titulo {background-color:#006699;color:#fff;font-size:14px;padding:5px;}
.div-p3 ul {list-style:none;float:left;}
.div-p3 ul li {
text-align:left;font-size:13px;padding: 2px 0 2px 5px;color:#333333;
}

.p3 {width:98%;}
.p3 tr {background-color:#fff;}
.p3 tr td {vertical-align:middle;padding-bottom:0px;}
.p3 .dadosPessoais{background-color:#999;}
.p3 .dadosPessoais td{text-align:left;font-size:15px;color:#fff;}
.p3 .tipoItem{}
.p3 .tipoItem {text-align:left;font-size:15px;color:#000;}
.p3 .item {text-align:left;font-size:14px;color:#333;}
.p3 .ifl { padding:10px;border: 1px solid #006699;margin: 2px;}
.p3 .sfl { text-decoration:none;margin:5px;font-size:12px;}
.p3 .subitem {
text-align:left;border:1px solid #3366FF;padding:5 10 5 10px;
}

#compras{
/*
	margin:5px;text-align:center;padding:5 2.5 5 2.5px;border:1px solid #006699;width:730;
*/
}

#acompanhante{
/*
	margin:5px;text-align:center;padding:5 2.5 5 2.5px;border:1px solid #006699;width:730;
*/
}

#relatorioCompras{
/*
	margin:5px;text-align:center;padding:10px 5px 10px 5px;border:2px solid #3366FF;width:730;
*/
}

.menuListItem{}
.menuListItem ul {list-style:none;float:none;}
.menuListItem ul li {color: #333;text-align:left;}
.menuListItem ul li:hover{background-color:#ccc;color: #000;cursor: default;}

.menuListItem ul .tipoItem {padding-top:2px;font-size:14px;}

.menuListItem ul .item {padding-top:2px;padding-left:10px;font-size:13px;}

.menuListItem ul .subitem {padding-top:2px;padding-left:20px;font-size:12px;}

.bgAliveColor {
background-color:#339999;
color:#ffffff;
padding:5px;
text-align:left;
}

#msgAlerta{
color:#F90006;
padding:10px;
letter-spacing:1.5px;
font-size:16px;
text-align:center;
}

#pacote-opcao-acoes {margin:0px;padding:0px}
#pacote-opcao-acoes ul {list-style:none;float:left;}
#pacote-opcao-acoes ul li {border-bottom:1px solid #999;text-align:left;font-weight:700;font-size:14px;line-height:2.0em;}

#tbAdmPacote table{background-color:#fff;}
#tbAdmPacote table tr td{background-color:#fff;}

#painelRelacao {margin:0px;padding:0px;}
#painelRelacao ul {list-style: none;float: none;}
#painelRelacao ul li {text-align:left;}
#painelRelacao #top {
font-size:16px;
border-bottom:1px solid #999;
}

#painelTipoItem {}
#painelTipoItem ul {}
#painelTipoItem ul li {float:left;}

.obs{
color:#000099;font-size:13px;background:#f9f9f9;border:1px solid #ccc;padding:10px 0 10px 0;
}

.textoObs{
color:#666;font-size:13px;
}

.textoObsMin{
color:#999;font-size:12px;
}

.botaoGDark{
margin: .5em 0 .5em 8px;font-size: 14px;font-weight: 700;cursor: pointer;padding: .0em 1.4em .0em 1.4em;
height:40px;color: #ffffff;background: #999999 url(background/666666.png) 0 50% repeat-x;border: 1px solid #fff;
}

.bgCompras{
	color:#003366;
	font-size:14px;
	padding:5px;
	text-align:left;
	border:1px solid #666;
}
