﻿/* ESTRUCTURE: MODAL */
.load { 
    display: none; 
    position: absolute; 
    top: 50%; 
    left: 50%; 
    width: 88px; 
    height: 78px; 
    z-index: 99999;
    background: url('../imagens/icones/load.gif') no-repeat;
    text-indent: -9999px
}
.bg_modal { position: absolute; top: 0; left: 0; z-index: 99998 }
.view_modal { position: absolute; left: 50%; top: 50%; text-align: left; z-index: 99998 }
.bt_fechar {
	position: absolute;
	right: 10px;
	top: 3px;
	width: 16px;
	height: 16px;
	background: url("../imagens/icones/close_modal.png") no-repeat 0 0 
}

#container_modal, #inner_modal { position: relative }

#container_modal { background: #fff; }

#inner_modal { background: #fff; margin: 0 auto }

/* login */
.section_login { width: 309px }

.section_login h3 {
    background: url(../imagens/pattern/sprite.png) no-repeat 0 -318px;
    height: 34px
}

.section_login #inner_modal { padding: 10px }

.section_login fieldset div { padding-bottom: 8px }

.section_login input { 
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    border-color: #666 #ccc #ccc #666
}

.section_login input[type="text"] { width: 182px }

.section_login input[type="password"] { width: 132px }

.section_login input[type="image"] {
    border: 0;
    padding: 0;
    vertical-align: top
}

.section_login fieldset label {
    display: block;
    float: left;
    width: 75px;
    margin: 3px 5px 0 0;
    color: #363636;
    font-size: 12px;
    text-align: right;
    text-transform: uppercase
}

.section_login #inner_modal p {
    display: block;
    padding-left: 80px
}

.section_login #inner_modal a {
    color: #363636;
    font-size: 10px;
}
