/*---------- BARRA SUPERIOR ----------*/

#barra {
margin: 0; padding:0;
width: 100%; height: 35px;
background:#000000; background:url(../img/b_f.gif);
text-align: center;
}

#barra .tubo {
background:url(../img/b_f.gif);
margin: 0 auto; padding:0;
width: 100%;
}

#barra .fvbarraf {
margin: 0;
padding:2px;
width: 100px;
height: 13px;
background: #000000;
border: #5A5A5A 1px solid;
font: bold 11px Verdana; color:#E7327A;
}

#barra .fvbarra a:link, #barra .fvbarra a:visited , #barra .fvbarra a:active  {
color:#FFFFFF;
text-decoration: none;
margin: 0 10px;
border: 0;
position: relative; top:auto; left:auto;
background-image:none; background:none;
}

#barra .fvbarra a:hover {
color: #FF0062;
text-decoration: underline;
cursor: pointer;
position: relative; top:auto; left:auto;
background-image:none; background:none;
}

#barra .fvbarra {
font: bold 11px Verdana;
color:#FFFFFF;
}

#barra .barraimg {
margin: 0;
border: 0;
cursor: pointer;
position: relative; top:auto; left:auto;
background-image:none;
}

/* AVISO JQUERY GROWL #################### */


div.jGrowl {
    padding:            10px;
    z-index:            9999;
}

/** Special IE6 Style Positioning **/
div.ie6 {
    position:           absolute;
}

div.ie6.top-right {
    right:              auto;
    bottom:             auto;
    left:               expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.top-left {
    left:               expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-right {
    left:               expression( ( 0 - jGrowl.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.bottom-left {
    left:               expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                expression( ( 0 - jGrowl.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

div.ie6.center {
    left:               expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
    top:                expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
    width:              100%;
}

/** Normal Style Positions **/
body > div.jGrowl {
    position:           fixed;
}

body > div.jGrowl.top-left {
    left:               0px;
    top:                0px;
}

body > div.jGrowl.top-right {
    right:              0px;
    top:                0px;
}

body > div.jGrowl.bottom-left {
    left:               0px;
    bottom:             0px;
}

body > div.jGrowl.bottom-right {
    right:              0px;
    bottom:             0px;
}

body > div.jGrowl.center {
    top:                0px;
    width:              50%;
    left:               25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
    margin-left:        auto;
    margin-right:       auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
    background-color:       #ffffff; !important
    color:                  #000000; !important
    opacity:                .85;
    filter:                 alpha(opacity = 85);
    zoom:                   1;
    width:                  235px;
    padding:                10px;
    margin-top:             5px;
    margin-bottom:          5px;
    font-family:            Tahoma, Arial, Helvetica, sans-serif;
    font-size:              12px;
    text-align:             left;
    display:                none;
    -moz-border-radius:     5px;
    -webkit-border-radius:  5px;
}

div.jGrowl div.jGrowl-notification {
    min-height:             40px;
}

div.jGrowl div.jGrowl-notification div.header {
    font-weight:            bold;
    font-size:              10px;
}

div.jGrowl div.jGrowl-notification div.close {
    z-index:                99;
    float:                  right;
    font-weight:            bold;
    font-size:              12px;
    cursor:                 pointer;
    color:#000000;
}

div.jGrowl div.jGrowl-closer {
    height:                 15px;
    padding-top:            4px;
    padding-bottom:         4px;
    cursor:                 pointer;
    font-size:              11px;
    font-weight:            bold;
    text-align:             center;
}

div.jGrowl a, div.jGrowl-notification a {
text-decoration:none;
color: #444;
}

div.jGrowl h3, div.jGrowl-notification h3 {
font-size:14px;
font-weight:bold;
color: #C35E91;
margin: 5px; padding:0px;
}

div.jGrowl strong, div.jGrowl-notification strong {
font-weight:bold;
color: #C35E91;
}

/** Hide jGrowl when printing **/
@media print {
    div.jGrowl {
        display:            none;
    }
}



/*    ColorBox Core Style - INICIO */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}


#cboxOverlay{background: #EEE;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #CCC; background:#fff;}
        #cboxTitle{position:absolute; top:-20px;  left:0; color:#333; font: 12px Verdana; font-weight:bold; }
        #cboxCurrent{position:absolute; top:-17px; right:140px; color:#777; font: 9px Verdana; }
        #cboxSlideshow{position:absolute; top:-22px; right:22px; color: #666; font: 9px Verdana; font-weight:bold; display:block; text-align:center; background:#CCC; padding:3px; width:100px;  }
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../img/cbox3_controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../img/cbox3_controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../img/cbox3_loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:-20px; right:0px; display:block; background:url(../img/cbox3_controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}
/*    ColorBox Core Style - FIM */


/*    Antigo Geral.css  */

body {
    padding:0;
    margin:0;
}
body,td,th {
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
}

a {
    font-family: Verdana;
    font-size: 11px;
}

#tudo {
margin: 0 auto; padding:0;
width: 980px; background:#FFFFFF;
}

form {
    padding:0;
    margin:0;
}


.BTop { width:728px; height:90px; }
.BSky { width:160px; height:600px; }
.BQuad { width:250px; height:250px; }
.Banner { padding: 8px 0px; margin: 0 auto; }


/* MENU DO PAINEL DE CONTROLE */

.userbuttons{clear:both;margin-bottom:-1px;margin-top:-1px;}
a.userbutton, a.userbutton:link, a.userbutton:visited{color:#0792D0;background-color:#EFF7FF;border:1px #DCE6F1 solid;display:block;font-size:11px;height:17px;line-height:14px;margin:-1px 0 0;padding-left:4px;padding-top:3px; font-family: Verdana, Arial, Helvetica, sans-serif;   font-size:11px; text-decoration: none;}
a.userbutton:hover, a.userbutton:active{ color:#FFFFFF; background-color:#E31E5C; font-weight:bold;}
.userbutton img{float:left;margin-right:5px; border: none;}
.usericon,.userbutton{overflow:hidden;}
.boxpainel { line-height: 140%; }

#menuvip {
margin:0; padding:20px 10px; float:left; width: 140px;
}


/* PAGINAS INTERNAS */

#paginas {
margin:0; padding:20px 20px 40px 20px; float:left;
font-family: Verdana; font-size: 12px; color: #6C758C;
line-height: 150%; width: 750px;
}

#paginas a:link, #paginas a:visited, #paginas a:active {
font-family: Verdana; font-size: 12px; color: #E31E5C; font-weight:bold;
text-decoration: none; border-bottom: 1px #E31E5C dotted;
}

#paginas a:hover {
color: #6C758C; border-bottom: 1px #6C758C dotted;
}

#paginas h2 {
font-family: Verdana; font-size: 18px; color: #E31E5C;
}

#paginas strong {
font-weight:bold; color: #E31E5C; font-size: 13px;
}

#paginas .inputfv {
font-family: Verdana; font-size: 12px; color: #333333;
background-color: #FFFFFF; background-image: url(https://flog.vip/img/bginput.jpg); background-repeat: repeat-x;
background-attachment: scroll; background-x-position: left; background-y-position: top;
border: 1px solid #CCCCCC;
height: 20px; vertical-align:middle;
padding: 0.165em 0.25em 0.165em 0.25em;
}

#paginas .botao {
font-family: Verdana; font-size: 11px; color:#6C758C; font-weight:bold;
background-color: #FFFFFF; background-image: url(https://flog.vip/img/bginput.jpg); background-repeat: repeat-x;
background-attachment: scroll; background-x-position: left; background-y-position: top;
border: 1px solid #6C758C;
padding: 0.165em;
}

