﻿@charset "utf-8";
/*INÍCIO ESTRUTURA GERAL*/

body {
	background-image: url(../images/bg_principal.jpg);
	margin:0px;
	padding:0px;
	background-color: #d7d7d5;
	background-repeat: repeat-y;
	background-position: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:15px;
}

#global {
	width:100%;
	background-image: url(../images/bg_linha_menu.png);
	background-repeat: repeat-x;
	background-position: 0px 95px;
	
	_background-position: 0px 116px;
	_background-image: url(../images/bg_linha_menu2.gif);
	_background-position-x:center;
}

#centralizadora {
	width: 970px;
	margin-left:auto;
	margin-right:auto;
	/*position:relative;*/
}

#conteudo
{
	color:#333333; 
	min-height:425px; 
}

p{margin: 7px 0 0 0; font-size:10px;}
input, select{font-size:10px;vertical-align:middle;}
.logo {margin:10px; margin-left:5px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.rel{position:relative;}
.bt_buscar {
	background:url(../images/bt_buscar.png);
	border:none;
	width:67px;
	height:18px;
	cursor:pointer;
}
img {border:none;}
a{color:#25247b; cursor:pointer;}
a:hover{ text-decoration:none;}
#menu_secundario {
	background-image: url(../images/bg_menu_secundario.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align:right;
	height: 70px;
	width:770px;
}

#menu_secundario a span {display:none;}
#menu_secundario .nossas_lojas {
	background-image: url(../images/menu_nossas_lojas.gif);
	width:108px;
	height:18px;
	display:-moz-inline-box;
	*display:inline-block;
	display:inline-block;
	margin-top:16px;
	margin-right:15px;
}
#menu_secundario .receba_novidades {
	background-image: url(../images/menu_receba_novidades.gif);
	width:118px;
	height:18px;
	display:-moz-inline-box;
	*display:inline-block;
	display:inline-block;
	margin-top:16px;
	margin-right:40px;
}
#menu_secundario .institucional {display:inline-block;margin-top:14px;margin-right:45px;display:-moz-inline-box;*display:inline-block;}
#menu_secundario .sobre_pernambucanas {background-image: url(../images/menu_sobre_pernambucanas.gif);width:133px;height:15px;}
#menu_secundario .fale_conosco {background-image: url(../images/menu_fale_conosco.gif);width:81px;height:15px;display:-moz-inline-box;*display:inline-block;}
#menu_secundario .eventos {background-image: url(../images/menu_eventos.gif);width:121px;height:15px;display:-moz-inline-box;*display:inline-block;}
#menu_secundario .fornecedores {background-image: url(../images/menu_fornecedores.gif);width:82px;height:15px;display:-moz-inline-box;*display:inline-block;}
#menu_secundario .ucchl {background-image: url(../images/menu_ucchl.gif);width:53px;height:15px;display:-moz-inline-box;*display:inline-block;}

#menu_principal {
	/*background-image: url(../images/aqui_voce_encontra.png);
	background-repeat:no-repeat;*/
	margin:0px;
	padding: 5px 0 0 180px;
	background-position: 10px 20px;
	height:40px;
	margin-left:-5px;
	position:relative;
}
.encontra
{
	position:absolute;
	top:20px;
	left:10px;	
	_margin:0 0 0 -180px;
	_top:40px;
}

#menu_principal li {list-style:none;display:inline;margin:0px;padding:0px;}
#menu_principal a {display:block;float:left;height:39px ; cursor:pointer}
#menu_principal a span{display:none;}
#menu_moda{background-image:url(../images/menu_moda.png);width:181px;}
#menu_decoracao{background-image:url(../images/menu_decoracao.png);width:180px;}
#menu_eletro{background-image:url(../images/menu_eletro.png);width:191px;}

#menu_aniversario{background-image:url(common/images/menu_aniversario.png); width:268px;background-repeat:no-repeat;}
#menu_guia{background-image:url(common/images/menu_guia.png);width:288px;background-repeat:no-repeat;}
#menu_clube{background-image:url(common/images/menu_clube_irado.png);width:289px;background-repeat:no-repeat;}
#menu_servicos_financeiros_niver{background-image:url(common/images/menu_servicos_financeiros_niver.png);width:206px; background-repeat:no-repeat;}

#menu_servicos_financeiros{background-image:url(../images/menu_servicos_financeiros.png);width:216px; background-repeat:no-repeat;}


/*****
Rodapé 
*****/

#footer
{
	position:relative;
	width:982px;
	margin:15px auto 10px auto;
}

#footer .bgRodape {
	background:url(../images/bg_rodape.png) no-repeat;
	width:982px;
	height:28px;
}

