.ul { padding:0; }

a *{cursor:pointer;}

ul,ol{list-style-type:none;}

#ssl {

	position:fixed; bottom:0px;

	right:0px;

	background:url('../img/ssl.png') no-repeat ; width:65px; height:59px; z-index:1;

 }



#clientebar button { background-color:#E7E638; color:#227B1E }

#clientebar li { margin-right:20px }

 #moedas {

	padding:0;

/*	background:url('../img/moedas3.png') -1px 0px no-repeat;*/

	height: 47px;

	width: 100px;

	position:relative;

	overflow:hidden;

	margin-top:-47px;

	margin-left:18px;

}

#menubar 

{ background-color:#44974B}

#navbar ul li a { font-weight:400; color:#FFFFFF }

#btmenu { background-color:#373737; }

.borda {

    border: 1px solid #D3D2D1;

    border-width: 1px 1px 1px 5px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-box-shadow: 0 2px 5px #ccc;

    /*-webkit-box-shadow: 0 2px 5px #ccc;*/

    box-shadow: 0 1px 5px #ccc;

	padding:10px;

}



.materias { margin-top:10px; background-color:#FFF; padding:10px; clear: left; }

.materias h2 { margin:-5px 0px 0px -8px; }

.materias div { border:1px solid #CCC; }

.materias div br { clear:both; }



.materias ul.m li strong {

	font-weight:bold;

	font-size: 12px;

	text-transform:uppercase;

	color:#999900;

}

.materias ul.m li span a { color: #8D9FC4; }

.materias ul.m li span { font-size:12px }

.materias ul.m li h3 { margin:5px 0 5px 0; font-weight:bold; font-size: 15px; }

.materias ul.m li h3 a { display:block; color:#000; text-decoration:none;  }

.materias ul.m li h3 a:hover { text-decoration:underline; }

.materias ul.m li p a { display:block; text-decoration:none; font-weight :normal; font-size: 12px; color:#555555;  }

.materias ul.m li a:hover { text-decoration:underline; }  

.h2Verde110, .h3Verde103 { color:#458B38; font-family:Arial, Helvetica, sans-serif;  text-decoration:none; padding-top:10px;}

#lei {width:90%;padding:10px;margin:5px auto;} 

#ulFormCadastro li { padding: 5px; margin-bottom: 10px }

#msgErro{ position:fixed; top:0; left:20%; background:#FF0000; text-align:center;  font-weight:bold; padding:2px 2px 2px 5px; width:60%; z-index:1}

#msgErro a { float:right; padding-right:10px; width:11px; height:11px; margin-top:2px }

.inputErro { border:#FF0000 2px solid }

.inputOk { border:#339900 2px solid }



#msgWait {width:220px; height:55px; position:fixed; bottom:50%; left:45%; border:#999999 3px solid; background-color:#f4f4f4; z-index:1 }

#wait{width:40px; height:55px; background:transparent url(icons.gif) no-repeat -126px 0; float:left }

#textWait { float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:20px }

.wait{background-color:#f7f7f7}

/* LOGIN */

#loginConteudo #recuperarSenhaOk { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #344b06; 

width: 500px; background-color: white; padding: 20px; margin:50px auto; height:auto}

#loginConteudo #recuperarSenhaOk h1 { font-size:16px; color: #344b06; text-align:left;}

/* COMPRAR */


#comprar #comprarConteudo { margin:auto; margin-top:20px; padding:15px; min-height:300px } 

#licomprar #quadrado { width:225px; padding:10px; margin-right:15px; height:230px }

#licomprar #quadrado ul li { margin-bottom:10px; }

#comprar #quadrado2 { width:95%; height:auto; padding:10px; margin:auto }

#comprar #quadrado2 ul li { float:left; margin-bottom:10px }

#licomprar { float:left; }

#1moeda { width:180px; height:100px; background:url('1moeda.png') }

#total_carrinho { background:#dedede; padding:10px } 
table{border:1px solid #e5e5e5; border-collapse:collapse; color:#000; width:100%}

#icocarrinho { position:absolute; left:470px; top:40px; z-index:999  }

/* LOGOS CARTOES */


.ps-brand-x30, .ps-brand-x40, .ps-brand-x60 {
	display: inline-block;
	overflow: hidden;
	border: 1px solid #eee;
	text-indent: -5000px;
	border-bottom-width: 2px;
	border-radius: 3px;
	box-sizing: border-box;
	background-color: #fff
}
.ps-brand-x30 {
	background-image: url(../img/ps-brands-x30.png);
	display: none;
	width: 45px;
	height: 30px;
	background-size: 370px 280px;
	float: left;
	margin-right: 10px;
}
.ps-brand-x30--alelo {
	background-position: -65px 0;
	display: inline-block
}
.ps-brand-x30--amex {
	background-position: -65px -200px;
	display: inline-block
}
.ps-brand-x30--aura {
	background-position: 0 -50px;
	display: inline-block
}
.ps-brand-x30--banesecard {
	background-position: -65px -50px;
	display: inline-block
}
.ps-brand-x30--banri-compras {
	background-position: -130px 0;
	display: inline-block
}
.ps-brand-x30--banrisul {
	background-position: -130px -50px;
	display: inline-block
}
.ps-brand-x30--bb {
	background-position: 0 -100px;
	display: inline-block
}
.ps-brand-x30--boleto {
	background-position: -65px -100px;
	display: inline-block
}
.ps-brand-x30--bradesco {
	background-position: -130px -100px;
	display: inline-block
}
.ps-brand-x30--brasilcard {
	background-position: -195px 0;
	display: inline-block
}
.ps-brand-x30--cabal-debito {
	background-position: -195px -50px;
	display: inline-block
}
.ps-brand-x30--cabal {
	background-position: -195px -100px;
	display: inline-block
}
.ps-brand-x30--caixa {
	background-position: 0 -150px;
	display: inline-block
}
.ps-brand-x30--default {
	background-position: -65px -150px;
	display: inline-block
}
.ps-brand-x30--diners {
	background-position: -130px -150px;
	display: inline-block
}
.ps-brand-x30--elo {
	background-position: -195px -150px;
	display: inline-block
}
.ps-brand-x30--fortbrasil {
	background-position: 0 -200px;
	display: inline-block
}
.ps-brand-x30--grandcard {
	background-position: 0 0;
	display: inline-block
}
.ps-brand-x30--hiper {
	background-position: -130px -200px;
	display: inline-block
}
.ps-brand-x30--hipercard {
	background-position: -195px -200px;
	display: inline-block
}
.ps-brand-x30--itau {
	background-position: -260px 0;
	display: inline-block
}
.ps-brand-x30--maestro {
	background-position: -260px -50px;
	display: inline-block
}
.ps-brand-x30--mais {
	background-position: -260px -100px;
	display: inline-block
}
.ps-brand-x30--mastercard {
	background-position: -260px -150px;
	display: inline-block
}
.ps-brand-x30--personalcard {
	background-position: -260px -200px;
	display: inline-block
}
.ps-brand-x30--santander {
	background-position: 0 -250px;
	display: inline-block
}
.ps-brand-x30--sodexo {
	background-position: -65px -250px;
	display: inline-block
}
.ps-brand-x30--sorocred {
	background-position: -130px -250px;
	display: inline-block
}
.ps-brand-x30--ticket {
	background-position: -195px -250px;
	display: inline-block
}
.ps-brand-x30--upbrasil {
	background-position: -260px -250px;
	display: inline-block
}
.ps-brand-x30--valecard {
	background-position: -325px 0;
	display: inline-block
}
.ps-brand-x30--visa-electron {
	background-position: -325px -50px;
	display: inline-block
}
.ps-brand-x30--visa {
	background-position: -325px -100px;
	display: inline-block
}
.ps-brand-x30--vr {
	background-position: -325px -150px;
	display: inline-block
}
.ps-brand-x30--policard {
	background-position: -325px -200px;
	display: inline-block
}

    	.modal{
    		width: 300px;
    	}

    	.modal-content{
    		width: 300px;
    	}

    	.list-group-item a{
    		text-decoration: none;
    		color: green;
    	}

    	.navbar{
    		background-color: green;
    	}

    	.list-group-item:hover{
    	background-color: white;
    	}

    	.nav-link:hover{
        background-color:transparent;
    	}

    	.reg-rec{
    		text-decoration: none;
    		color: white;
    	}
    	.reg-rec:hover{
    		color: green;
    	}

    	.amarelo{
    		color: yellow;
    	}

    	.h2Verde110{
    	
    		color: green;
    	}
    	

    	#lei ul{
    		list-style-type: none;
    	}


    	#btmenu{
    		background-color: white;
    	}


    	#mais{
    		display: none;
    	}
    	
@media(max-width:480px){
    #autores{
        display:none;
    }
    
}



