body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../imgs/bg.jpg);
	background-position:center top;
	background-color:#000000;
	background-repeat:no-repeat;
}

#abertura_premios{
	position:absolute;
	top:58px;
	margin:0 0 0 -28px;
}
#abertura_boxform{
	position:absolute;
	width:227px;
	height:89px;
	top:202px;
	margin:0 0 0 651px;
	background-image:url(../imgs/abertura_campos.png);
	background-repeat:no-repeat;
}
#abertura_box_texto{
	position:absolute;
	width:276px;
	top:153px;
	margin:0 0 0 586px;
	text-align:right;
}
#abertura_bt_ok{
	position:absolute;
	top:285px;
	margin:0 0 0 810px;
}
#abertura_campo1{
	position:absolute;
	width:182px;
	border:none;
	background-color: transparent;
	top:18px;
	left:22px;
}
#abertura_campo2{
	position:absolute;
	width:182px;
	border:none;
	background-color: transparent;
	top:58px;
	left:22px;
}
#j_username{
	position:absolute;
	width:194px;
	height: 20px;
	border:none;
	background-color: transparent;
	top:18px;
	left:18px;
}
#abertura_claquete{
	position:absolute;
	top:630px;
	margin:0 0 0 708px;
}

#j_password{
	position:absolute;
	width:194px;
	height: 20px;
	border:none;
	background-color: transparent;
	top:58px;
	left:18px;
}

#menu_box{
	position:absolute;
	top:0;
	width:555px;
}
#menu_interna{
	float:right;
	width:555px;
}
#menu_home{
	width:600px;
	margin:0 auto;
}
.menu{
	position:relative;
	float:left;
	min-width:43px;
	height:30px;
	margin:14px 0 0 15px;
	z-index: 1000;
}
.menu:hover{
	position:relative;
	float:left;
	min-width:43px;
	height:30px;
	padding:3px 0 0 0;
	margin:14px 0 0 15px;
}
#menu_on{
	position:relative;
	float:left;
	min-width:43px;
	height:30px;
	background-image:url(../imgs/menu_seta2.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	padding:7px 0 0 0;
	margin:10px 0 0 15px;
}
#recuo_menu{
	margin-left:214px;
}
.menu_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}
.submenu{
	position:relative;
	float:left;
	min-width:36px;
	margin:5px 0 0 15px;
}
.submenu_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#868686;
	font-size:12px;
	text-decoration:none;
}
.submenu_text:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
#submenu_box{
	position:absolute;
	top:45px;
	height:29px;
}
#recuo_submenu{
	margin-left:60px;
}

#interna_centro{
	width:900px;
	margin:0 auto;
}
#interna_logo{
	position:absolute;
	top:0;
	margin:0 0 0 -58px;
}
#interna_titulo{
	float:right;
	margin:0 -13px 0 0;
}
#interna_ovd_esq{
	position:absolute;
	top:560px;
	margin:0 0 0 -29px;
}
#spot_luz{
	position:absolute;
	top:550px;
}
#interna_painel_unico{
	position:absolute;
	top:179px;
	background-image:url(../imgs/interna_fundo_painel_unico.png);
	background-repeat:no-repeat;
	width:900px;
	height:495px;
}
.interna_conteudo_numeros{
	width:851px;
	height: 400px;
	margin:10px 0 0 25px;
}
#tabela_cabecalho_datas_numeros{
	width:845px;
	margin:18px 0 0 25px;
}

#premiados_sub1{
	margin:15px 0 0 30px;
}
#premiados_box_tabela1{
	width:816px;
	height:134px;
	margin:10px 0 0 30px;
}
#premiados_sub2{
	margin:15px 0 0 30px;
}
#premiados_box_tabela2{
	width:816px;
	height:220px;
	margin:10px 0 0 30px;
}
#content_datas_sorteio{
	width:875px;
	height:450px;
	margin:5px 0 0 5px;
}
#rodape{
	position:absolute;
	top:726px;
}

.text11{
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	font-size:11px;
	text-decoration:none;
}
.text11_branco{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
}
.text12{
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	font-size:12px;
	text-decoration:none;
}
.text12_branco{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}
.text12_amarelo{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffed00;
	font-size:12px;
	text-decoration:none;
}
.text14{
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	font-size:14px;
	text-decoration:none;
}

.text14_branco{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	text-decoration:none;
}