#footer #rodape
{
	font-size:10px;
	width: 982px;
	text-align:center;
	position:absolute;
	top:4px;
	left:0px;
}

#rodape ul{margin:0px;padding:0px;}
#rodape ul li {list-style:none;	border-left-width: thin;border-left-style: solid;border-left-color: #666666; margin-left:10px; display:inline; padding-left:20px;}
#rodape a{color:#25247b;}
#rodape a:hover{ text-decoration:none;}

#bannerHome{ height:260px; }

/*INICIO ESTRUTURA BOX */
.bt_fechar {
	background-image:url(../images/bt_fechar.gif);
	width:62px;
	height:18px;
	display:block;
	position:absolute;
	z-index:999;
	right:30px;
	top:2px;
}
.bt_fechar span{display:none;}
#box_lojas .lojas p{ display:none;}
#box_lojas .lojas { background:url(../images/lojas.png); display:block; height:13px; width:29px;}

#box_lojas {
	background-image:url(../images/topo_box_lojas.gif);
	background-repeat:no-repeat;
	width:278px;
	position:absolute;
	margin-left:605px;
	_margin-left:500px;
	margin-top:40px;
	padding-top:26px;
	top:0;
	z-index:998;
	display:none;
}
#bg_box_lojas {
	background-image:url(../images/bg_box_lojas.gif);
	background-repeat:repeat-y;
	padding: 0 20px 0 20px;
	color:#000000;
}
#bg_box_lojas .bt_buscar {
	margin-left:170px;
}
#rodape_box_lojas{
	background-image:url(../images/rodape_box_lojas.gif);
	background-repeat:no-repeat;
	padding-top:12px;
	width:278px;
}
	
.alerta {color:#b11116;}
#box {
	background-image:url(../images/topo_box.gif);
	background-repeat:no-repeat;
	width:212px;
	padding-top:23px;
}
#bg_box {
	background-image:url(../images/bg_box.gif);
	background-repeat:repeat-y;
	padding: 0 10px 0 10px;
	color:#000000;
}
#bg_box select{
	width:190px;
}
#rodape_box	{
	background-image:url(../images/rodape_box.png);
	background-repeat:no-repeat;
	height:33px;
	width:212px;
}
#detalhe_box {
	background-image:url(../images/detalhe_box.png);
	width:11px;
	height:20px;
	display:block;
	position:absolute;
	margin-left:211px;
	z-index:999;
}

#bg_box .bt_buscar {
	margin-left:125px;
	margin-top:10px;
	margin-bottom:10px;
}
#cadastro{
	position:absolute;
	margin-left:495px;
	margin-top:15px;
	padding-top:26px;
	top:0;
	z-index:98;
	width:488px;
	height:300px;
	display:none;
}
#ouvidoria_form{
	position:absolute;
	margin-left:38px;
	*margin-left: 36px;
	margin-top:260px;
	*margin-top: 220px;
	padding-top:26px;
	top:0;
	z-index:98;
	width:570px;
	height:360px;
	display:none;
}

.bt_fechar_ouvidoria_form  span { display:none;}
.bt_fechar_ouvidoria_form {
	background-image:url(../images/bt_fechar.gif);
	width:62px;
	height:18px;
	display:none;
	position:absolute;
	z-index:999;
	right:30px;
	top:295px;
	*top: 275px;
	left: 970px;
	*left: 900px;
}

.bt_fechar_ouvidoria span{display:none;}
.bt_fechar_ouvidoria {
	background-image:url(../images/bt_fechar.gif);
	display:block;
	height:20px;
	position:absolute;
	right:20px;
	top:-8px;
	width:62px;
	z-index:997;
	outline: none;
}
#box_ouvidoria .atencao p{ display:none;}
#box_ouvidoria .atencao { background:url(../images/atencao.gif); display:block; height:13px; width:43px;}
#box_ouvidoria{
	background-image:url(../images/topo_box_ouvidoria.gif);
	background-repeat:no-repeat;
	width:253px;
	padding-top:15px;
	position:absolute;
	margin-top:25px;
	*margin-top: 15px;
	margin-left:437px;
	*margin-left:165px;
	_z-index:999;
	display:none;

}
#bg_box_ouvidoria {
	background-image:url(../images/bg_box_ouvidoria.gif);
	background-repeat:repeat-y;
	padding: 0 20px 0 20px;
	color:#000000;
}

#rodape_box_ouvidoria{
	background-image:url(../images/rodape_box_ouvidoria.gif);
	background-repeat:no-repeat;
	padding-top:24px;
	width:253px;
}

/*TÈRMINO ESTRUTURA BOX */
/*TÉRMINO ESTRUTURA GERAL*/

