﻿body
{
	font-family: Tahoma;
}
/*LANGUAGE PICKER*/
.languageContainer
{
	border-right: solid 1px Black;
	border-top: solid 2px Black;
	border-bottom: solid 2px Black;
	background-color: #FF7E00;
	width: 223px;
	line-height: 25px;
	height: 25px;
}
/*MIGA DE PAN*/
.breadCrumbContainer
{
	border-top: solid 2px Black;
	border-bottom: solid 2px Black;
	background-color: #FF7E00;
	width: 790px;
	height: 25px;
	line-height: 25px;
	padding-left: 9px;
}
/*MENU*/
.menuItem
{
	/*++ DBF*/
	width: 220px;
	height: 15px; /*-- DBF*/
	color: #FF7E00;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom: solid 2px Black;
	z-index: 999;
}

.subMenuItem
{
	background-color: #787878; /*++ DBF*/
	width: 270px;
	height: 15px; /*-- DBF*/
	color: #FF7E00;
	padding-bottom: 5px;
	border-bottom: solid 2px #47484A;
	padding-left: 5px;
}

.menuContainer
{
	/*++ DBF*/
	width: 224px;
	height: 201px; /*-- DBF*/
	border-right: solid 1px #CECECE; /* DBF 	vertical-align:top; 	*/
	z-index: 999;
}

/*IDIOMAS*/
.idiomContainer
{
	width: 20px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
}

/*SEPARADOR*/
.separator
{
	width: 224px;
	height: 100px; /*border-right:solid 1px #CECECE;*/
	background-color: #B4B4B4;
}
/*BÚSQUEDAS*/
.searchBox
{
	width: 213px;
	padding-top: 20px;
	padding-left: 10px;
	background-color: White;
	border-right: solid 1px #CECECE; /*border-bottom:solid 1px #CECECE;*/
}
.searchTitle
{
	margin-bottom: 10px;
}
.searchCombo
{
	text-align: center;
	margin-bottom: 10px;
}
.buttonRow
{
	text-align: center;
	margin-bottom: 20px;
}

/*CABECERA TÍTULO*/
.titleContainer
{
	width: 778px; /*100%;*/ /*830px;*/
	height: 25px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	clear: both;
}
.titleContainerDetail
{
	width: 100%;
	height: 25px;
}
.title1
{
	float: left;
	height: 25px;
	width: 20px;
	background-color: #FF7E00;
}
.title2
{
	float: left;
	height: 25px;
	width: 730px;
	background-color: #787878;
	color: White;
	padding-left: 10px;
	line-height: 25px;
	font-weight: bold;
}
.title2Detail
{
	float: left;
	height: 100%;
	width: 400px;
	background-color: #787878;
	color: White;
	padding-left: 10px;
	line-height: 25px;
	font-weight: bold;
}
.content
{
	width: 799px;
	height: auto;
}
.contentLeft
{
	padding-left: 40px;
	width: 300px;
	float: left;
}
.contentRight
{
	float: left;
	width: 419px;
	text-align: justify;
	padding-right: 40px;
}
.contentImageRight
{
	padding-right: 40px;
	width: 300px;
	float: left;
	text-align: right;
}
.contentTextLeft
{
	float: left;
	width: 399px;
	text-align: justify;
	padding-left: 40px;
	margin-right: 20px;
}
.detailLeft
{
	padding-left: 40px;
	width: 200px;
	float: left; /*background-color:Olive;*/
}
.detailRight
{
	width: 519px;
	text-align: justify;
	padding-right: 40px;
	float: left; /*background-color:Lime;*/
}
.descriptionLeft
{
	/*margin-top:20px;*/ /*DBF*/
	width: 10px;
	height: 16px; /*DBF*/
	float: left;
	background-color: #FF7E00;
}
.descriptionRight
{
	/*margin-top:20px;*/ /*DBF*/ /*width:544px;*/
	height: 16px; /*DBF*/
	float: left;
	padding-left: 5px;
	color: #787878;
	border-bottom: 3px solid #787878;
}
/*
.shortLine
{
	width:100px;
	height:3px;
	background-color:#787878;
}
.longLine
{
	width:132px;
	height:3px;
	background-color:#787878;
}
*/
.descriptionContentLeft
{
	width: 10px;
	height: 50px;
	float: left;
	background-color: Gray;
}
.descriptionContentRight
{
	width: 460px; /*504px; DBF*/
	float: left;
	padding-top: 5px;
	padding-left: 5px; /*padding-right:40px; DBF ????? Que sentido tiene hacerle un padding a la derecha??? */
}
/*LINKS*/
a
{
	color: Black;
	text-decoration: none;
}
a:hover
{
	font-weight: bold;
}
/*SUMMARY*/
.summaryContainer
{
	width: 100%;
	height: auto;
}
.summaryLeft
{
	margin-left: 40px;
	float: left;
	width: 320px;
}
.summaryRight
{
	float: left;
	width: 439px;
	text-align: left;
}

