﻿a {
	color: #666666;
}

a:visited,active
{
	 color: #666666;
}

a:hover
{
	color: #f9ae1a;
	text-decoration: none;
}

a:visited:hover
{
	color: #f9ae1a;
	text-decoration: none;
}
.fondobco {
	background-color: #FFF;
}
#divHeader {
	background-image: url(App_Themes/cms/images/backHeader.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 96px;
}

.tableFooter
{
	margin-right: auto;
	margin-left: auto;
	width: 950px;
}


.tableFooter .topLeft 
{
	background-image:url('images/footer1.jpg');
	background-position:left top;
	background-repeat:repeat-x;
	width:26px;
	height:6px;
	font-size: 0px;
}
.tableFooter .topMid
{
    background-image:url('images/footer2.png');
    background-position:top;
    background-repeat:repeat-x;            
    height:6px;
    font-size: 0px;
}
.tableFooter .topRight 
{
    background-image:url('images/footer3.jpg');
    background-position:top;
    background-repeat:repeat-x;    
    width:24px;
    height:6px;
    font-size: 0px;
}
.tableFooter .left 
{
	background-image:url(images/footer1.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:26px;
	/*background-position: 0px -6px;*/
    height: 90px;
}
.tableFooter .mid 
{
	background-image:url(images/footer2.png);
	background-repeat:repeat-x;
	/*background-position: 0px -6px;*/
	height: 95px;
}
.tableFooter .right 
{
	background-image:url(images/footer3.png);
	background-repeat:no-repeat;
	background-position:right top;
	width:24px;
	/*background-position: 0px -6px;*/
    height: 90px;
}
.tableFooter .bottomLeft 
{
    background-image:url('images/footer1.jpg');
    background-repeat:repeat-x;
    width:8px;
    height:6px;
    font-size: 0px;
    background-position: 0px -65px;
}
.tableFooter .bottomMid 
{
    background-image:url('images/footer2.jpg');
    background-repeat: repeat-x;
    background-position:bottom;
    background-color:White;
    height:6px;
    font-size: 0px;
    background-position: 0px -65px;
}
.tableFooter .bottomRight 
{
    background-image:url('images/footer3.jpg');
    background-repeat:repeat-x;
    width:8px;
    height:6px;
    font-size: 0px;
    background-position: 0px -65px;
}


.whiteTable 
{
 width:100%;
 margin-bottom: 10px;
}

.whiteTable .topLeft 
{
    background-image:url('images/CB01.png');
    background-position:left top;
    background-repeat:no-repeat;
    height:22px;
    width:7px;
}
.whiteTable .topMid 
{
    background-image:url('images/CB02.png');
    background-position:top;
    background-repeat:repeat-x;
    height:22px;
    /*width:1px;*/    
}
.whiteTable .topRight 
{
    background-image:url('images/CB03.png');
    background-position:top;
    background-repeat:no-repeat;
    height:22px;
    width:7px;
}
.whiteTable .left 
{
    background-image:url('images/CB06.gif');
    background-repeat:repeat-y;
    background-position:left;
	background-color:White;
    width:1px;
}
.whiteTable .mid 
{
	background-color:White;
	padding-bottom: 15px;
}
.whiteTable .right 
{
    background-image:url('images/CB06.gif');
    background-repeat:repeat-y;
    background-position:right;
	background-color:White;
    width:1px;
}
.whiteTable .bottomLeft 
{
    background-image:url('images/CB05.png');
    background-repeat:no-repeat;
    height:7px;
    width:7px;
}
.whiteTable .bottomMid 
{
    background-image:url('images/CB06.gif');
    background-repeat: repeat-x;
    background-position:bottom;
    background-color:White;
}
.whiteTable .bottomRight 
{
    background-image:url('images/CB04.png');
    background-repeat:no-repeat;
    height:7px;
    width:7px;
}

.tabTable 
{
 width:100%;
 margin-bottom: 10px;
}

.tabTable .topLeft 
{
    background-image:url('images/CB01.png');
    background-position: 0px -6px;
    background-repeat:no-repeat;
    height:5px;
    width:7px;
}
.tabTable .topMid 
{
    background-image:url('images/CB02.png');
    background-position: 0px -6px;
    background-repeat:repeat-x;
    height:5px;
    /*width:1px;*/    
}
.tabTable .topRight 
{
    background-image:url('images/CB03.png');
    background-position: 0px -6px;
    background-repeat:no-repeat;
    height:5px;
    width:7px;
}
.tabTable .left 
{
    background-image:url('images/CB01B.jpg');
    background-repeat:repeat-x;
    background-position: 1px 0px;
    background-position:left top;
	background-color:White;
	border-left: solid 1px #BABABA;
    width:1px;
}
.tabTable .mid 
{
	background-color:White;
	padding-bottom: 5px;
	padding-top: 5px;
	background-image:url('images/CB01B.jpg');
    background-repeat:repeat-x;
    background-position: center top;
}
.tabTable .right 
{
	background-image:url('images/CB01B.jpg');
    background-repeat:repeat-x;
    background-position: 1px 0px;
    background-position:right top;
	background-color:White;
	border-right: solid 1px #BABABA;
    width:1px;
}
.tabTable .bottomLeft 
{
    background-image:url('images/CB05.png');
    background-repeat:no-repeat;
    height:7px;
    width:7px;
}
.tabTable .bottomMid 
{
    background-image:url('images/CB06.gif');
    background-repeat: repeat-x;
    background-position:bottom;
    background-color:White;
}
.tabTable .bottomRight 
{
    background-image:url('images/CB04.png');
    background-repeat:no-repeat;
    height:7px;
    width:7px;
}


.orangeTable 
{
	 width:100%;
	 padding:0px 0px 0px 0px;
}

.orangeTable .left
{
	padding:0px 0px 0px 0px;
    background-image:url('images/1_png_24.png');
    background-position:left top;
    background-repeat:no-repeat;
    height:29px;
    width:3px;
    border: none;
}
.orangeTable .middle
{
	padding:0px 0px 0px 0px;
    background-image:url('images/2_png_24.png');    
    background-repeat:repeat-x;
    height:29px;
    vertical-align:top;
    padding-top:4px;
    
}
.orangeTable .right
{
	padding:0px 0px 0px 0px;
    background-image:url('images/3_png_24.png');
    background-position:right top;
    background-repeat:no-repeat;
    height:29px;
    width:3px;
    border: none;
}

.orangeTable a
{
	text-decoration: none;
	font-size: 6pt;
	color: #FFFFFF;
	padding-right: 14px;
	margin-right: 6px;
	margin-left: 4px;
	background-image:url('images/4_flecha_png_24.png');
	background-position:right;
	background-repeat: no-repeat;
    
}

.orangeTable a:active, a:visited
{
	color: #FFFFFF;
}

.orangeTable a:hover
{
	text-decoration: underline;
}

.headerTable 
{
	width: 100%; 
}

.headerTable  .left
{
	background-image:url(images/backHeader.png);
	background-position:left top;
	background-repeat:repeat-x;
	height:87px;
	width:26px;
}
.headerTable  .middle
{
	background-image:url(images/backHeader.png);
	background-repeat:repeat-x;
	height:96px;
	background-position: top;
}
.headerTable  .right
{
	background-image:url(images/backHeader.png);
	background-position:right top;
	background-repeat:repeat-x;
	height:87px;
	width:26px;
}

.menuTable
{
	width:100%;
	margin-bottom: 10px;
}

.menuTable .topLeft 
{
    background-image:url('images/ml01.png');
    background-position:top;
    background-repeat:no-repeat;
    height:3px;
    width:4px;
}

.menuTable .topMid 
{
    background-image:url('images/ml02.png');
    background-position:top;
    background-repeat:repeat-x;
    background-color:White;
    height:3px;    
}
.menuTable .topRight 
{
    background-image:url('images/ml03.png');
    background-position:top;
    background-repeat:no-repeat;
    height:3px;
    width:4px;
}

.menuTable .bottomLeft 
{
    background-image:url('images/ml04.png');
    background-repeat:no-repeat;
    height:3px;
    width:4px;
}

.menuTable .bottomRight 
{
    background-image:url('images/ml05.png');
    background-repeat:no-repeat;
    height:3px;
    width:4px;
}
.menuTable .mid 
{
 background-image:url('images/CB02.png');
 background-position: center top;
 background-repeat: repeat-x;
 background-position: 0px -2px;
 padding-top: 15px;
 padding-bottom: 15px;
}

.menuTable .bottomMid 
{
    background-image:url('images/ml06.png');
    background-repeat: repeat-x;
    background-position:bottom;    
    background-color:White;
}

.menuTable .left 
{
    background-image:url('images/ml08.png');
    background-repeat:repeat-y;
    background-position:left;
	height:1px;
    width:3px;
}

.menuTable .right 
{
    background-image:url('images/ml07.png');
    background-repeat:repeat-y;
    background-position:right;
	height:1px;
    width:3px;
}


.whiteTableSimple
{
	/*width:100%;
	margin-bottom: 10px;*/
}

.whiteTableSimple .topLeft 
{
    background-image:url('images/esquina1.png');
    background-position:top;
    background-repeat:no-repeat;
    height:5px;
    width:5px;
}

.whiteTableSimple .topMid 
{
    background-image:url('images/pixel_linea.png');
    background-position:top;
    background-repeat:repeat-x;
    background-color:White;
    height:1px;
    
}

.whiteTableSimple .topRight 
{
    background-image:url('images/esquina2.png');
    background-position:top;
    background-repeat:no-repeat;
    height:5px;
    width:5px;
}

.whiteTableSimple .bottomMid 
{
    background-image:url('images/pixel_linea.png');
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:White;
    height:1px;
    
}
.whiteTableSimple .left 
{
    background-image:url('images/pixel_linea.png');
    background-position:left;
    background-repeat:repeat-y;
    background-color:White;
    width:1px;
    
}
.whiteTableSimple .right
{
    background-image:url('images/pixel_linea.png');
    background-position:right;
    background-repeat:repeat-y;
    background-color:White;
    width:1px;
    
}


.whiteTableSimple .bottomLeft 
{
    background-image:url('images/esquina3.png');
    background-repeat:no-repeat;
    height:5px;
    width:5px;
}

.whiteTableSimple .bottomRight 
{
    background-image:url('images/esquina4.png');
    background-repeat:no-repeat;
    height:5px;
    width:5px;
}
.whiteTableSimple .mid 
{
	background-color:White;
}

.whiteTableShadow
{
	width: 100%;
}

.whiteTableShadow .topLeftSh 
{
    background-image:url('images/01cuadroconsombras_1.png');
    background-position:left top;
    background-repeat:no-repeat;
    height:44px;
    width:7px;
}

.whiteTableShadow .topMidSh 
{
	background-image:url('images/02cuadroconsombras_2.png');
	background-position:top;
	background-repeat:repeat-x;
	height:44px;
	font-size: 12pt;
	font-weight: bold;    
}

.whiteTableShadow .topMidSh a
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.whiteTableShadow .topRightSh 
{
    background-image:url('images/03cuadroconsombras_3.png');
    background-position:right top;
    background-repeat:no-repeat;
    height:44px;
    width:7px;
}

.whiteTableShadow .topLeft 
{
    background-image:url('images/04_esquina1_cuadrogris.png');
    background-position:top;
    background-repeat:no-repeat;
    height:5px;
    width:7px;
}

.whiteTableShadow .topMid 
{
    background-image:url('images/05_patronarriba1_cuadrogris.png');
    background-position:top;
    background-repeat:repeat-x;
    height:5px;
    
}

.whiteTableShadow .topRight 
{
    background-image:url('images/06_esquina2_cuadrogris.png');
    background-position:top;
    background-repeat:no-repeat;
    height:5px;
    width:7px;
}

.whiteTableShadow .bottomMid 
{
    background-image:url('images/10_patronabajo1_cuadrogris.png');
    background-position:bottom;
    background-repeat:repeat-x;
    height:6px;
    
}
.whiteTableShadow .left 
{
    background-image:url('images/07_patronizquierdo1_cuadrogris.png');
    background-position:left;
    background-repeat:repeat-y;
    width:7px;
    
}
.whiteTableShadow .mid 
{
	background-color:White;
}
.whiteTableShadow .right
{
    background-image:url('images/08_patronderecho1_cuadrogris.png');
    background-position:right;
    background-repeat:repeat-y;
    width:7px;
    
}


.whiteTableShadow .bottomLeft 
{
    background-image:url('images/09_esquina3_cuadrogris.png');
    background-repeat:no-repeat;
    height:5px;
    width:7px;
}

.whiteTableShadow .bottomRight 
{
    background-image:url('images/11_esquina4_cuadrogris.png');
    background-repeat:no-repeat;
    height:5px;
    width:7px;
}


.tabActive
{
}
.tabActive .left
{
    background-image:url('images/A01.jpg');
    background-position:left;
    background-repeat:no-repeat;
    height:26px;
    width:5px;
}
.tabActive .middle
{
    background-image:url('images/A03.jpg');    
    background-repeat:repeat-x;
    height:26px;    
}
.tabActive .right
{
    background-image:url('images/A02.jpg');
    background-position:right;
    background-repeat:no-repeat;
    height:26px;
    width:5px;
}

.tabInactive
{
}
.tabInactive .left
{
    background-image:url('images/I01.jpg');
    background-position:left;
    background-repeat:no-repeat;
    height:26px;
    width:5px;
}
.tabInactive .middle
{
    background-image:url('images/I03.jpg');    
    background-repeat:repeat-x;
    height:26px;    
}
.tabInactive .right
{
    background-image:url('images/I02.jpg');
    background-position:right;
    background-repeat:no-repeat;
    height:26px;
    width:5px;
}



.bgPage
{
	width: 950px;
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bgPage .bgleft
{
	background-position:right;
	background-repeat:repeat;
	width:18px;
	background-color: #FFF;
}
.bgPage .bgright
{
	background-position:right;
	width:18px;
	background-color: #FFF;
}
.bgPage .mid 
{
	background-color: White;
}


body
{
	font-family:Tahoma;
	font-size: 11px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	background-image: url(images/backlines.jpg);
	background-repeat: repeat;
}


.menu 
{	
	width: 98%;
	text-align: right;
	border-bottom: dotted 1px #B9B9B9;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: auto;
}

div[id^="menuLast"].menu
{
	border-bottom: none;
}

.menu a
{
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	padding-right: 14px;
	margin-right: 6px;
	background-image:url('images/5_flecha_png_24.png');
	background-position:right;
	background-repeat: no-repeat;
}

.menu a:active, a:visited
{
	color: #666666;
}

.menu a:hover
{
	color: #F9AE1A;
}

.ProductName
{
	font-size: 16pt;
	font-weight: bold;
	margin: 0px 20px 20px 20px;
}

.ProductImage
{
	margin-left: 10px;
	/*width: 45%;*/
}

.ProductDescription
{
	font-size: 10pt;
	margin-left: 20px;
	margin-right: 10px;
	/*width: 50%;
	left: 45%;
	position: absolute;*/
}

.ProductTable
{
	width: 100%;
}

.ProductTable td
{
	vertical-align: top;
}

.SubProductProperties
{
	margin-top: 40px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	border-collapse: collapse;
}

.SubProductScroll
{
}

.SubProductProperties td, .SubProductProperties th
{
	text-align: center;
	padding: 4px 2px 4px 2px;
	border-left: dotted 1px #B5B5B5;
	font-size: 12px;
}

.SubProductDescription
{
	margin-left: 10px;
	margin-right: 10px;
}

.SubProductImage
{
	overflow: hidden;
}

.SubProduct
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.SubProductHeader
{
}

.SubProductCollapse
{
	overflow:hidden;
}

.SubProductCollapseLink
{
}

a.SubProductCollapseLink
{
	color: #999999;
	font-size: 14px;
}

a.SubProductCollapseLink:hover,active
{
	color: #F9AE1A;
	font-size: 14px;
}


.divCollapseLink
{
}

.SubProductImageTab
{
	margin-top: -1px;
	width: 108px;
	height: 26px;
	overflow: hidden;
	padding-left: 8px;
	padding-top: 4px;
}

.SubProductImageTab a
{
	text-decoration: none;
}

.SubProductImageTab a:hover
{
	color: #F9AE1A;
}



.SubProductImageContainer
{
	left: 10px;
	position: absolute;
}

.menuList
{	
	width: 98%;
	text-align: left;
	font-weight:bold;
	border-bottom: dotted 1px #B9B9B9;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: auto;
}

div[id^="menuLast"].menuList
{
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 2px;
}

.menuList a
{
	text-decoration: none;
	font-size: 11px;
	color: #666666;
	padding-left: 14px;
	margin-left: 6px;
	background-image:url('images/5_flecha_png_24b.png');
	background-position:left;
	background-repeat: no-repeat;
}

.menuList a:active, a:visited
{
	color: #666666;
}

.menuList a:hover
{
	color: #F9AE1A;
}

.SubProductImageWrapper
{
	padding: 8px 8px 8px 8px;
}

.linkOrange
{
	font-size: 10px;
	color: #F9AE1A;
	padding-left: 7px;
	margin-left: 6px;
	background-image:url('images/i07.gif');
	background-position:left;
	background-repeat: no-repeat;
}

.stepcarousel{
position: relative; /*leave this value alone*/
background-image:url('/images/sf03.gif');
overflow: scroll; /*leave this value alone*/
width: 315px;
height: 59px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
margin-left: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 9px; /*margin around each panel*/
width: 93px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.ProductGallery
{
	margin-top: 20px;
	margin-left: 20px;
	width: 361px;
}

#facebox .brt {
  background:url(images/pixel_linea.png);
  background-repeat: repeat-x;
  background-position: top;
  background-color: #FFFFFF;
}

#facebox .brb {
  background:url(images/pixel_linea.png);
  background-repeat: repeat-x;
  background-position: bottom;
  background-color: #FFFFFF;
}

#facebox .brl {
  background:url(images/pixel_linea.png);
  background-repeat: repeat-y;
  background-position: left;
  background-color: #FFFFFF;
}

