/*
 *	need others CSS files to this page	
 */
@import url("tabs.css");
/* end of includes */

.titulo
{
	font-size: 22px;
	color: #fe0000; /* 047CE5 */
	padding: 0px 0px 0px 10px;
	font-weight: normal;
}

.paragrafo
{
	color: #333333;
	font-size: 12px;
}

.cadastro
{
	margin: 17px 0px 10px 10px;
}

.cadastro .labelcadastro
{
	background: url(../images/seta_vermelha2.gif) no-repeat left!important; /* igual seta_semcorpo.gif */
	font-weight: bold !important;
	color: #94090D !important;
}

.cadastro .cadastroobrigatorio
{
	color: #666666;
	font-size: 9px;
	font-weight: bold;
	text-transform:uppercase;
}
.height20
{
	height:20px!important
}
.cadastro .inputcadastro
{
	border: #ccd5db solid 1px;
	color: #333;
	display: block;
	height:17px;
	margin: 5px 3px 9px 0px;
	*margin-left:-10px;
	width: 282px;
	vertical-align: middle;
}
.cadastro .dropdowncadastro
{
	border: #ccd5db solid 1px;
	color: #333;
	display: block;
	height:17px;
	margin: 5px 3px 9px 0px;
	width: 282px;
	vertical-align: middle;
}

.cadastro .textareaCadastro
{
	border: #ccd5db solid 1px;
	height: 148px;
	margin: 5px 0px 9px 0px;
	width: 740px;
}

.cadastro .DropDownCadastro option
{
	color: #333;
}
.cadastro .inputcadastromenor
{
	width: 145px;
	display: inline; 
}

.cadastro .inputMini1
{
	display: inline;
	width: 27px;
}
.cadastro .inputMini2
{
	display: inline;
	width: 40px;
}
.cadastro .inputMini3
{
	display: inline;
	width: 50px;
}
.cadastro .inputMini4
{
	display: inline;
	width: 105px;
}
.cadastro .inputBold
{
	font-weight: bold;
}
.cadastro .linkCadastro
{
	text-decoration: underline;
}
.cadastro .linkCadastro:hover
{
	color: #333;
}
.abas_navegacao a:hover
{
	text-decoration: underline;
}

.minha_empresa
{
	margin-bottom: 30px;
}
.minha_empresa .abas_navegacao
{
	margin-top: 30px;
	display: block;
	width: 500px;
	padding: 0px;
}
.minha_empresa .abas_navegacao div
{
	background: url(../img/empresa_aba_inativa.jpg) no-repeat;
	display: inline-block;
	height: 23px;
	margin: 0 -1px -6px 0;
	padding: 5px 0 0 0px;
	text-align: center;
	width: 128px;
}
.minha_empresa .abas_navegacao .ativo
{
	background: url(../img/empresa_aba_ativa.jpg) no-repeat !important;
	font-weight: bold;
}
.minha_empresa .abas_navegacao .ativo2
{
	background: url(../img/empresa_aba_ativa.jpg) no-repeat !important;
	font-weight: bold;
	margin-right: 1px;
}
.minha_empresa .abas_navegacao .ativo a
{
	color: #9c1d25;
}
.minha_empresa .abas_navegacao .ultimo
{
	background: url(../img/empresa_aba_inativa2.jpg) no-repeat;
	margin-left: 1px;
	margin-right: 1px;
	width: 86px;
}
.minha_empresa .abas_navegacao .ultimo2
{
	background: url(../img/empresa_aba_inativa2.jpg) no-repeat;
	margin-left: 0px;
	margin-right: 1px;
	width: 86px;
}
.minha_empresa .abas_navegacao a
{
	color: #164159;
}
.minha_empresa .aba_fragmento
{
	border: 1px solid #8dc7d1;
	padding: 10px; /*  display:none;*/
}