/*INICIO TITULOS*/
h1 span,h2 span,
.tit_telefones span,
.tit_adulto span,
.ver_etapa2 span,
.calendario_completo span,
.regulamento_pdf span,
.bt_x span,
.tit_veja_calendario span
.tit_moda span,
.tit_decoracao span,
.tit_eletro span{display:none;}
.tit_eletro{
	background-image:url(../images/tit_eletro.png);
	background-repeat:no-repeat;
	background-position:center;
	height:24px;
	width:57px;
	display:block;
	margin-left:15px;
	margin-top:30px;
}
.tit_decoracao{
	background-image:url(../images/tit_decoracao.png);
	background-repeat:no-repeat;
	background-position:center;
	height:28px;
	width:102px;
	margin-left:15px;
	margin-top:30px;
	display:block;
}

.tit_moda{
	background-image:url(../images/tit_moda.png);
	background-repeat:no-repeat;
	background-position:center;
	height:23px;
	width:55px;
	display:block;
	margin-left:15px;
	margin-top:30px;

}
.tit_veja_calendario {
	background-image:url(../images/tit_veja_calendario.png);
	background-repeat:no-repeat;
	background-position:center;
	height:14px;
	width:246px;
	display:block;
	/*margin-left:-70px;*/
	/*margin-top:25px;*/
}

.tit_busca_lojas {
	background-image:url(../images/tit_busca_lojas.png);
	background-repeat:no-repeat;
	height:26px;
	width:210px;
	margin-left:15px;
	margin-top:30px;
	display:block;
}
.tit_privacidade {
	background-image:url(../images/tit_privacidade.png);
	background-repeat:no-repeat;
	background-position:center;
	height:22px;
	width:117px;
	margin-left:15px;
	margin-top:30px;
	display:block;
}

.tit_comunicado {
	background-image:url(../images/tit_comunicado.png);
	background-repeat:no-repeat;
	background-position:center;
	height:22px;
	width:233px;
	margin-left:15px;
	margin-top:30px;
	display:block;
}

.tit_sobre_pernambucanas {
	background-image:url(../images/sobre_pernambucanas.png);
	background-repeat:no-repeat;
	background-position:center;
	height:22px;
	width:239px;
	margin-left:15px;
	margin-top:30px;
	display:block;
}
.tit_fale_conosco {
	background-image:url(../images/tit_fale_conosco.png);
	background-repeat:no-repeat;
	height:22px;
	width:130px;
	margin-left:15px;
	margin-top:30px;
	display:block;
}
.tit_telefones {
	background-image:url(../images/tit_telefones-email.png);
	background-repeat:no-repeat;
	background-position:center;
	height:26px;
	width:185px;
	display:block;
	margin:0px;
}
.tit_concurso_modelos {
	background-image:url(../images/tit_concurso_modelos.png);
	background-repeat:no-repeat;
	background-position:center;
	height:19px;
	width:225px;
	display:block;
	margin-top:20px;
}

h1.tit_etapa2{
	margin-top:0;
}

h2.tit_buscar-fotos{
	margin-bottom:8px;
}

.tit_etapa2{
	background-image:url(../images/tit_etapa2.png);
	background-repeat:no-repeat;
	background-position:center;
	height:23px;
	width:70px;
	display:block;
	margin:0 0 40px 0;
}

.tit_etapa3{
	background-image:url(../images/tit_etapa3.png);
	background-repeat:no-repeat;
	background-position:center;
	height:23px;
	width:70px;
	display:block;
	margin:0 0 40px 0;
}



.tit_cidade{
	color:#000;
	font-size:18px;
	font-size:Verdana;
	font-weight:bold;	
}

.tit_parabens{
	color:#a94f83;
	font-size:Verdana;
	font-weight:bold;
	font-size:12px;
}



.tit_adulto{
	background-image:url(../images/tit_adulto.png);
	background-repeat:no-repeat;
	background-position:center;
	height:14px;
	width:46px;
	margin:45px 0 15px 0 ;
	display:block;
}

.tit_juvenil{
	background-image:url(../images/tit_juvenil.png);
	background-repeat:no-repeat;
	background-position:center;
	height:14px;
	width:51px;
	margin:45px 0 15px 0 ;
	display:block;
}

.tit_juveniladulto{
	background-image:url(../images/tit_juveniladulto.png);
	background-repeat:no-repeat;
	background-position:center;
	height:14px;
	width:112px;
	margin:45px 0 15px 0 ;
	display:block;
}

.tit_fotos2008{
	background-image:url(../images/tit_fotos2008.png);
	background-repeat:no-repeat;
	background-position:center;
	height:41px;
	width:65px;
	display:block;
	margin:6px 0 0 5px;
}