#facebox .brr {
  background:url(images/pixel_linea.png);
  background-repeat: repeat-y;
  background-position: right;
  background-color: #FFFFFF;
}


#facebox .tl {
  background:url(images/esquina1.png);
}

#facebox .tr {
  background:url(images/esquina2.png);
}

#facebox .bl {
  background:url(images/esquina3.png);
}

#facebox .br {
  background:url(images/esquina4.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
  top: 250px;
  z-index: 100;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 250px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 5px;
  width: 5px;
  overflow: hidden;
  padding: 0;
}

.ProductBrowserTable
{
	border: none;
	margin: 10px 10px 10px 10px;
}

.ProductBrowserTable th
{
	border: none;
	font-size: 9pt;
	text-align: left;
	padding: 10px 5px 2px 5px;
}

.ProductBrowserTable td
{
	border: none;
	padding: 5px 5px 5px 5px;
}

.ProductSearchTable
{
	border: none;
	margin: 0px 0px 0px 0px;
}

.ProductSearchTable th
{
	border: none;
	font-size: 9pt;
	text-align: left;
	padding: 10px 0px 7px 0px;
}

.ProductSearchTable td
{
	border: none;
	padding: 0px 0px 0px 0px;
}

.ProductSearchBox
{
	width: 144px;
	margin-right: 10px;
}