.minha_empresa hr
{
	color: #8cc5ce;
	height: 1px;
	width: 600px;
	text-align: left;
}
.texto_a_direita
{
	text-align: right;
}
.invisivel
{
	color: white;
}
.block
{
	display: block;
}
.mostrar
{
	display: block !important;
}
.float_left
{
	float: left;
}
.size135
{
	width: 135px;
}
.size160
{
	width: 160px;
}
.size170
{
	width: 170px;
}
.size282
{
	width: 282px;
}
.size600
{
	width: 600px;
}
.sinal_adicionar
{
	background: url(../img/seta_add.gif) no-repeat left center;
	padding-left: 8px;
}
.sinal_remover
{
	background: url(../img/seta_del.gif) no-repeat left center;
	padding-left: 8px;
}

.passoscadastro
{
	background: url(../img/passos_fundo.gif) repeat-x left top;
	margin: 10px -10px 10px -10px;
}
.passoscadastro li
{
	display: inline;
	width: 120px;
}
.passoscadastro li.primeiro
{
	margin-left: 8px;
}
.passoscadastro img
{
	vertical-align: middle;
}
.passoscadastro .ativo
{
	font-weight: bold;
}

.busca_container
{
	padding: 10px 0 0 0;
}
.busca_container .info
{
	font-weight: bold;
	margin: 7px 0;
}

.busca_simples
{
	background: url(../img/busca_fundobranco.gif) no-repeat;
	color: #164159;
	height: 44px;
	padding: 10px 0 0 50px;
	font-size: 10px;
	width: 443px;
}
.busca_simples input
{
	border: 1px solid #8dc7d1;
	color: #333;
	font-size: 11px;
	height: 20px;
	margin-right: 5px;
	padding: 2px 0 0 5px;
	width: 270px;
}

.busca_simples li
{
	display: inline;
}
.busca_simples a
{
	font-weight: bold;
}

.linhaGrossa
{
	background: url(../img/linha_azul.gif) no-repeat;
	height: 6px;
	margin: 10px 0 0 0;
}
.linhaGrossaMenor
{
	background: url(../img/linha_grossa_menor.gif) no-repeat;
	height: 6px;
	margin: 10px 0 10px 0;
}
.cadastro .texto_alerta
{
	background: url(../img/seta_semcorpo.gif) no-repeat left 5px;
	color: #9c1d25;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
}

.breadcampResultado li
{
	clear: both;
	height: 20px;
}

.breadcampResultado .liclass
{
	clear: both;
	height: 20px;
}
.alinhamentoAlternativoBreadcamp li
{
	clear: both;
	height: 20px;
	width: 589px;
	margin-left: 85px;
}
.alinhamentoAlternativoBreadcamp .liclass
{
	clear: both;
	height: auto;
	width: 589px;
	margin-left: 85px;
}


.breadcampResultado li a
{
	color: #164159;
	font-size: 12px;
	background: url(../img/seta_cinza.gif) no-repeat left 5px;
	padding: 0px 2px 0px 7px;
}

.breadcampResultado .liclass a
{
	color: #164159;
	font-size: 12px;
	background: url(../img/seta_cinza.gif) no-repeat left 5px;
	padding: 0px 2px 0px 7px;
}

.breadcampResultado li a.pai
{
	color: #333;
}

.breadcampResultado .liclass a.pai
{
	color: #333;
}

.breadcampResultado li a span
{
	text-decoration: underline;
	font-size: 12px;
}

.breadcampResultado .liclass a span
{
	text-decoration: underline;
	font-size: 12px;
}

.breadcampResultado li a:hover
{
	text-decoration: underline;
}

.breadcampResultado .liclass a:hover
{
	text-decoration: underline;
}

.breadcampResultado
{
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 3px;
	width: 760px;
	position: relative;
	left: 50%;
	overflow: visible;
	margin-left: -380px;
}
.breadcampResultado .descricao
{
	font-size: 11px;
	color: #666;
	padding: 3px 0 8px 7px;
}

