

body
    {
    margin:0px;
    background-image:url(images/back.jpg);
    font-family:Arial;
    font-size:9pt;
    color:#2D3C97;
    }

h1
    {
    font-family:Ms Sans Serif;
    font-size:9pt;
    font-weight:bold;
    color:#2D3C97;
    text-transform:uppercase;
    margin-left:15px;
    margin-right:10px;
    text-align:justify;
    }

h2
    {
    font-family:Ms Sans Serif;
    font-size:8pt;
    font-weight:bold;
    color:#2D3C97;
    text-transform:uppercase;
    margin-left:15px;
    margin-right:10px;
    text-align:justify;
    margin-bottom:0px;
    }

h3
    {
    font-family:Ms Sans Serif;
    font-size:7pt;
    font-weight:bold;
    color:#2D3C97;
    text-transform:uppercase;
    margin-left:15px;
    margin-right:10px;
    text-align:justify;
    }

/* ################################### DIVS ########################### */

ul li
    {
    list-style:none;
    }

#geral
    {
    width:779px;
    _height:1540px;
    border:0px;
    position:absolute;
    left:50%;
    margin-left:-389px;
    background-image:url(images/bg.jpg); 
    min-height:1540px;
    float:left;
    }

#topo_menu
    {
    width:779px;
    height:244px;
    float:left;
    }

#a
    {
    width:267px;
    _height:1089px;
    min-height:1089px;
    float:left;
    }

#rodape
    {
    width:779px;
    height:265px;
    float:left;
    }

#meio
    {
    width:512px;
    _height:1089px;
    min-height:1089px;
    float:right;
    }

#fantasma
    {
    display:none;
    _height:400px;
    min-height:400px;
    margin-left:0px;
    width:490px;
/*    background-color:#ffffff;  */
    padding:10px;
    paddin-top:20px;
    padding-bottom:20px;
    margin-top:-50px;
    position:relative;
    }


#cab_data
    {
    width:512px;
    height:43px;
    float:left;
    background-image:url(images/cab_data.jpg);
    }

#enviado
    {
    width:512px;
    height:100px;
    text-align:center;
    }

#erroenvio
    {
    width:80%;
    _height:100px;
    min-height:100px;
    background-color:#FD8787;
    border:ff0000;
    font-weight:bold;
    padding:10px;
    color:#000000;
    margin:0px auto;
    }

#okenvio
    {
    width:80%;
    _height:100px;
    min-height:100px;
    background-color:#98ABC2;
    border:1px solid #000099;
    font-weight:bold;
    padding:10px;
    color:#000000;
    margin:0px auto;
    }

/* ################################### CLASSES ########################### */


.moldurafoto
    {
    width:123px;
    height:110px;
    float:left;
    background-image:url(images/back.jpg);
    color:#ffffff;
    text-align:center;
    margin:15px;
    border-top:1px solid #2B64D3;
    }

.pvideos
    {
    margin-left:15px;
    margin-right:10px;
    margin-top:0px;
    }

.videofamosos
    {
    border:0px;
    }

.right
    {
    float:right;
    border:0px;
    margin-left:10px;
    margin-right:0px;
    }

.left
    {
    float:left;
    border:0px;
    margin-left:0px;
    margin-right:10px;
    }

.spnome
    {
    float:right;
    margin-top:-90px;
    margin-right:50px;
    width:250px;
    font-weight:bold;
/*    background-color:#ffcc00;  */
    }

.tbcapa
    {
    border:1px solid #000000;
    width:100px;
    height:75px;
    float:left;
    }

.datahome
    {
    width:100px;
    height:25px;
    float:right;
    font-family:Impact;
    font-size:11pt;
    margin-top:17px;
    }

.navegacao
    {
    margin-left:14px;
    }

.listapadrao
    {
    float:left;
    width:400px;
    _height:10px;
    min-height:10px;
    list-style-type:none;
    list-style:none;
    }

.imagensright
    {
    float:right;
    border:0px;
    margin-left:10px;
    }

.lh
    {
    margin-left:6px;
    }

ul.noticia_lista
    {
    width:474px;
    float:left;
    list-style-type:none;
    margin-left:14px;
    _margin-top:10px;
    }

ul.ul
    {
    width:400px;
    float:left;
    list-style:none;
    margin-left:14px;
    _margin-top:10px;
    }

.ffa500
    {
    color:#CB8401;
    }

.noticia_destaque
    {
    margin-left:15px;
    margin-right:10px;
    float:left;
    width:470px;
    _height:30px;
    min-height:30px;
    color:#2D3C97;
    }

.chamadinha
    {
    font-family:Ms Sans Serif;
    font-size:8pt;
    margin-left:25%;
    }

.imagens
    {
    border:0px;
    }

.textos
    {
    margin-left:15px;
    margin-right:10px;
    margin-top:0px;
    text-align:justify;
    color:#2D3C97;
    }


.textos_a
    {
    margin-left:30px;
/*    margin-right:10px; */
    margin-top:0px;
    text-align:justify;
    color:#2D3C97;
    }

