/******************************************************************************************************
 * CSS do site carplus
 ******************************************************************************************************
 * troca de por #FF4C00 por #DA251D - FT[14-01-2011]
  * troca de por #e06d05 por #bf1a13 - AF[18-01-2011]
 ******************************************************************************************************/

body	{background-color:#005b99}
img		{border:none;}

.body_bg		{background-color:#FFF;}
.orange_bg		{background-color:#DA251D;}
.gray_bg		{background-color:#E8E8E5;}
.e0e0e0_bg		{background-color:#E0E0E0;}
.black_bg		{background-color:#000;}

.left_border	{background:url(/usedcars/media/1/images/left_border.jpg) repeat-y;}

/* Top */

.top_bg			{background:url(/usedcars/media/1/images/top_middle.jpg) repeat-x;}
.topmenu_bg		{background:url(/usedcars/media/1/images/top_right.jpg) no-repeat;}

/* links */

.navigation			{font-family:Verdana, Arial, sans-serif; color:#214673; font-size:9px; font-weight:bold;}
.navigation a		{font-family:Verdana, Arial, sans-serif; color:#214673; font-size:9px; font-weight:bold; text-decoration:none;}
.navigation a:hover	{text-decoration:underline;}

.navigation	ul		{text-align:right; list-style:none;margin:0; padding:0; margin-right:23px; padding-top:5px;}
.navigation	ul li	{padding-bottom:2px;}

.white_nav			{font-family:Verdana, Arial, sans-serif; color:#FFF; font-size:9px; font-weight:bold;}
.white_nav a		{font-family:Verdana, Arial, sans-serif; color:#FFF; font-size:9px; font-weight:bold; text-decoration:none;}
.white_nav a:hover	{text-decoration:underline;}

.blue_nav			{font-family:Verdana, Arial, sans-serif; color:#214673; font-size:10px; font-weight:bold;}
.blue_nav a			{font-family:Verdana, Arial, sans-serif; color:#214673; font-size:10px; font-weight:bold; text-decoration:none;}
.blue_nav a:hover	{text-decoration:underline;}

.gray_nav				{font-family:Verdana, Arial, sans-serif; color:#515151; font-size:10px; font-weight:bold;}
.gray_nav a				{font-family:Verdana, Arial, sans-serif; color:#515151; font-size:10px; font-weight:bold; text-decoration:none;}
.gray_nav a:hover		{text-decoration:underline;}

.oportunities			{font-family:Verdana, Arial, sans-serif; color:#4f4f4f; font-size:10px;}
.oportunities a			{font-family:Verdana, Arial, sans-serif; color:#DA251D; font-size:10px; font-weight:bold; text-decoration:none;}
.oportunities a:hover	{text-decoration:underline;}

.latmenu				{font-family:Verdana, Arial, sans-serif; color:#003a5e; font-size:10px; font-weight:bold;}
.latmenu a				{font-family:Verdana, Arial, sans-serif; color:#003a5e; font-size:10px; font-weight:bold; text-decoration:none; display:block; width:100%;}
.latmenu a:hover		{text-decoration:none; color:#FFF; background-color:#DA251D;}

.storelabel				{font-family:Verdana, Arial, sans-serif; font-size: 12px; color:#DA251D;}
.storemenu				{font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold;}
.storemenu a			{font-family:Verdana, Arial, sans-serif; color:#515151; font-size:10px; font-weight:bold; text-decoration:none; display:block; width:100%;}
.storemenu a:hover		{text-decoration:none; color:#ffffff; background-color:#DA251D;}

.storemenuselected a	{font-family:Verdana, Arial, sans-serif; color:#ffffff; font-size:10px; font-weight:bold; text-decoration:none; display:block; width:100%;background-color:#DA251D;}


.search_lat				{font-family:Verdana, Arial, sans-serif; color:#5d677b; font-size:9px; font-weight:bold;}
.search_lat a			{font-family:Verdana, Arial, sans-serif; color:#5d677b; font-size:9px; font-weight:bold; text-decoration:none;}
.search_lat a:hover		{text-decoration:none; color:#fa4b00;}

a.color5d677b-e06d05	    	{font-family:Verdana, Arial, sans-serif; color:#5d677b;}
a.color5d677b-e06d05:visited	{font-family:Verdana, Arial, sans-serif; color:#5d677b;}
a.color5d677b-e06d05:active 	{font-family:Verdana, Arial, sans-serif; color:#5d677b;}
a.color5d677b-e06d05:hover  	{font-family:Verdana, Arial, sans-serif; color:#DA251D;}/*#DA251D*/


.inforow td				{font-family:Verdana, Arial, sans-serif; color:#5d677b; font-size:11px; font-weight:bold; padding-bottom:3px; border-bottom:1px dotted #515763}

.body_text				{font-family:Verdana, Arial, sans-serif; color:#4f4f4f; font-size:10px; font-weight:bold; line-height:13px;}

#menu_holder			{position:relative;}
#menu_table .menu_top	{cursor:pointer;}
#message_div			{position:absolute; bottom:0px;}

/* Bottom */

.bottom_bg				{background:url(/usedcars/media/1/images/bottom_middle.jpg) repeat-x;}

#bottom_logo			{position:absolute; left:0px;}
#socialnetworking		{position:absolute; left:350px;}
#socialnetworking img	{margin-top:6px; margin-right:6px;}
#bottom_links			{position:absolute; right:0px; line-height:38px; vertical-align:middle;}
#legaladvices			{position:absolute; left:475px; line-height: 38px; vertical-align: middle;}

.bottom_text			{font-family:Verdana, Arial, sans-serif; color:#404040; font-size:9px;}
.bottom_text a			{font-family:Verdana, Arial, sans-serif; color:#404040; font-size:9px; text-decoration:none;}
.bottom_text a:hover	{text-decoration:underline;}

/* Pages */

.section_header			{font-family:Verdana, Arial, sans-serif; color:#FFF; font-size:9px;}
.section_header img		{padding-left:4px; padding-right:7px;}

.hp_advanced_search		{width:160px; height:17px; text-align:right; padding-right:10px; background:url(/usedcars/media/1/images/hp_pesquisa_avancada.jpg) no-repeat;}

.hp_ok_button			{text-align:center; background-color:#8E8D8A}
.hp_news_car			{font-family:Verdana, Arial, sans-serif; font-size:11px; color:#4F4F4F;}
.hp_news_year_old		{font-family:Verdana, Arial, sans-serif; font-size:12px; color:#4F4F4F;}
.hp_news_year			{font-family:Verdana, Arial, sans-serif; font-size:9px; color:#4F4F4F;}
.hp_news_price			{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#4F4F4F;font-weight: bold;}

.premium_banner			{width:202px; height:11px; position:absolute; background-color:#000; bottom:1px; left:0px;}
.premium_banner img		{padding-left:4px; padding-right:7px;}

.search_label			{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#4F4F4F; font-weight:bold;}
.searchpg_button		{width:142px; height:17px; text-align:right; padding-right:10px; background:url(/usedcars/media/1/images/search_page_button_bg.jpg) no-repeat;}


#storeholder	{position:relative; width:202px; height:400px;}
#scrollable2 	{float: left; width: 185px; height: 400px; overflow: hidden; white-space: nowrap; position:absolute; top:0px; left:0px;}
			
/* wrap to make sure that image area is clickable */
#wrap3 			{float: left;width: 15px; height: 400px; position:absolute; top:-10px; right:0px;}
#track3 		{position: absolute; width: 15px; height: 400px;}
#handle3 		{width: 15px; height: 20px;}

/******* Página de comparação das viaturas ******/

.bluebottom		{border-bottom:1px solid #1b4f75; font-size:1px; }
.dotted_bottom	{border-bottom:1px dotted #515763; font-size:1px; }
.bluelabel		{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#1d3154; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
.orangelabel	{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#bf1a13; font-weight:bold; text-transform:uppercase; padding-bottom:3px;}
.graylabel		{font-family:Verdana, Arial, sans-serif; font-size:10px; color:#4f4f4f; font-weight:bold; padding-bottom:3px;}

/**************************************************************************************************************************************/

/* Retirar Scroll Horizontal */
html {	overflow-x: hidden; overflow-y: auto;}

span,td  {font-family:arial,helvetica,sans-serif;}
a        {text-decoration:none;}


/* ahref */
a.color374054-000000        {color:#374054;}
a.color374054-000000:active {color:#000000;}
a.color374054-000000:hover  {color:#000000;}

a.colore06d05-e06d05        {color:#bf1a13;}
a.colore06d05-e06d05:active {color:#bf1a13;}
a.colore06d05-e06d05:hover  {color:#bf1a13;}

a.color374054-e06d05        {color:#374054;}
a.color374054-e06d05:active {color:#e06d05;}
a.color374054-e06d05:hover  {color:#bf1a13;}

a.colorf8e5d3-f3d1b1        {color:#f8e5d3;}
a.colorf8e5d3-f3d1b1:active {color:#f3d1b1;}
a.colorf8e5d3-f3d1b1:hover  {color:#f3d1b1;}



a.color444d61-e06d05        {color:#444d61;}
a.color444d61-e06d05:visited{color:#444d61;}
a.color444d61-e06d05:active {color:#444d61;}
a.color444d61-e06d05:hover  {color:#bf1a13;}

.color000000				{color:#000000;}
.color374054				{color:#374054;}
.color444d61				{color:#444d61;}
.colore06d05				{color:#bf1a13;}
.colorf8e5d3				{color:#f8e5d3;}
.colorf3d1b1				{color:#f3d1b1;}
.color5d677b				{color:#5d677b;}
.colordadada				{color:#dadada;}
.colorededed				{color:#ededed;}
.colorefefef				{color:#efefef;}
.color5d677b				{color:#5d677b;}

/* fonts */
.font10line11				{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px}
.font10line11bold			{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; font-weight:bold}
.font11line12				{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px}
.font11line12bold			{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold}
.font12line13				{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px}
.font12line13bold			{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; font-weight:bold}
.font14line15bold			{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:15px; font-weight:bold}
.font16line17bold			{font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:17px; font-weight:bold}

/* forms */
.newsletter					{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; vertical-align:top; width:130px; height:18px; font-size:10px; color:#374054;}
.text						{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; height:17px; font-size:10px; color:#374054;}
.combo						{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; height:17px; font-size:10px; color:#374054;}
.textbox					{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#374054; overflow:auto}

/* Calendario */
.calendarlink				{font-family:Arial, Helvetica, sans-serif; color:#374054; font-size:11px; line-height:12px}
.calendarlink:visited		{font-family:Arial, Helvetica, sans-serif; color:#bf1a13; font-size:11px; line-height:12px}
.calendarlink:active		{font-family:Arial, Helvetica, sans-serif; color:#bf1a13; font-size:11px; line-height:12px}
.calendarlink:hover			{font-family:Arial, Helvetica, sans-serif; color:#bf1a13; font-size:11px; line-height:12px}
.calendardaysbg				{background-color: #f3d1b1}
.calendardays				{font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold; color:#374054;}
.calendarcombo				{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; height:17px; font-size:10px; color:#374054;}