.selecao_categorias
{
	float: left;
	width: 250px;
	padding-bottom:20px;
}

.selecao_categorias select
{
	font-size: 12px;
	width: 220px;
	margin-right: 5px;
	vertical-align: middle;
}
.selecao_categorias .coluna span
{
	display: block;
	margin-bottom: 5px;
}
.dropbg
{
	background: none !important;
}
.buscaBgAlternativo
{
	background: url(../img/busca_fundo_long2.gif) no-repeat;
	color: #164159;
	font-size: 10px;
	margin-bottom: 10px;
	width: 599px;
}
.buscaBgAlternativo input
{
	width: 210px;
}
.buscaBgAlternativo .espaco_lateral
{
	margin: 9px 0 13px 50px;
}

.lateralEmpresas
{
	float: right;
	width: 151px;
	background: url(../img/fundo_azul_degrade_borda_arredondada.gif) top no-repeat;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 6px;
}
.lateralEmpresas h4
{
	background: url(../img/seta_vermelha.gif) no-repeat left 4px;
	padding: 0 0 15px 10px;
	text-align: left;
	margin: 7px;
}
.lateralEmpresas li
{
	margin-bottom: 10px;
	padding-left: 12px;
	display: block;
}

.lateralEmpresas .liclass
{
	margin-bottom: 10px;
}

.lateralEmpresas img
{
	border: 1px solid #d0d0d0;
	margin: 10px 0 0 0;
}

.lateralAlinhamentoAux
{
	float: left;
	width: 151px;
	background: url(../img/fundo_azul_degrade_borda_arredondada.gif) top no-repeat;
	padding: 10px 10px;
	text-align: center;
	margin-bottom: 10px;
}
.lateralEmpresas .links
{
	text-align: left;
}
.lateralEmpresas h4
{
	padding-bottom: 0px;
}
.lateralEmpresas .links li
{
	margin: 3px 0;
}

.lateralEmpresas .links .liclass
{
	margin: 3px 0;
}

.lateralEmpresas .links a
{
	background: url(../img/seta_semcorpo.gif) no-repeat left 4px;
	padding-left: 7px;
}

.lateralEmpresas .links a:hover
{
	text-decoration: underline;
}

.selecao_categorias
{
	width: 740px;
	overflow-x: auto;
	overflow-y: hidden;
}
.selecao_categorias select
{
	border: solid 1px #8cc5ce;
}
.aba_fragmento .btnvoltaresquerdo
{
	padding-right: 0px;
	padding-left: 15px;
	background: url(../img/btnstandard_setavoltar.gif) no-repeat left top;
	padding-bottom: 0px;
	padding-top: 0px;
	height: 20px;
}
.aba_fragmento A.btnpadraoesquerdo:hover SPAN
{
	cursor: pointer;
	text-decoration: underline;
}
.aba_fragmento A.btnvoltaresquerdo:hover SPAN
{
	cursor: pointer;
	text-decoration: underline;
}
.aba_fragmento .btnvoltardireito
{
	padding-right: 10px;
	padding-left: 0px;
	background: url(../img/btnstadard_invert.gif) no-repeat right top;
	padding-bottom: 0px;
	color: #164159;
	padding-top: 2px;
	height: 20px;
	display: inline-block;
}
.busca_simples .btnpadraoesquerdo
{
	margin: 5px 0 0 2px;
}
.box_categories
{
	overflow-x: scroll;
	overflow-y: hidden;
	
}
.box_categories .seraquevai 
{
	width:250px;
	display:inline-block;
	float:left;
	padding:10px;
}
.seraquevai .img
{
	float:right;
	margin:6px;
	vertical-align:middle;
}

input[type=radio], input[type=checkbox]
{
    width:23px; 
    vertical-align:bottom;
    *margin:0;
    *vertical-align:middle;
}