
body#solicite div.conteudoWide h1 { background-image: url(../../_img/sitio/solicite/comoSolicitar.gif) !important; }

div.bloomBox { background:#edebe2; border:1px solid #bbb69d; padding:10px; margin-bottom:20px; _margin-bottom:10px; height:150px; }
body#solicite h2 { text-transform:uppercase; }
div.bloomBox h3 { text-transform:uppercase; font-weight:bold; }
div.bloomBox p { line-height:1.2em; font-family:Tahoma; }
div.bloomBox p strong { line-height:1.2em; }
div.bloomBox a { cursor:pointer !important; }
body#solicite span { font-family:Tahoma; }

div#boxSolicite { width:410px; float:left; }
div#boxAcesso { width:236px; float:right; }

a.btSolicite { background: url(../../_img/sitio/solicite/btSolicitar.gif) no-repeat left top; height:31px; width:332px; margin:25px 0 0 40px; }
div#boxAcesso ul { margin-bottom:0; }
div#boxAcesso li { clear:left; float:left; display:inline; width:100%; }
div#boxAcesso label { display:block; float:left; width:50px; }
div#boxAcesso input { border:1px solid #999385; float:left; width:170px; }
div#boxAcesso input.pass { width:100px; margin-right:10px; }
div#boxAcesso input.btEntrar { background: url(../../_img/sitio/solicite/btEntrar.gif) no-repeat left top; border:none; height:20px; width:60px; text-indent:-50em; line-height:10em; }
div#boxAcesso a.btEsqueci { color:#000; font-size:0.82em; display:block; width:180px; }
div#boxAcesso a:hover { background:none; }

/* formulario */
form#solicitacao { padding-bottom:20px; }

div#blocoMsg { margin:10px 15px; }
div#blocoMsg h2 { font-size:1.13em; padding-left:50px; text-transform:uppercase; padding-top:5px; height:30px; }
div.msgConfirmado, div.msgNaoConfirmado { border:2px solid #326b3b; }
div.msgNaoConfirmado h2 { background:url(../../_img/sitio/solicite/presencaNao.gif) no-repeat 10px center; }
div.msgConfirmado h2 { background:url(../../_img/sitio/solicite/presencaSim.gif) no-repeat 10px center; }
div.msgErro { border:2px solid #7d0000; }
div.msgErro h2 { background:url(../../_img/sitio/solicite/placa.gif) no-repeat 10px 8px;  }

div#barraLogado { background:#EDEBE2 none repeat scroll 0 0; clear:left; height:100%; overflow:hidden; padding:5px 0 10px; position:relative; vertical-align:middle; }
div#barraLogado p { display:inline; float:left; line-height:1em; margin:4px 10px 0 20px; width:300px; }
div#barraLogado span { float:right; font-size:0.75em; font-weight:bold; line-height:1.2em; margin:0 190px 0 0; padding:6px 0 0; }
div#barraLogado a.btSair { background: url(../../_img/sitio/solicite/btSair.gif) no-repeat left top; display:block; height:20px; width:59px; position:absolute; top:10px; right:10px; text-indent:-50em; overflow:hidden; }
div#barraLogado a.btCancelar { position:absolute; top:10px; right:75px; width:72px; height:20px; background-image: url(../../_img/sitio/solicite/btAlterarSenha.gif); width:105px !important; display:block; text-indent:-50em; }

body.formulario div.agrupador { position:relative; margin-top:10px; margin-bottom:10px; }
div.abaContent { display:none; }

body#solicite h4 { background:url(../../_img/sitio/solicite/editar.gif) no-repeat left center; border-bottom:1px solid #bbb58b; font-size:1.13em; font-weight:bold; font-family:Trebuchet MS; text-transform:uppercase; margin-bottom:3px; padding-left:25px; }
body#solicite h5 { background: url(../../_img/sitio/solicite/seta.gif) no-repeat left center; font-family:Tahoma; font-weight:bold;
 text-transform:uppercase; padding-left:10px; line-height:1.2em; float:left; margin-bottom:5px; width:500px; }
a.btMostrar, a.btEsconder { color:#000; display:block; position:absolute; top:5px; right:5px; _right:15px; font-size:.82em; }
a.btEsconder { display:none; }
div.boxEsmaecida { background:#edebe2; clear:both; height:100%; overflow:hidden; }
body#solicite a.btAjuda { background: url(../../_img/sitio/solicite/btAjudaCinza.gif) no-repeat left center; height:14px; width:47px; display:block; text-indent:-50em; float:right; overflow:hidden; cursor:help !important; }

a.btAjuda:hover { background-image: url(../../_img/sitio/solicite/btAjuda.gif); }

body#solicite h4.verificado { background-image:url(../../_img/sitio/solicite/verificado.gif); }
body#solicite h4.erro { background-image:url(../../_img/sitio/solicite/miniPlaca.gif); }

label, input, select { font-family:Tahoma; }

ul.form { padding-top:5px; }
ul.form li { clear:left; display:block; height:100%; overflow:hidden; padding:5px; }
ul.form li p { font-size:1em !important; }
ul.form label { float:left; width:200px; margin-right:10px; line-height:1.2em; text-align:right; padding-top:2px; }
ul.form input { width:450px; border:1px solid #979183; }
ul.form input[type="text"]  { padding:0 3px; }
ul.form select { border:1px solid #979183; }
ul.form fieldset.checkboxes input { float:left; border:none; }
ul.form fieldset.checkboxes span { display:block; float:left; width:90px; line-height:1.2em; }
ul.form fieldset.checkDespesa input { float:left; border:none; }
ul.form fieldset.checkDespesa span { display:block; float:left; margin-bottom:0; width:150px; text-align:left; line-height:1.2em; }
ul.form textarea { border:1px solid #969082; height:45px; width:450px; }
input.btGravar { background: url(../../_img/sitio/solicite/gravar.png) no-repeat left top; height:20px; width:70px; border:none; text-indent:-50em; line-height:10em; cursor:pointer; border:none !important; }
input.btSalvar { background: url(../../_img/sitio/solicite/btSalvar.gif) no-repeat left top; height:20px; width:249px; border:none; text-indent:-50em; line-height:10em; cursor:pointer; display:block; }

body.formulario ul.form li { }
body.formulario div.boxEsmaecida { position:relative; }

input.radio { width:20px !important; border:none !important; }
input.check { width:19px !important; border:none !important; }
input.width30 { width:30px !important; }
input.width50 { width:50px !important; }
input.width80 { width:80px !important; }
input.width100 { width:100px !important; }
input.width200 { width:200px !important; }
input.width300 { width:300px !important; }

div.boxDados { background:#b9b399; margin:0 5px; padding:5px 10px 0; height:100%; overflow:hidden; }
div.boxDados h4 { background:none !important; line-height:1em; padding-left:0 !important; }
div.boxDados table { background:#fff; margin:0 0 10px 0; border-collapse: collapse; }
div.boxDados table th, div.boxDados table td { padding:0 5px; vertical-align:middle; }
div.boxDados table th { line-height:1.2em; padding:5px;  }
div.boxDados table td { }
div.boxDados table td input { width:20px !important; border:none; }
div.boxDados table tr.impar { background:#edebe2; }
a.btAlterar, a.btExluir { background:no-repeat left top; height:18px; width:18px; display:block; text-indent:-50em; overflow:hidden; cursor:default !important; }
a.btAlterar { background-image: url(../../_img/sitio/solicite/alterar.png); }
a.btExluir { background-image: url(../../_img/sitio/solicite/excluir.png);  }
div.boxDados a:hover { background-color:none !important; }

p.citeExemplo { clear:both; font-size:.69em !important; line-height:1em; margin-left:10px; }

input.btReuniao, input.btAgendar, input.btEnviar, input.btEnviar2, input.btContinuar, input.btCancelar { background: no-repeat left top; border:none; height:20px; overflow:hidden; text-indent:-50em; line-height:10em; display:inline; border:none !important; cursor:pointer; }
input.btEnviar { background-image: url(../../_img/sitio/solicite/btEnviar.gif); width:149px !important; float:left; margin:0 10px 0 15px; }
input.btContinuar { background-image: url(../../_img/sitio/solicite/btContinuar.gif); width:96px !important; display:block; }
input.btCancelar { background-image: url(../../_img/sitio/solicite/btCancelar.gif); width:72px !important; display:block; }
input.btEnviar2 { background-image: url(../../_img/sitio/solicite/btEnviar2.gif); width:70px; }
input.btAgendar { background-image: url(../../_img/sitio/solicite/btAgendar.gif); width:141px; }
input.btReuniao { background-image: url(../../_img/sitio/solicite/btConfirmaReuniao.gif); width:141px; }

div#boxAjuda { background:#fff; border:4px solid #184e21; display:none; position:absolute; width:500px; top:0; left:119px; }
div#boxAjuda h5 { background-image:none; padding:5px 10px; width:420px; float:left; }
div#boxAjuda a.btFechar { color:#000; display:block; font-family:Trebuchet MS; font-weight:bold; font-size:.69em; text-transform:uppercase; float:right; margin:3px 5px 0 0; }
div#boxAjuda p { margin-left:10px; clear:both; }
div#boxAjuda ul { margin-left:10px; }
div#boxAjuda ul li { background:url(../../_img/sitio/solicite/listMark.gif) no-repeat left center; padding-left:6px; }

body.informacoes label { text-align:left; margin-left:10px; }
body.informacoes input.btContinuar { margin-left:220px; margin-right:15px; display:inline; }
body.informacoes ul.form { clear:both; margin:10px 0; }
body.informacoes ul.form li { padding:0 5px; _padding:3px; }
body#solicite a.btAjuda { margin:-24px 10px 0 0; }
body.formulario a.btAjuda { margin:2px 0 0 0 !important; }

/* presenca  */

ul.contato { padding:20px 15px 10px; border-bottom:1px solid #bbb58b; height:100%; }
ul.contato li { clear:both; display:block; }
form.presenca { margin:0 0 0 15px; }
form.presenca label { float:left; display:block; text-align:right; line-height:1.2em; width:251px; margin-right:10px; }
form.presenca input.btEnviar2 { float:left; margin-right:10px; }
form.presenca input.
form.presenca li { clear:left; padding:5px 0; }
form.presenca textarea { border:1px solid #969082; height:45px; width:440px; vertical-align:bottom; }

/* fornecedores */

body.fornecedores input.btEnviar2 { margin:10px 10px 0 0; float:left; }
body.fornecedores input.btCancelar { margin:10px 0 0 0; }
body.fornecedores ul.form li { padding:3px 5px; _padding:5px; }

div#agende { padding:10px 10px 5px; height:100%; overflow:hidden; }
div#agende img { margin:0 10px 0 7px; vertical-align:middle; display:inline; float:left; }
div#agende a { font-size:.82em; display:block; width:200px; font-weight:bold; font-family:"Tahoma"; float:left; margin-top:5px; }

/* agendamento */
body.agendamento ul.form li { padding:3px 5px; _padding:5px; }
body.agendamento input.btAgendar { margin-right:15px; }
body.agendamento div.boxEsmaecida { margin-bottom:20px; }

/*  home logado */
body.homeLogado div.agrupador p { line-height:1.2em; }

/*  */
li.listaConvidados {  }
li.listaConvidados h4 { background:none; margin:0 15px; }
li.listaConvidados table { border-collapse:collapse; margin:0; width:90%; margin-left:15px; }
li.listaConvidados table tr td { padding:0 3px; }
li.listaConvidados table tr.impar td { background:#edebe2; }
li.listaConvidados table input { width:20px !important; }

body.confirmaAgenda h4 { background-image:none !important; padding-left:0 !important;  }
body.confirmaAgenda p { margin:0; }
body.confirmaAgenda div.boxEsmaecida { background:none; }
body.confirmaAgenda input.btReuniao { margin-right:15px; }
body.confirmaAgenda ul.form li { padding:0 5px; }

div#submenu { clear:both; }
#userLogado, #situacaoStatus { display:inline; font-weight:bold; font-size:1em; float:right; margin:0 20px 0 0; }