/* Enrique Huerta y Cia SAC 2017 - ESANHE */

body {
	font:13px Arial, Helvetica, sans-serif;
	color: #555555;
	overflow-x:hidden;
	margin:0 auto;
	text-align:center;
	background:#171717 url(../images/fondo.jpg) repeat left top;
}

/*............................................. ANCHO ....................................................................................*/
#wrapper { text-align: left; margin: 0px auto; padding: 0px; border:0; width: 1100px; /*background-color:#ac0303;*/ }

/*............................................. LOGO ....................................................................................*/
#header { margin: 0 0 0px 0; height:148px; border:0px solid #FF0000;}
#logo { float: left; width: 420px; height:148px; text-align: left; border:0px solid #FF0000;}
#fono { float: right; width: 550px; height:148px; text-align: right; border:0px solid #FF0000;}
.fono{margin-top:50px;}

/*............................................. MENU ....................................................................................*/
.espacio-menu{height:25px;}
/* Horizontal menu */
#menu{ margin: 0 0 0px 0; width: 100%; voice-family: "\"}\""; voice-family: inherit; height:69px;}
#menu ul{ font: bold 11px Arial; margin:0; margin-left: 0px; padding: 0; list-style: none; }
#menu li{ display: inline; margin: 0 0px 0 0; padding: 0; text-transform:uppercase; float: left; }
#menu a{ float: left; display: block; margin: 0 0px 0 0; padding: 0px; width:136px; height:69px; text-align:center; }
#menu a:hover{ background-color: #a30100; margin: 0px 0px 0px 0px;}
#menu #current a{ /*TAB seleccionado, Página Actual*/ background-color: #a30100; border-bottom: 1px solid #bd3433;}

/*............................................. BANNER ....................................................................................*/
#banner{ margin: 0 0 0px 0; width: 1100px; height:350px;}
#banner2{ margin: 0 0 0px 0; width: 1100px; height:250px; background:url(../images/la_empresa.jpg)}
#footerrepresentantes{ clear: both; float: left; padding: 0px 15px 0px 15px; width: 1070px; height:169px; text-align: justify; background:url(../images/representantes.jpg);}

/*............................................. CUERPO ....................................................................................*/
#cuerpo{ float: left; padding: 25px 15px 15px 15px; width: 1070px; height:100%; background-color: #ffffff; text-align: justify;}
#izquierda{ float: left; padding: 0 0px 0 0px; width: 203px; height:100%; background-color: #7f7f7f; text-align: justify;}
#centro{ float: left; padding: 0 30px 0 30px; width: 603px; height:100%; background-color: #ffffff; text-align: justify;}
#derecha{ float: left; padding: 0px; width: 203px; height:100%; text-align: justify;}

#centro-in{ float: left; padding: 0 0px 0 20px; width: 750px; height:100%; background-color: #ffffff; text-align: justify;}

