/*
+----------------------------------------------------------------+
	Reset CSS by Eric Meyer: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/															
+----------------------------------------------------------------+
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
body { background:#000 }
ol, ul {list-style: none;}
/*
+----------------------------------------------------------------+
	Extras															
+----------------------------------------------------------------+
*/
.clear {clear:both; overflow:hidden; font-size:0; visibility:hidden}
.alignleft {float:left}
.alignright {float:right}
div:after, ul:after, dl:after, dd:after, dt:after{clear:both; content:""; display:block; font-size:0; height:0; visibility:hidden;}
/*Limpar fluxo oculto para IE-mac \*/
* html div, * html ul, * html dl, * html dd, * html dt {height:1%;}
/* final hack IE-mac */
*:first-child+html div, *:first-child+html ul, *:first-child+html dl, *:first-child+html dd, *:first-child+html dt, *:first-child+html ol {height:auto; display: inline-block;}
*:focus {outline: none;}
/*
+----------------------------------------------------------------+
	Definicoes Gerais															
+----------------------------------------------------------------+
*/
html, body {height:100%}
body {font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#FFF}
a {text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#5f5f5f; }
/*
h1, h2, h3, h4, h5, h6, strong {font-weight:700}
+----------------------------------------------------------------+
	Pág. inicial
+----------------------------------------------------------------+
*/
#pg_inicial { width:100%; height:100%;}
#pagina { width:100%; height:100%;}

#container {position: relative; width:990px; _width:995px; height:100%; }

	#menu_lateral { width:90px; height:300px; float:left; }
	#conteudo { width:900px; float:right; background: url('../images/transp_white.png'); }
		#menu_superior {}
		#highlights_flash {}
		#low_blocks { width:100%; }
			#block_left { float:left; margin-left:6px; width:490px; }
				#block_blogs { width:495px; height:140px; background: url('../images/fundo_blog.png') no-repeat; overflow:hidden }
					#blog_item { border-bottom:2px solid #fff; padding:10px; width:95%; height:80px; overflow:hidden; }
					#blog_img { float:left; width:100px; height:80px; border:1px solid #900; margin-right:5px; }
					#blog_txt { float:right; width:360px; height:80px; overflow:hidden; }
				#block_dealerfinder { width:495px; height:180px; background: url('../images/fundo_dealerfinder.png') no-repeat; overflow:hidden;}
				#block_celular { width:495px; height:130px; background: url('../images/fundo_celular.png') no-repeat; overflow:hidden;}

			#block_right { float:right; width:380px; }
				#block_noticias { width:375px; height:282px; background: url('../images/fundo_noticias.png') no-repeat; margin-right:6px;}
				#banner_produtos { margin-right:6px; }
	
	#main_news_container { position:relative; padding-right:6px; width:350px; height:227px; overflow:hidden; }
	#main_news_links { position:absolute; float:left; width:330px; }
	#main_news_scrollbar { float:right; width:15px; height:225px; }
	#main_item_news { padding-bottom: 6px; margin-bottom:6px; border-bottom: 1px dotted #900; }
	#main_track { position:relative; width:14px; height:225px; padding:0px; background: url(../images/transp_red25.png) ; _background: #FFC6C6; }
	#main_dragBar { position:absolute; width:12px; height:46px; background:url(../images/bt_dragbar.png) ; _background: #900; }
	
	#deal_text { float:left; width:47%;  background: url(../images/transp_red25.png) ; padding:10px; }
	#deal_search { float:right; width:47%; }
	
	#cell_text { width:270px; background:url('../images/transp_white.png'); padding:6px; margin-left:20px; }
	#cell_number { margin-top:5px; background:url('../images/input_phone.png') no-repeat; width:250px; height:30px; }
	#cell_ddd { border: none; width: 25px; height: 20px; margin-left:5px; padding-top:5px; padding-left:2px; background:none; _width:30px; _margin-left:0px; _text-align:center }
	#cell_phone { border: none; width: 100px; height: 20px; margin-left: 10px; padding-top:5px; padding-left:2px; background:none; _width:120px; _margin-left:0px; _text-align:center }
	#cell_submit { border: none; width: 40px; height: 30px; margin-left:6px; background:none; _margin-left:0px; }

#spacer { width:100%; height:10px; }
#rodape { width:900px; margin-left:5px;}

/*
+----------------------------------------------------------------+
	PÁG. DE PRODUTOS
+----------------------------------------------------------------+
*/

#cp_menu { float:left; width:220px; height:530px; background:url(../images/transp_white20.png);  }
#cp_container { float:right; width:675px; height:530px; }
#cp_palette { width:670px; height:510px; padding-left:10px; padding-top:10px; overflow:hidden }
#cp_title { margin-top:10px; }
#cp_showproduct { position: absolute; display:none; width:670px; height:520px; z-index:1000; background:url(../images/prod_back.png); _z-index:1000; _background:#FFF; }
#tile { margin-bottom:15px; }
#product_item { float:left; width:110px; height:130px; padding:5px; margin-bottom:5px; margin-right:5px; background:url(../images/fundo_prods.png); }
#prod_info { float:left; width:280px; padding:10px; }
#prod_pic { float:right; width:360px; }
#cp_pcontainer { width:650px; height:120px; }
#cp_scroller { position:relative; width:550px; height:120px; overflow:hidden; }
#prod_scroller { width:500px; height:120px; }
#prod_sc_item { width:110px; height:120px; float:left }
#scrollLeft { float:left; width:40px; margin-top:40px; }
#scrollRight { float:right; width:40px; margin-top:40px; }
#tb {  background:url(../images/prod_scroller.png); _background:#CCC; }

#geral_products { position:relative; width:660px; height:480px; overflow:hidden; }
#group_products { width:660px; height:480px; overflow:hidden; }
#thumb_products { float:left; width:625px; }
#scroll_products { float:right; width:20px; display:none; }
#track { position:relative; width:14px; height:470px; padding:0px; background: url(../images/transp_red25.png) ; _background: #FFC6C6; }
#dragBar { position:absolute; width:12px; height:46px; background:url(../images/bt_dragbar.png) ; _background: #900; }
/*
+----------------------------------------------------------------+
	NOTÍCIAS
+----------------------------------------------------------------+
*/
#news_contents { width:900px; height:100%; }
	#news_info { float:left; width:490px; height:100%; padding:10px; margin-left:6px; background:url('../images/fundo_noticias_texto.png') repeat-y; text-align:left; color:#000; }
		#not_titulo { font-size:18px; }
		#not_chamado { font-size:14px; font-style:italic; }
		#not_texto { text-align:justify; font-size:12px; }
	#news_links_container { float:right; width:370px; margin-right:6px; }
	#news_links { width:350px; padding:10px; padding-top:0px; background:url('../images/fundo_noticias_links.png') repeat-y; }
	#item_news { width:340px; border-bottom: 1px dotted #900; padding-bottom:6px; margin-left:5px; margin-bottom:6px; }
/*
+----------------------------------------------------------------+
	VÍDEOS
+----------------------------------------------------------------+
*/
#video_contents { width:890px; }
#video_player { float:left; padding-top:0px; width:500px; }
#video_items_container { width:370px; float:right; }
#video_holder { position:relative; width:100%; height:284px; padding-top:0px; background:url('../images/fundo_noticias_links.png') repeat-y; overflow:hidden; _background:#FFF;}
	#video_items { position:relative; width:335px; float:left; z-index:900 }
	#video_item { position:relative; margin-left:10px; border-bottom: 1px dotted #900; padding-bottom:6px; margin-bottom:6px; z-index:1000; }
	#video_thumb { position:relative; float:left; padding-right:10px; }

	#video_scrollbar { float:right; width:15px; height:280px; margin-right:10px; _margin-right:0px; }
		#video_track { position:relative; width:14px; height:280px; padding:0px; background: url('../images/transp_red25.png') ; _background: #FFC6C6; }
		#video_dragBar { position:absolute; width:12px; height:46px; background:url('../images/bt_dragbar.png') ; _background: #900; }

/*
+----------------------------------------------------------------+
	OTHER
+----------------------------------------------------------------+
*/
#body_admin { background-color:#FFFFFF; color:#000; background:url('../images/bg_fundoadmin.gif') repeat-x fixed; }
#bodyint { background-color:#FFFFFF; background:url('../images/bg_fundoadminint.gif') repeat-x fixed; }
#imgcentro { top:50%; left:50%; }
#input { border: none; width: 150px; height: 30px; background: url('../images/back_input.png') no-repeat top left; padding-top:5px; padding-left:10px; }
#bt_login { border: none; width: 85px; height: 30px; background: url('../images/bt_login.png') no-repeat top left; }
.img { behavior: url(iepngfix.htc) }

#news_cadastro { position:relative; }
#news_submit { border: 0px; width: 85px; height: 30px; background: url('../images/input_cadastrar.png') no-repeat ; }
#news_update { border: 0px; width: 85px; height: 30px; background: url('../images/input_alterar.png') no-repeat ; }
#news_warning { float:right; width:580px; padding-top:10px; padding:30px; background: url('../images/transp_white50.png'); }
#news_login { float:left; width: 170px; height:260px; margin-left:10px; padding:30px; margin-bottom:50px; background: url('../images/fundo_login.png') no-repeat; }
#news_error { width:600px; padding:20px; margin:10px; background: url('../images/transp_white.png'); }
/*
+----------------------------------------------------------------+
	GENERAL CLASSES
+----------------------------------------------------------------+
*/
.i_news { background-color: #FFFFFF; color:#666666; border:0px solid #000099; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; width:140px; }
.b_submit { height:20px; background: #990000 ; color:#CCCCCC; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border: 1px solid #FF0000; }
.borda { border:1px solid #000000 }
.bold 	{ font-weight: bold; }
.black 	{ color:#000000; }
.white 	{ color:#FFFFFF; }
.gray { color:#5f5f5f; }
.red { color:#951a1d; }
.s10 	{ font-size: 10px; }
.s11 	{ font-size: 11px; }
.s12 	{ font-size: 12px; }
.s13 	{ font-size: 13px; }
.s14 	{ font-size: 14px; }
.s16 	{ font-size: 16px; }
.s18 	{ font-size: 18px; }

/*
+----------------------------------------------------------------+
	TWITTER
+----------------------------------------------------------------+
*/
.twitField{
	border:0px;
	height:18px;
	line-height:20px;
	width:150px;
	vertical-align:middle;
	color:#666666;
	font-size:11px;
}
.homeLinks a{
	background:#77ddf7;
	margin-left:20px;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding: 3px 4px 2px 2px;
	line-height:24px;
}
