BODY 					{background-color: #FFFFFF; }		
.TA						{ scrollbar-3dlight-color: #CACACA; scrollbar-arrow-color: #D8D8D8; scrollbar-base-color: #CACACA; scrollbar-darkshadow-color: #CACACA; scrollbar-face-color: #D8D8D8; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #F5F5F5; }
TABLE					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; line-height: 14px; color: #4E5962; }
.TD1					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; line-height: 12px; color: #4E5962; }
.TABLE					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; line-height: 12px; color: #4E5962; }

A			  			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #04608F; text-decoration: none; }
A.white 				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
A.white:hover			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
A.lightblue 			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #B0D8EE; text-decoration: none; }
A.lightblue:hover		{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; }
A.linkxl  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #04608F; text-decoration: none; }
A.linkxl:hover			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #023C59; text-decoration: none; background-color : #9BBFD2; }
A.linkxs  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #0052a6; text-decoration: none; }
A.linkxs:hover			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; background-color : #0052a6; }
A.title  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #04608F; font-weight: bold; text-decoration: none; }
A.title:hover			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #023C59; font-weight: bold; text-decoration: none; background-color : #9BBFD2; }
A.red 					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #E82701; text-decoration: none; }
A.red:hover				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; text-decoration: none; background-color : #E82701; }
A.brown  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #82827C; text-decoration: none; }
A.brown:hover  			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #575752; text-decoration: none; }
A.breadcrums			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #464643; text-decoration: none; }
A.breadcrums:hover		{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #E7E7E1; text-decoration: none; background-color : #464643; }
A.modelsubmenu			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #464643; text-decoration: none; }
A.modelsubmenu:hover	{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #565449; text-decoration: none; }
A.alert					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; line-height: 12px; color: #92928B; }
A.alert:hover			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; line-height: 12px; color: #4E5962; background-color : #FFFFFF; }
A.white					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; line-height: 12px; color: #FFFFFF; }
A.white:hover			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; line-height: 12px; color: #72726C; background-color : #FFFFFF; }

/* menu */
#menu					{ width:750px; height:68px; margin-bottom:10px; /*border: solid thin;*/ background-color:#05b0ca; } /* « mudar cor topo aqui */
	.menu_logo 			{ font: normal 12px Arial; color:#FFFFFF;}
	A.menulink			{ font: bold 12px Arial; color:#FFFFFF; text-decoration:none; margin-bottom:36px;}
	A.menulink:hover	{ font: bold 12px Arial; color:#FFFFFF; text-decoration:none; padding-bottom:18px; border-bottom:8px solid #FFFFFF;}
	#menu .vline		{ font: lighter 24px Times New Roman; color:#FFFFFF; margin:0 6 0 6; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
	.searchline			{ background-color:#FFFFFF; height:1px; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
	.menu_search 		{ width:200px;}
	.date_time			{ font: normal 10px Arial; color:#000000;}
	.social				{ color:#ffffff; font-size:11px; }
	.social span		{ font-weight:bold; margin-right:5px;}
	.social img			{ vertical-align:middle;}
	.search_text		{ font: normal 10px Arial; color:#000000; padding-right:5px;}
	.menu_right 		{ width:15px;}
	INPUT.search		{ font: normal 10px Arial; color: #000000; border: none; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; padding: 2 4 2 4; margin: 0 4 0 0; }

/* footer */
#footer					{ width:750px; height:40px; margin-top:16px; padding-left:20px; /*border: solid thin;*/ background-color:#00344c; } /* « mudar cor footer aqui */
.footer_servicos		{ padding-left: 0 !important}
.footer_servicos td		{ height:20px !important; padding-left: 20px}
.footer_servicos .links { padding-top: 10px; padding-bottom: 10px}
.footer_links 			{ width: 647px; height: 10px !important; margin-top: 16px; background: #e4e4de; padding-top: 5px; padding-bottom: 5px}
.footer_links a			{ font-size: 9px; text-transform: uppercase; color: #00344c; background: url(../imagens/site/arrow_darkgray.gif) right 2px no-repeat; padding-right:10px;}
.footer_links a:hover	{ text-decoration: underline}
.footer_links div		{ float: left}

	A.footerlink		{ font: normal 9px Arial; color:#FFFFFF; text-decoration:none;}
	A.footerlink:hover	{ font: normal 9px Arial; color:#FFFFFF; text-decoration:none; padding-bottom:6px; border-bottom:6px solid #FFFFFF;}
	A.footerlink_a		{ font: normal 9px Arial; color:#fed032; text-decoration:none;}
	A.footerlink_a:hover{ font: normal 9px Arial; color:#fed032; text-decoration:none; padding-bottom:6px; border-bottom:6px solid #fed032;}

	#footer .vline		{ font: lighter 20px Times New Roman; color:#FFFFFF; margin:0 3 0 3; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
	.footer_logo 		{ width:103px; background-color:#FFFFFF;}
	.footer a			{ color: #000; }
	.footer a:hover		{ text-decoration: underline }
	
	
	

.white 					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; }
.lightblue 				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #B0D8EE; }
.blue 					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #04608F; }
.brown 					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; color: #2A3035; }
.title  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #4E5962; }
.titlebrown  			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #5C5C57; }
.subtitle				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; line-height: 10px; color: #2A3035; }
.price  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #E82701; }
.submeter  				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #53534F; }
.breadcrums				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #6D6D68; }
.footer					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; line-height: 10px; color: #768694; }
.darkblue	  			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #01264F; }
.newstitle 				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #033C5A; }
.newssubtitle 			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 12px; color: #033C5A; }
.newsend 				{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; color: #033C5A; }
.newstxt	 			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #4E5962; }
.newslegenda  			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #01264F; }
.assistencia			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; color: #194761; font-weight: bold; }
.assistenciaphone		{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 18px; color: #194761; font-weight: bold; }
.assistenciatit			{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; line-height: 12px; color: #424242; font-weight: bold; }


FORM					{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #525252; }
INPUT.text				{ background-color: #E3E3E3; border: 1px solid; border-color: #B0B0B0 #FFFFFF #FFFFFF #B0B0B0; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #4E5962; padding: 0 2 0 0; margin: 2 0 3 4; }
/*INPUT.search			{ background-color: #078AC1; border: 1px solid; border-color: #023752 #72D3FC #72D3FC #023752; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; padding: 0 2 0 0; margin: 2 0 3 4; }*/
INPUT.breadcrums		{ background-color: #CECEC3; border: 1px solid; border-color: #676761 #E7E7E1 #E7E7E1 #676761; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; padding: 0 2 0 0; margin: 2 0 3 4; }
INPUT.contact			{ background-color: #c6eff5; border: 0px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #02364e; padding: 0 2 0 0; margin: 2 0 3 4; }
SELECT.contact			{ background-color: #c6eff5; border: 0px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #02364e; }
TEXTAREA.contact		{ background-color: #c6eff5; border: 0px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #02364e; }
/*
INPUT.contact			{ background-color: #fef594; border: 1px solid; border-color: #B0B0B0 #FFFFFF #FFFFFF #B0B0B0; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #4E5962; padding: 0 2 0 0; margin: 2 0 3 4; }
SELECT.contact			{ background-color: #fef594; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #525252; }
TEXTAREA.contact		{ background-color: #fef594; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #525252; }
*/
INPUT.button			{ background-color: #E7E8E8; border: 1px solid; border-color: #FFFFFF #A5A5A5 #A5A5A5 #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #004665; padding: 0 2 0 0; margin: 2 0 3 4; }
INPUT.list				{ background-color: #E7E8E8; border: 1px solid; border-color: #FFFFFF #A5A5A5 #A5A5A5 #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #004665; padding: 0 2 0 0; margin: 2 0 1 2; }
INPUT.submit			{ background-color: #005E88; border: 1px solid; border-color: #FFFFFF #004665 #004665 #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; padding: 0 2 0 0; }
INPUT.buttonred			{ background-color: #EB2E03; border: 1px solid; border-color: #FFFFFF #004665 #004665 #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF; padding: 0 2 0 0; margin: 2 0 3 4; }
INPUT.checkbox			{ background-color: #F4F4F4; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #525252; }
SELECT					{ background-color: #F4F4F4; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #525252; }
TEXTAREA				{ background-color: #F4F4F4; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #525252; }


.submeter_yes  			{font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #ED0702; }
.cells_left				{ border-left-width: 1px; border-left-style: solid; border-left-color: #D2D2D2; }
.cells_right			{ border-right-width: 1px; border-right-style: solid; border-right-color: #D2D2D2; }
.cells_center			{ border-left-width: 1px; border-left-style: solid; border-left-color: #D2D2D2; border-right-width: 1px; border-right-style: solid; border-right-color: #D2D2D2; }

.bg_pesquisaUsados		{ background: url(../imagens/usados2007/bg_pesquisa.gif) left top no-repeat; height:390px; width:175px }
/*.bg_resultadoUsados		{ background: url(../imagens/usados2007/bg_resultados.gif) left top no-repeat; height:390px; }*/
.Hr_usados				{ background: url(../imagens/usados2007/H_line.gif) left center repeat-x; height:10px; }
.text_usados			{ color : #5a5a56; font: normal 10px Arial, Verdana, Geneva, Helvetica, sans-serif; line-height: 12px }
.text_usados a			{ color : #5a5a56; text-decoration: none; }
.text_usados a:hover	{ color : #5a5a56; text-decoration: underline; }
.preco_usados a			{ color: #f43c11; font-weight: bold; text-decoration: none;}
.preco_usados a:hover	{ color: #f43c11; font-weight: bold; text-decoration: underline;}

INPUT.text_usados		{ background-color: #E3E3E3; border: 1px solid; border-color: #B0B0B0 #FFFFFF #FFFFFF #B0B0B0; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 7pt; color: #3D3D3D; padding: 0 2 0 0; margin: 2 0 3 4; }


/* CONTACTOS */
#table_contactos			{ border: 0px; width: 750px; background: #A9E3EC }
#table_contactos .lft_col	{ width: 378px; vertical-align: top }
#table_contactos .rgt_col	{ width: 372px; vertical-align: top }
#table_contactos .td_form	{ padding: 10px 10px 0 10px}

#flash_lettering			{ position: absolute; width:283px; height:140px; z-index:1; visibility: visible; margin-left: 4px; margin-top: 45px;}

#table_contactos .color_square { background: #05B0CA }
#table_contactos .linha_apoio	{ vertical-align: bottom; text-align: center;}

.contact_form				{ margin: 9px 0 7px 3px;}
.contact_form input			{ background: #c6eff5; border: 0px; font: normal 7pt Arial; color: #02364e; padding: 0 2 0 0; margin: 2 0 3 4;}
.contact_form select		{ background: #c6eff5; border: 0px; font: normal 7pt Arial; color: #02364e; padding: 0 2 0 0; margin: 2 0 3 4;}
.contact_form textarea		{ background: #c6eff5; border: 0px; font: normal 7pt Arial; color: #02364e; padding: 0 2 0 0; margin: 2 0 3 0;}

.contact_form .inactivo{ background: #82D7E4; color: #5C98A1; }

	.contact_form .contato_nome		{ width: 245px}
	.contact_form .contacto_email	{ width: 115px; margin-right: 12px;}
	.contact_form .contacto_telefone{ width: 65px}
	.contact_form .contacto_opcao	{ width: 125px}
	.contact_form .contacto_distrito{ width: 125px}
	.contact_form .contacto_concessionario { width: 242px}
	.contact_form .contacto_mensagem { width: 342px; height: 80px}
	.form_ie_msg .contacto_mensagem  { height: 55px !important; }
				
.label_lft					{ padding-right: 5px;}
.msg_erro		 			{ width: 269px; font-size:11px; line-height:11px; color:#02364e; padding-left: 10px; vertical-align:top}
.msg_sucesso 				{ width: 270px; font-size:11px; line-height:11px; color:#02364e; padding-left: 10px; vertical-align:top}
.msg_sucesso p.title		{ font-size:13px; line-height:13px; color:#4a6d00}
.msg_erro p	{ margin: 5px 5px 5px 8px;}
.msg_sucesso p	{ margin: 5px 0 5px 0;}
.btn_submit					{ vertical-align: bottom;}

.modelo_alto				{ background: #5eb6e4 !important }
.modelo_alto .color_square 	{ background: #0098db !important  }	
.modelo_alto .contact_form input		{ background: #c7e6f6 !important; }
.modelo_alto .contact_form select		{ background: #c7e6f6 !important; }
.modelo_alto .contact_form textarea		{ background: #c7e6f6 !important; }
.modelo_alto .contact_form .inactivo	{ background: #8bc5e4 !important; }


/*Contact Form 2010*/

.contactDiv{ width:772px; height:418px; position:relative; margin-top:12px}
.picBG{ position:absolute; top:0; left:9px; width:752px; height:408px; display:block}
.imgContactos{ position:absolute; top:20px; left:261px}
.imgTelefone{ position:absolute; top:348px; left:22px}
.boxFlash{ position:absolute; top:16px; left:0; width:274px; display:block; height:103px; background:url(../imagens/contactos/bg_flash.png) left top no-repeat}
.boxForm{ position:absolute; top:20px; left:476; width:295px; display:block; background:url(../imagens/contactos/bg_form.png) left top no-repeat; overflow:hidden}
.boxForm label{ display:block; margin:8px 0 0 45px; *margin:7px 0 0 45px; text-align:left}
.inputLine{ display:block; text-align:left; overflow:hidden}
.boxForm input{ margin-left:45px; background-color:#dcfaff; border:none; color:#525252; font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:10px; padding:1px 1px; *padding:0px 1px}
.boxForm textarea{ margin:0 0 0 45px; *margin:-11px 0 0 45px; background-color:#dcfaff; border:none; height:80px; *height:70px; width:227px; color:#525252; font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:10px;}
.boxForm select{ margin-left:45px; background-color:#dcfaff; border:none;font-size:10px; width:140px}
.boxForm .nome{ width:227px}
.boxForm .email, .telefone{ width:109px; float:left}
.boxForm .telefone{ margin-left:12px!important}
.boxForm .footerForm{ color:#ffffff; display:block; text-align:left; margin-top:8px; margin-left:45px; clear:both}
.boxForm .btEnviar{ background:none!important; margin:5px 0 0 21px!important; cursor:pointer}
.result{ color:#FFFFFF; font-size:11px; background:url(../imagens/contactos/bg_resultado.png) left top no-repeat; width:274px; height:78px;  margin:5px 0 0 21px; padding:32px 0 0 25px}
.result span{font-size:11px; display:block; font-weight:bold}