.tit_videos2008{
	background-image:url(../images/tit_video2008.png);
	background-repeat:no-repeat;
	background-position:center;
	height:41px;
	width:83px;
	display:block;
	margin:6px 0 0 5px;
}


.tit_modelos-classificados{
	background-image:url(../images/tit-modelos-classificados.png);
	background-repeat:no-repeat;
	background-position:center;
	height:37px;
	width:205px;
	margin:28px 0 28px 0;
	display:block;
}

.tit_modelos-semi{
	background-image:url(../images/tit_modelossemifinal.png);
	background-repeat:no-repeat;
	background-position:center;
	height:41px;
	width:234px;
	margin:28px 0 28px 0;
	display:block;
}


.tit_buscar-fotos{
	background-image:url(../images/tit-buscar-fotos.png);
	background-repeat:no-repeat;
	background-position:center;
	height:13px;
	width:123px;
	display:block;
}

.tit_proximas_etapas {
	background-image:url(../images/tit_proximas_etapas.png);
	background-repeat:no-repeat;
	background-position:center;
	height:19px;
	width:164px;
	margin-top:50px;
	display:block;
}
.calendario_completo{
	background:url(../images/bt_calendario_completo.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:18px;
	width:206px;
	margin:0px;
	padding:0px;
	margin:10px 0 0 145px;
	clear:both;
}

.ver_etapa2{
	background:url(../images/bt_etapa2.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:21px;
	width:228px;
	margin:0px;
	padding:0px;
	margin:0 0 0 145px;
	clear:both;
}



.tit_calendario {
	background-image:url(../images/tit_calendario.png);
	background-repeat:no-repeat;
	background-position:center;
	height:19px;
	width:102px;
	margin-top:5px;
	_margin-bottom:0px;
	display:block;
}
.tit_concurso {
	background-image:url(../images/tit_concurso.png);
	background-repeat:no-repeat;
	background-position:center;
	height:19px;
	width:107px;
	margin-top:10px;
	display:block;
}
.tit_servicos_financeiross 
{
	background:url(../images/title_servicos_financeiros.gif) no-repeat;
	height:28px;
	width:369px;
	margin-top:30px;
	display:block;
	margin-left:15px;
}


/*TÈRMINO TITULOS*/

#resultado_busca{
	/*background-image:url(../images/bg_busca.png);
	background-repeat:no-repeat;
	background-position:right top;*/
	width:450px;
	position:relative;
	/*padding-right:260px;*/
	margin-left:225px;
}

#resultado_busca div.imgLojas
{
	position:absolute;
	top:0;
	right:-290px;
}

#lista_resultado {
	height:265px;
	overflow:auto;
	width:470px;
}
#resultado_busca h2{font-size:10px;}
#resultado_busca h3{font-size:12px; margin-top:30px; margin-bottom:0px;}
#resultado_busca p span {display:inline-block;width:110px;}
#fale_conosco{	width:100%;padding-right: 105px; padding-bottom:50px;} /*width: 630px;*/
#fale_conosco img{ margin-top:20px; margin-left:25px;}

#faces_home {
	/*background:url(../images/bg_faces_home.png) no-repeat;*/
	width:971px;
	height:513px;
	position:relative;
}

#faces_home img.faces
{
		
}

#faces_home div.content
{
	width:650px;
	position:absolute;
	top:5px;
	right:30px;
	_right:0px;
	z-index:5;
}

#faces_home h3.final
{
	width:208px;
	height:22px;
	background:url(/faces2009/common/images/txt_assista_finalfaces.gif);
	position:absolute;
	top:35px;
	right:200px;
	text-indent:-999999px;
	z-index:9;
}

#faces_home .iconeVideo
{
	width:62px;
	height:64px;
	position:absolute;
	top:10px;
	right:180px;
	z-index:99;
}

#faces_home .bgFaces , #faces_concurso .bgFaces , #faces_calendario .bgFaces,
#faces_etapa2 .bgFaces
{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}

.bg_faces {
	/*background:url(../images/bg_faces.png);*/
	background-repeat:no-repeat;
	background-position:right;
	height:513px;
	width:660px;
}

#menu_faces {
	margin: 50px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	background-repeat:no-repeat;
	height:55px;
	z-index:40;
}

#menu_faces h1{
	background:url(../images/promo_faces.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:54px;
	width:85px;
	margin:0px;
	padding:0px;
}
#menu_faces a h1 {
margin-top:-20px;
}
#menu_faces li {list-style:none;display:inline;margin:0px;padding:0px;}
#menu_faces a {display:block;float:left;height:33px;margin-top:20px; background-position:bottom; background-repeat:no-repeat;}
#menu_faces a span{display:none;}


