/* 
    Document   : index
    Created on : 17/11/2010, 10:55:11
    Author     : contcinthia
    Description:       Purpose of the stylesheet follows.

	Modificado em : 14/09/2011
	Author: Anderson Maia
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

*{
    margin: 0;
}

fieldset{
    width:500px;
    margin:0 auto;
    border: 0px;
    text-align: center;
}

body{
	text-align: center;
	background-color: #000;
}
.conteudo{

}
.conteudoBotao{
	min-height: 25px;
	padding: 0 0 2px 0;
	/*background-color: #000;*/
	text-align: center;
	/*z-index:1;*/
}

/* ******************************************* */
/* ******************************************* */

.loginBox{
	margin: 0 auto;
	margin-top: 50px;
	background-image: url('../images/tela_sistramIV.png');
	width: 800px;
	height: 600px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	position:center;
	z-index:108;
}

/* ******************************************* */
/* ******************************************* */

.loginBox input{
	border:1px solid #838382;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	
}
.loginBox input:hover{
	border:1px solid #001841;
	
}
.radioLogin input{
	padding-top:2px;
	margin-left:18px;
	border:0px solid #838382;
	
}

/* ******************************************* */
/* ******************************************* */

.formBox{
	border:1px solid #838382;
	padding: 18px 18px 18px 18px;
	position: absolute;
	margin-top: 265px;
	margin-left: 120px;
	min-width: 145px;
	min-height: 122px;
	color: #fff;
	text-align: left;
	background-image: url('../images/fundoLogin.png');
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	z-index:99;
}

/* ******************************************* */
/* ******************************************* */

.formBoxMudaTela{
	border:1px solid #838382;
	padding: 18px 18px 18px 18px;
	position: absolute;
	margin-top: 235px;
	margin-left: 40px;
	min-width: 145px;
	min-height: 122px;
	color: #fff;
	text-align: left;
	background-image: url('../images/fundoLogin.png');
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}


