body
{
    padding: 0;
    padding-top: 1px;
    padding-bottom: 0px;
    margin: 0;
    background-color: #292929;
    font-family:Verdana;
    font-size: 12px;
    color: white;
}

img 
{
	border-style:none;
}

a
{
	color:White;
	text-decoration:none;
}

h1 {
	font-size: 24px;
	color: #FFFFFF;
	display:block;
}

.tblMain
{
	padding:0px;
	border:solid 1px #444;
	margin-left:auto;
	margin-right:auto;
	width:768px;
	text-align:left;
	border-collapse:collapse;
	position:relative;
	background-color:#393939;
}

.tblMain td
{
	padding:0px;
	margin:0px;
	vertical-align:top;
	border-collapse:collapse;
}

/**************************************/
.bannerTop
{
    xbackground-color: #292929;
    overflow: hidden;
    height: 100px;
    width: 768px;
    left: 0px;
    top: 0px;
    text-align: left;
    background-image: url(images/BannerZMotors.jpg);
    border:none;
}

.bannerTop a
{
	font-size:10px;
	font-family:Trebuchet MS;
	display:block;
	font-weight:bold;
	width:100%;
	text-align:center;
}

/**************************************/

.marketingAdd
{
	width:192px;
	text-align:left;
	font-size:10px;
	height:120px;
	margin-bottom:6px;
}

.marketingAdd a
{
	width:192px;
    background-color:#ffffff;
    display:block;
    color:#777777;
    font-family: Verdana;
    font-size:10px;
    font-weight:bold;
}

.marketingAdd a img
{
	width:192px;
}

.marketingAddText
{
	padding:5px;
	display:block;
	text-align:center;
	height:66px;
}

.marketingAddSelector
{
	width:300px;
	background-color:#6699ff;
	padding:10px;
	margin:0px;
}

/**************************************/

.mainMenuBox
{
	border:0;
	margin:0;
	padding:15px 0px 5px 0px;
	width:192px;
	text-align:left;
	height:184px;
	background-color:#274440;
	margin:4px 0 4px 0;
}

.mainMenuBox a
{
	padding:0px;
	padding:1px 0 0px 18px;
	display:block;
	width:auto;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
}

.mainMenuBox a:hover
{
	background-color:#292929;
}

/**************************************/

.orgMenuBox
{
	border:0;
	margin:0;
	padding:5px 0px 11px 0px;
	width:192px;
	height:59px;
	text-align:left;
    LEFT:0px;
    POSITION:relative;
    BACKGROUND-COLOR:#274440;
}

.orgMenuBox table
{
    BORDER-RIGHT:0px;
    BORDER-TOP:0px;
    Z-INDEX:-1;
    LEFT:0px;
    MARGIN:0px;
    BORDER-LEFT:0px;
    WIDTH:192px;
    BORDER-BOTTOM:0px;
    POSITION:absolute;
    TOP:0px;
    BORDER-COLLAPSE:collapse;
    HEIGHT:50px;
}

.orgMenuBox a
{
	color:#fff;
	padding:0px;
	padding:1px 0 0px 18px;
	display:block;
	width:auto;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
}

.orgMenuBox a:hover
{
	background-color:#292929;
}



/**************************************/

