body{
	font-family: Arial, Verdana, sans-serif;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	background-image: url(../img/oac_fundo2.jpg);
	background-attachment: fixed;
	background-size: 100% 100%;
	background-color:#fff;
	font-size:12px;
}
a:link, a:visited, a:hover {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #CC9900;/*#F78316*/
}
#prova_link {
    height: 81px;
    display: block;
    cursor: pointer;
    color: #F9F6E3;
    background: url(../img/prova.jpg) no-repeat scroll right top transparent;
}
img{
     border:0;
	 }

#menu ul {
	padding:0 0 1px 2px;
	margin:0px;
	float: left;
	width: 100%;
	background-color:#FF6E02;
	list-style:none;
	height:28px;
	text-transform: uppercase;
}
#menu ul li { 
	display: inline; 
}
#menu ul li a {
	background-color:#FF6E02;
	color: #fff;
	text-decoration: none;
	border-left:1px solid #FF6E02;
	padding: 8px 10px;
	float:left;
}
#menu ul li a:hover {
	background-color:#E62814;
	color: #fff;
	margin-top:-1px;
	border-bottom:1px solid #EA0000;
	border-top:1px solid #EA0000;
}
#menu ul li a.activo {
	background-color:#E62814;
	color: #fff;
	margin-top:-1px;
	border-bottom:1px solid #EA0000;
	border-top:1px solid #EA0000;
}

.MenuLateral {float: left; clear: both; width: 200px;}
.MenuLateral img {float: left; clear: both;}
.MenuLateral ul {float: left; clear: both; display: block; margin: 0; padding: 0 6px 0 0px;}
.MenuLateral ul li {float: left; clear: both; display: block; list-style: none; margin: 0 0 2px 0;}
.MenuLateral ul li a {float: left; clear: both; display: block; color: #fff; width: 201px; padding: 8px 10px; background: #009BB4; font-weight: bold; font-size: 1em; text-transform: uppercase; text-decoration: none;}
.MenuLateral ul li a:hover {background: #68BC10 no-repeat left bottom;}
.MenuLateral ul li a.Activo {background: #68BC10 no-repeat left bottom;}

#page-header_login, #page-footer, #page-cartao{
	margin: 0 auto;
	width: 960px;
	margin-bottom: 0px;
	padding:0px;
}
#header{
	width: 100%;
	background:#60AFED;
}
#page-body{
     width:320px;
	 margin:20px auto;
	 padding:10px;
	 background-color: #FFFFFF;
	 border-radius: 10px;
}
#page-header{
    height:70px;
	background:#fff;
	margin-top: 0px;
	background:#60AFED;
}
#page-header_login{
    height:125px;
	margin-top: 0px;
	background:#60AFED;
	}
	input,select {
                  	color: #666;
					background-color: #F2FFFF;
					width: 92%;
					border: 1px solid #BDB9B9;
					height: 20px;
					border-radius: 3px;
					padding: 5px 10px;
					margin: 5px 0px;
				}
	/*#comp_credito input[type=text], input[type=password]{
	                                  height:18px; 	
									  color: #666666;
									  background-color: #FFFFFF;
									  border:1px solid #BAD2DA;
									   }
input[type=text],select,input[type=password] {
                  height:18px; 	
				  color: #666666;
				  background-color: #F2FFFF;
				  border:1px solid  #999999;
				}*/
/*#header #page-header a:hover{ color: #0033FF;
                              text-decoration:underline;
							  }
#header #page-header input[type=text],input[type=password]{ 
                                        width:135px; 
					height:14px;
					color:#999999;
					background-color: #E1F7FB;
					border:1px solid   #005CB9;
             }
#header #page-header input[type=submit]{ height:25px;
                                  border:2px solid   #005CB9;
								  }
#header #page-header label{
                   color: #000099;}*/
