@charset "utf-8";
/*------------------- GERAL -------------------*/
body { margin: 0; padding: 0; font-family:  Arial, Verdana, Tahoma, sans-serif;	font-size: 12px; background-color:#FFFFFF;	color: #737373;	text-align:left;}

h1, h2, h3, h4, h5, h6, p, ul, li, form, div, img, fieldset, legend, label, input, select, textarea, button, span {
	margin:0;
	padding:0;
}
input, select, textarea{
	font-family:  Arial, Verdana, Tahoma, sans-serif; 
	font-size: 11px; 
	color: #737373 ;
}

ul {list-style:none;}

a img {	border:none; }
a {	color:#737373;	text-decoration:none;}
a:hover { color:#c32026; text-decoration:none;}

.clear {
	clear:both;
	height:0;
}
.disappear {	
	visibility:hidden;

}

.padding_left{ padding-left:20px; }
.padding_center{ text-align:left;	padding:7px; }
.padding_bottom{ padding-bottom:20px;}
.padding_right{ margin-right:10px; margin-top:10px;}
.padding_top{ padding-top:10px;}

.paginacao{	padding:10px; text-align:right;}

.text_upper{ font-weight:bold; text-transform:uppercase;}

.align_right{ float:right;}

.cursor_link{cursor:pointer;}

.voltar_search{ float:right; vertical-align:top; margin-top:-25px;}

.legenda{ font-size:10px; margin-left:170px;}

.setas{ padding-top:5px;}

.outline{ border:1px solid #e7e7e7;}

.lineFocus{ background-color: #c32026; color:#FFF;}
.lineFocus a{color:#FFF;}
.lineFocus a:hover{color:#FFF;}

.link_destaque{ color:#cc242b; text-decoration:underline;}

#selo_franchising{ position:absolute; float:right; top:75px; right:25px;}
#selo_franchising2{ position:absolute; float:right; top:10px; right:10px; z-index:50;} 

.contactos_link a{color:#c32026; text-decoration:underline;}
.contactos_link a:hover{color:#c32026; text-decoration:none;}

/*------------------- BLOCOS -------------------*/
/********* HEADER *********/
div#page-wrapper{ margin: 0 auto;	padding:0;	width:960px;	text-align:left; }

div#header { height:116px; }

div#linha_logo{	position: relative;	float:left;	left: -45px; top: 0px;	margin-right:-50px;}

#header_right{ float:right;	position:relative;	margin:25px 5px 10px 0; }

div.idiomas{ font-size:10px;	text-transform:uppercase;	text-align:right; }

div#pesquisa{ margin:14px 0 0 0;	width:165px;	height:18px;	padding:2px 1px 1px 5px;	border:1px solid #d5d5d5; }
div#pesquisa input{width:auto; border:none;}
div#pesquisa input[type=text]{width:146px; height:17px; border:none; background:#FFF;}
.lupa2{ position:absolute; float:right; width:19px; height:17px; border:none; background:#FFF; top:39px; right:2px;}


div.meu-cond{ margin:8px 0 0 0; text-transform:uppercase;	font-size:11px;	text-align:right; }
div.meu-cond img{ padding-top:3px; vertical-align:top;}

/********* MENU *********/
div#navigation { height:40px; width:960px; position:relative; float:left; background:url(../background_menu.gif) no-repeat left top; }

/* Em portugues */
ul#nav {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	font:bold 13px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
}
ul#nav li {	float:left;	text-align:center;}
ul#nav li a {
	margin-top:15px;
	display:block;
	text-decoration:none;
	color:#737373;
	font-size:13px;
	padding:0 23px;
}
ul#nav li a:hover {	color:#c32026; }

/* Em ingles*/
ul#nav2 {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	font:bold 13px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
}
ul#nav2 li {float:left;	text-align:center;}
ul#nav2 li a {
	margin-top:15px;
	display:block;
	text-decoration:none;
	color:#737373;
	font-size:13px;
	padding:0 26px;
}
ul#nav2 li a:hover {	color:#c32026; }

/********** COLUNA ESQUERDA **********/
div#col_left {
	width:477px;
	height:560px;	
	margin-top:10px;
	position:relative;
	float:left;
}
div#banners_pub{
	width:475px;
	height:267px;		
	padding-top:7px;
	border:1px solid #e7e7e7;
	text-align:center;
}
div#tv_pub{
	width:475px;
	height:268px;	
	padding-top:7px;	
	border:1px solid #e7e7e7;
	text-align:center;
	margin-top:6px;	
}

/********** COLUNA CENTRO HOME **********/
#col_center { width:234px; height:558px; margin-top:10px; margin-left:6px; margin-right:6px;  float:left; }

div#destaques{ width:232px;	height:274px; border:1px solid #e7e7e7; text-align:left; float:left; position:relative;}
#destaque{ margin:7px; width:218px; }
#destaque h1{ font:14px Arial, Verdana, Tahoma, sans-serif;	text-transform:uppercase; color:#FFF; background-color:#004879;	padding-left:5px; padding-top:7px; padding-bottom:6px; }
#destaque table{ margin-top:6px; width:100%; text-align:left; }
.destaque_date{ width:32px; height:32px; padding-left:3px;	text-align:left; font-weight:bold; background-color: #c32026; color:#fff; font-size:11px; text-transform:uppercase; }
.destaque_texto{ padding-left:5px;	text-decoration:none; color:#6f6f6f; font-size:11px; background-color: #f0f0f0; }
.destaque_texto img{ padding:5px; }

#chamada_gratis { width:232px; height: 107px;	border:1px solid #e7e7e7; text-align:left; float:left;	 margin-top:6px; }

/* Pesquisa de Lojas */
div#loja_search{
	width:232px;
	height: 76px;
	border:1px solid #e7e7e7;
	float:left;
	position:relative;	
	margin-top:6px;
}
.loja_search{
	height: 64px;	
	margin:6px;
	background:url(../bg_red.gif);
	background-repeat:repeat-x;
}
.loja_search h1{
	font:14px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:5px;
}
.loja_search h1 a{
	font:14px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	color:#FFF;
}
.loja_search h1 a:hover{
	font:14px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	color:#FFF;
}
div#pesquisa_loja{
	margin:4px 0 0 4px;
	width:220px; 
	height:18px;	
}
div#pesquisa_loja input{width:auto; border:none;}
div#pesquisa_loja input[type=text]{width:188px; height:17px; padding-left:3px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5;}
.lupa{ position:absolute; float:right; width:19px; height:17px; border-top: 1px solid #d5d5d5; margin-left:-4px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; background-color:#FFF;}

/* AREA LOGIN */
div#login_area{
	width:232px;
	height: 107px;
	border:1px solid #e7e7e7;
	float:left;
	margin-bottom:6px;
	position:relative;	
}
.login_area{ height: 99px; margin:4px;	background:url(../bg_blue.gif);	background-repeat:repeat-x;}
.login_area h1{
	font:14px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:5px;
}
div#login_area_reg{	margin:4px 0 0 4px;	width:220px; height:18px; }
div#login_area_reg input{width:auto; border:none;}
div#login_area_reg input[type=text]{width:192px; height:19px; padding-left:3px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; margin-bottom:4px;}
div#login_area_reg input[type=password]{width:192px; height:19px; padding-left:3px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5; margin-bottom:4px;}
.seta_img{ position:absolute; float:right; width:19px; height:19px; border-top: 1px solid #d5d5d5; margin-left:-4px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; background-color:#FFF;}

.div_login{ padding-top:33px; padding-left:5px;}
.login_left a{ text-align:left; font-size:11px; color:#FFF; text-decoration:none;}
.login_left a:hover{ text-align:left; font-size:11px; color:#FFF;  text-decoration:underline;}
.login_right a{text-align:right; font-size:11px; color:#FFF; padding-left:37px;  text-decoration:none;}
.login_right a:hover{text-align:right; font-size:11px; color:#FFF; padding-left:37px; text-decoration:underline;}


/* Newsletters */
div#newsletter{
	width:232px;
	height: 76px;
	border:1px solid #e7e7e7;
	float:left;
	position:relative;	
	margin-top:6px;
}
.newsletter{
	height: 64px;	
	margin:6px;
	background:url(../bg_grey.gif);
	background-repeat:repeat-x;
}
.newsletter h1{
	font:14px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	padding-top:7px;
	padding-bottom:6px;
	padding-left:5px;
}
div#newsletter_reg{
	margin:4px 0 0 4px;
	width:220px; 
	height:18px;	
}
div#newsletter_reg input{width:auto; border:none;}
div#newsletter_reg input[type=text]{width:188px; height:19px; padding-left:3px; border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-left: 1px solid #d5d5d5;}
.seta_img{ position:absolute; float:right; width:19px; height:19px; border-top: 1px solid #d5d5d5; margin-left:-4px; border-bottom: 1px solid #d5d5d5; border-right: 1px solid #d5d5d5; background-color:#FFF;}


/********** COLUNA CENTRO OUTRAS PAGINAS **********/
div#col_center_large { width:717px; margin-top:10px; margin-right:6px;	position:relative;	float:left;	}
div#main_geral{	width:711px; min-height:634px; padding-top:7px; border:1px solid #e7e7e7; text-align:center;  position:relative; float:left; }
div#main_geral2{ width:711px; min-height:634px; padding-top:7px; text-align:center;  position:relative; float:left; }
.togglers{color:#737373;}
#accordian_wrap{padding-top:10px;}

/* NOTICIAS DO CONDOMINIO */
div#news_condominio_pdfs{
	width:228px;
	margin-bottom: 18px;
	position:relative;
	float:left;	
	text-transform:uppercase;
	line-height:25px;
}

/* LOJAS */
div#loja_form_left{	width: 160px; position:relative; float:left; margin-bottom: 18px;}
div#loja_form_left li{ padding-bottom:8px; text-transform:uppercase;}
div#loja_form_left input{ width:160px;}

div#loja_form_right{position:relative; float:left; padding-left:10px; margin-bottom: 18px;}
div#loja_form_right select{ width:100px; }
div#loja_form_right li{ padding-bottom:8px; text-transform:uppercase;}

div#loja_results{ width: 215px;	height: 500px;	position:relative;	float:left;}
div#sidebar{ width: 215px;	height: 470px;	font:11px Arial, Verdana, Tahoma, sans-serif;	overflow: auto; }
div#loja_map{width: 470px;	height: 500px;	position:relative;	float:left;	padding-left:12px;}

.results{ width: 194px;	background-color: #f0f0f0; padding:2px; margin-bottom:8px; }
.results_title{	font:bold 11px Arial, Verdana, Tahoma, sans-serif; text-transform:uppercase; }
.results a{ color:#c32026; text-decoration:none;}
.results a:hover{ color:#c32026; text-decoration:underline;}

#ver_parceiros_locais{	width:165px; height:20px; background-image: url(../bt_ver_parceiros_locais.gif); font-size:11px; float:left; vertical-align:middle;	text-transform:uppercase; padding-top:7px; margin-top:20px; cursor:pointer;}
#seloSGS{ width:43px; float:right; position:relative; top:20px;}
.call_gratis{float:left; margin-top:30px; }

div#loja_details{ width:685px; height:auto;	position:relative;	float:left;}
div#loja_details ul{ padding:10px; }
div#loja_details li label{ width:120px; } 
div#loja_details li{ padding-bottom:2px; }
div#loja_details li a { font-family:  Arial, Verdana, Tahoma, sans-serif;  color:#737373;	text-decoration:none;}
div#loja_details li a:hover {font-family:  Arial, Verdana, Tahoma, sans-serif;  color:#c32026; text-decoration:none;}

div#loja_details p{width:675px; position:relative; float:left; font-size:11px; padding-top:20px; padding-bottom:5px; padding-left:10px;}
div#loja_details .padding{ padding-bottom:15px; }
div#loja_details .loja_details_txt{width:400px; position:relative; float:left; }
div#loja_details .loja_details_img{width:235px; position:relative; float:right; text-align:right; }
div#loja_details .loja_details_form{width:675px; position:relative; float:left; padding-bottom:15px;}

#results_search{display:none;}
.contacte_nos {margin-top:20px; margin-bottom:15px;}
.contacte_nos h2 a{margin-left:7px;  text-transform:uppercase; color:#c32026;}
.contacte_nos h2 a:hover{margin-left:7px; text-transform:uppercase; color:#c32026;}

/* NOTICIAS */
#menu_news{
	width: 700px;
	position:relative;
	float:left;
	margin-top: 15px;
	margin-bottom: 18px;	
	text-transform:uppercase;
	font-size:12px;	
}
ul#menu_noticias li { float:left; text-align:center;}
ul#menu_noticias li a{ text-transform:uppercase; font-size:12px; padding-right:49px;}
ul#menu_noticias li img{vertical-align:middle; } 
	
#news_list{	width: 690px; position:relative; float:left;}
#news_list h2 a{ margin-bottom:-7px; text-transform:uppercase; font-size:13px; color:#c32026;}
#news_view h1{ margin-bottom:-7px; text-transform:uppercase; font-size:14px; color:#c32026;}

div #news_list li{ padding:8px; }
div #news_view li{ position:relative; float:left; padding-bottom:8px; padding-right:8px; padding-top:8px;}

.news_date {text-align:left; font-size:11px;}
.news_in{ padding-left:2px; font-style:italic;}
.news_text{ width:690px; padding-left:10px; padding-top:7px; padding-right:10px;}
.news_more{ padding-left:10px; padding-top:5px;}
.news_more a{ color:#c32026; font-style:italic;}
.news_more a:hover{color:#c32026; font-style:italic; text-decoration:underline;}
.news_image{ border:1px solid #dadada; position:relative; float:left; margin-right:10px;}

.lineColor01{ background-color:#FFFFFF;}
.lineColor02{ background-color:#F8F8F8;}

#news_social{width: 659px; background-color:#f1f1f1; position:relative; float:left; margin-top: 10px; padding-left:40px; font-size:10px; }
#news_social li{float:left; margin-right:35px; text-align:center;}
#news_social li img{ vertical-align:middle;}
.separador{	width: 100%; float:left; position:relative; background-image:url(../linha_pontilhada.gif);	background-repeat:repeat-x;}
.news_comments{ padding-left:40px; font-size:11px;} 

/* VIDEOS */
#videos_relacionados{width:700px; height:120px; position:relative; float:left; background-color:#f1f1f1; margin-top:5px; margin-bottom:10px;}
#videos_relacionados h2{margin-left:7px; margin-top:7px; text-transform:uppercase; color:#c32026;}

.video_img{ background-color:#FFF; padding:3px; border:1px solid #dadada;}

#box_videos{width:680px; position:relative; float:left; margin:auto; background-color:#f1f1f1;}
#box_videos div{ font-size:11px; position:relative; float:left; width:214px; height:62px; padding:5px 4px 4px 4px; background-color:#e2e2e2; margin-right:5px;}

.mask{position:relative; float:left; width:679px;	height:120px; overflow:hidden;}

#prev{ position:relative; float:left; background: url('../previous.gif') center center no-repeat; width:9px; height:71px; border:0px; cursor:pointer; }
#next{ position:relative; float:left; background: url('../next.gif') center center no-repeat; width:9px; height:71px; border:0px; cursor:pointer;}


/* SITE MAP */
#site_map ul { margin:3px; padding:3px;}
#site_map ul li{ font-size:13px; font-weight:bold; margin-left:5px; padding-bottom: 8px; list-style-type: disc; }
#site_map ul li ul li{ font-size:12px; font-weight:normal; margin-left:10px; padding-bottom: 5px; list-style-type: circle;}


/* SERVICOS */
#banner_services{ width:709px; height:271px; position:relative; float:left; border:1px solid #e7e7e7; margin-top:-7px;}
#banner_services2{ width:709px; height:184px; position:relative; float:left; border:1px solid #e7e7e7; margin-top:-7px; margin-bottom:10px}

#service_down{ width:709px;	height:126px; margin-top:10px; padding-top:0px; position:relative; float:left; text-align:left; border:1px solid #e7e7e7; background-color: #f1f1f1;}
#service_down img{ margin-left:9px;}

#service_left{ width:339px;	height:190px; margin-top:10px; padding:6px; position:relative; float:left; text-align:left; border:1px solid #e7e7e7; background-color: #f1f1f1;}
#service_left h1{ font-size:18px; font-style:italic; color:#cc242b; padding-top:5px; text-transform: none;}
#service_left h2{ font-size:13px; font-style:italic; color:#004879; text-transform: none;}
#service_left ul{ padding-left:4px; padding-top:8px;}
#service_left ul li{ line-height:17px;}

#service_right{ width:339px; height:190px; margin-top:10px; padding:6px; position:relative; float:right; text-align:left; border:1px solid #e7e7e7;}
#service_right h1{ font-size:18px; font-style:italic; color:#cc242b; padding-top:5px; text-transform: none;}
#service_right img{ padding-top:35px;}

#service_24{ width:232px; height:135px; margin-top:10px; position:relative; float:left; border:1px solid #e7e7e7;}
#service_seguro{ width:232px; height:141px; margin-top:6px; position:relative; float:left; margin-left:5px; margin-right:5px;}
#service_proteccao{ width:232px; height:135px; margin-top:10px; position:relative; float:left; border:1px solid #e7e7e7;}

#club_ldc{ width:694px; height:65px; border:1px solid #e7e7e7; position:relative; float:left; margin-top:10px; background-color: #f1f1f1; padding-left:10px; padding-right:5px; padding-top:14px; padding-bottom:5px;}
#club_ldc marquee{ width:100%; float:left; }	
#club_ldc .marquee_li{width:236px; float:left; margin-left:10px; margin-right:10px;}
#club_ldc li{position:relative; float:left;}

.link_banner{float:left; position:absolute; top:247px;}
.link_banner span{	float:left;	font-weight:bold; margin-left:-1px; background:#FFFFFF;	color:#737373;	font-size:11px;	padding:5px; margin-right:2px; text-decoration:none; text-transform:uppercase; border: 1px #e7e7e7 solid; }
.link_banner span.active, .info span:hover{background:#E7E7E7; color:#6b6b6b}

#plano_vip ul{position:relative; float:left;}
#plano_vip li{border:1px solid #e7e7e7; padding:7px; position:relative; float:left; margin-top:10px;}
#plano_vip li h2{color:#cc242b; margin-bottom:-20px; font-size:12px; text-transform:none;}
.plano_vip_img{ width:210px; height:110px; position:relative; float:left; padding-right:15px;}
.plano_vip_mais{ width:17px; height:16px; position:relative; float:right; padding-top:15px; padding-right:5px;}

.admin{color:#cc242b; margin-bottom:-20px; font-size:12px; text-transform:none;}
.back_plan_vip{position:absolute; left:670px; top:10px;}
.planos h2{color:#004879; margin-bottom:-5px; font-size:12px; text-transform:none;}
.legenda_iva{ font-size:11px;}

#main_servicos{ width:1100px; height:480px; position:relative; float:left; margin-top:8px; margin-bottom:5px;}
.coluna_servicos{ width:172px; height:480px; border: 1px #e7e7e7 solid; float:left; position:relative;}
.coluna_servicos img{ padding:5px;}
.coluna_servicos ul{ margin:5px;}
.coluna_servicos ul li{ border-top:2px dotted #e7e7e7; padding-top:5px; padding-bottom:5px; font-size:13px; text-align:left;}
.coluna_servicos ul li h2{color:#c32026; font-size:12px; margin-bottom:-3px; padding-top:7px; padding-left:10px; font-style:italic; text-transform:none;}
.coluna_servicos ul li img{ padding:0px;}
.coluna_servicos ul li h2.cinza{color:#737373}
.consulta_condicoes{font-size:10px; position:relative; float:left; margin-top:5px; width:700px; text-align:left;}
.coluna_servicos_en ul li{ padding-top:4px; padding-bottom:4px;}

.img_servicos_out {
  visibility: visible;
  opacity: 1.0;
  -moz-transition-property:opacity;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity; 
  transition-property:opacity;
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s;  
}
.img_servicos_over {
  visibility: visible;
  opacity: 0.5;
  -moz-transition-property:opacity;
  -webkit-transition-property:opacity;
  -o-transition-property:opacity; 
  transition-property:opacity;  
  -moz-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  -o-transition-duration: 1s;
  transition-duration: 1s; 
}

#service_payment{ width:700px; height:88px; margin-top:10px; padding:5px; position:relative; float:right; text-align:left; border:1px solid #e7e7e7;}
#service_payment h1{ font-size:18px; font-style:italic; color:#cc242b; padding-top:11px; text-transform: none;}
#service_payment img{ float:right; position:relative; }
#service_payment .service_pay_text{width:265px; position:relative; float:left;}

div#mapa{margin: 0 auto; width:709px; overflow: hidden;  position:relative;}
#area {	background: #DEDEDE;	height: 5px;	width: 682px; margin-left:3px;	margin-top:15px; position:relative; float:left;}
#knob { width:355px; height:5px; position:absolute; float:left; background-color:#BABABA;  cursor:pointer;}
#move_left{position:relative; float:left; margin-top:11px; cursor:pointer;}
#move_right{position:relative; float:right; margin-top:12px;  cursor:pointer;}

div#main_servicos2{ width:660px; height:1500px; position:relative; float:left; margin-top:8px; margin-bottom:5px;}
div#servico1{margin: 0 auto; width:679px; height:530px; overflow: hidden; position:relative; border:#e7e7e7 1px solid; padding:15px;}
div#servico{margin: 0 auto; height:500px; overflow: hidden; position:relative; text-align:left;}
#servico_area {	background: #DEDEDE;	height: 470px;	width: 5px; margin-right:4px;	margin-top:5px; position:relative; float:right;}
#servico_knob { width:5px; height:140px; position:absolute; float:left; background-color:#BABABA;  cursor:pointer;}
#move_top{position:relative; float:right; cursor:pointer;}
#move_bottom{position:relative; float:right; margin-top:5px;  cursor:pointer; margin-right:-1px;}
.bt_service_menu{position:absolute; float:left; bottom:15px;}

div#servico2{margin: 0 auto; width:679px; min-height:530px; position:relative; float:left; border:#e7e7e7 1px solid; padding:15px; text-align:left;}

/* CLUB LDC */
div#main_geral_clubldc{	width:711px; min-height:538px; padding-top:7px; border:1px solid #e7e7e7; text-align:center;  position:relative; float:left; }

div#loja_form_left_club{	width: 235px; position:relative; float:left; margin-bottom: 18px;}
div#loja_form_left_club li{ padding-bottom:8px; text-transform:uppercase;}
div#loja_form_left_club input{ width:130px;}

div#club_form_left{position:relative; float:left; margin-bottom: 18px; padding-left:25px;}
div#club_form_left li{ padding-bottom:8px;}
div#club_form_left .texto {text-transform: uppercase;}
div#club_form_left select{ width:133px;}

div#club_form_right{ width:150px; position:relative; float:left; padding-left:10px; margin-bottom: 18px; padding-right:5px;}
div#club_form_right li{	padding-bottom:8px;}
div#club_form_right select{ width:150px; }

.club_ldc_img{ width:57px; position:relative; float:left; padding-right:15px;}
.club_ldc_texto{ width:610px; position:relative; float:left;}

.slogan{ font-size:15px; color:#cc242b; padding-bottom:10px;}
.logo_seven{ position:absolute; float:right; top:23px; right:10px }

div#sidebar_Nacional{ width: 215px;	height: 470px;	font:11px Arial, Verdana, Tahoma, sans-serif;	overflow: auto; }

.results_nacional{ width: 194px;	background-color: #ebf1f5; padding:2px; margin-bottom:8px; }
.results_nacional a{ color:#c32026; text-decoration:none;}
.results_nacional a:hover{ color:#c32026; text-decoration:underline;}

#parceiro_details{ width:100%; position:relative;}
div#loja_details .parceiro_left{width:440px; position:relative; float:left; }
div#loja_details .parceiro_right{width:195px; position:relative; float:right; margin-right:-10px;}
div#loja_details .parceiro_right li{ padding-bottom:15px;}

div#cartao_CLUBLDC ul{ width:100%; float:left; position:relative; padding-top:10px;}
div#cartao_CLUBLDC ul li{float:left; position:relative;}
div#cartao_CLUBLDC li h1{ font-size:17px; padding-bottom:5px; }
div#cartao_CLUBLDC .texto{ width: 375px; padding-bottom:30px;}
div#cartao_CLUBLDC .imagem{width: 265px; float:right; padding-bottom:30px; padding-right:5px;}
div#cartao_CLUBLDC .texto2 { width: 265px;}
div#cartao_CLUBLDC .imagem2{width: 110px; float:left; padding-left:40px; padding-right:40px;}

.slogan_cartao1{ font-size:15px; color:#898989; padding-bottom:10px;}
.slogan_cartao2{ font-size:14px; color:#9f9f9f;}

/* LDCTV */
ul#menu_ldctv li { float:left; text-align:center;}
ul#menu_ldctv li a{ text-transform:uppercase; font-size:12px; padding-right:24px;}
ul#menu_ldctv li img{vertical-align:middle; }

/* BOLSA EMPREGO*/
.bolsa_title{padding-top:15px; padding-left:10px; color:#004879;}


/********** COLUNA DIREITA **********/
div#col_right {
	width:234px;	
	margin-top:10px;
	float:left;	
}
div#news_condominio{
	width:232px;
	height:152px;		
	padding-top:7px;
	border:1px solid #e7e7e7;
	text-align:center;
	position:relative;	
	overflow:hidden;
}
.title_condominio_news{
	width:120px;
	text-align:left;
	position:absolute;
	float:left;	
	left:13px;
	top: 15px;
	font-size:13px;
	font-weight:normal;
	color:#004879;
	text-transform:uppercase;
	line-height:1;
}

/* Sites LDC */
div#links{
	width:232px;
	height: 191px;		
	border:1px solid #e7e7e7;
	background:url(../background_sites_LDC.jpg);	
	text-align:left;
	float:left;
	position:relative;	
	margin-top:6px;
}
div#links img{ width:232px;	height:102px; margin-top:1px;}
div#links ul{margin-top: -10px;}
div#links li a {
	font: 12px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	color:#8c8c8c;	
	text-decoration:none;
	padding:2px 0px 13px 19px;
	display:block;
}
div#links li a:hover {	color:#cc242b;}

/* Redes Sociais */
div#redes_sociais{ width:232px;	height:76px; border:1px solid #e7e7e7;	float:left;	position:relative;	margin-top:6px;}

.redes_sociais{	height: 64px; margin:6px; background-color:#f0f0f0;}
.redes_sociais h1{	font:12px Arial, Verdana, Tahoma, sans-serif;	text-transform:uppercase;	color:#a5a5a5;	padding-top:7px;	padding-bottom:6px;	padding-left:5px;}

div#redes{	margin:4px 0 0 10px;	width:220px;}


/********** FOOTER **********/
div#footer { width:960px;	height:75px;	margin-top:20px;	position:relative;	float:left;	font: 11px Arial, Verdana, Tahoma, sans-serif;	color: #c1c1c1;}
.footer_left {	height: 35px;	position:relative;	float:left; width:890px;}

#pic {position:relative; float:left;}

div#footer_right {margin-top:5px;	height: 35px; float:right; }
.footer_nata{	margin-top:23px;	float:right; }

.tip_sgs{ background-image:url(../tooltip_sgs.gif);	width: 126px; height:144px;}
.tip_apf{ background-image:url(../selo_APF.gif); width: 225px; height:97px;}

/*-------------------  Headdings & Text ------------------- */
h1 {
	color:#cc242b;
	font:bold 14px Arial, Verdana, Tahoma, sans-serif;
	text-transform:uppercase;
	padding-bottom:12px;
}
h2 {
	color:#8c8c8c;
	font:bold 13px Arial, Verdana, Tahoma, sans-serif;
	padding-bottom:10px;
	text-transform:uppercase;
}
h3 {
	color:#8c8c8c;
	font:bold 12px Arial, Verdana, Tahoma, sans-serif;
	margin-bottom:-6px;
}
h4 {
	color:#999999;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:0 0 10px;
}
h1#logo a {
	background:url(../LDC_lojaCondominio.gif) no-repeat left bottom;
	float:left;
	position:relative;
	width:303px;
	height:96px;
}

/*------------------- FORMS -------------------*/
.form ul  { list-style:none; margin:0; padding:0; }
.form li { padding: 6px 2px 1px 2px; line-height:normal; float:left;  width:550px;}	
.form label { float:left; width:150px; text-align:right; line-height:20px; padding-right:18px; }
#franchising_form1 li { padding: 6px 2px 1px 2px; line-height:20px; float:left;  width:630px; vertical-align:bottom;}	
#franchising_form1 label { float:left; width:240px; text-align:right; line-height:20px; padding-right:18px; }
#franchising_form2 li { padding: 6px 2px 1px 2px; line-height:20px; float:left;  width:630px; vertical-align:bottom;}
#franchising_form2 label { float:left; width:240px; text-align:right; line-height:20px; padding-right:18px; }
.inputs_down{ position:relative; margin-top:20px;}
.inputs_down2{position:relative; margin-top:15px;}

.form form textarea,
.form form select  { padding:0; width:350px; height:22px; line-height:22px; background-color:#D4D4D4; border:none; font-size:11px; color:#262624; padding:2px; }
.form form textarea { height:100px; width:350px; }

.form form input.big {  padding:0; width:350px; height:17px; line-height:17px; background-color:#D4D4D4; border:none; font-size:11px; color:#262624; padding:2px; }
.form form input.small { padding:0; width:120px; height:17px; line-height:17px; background-color:#D4D4D4; border:none; font-size:11px; color:#262624; padding:2px; }
.form form input.medio { padding:0; width:216px; height:17px; line-height:17px; background-color:#D4D4D4; border:none; font-size:11px; color:#262624; padding:2px; }
.form form input.super-small { padding:0; width:60px; height:17px; line-height:17px; background-color:#D4D4D4; border:none; font-size:11px; color:#262624; padding:2px; }
.form form input.super-small2 { padding:0; width:30px; height:17px; line-height:17px; background-color:#D4D4D4; border:none; font-size:11px; color:#262624; padding:2px; }
.form form input.file{  height:23px; background-color:#D4D4D4; border: 1px #D4D4D4; font-size:11px; color:#262624;}

#select_small select{width:150px; height:22px; }

.form form input.button { width:77px; height:27px; margin-top:10px; background-image:url(../button_back.gif); font-size:11px; float:left; vertical-align:middle;	text-transform:uppercase; cursor:pointer; border:thin; margin-right:10px;}
.form form input.button:focus { font-weight:bold; }

.form form input.button_big { width:105px; height:27px; background-image:url(../button_anexo.gif); font-size:10px; vertical-align:middle; text-transform:uppercase; cursor:pointer; border:thin;}
.form form input.button_big:focus { font-weight:bold; }


.form form input:focus{ border:1px solid #666; background-color:#F0F0F0; color:#262624;}
.form form textarea:focus,
.form form select:focus  { border:1px solid #666; background-color:#F0F0F0; color:#262624; width:350px; height:22px;}
.form form textarea:focus { height:98px; }
.form form input.super-small:focus { width:60px; height:15px;}
.form form input.small:focus { width:120px; height:15px;}
.form form input.super-small2:focus { width:28px; height:15px;}
.form form input.medio:focus  { width:216px; height:15px; }
.form form input.big:focus  { width:350px; height:15px; }


.form form fieldset { border:1px solid #CCCCCC; padding:15px 0 15px 15px; margin-bottom:20px; }
.form form legend { color:#858585; font-weight:bold; padding:0 10px; }

.proposta_labels { color: #004879; }