
body {
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 0.8em;
}

td {
	font-family: Arial, Verdana, Geneva,  Helvetica, sans-serif;
	font-size: 0.8em;
}

a {
	color: Blue;
	text-decoration: none;
}

a:hover {
	color: Teal;
	text-decoration: underline;
}

input.pequenio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}

input.pequenioDerecha {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
}

input.pequenioIzquierda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

input.botonTipoA {
	color:Black;
	background: #CCCCCC;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 20px;
	line-height: 10px;
	border: 1px solid Gray;
	vertical-align: middle;
}

input.botonTipoB {
	color:Black;
	background: #CCCCCC;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px;
	line-height: 10px;
	border: 1px solid Gray;
	vertical-align: middle;
	margin-bottom: 2px;
}

input.botonTipoC {
	color: #5A5A5A;
	cursor:auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: White url(../images/cotizacion.gif) no-repeat;
	padding-left: 40px;
	padding-top: 7px;
	clear: right;
	text-align: left;
	height: 43px;
	line-height: 10px;
	border: solid 1px Gray;
	font-weight:bold;
	width: 176px;
}

input.botonTipoD {
	color: #5A5A5A;
	cursor: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: White url(../images/pdf.gif) no-repeat;
	padding-left: 40px;
	padding-top: 7px;
	clear: right;
	text-align: left;
	height: 43px;
	line-height: 10px;
	border: solid 1px Gray;
	font-weight:bold;
	width: 176px;
}

