body {
	margin-left: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px;}
div.producto {
  background: transparent url(../images/techmall_2009/pro_details_top.gif) 0 0 no-repeat;
  width: 692px;
  text-align:center;
}
div.producto_block {
  background: transparent url(../images/techmall_2009/pro_details_btm.gif) 0% 100% no-repeat;
  padding: 3px 0;
  margin-bottom:40px;
  width: 692px;
}
div.producto_content {
  border: 1px solid #aeaeae;
  border-top: 0;
  border-bottom: 0;
}
div.producto_showcase {
  padding: 15px 18px;
  padding-right: 0;
  width: 300px;
}
div.producto_showcase div.imagen {
  position: relative;
  width: 280px;
  height: 280px;
}
div.producto_showcase div.precio {
  padding: 2px;
  background: transparent url(../images/techmall_2009/img_function_bar.jpg) 0 0 no-repeat;
  width: 200px;
  height: 51px;
  text-align:center;
}
.label_peq {
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#666666;
  font-weight:bold;
  text-transform:uppercase;
}
.precio_producto {
  font:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#FF0000;
  font-weight:bold;
}
div.producto_text {
  width: 355px;
  float: right;
  position: relative;
  padding-top: 53px;
  z-index:1;
}
div.producto_text div.cabecera {
  position: absolute;
  top: -3px;
  width: 325px;
  height: 45px;
  background: transparent url(../images/techmall_2009/pro_details_heading.gif) 100% 0% no-repeat;
  padding: 4px 15px 4px 15px;
  overflow: hidden;
}
div.producto_text div.cabecera h2 {
  padding-left: 10px;
  float: left;
  vertical-align:top;
  margin-top:10px;
  font-size:20px;
}
div.producto_text div.cabecera .Boton {
  float: right;
  width: 135px;
  padding-top:10px;
}
.Boton {
  overflow: overhidden;
  *zoom: 1;
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.Boton a {
	color:#ffffff;
	text-decoration:none;font-size:11px;
}
.Boton a:hover {
	color:#ffffff;
	text-decoration:none;font-size:11px;
}
.Boton a:visited {
	color:#ffffff;
	text-decoration:none;font-size:11px;
}
.Boton .MiddleLeft {
	background-image:url(../images/techmall_2009/techmall_2009/blue_button_middle_left.gif);
	background-repeat:no-repeat;
	background-position:left 50%;
}
.Boton .MiddleRight{
	 background-image:url(../images/techmall_2009/techmall_2009/blue_button_middle_right.gif);
	 background-repeat:no-repeat;
	 background-position:right 50%;

}
.Boton .TopLeft{
	 background:url(../images/techmall_2009/blue_button_left_top.gif) no-repeat top left;
}
.Boton .TopRight{
	 background:url(../images/techmall_2009/blue_button_right_top.gif) no-repeat top right ;
}
.Boton .BottomRight{
	 background:url(../images/techmall_2009/blue_button_right_bottom.gif) right bottom no-repeat;
}

.Boton .BottomLeft{
	 background:url(../images/techmall_2009/blue_button_left_bottom.gif) left bottom no-repeat;
}
.Boton .Label_Boton{
  padding:4px 6px 4px 6px;
  text-align:center;
  vertical-align:middle;
}
div.producto_text div.texto {
  padding: 10px 15px 10px 25px;
  position:static;
  min-height: 275px;
  height:100%;
  text-align:left;
}

div.producto_text div.texto .detalles{
    margin-top: 10px;
	min-height: 170px;
	padding-bottom:1em;
    font-size:11px;
    font-family:arial,helvetica,sans-serif;
}
.especificaciones {
 margin: 10px 10px 10px 10px; 
 text-align:justify;
 font-size:12px;
 font-family:arial,helvetica,sans-serif;
}
div.producto_text div.texto p,
div.producto_text div.texto ul {
  padding-bottom: 10px;
}
DIV.tabHolder * {
	FONT-WEIGHT: bold; MARGIN: 0px; margin-left: -1px;
}
DIV.tabHolder {
	BACKGROUND-IMAGE: url(../images/techmall_2009/top_curve_tabs.gif); PADDING-BOTTOM: 38px; MARGIN: 0px; 
	PADDING-LEFT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; CLEAR: both; PADDING-TOP: 15px
}
DIV.tabHolder UL.tabs LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #ffffff; 
}
DIV.tabHolder LI {
	MARGIN-LEFT: 12px; MARGIN-RIGHT: 12px; BORDER: #cccccc 1px solid; height:24px; 
}
DIV.tabHolder LI DIV {
	padding-top: 5px; padding-right:12px; padding-left:12px; BACKGROUND-IMAGE: url(../images/techmall_2009/tabs_on_bg.gif); background-repeat: repeat-x; 
	BACKGROUND-POSITION: left top;
}
DIV.tabHolder LI#selected {
	DISPLAY: block; COLOR: #fa6b02; BORDER: #cccccc 1px solid; BORDER-BOTTOM-STYLE: none;  	 
}
DIV.tabHolder LI#selected DIV {
	padding-top: 5px; BACKGROUND-IMAGE: url(../images/techmall_2009/tabs_on_bg.gif); background-repeat: repeat-x; 
	BACKGROUND-POSITION: left top;
}