/***********************************************************************
	1 - ESTRUTURA GERAL
************************************************************************/
* {
	margin:0;
	padding:0;
	border:0;
	list-style:none;
}

div#boxConcurso {
	position:relative;
	width: 210px;
	background:  url(../img/bgs/bg_cartao.png) 0 0 repeat-y;
	margin: -1px 0 0 -1px;
	padding: 0 0 5px 0;
}
body {
	background: #fdfcf8  0 0 repeat-x;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
}
body#bgIndex {
	background: #F9F3E8 url(../img/bgs/bg_bodyindex.jpg) 0 0 repeat-x;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
}
div#site {
	position:absolute;
	width:790px;
	left:50%;
	margin: 0 0 0 -388px;
	background:url(../img/bgs/bg_site.jpg) 0 12px no-repeat;
	padding: 0 0 50px 0;
}
body#bgIndex div#site {
	position:absolute;
	width:790px;
	left:50%;
	margin: 0 0 0 -388px;
	background:url(../img/bgs/bg_site.jpg) 0 1px no-repeat;
	padding: 0 0 50px 0;
}
.hiddenli {
	display:block!important;
	visibility:hidden;
}
.hidden {
	position: absolute;
	left: -9000px;
	top: 0;
}
legend {
	display:none;
}
input {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	border: 1px solid #919b9c;
	background-color:#FCFAF5;
	height:16px;
	padding: 2px 0 0 2px;
}
/***********************************************************************
	2 - HOME
************************************************************************/
div#contentHomeL {
	width:176px;
	position:relative;
	float:left;
	display:inline;
}
div#contentHomeR {
	position:relative;
	width:590px;
	float:left;
	margin: 0 0 0 8px;
	display:inline;
}
div#topo {
	width:596px;
	height:236px;
	margin-top: -10;
	z-index:1000;
}
#credi {
	margin: 28px 0 0 25px;
}

div#logoCredicom {
	position:relative;
	margin-top: 5px;
	width:188px;
	height:129px;
	background: url(../img/bgs/fundo_logo.png) 8px 22px no-repeat; 
margin:30px 0 0 8px;
padding-top:10px;
}