select.pequenio {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

select.pequenioIzquierda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

select.muyPequenioIzquierda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.tablaContenido {
	width: 740px;
}

.celdaHeader {
	background: url(../images/banner1024.jpg);
	background-repeat: no-repeat;
	height: 63px;
}

.tituloCategoria {
	color: Teal;
	font-weight: bold;
	padding-bottom: 10px;
	font-size: 15px;
}

.tituloModelo {
	background: #FFDFBF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	width: 250px;
	border: 1px solid Silver;
}

.tituloFeature {
	background: #ABD6D6;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	width: 200px;
	border: 1px solid Silver;
}

.textoNoDisponibles {
	text-align: center;
}

.textoMainFeatures {
	text-align: center;
}

.textoLinkProducto {
	padding-left: 10px;
}

.lineaProductoA {
	background: #DDDDDD;
}

.lineaProductoB {
	background: transparent;
}

.productMainTable {
	padding-top: 20px;
	padding-left: 20px;
	width: 740px;
	background-color: #F9F9F9;
	margin-top: 20px;
	border-collapse: collapse;
	border-style: solid;
	border-width: thin;
	padding-bottom: 30px;
	padding-right: 20px;
	margin-bottom: 15px;
}

.ProductModelName {
	font-size: 15px;
	font-weight: bold;
	color: #CC0000;
}

.ProductModelType {
	font-size: 15px;
	font-weight: bold;
	color: Teal;
}

.ProductMainImage {
	text-align: center;
}

.ProductZoomImage {
	text-align: center;
}

.ProductDescription {
	padding-right: 10px;
	color: Gray;
	text-align: justify;
}

.headerTablaFeatures {
	background: #ABD6D6;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.headerTablaFeaturesA {
	background: #ABD6D6;
	text-align: right;
	padding-right: 10px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.celdaEnviarArriba {
	text-align: right;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	background: #E1E1E1;
}

.celdaContenidoA {
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #EEF5F7;
}

.celdaContenidoB {
	padding-right:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}

.celdaImagenes {
	background-color: White;
	text-align: center;
}

.imagenProducto {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tablaProductoCotizacion {
	padding-top: 10px;
	padding-left: 10px;
}

.subTituloCotizacion {
	color: Teal;
	font-weight: bold;
	font-size: 9pt;
}

.mensajeConfirmacion {
	text-align: center;
	color: Gray;
}

.tituloPrincipalPagina {
	font-size: 12pt;
	color: Teal;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}

.SucursalCeldaContenidoA {
	text-align: center;
}

.SucursalTituloA {
	font-weight: bold;
	color: #666666;
}

.SucursalTituloB {
	font-weight: bold;
	color: #666666;
}

.ContactosCeldaContenidoA {
	text-align: center;
}

.ContactosCeldaContenidoB {
	text-align: center;
	padding-top: 30px;
	vertical-align: top;
	padding-bottom: 30px;
}

.ContactosCeldaContenidoC {
	text-align: justify;
	padding-top: 30px;
	vertical-align: top;
	padding-bottom: 30px;
	padding-left: 25px;
	padding-right: 0px;
}

.ContactosTituloA {
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.ContactosTituloB {
	font-weight: bold;
	color: #666666;
}

.FinanciamientoTituloA {
	font-weight: bold;
	color: #666666;
}

.FinanciamientoCeldaTablaA {
	padding-left: 8px;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
}

.FinanciamientoCeldaTablaB {
	font-size: 8pt;
}

.InstalacionesTituloA {
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.VerCotizacionTituloSeccion {
	color: Teal;
	font-weight: bold;
	font-size: 9pt;
}

.VerCotizacionRenglonA {
	padding-left: 10px;
	padding-right: 10px;
}

.VerCotizacionRenglonB {
	padding-left: 15px;
	padding-right: 10px;
}

.VerCotizacionCeldaA {
	background: #FFDFBF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.VerCotizacionCeldaB {
	background: #ABD6D6;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.VerCotizacionCeldaC {
	background: #E1E1E1;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.VerCotizacionRenglonMainProduct {
	font-weight: bold;
	text-align: center;
}

.VerCotizacionRenglonProducts {
	text-align: center;
}

.VerCotizacionCeldaDatosCotizacion {
	text-align: center;
}

.ClientesCeldaA {
	background: #FFDFBF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
	cursor: pointer;
}

.ClientesCeldaB {
	background: #ABD6D6;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
	cursor: pointer;
}

.ClientesCeldaDatosA {
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.ClientesCeldaDatosB {
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
	background-color: #ECECEC;
}

.ClientesLink {
	color: Blue;
	text-decoration: underline;
	cursor: pointer;
}

.ProductsCeldaA {
	background: #FFDFBF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
	cursor: pointer;
}

.ProductsCeldaB {
	background: #ABD6D6;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
	cursor: pointer;
}

.ProductsCeldaDatosA {
	padding-left: 2px;
	padding-right: 2px;
	text-align: center;
}

.ProductsCeldaDatosB {
	padding-left: 4px;
	padding-right: 2px;
	text-align: center;
	background-color: #ECECEC;
}

.CategoryCeldaDatosA {
	padding-left: 4px;
	padding-right: 2px;
}

.CategoryCeldaDatosB {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #ECECEC;
}

.ProductCeldaSubirImagen {
	font-size: 7pt;
	color: Gray;
	text-align: center;
}

.paginacion {
	text-align: right;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: middle;
}

.ProductListA {
	width: 300px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.ProductListB {
	width: 430px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.ProductListC {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.ComparacionCeldaA {
	background: #DAF0F2;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.ComparacionCeldaB {
	text-align: center;
	background: White;
	border: 1px solid Silver;
	padding: 10px 70px 10px 70px;
}

.ComparacionCeldaC {
	background: #ABD6D6;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.ComparacionCeldaD {
	background: #ABD6D6;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.ComparacionCeldaE {
	background: #EEF5F7;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Silver;
}

.ComparacionCeldaF {
	background: #DAF0F2;
	font-weight: bold;
	text-align: center;
	padding-left: 120px;
	padding-right: 120px;
	border: 1px solid Silver;
}

.ComparacionMainTable {
	padding-top: 20px;
	padding-left: 20px;
	background-color: #F9F9F9;
	margin-top: 20px;
	border-collapse: collapse;
	border-style: solid;
	border-width: thin;
	padding-bottom: 30px;
	padding-right: 20px;
	margin-bottom: 15px;
	margin-left: 15px;
}

.ComparacionParrafoA {
	text-indent: -3px;
	padding: 0px 0px 0px 15px;
	margin-bottom: 2px;
	margin-top: 2px;
	text-align: left;
	font-size: 10px;
}

.ProductDescriptionLong {
	padding: 10px 10px 10px 10px;
	text-align: justify;
}

.botonComparar {
	cursor: auto;
	background: White url(../images/botonComparar.gif) no-repeat;
	border: none;
	width: 83px;
	height: 22px;
}

/* Root = Horizontal, Secondary = Vertical */

ul#navmenu {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 700px; /*For KHTML*/

  list-style: none;

}



ul#navmenu li {

  margin: 0;

  border: 0 none;

  padding: 0;

  float: left; /*For Gecko*/

  display: inline;

  list-style: none;

  position: relative;

  height: 2em;

}



ul#navmenu ul {

  margin: 0;

  border: 0 none;

  padding: 0;

  width: 17em;

  list-style: none;

  display: none;

  position: absolute;

  top: 2em;

  left: 0;

}



ul#navmenu ul:after /*From IE 7 lack of compliance*/{

  clear: both;

  display: block;

  font: 1px/0px serif;

  content: ".";

  height: 0;

  visibility: hidden;

}



ul#navmenu ul li {
  
  width: 17em;

  float: left; /*For IE 7 lack of compliance*/

  display: block !important;

  display: inline; /*For IE*/

}



/* Root Menu */

ul#navmenu a {


  border-right: 1px solid #FFF;
    
  padding: 0 0.5em;

  float: none !important; /*For Opera*/

  float: left; /*For IE*/

  display: block;

  background: #5A6161;

  color: #FFF;

  font: bold 100%/2.1em Arial, Verdana, Geneva, Helvetica, sans-serif;

  text-decoration: none;

  height: auto !important;

  height: 1%; /*For IE*/

}



/* Root Menu Hover Persistence */

ul#navmenu a:hover,

ul#navmenu li:hover a,

ul#navmenu li.iehover a {

  background-color: #EEE;

  color: #000;

}



/* 2nd Menu */

ul#navmenu li:hover li a,

ul#navmenu li.iehover li a {

  font:100%/2.1em Arial, Verdana, Geneva, Helvetica, sans-serif;

  float: none;

  background: #EEE;

  color: #000;
  
  border-right:1px solid #CCC;
	
  border-bottom:1px solid #CCC;
  
}



ul#navmenu li:hover li a.parent,

ul#navmenu li.iehover li a.parent {

  font:100%/2.1em Arial, Verdana, Geneva, Helvetica, sans-serif;

  float: none;

  background-color: #EEE;

  background-image:url(../images/rightarrow.gif);

  background-position:right;

  background-repeat:no-repeat;

  color: #000;

}



