html, body{
	background-color: #6D6D6D;
	background-image: url(../images/fondo_pagina.png);
	background-repeat: repeat-x;
	margin:0;
	height:100%;
}
.contenido_total{
	width:1000px;
	margin-left:auto;
	margin-right:auto
}
.ventanamensaje{
	width:250px;
	height:auto;
}
.ventanamensaje .titulo{
	background-color:rgb(255,128,0);
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#fff;
	height:20px;		
}
.ventanamensaje .titulo span{
	margin-left:10px;
	margin-top:5px;
}
.ventanamensaje .contenido1{
	background-color:#eeeeee;
	border-bottom:3px solid #dfdfdf;
	border-right:3px solid #dfdfdf;
}
.ventanamensaje  .mensaje{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#000;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
}
.encabezado{
	background-color:rgb(255,153,0);
	width:100%;
	border-bottom:1px solid #555;
}
.logo{
	padding:20px 0 20px 20px;
	width:210px;	
	height:55;
	float:left;
}
.login-banner{
	padding:35px 0 20px 20px;	
	float:right;
	font-size:12px;
	font-family:Arial;
	color: #ffffff;	
	
}
.login-banner input{
	border:1px solid #cccccc;
}
.logo a{	
	display:block;
	height:55px;
	width:210px;
	
}
.opciones{	
	float:right;
	margin-top:30px;
	margin-right:20px;
	width:240px;
}
.opciones .busqueda{
	float:left;
	margin-right:5px;
}
.busqueda .text{
	height:21px;
	width:200px;
	border:1px solid #ffffff;
	display:block;
	background-color:rgb(200,120,0);
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#ffffff;
	float:left;
}
.busqueda .btnbusqueda{	
	display:block;
	height:26px;	
	width:25px;
	float:left;
	cursor:pointer;
	margin-left:2px;
}
.opciones span{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:3px;
	text-decoration:underline;
}
.boton_carrito{
	height:37px;
	width:130px;
	background:url(../images/botoncarrito.jpg);
	cursor:pointer;
}
.boton_carrito_select{
	background:url(../images/botoncarrito.jpg);
	background-position: 0 -37px;
	height:37px;
	width:130px;
	cursor:pointer;
}
.clear {
	clear:both;
}
#mensajes{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	text-align:center;
	display:none;
	font-size:12px;
	font-family:Arial;
	color:#000000;
	z-index:1000;
    position: absolute;
}
.cuerpo{	
	width:100%;	
}
.menuizquierdo{
	width:180px;
	background-color:#ffffff;
	z-index:1000;
}
.contenido{
	width:650px;
	background-color:#ffffff;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
}
.menuderecho{
	width:168px;
	background-color:#ffffff;
}
.piepagina{
	background-color:#333333;
	width:100%;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	height:80px;
}
.nombre a{	
	color:#000000;
	text-decoration:none;
}
.nombre a:hover{	
	color:rgb(255,153,0);
	text-decoration:underline;
}
.producto .imagen, .nombre, .descripcion, .precio, .carrito{
	text-align:center;
}
.producto .imagen{
	height:125px;
	width:162px;
}
.producto .nombre{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}
.producto .descripcion{
	font-family:Arial;
	font-size:12px;
}
.producto .precio{
	font-family:Arial;
	font-size:20px;	
	font-weight:bold;
	color:rgb(255,153,0);
	padding-top:10px;
}
.precio span{
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	color:rgb(0,0,0);
}
.producto .carrito{
	height:42px;
	valign:bottom;
	cursor:pointer;
}
.filaproducto{
	overflow:hidden;
}
.menutitulo{
	background:url(../images/linea_titulo.jpg);
	width:168px;
	height:37px;
	text-align:center;
}
.menutitulo span{
	font-family:Arial;
	font-size:13px;
	margin-top:0px;
	color:#333;
	font-weight:bold;
}
.titulocarrito{
	height:50px;
}
.titulocarrito img{
	float:left;
	width:55px;
	margin-top:0px;
}
.titulocarrito span{
	float:right;
	width:80px;
	margin-top:0px;
	font-family:Arial;
	font-size:11px;
	color:rgb(255,255,255);
}
.titulocuenta span{
	margin-top:0px;
	font-family:Arial;
	font-size:12px;
	color:rgb(255,255,255);
	font-weight:bold;
	text-align:center;
}
.menuopcionesderecho{
	background-color:rgb(102,102,102);
	width:168px;
}
.contenidobotonregistro{
	text-align:center;
	cursor:pointer;
	width:168px;
	height:30px;
}
.boton_registro{
	height:28px;
	width:109px;
	background:url(../images/boton_registro.jpg);
}
.boton_registro_select{
	background:url(../images/boton_registro.jpg);
	background-position: 0 -28px;
	height:28px;
	width:109px;
}
.boton_login{
	height:28px;
	width:109px;
	background:url(../images/boton_login.jpg);
}
.boton_login_select{
	background:url(../images/boton_login.jpg);
	background-position: 0 -28px;
	height:28px;
	width:109px;
}
.boton_activar{
	height:29px;
	width:109px;
	background:url(../images/boton_activar.jpg);
}
.boton_activar_select{
	background:url(../images/boton_activar.jpg);
	background-position: 0 -29px;
	height:29px;
	width:109px;
}
.boton_logout{
	height:28px;
	width:109px;
	background:url(../images/boton_cerrar_sesion.jpg);
}
.boton_logout_select{
	background:url(../images/boton_cerrar_sesion.jpg);
	background-position: 0 -30px;
	height:28px;
	width:109px;
}

