/*---------------PRINT---------------*/
@media print{
	.noPrint, div#cabecalho_parte, div#menu, div#area_menu_atual, div.guia, div#rodape, .imprimir{
		display: none;
	}
	div#cabecalho_parte{
		margin-top: 50px;
		margin-bottom: 100px;
	}
}
@media screen{
	div#cabecalho_parte_print{
		display: none;
	}
	.screenHidden{
		display: none;
	}
}
/*---------------GERAIS---------------*/
html, body{
	margin: 0px 0px;
	background-color: #F1F8F9;
  	background-image: url("../img/lib/back-pattern.png");
}
table{
	border-collapse: collapse;
}
tr.espacoPequeno{
	height: 10px;
}
td.espacoPequeno{
	width: 10px;
}
td.espacoMedio{
	width: 20px;
}
img{
	border: 0px solid black;
}
*{
	font-family: "Lato", "Ubuntu", Arial, sans-serif, Tahoma, Arial;
	font-size: 13px;
	font-weight: 400;
    color: #525050;
	text-shadow: 1px 1px #fff;
}
div.centralizadoSite{
	margin: 0 auto;
	width: 1010px;
	padding-left: 10px;
}
div.centralizado{
	margin: 0 auto;
}
div#carregando{
	top: 0px;
	left: 0px;
	position: fixed;
	padding: 3px 10px;
	background-color: #000;
	color: #fff;
	display: none;
}
.error{
	color: #ffffff;
	background-color: #8f0707;
	padding: 0px 5px; 
}
.message{
	color: #fff;
	background-color: #86B83F;
	padding-left: 4px; 
	padding-right: 4px;
}
a, a:hover{
	text-decoration: none;
}
label, label a{
	font-weight: bold;
	font-size: 12px;
	color: #515151;
}
legend{
	font-size: 16px;
	font-weight: bold;
	color: #005995;
}

input[type=submit]{
	cursor:pointer;
}
input[type=text], input[type=password]{
	height: 15px;
}
select{
	height: 19px;
}
input.sigla{
	width: 20px;
}
input.pequeno{
	width: 130px;
}
input.pequeniniho{
	width: 65px;
}
input.valor{
	width: 70px;
}
select.pequeno{
	width: 134px;
}
select.ano{
	width: 60px;
}
select.sigla{
	width: 50px;
}
input.medio, textarea.medio{
	width: 203px;
}
textarea.medio{
	height: 100px;
}
select.medio{
	width: 180px;
}
input.grande, textarea.grande {
	width: 420px;
}
textarea.grande{
	height: 150px;
}
select.grande{
	width: 420px;
}
textarea.gigante{
	width: 720px;
	height: 300px;
}
.hidden{
	display: none;
}