#menu_concurso{ width:87px; height:24px; background:url(../images/menu_concurso.png)}
#menu_calendario{background-image:url( ../images/menu_calendario.png);width:80px; height:24px;}
#menu_regulamento{background-image:url( ../images/menu_regulamento.png);width:80px; height:24px;}
#menu_etapa2{background-image:url(../images/menu_etapa2.png);width:81px; height:24px;}
#menu_etapa3{background-image:url(../images/menu_etapa3.png);width:77px; height:24px;}
#menu_etapa_final{background-image:url(../images/menu_etapa_final.png);width:116px; height:24px;}

#hold-brd #menu_etapa2sem{background-image:none;}
#hold-brd #menu_etapa2{background-image:none;}
#hold-brd #menu_etapa3{background-image:none;}
#menu_etapa2sem{background-image:url(../images/menu_etapa2sem.png);width:97px;}

.info_concurso {
	margin-left:10px;
	padding-left:185px;
	width:340px;
	height:300px;
	position:relative;
}

#faces_home .miolo
{
	width:340px;
	height:300px;
	margin-left:180px;
	position:relative;
}


#faces_home .info_concurso {
	background:transparent url(../images/bg_info_concurso.png) no-repeat scroll center 85px;
	_background-position: center 140px;
}

#faces_calendario .info_concurso {
	background:transparent url(../images/bg_separador_info_faces.png) no-repeat scroll center 140px;
	_background-position: center 144px;
	/*padding-top:120px;*/
}

#faces_concurso div.content , #faces_calendario div.content
{
	width:650px;
	position:absolute;
	top:5px;
	right:30px;
	_right:0px;
	z-index:5;
}

#faces_concurso #menu_faces , #faces_calendario #menu_faces , #faces_etapa2 #menu_faces{
	height:25px;
	position:relative;
	margin-left:90px;
}

#faces_concurso #menu_faces h1 , #faces_calendario #menu_faces h1 , #faces_etapa2 #menu_faces h1
{
	position:absolute;
	top:-10px;
	left:-85px;
}

#faces_concurso #menu_faces a , #faces_calendario #menu_faces a , #faces_etapa2 #menu_faces a
{
	height:25px;
}

#faces_concurso .info_concurso{
	width:340px;
	/*padding-top:120px;*/

}
#faces_concurso .scroll_concurso {
	height:290px;
	overflow: auto;
	margin-top:30px;
}
#faces_concurso a {
	color:#000000;
}


.box_data {
	width:170px;
}
#faces_calendario .box_data {
	width:350px;
	margin-right:40px;
	height:55px;
	/*margin-left:24px;*/
}

#faces_calendario .box_data_final{
	width:350px;
	margin-right:40px;
	height:80px;
	/*margin-left:24px;*/
}


.destaque_faces {
color:#da1170;
}
.box_data_destaque {
	width:170px;
	margin-left:100px;
	clear:both;
}
.box_data_destaque p{padding-top:20px;}

#faces_calendario{
	/*background-image:url(../images/bg_faces_calendario.png);
	background-repeat:no-repeat;*/
	width:971px;
	height:513px;
	position:relative;
}

#faces_concurso{
	/*background-image:url(../images/bg_faces_concurso.png);
	background-repeat:no-repeat;*/
	width:971px;
	height:513px;
	position:relative;
}

.logo_ford_model {
	float:right;
	margin-top:-27px;
}

.logo_ford_model2 {
	position:absolute;
	/*float:right;
	margin-top:-45px;*/
}

.logo_ford_etapa{
	padding-left:110px;
	position:absolute
}

/*INICIO BOX REGULAMENTO*/

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

#box_regulamento {
	/**/
	overflow:auto;
	padding-left:30px;
	padding-top:30px;
	width:423px;
	height:400px;
	position:relative;
}
#conteudo #box_regulamento{display:none}
#box_regulamento .bgRegulamento
{
	width:423px;
	height:400px;
	background:url(../images/bg_regulamento.png);
	background-position:0 30px;
	background-repeat:no-repeat;	
}
#box_regulamento .contRegulamento
{
	position:absolute;
	top:60px;
	_top:25px;
	left:50px;
}

.txt_regulamento {
	height:265px;
	overflow:auto;
	padding-right:10px;
	width:390px;
}
.tit_regulamento {
	background-image:url(../images/tit_regulamento.png);
	background-repeat:no-repeat;
	background-position:center;
	height:28px;
	width:126px;
	display:block;
	margin-top:30px;
}

.regulamento_pdf{
	background:url(../images/regulamento_pdf.png);
	background-repeat:no-repeat;
	background-position:center;
	height:86px;
	width:188px;
	margin-top:30px;
	display:block;
	margin-left:70px;
	margin-top:-30px;
}
.regulamento_pdf a {
	height:86px;
	width:188px;
	display:block;
}