#footer{
    float:left;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
}
.page-footer{
	background:#ccc;
	clear: both;
	font-size: 90%;
	color:#000;/*#FF6600;*/
	padding:10px;
	margin-top: 0px;
	text-align:center;
}
.barra_estado{
	font-size:90%;
	text-align:center; 
	width:550px;
	background:#f7f7f7;
	border: 1px solid #cccccc; 
	height:20px; 
	padding-top:5px; 
	border-radius:5px;
	margin:15px 0px;
	text-align:center;
}
.barra_activo{
	color:#0083B3;
	text-decoration:underline;
	font-weight:bold;
	padding-left:20px;
}
.barra_normal{
	color:#999999;
	font-weight:bold;
	padding-left:20px;
}
.div_pagamento_left{
	padding: 0px;
	text-align:left;
	height:40px;
	color:#999999;
}
.div_pagamento_right{
	padding-left: 10px;
	text-align:left;
	width:285px;
	height:40px;
	color:#999999;
}
.clear{
	clear:both;
}
.col_esquerda{
	float:left; 
	padding:10px 0 0 0;
	}

.col_direita{
	float: left; 
	padding:10px 0;
}
.col_esquerda_cad{
	float:left; 
	padding:20px 0px 20px 5px;
}
.colunaDireita{
	font-size:110%; 
	float: left; 
	width: 251px; 
	padding: 5px 0 0 0px;
}
.colunaEsquerda{
    float: left;
	width: 690px;
	padding: 8px 0 0 0px;
	
}
.secao_nome{ 
	font-weight:bold;
	font-size:20px;
	padding-bottom:15px;
}

.button1{
		border-radius: 3px;
		height: 35px;
		background-color: #000;
		color: #FFF;
		cursor: pointer;
		border: 1px solid #0748BA;
		width: 100%;
		font-size: 14px;
		font-weight: bold;
}
.button1:hover{
		border-radius: 3px;
		height: 35px;
		background-color:#0D5CA9;/*#FF7814;*/
		color: #FFF;
		cursor: pointer;
		border: 1px solid #0748BA;
		width: 100%;
		font-size: 14px;
		font-weight: bold;
}
.button{
	border-radius: 3px;
	height:30px;
	background-color:#000;
	color:#fff;
	cursor:pointer;
	border: 1px solid #ccc;
}

.but_login{
	border-radius: 5px;
	height:28px;
	padding-bottom:1px;
	background-color:#0D5CA9;
	color:#fff;
	cursor:pointer;
	border:1px #D5EAFF groove;
}
#comp_credito a{ color:#FFFFFF;}
#comp_credito a:hover{ color: #fff;}
.but_login:hover{
	border-radius: 5px;
	height:28px;
	background-color:#68BC10;/*#FF7814;*/
	color:#fff;
	cursor:pointer;
	border:1px #D5EAFF groove;  /*#FF7814*/
}

/*.but_login:hover{ text-decoration:underline;*/
             }

.button:hover{
	border-radius: 2px;
	height:30px;
	background-color:#0D5CA9;/*#FF7814;*/
	color:#fff;
	cursor:pointer;
	border: 1px solid #88B535;  /*#FF7814*/
}
.nova_conta{
	background-color:#0D5CA9;
	border:1px solid transparent;
	font-size:14px;
	text-decoration:none;
	padding:5px 5px 5px 5px; 
	border-radius: 5px;
	color:#FFF;
}