input, select, textarea
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
}

.ProductComboBox
{
	width: 200px;
}

.ProductBrowserLayout
{
	width: 100%;
	margin-top: 20px;
}


.ProductBrowserLayout td
{
	vertical-align: top;
}

.ProductLinks img
{
	vertical-align: text-top;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
	margin-bottom:4px;
	
}

.ProductLinks
{
	margin-top: 10px;
	margin-right: 5px;
}

.printDetailsContainer
{
	 position: absolute; 
	 top: 80px; 
	 left: 470px;
	 width: 200px;
	 font-size: 9pt;
}

.printDetailsDiv
{
	text-align: center;
}

.linkMap 
{
	font-size: 9pt;
	/*color: #F9AE1A;*/
	padding-left: 4px;
	text-decoration: none;
	
}

a.linkMap:hover
{
	/*color: #ff6600;*/
}
a.linkMap:visited
{	
	/*color: #F9AE1A;*/
}
a.linkMap:active
{	
	/* color: #F9AE1A;	*/	
}

.linkMapInner
{
	font-size: 11px;
	/*color: #F9AE1A;*/
	padding-left: 7px;
	margin-left: 6px;
	text-decoration: none;
	
}

a.linkMapInner:hover
{	
	/*color: #ff6600;*/		
}
a.linkMapInner:visited
{	
	/*color: #F9AE1A;*/		
}
a.linkMapInner:active
{	
	/*color: #F9AE1A;*/		
}
.mapProduct tr td 
{
	border-bottom: solid 1px #C0C0C0;
	padding: 6px 0px 6px 0px;
}

