/*	background-color: #110470; */
.celda
{
	text-align: center;
	}

.celdaTitulo
{
	background-color: activeborder;
	text-align: center;
}
.tabla
{ 
	border-right: thin ridge; 
	border-top: thin ridge; 
	border-left: thin ridge; 
	border-bottom: thin ridge; 
	width:100%
	 }

body
{
	font-size: 12px;
	margin: 10px;
	font-family: arial;
	background-color: white;
	color: black!important;
}

HR
{
	color: #cccccc;
}
body.PublicBody 
{
	margin:0px;
}
td
{
	font-family: arial, Lucida Sans;
	font-size:12px;
}
span.smallGreySpan
{
	font-size:12px;
	color: #9f9f9f;
}
td.textmenu
{
	font-family: arial, Lucida Sans;
	font-size:12px;
	padding-bottom:2px;
	padding-left:4px;
}
td.banner
{
	padding:0px;
	margin:0px;
	width:100%;
	height:112px;
	background:#000066 url(/siteImages/site/homebanner.gif) no-repeat right top;
}
td.contentbanner
{
	padding:0px;
	margin:0px;
	width:100%;
	height:74px;
	background:#000066 url(/siteImages/site/contentbanner.gif) no-repeat right top;
}
td.MenuLeft
{
	border-right: gainsboro 1px solid;
	width: 200px;
	vertical-align:top;
}
td.contentbody
{
	padding:12px;
	margin:0px;
	/*font-family: arial, Lucida Sans;*/
	font-family: "Lucida Grande", Tahoma, Arial, Sans-Serif;
	font-size:12px;
	text-align:left;
	padding-top:12px;
}
td.greybar
{
	color:#cfcfcf;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbar
{
	color:#ffffff;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarHome
{
	color:#ffffff;
	background-color: #000000;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
/* FFBE9C - hose anchor */
td.locationbarHose
{
	color:#ffffff;
	background-color: #006699;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarCoupling
{
	color:#ffffff;
	background-color: #009864;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarCouplings
{
	color:#ffffff;
	background-color: #009864;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarAdaptors
{
	color:#ffffff;
	background-color: #FF3030;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarAccessories
{
	color:#ffffff;
	background-color: #60002E;	
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarFilters
{
	color:#3a3a3a;
	background-color: #FECE00;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.locationbarTechnical
{
	color:#ffffff;
	background-color: #CD3064;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:18px;
	border-right:1px solid #cccccc;
	padding-left:5px;
}
td.footer
{
	font-size: 11px;
	font-family: arial;
}
td.bodypanel
{
	color:#000000;
	font-family: arial, Lucida Sans;
	font-size:12px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:5px;
}
td.bodypanelLeft
{
	color:#000000;
	font-family: arial, Lucida Sans;
	font-size:12px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-left:5px;
}
td.sidegreybar
{
	padding:0px;
	margin:0px;
	width:186px;
	color:#333;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:16px;
	background:#ffffff url(/siteImages/site/greymenubg.gif) repeat-y right top;
}
td.sidebluebar
{
	padding:0px;
	margin:0px;
	width:186px;
	color:#fff;
	font-family: arial, Lucida Sans;
	font-weight:bold;
	font-size:12px;
	background:#ffffff url(/siteImages/site/bluemenubg.gif) repeat-y right top;
}

td.NewsSummaryDate
{
	color:#b3b3b3;
	font-weight:normal;
	text-decoration:none;
}

A:link
{
	font-size: 12px;
	color: black!important;
	font-family: Arial;
	text-decoration: none;	
}
A:visited
{
    FONT-SIZE: 12px;
    color:black;
    FONT-FAMILY: Arial;
	text-decoration:none;
}
A:active
{
    FONT-SIZE: 12px;
    color:black;
    FONT-FAMILY: Arial;
	text-decoration:none;
}
A:hover
{
	font-size: 12px;
	color: #e68628;
	font-family: Arial;
	text-decoration: underline;
	
}
.social A { text-decoration:none; border:0 none;}
.social A IMG{ text-decoration:none; border:0 none;}
/* hose link */
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
}

/* coupling link */
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
}

/* adaptor link */
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
}

/* accessories link */
A.accessories:link
{
    FONT-SIZE: 11px;
    color:#57163a;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.accessories:visited
{
    FONT-SIZE: 11px;
    color:#57163a;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.accessories:active
{
    FONT-SIZE: 11px;
    color:#57163a;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A.accessories:hover
{
    FONT-SIZE: 11px;
    COLOR: #57163a;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

/* company link */
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
}

/* general styles applying to all types */
span.FamilyHeading
{
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
span.FamilyHeadingSmall
{
	font-size: 8px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
}
span.SeriesHeading
{
	font-size: 20px;
	font-weight: bold;
	color: Red;
}
input.Button
{
	color: #000066;
	font-family: Arial;
}


/* Hose styles */	
table.HoseTableStyle 
{
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

td.HoseTableHeader
{
	background-color:white;
	color:black;
	font-weight:bold;
	font-size:12px;
}

td.HoseTableMCHeader
{
	background-color:white;
	color:black;
	text-align:center;
	font-weight:bold;
	border-left:1px solid black;
	border-top:1px solid black;
	font-size:12px;
}

/* background-color:#1A03C3; */
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;
}

/* background-color:#1A03C3; */
/* background-color: #0a68ee; */
td.HoseTableTitleLeft
{
	background-color: #0081C4;
	color:White;
	font-weight:bold;
	font-size:9px;
	text-align:center;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid white;
}

td.HoseTableAltTitle 
{
	background-color:white;
	color:#1A03C3;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	border-right:1px solid white;
	border-top:1px solid black;
	border-bottom:1px solid white;
	
}

td.HoseTableSubtitle
{
	background-color:White;
	color:black;
	font-weight:bold;
	font-size:9px;
	text-align:center;
	border-top:1px solid black;
	border-left:1px solid black;
}

td.HoseTableSubtitleLeft
{
	background-color:White;
	color:black;
	font-weight:bold;
	text-align:center;
	border-top:1px solid black;
}

td.HoseTableData
{
	background-color:White;
	color:black;
	text-align:center;
	border-left:1px solid black;
}

td.HoseTableDataAlt
{
	/*background-color:#C4BDF5;*/
	background-color:#CEDFF2;
	color:black;
	text-align:center;
	border-left:1px solid black;
	border-bottom:1px solid black;
}
td.HoseTableDataLeft
{
	background-color:White;
	color:black;
	text-align:center;
}

td.HoseTableDataAltLeft
{
	/*background-color:#C4BDF5;*/
	background-color:#CEDFF2;
	color:black;
	text-align:center;
	border-bottom:1px solid black;
}

/* Coupling styles */	
table.CouplingTableStyle 
{
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

td.CouplingSeat
{
	background-color:white;
	color:black;
	font-weight:bold;
	font-size:13px;
}
/* background-color:#07954D; */
td.CouplingTableTitle
{
	background-color: #00A994;
	border-right: white 1px solid;
	font-weight: bold;
	color: white;
	border-bottom: white 1px solid;
	text-align: center;
}

/* background-color:#07954D; */
td.CouplingTableTitleLeft
{
	background-color: #00A994;
	color:White;
	font-weight:bold;
	text-align:center;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:1px solid white;
}

td.CouplingTableSubtitle
{
	background-color:White;
	color:black;
	font-weight:bold;
	text-align:center;
	border-top:1px solid black;
	border-left:1px solid black;
}
td.CouplingTableSubtitleLeft
{
	background-color:White;
	color:black;
	font-weight:bold;
	text-align:center;
	border-top:1px solid black;
}

td.CouplingTableData
{
	background-color:White;
	color:black;
	text-align:center;
	border-left:1px solid black;
}
td.CouplingTableDataLeft
{
	background-color:White;
	color:black;
	text-align:center;
}
/* background-color:#B2F5A7; */
td.CouplingTableDataAlt
{
	background-color: #D3EBE6;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	text-align: center;
}
/* background-color:#B2F5A7; */
td.CouplingTableDataAltLeft
{
	background-color: #D3EBE6;
	color:black;
	text-align:center;
	border-bottom:1px solid black;
}
div.FamilyPageContent
{

}	

/* Adaptor styles */
table.AdaptorTableStyle 
{
	border-right:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
}
table.Fixed
{
	table-layout:fixed;
}

td.AdaptorSeat
{
	background-color:white;
	color:black;
	font-weight:bold;
	font-size:13px;
}
/*	background-color:#FF3030;*/
td.AdaptorTableTitle
{
	border-right: white 1px solid;
	font-weight: bold;
	color: white;
	border-bottom: white 1px solid;
	background-color: #E1393E;
	text-align: center;
}

/*	background-color:#FF3030;*/
td.AdaptorTableTitleLeft
{
	background-color: #E1393E;
	color:White;
	font-weight:bold;
	text-align:center;
	border-left:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
}

td.AdaptorTableSubtitle
{
	background-color:White;
	color:black;
	font-weight:bold;
	text-align:center;
	border-top:1px solid black;
	border-left:1px solid black;
}

td.AdaptorTableSubtitleLeft
{
	background-color:White;
	color:black;
	font-weight:bold;
	text-align:center;
	border-top:1px solid black;
}

td.AdaptorTableData
{
	background-color:White;
	color:black;
	text-align:center;
	border-left:1px solid black;
}

/*background-color:#FBAF85;*/
td.AdaptorTableDataAlt
{
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	background-color: #F3D5CC;
	text-align: center;
}

td.AdaptorTableDataLeft
{
	background-color:White;
	color:black;
	text-align:center;
}
/*	background-color:#FBAF85; */
td.AdaptorTableDataAltLeft
{
	background-color: #F3D5CC;
	color: black;
	border-bottom: black 1px solid;
	text-align: center;
}
/*Series Content form HTML Editor*/
BlueText
{
	font-size:12px;
	color:blue;
	font-weight: bold
}
.DescriptionText
{
	font-size:12px;
	color:black
}
.DescriptionTextBold
{
	font-size:12px;
	color:black;
	font-weight: bold
}
/************** MIS ESTILOS ****************/
.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-family: Arial, arial;
	font-weight: bold;
	font-size: 24px;
	color: #E1393E;
}
.AdaptorSubTitle
{
	font-family: Arial, arial;
	font-weight: bold;
	font-size: 16px;
	color: #E1393E;
}
.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;
}
/************** LINKS SUBMENUS ****************/
.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;
}
/*color: #CC6699;*/
.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
{
	font-size: 12px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	font-family: Arial, arial;
	background-color: white;
	width: 980px;	
}

.TContent
{
	width: 750px;
}

.TdContent
{
	padding-right: 15px;
	padding-left: 15px;
	width: 750px;
}
.TContent2
{
	width: 100%;
}

.TdContent2
{
	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-family: 'arial, arial';
    font-size: 10px;
    background-color: #eeeeee;
}
span.NewsSubject
{
	font-size: 24px;
	font-weight: bold;
	color: #00A994;
}

.AdaptorDescriptionText
{
	font-size: 10px;
	font-family: 'arial, arial';
}

/* search link */
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
}


