/*
	Desenvolvido por GrupoW - Solucoes para internet
	http://www.grupow.com.br
	17/02/2005
*/

/* Main --------------------------------------------------------------------- */

BODY {
	margin				: 0px;
	padding				: 0px;
	width				: 100%;
	height				: 100%;
	font				: 11px "Futura lt bt",Verdana,sans-serif;
	background 			: #ccc;
	color				: #333333;
}

#completo {
	/*position			: relative;
	top					: 50%;
	left				: 50%;*/
	margin: 25ex auto 2ex;
    position: relative;
    width: 574px;
}

#completo #estrutura {
	/*position			: relative;
	width				: 320px;
	height				: 200px;
	left				: -160px;
	top					: -100px;*/
	background: url(administrativo/imagens/linen_login.jpg) no-repeat scroll left top;
    height: 291px;
    margin: 0 auto;
    padding: 47px 115px 45px;
    width: 345px;
}

#completo #estrutura #topo {
	/*height				: auto !important;
	height				: 40px;
	min-height			: 40px;*/
	width				: 100%;
	font				: 160% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight			: bold;
}

#completo #estrutura #interno {
	height				: 120px;
	width				: 100%;
	text-align			: left;
	vertical-align		: bottom;
}

#completo #estrutura #interno #mensagem {
	color: #fff;
    font-size: 30px;
    /*font-weight: bold;*/
    text-transform: uppercase;
}

#mensagem2 {
	font				: Verdana;
	color 				: #FFF;
	font-size 			: 14px;
	margin-top 			: 25px;
	margin-bottom		: 25px;
}

#completo #estrutura #interno LABEL {
	/*width				: 90px;
	float				: left;
	text-align			: right;
	font				: 90% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color				: #004A75;
	cursor				: pointer;*/

	display: block;
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px;
    color: #FFF;
}

#completo #estrutura #interno LABEL.modulo {
	display				: inline;
	float				: none;
	text-align			: left;
	font				: 90% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color				: #004A75;
	position			: relative;
	top					: -4px;
}

/*#completo #estrutura #interno .msg {
	font				: 90% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width				: 100%;
	color				: #004A75;
}*/

#completo #estrutura #interno .msgErro {
	font				: 90% Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-align			: center;
	width				: 100%;
	color				: #CC0000;
}

#completo #estrutura #rodape {
	background-color	: #EEEEEE;
	height				: 24px;
	width				: 100%;
	border				: 1px solid #999999;
	text-align			: right;
}
.box-bottom {
    
    float: right;
    height: 49px;
    width: 130px;
}
#message {
    left: 0;
    min-height: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: -40px;
}
#message .warning{
	display: inline-block;
    padding: 6px 0px 6px 25px;
    color: #960;
    font-weight: bold;
    white-space: nowrap;
    font-size: 11px;
    background: url(administrativo/imagens/messages.png) no-repeat scroll 0 -86px;
    font-family: verdana
}

.noscriptwarning{
 	bottom: -40px;
    color: #cf2734;
    font-size: 12px;
    left: 0;
    position: absolute;
}

/* Form --------------------------------------------------------------------- */

INPUT, SELECT {
	font				: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color				: #333333;
	border              : none;
	padding 			: 10px;
	font-size 			: 16px;
}

INPUT.peq, SELECT.peq {
	background-color	: #FFFFFF;
	width				: 100%;
}

.botao {
	
	background: none repeat scroll 0 0 #bd0052;
    border: medium none;
    color: #fff;
    filter: none;
    float: right;
    font-family: "Futura lt bt",sans-serif;
    font-size: 20px;
    margin-top: 20px !important;
    padding: 10px 24px;
    text-transform: uppercase;
    text-shadow: 0 1px 1px #333;
    font-weight: bold;
    cursor: pointer;
}

.botao:hover{
	background: none repeat scroll 0 0 #bd0052;
    box-shadow: none;
}

.botao.centralizado{
	margin: 0 30px;
    width: 280px;
}

#detalheTopo {
	width						: 100%;
	margin-top					: 4px;
	margin-left					: 4px;
	/*height						: auto !important;
	height						: 16px;
	min-height					: 22px;*/
}

.radiob {
	width						: 12px;
	margin						: 0px;
	margin-right				: 5px;
	border						: 0px;
}


/* Abas --------------------------------------------------------------------- */

.aba_rodape {
	vertical-align		: bottom;
	position			: relative;
	top					: 9px;
	left				: 1px;
	z-index				: 2;
}

/* Links -------------------------------------------------------------------- */

A:ACTIVE,A:LINK,A:VISITED {
	font				: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color				: #FFFFFF;
	text-decoration		: none;
	cursor				: hand;
}

A:HOVER {
	color				: #808080;
	text-decoration		: none;
	cursor				: hand;
}