.mapProduct td td 
{
	border-bottom: none;
	padding: 2px 0px 4px 0px;
}

.TableHeader td
{
	padding-left: 8px; 
	padding-right: 8px;
}

.LanguageCombo
{
	margin-bottom: 12px;
	margin-left: 6px;
}

.ProductScroller
{
}

.ProductScroller th
{
	font-size: 9pt;
	text-align: left;
	font-weight: bold;
	padding-bottom: 10px;
}

.ProductScrollerImage
{
	height: 80px;
}

.ProductScrollerDescription
{
	height: 80px;
	padding-right: 4px;
}

.ProductScrollerLink
{
}

a.RssLink
{
	text-decoration: none;
	color: #666666;
}
a.RssLink:hover,active
{
	color: #F9AE1A;
}

a.PrintLink
{
	text-decoration: none;
	color: #666666;
	margin-right: 5px;
}
a.PrintLink:hover,active
{
	color: #F9AE1A;
}

.ProductLinks a
{
	text-decoration: none;
	color: #666666;
}

.ProductLinks a:hover,active
{
	color: #F9AE1A;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 40%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; margin-left: 10px;}
#nextLink { right: 0; float: right; margin-right: 10px;}
/*#prevLink:hover, #prevLink:visited:hover { background: url(/images/prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/next.gif) right 15% no-repeat; }*/
#prevLink,#prevLink:hover, #prevLink:visited:hover { background: url(/images/izq.png) left 15% no-repeat; }
#nextLink,#nextLink:hover, #nextLink:visited:hover { background: url(/images/der.png) right 15% no-repeat; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#bottomNav {background-image: url(/images/barra.png);
		background-position: 0px 0px;
		background-repeat: no-repeat; height: 28px;}
