a:link {
	color: #009;
}
a:visited {
	color: #009;
}
a:active {
	color: #F00;
}
body {
	margin: 0px;
	background-image: url(images/fondo.gif);
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
* {margin: 0; padding: 0;}
img {border: none;}
#main_view {
	/*float:center;*/
	/*padding: 9px 0;*/

}
#apDiv3 {
 /*position:absolute;
 left:297px;
 top:322px;*/
 width:100%;
 height:500px;
 z-index:3;
 visibility: visible;
 overflow: auto;
.;
 background-image: url(Imagen2.jpg);
 background-attachment: fixed;
}
ul.thumb {
	float: left;
	list-style: none;
	margin: 0;
	padding: 5px;
	width: 600px;
}
ul.thumb li {
	margin: 0;
	padding: 5px;
	float: left;
	position: relative;
	width: 50px;
	height: 50px;
}
ul.thumb li img {
	width: 50px;
	height: 50px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0;
	top: 0;
	/*-ms-interpolation-mode: bicubic; */
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}

.bgVentanaModal {
	background-image: url(../images/fondoN60.png);
	position: fixed;
	z-index: 100;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	visibility: hidden;
}
.VentanaModal {
	background-color: #CCC;
	border: 10px solid #FFF;
	position: absolute;
	height: 200px;
	width: 400px;
	left: 50%;
	top: 50%;
	margin-top: -100px;
	margin-left: -200px;
	text-align:center;
}
.botonfiltro {
	background-color:#CFF;
	padding:2px;
	border-style:groove;
}
.botonfiltro:hover, .botonfiltro.hover{
	background-color:#FFFF00;
}
.botonfiltro:active, .botonfiltro.active{
	background-color:#990000;
	border-style:inherit;
}

Option.bg1 {
	background-color: #CFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
Option.bg2 {
	background-color: #CFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.container {
	height: 360px;
	width: 910px;
	top: 120px;
	left: 450px;
	position: absolute;
}
.PHPMsgEstilo1 {
	font-size: 16px;
	color: #55A3FF;
}
.PHPMsgEstilo2 {
	font-size: 16px;
	font-weight: bold;
	color: #003300;
	text-decoration: underline;
}
.PHPMsgEstilo3 {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.PHPPagDesact {
	border: thin solid #CCC;
	color: #CCC;
	background-color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.PHPPagAct {
	background-color: #D4DF55;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: thin outset #D4DF55;
}
.backtitulo {
	background-image: url(images/tma02.gif);
}
.backmenu {
	background-image: url(images/tmm10.gif);
}
.backcuerpo {
	background-image: url(images/tmc06.gif);
	background-repeat: no-repeat;
}

.backpie {
	background-image: url(images/tmp24.gif);
}
.direccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #2A5F00;
	font-weight: bold;
}
.lema {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #553F00;
	font-weight: bold;
	text-decoration: underline;
}
.lemach {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #553F00;
	font-weight: bold;
}
.direccionch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: normal;
	color: #2A5F00;
	font-weight: bold;
}
.lineadetalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
	border: medium inset #CCC;
}
.titulolinea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	background-color: #099;
	border: medium inset #399;
}
.mensaje {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}
.lineadetalleselec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	text-align: center;
	border: medium inset #CCC;
	background-color: #FFF;
}
.tablaminifotos {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #06C;
	border-right-color: #06C;
	border-bottom-color: #06C;
	border-left-color: #06C;
	width: 100px;
}
.articulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00F;
}
.letreroarticulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}
.codigomichelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #CCC;
}
.codigomichelledesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #C00;
}
.codigomichellevacio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	/*background-color: #CCC;*/
}
.carritomichelle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
}
.carcant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: left;
	background-color: #CCC;
}
.carimagen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	background-color: #CCC;
	float: right;
}
.precio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #0CF;
}
.formlogin {
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.forminput {
	font-family: "Courier New", Courier, monospace;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
}
.fbg1 {
	background-color: #CFF;
}
.fbg2 {
	background-color: #CFC;
}

.formlabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
.formlogintitulo {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	font-style: normal;
	font-weight: bolder;
	text-transform: none;
	color: #FFF;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #666;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #666;
	background-color: #999;
}
.formlabelusu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6FF;
}
.formlabelerror {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #F00;
}
.fmc1 {
	background-color: #999;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}
.fmc2 {
	background-color: #00F;
}
.fmc3 {
	background-color: #0F0;
}
.rescarpzas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: left;
}
.resumencarrito {
	background-color: #CFF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}
.carresder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: right;
}
.carresizq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	float: left;
}
.carresabajo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333;
}
.carresdetalle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.restitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	text-align: center;
}
.carimagenboton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #CCC;
}
.resresbot1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #CCC;
}
.resresbot2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	background-color: #CFF;
}
.resresbot3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFC;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #00F;
	padding: 5px;
}
.resresbot4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFC;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #333;
	padding: 5px;
}
.restitulo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-align: center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
}
.existencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #CCC;
	color: #000;
}
.preciosextra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #099;
	color: #FFF;
	text-align: right;
}

.tablaminifotostaller {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #0CF;
	border-right-color: #0CF;
	border-bottom-color: #0CF;
	border-left-color: #0CF;
	width: 100px;
}
.tablaminifotosteresa {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #0C9;
	border-right-color: #0C9;
	border-bottom-color: #0C9;
	border-left-color: #0C9;
	width: 100px;
}
.tablaminifotosinsumos {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #F0F;
	border-right-color: #F0F;
	border-bottom-color: #F0F;
	border-left-color: #F0F;
	width: 100px;
}
.tablaminifotosacrilico {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #C00;
	border-right-color: #C00;
	border-bottom-color: #C00;
	border-left-color: #C00;
	width: 100px;
}
.tablaminifotosuniformes {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	width: 100px;
}
.tablaminifotospedreria {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	width: 100px;
}
.tablaminifotosoro {
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	width: 100px;
}
.tablasbasicoenc {
	background-color: #000;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
}
.tablabasico1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color: #099;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
}
.tablabasico2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color: #0CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
}
.tablabasicoespera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color: #900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
	color: #FFF;
}
.tablabasicoespera2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color:#F00;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
	color: #FFF;
}
.tablabasicoesperataller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color: #600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
	color: #FFF;
}
.tablabasicocancelado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	background-color: #999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
	color: #333;
}
.tablabasicosurtida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	font-weight: bold;
	color: #000;
}


.tablabasicoceldainputwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #FFF;
	border: none;
	background: none;
	width: 100%;
}
.tablabasicoceldainputblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #000;
	border: none;
	background: none;
	width: 100%;
}
.tablabasicoceldainputgray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #333;
	border: none;
	background: none;
	width: 100%;
}
.tablabasicoceldainputcatalogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #000;
	border: none;
	width: 100px;
	background: none;
}
.titulonovedades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	text-align: left;
	background-color: #00F;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	font-style: italic;
}
.tabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	text-align: center;
	vertical-align: middle;
}
.celdas {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
}
.celdaSB{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.celdaSR{
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
}
.celdastitulo {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	background-color: #CCC;
}
.mensajenovedades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	color: #000;
	border: none;
	background: none;
	width: 100%;
}
.resresbot5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFC;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	background-color: #900;
	padding: 5px;
}

.btn16 {
	/*background-image: url(../AddsImages/filtro16.gif);*/
	height: 21px;
	width: 21px;
	background-position: left top;
}
.btn16:hover, .btn16.hover{
	background-position: right center;
}
.btn16:active, .btn16.active{
	background-position: right bottom;
}
