/* 
Document   : estilos
Created on : 04/09/2009, 14:51:11
Author     : Jhonnatan
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body, table{
    width:100%;
    min-width:800px;
    height: 100%;
    text-align:left;
    font-family:arial;
    font-size:10pt;
    margin-top:0;
    margin-bottom:0;
    margin-right:1em;
    margin-left:0;
}

html{
    width:100%;
    min-width:800px;
    height:100%;
}

textarea{
    font-family:arial;
}

.principal_div{
    width:99%;
    height:100%;
    min-width:800px;
    background-color:#FFFFFF;
}

.menu_div{
    background-color:#FFcc00;
    width:100%;
    min-width:800px;
    height:50px;
}

.cabecalho_div{
    height:260px;
    width:100%;
    min-width:800px;
    background-color:#0099cc;
    background-image:url('../imagens/degrade.png');
    background-repeat:repeat-x;
    display:block;
    vertical-align: bottom;
    text-align:center;
}

.conteudo_div{
    width:100%;
    height:100%;
    min-width:800px;
    background-color:#FFFFFF;
    background-image:url('../imagens/bgconteudo.png');
    background-position:left top;
    background-repeat:no-repeat;
    text-align:left;
    position:relative;
    margin:1em;
}


.container{
    border:#FFcc00 solid 3px;
    background-color:#FFFFFF;
}

.apoio_div{
    width:200px;
    height:100%;
    background-color:#FFFFFF;
    float:right;
    border:#000000 solid 1px;
    /*position:absolute;
    top:0;
    right:0;*/
}

#content p{
    text-align:justify;
    text-indent:15pt;
    line-height:20px;
}

#menu_principal{
    padding:0px;
    margin:0px;
    float: left;
    width: 100%;
    min-width:800px;
    list-style:none;
    font-family:arial;
    font-size:12pt
}

#menu_principal li{
    display:inline;
}

#menu_principal li a{
    float:left;
    padding: 15px 15px;
    text-decoration:none;
    font-weight:bolder;
    color:#000000;
}

#menu_principal li a:hover{
    background-color:#FFFF00;
}

#menu_secundario{
    padding:0px;
    margin:0px;
    float: left;
    list-style:none;
    font-family:arial;
    font-size:14pt
}

#menu_secundario li{
    display:inline;
}

#menu_secundario li a{
    float:left;
    padding: 13px 15px;
    text-decoration:none;
    color:#FFFFFF;
}

#menu_secundario li a:hover{
    background-color:#104E8B;
}

#menu_secundario li a:focus{
    background-color:#104E8B;
}
#menu_secundario li a:active{
    background-color:#104E8B;
}