body {
	margin:0;
	padding:0;
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
}

form,
fieldset,
img,
h1,
h2,
h3,
h4 {
    border:0px;
    margin:0px;
    padding:0px;
}

input {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
	height: 18px;
	border: 1px solid #CCCCCC;
	padding-top: 5px;
}
select {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
}

.buttons {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
	font-weight: bold;
	text-transform: uppercase; 
}

.floaleft {
	display:block;
	float:left;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}



A:link {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;
}
A:visited {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;
}
A:active {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;
}
A:hover {
	font-family: Arial;
	font-size:11px;
	color:#4c4c4c;
	text-decoration: underline;
}

.titulos {
font-size: 14px; 
font-weight: bold; 
text-transform: uppercase; 
color: #0099CC;
}

#menuTopo {
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 0;
}

#menuTopo ul {
	padding:0;
	margin:0;
}

#menuTopo ul li {
	list-style:none;
	padding:0;
	margin:0 0 0 18px;
	float:left;
}

#menuTopo ul li a {
	display:block;
	height:23px;
}

#menuTopo ul li span {
	display:none;
}
.bt1, .bt1activo {
    	background-image:url(../templates/btbwizer.png);
	        	width:116px;
	background-repeat: no-repeat;
}
.bt1 a, .bt1activo {
	display:block;
}
.bt1 a:hover , .bt1activo {
    	background-image:url(../templates/btbwizerover.png);
	        	background-repeat: no-repeat;
}

.bt2, .bt2activo {
    	background-image:url(../templates/btformacao.png);
	        	width:116px;
	background-repeat: no-repeat;
}
.bt2 a, .bt2activo {
	display:block;
}
.bt2 a:hover , .bt2activo {
    	background-image:url(../templates/btformacaoover.png);
	        	background-repeat: no-repeat;
}

.bt3, .bt3activo {
    	background-image:url(../templates/btemprego.png);
	        	width:116px;
	background-repeat: no-repeat;
}
.bt3 a, .bt3activo {
	display:block;
}
.bt3 a:hover , .bt3activo {
    	background-image:url(../templates/btempregoover.png);
	        	background-repeat: no-repeat;
}

.bt4, .bt4activo {
    	background-image:url(../templates/btconsultoria.png);
	        	width:138px;
	background-repeat: no-repeat;
}
.bt4 a, .bt4activo {
	display:block;
}
.bt4 a:hover , .bt4activo {
    	background-image:url(../templates/btconsultoriaover.png);
	        	background-repeat: no-repeat;
}

.bt5, .bt5activo {
    	background-image:url(../templates/btprodutos.png);
	        	width:133px;
	background-repeat: no-repeat;
}
.bt5 a, .bt5activo {
	display:block;
}
.bt5 a:hover , .bt5activo {
    	background-image:url(../templates/btprodutosover.png);
	        	background-repeat: no-repeat;
}


#menuTopo1 {
	display:block;
	float:right;
	padding:0;
	/*margin:8px 15px 0 0;*/
	margin:0px 0px 0 0;
}

#menuTopo1 ul {
	padding:0;
	margin:0;
}

#menuTopo1 ul li {
	list-style:none;
	padding:0;
	float:left;
}

#menuTopo1 ul li a {
	display:block;
	height:24px;
}

#menuTopo1 ul li span {
	display:none;
}

.bttophm {
	background-image:url(../templates/bttophm.png);
	width:62px;
}
.bttophm a{
	display:block;
}
.bttophm a:hover{
	background-image:url(../templates/bttophm.png);
}
.bttopen {
	background-image:url(../templates/bttopen.png);
	width:50px;
}
.bttopen a{
	display:block;
}
.bttopen a:hover{
	background-image:url(../templates/bttopen.png);
}
.bttopes {
	background-image:url(../templates/bttopes.png);
	width:50px;
}
.bttopes a{
	display:block;
}
.bttopes a:hover{
	background-image:url(../templates/bttopes.png);
}
.bttopcontactos {
	background-image:url(../templates/bttopcontactos.png);
	width:33px;
}
.bttopcontactos a{
	display:block;
}
.bttopcontactos a:hover{
	background-image:url(../templates/bttopcontactos.png);
}
.tempodata {
	margin-top: 5px;
}


#barraMiddle {
	display:block;
	float:left;
	padding:0;
	/*margin:8px 15px 0 0;*/
	margin:0px 0px 0 0;
}

#barraMiddle ul {
	padding:0;
	margin:0;
}

#barraMiddle ul li {
	list-style:none;
	padding:0;
	float:left;
}

#barraMiddle ul li a {
	display:block;
	height:14px;
}

#barraMiddle ul li span {
	display:none;
}

.btmiddlenoticias {
		background-image:url(../templates/btnoticias.png);
				width:59px;
}
.btmiddlenoticias a{
	display:block;
}
.btmiddlenoticias a:hover{
		background-image:url(../templates/btnoticias.png);
			}
.btmiddlefaqs {
		background-image:url(../templates/btfaqs.png);
				width:121px;
}
.btmiddlenfaqs a{
	display:block;
}
.btmiddlefaqs a:hover{
		background-image:url(../templates/btfaqs.png);
			}

.divGeralConteudoHome {
	display:block;
	width:753px;
	margin-bottom:33px;
	background-image:url(../templates/bgConteudoHome4colunas.png);
}


.coluna1 {
	display:block;
	float:left;
	width:164px;
	padding:0 12px 0 12px;
}
.coluna2 {
	display:block;
	float:left;
	width:164px;
	padding:0 12px 0 12px;
}
.coluna3 {
	display:block;
	float:left;
	width:164px;
	padding:0 12px 0 12px;
}

.coluna4 {
	display:block;
	float:left;
	width:165px;
	/*padding:12px 0 0px 12px;*/
	padding:0 0 0px 12px;
}

.separadorColuna4 {
	display:block;
	background:#d9d9d9;
	height:1px;
	margin:12px 0 12px 0;
}
.tituloBlocoHomeAzul {
	display:block;
	font-size:11px;
	color:#0099CC;
	margin-bottom:7px;
}
.tituloBlocoHomeVermelho {
	display:block;
	font-size:11px;
	color:#E10D22;
	margin-bottom:7px;
}
.tituloBlocoHomeVerde {
	display:block;
	font-size:11px;
	color:#99CC00;
	margin-bottom:7px;
}
.tituloBlocoHomeLaranja {
	display:block;
	font-size:11px;
	color:#FF9900;
	margin-bottom:7px;
}
.txtDestaque {
	display:block;
	color:#7f7f7f;
}

.separadorDestaque {
	display:block;
	background:#e5e5e5;
	height:1px;
	margin:12px 0 12px 0;
}
.divEspacoImgDestaque1 {
	display:block;
	margin-bottom:9px;
}

/* PAGINAÇAO */
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #CCCCCC;
	
	text-decoration: none; /* no underline */
	color: #333333;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #0099CC;
	color: #333333;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		
			border: 1px solid #0099CC;
		
		
		
		
		font-weight: bold;
				background-color: #0099CC;
						color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}

