/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28/05/2014, 16:45:40
    Author     : Emanuel
*/
@charset "utf-8";

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14pt;
    background:#ffffff url('../_img/fundo.jpg')  repeat-y center;
    color: rgb(66,102,18);
}

    body#index {
        padding: 0px;
        margin: 0px;
        background:#ffffff
    }

.cabecalho {
    margin: 0px;
    padding: 1px 10px 10px 10px;
    background-image: url('../_img/padrao_fundo.png');
    text-align: center;
    //background: #B2D1FF;
}
nav#menu_principal{
    padding: 0px;
    margin: 0px;
    background: rgb(66,102,18);;
    font-size: 14pt;
    text-align: center;
}
    nav#menu_principal ul {
        margin: 0px;
        padding: 0px;
        background: rgb(66,102,18);;
        display: block;
        list-style: none;
    }

    nav#menu_principal li {
        display: inline-block;
        padding: 5px 0px;
        margin: 0px;
        border: none;
    }
    
    .menu_nav {
        padding: 5px;
        border: none;
        border-radius: 5px;
        background-color: rgb(66,102,18);;
        color: #FFFFFF;
        text-decoration: none;
        font-weight: bold;
        transition: .5s;
    }
    
    .menu_nav:hover {
        background-color: #FFFFFF;
        color: rgb(66,102,18);;
        box-shadow: 0 0 10px rgba(0,0,0,.4);
        transition: .5s;    
    }


#conteudo {
    padding: 0px;
    margin: auto;
    max-width: 1024px;
}

#the_iframe {
    display:block; 
    width:100%;
    margin: 0px;
    border: none;
}

h1.banner_titulo {
    color: white;
    text-align: center;
    text-shadow: 1px 1px 5px #000000;
    font-size: 30pt;
}

img.centralizado {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

table#programacao{
    margin-left: auto;
    margin-right: auto;
}

    table#programacao, tr, td{
        padding: 5px;
        border: solid 1px #000000;
        border-collapse: collapse;
    }

    td.hora {
        width: 120px;
        text-align: center;
    }

    td.dia {
        text-align: center;
        background-color: rgba(66,102,18,.1);
    }
    
.sublinhado {
    text-decoration: underline;
}

.negrito {
    font-weight: bold;
}

.centralizado {
    text-align: center;
}

.aviso1{ 
    font-size: 20pt;
    font-weight: bold;
    text-align: center;
}

.caixa{
    max-width: 1024px;
    background: rgba(66,102,18,.1);
    color: rgb(66,102,18);
    padding: 20px;
    margin: 20px auto 20px auto;
    border-radius: 15px;    
}

.formulario_texto {
    line-height: 200%;
}

.nota_formulário {
    font-size: 9pt;
}

.entradas {
    border-radius: 5px;
    background: #f1f1f1;
}

    .entradas:hover {
        background: #ffffff;
        box-shadow: 0 0 10px rgb(0,90,170);
        transition: .5s;
    }

.arquivo_form {
    border-radius: 5px;
    border: 1px solid rgb(158,191,210);
    background-color: #B2D1FF;
    color: rgb(0,90,170);
    padding: 2px;
    text-decoration: none;
}

    .arquivo_form:hover {
        background-color: rgb(0,90,170);
        color: #FFFFFF;
        box-shadow: 0 0 10px rgb(0,90,170);
        transition: .5s;  
    }

.botao_centro {
    text-align: center;
    margin: 20px;
}

.link_botao {
    display: inline-block;
    border: 2px solid rgb(66,102,18);
    background-color: rgb(66,102,18);
    border-radius: 10px;
    color: #FFFFFF;
    padding: 5px;
    box-shadow: 1px 1px 5px #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 14pt;
    transition: background-color .5s, color .5s;
}

.link_botao:hover {
    background-color: rgb(255,255,255);
    color: rgb(66,102,18);
    transition: background-color .5s, color .5s;
}

.rodape {
    margin: 0px;
    padding: 20px 10px 20px 10px;
    //background: rgb(158,191,210);
    background: url('../_img/padrao_fundo.png');
    height: 300px;
    text-align: center;
}

.textorodape {
    font-weight: bold;
    color: rgb(0,90,170);
    text-align: center;
    //vertical-align: text-bottom;
    //height: 50px;
    //border: solid 1px #000000;
    //display: inline-block;
}


//---------------------Lista de Inscritos (/admin)
body#body_inscritos {
    font-size: 12pt;
}

.lista_inscritos {
    border: solid 1px #000000;
    min-width: 1000px;
    border-collapse: collapse;
    font-size: 12pt;
    margin-left: auto;
    margin-right: auto;
}

table.sborda, td.sborda, tr.sborda{
    margin: 0px;
    padding: 0px;
    border: none;
}