span.numeroGrande{
	font-size: 22px;
	padding-right: 50px;
}
span.numeroPequeno{
	font-size: 12px;
	padding-right: 50px;
}
input.errorBorder, textarea.errorBorder{
	border: 1px solid red;
}
img.logoAnunciante{
	max-width: 100px;
	max-height: 100px;
}
img.logoAnuncianteGrande{
	max-width: 200px;
	max-height: 200px;
}
h2{
	color:#003F69;
	font-size: 18px;
}
.h5{
	color:#003F69;
	font-size: 12px;
	font-weight: bold;
}
/*---------------CABECALHO---------------*/
div#cabecalho_parte *{
	color: #fff;
}
/*---------------MENU---------------*/
div#setaMenu{
	margin: 0 auto;
	width: 1010px;
	height: 4px;
} 
div#setaMenu img{
	display: none;
}
div#menu{
	padding-top: 1px;
	margin-top: 10px;
	height: 21px;
}
div#menu table tr td{
	padding: 0px;
}
div#menu a{
	font-family: Tahoma, Verdana; 
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px 3px;
	color: #003d69;
	margin-bottom: -10px;
	text-decoration: none;
	background-position: 0px -25px;
}
div#menu a.atual{
	background-image: none;
	background-color: #003D69;
	color: #fff;
}
a#equiptoRoupadoBT{
	color: #D20000;
}
.btMenuFocus{
	background-position: 0px -20px;
}
div#area_menu_atual{
	width: 100%;
	height: 39px;
	background-image: url("../img/menu/fundo_area.jpg");
	background-color: #3497DA;
}
div#area_menu_atual div.conteudo{
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;
	width: 990px;
	height: 20px;
}
div#area_menu_atual div.conteudo input{
	border-width: 0px;
}
div#area_menu_atual a, div#area_menu_atual div.conteudo table tr td{
	color: #fff;
	text-decoration: none;
}
/*---------------AREA DE TRABALHO---------------*/
div#area_trabalho{
	padding-left: 10px;
	margin: 0 auto;
	width: 1010px;
	min-height: 400px;
}
/*---------------CONTEUDO---------------*/
div#conteudo{
	background-color: #fff;
	color: #656363;
	min-height: 300px;
	padding: 5px;
}
div.guia{
	margin-bottom: 10px;
}
div.guia a{
	text-decoration: underline;
}
/*---------------RODAPE---------------*/
div#rodape{
	width: 100%;
	min-height: 150px;
	height: 100%;
	background-image: url("../img/rodape/fundo.jpg");
	background-repeat: repeat-x;
	color: #b0cce4;
	margin-top: 5px;
	background-color: #0070BC;
	padding-top: 10px;
}
div#rodape div{
	margin: 0 auto;
	width: 1010px;
	padding-left: 10px; 
}
div#rodape table tr td{
	padding: 3px;
	line-height: 15px;
	color: #F8D523;
	font-weight: bold;
	font-size: 14px;
}
div#rodape table tr td a, div#rodape table tr td span{
	color: #b0cce4;
	text-decoration: none;
	font-size: 12px;
}

img.produto{
	width: 82px;
	height: 62px;
}
div.miniatura, img.miniatura{
	width: 82px;
	height: 62px;
	background: #c9c9c9;
}
/*------------------LOGIN--------------*/
.login-cadastro{
	width: 450px;
	height: 164px;
	padding: 5px 5px;
	padding-left: 20px;
	background-image: url("../img/home/fundo_login.jpg");
	background-repeat: no-repeat;
}
/*------------------SUBMENU--------------*/

div#submenu{
	width: 154px;
	margin-right: 30px;
}
div#submenu a, div#submenu a:hover{
	text-decoration: none;
	display: block;
	width: 100%;
	heigth: 100%;
}
div#submenu table{
	border-collapse: collapse;
}
div#submenu table tr td{
	padding: 0px;
}
div#submenu div.titulo{
	font-weight: bold;
	font-size: 14px;
	background-color: #727272;
	color: #fff;
	text-shadow: none;
}
div#submenu div.ultimo{
	border-bottom: 0px solid #ffffff;
	padding: 0px 10px;
	padding-top: 4px;
}
div#submenu div{
	color: #727272;
	padding: 4px 4px;
	padding-left: 10px;
	background-color: #E3E3E3;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #B2B2B2;
}

div.titulo_conteudo{
	color: #727272;
	font-size: 17px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}
/*---------BOTOES-------------*/
input.submitOk{
	background-color: transparent;
	background-image: url("../img/menu/ok.png");
	background-repeat: no-repeat;
	width: 27px;
	height: 23px;
}
input.submitBuscar{
	border: 0px solid black;
	background-image: url("../img/home/buscar.png");
	background-repeat: no-repeat;
	width: 80px;
	height: 23px;
}
input.submitAnunciar{
	border: 0px solid black;
	background-color: transparent;
	background-image: url("../img/home/anunciar.png");
	background-repeat: no-repeat;
	width: 80px;
	height: 23px;
}

div.popupModal{
	border: 10px solid #c9c9c9;
	background-color: #ffffff;
	padding: 20px;
	text-align: center;
}

span.titulo, span.titulo a{
	font-size: 22px;
}