.curvaAzSup
{
	background-image: url(../LM_Imagens/curva-az-sup.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}

.curvaAzInf
{
	background-image: url(../LM_Imagens/curva-az-inf.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}

.curvaBrSup
{
	background-image: url(../LM_Imagens/curva-br-sup.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}

.curvaBrInf
{
	background-image: url(../LM_Imagens/curva-br-inf.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}


.curvaLarSup
{
	background-image: url(../LM_Imagens/curva-lar-sup.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}

.curvaLarInf
{
	background-image: url(../LM_Imagens/curva-lar-inf.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}

.curvaVrmInf
{
	background-image: url(../LM_Imagens/curva-vrm-inf.jpg);
	background-repeat: no-repeat; 
	height: 16px;
}


/**************************************/
h2 {font-size:12px; font-weight:bold; color:white; padding:5px 2px 5px 6px; margin:0px;text-align:left;}
.simpleSearchBox { background:#2f3f60 url(../images/pink.gif) repeat-x; height:330px; margin-bottom:4px;}
.simpleSearchBox h2 { background-color:#193266;}
.simpleSearchBox .simpleSearchBoxTable {color:#FFFFFF; font-size:12px; margin:6px; }

.xsimpleSearchBox
{
	padding-top:4px;
	width:178px;
	margin:0 0 4px 0px;
	font-family:Trebuchet MS;
	font-size:13px;
	padding:7px;
	xbackground-color:#888;
	height:316px;
	background:#2A4377 url(../images/pink.gif) repeat-x;
}

.simpleSearchBox .buttonBar a
{
    width:170px;
}

.simpleSearchBox input
{
	width:100%;
}

.simpleSearchBoxOption
{
	color:White;
}

.simpleSearchBoxOption input
{
	width:auto;
}

.simpleSearchBox select
{
	width:170px;
    font-family:Trebuchet MS;
	font-size:11px;
}

.simpleSearchBoxCheckbox, .simpleSearchBoxCheckbox input
{
	display:inline;
	width:20px;
	text-align:left;
	color:White;
	margin-left:0px;
}

.simpleSearchBox table
{
	width:auto;
	margin-top:0px;
}

.simpleSearchBox td
{
	padding-bottom:6px;
}

.simpleSearchCounter
{
	font-weight:bold;
	font-family:Trebuchet MS, Verdana;
	font-size:13px;
	color:White;
}

.simpleSearchBoxTable
{
    margin:0px;
    padding:0px;
}

/**************************************/

.boxTitle
{
	font-family:Trebuchet MS,Verdana;
	font-size:14px;
	font-weight:bold;
}

.pageTitle
{
	font-family:Trebuchet MS,Verdana;
	font-size:20px;
	font-weight:bold;
	color:#ff9;
}

/**************************************/
.buttonBar
{
	xdisplay:inline-block;
}

.buttonBar a, .buttonBar a:visited
{
	display:inline-block;
	background-color:#ffff99;
	border:solid 1px #ffb380;
	width:100px;
	text-align:center;
	padding-top:0px;
	padding-bottom:2px;
	color:Black;
	font-family:Trebuchet MS,Verdana;
	font-size:11px;
}

.buttonBar a:hover
{
	background-color:#ffff00;
}

.buttonBar .selectedButton
{
	font-weight:bold;
}

/**************************************/

.specialOffers
{
	margin:0;
	padding:0;
	border-collapse:collapse;
	padding-bottom:10px;
}


.specialOffers td
{
	background-color:#292929;
	vertical-align:top;
	position:relative;
}

.specialOffer
{
	position:relative;
	display:inline-block;
	width:122px;
	text-align:center;
	font-size:10px;
	height:167px;
}

.specialOffer img
{
	width:121px;
	border-style:none;
}

.specialOffer a
{
	text-decoration:none;
}

/**************************************/
.newOffersHeader
{
    font-size:12px;
    font-weight:bold;
    background-color:#888;
    color:White;
    text-align:center;
    padding:2px;
}

.newOffer
{
	position:relative;
	text-align:center;
	font-size:10px;
	border:solid 1px #888;
	padding:5px;
	background-color:#999;
}

.newOffer img
{
	border-style:none;
	width:145px;
}

.newOffer a
{
	text-decoration:none;
	color:White;
}

/**************************************/

.miniBanners
{
	background-color:#eee;
	height:120px;
	color:#666;
	width:569px;
}

.miniBanners table
{
	width:563px;
	margin-bottom:10px;
}

.miniBanners table td
{
	text-align:center;
	padding: 1px 4px 1px 5px;
}

.miniBanners table td image
{
	border:solid 1px #ccc;
	width:120px;
}

.miniBanners table td select
{
	width:120px;
}

/**************************************/

.newsBox
{
	width:560px;
	background-color:#069;
	color:White;
	padding:5px;
	margin-top:4px;
	height:110px;
}

.newsBox a
{
	padding-top:2px;
	display:inline-block;
	width:260px;
	font-size:10px;
	vertical-align:top;
	padding-left:10px;
}

.newsBox a:hover
{
	text-decoration:underline;
}


/**************************************/

.advancedSearchBox
{
    background-color:#2f3f60;
    margin-top:2px;
    height:454px;
    width:566px;
}

.searchResultsPanel
{
    width:566px;
    xposition: relative;
    height: 123px; 
    text-align: left;
    background-color:#2f3f60;
    margin-bottom:5px;
}

.searchTable
{
	xmargin-top:14px;
	font-size:10px;
}

.searchTable select
{
	font-size:11px;
	padding-top:0px;
	padding-bottom:0px;
}

.searchTable td
{
	padding:0px 0 3px 0px;
}

/**************************************/

.prodList
{
	text-align: center; 
	margin-top: 0px; 
	background-color:White;
	top:1px;
	width:auto;
	margin-right:2px;
}

.prodList a
{
	color:#333;
}

/**************************************/

.prodSorter
{
	font-family:Trebuchet MS,Verdana;
	font-size:11px;
	color:Black;
}

.prodSorter a, .prodSorter a:visited
{
	display:inline-block;
	background-color:#ffff99;
	border:solid 1px #ffb380;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	color:Black;
	font-size:11px;
}

.prodSorter a:hover
{
	background-color:#ffff00;
}

.prodSorter img
{
	border-style:none;
}

.prodSorterCurrentField
{
	font-weight:bold;
	color:#ffff00;
}

/**************************************/

.searchProductsCarList
{
	width:565px;
	text-align:left;
	color:Black;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	padding-top:0px;
	border:none 0 black;
}

.searchProductsCarList td
{
	padding-top:0px;
	vertical-align:top;
}

.searchProductsCarList  a, .searchProductsCarList  a:visited
{
	color:#484848;
	font-size:10px;
	padding:0px;
}

.searchProductsCarList  a:hover
{
	color:Black;
}

.searchProductsCarList  img
{
	border:none 0 white;
}

.searchProductsCarList .organizationLogo
{
	width:175px;
	border-style:none;
}

/**************************************/

.organizationForm
{
	background-color:#2f3f60;
	color:white;
	padding:0px;
	border:0px;
	font-family:Verdana;
	font-size:10px;
	height:81px;
	border-collapse:collapse;
	width:570px;
}

.organizationForm a,
.organizationForm a:link,
.organizationForm a:visited,
.organizationForm a:hover
{
	color:Blue;
}

.organizationForm a:hover
{
	text-decoration:underline;
}



.organizationForm .organizationPhoto
{
	height:119px;
	vertical-align:top;
}

.organizationForm .organizationPhoto2
{
	width:300px;
	vertical-align:top;
}


.organizationForm .organizationInfo
{
	position:relative;
	text-align:center;
	vertical-align:top;
}


.organizationForm img
{
	border-style:none;
}

.contactLabel td
{
	padding:0px;
	margin:0px;
}

.orgAnnouncement
{
    padding:9px;
    text-align:center;
    font-size:12px;
    width:570px;
}

/**************************************/

.emailContactDiv
{
	background-color:#2f3f60;
	padding:8px;
	width:174px;
	padding-bottom:6px;
}


.emailContactDiv table
{
	width:auto;
	font-size:x-small;
	border-collapse:collapse;
}

.emailContactDiv table td
{
	width:auto;
	margin:0px;
	padding:2px;
}

.emailContactDiv .text input, .emailContactDiv .text textarea, .emailContactDiv .text select
{
	background-color:#e2e2e2;
	border:solid 1px #444444;
	color:Black;
	width:167px;
	padding:2px;
	font-size:10px;
}

.error
{
	display: block;
	background-color:White;
	font-weight:bold;
	color:red;
	margin-bottom:4px;
}

/**************************************/

.prodDetails
{
	padding:0;
	margin:0;
	border-collapse:collapse;
	background-color:White;
	color:Black;
}

.prodDetails td
{
	vertical-align:top;
}

.accessoire
{
	width:110px;
	display:inline-block;
	float:left;
	padding-right:5px;
	font-size:11px;
}

/*******************/
.productPhoto
{
	max-width:145px;
	max-height:108px;
}

.prodPhotoSelectorTable
{
	width:300px;
	border:1px;
	border-collapse:collapse;
	color:Black;
}

.prodPhotoSelectorTable td
{ 
	border:0;
	margin:0;
	padding:1px;
	color:Black;
}

.prodPhotoSelectorTable img
{
	width:73px;
	cursor:hand;
}

.floatingRight
{
	position:absolute;
	right:-1px;
	margin-right:0;
	padding-right:0;
}

/**************************************/

.orgSelector
{
	padding:0px;
	margin:0px;
}

/**************************************/

.orgSorter
{
	font-family:Trebuchet MS,Verdana;
	color:White;
}

.orgSorterCurrentField
{
	border:solid 1px red;
	display:block;
	font-weight:bold;
	background-color:#ffff00;
	color:Red;
}

.orgSorter a
{
	display:inline-block;
	background-color:#ffff99;
	border:solid 1px #ffb380;
	width:110px;
	text-align:center;
	padding-top:0px;
	padding-bottom:0px;
	color:Black;
}

.orgSorter a:hover
{
	background-color:#ffff00;
}

.orgSorter img
{
	border-style:none;
}

/**************************************/

.organizationsList
{
	width:100%;
	background-color:#ffffff;
	text-align:center;
	width:569px;
	padding:50px;
}

.organization
{
	width:177px;
	margin-bottom:7px;
	text-align:center;
	color:Black;
	padding:0px;
}

.organization div
{
	padding:2px;
}

.organizationLogo
{
	border-style:none;
	width:175px;
	height:40px;
}

.organization a
{
	display:block;
	padding:0px;
	margin:0px;
	border:0px;
	color:Black;
	font-size:10px;
	border:solid 1px #e0e0e0;
	height:92px;
}

/**************************************/

.pager
{
    position:relative;
	border:none 1px #999;
	width:565px;
	text-align:center;
	font-size:12px;
	font-family:Trebuchet MS,Verdana;
	margin-bottom:10px;
}

.pager a
{
	color:Black;
}

.pagerSelected
{
	font-size:large;
	color:Red;
}

/**************************************/

.statusFilter
{
	display:block;
	width:100%;
	padding:3px;
	font-size:11px;
}

.statusFilter div
{
	display:inline-block;
}
/**************************************/

.averagePricesTable
{
	width:100%;
	border-collapse:collapse;
	background-color:White;
	color:Black;
	font-size:10px;
}

.averagePricesTable td
{
	border:solid 1px #ccc;
	padding:1px;
}

.apHeader
{
	background-color:#292929;
	color:White;
	font-weight:bold;
}

.apHeaderPeriod
{
	background-color:#292929;
	text-align:right;
	color:White;
}

.apRowHeader
{
	background-color:#ddd;
}

.apPrice
{
	text-align:right;
}

.apPrice a
{
	color:Black;
}

.apPrice a:hover
{
	color:Blue;
	text-decoration:underline;
}


.apFirstPrice
{
	background-color:#eee;
	text-align:right;
}

/**************************************/

.textRight
{
	text-align:right;
}
/**************************************/
.planos
{
	background-color:White;
	color:#333;
	width:571px;
	border-collapse:collapse;
	border-bottom:solid 4px #7f7f7f;
}

.planos td
{
	padding:2px 5px 5px 5px;
	margin-left:5px;
	border-left:solid 3px #7f7f7f;
}

/**************************************/

.utilidades
{
	background-color:White;
	color:#333;
	width:571px;
}

.utilidades a
{
	color:Blue;
}

/**************************************/

.gP
{
	display:block;
	position:absolute;
	height:4px;
	width:4px;
	background-color:Red;
	font-size:4px;
}

/**************************************/

.gmap
{
    color:Black;
}

.gmap a
{
    color:Blue;
    text-decoration:underline;
}

/**************************************/
/* Categories Selector */

.breadcrumbs, .breadcrumbs span
{
    display:block;
    width:100%;
}

.subcategories, .subcategories span
{
    display:block;
    width:100%;
    padding:0;
    margin:0;
}

.subcategories a
{
    display:inline-block;
    width:210px;
    padding:0;
    margin:0;
}
/**************************************/

.regionSelector
{
    width:768px;
    background-color:#eee;
}

.regionSelector td
{
    xpadding-left:17px;
    text-align:left;
    position:relative;
}

.regionSelector td a
{
	font-size:12px;
	font-family:Trebuchet MS;
    padding:1px 17px 1px 17px;
    display:block;
    color:Black;
}

.regionSelector td a:hover
{
    background-color:#292929;
}

.regionSelector td div
{
    position:absolute;
    top:0px;
    left:0px;
    width:200px;
    height:400px;
    background-color:gray;
    border:solid 1px #ccc;
    z-index:101;
}

.regionSelector .selected
{
    background-color:#292929;
}

.regionSelector .selected a
{
    color:White;
}


/**************************************/
.childOrgsSelector 
{
}
.childOrgsSelector a:link,.childOrgsSelector a:visited,
{
    color:White;
    font-size:14px;
}

.childOrgsSelector a:hover,
{
    color:Yellow;
}