#imageData #bottomNavClose{  float: right;	}
#imageData #bottomNavClose img{  width: 13px; height: 28px;	}


#imageDataContainer,#imageDataContainer2{
	font: 10px Tahoma, Verdana, Helvetica;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	}
	
	#imageDataContainer
	{
		border-top: solid 1px #666666;
	}

	#imageDataContainer2
	{
		border-bottom: solid 1px #666666;
	}
	


		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */	
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
	
.CotMain td
{
	font-size: 11px;
}

.CotResult td
{
	font-size: 11px;
}

.CotResult td input[type^=text] , .CotResult td textarea
{
	font-size: 11px;
	border: none;
	border-color: #FFFFFF;
}

.CotResult td input[type^=text]
{
	width: 50px;
	text-align: right;
	margin-right: 4px;
}

.CotResult2 td input , .CotResult2 td textarea
{
	font-size: 11px;
	border: none;
	border-color: #FFFFFF;
}

.CotResult2 td input
{
	width: 50px;
	text-align: right;
}

.CotResult2 td
{
	font-size: 11px;
}

.TableProductList
{
	margin-bottom: 10px;
}

.tableContent
{
	width:100%;
	margin-bottom: 10px;
}

.tableContent .contentTitle
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	padding-left: 9px;
}

.tableContent .contentSubTitle
{
	font-family:Tahoma;
	font-size:27px;
	font-weight:bold;
	color:#f9ae1a;
	padding-left: 9px;
}	