a.linkPaginacao, a.linkPaginacaoAtual{
	padding: 0px 4px;
	border: 2px solid #bad6eb;
	color: #013e6a;
}
a.linkPaginacaoAtual{
	background-color: #bad6eb;
	color: #ffffff;
}
a.linkPaginacaoCompra, a.linkPaginacaoCompraAtual{
	padding: 0px 4px;
	border: 2px solid #EBCFBA;
	color: #013e6a;
}
a.linkPaginacaoCompraAtual{
	background-color: #EBCFBA;
	color: #ffffff;
}
input.submitAddEquipamento{
	background-image: url("../img/lib/add_equipamento.gif");
	width: 160px;
	height: 23px;
	border-width: 0px;
	background-repeat: no-repeat;
}
input.submitConfirmarCompra{
	background-image: url("../img/lib/confirmarCompra.gif");
	width: 266px;
	height: 23px;
	border-width: 0px;
	background-repeat: no-repeat;
}

input.submitAddServico{
	background-image: url("../img/lib/add_servico.gif");
	width: 160px;
	height: 23px;
	border-width: 0px;
	background-repeat: no-repeat;
}

.indique{padding-left:10px;}
.indique a{padding-left:32px; background: url('../img/lib/indique.gif') 0 0 no-repeat transparent; height:16px;font-weight: bold; font-size: 14px; text-decoration: none;}

.prontaEntrega{padding-left:10px;}
.prontaEntrega a{padding-left:32px; background: url('../img/venda/icon-delivery.png') 0 0 no-repeat transparent; height:16px;font-weight: bold; font-size: 14px; text-decoration: none;}

div.medio{float:left; width:210px; margin-right:5px;}
div.medio label{float:left; width:100%;}
div.medio label.checkbox{width:auto;}
div.final{margin-right:0 !important;}


.eventos {list-style: none;}
.eventos .h5{font-size: 20px; letter-spacing: 0px;float: left;margin-bottom: 10px;line-height: 22px; width:100%;cursor:pointer;}
.eventos li {width: 550px;font-size: 13px;color: #bbb;text-transform: uppercase;margin-bottom: 10px;padding: 20px;border-bottom: 1px solid #bbb;}
.eventos li label {color: #999;font-size: 12px;text-transform: uppercase;font-weight: bold;}
.eventos .descricao {color: #999;text-transform: none;font-size: 12px;}
.eventos .info{ text-transform: none;font-size: 14px;color: #999; }
.eventos .info.ativo{display:block;}
.eventos li .link_mais {float: right;color: #003F69;font-weight: bold;}

.oportunidades {list-style: none;}
.oportunidades .h5{font-size: 22px; letter-spacing: 0px;float: left;margin-bottom: 10px;line-height: 22px; width:100%;}
.oportunidades li {width: 540px;font-size: 13px;color: #bbb;text-transform: uppercase;margin-bottom: 10px;padding: 20px;background-color: #f0f0f0;border-bottom: 1px solid #bbb;border-right: 1px solid #bbb;}
.oportunidades li.semBg {background-color: transparent; border:none;}
.oportunidades li label {color: #bbb;font-size: 12px;text-transform: uppercase;font-weight: normal;letter-spacing: 1px;}
.oportunidades .descricao {color: #999;text-transform: none;font-size: 12px;}
.oportunidades .info{display:none; text-transform: none;font-size: 12px;color: #999; padding-top:20px;}
.oportunidades .info.ativo{display:block;}
.oportunidades li .link_mais {float: right;color: #003F69;font-weight: bold;}

.oportunidades .remover, .oportunidades .editar {float:right; margin-right:10px;}

.oportunidades-leftSite {float: left;width: 621px;margin-right: 20px;} 
.oportunidades-rightSite {float: left;width: 365px;}

.oportunidades-rightSite form div input[type="text"], .oportunidades-rightSite form div textarea{width:350px; border:1px solid #666; margin-bottom: 5px; }
.oportunidades-rightSite form input[type="submit"]{padding: 10px 20px;border: none;background-color: #003F6A;color: #fff;}

.clear{clear:both;}


.superOferta a, .superOferta a b {font-size: 12px;}
.superOferta a b {display: block;width: 160px;}