/* CSS Document */

html, body {
  padding: 0px;
  margin: 0px;
  height: 100%;
}

body {
	background-color:#fff;color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;height:100%;
	line-height:16px;
}

* {
	margin:0px;padding:0px;
	font-size:100%;
}

legend, caption { display:none; }

select option { margin:0px 5px 0px 5px; }

h1 { font-size:26px; }
h2 { font-size:12px; }
h3 { font-size:24px; }
h4 { font-size:16px; }

h1,h2,h3,h4,h5,h6 { line-height:normal; }

p { margin:0px 0px 8px 0px; }

img, fieldset { border:0px;text-decoration:none; }

a { color:#0000CC; }
a:hover { text-decoration:none }

/* to remove the focus outline from images */
a:active { outline:none; }
:focus { -moz-outline-style: none; }
em { font-style:normal;color:#666; }

/* PAGE STRUCTURE */
.flt { float:left; }
.fltRight { float:right; }
.abs { position:absolute;left:0px;top:0px; }
.errorField { background-color:#ffd0d0; }
.successField { background-color:#EEF6F9; }

.block { width:592px;margin-bottom:10px; }

.img_warranty {
	width:16px;height:15px;
	background:url(http://s.imgrap.com/s/dealers/imgs/stv_i.png) -484px -50px;
	vertical-align:top;
}

#container {
	position: relative;
	margin:0px auto;
	width:592px;min-height:100%;
}
	#container #area_header { margin-top:10px; }

	#container #area_menu {	background-color:#fff; }
		#container #area_menu ul,
		#container #area_menu ul li {
			padding:0px;margin:0px;
			list-style:none;display:inline;
		}
		#container #area_menu ul li {
			text-align:center;border-left:1px solid #fff;
		}
			#container #area_menu ul li a {
				width:100%;font-weight:bold;color:#FFF;
				padding:3px 0px 3px 0px;height:20px;
				background-image:url(http://s.imgrap.com/s/dealers/imgs/menu_off.png);
				padding-top:4px;text-decoration:none;
			}
			#container #area_menu ul li a:hover,
			#container #area_menu ul li a.selected {
				background:none;color:#fff;
				background-color:#104C76;
			}

	#container #area_bottom { border-bottom:20px solid #fff; }

		#container #area_bottom #img_fixeads {
			width:51px;height:16px;
			background:url(http://s.imgrap.com/s/pictures/p/stv_icon.png) -77px 0px;
			vertical-align:middle;
		}


/* --- HOME --- */
#home .blockRandom {
	border:1px solid #ccc;
	border-left:0px;border-right:0px;
	padding:10px 0px 10px 0px;
}
#home .blockRandom h3,
#home .blockRandom h4,
#home .blockRandom h5 { font-size:14px;margin-bottom:5px; }

#home .blockRandom h6 { margin-top:10px; }

#home .blockRandom a { font-weight:bold;color:#0000CC; }
#home .blockRandom #adImage { width:308px;text-align:right; }
	#home .blockRandom #adImage img { border:1px solid #ccc; }
#home .blockRandom #adText { width:284px; }

	#home .blockRandom #adText .formrow { width:284px;margin-bottom:5px; }
		#home .blockRandom #adText .formrow .l { width:110px; }
		#home .blockRandom #adText .formrow .r { width:174px; }



/* -- LISTAGEM -- */
#listagem .pagination {
	background-color:#eee;
	padding:4px;width:584px;
}

	#listagem .pagination ul,
	#listagem .pagination ul li {
		margin:0px;padding:0px;
		list-style:none;
		display:inline;
	}
		#listagem .pagination ul li a,
		#listagem .pagination ul li strong { padding:2px 6px 2px 6px; }
		#listagem .pagination ul li a.previous { background:url(http://s.imgrap.com/s/dealers/imgs/previous.gif) left center no-repeat;padding-left:8px; }
		#listagem .pagination ul li a.next { background:url(http://s.imgrap.com/s/dealers/imgs/next.gif) right center no-repeat;padding-right:8px; }
		#listagem .pagination ul li a:hover { background-color:#104C76;color:#fff; }
#listagem .advert {
	border-bottom:1px solid #ccc;margin:0px;
	padding:10px 4px 10px 4px;width:584px;
}
#listagem .advert:hover { background-color:#eee;cursor:pointer; }
	#listagem .advert .advert_thumbnail { width:130px; }
		#listagem .advert .advert_thumbnail img { border:1px solid #ccc; }
	#listagem .advert .advert_text { width:454px; }
		#listagem .advert .advert_text a { font-size:14px;font-weight:bold;color:#0000CC; }

/* -- EMPRESA -- */
#empresa .block .l { width:260px; }
#empresa .block .r { width:332px;font-weight:bold;color:#333; }


