body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body,img,ul,li,p,h1,h2,h3,h4{ margin:0px; padding:0px;}
body{background:url(../img/fpag1.jpg)}
ul,li{ list-style:none}
.grande1{font-size:20px; color:#663300}
a{ text-decoration:none}
a:hover{ text-decoration:underline}
h1{font-size:20px}
h2{ font-size:15px}
.TITULOS{ font-size:20px; color:#993300; padding:5px 10px}
.SUB_TITULOS{ font-size:11px; font-weight:bold; color:#663300;}
.LETRA_AZUL{ color:#663300;}
#menuup li { display:inline; margin:0px 0px 0px 25px; text-transform:capitalize; font-size:11px; color:#666666}
#menuup li a{color:#666666}
.home{ background:url(../img/mini-icon-home.jpg) left center no-repeat; padding-left:15px}
.webmail{ background:url(../img/mini-icon-mail.jpg) left center no-repeat; padding-left:15px}
.intranet{ background:url(../img/mini-icon-login.jpg) left center no-repeat; padding-left:15px}
#menuhead{ background:url(../img/fmenu_11.jpg) repeat-x; width:900px; height:30px}
#menuhead a{color:#000; font-weight:bold; display:block;padding:0px 30px;}
#menuhead a:hover{border-top:2px solid #663300; text-decoration:none; height:28px;}
#menuhead li{float:left; line-height:30px; margin:0px; text-transform:uppercase; border-right:1px dotted #CCCCCC; font-size:11px}
#menupie{margin:5px 0px}
#menupie li{ display:inline; border-right:1px dotted #CCCCCC; padding:0px 10px; text-transform:capitalize}
#menupie a{color:#999}
#menupie a:hover{color:#666}
.menugeneral a{border-right:1px solid #ccc; padding:0px 5px; color:#fff/*#663300*/; text-transform:capitalize;}
.menugeneral .last{ border-right:none}
.lineaazul{height:2px; background:#663300}
#menuizq li{ background:url(../img/left-arrow.gif) left center no-repeat; padding-left:15px; border-bottom:1px dotted #CCCCCC; height:30px; line-height:30px; text-transform:capitalize; display:block; font-size:11px; font-family:Tahoma}
#menuizq a{color:#996600}
#menuizq a:hover{color:#993300}
#menuizq li.current{background:url(../img/fmenu_11.jpg) repeat-x;}
#menuizq .current a{color:#FFFFFF}
#menuizq li.mayusculas{text-transform:uppercase; font-weight:bold}
.tmenu{ background:url(../img/fm2.jpg) repeat-x; height:30px; color:white; text-align:center; text-transform:uppercase; line-height:30px;}
.tazul{background:url(../img/fm1.jpg) repeat-x;}
#listaitems{margin:2px}
#listaitems li{ width:170px; height:170px; overflow:hidden; border-bottom:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC;padding:2px; text-align:center; float:left; font-weight:bold}
#listaitemsdet li{ width:105px; height:95px; overflow:hidden; border-right:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;padding:2px; text-align:center; float:left; font-weight:bold}
.titem{ font-size:10px; text-transform:uppercase; color:#000}
.pitem{font-size:13px; color:#660000; background:#EFEFEF; padding:5px}
#contenidos h1{font-size:20px; color:#0097DF; text-align:center}
#contenidos .detalleproducto{font-size:11px; color:#999999}
.detalleproducto table,.detalleproducto tbody{margin:0px; padding:0px; width:315px;}
.letrapeque{font-size:11px;}
#image{width:400px;height:400px; text-align:center}
.image{border:1px dotted #CCCCCC; padding:2px; margin:2px; display:inline}
#image img{max-height:400px; max-width:400px;
height: expression(this.height > 400 ? 400: true);
width: expression(this.width > 400 ? 400: true);
}
#proforma img{max-height:650px; max-width:625px;
height: expression(this.height > 650 ? 650: true);
width: expression(this.width > 625 ? 625: true);
}
#tablapie,#tablapie td{margin:5px;font-size:11px; color:#333333}

