@charset "iso-8859-2";
/* CSS Document */

.clear { 
    display:block !important;
    clear:both !important;
	width:0px !important; 
	height:0.001% !important; 
}

body{
    margin:0;
    /*background: linear-gradient(to bottom, rgb(243, 243, 243) 0%, rgb(0, 0, 0) 100%); */
    font-family:Verdana, Geneva, sans-serif;
    background: url(../../imagens/per-bg.jpg) no-repeat center;
    background-size: cover;
}
a:hover{
	text-decoration:underline;
	}
h2{
	
	color:#23BFEC;
	font-size:14px;
	margin:0;
	}
.round{
border-radius:7px;
-moz-border-radius:7px; /* Firefox 3.6 and earlier */
-webkit-border:7px;
} 
.sombra
{
box-shadow: 2px 2px 2px #000;
-moz-box-shadow: 2px 2px 2px #000;
-webkit-box-shadow: 2px 2px 2px #000;
}
#ok{margin-top: 15px;background: #ffc107;color: #FFFFFF;border: 0;padding: 4px 10px;width: 299px;border-radius: 8px;font-size: 13px;text-transform: uppercase;height: 42px;cursor:pointer;}
#ok:hover{
    background-color: #ffffff;
    color: #ffc107;
    border: 2px solid #ffc107;
}

#topo{
height:10px;
width:100%;
margin-bottom:30px;}
input[type="text"], input[type="password"]{
    background-color: #e9f5f9;
    color: #ffc107;
    padding: 8px;
    border: 1px solid #ffc107;
    width: 280px;
    display: block;
    margin: 0;
    border-radius: 3px;
    line-height: 23px;
	}
input:focus{
	outline-color: #00b5f0;
}
input.first-input{
	border-radius: 8px 8px 0 0;
	border-bottom:none;
	color: #ffc107;
	}
input.sec-input{
	border-radius: 0 0 8px 8px;
	}
input.loading{
	background:url(../../imagens/ajax-loader-input.gif) #d2e1ca no-repeat 267px center;}
input[type="image"]{
	}
#pagina{
	width:330px;
	height:auto;
	margin:auto;
	text-align:center;
	padding-top:8%;
	}
#logo{
	}
#coluna_direita_capa{}

/*#coluna_direita_capa{
	width:330px;
	margin:auto;
	background:#FFF;
	display:table-cell;
	padding-bottom:15px;
	margin-bottom:10px;
		border-radius:7px;
-moz-border-radius:7px;
-webkit-border:7px;
box-shadow: 2px 2px 8px #999;
-moz-box-shadow: 2px 2px 8px #999;
-webkit-box-shadow: 2px 2px 8px #999;
border: 1px solid #ccc;}*/

#login{
	text-align:left;
	background: no-repeat;
	color: #00cefc;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
#login form{width:292px; margin:auto;}
#login #lembrar-credenciais{float:left; display:block}
#login a{
	text-decoration:none;
	color:#333333;
	font-size:11px;
	display:block;
	float:right;
	line-height:20px;
	}
#login a:hover{color:#63994c}

#login #bts-helper{
		height:20px;
		margin:10px 0 0;
	}

#nao_cadastrado{
	padding-top:10px;
	width:253px;
	height:44px;
	background:url(../../imagens/fundo_naoecadastrado.png) no-repeat;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	margin-top:10px;
	}
#nao_cadastrado a{
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	margin:0;
	}

#rodape{
	position:absolute;
	height:20px;
	top:100%; 
	margin-top:-30px; 
	left:0;
	width:100%;
	background:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	padding-top:10px;
}
#rodape a{
	color:#CCC;
	text-decoration:none;}
#interno_rodape{
	width:940px;
	margin:auto;
}
#endereco{
	width:800px;
	height:36px;
	text-align:center;
	float:left;
	font-size:10px;
	margin:7px 20px 0px 20px;
	}
#submenu_rodape{
	width:800px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	margin-top:0px;
	}
#submenu_rodape a{
	text-decoration:none;
	color:#333;
	}

.assinatura{
	font-size:9px;
	color: #fff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0;
	}

.assinatura a{
	color: #ffffff;
	text-decoration:none;
	}

/* ESTILO OVERLAY */

#ovl{display:none; width:100%; height:100%; position:fixed; z-index:100}
#ovl-background{position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,0.6)}
#ovl-content{position:absolute; width:355px; height:120px; background-color:#FFF; top:50%; left:50%; margin:-65px 0 0 -177px;
border-radius: 7px;
-moz-border-radius: 7px;
-webkit-border: 7px;
box-shadow: 2px 2px 2px #000;
-moz-box-shadow: 2px 2px 2px #000;
-webkit-box-shadow: 2px 2px 2px #000;}
#ovl-content p{font-size:13px; margin:20px 20px 0 30px;}

#ovl-content fieldset{border: none; padding: 0; margin: 20px auto 6px; width:310px}
#ovl-content fieldset label{font-size: 12px;
margin-bottom:6px;
display:block;}
#ovl-content fieldset input{width:298px;}
#ovl-content fieldset input.loading{background:url(../../imagens/ajax-loader-input.gif) #d2e1ca no-repeat 287px center;}
#ovl-content .msg{margin: 10px auto 10px;
width:310px;
font-size: 10px;
display: block;}

#ovl-content #enviar{
margin-top: 15px;
background: #0C5B2C;
color: #FFFFFF;
border: 0;
padding: 4px 10px;
border-radius: 3px;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
height: 32px;
cursor:pointer;
margin:10px auto 0;
width:310px;
display:block;}
#ovl-content #enviar:hover{
background-color:#63994c}