/******* TABLA PRODUCTOS ********/
.menuproductos2{ text-align: left; width: 940px; height:520px; border:0px solid #FF0000; background-color:#ffffff;}
a.divlinkproductos2 { display:block; width:940px; line-height: 38px; vertical-align: middle; float:left; background-color:#9a9a9a; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
a.divlinkproductos2 img{vertical-align: middle;}
a:hover.divlinkproductos2 { display:block; width:940px; line-height: 38px; vertical-align: middle; float:left; background-color:#8a8a8a; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
.divlinkproductosn2 { display:block; width:940px; line-height: 10px; vertical-align: middle; float:left; background-color:#7f7f7f; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
.espaciodivlinkproductos2{display:block; line-height:1px; background-color:#7f7f7f;}
a.divlinkproductosdes2 { display:block; width:940px; line-height: 38px; vertical-align: middle; float:left; background-color:#7f7f7f; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
a:hover.divlinkproductosdes2 { display:block; width:940px; line-height: 38px; vertical-align: middle; float:left; background:url(../images/capa3.jpg); text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
a.divlinkproductosdes2 img{vertical-align: middle;}

.menuproductos { text-align: left; width: 203px; height:480px; border:0px solid #FF0000; background-color:#7f7f7f;}

a.divlinkproductos { display:block; width:203px; line-height: 38px; vertical-align: middle; float:left; background-color:#9a9a9a; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
a.divlinkproductos img{vertical-align: middle;}
a:hover.divlinkproductos { display:block; width:203px; line-height: 38px; vertical-align: middle; float:left; background-color:#8a8a8a; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}

a.divlinkproductosdes { display:block; width:203px; line-height: 38px; vertical-align: middle; float:left; background-color:#7f7f7f; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none; border-bottom: 1px solid #9e9e9e;}
a:hover.divlinkproductosdes { display:block; width:203px; line-height: 38px; vertical-align: middle; float:left; background:url(../images/capa2.jpg); text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
a.divlinkproductosdesac { display:block; width:203px; line-height: 38px; vertical-align: middle; float:left; background:url(../images/capa2.jpg); text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
a.divlinkproductosdesac  img{ vertical-align: middle; }
a.divlinkproductosdes img{vertical-align: middle;}

.divlinkproductosn { display:block; width:203px; line-height: 10px; vertical-align: middle; float:left; background-color:#7f7f7f; text-align: left; font: 12px Arial; color:#ffffff; text-decoration:none;}
.espaciodivlinkproductos{display:block; line-height:1px;}

/******* BANNER ********/
.menubanner { text-align: left; width: 205px; border:0px solid #FF0000;}
/******* FIN BANNER ********/

#tip{ margin: 0px 0px 0px -28px; display:block; list-style-type:square;}
#sel-1{ float: left; padding: 15px 0px 15px 15px; width: 135px; height:100%; background-color: #3e6f8b; color:#ffffff; text-align: justify;}
#sel-2{ float: left; padding: 15px 0px 15px 15px; width: 410px; height:100%; background-color: #3e6f8b; color:#ffffff; text-align: justify;}
#sel-3{ float: right; padding: 15px 0px 15px 15px; width: 160px; height:100%; background-color: #3e6f8b; color:#ffffff; text-align: justify;}

#sel-10{ float: left; padding: 31px 0px 30px 0px; width: 432px; height:100%; background-color: #ffffff; text-align: justify; font:24px Arial, Helvetica, sans-serif; color: #555555;}
#sel-10-1{ float: left; padding: 16px 0px 16px 0px; width: 432px; height:100%; background-color: #ffffff; text-align: justify; font:24px Arial, Helvetica, sans-serif; color: #555555;}
#sel-30{ float: right; padding: 0px 0px 0px 15px; width: 268px; height:100%; background-color: #ffffff; color:#ffffff; text-align: right;}
#sel-linea1{ float: left; padding: 4px 15px 4px 15px; width: 685px; height:100%; background-color: #000000;}

#sel-linea2{ float: left; padding: 1px 15px 1px 15px; width: 685px; height:100%; background-color: #000000;}
#sel-101{ float: left; padding: 0px 0px 20px 0px; width: 417px; height:100%; background-color: #ffffff; text-align: justify; font:16px Arial, Helvetica, sans-serif; color: #555555;}

#sel-100{ float: left; padding: 31px 0px 30px 0px; width: 59px; height:100%; background-color: #ffffff; text-align: justify;}
#sel-300{ float: right; padding: 23px 0px 22px 15px; width: 641px; height:100%; background-color: #ffffff; text-align: left;}

.mangueras-sel { color:#8d0200; text-decoration:none; }
a.mangueras-sel { color:#8d0200; text-decoration:none; }
a:hover.mangueras-sel { color:#8d0200; font-weight:bold; text-decoration:none; }

/******* CONTACTENOS ********/
#lab{ float: left; padding: 0 50px 0 0px; width: 300px; height:100%; background-color: #ffffff; text-align: justify; }
#del{ float: left; padding: 0px; width: 300px; height:100%; text-align: justify;}
#lad{ float: left; padding: 0px; width: 666px; height:100%; text-align: justify;}
#lad2{ float: left; padding: 0px; width: 677px; height:100%; text-align: right;}
.input{background: #eae1d6; text-align: left; width: 316px; height: 42px; padding: 0px 0px 0px 10px; border:0px solid #c0c0c0; border-width: 0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; color: #555555;}
.input2{background: #eae1d6; text-align: left; width: 666px; height: 125px; padding: 10px 0px 0px 10px; border:0px solid #c0c0c0; border-width: 0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; color: #555555;}
.es1{height:10px;}

.boton{background: #9a9a9a; text-align: center; width: 100px; height: 35px; padding: 0px 0px 0px 0px; border:0px solid #c0c0c0; border-width: 0px 0px 0px 0px; font:12px Arial, Helvetica, sans-serif; color: #FFFFFF; cursor:pointer;}

/*............................................. FOOTER ....................................................................................*/
#footerrepresentantes{ clear: both; float: left; padding: 0px 15px 0px 15px; width: 1070px; height:169px; text-align: justify; background:url(../images/representantes.png);}
#footercontactosleft{ float: left; padding: 25px 0px 30px 0px; width: 600px; height:100%; border-bottom: 0px solid #bd3433; color:#868686;}
#footercontactosright{ float: right; padding: 25px 0px 15px 0px; width: 360px; height:100%; border-bottom: 0px solid #bd3433; text-align:right;}























.font530148 {color:gray;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;}
.font630148 {color:white;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;}
.xl2230148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:black;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:center;
	vertical-align:top;
	background:white;
	white-space:normal;}
.xl2330148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:red;
	font-size:9.0pt;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:center;
	vertical-align:top;
	background:white;
	white-space:normal;}
.xl2430148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:gray;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:general;
	vertical-align:top;
	white-space:normal;}
.xl2630148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:gray;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:left;
	vertical-align:top;
	white-space:normal;}
.xl2930148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:white;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:left;
	vertical-align:top;
	white-space:normal;}
.xl3130148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:#969696;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:general;
	vertical-align:top;
	white-space:normal;}
.xl3230148 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:#969696;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:general;
	vertical-align:top;
	white-space:nowrap;}
.style2 {	color: #FF0000;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}
.style9 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9; }
.xl26301481 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:gray;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:left;
	vertical-align:bottom;
	white-space:normal;}
.xl31301481 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:#969696;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:general;
	vertical-align:bottom;
	white-space:normal;}
.xl32301481 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:#969696;
	font-size:10.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-align:general;
	vertical-align:bottom;
	white-space:nowrap;}
.xl24301481 {padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	color:gray;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:Verdana, sans-serif;
	text-align:general;
	vertical-align:bottom;
	white-space:normal;}































.celda {
	TEXT-ALIGN: center
}
.celdaTitulo {
	BACKGROUND-COLOR: activeborder; TEXT-ALIGN: center
}
.tabla {
	BORDER-RIGHT: thin ridge; BORDER-TOP: thin ridge; BORDER-LEFT: thin ridge; WIDTH: 100%; BORDER-BOTTOM: thin ridge
}

HR {
	COLOR: #cccccc
}
BODY.PublicBody {
	MARGIN: 0px
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial
}
SPAN.smallGreySpan {
	FONT-SIZE: 12px; COLOR: #9f9f9f
}
TD.textmenu {
	PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; FONT-FAMILY: arial
}
TD.banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/siteImages/site/homebanner.gif) #000066 no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 112px
}
TD.contentbanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/siteImages/site/contentbanner.gif) #000066 no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 74px
}
TD.MenuLeft {
	BORDER-RIGHT: gainsboro 0px solid; VERTICAL-ALIGN: top; WIDTH: 200px
}
TD.contentbody {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-TOP: 12px; FONT-FAMILY: arial; TEXT-ALIGN: left
}
TD.greybar {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #cfcfcf; FONT-FAMILY: arial
}
TD.locationbar {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial
}
TD.locationbarHome {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #000000
}
TD.locationbarHose {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #006699
}
TD.locationbarCoupling {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #009864
}
TD.locationbarCouplings {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #009864
}
TD.locationbarAdaptors {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #ff3030
}
TD.locationbarAccessories {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #60002e
}
TD.locationbarFilters {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #3a3a3a; FONT-FAMILY: arial; BACKGROUND-COLOR: #fece00
}
TD.locationbarTechnical {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; FONT-FAMILY: arial; BACKGROUND-COLOR: #cd3064
}
TD.footer {
	FONT-SIZE: 12px; FONT-FAMILY: arial
}
TD.bodypanel {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial
}
TD.bodypanelLeft {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: arial
}
TD.sidegreybar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(/siteImages/site/greymenubg.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; COLOR: #333; PADDING-TOP: 0px; FONT-FAMILY: arial
}
TD.sidebluebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/siteImages/site/bluemenubg.gif) #ffffff repeat-y right top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 186px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: arial
}
TD.NewsSummaryDate {
	FONT-WEIGHT: normal; COLOR: #b3b3b3; TEXT-DECORATION: none
}

A.uo:link {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.uo:hover {
	FONT-SIZE: 12px; COLOR: #e68628; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

A.hose:link {
	FONT-SIZE: 11px; COLOR: #007ac2; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.hose:visited {
	FONT-SIZE: 11px; COLOR: #007ac2; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.hose:active {
	FONT-SIZE: 11px; COLOR: #007ac2; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.hose:hover {
	FONT-SIZE: 11px; COLOR: #007ac2; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.coupling:link {
	FONT-SIZE: 11px; COLOR: #00a994; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.coupling:visited {
	FONT-SIZE: 11px; COLOR: #00a994; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.coupling:active {
	FONT-SIZE: 11px; COLOR: #00a994; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.coupling:hover {
	FONT-SIZE: 11px; COLOR: #00a994; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.adaptor:link {
	FONT-SIZE: 11px; COLOR: #e1393e; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.adaptor:visited {
	FONT-SIZE: 11px; COLOR: #e1393e; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.adaptor:active {
	FONT-SIZE: 11px; COLOR: #e1393e; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.adaptor:hover {
	FONT-SIZE: 11px; COLOR: #e1393e; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.company:link {
	FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.company:visited {
	FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.company:active {
	FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.company:hover {
	FONT-SIZE: 11px; COLOR: #777777; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
SPAN.FamilyHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #000000
}
SPAN.FamilyHeadingSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Arial
}
SPAN.SeriesHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: red
}
INPUT.Button {
	COLOR: #000066; FONT-FAMILY: Arial
}
TABLE.HoseTableStyle {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TD.HoseTableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; BACKGROUND-COLOR: white
}
TD.HoseTableMCHeader {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.HoseTableTitle {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #0081c4; TEXT-ALIGN: center
}
TD.HoseTableTitleLeft {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #0081c4; TEXT-ALIGN: center
}
TD.HoseTableAltTitle {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1a03c3; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.HoseTableSubtitle {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9px; BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.HoseTableSubtitleLeft {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.HoseTableData {
	BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.HoseTableDataAlt {
	BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #cedff2; TEXT-ALIGN: center
}
TD.HoseTableDataLeft {
	COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.HoseTableDataAltLeft {
	COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #cedff2; TEXT-ALIGN: center
}
TABLE.CouplingTableStyle {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TD.CouplingSeat {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; BACKGROUND-COLOR: white
}
TD.CouplingTableTitle {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #00a994; TEXT-ALIGN: center
}
TD.CouplingTableTitleLeft {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #00a994; TEXT-ALIGN: center
}
TD.CouplingTableSubtitle {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.CouplingTableSubtitleLeft {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.CouplingTableData {
	BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.CouplingTableDataLeft {
	COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.CouplingTableDataAlt {
	BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #d3ebe6; TEXT-ALIGN: center
}
TD.CouplingTableDataAltLeft {
	COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #d3ebe6; TEXT-ALIGN: center
}
DIV.FamilyPageContent {
	
}
TABLE.AdaptorTableStyle {
	BORDER-RIGHT: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
TABLE.Fixed {
	TABLE-LAYOUT: fixed
}
TD.AdaptorSeat {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: black; BACKGROUND-COLOR: white
}
TD.AdaptorTableTitle {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #e1393e; TEXT-ALIGN: center
}
TD.AdaptorTableTitleLeft {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: white 1px solid; COLOR: white; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #e1393e; TEXT-ALIGN: center
}
TD.AdaptorTableSubtitle {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.AdaptorTableSubtitleLeft {
	BORDER-TOP: black 1px solid; FONT-WEIGHT: bold; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.AdaptorTableData {
	BORDER-LEFT: black 1px solid; COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.AdaptorTableDataAlt {
	BORDER-LEFT: black 1px solid; COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f3d5cc; TEXT-ALIGN: center
}
TD.AdaptorTableDataLeft {
	COLOR: black; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
TD.AdaptorTableDataAltLeft {
	COLOR: black; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #f3d5cc; TEXT-ALIGN: center
}
BlueText {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: blue
}
.DescriptionText {
	FONT-SIZE: 12px; COLOR: black
}
.DescriptionTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black
}
.ProductName {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: green; FONT-FAMILY: arial
}
.TableInfo {
	FONT-FAMILY: arial
}
.InfoText {
	COLOR: navy; FONT-FAMILY: arial
}
.InfoLink {
	FONT-WEIGHT: bold; COLOR: lightskyblue; FONT-FAMILY: arial; LIST-STYLE-TYPE: square
}
.HoseLink {
	COLOR: #007ac2; FONT-FAMILY: arial
}
.HoseTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #007ac2
}
.HoseSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #007ac2
}
.HoseGrid {
	BORDER-RIGHT: lightblue 1px solid; BORDER-TOP: lightblue 1px solid; BORDER-LEFT: lightblue 1px solid; BORDER-BOTTOM: lightblue 1px solid
}
.HoseGridHeader {
	COLOR: white; FONT-FAMILY: Arial, arial; BACKGROUND-COLOR: #007ac2
}
.HoseGridItem {
	FONT-SIZE: 12px; BACKGROUND-COLOR: #cedff2
}
.HoseGridAltItem {
	BACKGROUND-COLOR: white
}
.HoseLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial,Arial
}
.HoseLink A {
	COLOR: #66cc66; TEXT-DECORATION: none
}
.HoseLink A:hover {
	COLOR: #294a7b
}
.CouplingTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #00a994
}
.CouplingSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #00a994
}
.CouplingGrid {
	BORDER-RIGHT: lightblue 1px solid; BORDER-TOP: lightblue 1px solid; BORDER-LEFT: lightblue 1px solid; BORDER-BOTTOM: lightblue 1px solid
}
.CouplingGridHeader {
	COLOR: white; FONT-FAMILY: Arial, arial; BACKGROUND-COLOR: #00a994
}
.CouplingGridItem {
	BACKGROUND-COLOR: #d3ebe6
}
.CouplingGridAltItem {
	BACKGROUND-COLOR: white
}
.AdaptorTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #e1393e; FONT-FAMILY: Arial, arial
}
.AdaptorSubTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e1393e; FONT-FAMILY: Arial, arial
}
.AdaptorGrid {
	BORDER-RIGHT: lightblue 1px solid; BORDER-TOP: lightblue 1px solid; BORDER-LEFT: lightblue 1px solid; BORDER-BOTTOM: lightblue 1px solid
}
.AdaptorGridHeader {
	BACKGROUND-COLOR: #e1393e
}
.AdaptorGridItem {
	BACKGROUND-COLOR: #f3d5cc
}
.AdaptorGridAltItem {
	BACKGROUND-COLOR: white
}
.AccesoryTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #9f1e3f
}
.TechnicalTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #fc69ce
}
.HoseMenus {
	FONT-SIZE: 12px; COLOR: #99ccff; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.CouplingMenus {
	FONT-SIZE: 12px; COLOR: #66cc66; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.AdaptorMenus {
	FONT-SIZE: 12px; COLOR: #66cc66; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.FilterMenus {
	FONT-SIZE: 12px; COLOR: #66cc66; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.AccessoryMenus {
	FONT-SIZE: 12px; COLOR: #9f1e3f; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.TechnicalMenus {
	FONT-SIZE: 12px; COLOR: #fc69ce; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.PageTable {
	BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 0px solid; WIDTH: 100%; BORDER-BOTTOM: #cccccc 0px solid; FONT-FAMILY: Arial, arial; BACKGROUND-COLOR: white
}
.TContent {
	WIDTH: 100%
}
.TdContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; WIDTH: 100%
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, arial
}
.PanelResults {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, arial
}
.LineColor {
	COLOR: #cccccc
}
.TableHeaderBlank {
	COLOR: #110470
}
PRE {
	FONT-SIZE: 10px; FONT-FAMILY: arial, arial; BACKGROUND-COLOR: #eeeeee
}
SPAN.NewsSubject {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #00a994
}
.AdaptorDescriptionText {
	FONT-SIZE: 10px; FONT-FAMILY: arial, arial
}
A.search:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.search:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.search:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.search:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