/* -- VISUALIZAR -- */
/* -- FOTOS -- */
/* -- ENQUIRE -- */
/* -- CONTACTAR -- */
/* -- VIDEO -- */
#visualizar #sub_menu,
#fotos #sub_menu,
#contactar #sub_menu,
#video #sub_menu { background:url(http://s.imgrap.com/s/dealers/imgs/grey_pixel.png) left bottom repeat-x; }
	#visualizar #sub_menu ul,
	#visualizar #sub_menu ul li,
	#fotos #sub_menu ul,
	#fotos #sub_menu ul li,
	#contactar #sub_menu ul,
	#contactar #sub_menu ul li,
	#video #sub_menu ul,
	#video #sub_menu ul li {
		padding:0px;margin:0px;
		list-style:none;display:inline;
	}
	#visualizar #sub_menu ul li,
	#fotos #sub_menu ul li,
	#contactar #sub_menu ul li,
	#video #sub_menu ul li { text-align:center;border-left:1px solid #fff; }
		#visualizar #sub_menu ul li a,
		#fotos #sub_menu ul li a,
		#contactar #sub_menu ul li a,
		#video #sub_menu ul li a {
			width:100%;font-weight:bold;color:#666;
			padding:3px 0px 3px 0px;height:20px;
			padding-top:4px;text-decoration:none;
		}
		#visualizar #sub_menu ul li a:hover,
		#fotos #sub_menu ul li a:hover,
		#contactar #sub_menu ul li a:hover,
		#video #sub_menu ul li a:hover { color:#ccc; }
		#visualizar #sub_menu ul li a.selected,
		#fotos #sub_menu ul li a.selected,
		#contactar #sub_menu ul li a.selected,
		#video #sub_menu ul li a.selected {
			background-color:#fff;color:#000;
			border:1px solid #ccc;
			border-bottom:0px;
		}

#visualizar h3 { font-size:11px;font-weight:normal;color:#666; }

#visualizar .returnToList,
#fotos .returnToList,
#contactar .returnToList,
#video .returnToList { color:#0000CC;font-size: 13px; }

#visualizar #main_image {	background-color:#eee;border:10px solid #fff;border-right:0px;border-top:0px; }
	#visualizar #main_image img { border:1px solid #ccc; }
	#visualizar #main_image .option {
		padding:4px;white-space:nowrap;
		clear:both;color:#0000CC;
	}

#fotos .thumbnail { width:84px;height:63px; }
#fotos .thumbnail img { border:1px solid #ccc; }

#fotos #slideshow {
	background-image:url('http://s.imgrap.com/s/pictures/loading.gif');
	background-position: center;
	background-repeat:no-repeat;
	width:592px;height:444px;
}

#contactar .thumbnail,
#contacto .thumbnail { width:74px;height:58px; }
	#contactar .thumbnail img { border:1px solid #ccc; }

#contactar .formrow,
#contacto .formrow { width:550px;margin-bottom:5px; }
	#contactar .formrow .l,
	#contacto .formrow .l { width:120px;text-align:right;border-right: 10px solid #fff; }
	#contactar .formrow .r,
	#contacto .formrow .r { width:420px; }
		#contactar .formrow .r .text,
		#contactar .formrow .r .textarea,
		#contacto .formrow .r .text,
		#contacto .formrow .r .textarea { width:400px; }
		#contactar .formrow .r .textarea,
		#contacto .formrow .r .textarea { height:80px; }
	#contactar .froffer .r .text,
	#contacto .froffer .r .text { width:150px; }
	#contactar .frsubmit .l,
	#contacto .frsubmit .l { visibility:hidden; }
#contactar .asterix,
#contacto .asterix { color:#666; }

#contactar .errorField img,
#contacto .errorField img,
#contactar .successField img,
#contacto .successField img { border:0px;background-image:url(http://s.imgrap.com/s/dealers/imgs/ico.png); }
#contactar .successField img,
#contacto .successField img { background-position:0px -50px; }

/* -- THICKBOX -- */
#TB_overlay { background-color:#fff; }

/* stands */
.block_business .r,.block_contact .r, .block_address .r, .block_location .r, .block_phone .r, .block_email .r {font-weight:bold;width:220px; }
.block_email .r { font-weight:normal; }
.stand_item {display:block;margin-bottom: 4px;}
#stand_items_header { margin-bottom: 10px; color: #3C3C3C;font-size: 16px;}
#contactos_stand { margin-bottom: 5px; }
.stand_show { display:none;float:right;width:290px;overflow:hidden; }
.stand_show .block .l { width:75px; }
.stand_list { width:280px;float:left; }
#stand_id{width:238px;}
#ul_stand_list{margin-left:14px;}
* html #ul_stand_list { margin-left:20px; }