.bt_x{
	background:url(../images/bt_x.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:17px;
	width:17px;
	margin-top:30px;
	display:block;
	cursor:pointer;
}

#bt_fechar_cadastro {
	background-image:url(../images/bt_fechar.gif);
	display:block;
	height:20px;
	margin-left:695px;
        margin-top:-25px;
	_margin-top:-60px;
	position:relative;
	width:62px;
	z-index:9999;
	display:none;
}

.sobre_pernambucas{
	position: relative;
	height:355px;
	padding-right:350px;
	_padding-right:320px;
}

.sobre_pernambucas div.imgSobre
{
	position:absolute;
	top:0px;
	right:0px;
}

.banner_sobre{
	position:absolute;
	/*margin-top:40px;*/
}

/*TERMINIO BOX REGULAMENTO*/


/************
Serviços Financeiros
************/

.clickCartao
{
	width:105px;
	height:17px;
	position:absolute;
	top:-65px;
	_top:-65px;
	right:305px;
	z-index:9999;
}

#servicos{ position:relative; }
#servicos img.txt_servicos{ margin:15px 0 20px 15px }

#servicos div.destaque_cartao
{
	width:419px;
	height:215px;
	position:absolute;
	top:-5px;
	right:20px;
}

.bg_servicos_financeiros
{
	height:290px;
	width:275px;
	color:#000000;
	float:left;
}

#servicos div.destaques
{
	width:950px;	
	margin:10px 0 0 15px;
	font:normal 10px Verdana;
	color:#000000;
}

#servicos div.destaques div.box
{
	float:left;
	border:1px solid #d9d8e5;	
	width:275px;
	height:260px;
	margin:0 35px 25px 0;
	background:#ffffff;
	position:relative;
}

#servicos div.destaques div.box div.title
{
	position:absolute;
	top:-10px;
	left:0;
}

#servicos div.destaques div.box p.description
{
	padding:145px 15px 0 15px;
}

#servicos div.destaques div.box p.description span.legal{ font-size:9px; }

.bg_servicos_financeiros p
{
	width:auto;
	height:auto;
	background:url(../images/bottom_destaque_servicos.gif) no-repeat center bottom #ffffff;
	/*margin-bottom:5px;
	margin-left:22px;
	margin-right:7px;*/
	line-height:11px;
	
}
.espacamento {
	margin-left:20px;
	margin-right:20px;
	_margin-left:10px;
	_margin-right:10px;
}
.espacamento2 {
	margin-left:180px;
	_margin-left:80px;
	margin-right:90px;
}

.dia_dos_pais {
	background-image:url(../images/bg_dia_dos_pais.png);
	background-position:center 5px;
	background-repeat:no-repeat;
	width:980px;
	text-align:right;
}

/************
Cartão Pernambucanas
************/

#cartao_pernambucanas{position:relative}
#cartao_pernambucanas div.linkCartao
{
	width:250px;
	height:100px;
	position:absolute;
	top:280px;
	left:510px;
	cursor:pointer;
}

