a:visited {text-decoration: none; color:#836683;}
a:active {text-decoration: none; color:#836683;}	
a:hover {text-decoration:underline; color:#000000;}
a:link {text-decoration: none; color:#836683;}

body {
	background-image:url(../img/fundo_geral.jpg);
	background-repeat:repeat-y;
	font: normal 1.0em/1.33333em 'Cabin', 'Arial', sans-serif;
	color:#836683;
	border:0;
	padding:0;
	margin:0;
}

#extTab TABLE {
	  font: normal 1.0em/1.33333em 'Cabin', 'Arial', sans-serif;
    color: #000000;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
}

TABLE {
    font: normal 1.0em/1.33333em 'Cabin', 'Arial', sans-serif;
    color: #666666;
    border-width: 0;
}

#extTab TH {
    background-color: #E8E8E8;
    color: #000000;
    font-weight: bold;
    border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
		padding-left: 3px;
		height: 20px;
		padding-top: 5px;
}

#extTab TD {
    color: #333333;
    padding-left: 3px;
    padding-right:3px;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
}

#embreve {
  background-image: url(../img/emcontrucao.jpg) !important;;
  background-repeat:no-repeat;
  width:347px;
  height:346px;
	border:0;
	padding:20px;
  margin:0;
}	

#page{
  background-image: url(../img/fundo.jpg) !important;;
  background-repeat: repeat;
	width: 940px;
  min-height:750px;
	height:auto !important;
	border:0;
	padding:0;
	margin:auto !important;
}


#pg_topo {
   background-color:#000000;
   width:940px;
   height:152px;
   border:0;
   padding:0;
   margin: 0;
}

#pg_conteiner {
   background-image: url(../img/fundo.jpg);
   background-repeat: repeat;
   width: 940px;
   height:auto !important;
   margin: auto !important; 
   padding-top: 5px;
   padding-left: 0;
   padding-right: 0;
   padding-bottom: 5px;
   text-align: left;
}

#frame-container {
  padding:0;
  margin:0;
  border:0;
  width: 100%;
}

#body {
	background:none;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	color:#666666;
	border:0;
	padding:0;
	margin:0;
}

#login {
	width:400px;
	padding:0;
	margin:0;
  border:0;
	text-align:left;
}

.hand {
	cursor: pointer;
}

LABEL{
	display:block;
	font: normal 1.0em/1.33333em 'Cabin', 'Arial', sans-serif;
	color:#666666;
	float:left;
	width: 200px;
  text-align: left;
	vertical-align: text-bottom;
	top:0;
	margin:0;
	padding:0;
	border:0;
}

#login LABEL{
	display:block;
  font: normal 1.0em/1.33333em 'Cabin', 'Arial', sans-serif;
  color:#666666;
	float:left;
	width: 160px;
  text-align: left;
	vertical-align: text-bottom;
	top:0;
	margin:0;
	padding:0;
	border:0;
}

INPUT, SELECT, TEXTAREA {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px;
	border-color: #CCCCCC;
	border-style:solid;
	border-width: 1px;
	margin-bottom:7px;
}

#regulamento {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: justify;
}

.texto {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px;
	color:#000000;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
	margin-bottom:7px;
}

.botao {
	font-family: Arial, Verdana, Helvetica; 
	background-color: #F0F0F0;
	font-size: 12px;
	vertical-align: middle;
	color:#666666;
	border:1px solid #CCCCCC;
	top:0;
	margin:0;
	margin-right:3px;
	margin-bottom:2px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:3px;
	text-align: center;
}

.botao:hover{
	background-color:#000000;
	color: #FFFFFF;
	cursor: pointer;
}

.erro {
	color:red;
	text-align:left;
	font: normal 1.0em/1.33333em 'Cabin', 'Arial', sans-serif;
}

.tituloPaginas {
    color: #EF1E79;
    font: normal 2.0em/2.33333em 'Cabin', 'Arial', sans-serif;
}

.clear {
    clear: both;
}