#paginas .espaco {
margin: 0; padding:0; padding-right: 25px;
float:left;
}

#paginas .BoxModal {
    width: 530px;
}

/*---------- TABELA COM FORMATACAO PADRAO ----------*/


#tabela td, #tabela a:link, #tabela a:visited, #tabela a:active {
font-family: Verdana; font-size: 12px; color: #6C758C;
text-decoration: none; border:0;  font-weight: normal;
}

#tabela a:hover {
color: #E31E5C;
}

table.listaValores {
    border-collapse: collapse;
    background: #FFFFF0;
    border: solid #DBEAF6 1px;
}

table.listaValores tr:nth-child(even)  {
    background: #E8F1F9;
}
table.listaValores tr.even  {
    background: #E8F1F9;
}

table.listaValores tr:hover {
    background: #FFFF73;
}

table.listaValores td {
    padding: 5px 10px;
    border-left: 1px dotted #1D76B1;
}

table.listaValores th {
    padding: 5px;
    color: #1D76B1;
    border-left: 1px dotted #1D76B1;
    border-bottom: 2px solid #DBEAF6;
    background: #DDF5F5;
}

table.listaValores td a {
    display: block;
    width: 100%;
    text-decoration: none;
}

table.listaValores td a:hover {
    text-decoration: underline;
}


/* MENU PRINCIPAL #################### */

#menugeral{
margin: 0; padding: 0; width: 100%; height:50px;
text-align:center;
background: #8C3726;
color: #FFFFFF;
font-size: 11px;
}
#menugeral ul{
padding: 0; margin:0;
}

#menugeral li{
display:inline;
padding:0 11px 0 18px; margin:0;
position:relative; top:18px;
background: url(/img/mas.gif);
background-repeat: no-repeat;
background-position: left;
}

#menugeral .primeira{
padding:0 11px 0 0; margin:0;
background:none;
}

#menugeral .ultima{
padding:0 0 0 18px; margin:0;
}