div#logoCredicomIndex {
	position:relative;
	width:188px;
	height:139px;
	background-image: url(../img/bgs/fundo_log_bk.png)  !important;
	background-image:  url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bgs/fundo_log_bk.png", sizingMethod="scale");
	z-index:10;
	margin:30px 0 0 8px;
}
div#logoBolt {
	position:absolute;
	width:59px;
	right:17px;
	z-index:1000;
	top:10px;
	right:20px;
	z-index:15;
}
a#bolt {
	width:59px;
	height:17px;
	background:url(../img/logo_bolt.gif) 0 0 no-repeat;
	display:block;
	cursor:pointer;
}
/***********************************************************************
	3 - MENU HOME
************************************************************************/
body#bgIndex div#menu {
	width:152px;
	padding: 10px 0 0 0;
}
body#bgIndex div#menu ul {
	padding: 0;
}
body#bgIndex div#menu ul li {
	display: block;
}
body#bgIndex div#menu ul li a {
	height: 30px;
	display: block;	
}
body#bgIndex div#menu ul li#mninstitucional a {
	background:url(../img/menu/mn_institucional.png) 38px 0 no-repeat;
}
body#bgIndex div#menu ul li#mninstitucional a:hover {
	background:url(../img/menu/mn_institucional.png) 38px -30px no-repeat;
}
body#bgIndex div#menu ul li#mnpostos a {
	background:url(../img/menu/mn_postos.png) 0 0 no-repeat;
}
body#bgIndex div#menu ul li#mnpostos a:hover {
	background:url(../img/menu/mn_postos.png) 0 -30px no-repeat;
}
body#bgIndex div#menu ul li#mnprodutos a {
	background:url(../img/menu/mn_produtos.png) 0 0 no-repeat;
}
body#bgIndex div#menu ul li#mnprodutos a:hover {
	background:url(../img/menu/mn_produtos.png) 0 -30px no-repeat;
}
body#bgIndex div#menu ul li#mnassocie a {
	background:url(../img/menu/mn_associese.png) 0 0 no-repeat;
}
body#bgIndex div#menu ul li#mnassocie a:hover {
	background:url(../img/menu/mn_associese.png) 0 -30px no-repeat;
}
body#bgIndex div#menu ul li#mnnoticias a {
	background:url(../img/menu/mn_credinoticias.png) 0 0 no-repeat;
}
body#bgIndex div#menu ul li#mnnoticias a:hover {
	background:url(../img/menu/mn_credinoticias.png) 0 -30px no-repeat;
}
body#bgIndex div#menu ul li#mnresolve a {
	background:url(../img/menu/mn_resolve.png) 0 0 no-repeat;
}
body#bgIndex div#menu ul li#mnresolve a:hover {
	background:url(../img/menu/mn_resolve.png) 0 -30px no-repeat;
}
body#bgIndex div#menu ul li#mncontato a {
	background:url(../img/menu/mn_contato.png) 0 0 no-repeat;
}
body#bgIndex div#menu ul li#mncontato a:hover {
	background:url(../img/menu/mn_contato.png) 0 -30px no-repeat;
}
/***********************************************************************
	3 - MENU
************************************************************************/
div#menu {
	width:152px;
	padding: 10px 0 0 0;
}
div#menu ul {
	padding: 0;
}
div#menu ul li {
	display: block;
}
div#menu ul li a {
	height: 30px;
	display: block;	
}
div#menu ul li#mninstitucional a {
	background:url(../img/menu/mn_institucional.png) 38px 0 no-repeat;
}
div#menu ul li#mninstitucional a:hover {
	background:url(../img/menu/mn_institucional.png) 38px -30px no-repeat;
}
div#menu ul li#mnpostos a {
	background:url(../img/menu/mn_postos.png) 0 0 no-repeat;
}
div#menu ul li#mnpostos a:hover {
	background:url(../img/menu/mn_postos.png) 0 -30px no-repeat;
}
div#menu ul li#mnprodutos a {
	background:url(../img/menu/mn_produtos.png) 0 0 no-repeat;
}
div#menu ul li#mnprodutos a:hover {
	background:url(../img/menu/mn_produtos.png) 0 -30px no-repeat;
}
div#menu ul li#mnassocie a {
	background:url(../img/menu/mn_associese.png) 0 0 no-repeat;
}
div#menu ul li#mnassocie a:hover {
	background:url(../img/menu/mn_associese.png) 0 -30px no-repeat;
}
div#menu ul li#mnnoticias a {
	background:url(../img/menu/mn_credinoticias.png) 0 0 no-repeat;
}
div#menu ul li#mnnoticias a:hover {
	background:url(../img/menu/mn_credinoticias.png) 0 -30px no-repeat;
}
div#menu ul li#mnresolve a {
	background:url(../img/menu/mn_resolve.png) 0 0 no-repeat;
}
div#menu ul li#mnresolve a:hover {
	background:url(../img/menu/mn_resolve.png) 0 -30px no-repeat;
}
div#menu ul li#mncontato a {
	background:url(../img/menu/mn_contato.png) 0 0 no-repeat;
}
div#menu ul li#mncontato a:hover {
	background:url(../img/menu/mn_contato.png) 0 -30px no-repeat;
}
/***********************************************************************
	4 - MINHA CONTA
************************************************************************/


div#minhaConta22 {
	width:160px;
	background-color:#FBF8F1;
	border-bottom: 1px solid #f0e0c3; 
	border-left: 1px solid #f0e0c3;
	border-right: 1px solid #f0e0c3;
	border-top: 1px solid #f0e0c3;
}
div#minhaConta ol {
	text-align:right;
}
div#minhaConta ol li {
	margin: 6px 0 0 0;
}
div#minhaConta h4 {
	width:89px;
	height:10px;
	background:url(../img/title/tt_minha_conta.png) 0 0 no-repeat;
	margin: 0 0 0 41px;
}
label.topic {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#016C40;
}
.imputConta {
	width:120px;
	text-align:left;
}
a#esqueci {
	width:50px;
	display:block;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#016C40;
	text-decoration:underline;
	margin: 9px 0 0 0;
	float:left;
}
a#esqueci:hover {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.btEntrar {
	float:left;
	width:51px;
	height:22px;
	margin: 9px 0 0 0px;
	border:0;
	
}
/***********************************************************************
	5 - ADDRESS
************************************************************************/
address.home {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color:#016C40;
	text-align:right;
	margin: 21px 17px 0 0;
}