.formBoxEnviaSenha{
	border:1px solid #838382;
	padding: 18px 18px 18px 18px;
	position: absolute;
	margin-top: 265px;
	margin-left: 120px;
	min-width: 145px;
	min-height: 76px;
	color: #fff;
	text-align: left;
	background-image: url('../images/fundoLogin.png');
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.btnQuadradoLogin {
	background-repeat: no-repeat;
	min-width: 32px;
	min-height: 28px;
	/*margin: 0 1px;*/
	cursor: pointer;
	z-index:4;
}
.btnConfirmar {background-image: url('../images/btnConfirmar.gif');}
.btnConfirmarHover {background-image: url('../images/btnConfirmar_02.gif');}

.erroLogin{
	position:absolute;
	min-width:220px;
	padding:25px;
	text-align:center;
	z-index:10;
	background-image:url('../images/fundoMsgErro.png');
	color:white;
	font-size:16px;
	font-family:arial;
	border:1px solid red;
	display:block;
	margin-top: 315px;
	margin-left: 420px;
	/*font-weight: bold;*/
}
.erroLoginVazio{
	position:absolute;
	min-width:220px;
	padding:25px;
	text-align:center;
	z-index:10;
	background-image:url('../images/fundoMsgErro.png');
	color:white;
	font-size:16px;
	font-family:arial;
	border:1px solid red;
	display:none;
	margin-top: 315px;
	margin-left: 420px;
	/*font-weight: bold;*/
}

.sucessoEnvioSenha{
	position:absolute;
	min-width:220px;
	padding:25px;
	text-align:center;
	z-index:10;
	background-image:url('../images/fundoMsgSucesso.png');
	color:white;
	font-size:16px;
	font-family:arial;
	border:1px solid #217d1e;
	display:block;
	margin-top: 315px;
	margin-left: 381px;
	/*font-weight: bold;*/
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.avisoInicial{
	position:absolute;
	width: 800px;
	height: 600px;
	padding:20px;
	text-align:left;
	z-index:105;
	background-image:url('../images/fundoLoginAvisoInicial.png');
	font-family:verdana,arial;
	border:1px solid #4B5C79;
	/*#919394;*/
	/*display:block;*/
	margin-top: -20px;
	margin-left: -20px;
	/*font-weight: bold;*/
	color:white;
	font-size:12px;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.fechar{
	position:relative;
	margin-top: 0px;
	margin-left: 766px;
	z-index:121;
}

.blocoPortugues{ 
	position:absolute;
	font-family: verdana, arial;
	font-size: 11px;
	color: #fff;
	text-align: left;
	padding: 15px;

	margin-left: 12px;
	margin-top: 35px;

	width:350px;
	min-height:280px;
	
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	z-index:108;
}

.blocoIngles{
	position:absolute;
	font-family: verdana, arial;
	font-size: 11px;
	color: #fff;
	text-align: left;
	padding: 15px;

	width:350px;
	min-height:280px;

	margin-left: 408px;
	margin-top:35px;

	position:absolute;
	z-index: 107;

	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.destaque{
	color: Yellow;
}

.destaqueNovo{
	color: red;
}

.rodape{
	font-family: verdana;
	font-size: 12px;
	color: #fff;
	text-align: left;
	padding: 24px;
	z-index:120;
	
	margin-top: 390px;
	/*margin-left: 30px;*/
}

h1{
	/*font-family: verdana;*/
	/*color: #CC9933;*/
	/*text-align: left;*/
	margin-left:25px;
	margin-top:20px;
	padding: 6 0 6 0;
}

hr {
	border: 0;
	height: 1px;
	/*border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom:  1px solid rgba(250,250,250,0.3);*/
	
	background-image: -webkit-linear-gradient(left, rgba(0,24,65,0), rgba(255,255,255,0.75), rgba(0,24,65,0));
	background-image: -moz-linear-gradient(left, rgba(255,255,255,0.75), rgba(255,255,255,0.75), rgba(0,24,65,0));
	background-image: -ms-linear-gradient(left, rgba(0,24,65,0), rgba(255,255,255,0.75), rgba(0,24,65,0));
	background-image: -o-linear-gradient(left, rgba(0,24,65,0), rgba(255,255,255,0.75), rgba(0,24,65,0));
}

 .barraIcons{
	position: absolute;
	margin-top: 535px;
	margin-left: 60px;
	height:35px;
	width: 350px;
	/*z-index:100;*/
 }
 
 .icons {
	position: absolute;
	
	width: 35px;
	height: 35px;
	/*margin-top: 53px;*/
	/*margin: 0 auto;*/
 }
 
/*.boxCadastro{
	margin-left: 15px;
}

.boxSenha{
	margin-left: 65px;
}

.boxJava{
	margin-left: 130px;
}

.boxFireFox{
	margin-left: 180px;
}

.boxFormularios{
	margin-left: 230px;
}

.boxAjuda{
	margin-left: 280px;
}
*/
.boxGFS{
	margin-left: 700px;
}

.boxGFM{
	margin-left: 730px;
}

.boxBD{
	margin-left: 760px;
}

.boxJV{
	margin-top: 5px;
	margin-left: 70px;
	
	position: absolute;
	min-width: 50px;
	min-height: 50px;

}

.boxIdiomas{
	/*position: absolute;*/
	margin-top: 5px;
	margin-left: 70px;
	min-width: 50px;
	min-height: 50px;
	z-index:100;
}

.btnBrasilC{background-image: url('../MGD/img/brasilC.jpg');}
.btnBrasilP{background-image: url('../MGD/img/brasilP.jpg');}
.btnBrasilPSel {background-image: url('../MGD/img/brasilPSel.jpg');display: none}

.btnEspanhaP{background-image: url('../MGD/img/espanhaP.jpg');}
.btnEspanhaPSel {background-image: url('../MGD/img/espanhaPSel.jpg');display: none}

.btnInglaterraC {background-image: url('../MGD/img/inglaterraC.jpg');}
.btnInglaterraP{background-image: url('../MGD/img/inglaterraP.jpg');}
.btnInglaterraPSel {background-image: url('../MGD/img/inglaterraPSel.jpg');display: none}

.btnIdiomas{
	background-repeat: no-repeat;
	width: 25px;
	height: 16px;
	margin-top: 6px;
	padding-right: 4px;
	cursor: hand;
	/*position:auto;*/

}

a:link{
	color: #fff;
	text-decoration: none;
}

a:hover {
	color: #fff;
	text-decoration: underline;
}

a:visited{
	color: #fff;
	text-decoration: none;
}

a:active{
	color: #fff;
	text-decoration: none;
}