.fondo_agregar_ubicar{
	height:61px;
	width:133px;
	background:url(../images/fondo_agregar_ubicar.jpg);
}
.boton_agregar{
	height:27px;
	width:133px;
	background:url(../images/bt_agregar.jpg);
	margin-top:7px;
	position:absolute;
	cursor:pointer;
}
.boton_localizar{
	height:27px;
	width:133px;
	background:url(../images/bt_buscar.jpg);	
	margin-top:34px;
	position:absolute;
	cursor:pointer;
}
.linea_agregar_localizar{
	background:rgb(255,153,0);
	width:100%;
	height:1px;
}
.link{
	cursor:pointer;
}
.subcontent-unit-noborder-orange {
	background-color:rgb(102,102,102);
	width:160px;
	margin-top:5px;
	margin-left:4px;
}
.round-noborder-topleft {
	background:transparent url(../images/bg_corner_topleft.gif) no-repeat scroll 0 0;
	height:10px;
	margin-left:0;
	margin-top:0;
	position:absolute;
	width:10px;
	z-index:100;
}
.round-noborder-topright {
	background:transparent url(../images/bg_corner_topright.gif) no-repeat scroll 0 0;
	height:10px;
	margin-left:150px;
	margin-top:0;
	position:absolute;
	width:10px;
	z-index:100;
}

.subcontent-unit-noborder-orange1 {
	background-color:rgb(102,102,102);
	width:172px;
	margin-top:5px;
	margin-left:4px;
}
.round-noborder-topleft1 {
	background:transparent url(../images/bg_corner_topleft.gif) no-repeat scroll 0 0;
	height:10px;
	margin-left:0;
	margin-top:0;
	position:absolute;
	width:10px;
	z-index:100;
}
.round-noborder-topright1 {
	background:transparent url(../images/bg_corner_topright.gif) no-repeat scroll 0 0;
	height:10px;
	margin-left:162px;
	margin-top:0;
	position:absolute;
	width:10px;
	z-index:100;
}
.subcontent-unit-noborder-orange1 .orange {
	background-color:#FF9900;
	clear:both;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:4px 10px 3px;
	text-align:center;
}

.subcontent-unit-noborder-orange .orange {
	background-color:#FF9900;
	clear:both;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin:0 0 5px;
	padding:4px 10px 3px;
	text-align:center;
}
.subcontent-unit-noborder-orange p {
	clear:both;
	color:#ffffff;
	font-size:12px;
	font-family:Arial;
	line-height:1.3em;
	margin:0 10px 1em;
}
li a{
	color:#000000;
}
li a:hover{
	color:#ffffff;
}
li ul a{
	color:#ffffff;
}
.carrito_alea{
	width:110px;
	height:30px;
	background:url(../images/agregar.jpg);
	cursor:pointer;
}
.carrito_alea_over{
	background-position:0px -30px;
	cursor:pointer;
}
.info_productos_quick a{
	color:#ffffff;
	text-decoration:none;
}
.info_productos_quick a:hover{	
	text-decoration:underline;
}
.pasos_compra{
	margin-top:5px;
	margin-bottom:5px;
	magin-left:5px;
	margin-right:5px;
}
.pasos_compra h2 {
	background:#F5F5F5 none repeat scroll 0 0;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 0 0px;
	padding:5px 0;
	text-transform:uppercase;
}
.pasos_compra strong{
	background-color:#FF9900;
	color:#FFFFFF;
	margin:0 10px 0 0;
	padding:5px 10px;
}
.inactivo strong{
	background-color:#cccccc;
}
.inactivo h2{
	color:#cccccc;
}
.controles_compra{
	margin-top:5px;
	margin-bottom:5px;
}
.controles_compra input{
	background-color:#FF9900;
	border:1px solid #FF9900;
	color:#FFFFFF;
	cursor:pointer;
	font-size:16px;
	font-family:Arial;
	padding:5px 10px;
}
.titulos_compra h1{
	color:#FF9900;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:48px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:50px;
	margin-bottom:5px;
}
.titulos_compra p{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 20px;
}

.chat{
	margin-top:5px;
	font-size:11px;
	font-family:Arial;
}
.chat td{
	border-bottom:1px #dfdfdf solid;
}
.chat img{
	border:0px;
	width:20px;
	height:20px;
}
.chat a{
	color:#dfdfdf;
	text-decoration:none;
}
.chat b{
	color:#ffffff;
}
.linkprincipal{
	background:#FF9900;	
}
.linkprincipal a{
	color:#ffffff;
	text-decoration:underline;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
}

.mod-busqueda-izq{
	background:url(../images/busqueda/line1.jpg);
	height:60px;
	width:10px;
	position:absolute;
}
.mod-busqueda-cen{
	background:url(../images/busqueda/line.jpg);
	height:60px;
	width:980px;
	position:absolute;
	margin-left:10px;
}
.mod-busqueda-der{
	background:url(../images/busqueda/line2.jpg);
	height:60px;
	width:10px;
	position:absolute;
	margin-left:990px;
}