/***********************************************************************
	5 - NEWS 
************************************************************************/
div#noticias {
	float: left;
	margin: 0 0 0 0;

}
div#contentCaixanews {
	width:356px;
	height:auto;
	display:table;
	background:url(../img/bgs/bg_meio_cxnews.png) 0 0 repeat-y;
}
div#bottomCaixanews {
	width:356px;
	height:12px;
	background-image:  url(../img/bgs/bg_bottom_cxnews.png) !important;
	background-image:  url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/bgs/bg_bottom_cxnews.png", sizingMethod="scale");
}
dl.news {
	width:317px;
	margin: 0 0 21px 15px;
	background:url(../img/bgs/bd_div_news.gif) left bottom no-repeat;
}
dl.news dt {
	float: left;
	margin: 0 10px 0 0;	
}
dl.news dd {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	margin: 0 0 3px 0;
}
dl.news dd a{
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
dl.news dd a:hover{
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}
dl.news dd.titlenews {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#00552A;
}
dl.news dd.titlenews a{
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#00552A;
	text-decoration:none;
}
dl.news dd.titlenews a:hover{
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
strong.data {
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color:#C78919;
}
img.destaqueNews {
	border: 1px solid #F1E3C8;	
}
a.leiaMais {
	width: 55px;
	height:9px;
	background:url(../img/bottons/bt_leia.png) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	margin: 13px 0 0 262px;
}
/***********************************************************************
	5 - ASSOCIESE 
************************************************************************/
div#boxes {
	width: 232px;
	float:left;
}
div#icone {
	position:absolute;
	width: 95px;
	height:66px;
	top:221px;
	right:0px;
	background:  url(../img/ico_associe.gif) 0 0 no-repeat;
}
div#associese {
	width: 232px;
	background:  url(../img/bgs/bg_associe.png) 0 0 no-repeat;
	display:table;
}
div#bottomAssocie {
	width: 232px;
	height:25px;
	background:  url(../img/bgs/bg_baixo_associe.png) 0 0 no-repeat;
	
}
div#associese p {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color:#000;
	width: 183px;
	margin: 33px 0 0 15px;
}
a#assAqui {
	width: 100px;
	height:22px;
	display:block;
	margin: 11px 0 0 56px;
	background:url(../img/bottons/bt_associe.png) 0 0 no-repeat;
	cursor:pointer;
}
/***********************************************************************
	6 - CARTAO
************************************************************************/
div#boxCartao {
	position:relative;
	width: 215px;
	background:  url(../img/bgs/bg_cartao.png) 0 0 repeat-y;
	margin: -1px 0 0 -1px;
	padding: 0 0 5px 0;
}
div#boxCartao h2 {
	width: 205px;
	height:20px;
	margin: 0 0 0 17px;
	background:url(../img/title/tt_cartao.png) 0 0 no-repeat;
}
div#bottonCartao {
	width: 215px;
	height:8px;
	background:url(../img/bgs/bg_bottom_cartao.png) 0 0 no-repeat;
}
div#boxCartao p {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color:#333;
	width: 155px;
	text-align:right;
	margin: 5px 0 0 6px;
	padding: 0 0 0 40px;
	background: #fff url(../img/bgs/bg_cartoes_credicom.gif) 0 0 no-repeat;
}
#saiba {
	width: 72px;
	height:22px;
	display:block;
	margin: 7px 0 0 73px;
	background:url(../img/bottons/bt_saibamais.png) 0 0 no-repeat;
}

/***********************************************************************
	6 - COTACAO
************************************************************************/
div#topCota {
	width: 221px;
	height:17px;
	margin: 0 0 0 2px;
	background: url(../img/bgs/bg_top_cota.png) 0 2px no-repeat;
}
div#meioCota {
	width: 221px;
	background: url(../img/bgs/bg_meio_cota.png) 0 0 repeat-y;
	margin: 0 0 0 2px;
}
div#meioCota h2 {
	width: 124px;
	height:16px;
	background: url(../img/title/tt_indice.png) 0 0 no-repeat;
	margin: 0 0 0 15px;
}
div#bottomCota {
	width: 221px;
	height:17px;
	margin: 0 0 0 2px;
	background: url(../img/bgs/bg_bottom_cota.png) 0 0 no-repeat;
}
