html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, p, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
}
html {
	height:100%;
}
/* _________________ Blocos _________________ */
/* _________________ jQuery Modal styles _________________ */
.infoCampo {
    cursor:move;
    position:absolute;
    z-index:100;
    filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity:0.25;
    background-color:#eee;
}
.infoCampo:hover {
    cursor:move;
    position:absolute;
    filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
}
.salvaCampo, .editaCampo, .editaInterna, .inserirImagens {
    width:20px;
    height:20px;
    display:block;
    text-indent:-10000px;
    cursor:pointer;
    float:left;
    border:0px;
    margin:1px 10px 1px 1px;
}
.especificacoesCampo {
   float:left;
}
.especificacoesCampo input {
   border:0;
   width:20px;
   cursor:default; 
   background-color:#eee;
   font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
   }
.salvaCampo {
    background:url("../central/img-css/salvaCampo.gif") no-repeat center center;
}
.editaCampo {
    background:url("../central/img-css/editaCampo.gif") no-repeat center center;
}
.editaInterna{
    background:url("../central/img-css/editaPagina.gif") no-repeat center center;
}
.inserirImagens {
    background:url("../central/img-css/adicionar-imagens.png") no-repeat center center;
}
/* _________________ Estilos dos campos _________________ */

.campoGaleria {
}
.campoGaleria li{
    display:inline;
}
.campoGaleria li img {
    background-color:#bbb;
    padding:3px;
    border:1px solid #666;
}
.campoGaleria li img:hover {
    background-color:#fff;
}
.menuPrincipal {
}
.menuPrincipal li a{
    width:100%;
    height:25px;
    display:block;
    padding-left:25px;
    font-weight:bold;
    line-height:25px;
    text-decoration:none;
    background:url("/media/image/aniversario-sao-paulo-2010.jpg") repeat-x;
}
.menuPrincipal li a:hover{
    background:url("/media/image/cache/52bee7fd0879b01f2b735b3f5ea3a30e") repeat-x;
}

.slideCampo {
    position:relative;
}

#formularioPagina {
    border:1px solid #ccc;
    background-color:#eee;
    padding:10px;
    margin:30px;
    display:none;
}
#formularioPagina label {
    display:block;
    margin:10px;
}
.imagemMembro {
    float:right;
    margin:10px;
    background-color:#fff;
    padding:10px;
    border:1px solid #666;
}
.informacoesUsuario li {
    padding:3px 5px;
}
.informacoesUsuario li span {
    font-weight:bold;
}

#fomularioContato fieldset{
    border:0;
    margin:0 auto;
    width:90%;
}
#fomularioContato label{
    display:block;
    margin:5px;
}
#fomularioContato p.error {
    color:#f00;
    margin:5px;
}
.vejaTambem {
    width:60%;
    border:1px solid #000;
    background-color:#f00;
}
.vejaTambem li {
    display:inline-block;
    margin:5px 10px;
    font-size: 0.8em;
    background-color:#ffc;
    width:45%;
}
/* _________________ Estilos Páginas _________________ */
.breadCumb {
    font-size:0.8em;
    padding-bottom:10px;
}
.conteudo {
}
.conteudo p {
    padding:5px 10px;
}
/* _________________ Classes gerais _________________ */
#layerAdmin {
    left:0;
    bottom:0;
    width:100%;
    position:fixed;
    z-index:60;
    margin-top:50px;
    padding:15px 0;
    background:#000 url("../central/img-css/bgadminLayer.jpg") repeat-x;
    border-top:1px solid #000;
    filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity:0.25;
}
#layerAdmin:hover {
    filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity:0.95;
}
#layerAdmin ul {
    padding-left:100px;
    float:left;
}
#layerAdmin li {
    display:inline;
    padding:0 15px;
    border-right:1px solid #fff;
}
#layerAdmin li.ultimo {
    border:0;
}
#layerAdmin a {
    color:#fff;
    text-decoration:none;
}
#layerAdmin a:hover {
    color:#aaa;
    text-decoration:underline;
}
#layerAdmin span.copy {
    float:right;
    padding-right:50px;
    color:#aaa;
    font-size:0.8em;
}
#layerAdmin p {
    padding-left:110px;
    padding-bottom:10px;
    color:#ccc;
}
.needSession {
    background-color:#ffc;
    border:1px solid #ff0;
    margin:50px;
    text-align:center;
    padding:50px;
}