#flash{outline:none}
.flash {
	float:right;
	margin-top:80px;
}
.bt_promo_pais span {
display:none;
}
.bt_promo_pais {
	background-image:url(../images/bt_promo_pais.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:395px;
	height:18px;
	display:block;
	margin-left:65px;
	*margin-right:25px;
	margin-top:-2px;
}
.calendario_flash{
	/*margin-left:20px;
	margin-top:410px;*/
	position:absolute;
	bottom:-80px;
	right:0;
}


.txt-large{ font-size:13px; }
.padd-left{margin-left:10px;}
.padd-left2{margin-left:15px;}

.link-txt{color:#000}
a:hover.link-txt{text-decoration:none;}

#hold-brd #menu_servicos_financeiros {background:url(../images/bottom_servicos.png) no-repeat; height:927px; height:9px;}
#hold-brd #menu_eletro {background:url(../images/bottom_eletro.png) no-repeat; height:927px; height:9px;}
#hold-brd #menu_decoracao {background:url(../images/bottom_decoracao.png) no-repeat; height:927px; height:9px;}
#hold-brd #menu_moda {background:url(../images/bottom_moda.png) no-repeat; height:927px; height:9px;}

.bottom-concurso{margin-top:-3px; margin-left:30px; /*position:absolute;*/}
.tit-login-fornecedores{margin-top:45px;} 

.login_fornecedores{background:url(../images/bg_login.png) no-repeat;width:976px; height:225px;*margin-left:-170px; _margin-left:0}

.form-login{width:265px;padding-left:260px;padding-top:52px;}

.ipt-login{width:180px;}

.link-politica{position:absolute;margin-left:690px;top:240px;_right:70px;_top:160px;}
.link-email{position:absolute;margin-left:670px;top:152px; _top:67px; _right:80px;}
.link-suporte{position:absolute;margin-left:800px;top:170px;_right:60px; _top:90px;}


/*ETAPA 2*/

#etapa2{margin:125px 0 0 0;position:absolute; width:960px; z-index:99999; }
#etapa2 .left-side{ width:235px;float:left; padding:8px 0 0 40px;}
#etapa2 .right-full{float:left; padding:10px 0 0 130px; width:550px;}

#etapa2 .right-full .box-adulto{float:left; margin:0 30px 0 0 ;}
#etapa2 .right-full .box-juvenil{float:left;}

#etapa2 .right-full .bg-imagem{background-image:url(../images/bg_foto-destaque-medio.png); width:203px; height:162px; margin:0 0 20px 0}
#etapa2 .right-full .box-adulto img.foto{width:187px; height:140px; position:absolute ; top:12px ; left:8px ; z-index:9999999}

#etapa2 .center-side{width:415px;float:left; padding-left:20px;}
#etapa2 .center-side .imagem-destaque{background-image:url(../images/bg_foto-destaque.png); height:320px; width:406px;}
#etapa2 .center-side .imagem-destaque img{padding:22px 0 0 16px; height:280px; width:373px; overflow:hidden;}

#etapa2 .right-side{width:223px;float:left; padding:18px 0 0 0;}
#etapa2 .right-side .thumbs_scroll{height:310px; overflow-y:scroll}
#etapa2 .right-side .thumbs_scroll .hold-img{ width:185px;}
#etapa2 .right-side .thumbs_scroll .hold-img hr{border-top:1px dotted #898989;border-right:none;border-bottom:none;border-left:none; height:1px; clear:both;margin:0 0 5px 0; *margin:0;*padding:0;}
#etapa2 .right-side .thumbs_scroll .hold-img img{border:1px solid #fff; width:80px; height:60px; overflow:hidden}

.right-side .thumbs_scroll .hold-img .left{float:left; margin-bottom:5px; *margin-bottom:0; padding:0 5px;}
.right-side .thumbs_scroll .hold-img .right{right:right:}


#faces_etapa2 {
	/*background-image:url(../images/bg_faces_etapa2.png);
	background-repeat:no-repeat;*/
	width:962px;
	height:513px;
	margin-top:-6px;
	position:relative;
}

#faces_etapa2 div.content
{
	width:950px;
	position:absolute;
	top:5px;
	right:30px;
	_right:0px;
	z-index:5;	
}

.bg_faces2{
	/*background:url(../images/bg_faces2.png);
	background-repeat:no-repeat;
	background-position:right;*/
	height:513px;
	width:660px;

}


.nav{padding:0 27px 0 27px; margin:10px 0 0 0}
.nav .anterior{float:left;	}
.nav .proximo{float:right;}

.selecionar-cidade{width:230px;color:#a94f83; border:1px solid #abadb3; padding:0 0 0 5px; font-size:11px; font-family:Verdana; margin:0 0 25px 0}

.nome_modelo{color:#a94f83;font-size:15px; font-family:Verdana; font-weight:bold}

.bg_thumb{background-image:url(../images/bg_thumb.png);background-repeat:no-repeat;width:97px;height:80px;}

.bg_thumb img{padding:3px 0 0 3px;}

.bt_voltar{margin: 145px 0 0 0 }

.old_fotos{float:left; width:97px;margin-right:23px;}
.old_videos{float:left; width:97px}

#bt_fechar_boxBusca {
	background-image:url(../images/bt_fechar.gif);
	display:block;
	height:20px;
	margin-left:695px;
    margin-top:-25px;
	_margin-top:-60px;
	position:relative;
	width:62px;
	z-index:9999;
	display:none;
}

#cap_box_lojas {
	background-image:url(../images/topo_box_lojas.png);
	background-repeat:no-repeat;
	width:278px;
	position:absolute;
	margin-left:605px;
	_margin-left:500px;
	margin-top:40px;
	padding-top:26px;
	top:0;
	z-index:998;
	display:none;
}

/* ====== Atualizações de Faces ====== */

.facaParte 
{
    width:244px;
    height:57px;
	position:absolute;
	bottom:-70px;
	right:-97px;
    background:url(../images/box_faca_parte.png);
    display:block;
    z-index:99999;
}

.facaParte img
{
	float:right;
    padding:20px 5px 0 0;
}

.facaParte img.last
{
    padding-right:10px;
}

#finalistas
{
    width:992px;
    height:443px;
    overflow:hidden;
	/*
	position:absolute;
	top:50%;
	left:50%;
	margin:-221px 0 0 -496px;
	z-index:999999;*/
}
#conteudo #finalistas{display:none;}

#finalistas div
{
    position:relative;    
}

#finalistas img.fechar
{
    position:absolute;
    top:0px;
    right:20px;
}
#finalistas div.boxFacaParte
{
    background:url(../images/box_faca_parte_finalistas.png) no-repeat;
    position:absolute;
    bottom:0px;
    right:0px;
    width:243px;
    height:55px;
}

#finalistas div.boxFacaParte img
{
    float:right;
    padding:20px 5px 0 0;    
}

#finalistas div.boxFacaParte img.last
{
    padding-right:10px;
}

.ver_vencedores{
	background:url(../images/bt_conheca_vencedores.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:21px;
	width:209px;
	margin:0px;
	padding:0px;
	margin:0 0 0 145px;
	clear:both;
	text-indent:-99999999px;
}

.edicao2010{
	background:url(/faces2009/common/images/txt_edicao2010.png);
	background-repeat:no-repeat;
	display:inline-block;
	height:21px;
	width:207px;
	margin:0px;
	padding:0px;
	margin:3px 0 0 145px;
	clear:both;
	text-indent:-99999999px;
	outline:none;
}

#intervencaoNatal
{
    width:980px;
    height:501px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-250px 0 0 -490px;
    z-index:99999999;
}

.black_overlay_home{
	display: block;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=60);
}

/* ==== Modal - Vídeo === */

#videoModal{
	width:460px;
	height:400px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin:-200px 0 0 -230px;
	z-index:999999;
	display:none;
}