.tableContent .contentText
{
	vertical-align:top;	
	font-family:Tahoma;
	font-size:12px;	
	color:#666666;
	line-height:16px;
	padding-right: 14px;
	padding-left: 9px;
	padding-bottom: 5px;
}
	
.tableContent .contentImages
{	
	padding-left:14px;
	padding-right: 6px;
	font-family:Tahoma;
	font-size:12px;	
	color:#666666;
	line-height:16px;
	border-left: dotted 1px #666666;
	vertical-align:top;	
}

a.linkPage
{
	text-decoration: none;
	border: 1px solid #666666;
	padding: 2px 2px 2px 2px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}

a.linkPage:hover
{
	border: 1px solid #f9ae1a;
}

a.linkPageSelected
{
	text-decoration: none;
	font-weight: bold;
	color: #f9ae1a;
	border: 1px solid #f9ae1a;
	padding: 2px 2px 2px 2px;
	margin-top: 10px;
	margin-bottom: 5px;
}

.CotResultMaterials td
{
	border: 1px solid #666666;
	padding: 8px 8px 8px 8px;
}

.CotResultMaterials th
{
	border: 1px solid #666666;
	background-color: #666666;
	color: #FFFFFF;
	padding: 8px 8px 8px 8px;
}


table.CotResultMaterials
{
	border-collapse: collapse;
}