#login_boxtext{
	position:absolute;
	width:303px;
	top:330px;
	margin:0 0 0 159px;
}
#login_boxform{
	position:absolute;
	width:306px;
	height:101px;
	top:309px;
	margin:0 0 0 463px;
	background-image:url(../images/login_fundoform.png);
	background-repeat:no-repeat;
}
#login_campo1{
	position:absolute;
	width:260px;
	border:none;
	background-color: transparent;
	top:18px;
	left:25px;
}
#login_campo2{
	position:absolute;
	width:260px;
	border:none;
	background-color: transparent;
	top:58px;
	left:25px;
}
#login_botao{
	position:absolute;
	top:396px;
	margin:0 0 0 702px;
}
#participar_passos{
	position:absolute;
	top:132px;
	margin:0 0 0 108px;
}
#msgLogin {
	margin-top: -70px;
	margin-left: 15px;
	width: 280px;
}

/* Premios */
#premios_estrela{
	position:absolute;
	top:110px;
	margin:0 0 0 350px;
}
#premios_pickups{
	position:absolute;
	top:297px;
	margin:0 0 0 -58px;
}
#premios_ferramentas{
	position:absolute;
	top:290px;
	margin:0 0 0 270px;
}
#click_amarok{
	position:absolute;
	width:500px;
	height:280px;
	top:285px;
	margin:0 0 0 -40px;
}
#click_aspirador{
	position:absolute;
	width:450px;
	height:160px;
	top:550px;
	margin:0 0 0 270px;
}
#click_lavadora{
	position:absolute;
	width:250px;
	height:310px;
	top:250px;
	margin:0 0 0 590px;
}
#click_colaborador{
	position:absolute;
	width:200px;
	height:200px;
	top:400px;
	margin:0 0 0 680px;
}

#campeoes_premios{
	position:absolute;
	top:278px;
	margin:0 0 0 293px;
}
#home_logo{
	position:absolute;	
	margin:0 0 0 -414px;
    left: 50%;
}
#home_claquete{
	position:absolute;
	top:58px;
	margin:0 0 0 603px;
}
#home_colaborador{
	position:absolute;
	top:463px;
	margin:0 0 0 -3px;
}
#home_pickups{
	position:absolute;
	top:420px;
	margin:0 0 0 -110px;
}
#home_placadias{
	position:absolute;
	top:453px;
	margin:0 0 0 645px;
}
#home_ferramentas{
	position:absolute;
	top:520px;
	margin:0 0 0 360px;
}
#premios_vazio{
    position: absolute;
    left: 50%;
    top:275px;
    margin-left: -315px;
}

/* Personalizacoes primefaces */
.ui-paginator .ui-paginator-pages .ui-state-active {
	font-size: 18px;
	font-weight: bold;
}

#dtGanhadoresOutros .ui-paginator {
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#dtGanhadoresOutros th[role="columnheader"], #dtGanhadoresCarro th[role="columnheader"] {
	background-color: #540d0d;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
    width: 153px;
}

#dtGanhadoresCarro .ui-dt-c, #dtGanhadoresOutros .ui-dt-c {
	text-align: center;
}

#dtSorteios .ui-datalist-content {
    background-color: transparent;
    border: 0px;
}

#dtSorteios .ui-datagrid-content {
    background-color: transparent;
}

#content1 .ui-datagrid-content{
	background-color: transparent;
	border: 0px;
}

#content1 .ui-datagrid {
    margin-left: 50px;
}

#content1 .ui-datagrid-data {
	width: 800px;
    margin-left: 20px;
}

#content1 .ui-datagrid-content {
	width: 800px;
}

#login_boxform .ui-messages-error-summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ui-datatable-empty-message td .ui-dt-c {
	text-align: center;
}


.text11_vermelho{
	font-family:Arial, Helvetica, sans-serif;
	color:#540d0d;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}


.link_noticias{
	font-family:Arial, Helvetica, sans-serif;
	color:#373737;
	font-size:12px;
	text-decoration:none;
}

.link_noticias:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#540d0d;
	font-size:12px;
	text-decoration:none;
}

.interna_noticias {
	width:875px;
	height:345px;
	margin:5px 0 0 5px;
}

.interna_noticias table {
	margin-left: 25px;
}

.ui-datagrid-column	{ 
	padding: 3px !important; 
	column-width: 120px !important; 
}