#menugeral h2, #menugeral h2 a:link, #menugeral h2 a:visited , #menugeral h2 a:active {
margin:0;
font: 11px Verdana;
display:inline;
color: #FFFFFF;
text-decoration: none;
font-weight:bold;
}

#menugeral h2 a:hover {
text-decoration: underline;
}

/* RODAPE #################### */

#rodape {
margin: 0; padding: 0; width: 980px; height:70px;
background: #FAC635; background-image: url(../img/fam.jpg); background-position: top; background-repeat:repeat-x;
text-align:center; color: #8A6808;
}

#rodape a:link, #rodape a:visited , #rodape a:active  {
padding: 0 10px;
color: #FF0062;
text-decoration: none;
font-weight:bold;
line-height: 190%;
}

#rodape a:hover {
text-decoration: underline;
}

#internas {
margin: 0; padding: 15px 0;
}

#internas .log {
font-weight: bold; color:#FF0066;
}

#internas .observ {
color:#333333;
line-height: 200%;
clear:both;
}

#internas h1 {
margin:10px 20px;
font-size:16px;
color:#FF3366;
}



.tubo-c{
clear:both;
margin: 0 auto; padding:0;
width:893px;
}

/* PAGINAÇÃO #################### */

.page .nav  { color:#666; border:0px; margin-bottom:10px; margin-top:10px; }
.page .nav  a:link, .page .nav  a:visited, .page .nav  a:hover, .page .nav  a:active { margin:3px; padding:3px 6px;text-decoration:none; color: #FF0066; background:#F9F9F9; border:1px solid #FF0066; font: 11px Verdana; }
.page .nav  a:hover { background:#FF0066; color:#FFFFFF; }
.page .nav -ativo {  margin:3px; text-decoration:none; background:#FF0066; padding:3px 6px; border:1px solid #FF0066; color:#FFF; font: bold 11px Verdana; }
.page .nav -nolink {  margin:3px; text-decoration:none; background:#FFF; padding:3px 6px; border:1px dashed #FF0066; color:#FF0066; font: 11px Verdana; }

/* NOVOS THUMBS #################### */

.viptb { width: 108.8px; float: left; text-align: center; margin: 10px 0; font: 10px Verdana; color:#999999; }
.viptx{ color:#FF0066; font-weight:bold; border-bottom: 0px; }
.viptbimg img { border: 2px solid #DDDDDD; padding: 1px; margin: 3px 0;  }
.viptbimg:hover { color: #fff; }
.viptbimg:hover img { border: 2px solid #FF0066; }

/* MINIATURAS #################### */

.thumbs { width: 120px; float: left; text-align: center; margin: 10px 0 0 37px; border-bottom: 0px; }

.thumbsimg img { border: 1px solid #FFF; padding: 1px; margin: 3px 0; border-bottom: 0px;  }
.thumbsimg:hover { color: #fff; border-bottom: 0px; /* IE bug */ }

.thumbsimg2 img { border: 1px solid #000; padding: 1px; margin: 3px 0; border-bottom: 0px;  }
.thumbsimg2:hover { color: #fff; border-bottom: 0px; /* IE bug */ }

.thumbsimg2:hover img, .thumbsimg:hover img { border: 1px solid #FD0065; background:#FD0065; }

/* PLACAS #################### */

div.erro { color: #CC0000; background:#FFD7D7; border: 1px solid #CC0000; margin: 5px 10px 10px 10px; padding: 6px 6px 6px 0; font-family: Tahoma; font-size:12px; text-align:left; }
div.certo { color: #006633; background: #D2FFD2; border: 1px solid #006633; margin: 5px 10px 10px 10px; padding: 6px 6px 6px 0; font-family: Tahoma; font-size:12px; text-align:left; }
div.aviso { color: #FF6600; background: #FEFFCE; border: 1px solid #FF6600; margin: 5px 10px 10px 10px; padding: 6px 6px 6px 0; font-family: Tahoma; font-size:12px; text-align:left; }

.centro{ height:auto; text-align:center; margin: 0 auto; }
.bugline{ height:auto; line-height:normal; }

.limpa { clear:both; }




/* admin.css */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 185px;
text-align:left;
height:auto; line-height:normal;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
height:auto; line-height:normal;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
height:auto; line-height:normal;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
height:auto; line-height:normal;
}




/* flog.css */

body {
        margin:0;
        padding:0;
        border:0;
    }

    #header {
    text-align:center;
    margin-bottom: 10px;
    }

    #footer {
    text-align:center;
    font-size:9px;
    margin-top: 30px;
    }

    .titulo {
    font-size: 160%;
    font-weight: bold;
    margin: 15px;
    padding: 0px;
    }

    .subtitulo {
    font-weight: bold;
    margin-bottom: 8px;
    padding: 0px;
    }

    .titulo_post {
    margin: 10px;
    padding: 0px;
    font-weight: bold;
    font-size:140%;
    }

    .post, .postfixo, .comentarios {
    margin:0;
    padding:0;
    text-align: left;
    }