#videoModal div
{
    width:460px;
	position:relative;    
}

#videoModal img.fechar
{
    position:absolute;
    top:-30px;
    right:0px;
}


#overlay{ background-color: #000;position: absolute; top:0; left: 0; 
    opacity: .5;
    -moz-opacity: .50;
    filter:Alpha(Opacity=50);
    float: left; width: 100%;
}

#player-home{ position: absolute; top: 100px; left: 50%; margin-left: -275px; background-color: #2d2d2d; width: 550px; height: 313px; display:none ; z-index:999999}
#player-home object,
#player-home embed{background-color: #000;}
#player-home span{ display: block; text-align: right; padding: 7px; height: 15px; overflow: hidden; }
#player-home span img{cursor: pointer;}
#player-home .flash-player-home{position:relative}
#player-home .close{position:absolute ; top:-20px ; right:0px; display:block}


/********************
	Encerramento 
********************/

body.bg_encerramento
{
	background-image: url(../images/encerramento/bg_encerramento.jpg);
	margin:0px;
	padding:0px;
	background-color: #dedddc;
	background-repeat: repeat-y;
	background-position: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:15px;	
}

#encerramento
{
	position:relative;
	text-align:center;
	width:100%;
	margin:130px 0 0 0;
}

#encerramento div.menu
{
	margin:0;
	width:310px;
	height:40px;
	border-bottom:1px solid #e8e8e8;
	position:absolute;
	top:78px;
	left:50%;
	margin-left:-155px;
}

#encerramento div.menu ul
{
	margin:0 0 0 54px;
	padding:0;
	list-style-type:none;	
}

#encerramento div.menu ul li
{
	display:inline;	
	float:left;
	padding:0 10px 0 0;
}

/* ======== Pre Coleção ========= */

#overlayPrecolecao 
{ 
	background-color: #000;position: absolute; top:0; left: 0;z-index:99999;
    opacity: .8;
    -moz-opacity: .80;
    filter:Alpha(Opacity=80);
    float: left; width: 100%;
}

#precolecao
{
	width:990px;
	height:650px;
	position:absolute;
	top:0;
	left:50%;
	z-index:999999999;
	margin-left:-494px;
}

#precolecao #flashCont
{
	position:relative;
}

.tampao_precolecao
{
	width:981px;
	height:453px;
	position:relative;
}

.tampao_precolecao .cliquemoda
{
	width:177px;
	height:76px;
	position:absolute;
	top:293px;
	left:472px;
}

.tampao_precolecao .cliquedecoracao
{
	width:170px;
	height:88px;
	position:absolute;
	top:276px;
	left:578px;
}

#especialmulheres
{
	width:981px;
	height:453px;
	position:absolute;
	top:0;
	left:0;
	z-index:999999999;
}

#intervencao
{
	position:absolute;
	top:50px; 
	left:0; 
	z-index:99999; 
	width:100%; 
	height:100%;
}

#flashIntervencao{ width:100%;height:100%; }
