﻿* {
    margin: 0;
    padding: 0;
}

body {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
}
/* div principal é o que engloba tudo*/
div#principal {
    width: 1000px;
    height: 1000px;
    margin: 0 auto;
    background: transparent url('imagens/sombra.png') no-repeat center 25px;
}

/* logo especifico do tema /cabeçalho*/
div#logo {
    width: 970px;
    height: 72px;
    margin: 0 auto;
}

/* container do menu */
div#menu {
    width: 970px;
    height: 87px;
    margin: 0 auto;
}

/* conteudo da aplicação*/
div#conteudo {
    width: 960px;
    height: 100%;
    margin: 0 auto;
    padding: 3px 5px 0 5px;
    position: relative;
    font: normal 12px Verdana;
}

/*logo tela inicial/conteudo */
.logo_tela {
    width: 440px;
    height: 265px;
    margin: 0 auto;
}




.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

/*formulario*/
.container {
    margin: 10px 10px 10px 0;
}

a {
    text-decoration: none;
    color: #000;
}

div.theme_container {
    margin: 4px auto;
}

    div.theme_container div.inner {
        padding: 0px 8px 0 6px;
        background: #fff;
    }

        /* titulo da página */
        div.theme_container div.inner div.title {
            font-size: 12px;
            font-weight: bold;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            position: absolute;
            margin: 4px auto;
            padding: 2px;
            _padding-left: 10px;
        }

        div.theme_container div.inner div.content {
            padding: 6px 0;
            float: left;
        }

            div.theme_container div.inner div.content p {
                display: table;
            }

        /* label - identificação de campos */
        div.theme_container div.inner label.label, div.theme_container div.inner span.label {
            background: #f5f5f5;
            font-size: 12px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            display: inline-block;
            border-bottom: #f5f5f5 1px solid;
            border-left: #f5f5f5 1px solid;
            padding-bottom: 5px;
            padding-left: 3px;
            padding-right: 2px;
            border-top: #f5f5f5 1px solid;
            border-right: #f5f5f5 1px solid;
            padding-top: 5px;
        }

        /*Exclusivo  -  ATENDIMENTO*/
        div.theme_container div.inner label.label_at, div.theme_container div.inner span.label_at {
            background: #f5f5f5;
            font-size: 11px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            display: inline-block;
            border-bottom: #f5f5f5 1px solid;
            border-left: #f5f5f5 1px solid;
            padding-bottom: 4px;
            padding-left: 2px;
            padding-right: 1px;
            border-top: #f5f5f5 1px solid;
            border-right: #f5f5f5 1px solid;
            padding-top: 4px;
        }