.LogoToolTip1, .LogoToolTip2, .LogoToolTip3, 
.LogoToolTip4, .LogoToolTip5, .LogoToolTip6, 
.LogoToolTip7, .LogoToolTip8, .LogoToolTip9, 
.LogoToolTip10, .LogoToolTip11, .LogoToolTip12,
.LogoToolTip13, .LogoToolTip14, .LogoToolTip15,
.LogoToolTip16, .LogoToolTip17 {
float: left;
height: 62px;
width: 125px;
margin: 0 0px 0 0;
background-position:0 0px;
}

.LogoToolTip1 { background: url(images/01_rangemaster_bn.jpg) no-repeat; }
.LogoToolTip2 { background: url(images/02_deaceroclavosyaccesorios_bn.jpg) no-repeat; }
.LogoToolTip3 { background: url(images/03_iidea_bn.jpg) no-repeat; }
.LogoToolTip4 { background: url(images/04_buildmaster_bn.jpg) no-repeat; }
.LogoToolTip5 { background: url(images/05_wrigth_bn.jpg) no-repeat; }
.LogoToolTip6 { background: url(images/06_alprosa_bn.jpg) no-repeat; }
.LogoToolTip7 { background: url(images/07_ansa_bn.jpg) no-repeat; }
.LogoToolTip8 { background: url(images/08_automat_bn.jpg) no-repeat; }
.LogoToolTip9 { background: url(images/09_acerocentro_bn.jpg) no-repeat; }
.LogoToolTip10 { background: url(images/10_staytuff_bn.jpg) no-repeat; }
.LogoToolTip11 { background: url(images/11_lemac_bn.jpg) no-repeat; }
.LogoToolTip12 { background: url(images/12_gravacero_bn.jpg) no-repeat; }
.LogoToolTip13 { background: url(images/13_washington_bn.jpg) no-repeat; }
.LogoToolTip14 { background: url(images/14_emc_bn.jpg) no-repeat; }
.LogoToolTip15 { background: url(images/15_dicable_bn.jpg) no-repeat; }
.LogoToolTip16 { background: url(images/16_dwr_bn.jpg) no-repeat; }
.LogoToolTip17 { background: url(images/17_cablesa_bn.jpg) no-repeat; }