.textos_meio
    {
    margin-left:15px;
    margin-right:10px;
    width:470px;
    float:left;
    text-align:justify;
    color:#2D3C97;
    }


/* ################################### LINKS ########################### */

a.links:link, a.links:visited
    {
    text-decoration:none;
    color:#2d3c97;
    }

a.links:hover, a.links:visted:hover
    {
    text-decoration:none;
    color:#ffa500;
    }




a.orange:link, a.orange:visited
    {
    text-decoration:none;
    color:#ffa500;
    }

a.orange:hover, a.orange:visted:hover
    {
    text-decoration:none;
    color:#ffcc00;
    }



/* ################################### MENU DROP ########################### */

ul#navmenu
    {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 779px; /*html*/
    list-style: none;
    height: 20px;
    }

ul#navmenu li
    {
    margin: 0;
    border: 0 none;
    padding: 0;
    float: left; /*geko*/
    display: inline;
    list-style: none;
    position: relative;
    height: 20px;
    }

ul#navmenu ul
    {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 100px;
    list-style: none;
    display: none;
    position: absolute;
    top: 20px;
    left: 0;
    }

ul#navmenu ul:after  /* ieca 7 */
    {
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
    }

ul#navmenu ul li
    {
    width: 100px;
    margin-top:0px;
    height:20px;
    float: left;
    display: block !important;
    display: inline;
    }


ul#navmenu a
    {
    height:20px;
    border: 0px solid #FFF;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    padding-bottom: 0px;
    padding-top:0px;
    float: none !important; /*opera*/
    float: left; /*For IE*/
    display: block;
    background: #000066;
    color: #666;
    font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
    }

ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a
    {
    background: #000066;
    color: #FFF;
    }

ul#navmenu li:hover li a, ul#navmenu li.iehover li a
    {
    float: none;
    background: #000099;
    color: #ffffff;
    }

ul#navmenu li:hover li a:hover,  ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a
    { 
    background: #CCC;
    color: #FFF;
    }

ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a
    {
    background: #EEE;
    color: #666;
    }

ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a
    {
    background: #CCC;
    color: #FFF;
    }

ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a
    {
    background: #EEE;
    color: #666;
    }


ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover
    {
    background: #CCC;
    color: #FFF;
    }

ul#navmenu ul ul, ul#navmenu ul ul ul
    {
    display: none;
    position: absolute;
    top: 0;
    left: 130px;
    }


ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul
    {
    display: none;
    }

ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul,ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul
    {
    display: block;
    }




/* ################################### FORMULÁRIO ########################### */

input, select
    {
    width:150px;
    height:18px;
    border:1px solid #000099;
    float:right;
    margin-right:100px;
    font-family:Ms Sans Serif;
    color:#000099;
    font-size:9pt;
    }

label
    {
    float:left;
    margin-left:15px;
    }


textarea
    {
    width:150px;
    height:100px;
    float:right;
    margin-right:100px;
    font-family:Ms Sans Serif;
    color:#000099;
    font-size:9pt;
    }

.botao
    {
    width:56px;
    height:34px;
    border:0px;
    }

.contato .data
    {
    width:100px;
    height:18px;
    border:1px solid #000099;
    margin-right:100px;
    float:right;
    font-family:Ms Sans Serif;
    color:#000099;
    font-size:9pt;
    }


.contato .erros
    {
    width:150px;
    height:18px;
    border:1px solid #ff0000;
    float:right;
    margin-right:100px;
    font-family:Ms Sans Serif;
    color:#000099;
    font-size:9pt;
    background-color:#F8F7F1;
    }

.contato .corrigir
    {
    color:#8C3333;
    font-size:8pt;
    float:right;
    margin-right:80px;
    width:100px;
    height:7px;
    }

/* ################################### TABELA GALERIA E IMAGENS ########################### */


.tabelafotos
    {
    width:450px;
    _height:150px;
    min-height:150px;
    float:left;
    margin-left:15px;
    }

.celulafotos
    {
/*    background-image:url(images/bgcelula.jpg);   */
    width:140px;
    height:105px;
    text-align:center;
    float:left;
    }

.imagensgaleria
    {
    border:0px;
    margin:5px;
    border:1px solid #A0A0A0;
    width:120px;
    height:90px;
    }

.spanfotos
    {
    border:1px solid #9A9A9A;
    width:135px;
    height:105px;
    float:left;
    }









.wallpapers
    {
    width:400px;
    _height:100px;
    min-height:100px;
    }

.cel_wallpapers
    {
    width:200px;
   _height:100px;
    min-height:100px;
    text-align:center;
    }



/* ===================================================== BANNER FIXO */

.fechar
    {
    float:right;
    position:absolute;
    width:100px;
    height:15px;
    left:190px;
    top:30px;
    }

#dani
    {
    top:200px;
    left:300px;
    position:absolute;
    width:300px;
    _height:250px;
    min-height:200px;
    text-align:center;
    background-image:url(images/circulo.gif);
    }

#conteudodani
    {  
    position:fixed;
    width:200px;
    height:200px;
    border:0px;
    }


