/*table.maintext {color:#03F; border:2px solid blue;}
.producto table {color:#03F;border:1px solid blue;}
.producto td {border:1px solid red;}
.producto tr {border:1px solid cyan;}
.producto img {border:1px solid green;}
*/

.producto .maintext {color:#03F;}
div.maintext h5 {font-size:100%;}
.producto table td.prod7 {background:#FC0;}
.producto {color:#03F;margin-right:2px;}
.producto .product_name {padding-top:1em; color:#03F; font-weight:bold;}
.producto .title {color: #F00; font-weight:bold;}
.producto .name {color:#03F; font-weight:bold;}
.producto img.left {float:left;margin-right:7px;float:left; height:120px;width:120px;}
.producto img.right {float:right;margin-left:7px;float:right; height:120px;width:120px;}
.producto .bold {font-weight:bold;}
.producto span.sup {vertical-align:super;}
.producto span.strong {font-weight:bold;}
.producto .small {font-size:80%;}
.producto span.italic {font-style:italic;}
.producto .color_red {color:#F00;}
.producto table.tablaFC0 td {background:#FC0;}
/*tabla del producto 27*/
table.tab27 td {width:16%; vertical-align:super;}
table.tab27 p {text-align:center;}
table.tab27 tr.left {text-align:left;}
table.tab27 tr.names {height:50px;}

div.product_img_left {float: left}
div.product_text {float: right}

table.product_spec th {
  text-align: left;
}

table.product_spec th, table.product_spec td {
  border-bottom: solid 1px grey;
}

img.left_algn{
  float: left;
  padding-right: 1em;
}

table.product_ref {
  color:#03F;
  font-size: 90%;
}

table.product_ref tr.colnames {
  background: #f5f5f5;
}
