/* CSS Personalizado */

body {

    background-position: 0px 0px;

}





/* Controla o container principal */

.container {

	width: 1000px;

	margin: 0px;

	padding: 0px;

    border: 1px solid #e1e3e5;

}



.container .norte {

	width: 1000px;

	height: 275px;

    background: #fff url('../../images/fundo_topo.jpg') no-repeat;

    border-top: 0px solid #3385AD;

    border-bottom: 0px solid #3385AD;

}



.container .oeste {

	width: 242px;

	min-height: 415px;

    _display: inline;

	border: 0px solid #f1f3f5;

}



.container .centro {

	width: 757px;

	min-height: 415px;

    _height: 274px;

	border: 0px solid #00f;

    background-color: #fff;

}



.container .leste {

	width: 0px;

	min-height: 415px;

    _height: 274px;

	border: 1px solid #00f;

    display: none;

}



.container .sul {

	width: 1000px;

	height: 30px;

	border-top: 3px solid #E2D659;

    line-height: 30px;

    text-align: center;

    background-color: #3385AD;

    color: #fff;

}





/* Menu Topo - Norte */

/* Caixa para formulário de busca */

.norte #z-caixa-pesquisa {

	width: 188px;

	margin-top: 140px;

    padding-left: 10px;

    margin-left: 35px;

    color: #fff;

    display: inline;

    float: left;

}



.norte #z-caixa-pesquisa .z-tabua-vertical {

    margin-left: 1px;

    height: 32px;

    border: 0px solid #444;

}



.norte #z-caixa-pesquisa .input {

	width: 165px;

}



.norte #z-caixa-pesquisa select {

	width: 170px;

}



.norte #z-caixa-pesquisa #btsubmit {

	width: 40px;

    height: 31px;

    

}



.container .norte #z-caixa-menu_topo {

    float: left;

    width: 740px;

    margin-top: 8px;

    margin-left: 245px;

    _display: inline;

    

}



.container .norte #z-caixa-menu_topo .z-tabua-horizontal {

    border: 0px solid #f00;

}



.container .norte #z-caixa-menu_topo .z-tabua-vertical {

    height: 32px;

    width: 100px;

    line-height: 32px;

    color: #036;

    text-align: center;

}



.container .norte #z-caixa-menu_topo a {

    color: #fff;

}



.container .norte #z-caixa-menu_topo .z-tabua-vertical #submenu {

    position: absolute;

}





/* Seta o menu administrativo */

.container .centro #z-caixa-centro #menu_administracao {

    display: inline;

}





.container .norte #z-caixa-menu_topo .menu_topo_selecionado {

    background: #3385AD url('../../images/botao_menu.jpg') no-repeat;

}



.container .norte #z-caixa-menu_topo .menu_topo_escondido {

    display: none;

}



.container .norte #z-caixa-menu_topo .menu_topo_selecionado a {

    color: #fff;

}





#login {

    background: #fff url('../../images/fundo_input_login.jpg') no-repeat;

    background-position: 1px 1px;

}



#senha {

    background: #fff url('../../images/fundo_input_senha.jpg') no-repeat;

    background-position: 1px 1px;

}







/* Menu Lateral - Oeste */

.oeste #d_menu_lateral {

	width: 223px;

	min-height: 430px;

	_height: 430px;

	margin-left: 19px;

	_display: inline;

	background: #fff url('../../images/fundo_menu_lateral2.jpg') no-repeat;

	border: 0px solid #aaa;

	float: left;

}



.oeste #d_menu_lateral #tituloml {

	font-weight: bold;

	color: #fff;

	margin-left: 25px;

	height: 19px;

	line-height: 19px;

	margin-bottom: 5px;

}



.oeste #d_menu_lateral #menu_lateral {

	width: 194px;

	margin-left: 18px;

    border: 0px solid #fff;

    list-style: inside url('../../images/seta_menu.gif');

    background-color: transparent;

}



.oeste #menu_lateral li {

    padding-left: 10px;

    height: 18px;

    line-height: 18px;

    border-bottom: 1px solid #FFCC00;

    background-color: transparent;

}



.oeste #menu_lateral li a {

    color: #124BA0;

    margin-left: 1px;

}



.oeste #menu_lateral li a:hover {

    font-weight: bold;

    margin-left: 1px;

}





/* Seta o caminho de onde o usuário está no site */

.container .centro #caminho_pao {

	width: 743px;

	height: 19px;

    line-height: 19px;

	border-bottom: 1px solid #e1e3e5;

    text-align: right;

    padding-right: 14px;

    color: #c55;

    background-color: #f1f3f5;

}



.container .centro #caminho_pao a {

	color: #c55;

    background-color: #f1f3f5;

}



/* Coloca o complemento da imagem caixa */

.container .sul a {

	color: #fff;

}





/* monta a palheta administrativa */

#palheta_administrativa {

    width: 757px;

    padding-top: 6px;

    padding-bottom: 6px;

    background-color: #f1f3f5;

    border: 0px solid #f00;

    border-top: 1px solid #c1c3c5;

    border-bottom: 1px solid #c1c3c5;

    float: left;

    display: none;

}



#palheta_administrativa span {

    height: 22px;

    margin-left: 3px;

    margin-right: 3px;

    border: 0px solid #ccc;

}



#palheta_administrativa #patitulo {

    width: 250px;

    font-weight: bold;

    font-size: 14px;

    line-height: 22px;

    border: 0px solid #ccc;

    float: left;

}



#palheta_administrativa #paconfirma {

    width: 280px;

    font-size: 12px;

    line-height: 22px;

    text-align: center;

    border-left: 1px solid #ccc;

    border-right: 1px solid #ccc;

    float: left;

}



#palheta_administrativa .pacontrole {

    width: 22px;

    border: 0px solid #ccc;

    float: right;

}
