html,body{margin:0;padding:0}


body{background:#FFF;color:#333}
body,p,div,input,textarea,select,label{font:11px Verdana, Arial, Courier New, Courier, Helvetica, sans-serif}

img{border:0}

h1,h2,h3,h4,h5,h6,p,form{margin:0;padding:0}

h3{margin:5px 0px;padding:10px 0px}
h3.photos{margin:0;padding:0 0 5px 0}

p{padding:0 0 5px 0}
p.m10{margin:10px 0}
p.resultPagination{text-align:center;background:inherit;color:#bbb}

object,
object:link,
object:visited,
object:hover,
object:active{border:0;outline:none;}

/* a */
a.gray,
a.gray:link,
a.gray:visited,
a.gray:active{background:inherit;color:#333;text-decoration:none}
a.gray:hover{background:inherit;color:#333;text-decoration:underline}

a.white,
a.white:link,
a.white:visited,
a.white:active{background:inherit;color:#FFF;text-decoration:none}
a.white:hover{background:inherit;color:#FFF;text-decoration:underline}

/* table */
table.fotos{width:100%;border-spacing:0;border-collapse:collapse;border:0;padding:0;}
table.fotos tr{}
table.fotos tr td{vertical-align:top;padding:10px 5px;}
table.fotos tr td.right{width:99%}

/* table lista adm */
table.listaGeral {margin: 1em 0; border-collapse: collapse; width: 100%; }
table.listaGeral td,
table.listaGeral th,
table.listaGeral tbody td,
table.listaGeral thead th{/*white-space:nowrap;*/border: 1px solid #eee; padding: .6em 10px; text-align: left; }

table.listaGeral tbody tr{}
table.listaGeral tbody tr.odd{}
table.listaGeral tbody tr.even{background:#f7f7f7;color:#333}
table.listaGeral tbody tr.set{background:#ffe2ce;color:inherit}
table.listaGeral tbody tr.over{background:#d5e8f7;color:inherit}
table.listaGeral tbody tr.selected{background:#316ac5;color:#fff}
table.listaGeral tbody tr.linkhand{cursor:pointer}
table.listaGeral tbody tr.drag{background:#fc0;color:#333}
table.listaGeral tbody tr.cloneSelected{background:#FF0;color:#333}
table.listaGeral tbody tr.overPosition{background:#FC0;color:#333}
table.listaGeral tbody td{vertical-align:top;padding:3px}
table.listaGeral tbody td.center{text-align:center}
table.listaGeral tbody td div.center{text-align:center}
table.listaGeral tbody td div.center img{cursor:pointer}

table.listaGeral tfoot tr{}
table.listaGeral tfoot td{white-space:nowrap;background:#414346;color:#fff;margin:0;padding:3px;font-weight:normal}
table.listaGeral tfoot td.center{text-align:center}
table.listaGeral tfoot td.right{text-align:right}
table.listaGeral tfoot td div.center,
table.listaGeral tfoot td div.left,
table.listaGeral tfoot td div.right{padding:0px 3px}
table.listaGeral tfoot td div.left{float:left}
table.listaGeral tfoot td div.right{float:right}
table.listaGeral tfoot td div.center{text-align:center}
table.listaGeral tfoot td div a,
table.listaGeral tfoot td div a:link,
table.listaGeral tfoot td div a:visited,
table.listaGeral tfoot td div a:active{background:inherit;color:#fff;text-decoration:none}
table.listaGeral tfoot td div a:hover{background:inherit;color:#fff;text-decoration:underline}


/* table form */

table.form{border-spacing:0;border-collapse:collapse;border:0;padding:0;}
table.form tr{}
table.form tr td{}
table.form tr td.left{text-align:left;padding:5px}
table.form tr td.right{text-align:right}
table.form tr td.label{padding:5px 20px 5px 5px;background:#e9eaea;color:inherit}
table.form tr td.right{text-align:right}

/* form */
form.formStock{padding:0;margin:0}
form.formStock label{}

form.formStock input[type=text],
form.formStock input[type=password],
form.formStock textarea,
form.formStock select{}

form.formStock input[type=password]:focus,
form.formStock input[type=text]:focus,
form.formStock textarea:focus,
form.formStock select:focus{}

form.formStock input[type=text].search{font-size:120%;}
form.formStock textarea{width:400px;height:150px}

form.formStock button{}
form.formStock button.postar{}
form.formStock button.fechar{}

form.busca input[type=text]{padding:.2em;width:300px;background:#FFF;}

input[type=password].error,
input[type=text].error,
textarea.error,
select.error{background:#f7b64b;color:#FFF}

/* login adm */
form.admForm label,
form.admForm input{display:block}
form.admForm label{margin:5px 0;font-weight:bold;}
form.admForm input{margin-bottom:12px;width:95%;padding:.4em;background:#FFF;}

/* bt login adm */
button#btReopen{width:200px;padding:5px;cursor:pointer}


/* div's  */
div.main{margin:0;padding:0;min-width:850px}

/* div header */
div.main div.header{background:#51555c url('../img/bgHeader.gif') repeat-x bottom;color:#fff;padding:5px;border-bottom:1px solid #FFF}
div.main div.header table.ht{width:800px;border-spacing:1px;border-collapse:separate;border:0;padding:0;margin:0 auto}
div.main div.header table.ht tr td{}
div.main div.header table.ht tr td.logo{width:1%}
div.main div.header table.ht tr td.right{text-align:right;vertical-align:bottom;width:99%}

/* div menu */
div.main div.posContent{padding:0px;background:#e9eaea;border-top:3px solid #dddfdf;border-bottom:1px solid #FFF}
div.main div.posContent table.pct{width:800px;border-spacing:1px;border-collapse:separate;border:0;padding:0;margin:0 auto}
div.main div.posContent table.pct tr td{width:50%}
div.main div.posContent table.pct tr td.admP{padding:5px}
div.main div.posContent table.pct tr td.right{text-align:right}

/* div content */
div.main div.content{border-top:1px solid #cecfd1;}
div.main div.content div.centerContent{width:830px;margin:0 auto;padding:10px;}

/* div footer */
div.footer{min-width:844px;margin:0;padding:9px 3px 3px 3px;background:#51555c url('../img/bgFooter.gif') repeat-x top;color:#FFF;clear:both;border-top:3px solid #cecfd1}
div.footer div.assinatura{width:790px;margin:0 auto;padding:5px;text-align:right}

/* div loading */
div.loadingHide{display:none}
div.loadingShow{}
div.loading{position:fixed;top:0;left:0;padding:5px 5px 5px 30px;border:1px solid #333;background:#E1E1E1 url('../img/loader.gif') 5px center no-repeat;color:#333}

/* div msg */
div.msg{background:inherit;color:#900;}

/* div splash */
div.splash{width:100%;height:500px;min-width:850px;margin:0;padding:0;background:#51555c url('../img/splash.png') no-repeat center;cursor:pointer}

/* div paginação */
div.pagination{text-align:center;margin:10px 0}
div.pagination button{margin:0 0 0 2px}
div.pagination button.paginaLink{cursor:pointer}
div.pagination button.sel{border: 1px solid #ccc;font-weight:bold;color:#ccc;outline:none;cursor:default}

/* div busca avançada */
div.avancada,
div.avancadaClone{display:none}
div.divAvancadaForm label,
div.divAvancadaForm input,
div.divAvancadaForm select{display:block}
div.divAvancadaForm label{margin:5px 0;font-weight:bold;}
div.divAvancadaForm input,
div.divAvancadaForm select{margin-bottom:12px;width:95%;padding:.4em;background:#FFF;}

/* div geral */
div.busca{padding:10px;/*margin:0 auto;width:80%*/}
div.solicita{display:none}
div.clear{clear:both}
div.getlistaLibera,
div.getlistaDownUser{margin:5px 0;}

/* small */
small.buscaAvancadaCap{font-weight:bold}
small.buscaAvancadaCapDesativado{background:inherit;color:#900;}
small.buscaAvancadaCapAtivado{background:inherit;color:#090;}

/* img */
img.logo{margin:0;padding:5px;border:0;}
img.icoOpt{margin:0;padding:0 0 0 5px;border:0;}

/* ul li */
ul.listaIcons {margin: 0; padding: 0;}
ul.listaIcons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul.listaIcons span.ui-icon {float: left; margin: 0 4px;}

/* span */
span.photoDetalhe{font-weight:bold;background:inherit;color:#228ef1;}
span.photoTags{background:inherit;color:#AAA;}

/* hr */
hr{width:inherit;height:1px;margin:20px auto 15px auto;background-color:#D4D4D4;border:0 none;color:#D4D4D4;}



div.pageGallery{background:#333;color:#FFF;padding:5px;display:none}
div.pageGallery div.left{float:left}
div.pageGallery div.right{float:right}
div.pageGallery div.center{text-align:center}
div.pageGallery div a,
div.pageGallery div a:link,
div.pageGallery div a:visited,
div.pageGallery div a:active{background:inherit;color:#fff;text-decoration:none}
div.pageGallery div a:hover{background:inherit;color:#fff;text-decoration:underline}