/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a:hover,

ul#navmenu li:hover li:hover a,

ul#navmenu li.iehover li a:hover,

ul#navmenu li.iehover li.iehover a {

  font: 100%/2.1em Arial, Verdana, Geneva, Helvetica, sans-serif;

  background: #B2B4BF;

  color: #000;
  
 
}



/* 2nd Menu Hover Persistence */

ul#navmenu li:hover li a.parent:hover,

ul#navmenu li:hover li:hover a.parent,

ul#navmenu li.iehover li a.parent:hover,

ul#navmenu li.iehover li.iehover a.parent {

  font: 100%/2.1em Arial, Verdana, Helvetica, sans-serif;

  background: #B2B4BF;

  color: #000;

  background-image:url(../images/rightarrow.gif);

  background-position:right;

  background-repeat:no-repeat;

}



/* 3rd Menu */

ul#navmenu li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li a {

  background: #EEE;

  color: #000;

}

ul#navmenu li:hover li:hover li a.parent,

ul#navmenu li.iehover li.iehover li a.parent {

  font:100%/2.1em Arial, Verdana, Geneva, Helvetica, sans-serif;

  float: none;

  background-color: #EEE;

  background-image:url(../images/rightarrow.gif);

  background-position:right;

  background-repeat:no-repeat;

  color: #000;

}


/* 3rd Menu Hover Persistence */

ul#navmenu li:hover li:hover li a:hover,

ul#navmenu li:hover li:hover li:hover a,

ul#navmenu li.iehover li.iehover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover a {

  background: #B2B4BF;

  color: #000;

}

ul#navmenu li:hover li:hover li a.parent:hover,

ul#navmenu li:hover li:hover li:hover a.parent,

ul#navmenu li.iehover li.iehover li a.parent:hover,

ul#navmenu li.iehover li.iehover li.iehover a.parent {

  font: 100%/2.1em Arial, Verdana, Helvetica, sans-serif;

  background: #B2B4BF;

  color: #000;

  background-image:url(../images/rightarrow.gif);

  background-position:right;

  background-repeat:no-repeat;

}

/* 4th Menu */

ul#navmenu li:hover li:hover li:hover li a,

ul#navmenu li.iehover li.iehover li.iehover li a {

  background: #EEE;

  color: #000;

}



/* 4th Menu Hover */

ul#navmenu li:hover li:hover li:hover li a:hover,

ul#navmenu li.iehover li.iehover li.iehover li a:hover {

  background: #B2B4BF;

  color: #000;

}

ul#navmenu ul ul,

ul#navmenu ul ul ul {

  display: none;
  
  position: absolute;
  
  top: 0;
   
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu li:hover ul ul,

ul#navmenu li:hover ul ul ul,

ul#navmenu li.iehover ul ul,

ul#navmenu li.iehover ul ul ul {

  display: none;

}



ul#navmenu li:hover ul,

ul#navmenu ul li:hover ul,

ul#navmenu ul ul li:hover ul,

ul#navmenu li.iehover ul,

ul#navmenu ul li.iehover ul,

ul#navmenu ul ul li.iehover ul {

  display: block;

}