.LogoToolTip1 span { background: url(images/01_rangemaster_bn.jpg) no-repeat; }
.LogoToolTip2 span { background: url(images/02_deaceroclavosyaccesorios_bn.jpg) no-repeat; }
.LogoToolTip3 span { background: url(images/03_iidea_bn.jpg) no-repeat; }
.LogoToolTip4 span { background: url(images/04_buildmaster_bn.jpg) no-repeat; }
.LogoToolTip5 span { background: url(images/05_wrigth_bn.jpg) no-repeat; }
.LogoToolTip6 span { background: url(images/06_alprosa_bn.jpg) no-repeat; }
.LogoToolTip7 span { background: url(images/07_ansa_bn.jpg) no-repeat; }
.LogoToolTip8 span { background: url(images/08_automat_bn.jpg) no-repeat; }
.LogoToolTip9 span { background: url(images/09_acerocentro_bn.jpg) no-repeat; }
.LogoToolTip10 span { background: url(images/10_staytuff_bn.jpg) no-repeat; }
.LogoToolTip11 span { background: url(images/11_lemac_bn.jpg) no-repeat; }
.LogoToolTip12 span { background: url(images/12_gravacero_bn.jpg) no-repeat; }
.LogoToolTip13 span { background: url(images/13_washington_bn.jpg) no-repeat; }
.LogoToolTip14 span { background: url(images/14_emc_bn.jpg) no-repeat; }
.LogoToolTip15 span { background: url(images/15_dicable_bn.jpg) no-repeat; }
.LogoToolTip16 span { background: url(images/16_dwr_bn.jpg) no-repeat; }
.LogoToolTip17 span { background: url(images/17_cablesa_bn.jpg) no-repeat; }

div[class^="LogoToolTip"] 
{
	background-position:0 -62px;
}

div[class^="LogoToolTip"] span
{
	background-position:0 -62px;
}

.LogoToolTip1:hover, .LogoToolTip2:hover, .LogoToolTip3:hover, 
.LogoToolTip4:hover, .LogoToolTip5:hover, .LogoToolTip6:hover, 
.LogoToolTip7:hover, .LogoToolTip8:hover, .LogoToolTip9:hover, 
.LogoToolTip10:hover, .LogoToolTip11:hover, .LogoToolTip12:hover,
.LogoToolTip13:hover, .LogoToolTip14:hover, .LogoToolTip15:hover,
.LogoToolTip16:hover, .LogoToolTip17:hover {
background-position:0 0px;
cursor:pointer;
}

div[class^="LogoToolTip"] span {   display: none;}
div[class^="LogoToolTip"]:hover span {   display: block;       
				position: absolute;
				text-align: justify; 
				top: 10%; left: 69%;
				width: 176px;
				/* formatting only styles */      
				padding: 5px; margin: 10px; z-index: 100;
				background-color: #ffffff;	
				color:#666666;		
				/*background: #f0f0f0; border: 1px dotted #c0c0c0;*/   
				opacity: 1; /* end formatting */}
input {
	border: 1px solid #999;
}
textarea {
	border: 1px solid #999;
}