.summaryLeftTowBars
{
	margin-left: 40px;
	float: left;
	width: 90px;
	height: auto;
}
.summaryRightTowBars
{
	float: left;
	margin-left: 20px;
	width: 379px;
	height: 120px;
	padding-top: 50px;
}

.summaryLeftKits
{
	margin-left: 40px;
	float: left;
	width: 270px;
	height: auto;
}
.summaryRightKits
{
	float: left;
	margin-left: 20px;
	width: 270px;
	padding-top: 20px;
}

.summaryLeftTowTrucks
{
	margin-left: 40px;
	float: left;
	width: 180px;
	height: auto;
}
.summaryRightTowTrucks
{
	float: left;
	margin-left: 20px;
	width: 270px;
	padding-top: 20px;
}
.summaryLeftAcc
{
	margin-left: 40px;
	float: left;
	width: 220px;
	height: auto;
}
.summaryRightAcc
{
	float: left;
	margin-left: 20px;
	width: 270px;
}

/*BULLETED*/
li
{
	color: #FF7E00;
	margin-top: 10px;
}
.bulletedContainer
{
	padding-left: 300px;
}
.blackItem
{
	color: Black;
}
.bulletedContainerLinks
{
	width: 778px;
	margin-left: 20px;
}
.bulletedDiv
{
	float: left;
	width: 259px;
}




/*DETALLE*/
.prodDetailContainer
{
	width: 757px;
	height: 150px;
	margin: 20px;
	padding-top: 20px;
	border: solid 1px gray;
}
.prodDetailContainer2
{
	width: 757px;
	height: 500px;
	margin: 20px;
	padding-top: 20px;
	border: solid 1px gray;
}
.prodDetailLeft
{
	float: left;
	width: 459px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.prodDetailRight
{
	margin-top: 35px;
	padding-right: 20px;
	float: left;
	width: 258px;
	margin-bottom: 20px;
	text-align: center;
}
.prodDetailBottomContainer
{
	width: 757px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: solid 1px gray;
}
.prodDetailBottomLeft
{
	float: left;
	width: 700px;
	text-align: center;
}
.prodDetailBottomRight
{
	float: left;
	width: 57px;
	position: relative;
	top: 140px;
	left: -5px;
}
.prodDetailBottomAux
{
	width: 737px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-top: solid 1px gray;
}
.prodAttribute
{
	margin-left: 10px;
	margin-top: 10px;
}
.prodAttributeName
{
	width: 232px;
	float: left;
}
.prodAttributeArrow
{
	width: 10px;
	float: left;
	height: 10px;
	padding-top: 4px;
}
.prodAttributeNameAux
{
	width: 240px;
	float: left;
}
.productAccesory
{
	width: 400px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.productAccesoryImage
{
	float: left;
	width: 100px;
}
productAccesoryDescription
{
	padding-left: 20px;
	float: left;
	width: 280px;
}

img
{
	border: 0px;
}

.bannerContainer
{
	position: relative;
	text-align: center;
	top: 90px;
	left: 250px;
	font-family: arial;
	font-size: 9pt;
	width: 300px;
	cursor: pointer;
}
.towAccesoriesRepeater
{
	width: 100%;
}
.space
{
	width: 100%;
	height: 20px;
}
.IE8Fix
{
	z-index: 100;
}

.CompanyMenuContainer
{
	height: 22px;
	background-color: #47484A;
	color: #FF7E00;
	margin: 0px 10px 5px 0px;
	font-size: 1em;
	vertical-align:middle;
}
.CompanyMenuContainer span
{
	line-height: 18px;
	padding-right:28px;
}

.CompanyMenuContainer.Ruso span
{
	line-height: 18px;
	padding-right:10px;
}

.Ruso
{
	font-size:11px;
}

.CompanyMenuContainer .ButtonLeft, .CompanyMenuContainer .ButtonRight
{
	position:relative;
	#top:-15px;
	float:right;
}

.CompanyMenuContainer .ButtonLeft
{
	position:relative;
	margin: -15px 0px 0px 10px;
	#margin: 0px 0px 0px 10px;
	float:left;
}

.CompanyMenuContainer .ButtonRight
{
	/*margin-right:10px;
	#margin-right:10px;
	margin-top:-10px;
	#margin-top:-10px;*/
	margin: -15px 10px 0px 0px;
	#margin: 0px 10px 0px 0px;
}
	
.CompanyMenuContainer a:hover
{
	font-weight:bold;
	text-decoration: underline;	
}
.CompanyMenuContainer a:link, .CompanyMenuContainer a:visited
{
	color: #FF7E00;
	text-decoration: none;	
}
.CompanyMenuActive
{
	color: #47484A !important;
	background-color: #FF7E00 !important;
}
.CompanyMenuActive a:link
{
	color: #47484A !important;
	background-color: #FF7E00 !important;
}