#bt_sair a {
	position: relative;
	border:1px solid #ccc;
	background-color: #e8e8e8;
	margin: 1px;
	font-size:16px;
	text-decoration:none;
	padding:3px 5px 3px 5px; 
	border-radius: 5px; 
}
#bt_sair a:hover{
	position: relative;
	border:1px solid #ccc;
	background-color: #f4f4f4;
	margin: 1px;
	font-size:16px;
	text-decoration:none;
	padding:3px 5px 3px 5px; 
	border-radius: 5px; 
}
.comprar_cart{ 
	margin:15px 0 ;
}
.comprar_cart a{
	border-radius: 2px;
	padding:6px 10px;;
	background-color: #E62814;
	color:#fff;
	cursor:pointer;
	border: 1px solid  #E62814;
}
.comprar_cart a:hover{
	border-radius: 2px;
	background-color: #FF7814;
	color:#fff;
	cursor:pointer;
	border: 1px solid  #FF7814;
}
.test_login{ 
	border:#009BB4;
	padding:4px;
}
.table_pesq{
	border:0px solid #CCCCCC;
	background:#fff;
}
.th_table{
	background:#009BB4;/*#006633*/
	color:#fff;
}
.trans_error{
	color:red;
	font-weight:bold;
	padding:0px 0px 20px 0px;
}
.trans_sucess{
	color:green;
	font-weight:bold;
	padding:0px 0px 20px 0px;
}
#login{
 float: left;
}
.header_login{
	width:200px; 
	background: #000; 
	padding:10px 5px 8px 15px; 
	border-radius:5px 5px 0 0; 
	color:#fff; 
	font-size:18px;
}
.boddy_login{
	width:200px; 
	background: #ccc; 
	padding:10px 10px 10px 10px;
	border-radius:0px;
	color:#fff;
}
.header_cad{
	width:600px; 
	background:#006633; 
	padding:10px 10px 10px 15px; 
	border-radius:5px 5px 0px 0px; 
	color:#fff; 
	font-size:20px;
}
.boddy_cad{
	width:600px; 
	background:#fff; 
	padding:10px 15px 10px 10px;
	border-radius:0px 0px 5px 5px;;
}
.boddy_login1 {width: 300px; height: 200px; padding:10px 15px 10px 10px; border-radius:0px 0px 5px 5px;; background: url(../img/pixeldestaquesHP.gif) repeat-x left top;}
.form_div{
	padding: 5px 5px 15px 5px;
}
.txt_div{
	padding: 5px 5px 0px 8px;
}
.others{
	font:10px verdana;
	color: #000;
	text-decoration: none; 
	cursor: pointer;    
	background-color:#ccc;
	padding:3px 6px;
	margin:1px;
	border: 1px solid #999;
}
.current{
	font:10px verdana;
	color: #000;
	text-decoration: none;    
	cursor:default;
	background-color:#fff;
	padding:3px 6px;
	margin:1px;
	border: 1px solid #dde;
}
.first{
	font:10px verdana;
	color: #000;
	background:url(../img/first.jpg) no-repeat center;
	text-decoration: none;    
	cursor:default;
	background-color:#fff;
	padding:3px 6px;
	margin:1px;
	border: 1px solid #dde
}
.previous{
	font:10px verdana;
	color: #000;
	background:url(../img/previous.jpg) no-repeat center;
	text-decoration: none;    
	cursor:default;
	background-color:#fff;
	padding:3px 6px;
	margin:1px;
	border: 1px solid #dde
}
.next{
	font:10px verdana;
	color: #000;
	background:url(../img/next.jpg) no-repeat center;
	text-decoration: none;    
	cursor:default;
	background-color:#fff;
	padding:3px 6px;
	margin:1px;
	border: 1px solid #dde
}
.last{
	font:10px verdana;
	color: #000;
	background:url(../img/last.jpg) no-repeat center;
	text-decoration: none;    
	cursor:default;
	background-color:#fff;
	padding:3px 6px;
	margin:1px;
	border: 1px solid #dde
}

/*--------------------scrol---------------*/
#list_divida {
	max-height: 180px;
	width: 100%;
	overflow: auto;
}
.menssage_erro{
	/*background:url(img/sucess.gif) no-repeat left center;*/
	background-color: #F9EDBE;
	padding: 5px 5px 5px 5px;
	border: 1px solid #F0C36D;
	border-radius: 2px;
	text-align:center;
}
.menssage_aceite{
	background-color: #F9EDBE;
	/*color:#00FF00;*/
	padding: 5px 5px 5px 5px;
	border: 1px solid #F0C36D;
	border-radius: 2px;
	text-align:center;
	font-weight: bold;
}

.div_contacto_left{
	padding: 0px;
	text-align:right;
	height:35px;
	color:#666666;
}
.div_contacto_msg{
	padding-left: 5px;
	text-align:left;
	color:#666666;
}
.div_contacto_right{
	padding-left: 5px;
	text-align:left;
	height:35px;
	color:#666666;
}table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #009BB4;
	color:#fff;
}
table.tablesorter thead tr .header {
    background-image:url(../img/bg.gif);
    background-repeat:no-repeat;
    background-position:center right;
    cursor: pointer;
}
table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
    background-image:url(../img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
    background-image:url(../img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #8dbdd8;
}
.ceta{
       float:left;
	   width:570px;
	   height:80px;
	   background: #60AFED;
	   margin:25px -20px 0 5px;
	   }
.ceta_direita {
				width: 0;
				height: 0;
				border-top: 65px solid transparent;
				border-bottom: 65px solid transparent;
				border-left: 65px solid  #60AFED;
				float: right;
			  }