﻿
body
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font: 12px Arial, Helvetica, sans-serif;
    color: #4A4B4F;
    background-color: #FFFFFF;
    height: 100%;
}

#lblMsgFormulario
{
    text-align:center;
    width:140px;
}

#lblQtdUsuariosLogados
{
	
	text-align:right;
	font-size:1em;
	font-weight:bold;
	color:ButtonShadow;
	padding-top:3px;
}

#lblBoasVindas
{	
	float:right;
	text-align:left;
	font-size:1em;
	font-weight:bold;
	color:ButtonShadow;
}

/*Links*/

a
{
    text-decoration: none;
}

a:link
{
    color: #FF9122;
}

a:visited
{
    /*color: #663333;*/
    color:#FF9122;
}

a:hover
{
    color: #FF9900;
}

a:active
{
}

#divMsgLogin
{
	height:auto;
	color:Red;
	text-align:left;
	width:200px;
	padding: 4px 0px 0px 0px;
}

option
{
    color: #4A4B4F;
}

.label
{
	background-color:#F6F6F6;
	width:60px;
	float:left;
	height:24px;
	font-size:1.3em;
	text-align:left;
}

.inputContainer
{
	background-color:#F6F6F6;
	width:135px;
	float:right;
	text-align:right;
}

.spnMarketing
{
	font-size:0.8em;	
}

.text_justify
{
	text-align:justify;	
}

#divPrincipal
{
	width:100%;		
}

#divBarSup
{
	border: 1px solid;
	background-color: #cccccc;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	padding: 1px 10px 1px 10px;
	text-align:center;
	width:620px;
	color:Gray;
	font-size:1.5em;
	font-weight:bolder;
}

#divLogo
{
	position: relative;	
	width:640px;
}

#tblLogo
{
	width:640px;
}

#divMiddleWindow
{
	position: relative;
	text-align:center;
	width:640px;
}

#tblMiddleWindow
{
	height:200px;
	width:640px;	
}

#tdLogin
{
	width:30%;
	border-right-color:#cccccc;
	border-right-style:dotted;
	border-right-width:0.2em;
}

#divLoginTop
{
	text-align:left;
	width:200px;
	height:25px;	
}

.tblLoginTop
{
	height:25px;
	width:100%;	
}

.tblLoginTop td
{
	white-space:nowrap;
}

#tblLoginTop td
{
	white-space:nowrap;	
}

#tdKeyLoginTop
{
	text-align:left;
	font-size:1.5em;
	width:28px;	
}

#tdTextCadastroTop
{
	width:70%;
}

.TextLoginTop
{
	text-align:left;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
}


#divBoxLogin
{
	width:200px;
	padding: 10px 10px 10px 10px;
}

#div_btnEsqueciMinhaSenha
{
	border: 1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color:#FFFFFF;
	width:145px;
	height:22px;
	float:left;
	cursor:pointer;
	color:#FF9122;	
}

#tblEsqueciMinhaSenha
{
	height:22px;	
}

#spnEsqueciMinhaSenha
{
	font-weight:bolder;
	font-size:1.5em;
}

#divBtnCadastro
{
	border: 1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color:#FFFFFF;
	width:104px;
	height:22px;
	font-size:1.3em;
	vertical-align:middle;
	cursor:pointer;
	color:#FF9122;	
	float:right;
}

#tblBtnCadastro
{
	height:22px;	
}

#spnBtnCadastro
{
	font-weight:bolder;
	font-size:1.5em;
}

#div_btnOk
{
	border: 1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color:#FFFFFF;
	width:46px;
	height:22px;
	font-size:1.3em;
	vertical-align:middle;
	cursor:pointer;
	color:#FF9122;	
	float:right;
}

#tblOk
{
	height:22px;
}

#spnOk
{
	font-weight:bolder;
	font-size:1.5em;
}

#divTextCadastroTop
{
	text-align:justify;
	font-size:1.2em;
	width:358px;
	padding:3px 3px 3px 3px;
}

#divPrePagoContent
{
	width:358px;
	border: 1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color:#FFFFFF;
	text-align:left;
	font-size:1.4em;
	padding:3px 3px 3px 3px;
}

#clickCadastroPrePago
{
	width:280px;
	border:1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color:#FFFFFF;
}

#divAssinanteContent
{
	width:358px;
	border:1px solid;
	border-color: #cccccc #cccccc #cccccc #cccccc;
	background-color:#FFFFFF;
	text-align:left;
	font-size:1.4em;
	padding:3px 3px 3px 3px;	
}

input.padrao, select.padrao, textarea.padrao
{
	border: 1px solid #E0E0E0;
	padding: 3px 0;
	background-image: url('/bdp/images/fundo_input.gif');
	background-repeat: repeat-x;
	color: #333;
	font-size: 1em;
}

hr
{
  border:0px 0px 0px 0px;
  border-top:dotted 1.5px #ccc;	
  height:0px;
  
}

.cor_destaque
{
	color: #FF9122;
	font-size: 1.3em;	
}

.requireDiv
{

padding:0px 0px 0px 0px;
font-size:9px;
color:Red;
text-align:right;
	
}

.btn
{
	
background-color:white;
border:solid 0.1em #cccccc;
font-weight:bold;
color:#FF9122;
font-size:11px;
height:24px;
cursor:pointer;

}
