/* @charset "utf-8"; */
/* CSS Document */

td {
	font-family: "Myriad Pro", Tahoma, Geneva;
	font-size:13px;
	
}
input, textarea, select, password { font-family: "Myriad Pro", Tahoma, Geneva;font-size:12px; }
.promobig {
	font-size: 35px;
	font-weight: bold;
	
}
input.log {font-family: "Myriad Pro", Tahoma, Geneva;font-size:11px; vertical-align:middle}
.xxsmall { font-size:9px;}
.promomid {
	font-size: 30px;
	font-weight: bold;
	color:#000;
	
}
.promo {
	text-align: right;
}
.troff{
	background: #FFF;
}
.tron {
	background-color: #EEE;
	cursor: pointer;
}
.promotext{
	font-size: 20px;
	color: #666;
	
}
li {
	line-height: 80%;
}
ul {
	line-height: 90%;
}
.titlemain {
	color: #FFF;
	font-size:9px;
}
.promoboxhead {
	font-size: 20px;
	font-weight: bold;
	color:#000;
	
}
.promoboxtext{
	font-size: 15px;
	color: #666;
	
}
.copyright{
	font-size: 11px;
	color: #666;
}
.footmenu{
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
.leftheader {font-size: 14px; font-weight: bold; vertical-align:middle; text-align:left}
.price {
	font-size:16px;
	color: #03C;
	font-weight:bold;
}
input.leftsearch { width:190px;}
.red { color:#F00;}
.blue { color:#03F; text-decoration:underline;}
input.btndet {font-family: "Myriad Pro", Tahoma, Geneva; width:150px; height:35px; font-size:14px; font-weight:bold}

input.btncart {font-family: "Myriad Pro", Tahoma, Geneva; height:20px; font-size:10px;}
input.inputemail {font-family: "Myriad Pro", Tahoma, Geneva;font-size:12px; }
.loadbgd {}
.outer { width:auto; background: #ddddee;}
.middle {background: #aaaabb;}
.inner {background-color: #F4F4F4  }
.middle, .inner, p {
  position: relative;
  left: -2px;
  top: -2px;
 
}
.greybox {border:1px  solid #999999; vertical-align:middle;background-color: #F5F5F5; padding-left:14px; padding-right:14px; font-size: 14px; font-weight: bold;}
.lightgreybox {border:1px  solid #999999; background-color: #F4F4F4;}
.diseno_left_bgd {
	background-image:url(../media/left_bgd.jpg); background-repeat:no-repeat;
}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #06F;
}
a:active {
	text-decoration: none;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.menuleft {
	font-size:9px;
	width:6px;
}
.menuright {
	font-size:9px;
	width:6px;
}
.menudiv {
	font-size:6px;
	width:3px;
}
.menumid { 
	background-image:url(../media/menu_mid.png);
	background-color: #F5F5F5;
}
.menutxt { text-align:center; white-space: nowrap;}
a.amenu {
	font-size:14px; font-weight:bold;
}
.boxcor {
	width:10px;
	height:10px;
	font-size:6px;
}
.boxtop {
	background-image:url(../media/box_top.png);
	background-repeat: repeat-x;
	font-size:6px;
	height:10px;
}
.boxfoot {
	background-image:url(../media/box_foot.png);
	background-repeat: repeat-x;
	background-position:bottom;
	font-size:6px;
	height:10px;
}
.boxleft {
	background-image:url(../media/box_left.png);
	font-size:6px;
	width:10px;
}
.boxright {
	background-image:url(../media/box_right.png);
	background-position:right;
	font-size:6px;
	width:10px;
}
.boxmid { 
	background-color: #D4D4D4;
	vertical-align:top;
	background-repeat: repeat-x;
}
.box2cor {
	width:10px;
	height:10px;
	font-size:6px;
}
.box2top {
	background-image:url(../media/box2_top.png);
	background-repeat: repeat-x;
	font-size:6px;
	height:10px;
}
.box2foot {
	background-image:url(../media/box2_foot.png);
	background-repeat: repeat-x;
	background-position:bottom;
	font-size:6px;
	height:10px;
}
.box2left {
	background-image:url(../media/box2_left.png);
	font-size:6px;
	width:10px;
}
.box2right {
	background-image:url(../media/box2_right.png);
	background-position:right;
	font-size:6px;
	width:10px;
}
.box2mid { 
	background-color: #FFC488;
	vertical-align:top;
	background-repeat: repeat-x;
}
.smallfont {
	font-size:6px;
}
a.quicklink {
	font-size:9px;
	color:#CCC;
}
.pagehead {
	font-size:18px;
	font-weight:bold;
}
div.usermenu {
	position: fixed;
	top: 0px;
	width: 100%;
	height:30px;
}
.tablehead {
	text-align: center;
	color: #FFF;
	background-color: #000;
}
.tablebody {
	background-color: #CCC;
}
.tablecolleft {
	text-align: left;
	background-color:#D4D4D4;
}
.tablecolright {
	text-align:left;
	background-color: #D4D4D4;
}
.detsearch {
	background-color:#D4D4D4;
}
.fromto {
	background-color:#D4D4D4;	
}