.banner {

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #FFFFFF;

	text-decoration: none;

	vertical-align: middle;



}

.utilbar {

	font-family: Arial, Helvetica, sans-serif;

	color: #000099;

	font-size: x-small;

	font-weight: normal;

	text-transform: lowercase;

	text-decoration: none;

	text-align: left;

	vertical-align: middle;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-color: #FFFFFF;

}

.separador {

	color: #FFCC33;

	background-color: #000099;

}

.main {

	text-decoration: none;

	background-color: #FFFFFF;

	vertical-align: top;

	color: #336666;

}

.side {

	background-color: #FFFFFF;

	text-decoration: none;

	vertical-align: top;

	color: #336666;

}

.topindex {

	font-family: "Times New Roman", Times, serif;

	font-size: 12px;

	text-transform: none;

	color: #000099;

	background-color: #FFCC33;

	

	vertical-align: middle;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

}



.footer {

	font-family: "Times New Roman", Times, serif;

	font-size: x-small;

	color: #000099;

	text-decoration: none;

	background-color: #FFCC33;

	

	vertical-align: middle;

	font-weight: normal;

}

.bodymain {

	background-color: #FFFFFF;



}

a:link {

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

}

a:hover {

	text-decoration: underline;

}

a:active {

	text-decoration: underline;

}

input {

	text-align: left;

	vertical-align: middle;

	color: #000099;

	text-decoration: none;

	font-family: "Times New Roman", Times, serif;

	font-size: xx-small;

	text-align: left;

}

.imput {

	text-align: left;

	vertical-align: middle;

	color: #000099;

	text-decoration: none;

	font-family: "Times New Roman", Times, serif;

	font-size: xx-small;

	text-align: center;

}

textarea {

	text-align: left;

	vertical-align: middle;

	color: #000099;

	text-decoration: none;

	font-size: x-small;

	font-family: Arial, Helvetica, sans-serif;

}

select {

	color: #000099;

	font-size: xx-small;

	text-transform: capitalize;

}

.font{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000099;

}



.info{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000099;

}

.smallfont{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

}



.bigfont{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: small;

	color: #000099;

}

.datos {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: x-small;

	text-transform: none;

	color: #000099;

	background-color: #FFFFFF;

	vertical-align: middle;

	font-style: normal;

	line-height: normal;

	border: 1px solid #000099;	

}

.boton{

	text-align: center;

	font-size:12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:white;

	background: #000099;

	border:2px #000099;

	width:130px;

	height:25px;

	cursor: hand;

}

.botoncliente{

	text-align: center;

	font-size:12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:white;

	background: #014bb3;

	border:2px #000099;

	width:130px;

	height:25px;

	cursor: hand;

}



.tdpaginacion {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	color: #000099;

	text-decoration: none;

	background-color: #FFFFFF;

	text-align: center;

}

.tdh3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	text-transform: uppercase;

	color: #000099;

	text-decoration: none;

	background-color: #FFFFFF;

	text-align: left;

	vertical-align: top;

	text-indent: 10pt;

	font-variant: normal;

}



.tdh1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	font-weight: bolder;

	text-transform: capitalize;

	color: #000099;

	text-decoration: none;

	background-color: #FFFFFF;

	text-align: center;

	border: 1px solid #000099;

}



.tdh2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: normal;

	text-transform: uppercase;

	color: #000099;

	text-decoration: none;

	background-color: #FFFFFF;

	vertical-align: middle;

	text-align: center;

	border: 1px solid #000099;

}



form {

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

	text-decoration: none;

}

img {

	text-align: center;

	vertical-align: middle;

	background-position: center center;

}





.online {

	text-decoration: none;



}

/* clases para la pantalla de detalle de producto*/

#productdetailstop{

	border: 1px solid #000099;

	background-color: #FFCC33;

}



#productdetailstop .font{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14;

	font-weight: bold;

	color: #000099;

}



#productdetailstop .smallfont{

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

}



#productdetailsbodyleft{

	border-left: 1px solid #CCCCFF;

	background-color: #EFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

}

#productdetailsbodyleft .title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: x-small;

	color: #000099;

	line-height: 16px;

	font-weight: normal;

}

#productdetailsbodyleft .text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

	line-height: 18px;

}

#productdetailsbodyleft textarea{

	background-color:  #EFFFFF;

	border: 0px solid #EFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

	 scrollbar-3dlight-color:#EFFFFF;

	 scrollbar-arrow-color: #EFFFFF;

	 scrollbar-darkshadow-color: #EFFFFF;

	 scrollbar-face-color: #EFFFFF;

	 scrollbar-highlight-color: #EFFFFF;

	 scrollbar-shadow-color:#EFFFFF;

	 scrollbar-track-color: #EFFFFF;

}



#productdetailsbodyright{

	border-right: 1px solid #000099;

	background-color: #EFFFFF;

}



#productdetailsbodyright .title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #000099;

	line-height: 16px;

	text-decoration: underline;

}



#productdetailsbodyright .text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	color: #000099;

	line-height: 18px;

}



#productdetailsbottomleft{

	border-left: 1px solid #000099;

	border-bottom: 1px solid #000099;

	border-top: 1px solid #000099;

	background-color:  #FFCC33;

}



#productdetailsbottomleft .title{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14;

	font-weight: bolder;

	color: #000099;

}



#productdetailsbottomleft .text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14;

	color: #000099;

}



#productdetailsbottomright{

	background-color:  #FFCC33;

	border-right: 1px solid #000099;

	border-bottom: 1px solid #000099;

	border-top: 1px solid #000099;

}

#productdetailsbottomright textarea{

	background-color:  #FFCC33;

	border-left: 0px solid #FFCC33;

	border-right: 0px solid #FFCC33;

	border-bottom: 0px solid #FFCC33;

	border-top: 0px solid #FFCC33;

	 scrollbar-3dlight-color:#FFCC33;

	 scrollbar-arrow-color: #FFCC33;

	 scrollbar-darkshadow-color: #FFCC33;

	 scrollbar-face-color: #FFCC33;

	 scrollbar-highlight-color: #FFCC33;

	 scrollbar-shadow-color:#FFCC33;

	 scrollbar-track-color: #FFCC33;

}

#productdetailsbottom{

	background-color:  #FFCC33;

	border-right: 1px solid #000099;

	border-bottom: 1px solid #000099;

	border-top: 1px solid #000099;

	border-left: 1px solid #000099;

}





/* clases para la pantalla de ofertas de productos, tiendas satélites*/

#offertable{

	border-left: 1px solid #FFCC33;

	border-right: 1px solid #FFCC33;

	background-color: #FFFFFF;

}

#offerinfo{

	border: 0px solid #000099;

	background-color: #FFCC33;

}

#offerinfo .font{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14;

	font-weight: bold;

	color: #000099;

}



#offerinfo .smallfont{

	font-family: Arial, Helvetica, sans-serif;

	font-size: xx-small;

	font-weight: bold;

	color: #000099;

}



#offerinfo .bigfont{

	font-family: Arial, Helvetica, sans-serif;

	font-size: small;

	font-weight: bold;

	color: #000099;

}



#offerbackground{

	border-left: 0px solid #000099;

	background-color: #EFFFFF;

}

