body{
	background-color:#2b2b2b;
	margin-left:auto;
	margin-right:auto;
	width:990px;
}

.principal{
	width:990px;
}
.principal .encabezado{
	width:990px;
	height:159px;
	background-image:url('imagenes/encabezado.jpg');
}
.principal .logo{
	width:210px;
	height:159px;
	background-image:url('imagenes/logo.jpg');
	background-repeat:no-repeat;
	background-position:26px 24px;
	float:left;
}
.principal .menu{
	width:780px;
	height:48px;
	float:right;
	text-align:right;
}
.principal .menu .logueo{
	margin-right:20px;
	width:760px;
	height:48px;
	font-family:arial;
	font-size:14px;
	color:#ffffff;
}
.principal .menu .logueo .link{
	color:#ffffff;
}
.principal .menu .logueo .input{
	font-size:12px;
	font-family:arial;
	height:12px;
}
.principal .menu .logueo .error_olvido{
	margin-top:4px;
	width:760px;
	height:18px;
}
.principal .menu .logueo .error_olvido .error{
	width:170px;
	color:red;
	margin-left:340px;
	float:left;
}
.principal .menu .logueo .error_olvido .olvido{
	margin-left:10px;
	width:240px;
	float:left;
}
.principal .menu .buscar{
	margin-right:15px;
	width:765px;
	height:33px;
	background-image:url('imagenes/buscar.jpg');
	background-repeat:no-repeat;
	background-position:510px 0px;
}
.principal .menu .buscar .input_buscar{
	margin-top:8px;
	/margin-top:6px;
	margin-left:514px;
	/margin-left:512px;
	width:174px;
	/width:172px;
	height:14px;
	font-family:arial;
	font-size:11px;
	border:none;
	float:left;
}
.principal .menu .buscar .boton_buscar{
	width:75px;
	height:33px;
	cursor:pointer;
	float:left;
}
.principal .menu .botones{
	margin-top:22px;
	margin-left:10px;
	width:755px;
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
.principal .menu .botones .texto{
	margin-top:5px;
	margin-left:25px;
	margin-right:25px;
	height:32px;
	float:left;
}
.principal .menu .botones .texto a{
	text-decoration:none;
	color:#ffffff;
}
.principal .menu .botones .texto a:hover{
	color:#000000;
}
.principal .menu .botones .division{
	width:2px;
	height:32px;
	background-image:url('imagenes/division.jpg');
	float:left;
}
.principal .contenido{
	width:977px;
	height:485px;
	background-color:#ffffff;
}
.principal .contenido_precios{
	width:977px;
	height:485px;
	overflow:auto;
	background-color:#ffffff;
}
.principal .contenido_izq{
	width:647px;
	float:left;
}
.principal .contenido_izq .bienvenido{
	margin-left:26px;
	width:621px;
}
.principal .contenido_izq .bienvenido .titulo{
	height:23px;
}
.principal .contenido_izq .bienvenido .texto{
	margin-top:5px;
	font-family:arial;
	font-size:13px;
	color:#696969;
}
.principal .contenido_izq .bienvenido .texto_estado{
	margin-top:5px;
	font-family:arial;
	font-weight:bold;
	font-size:13px;
	color:red;
}
.principal .contenido_izq .bienvenido .texto .link{
	color:#ed2b33;
	text-decoration:none;
}
.principal .contenido_izq .universal{
	margin-top:8px;
	margin-left:26px;
	width:626px;
	height:162px;
	background-image:url('imagenes/universal.jpg');
}
.principal .contenido_izq .universal .universal_contenido{
	padding-top:40px;
	padding-left:40px;
	width:626px;
	height:162px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario{
	margin-top:5px;
	width:560px;
	height:100px;
}
.principal .contenido_izq .universal .universal_contenido .deshabilitado{
	color:#cccccc;
}
.principal .contenido_izq .universal .universal_contenido .habilitado{
	color:#000000;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_izq{
	width:250px;
	height:100px;
	float:left;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_izq .subtitulo{
	font-weight:bold;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_izq .universal_select{
	width:206px;
	height:18px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_der{
	width:310px;
	height:100px;
	float:right;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_der .subtitulo{
	font-weight:bold;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_der .boton_universal{
	margin-left:0px;
	width:310px;
	height:21px;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_der .boton_universal .resultado_universal a{
	color:red;
	text-transform:uppercase;
}
.principal .contenido_izq .universal .universal_contenido .universal_formulario_der .boton_universal .boton{
	width:88px;
	height:21px;
	background-image:url('imagenes/buscar_rojo.jpg');
	border:none;
	border:0px;
}
.principal .contenido_izq .listado{
	margin-top:15px;
	margin-left:26px;
}
.principal .contenido_izq .listado .foto1{
	margin-top:20px;
	width:300px;
	height:300px;
	text-align:center;
	float:left;
}
.principal .contenido_izq .listado .foto1 a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.principal .contenido_izq .listado .foto2{
	margin-top:20px;
	width:300px;
	height:300px;
	text-align:center;
	float:left;
}
.principal .contenido_izq .listado .foto2 a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.principal .contenido_izq .listado .iframe{
	width:925px;
	height:400px;
}
.principal .contenido_izq .listado .volver a{
	text-align:right;
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.principal .contenido_izq .listado .imprimir{
	width:100px;
	height:30px;
}
.principal .contenido_izq .listado .contenedor_textos{
	height:340px;
}
.principal .contenido_izq .listado .contenedor_textos .texto{
	margin-top:5px;
	width:626px;
	height:68px;
	font-family:arial;
	font-size:12px;
}
.principal .contenido_izq .listado .contenedor_textos .division{
	margin-top:5px;
	width:580px;
	height:1px;
	background-color:#b9b7b7;
}
.principal .contenido_izq .listado .contenedor_textos .paginar{
	width:410px;
	text-align:left;
	margin-top:0px;
	margin-right:40px;
	color:#696969;
	font-weight:bold;
	float:left;
}
.principal .contenido_izq .listado .contenedor_textos .paginar a{
	font-size:14px;
}
.principal .contenido_izq .listado .contenedor_textos .total{
	width:250px;
	text-align:right;
	margin-right:40px;
	color:#696969;
	font-weight:bold;
	float:right;
}
.principal .contenido_izq .listado .contenedor_textos .total .clase_boton_seguir{
	width:122px;
	height:16px;
	background-image:url('imagenes/seguir.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .total .clase_boton_seguir:hover{
	width:122px;
	height:16px;
	background-image:url('imagenes/seguir2.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .total .clase_boton_efectuar{
	width:118px;
	height:16px;
	background-image:url('imagenes/efectuar.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .total .clase_boton_efectuar:hover{
	width:118px;
	height:16px;
	background-image:url('imagenes/efectuar2.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.division_lista_precios{
	margin-top:5px;
	width:900px;
	height:1px;
	background-color:#b9b7b7;
	clear:both;
}
.principal .contenido_izq .listado .contenedor_textos .texto .foto_texto{
	width:135px;
	height:68px;
	float:left;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto{
	margin-top:0px;
	margin-left:5px;
	width:486px;
	height:60px;
	float:left;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .titulo a{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion{
	font-style:italic;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton{
	height:16px;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton .objeto{
	float:left;
	font-style:normal;
	font-weight:bold;
	margin-right:4px;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton .select_cantidad{
	height:18px;
	width:36px;
	font-size:10px;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton .clase_boton{
	width:69px;
	height:16px;
	background-image:url('imagenes/agregar.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton .clase_boton:hover{
	width:69px;
	height:16px;
	background-image:url('imagenes/agregar2.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton .clase_boton_eliminar{
	width:69px;
	height:16px;
	background-image:url('imagenes/eliminar.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .descripcion .boton .clase_boton_eliminar:hover{
	width:69px;
	height:16px;
	background-image:url('imagenes/eliminar2.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .texto .texto_texto .precio{
	color:green;
	font-size:15px;
	font-weight:bold;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto{
	margin-top:5px;
	width:626px;
	height:68px;
	font-family:arial;
	font-size:12px;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .foto{
	width:300px;
	height:150px;
	float:left;
	border:1px solid #dddddd;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto{
	margin-left:10px;
	width:310px;
	height:300px;
	float:right;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .titulo{
	color:#000000;
	font-weight:bold;
	font-size:18px;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .descripcion{
	margin-top:10px;
	font-size:14px;
	font-style:italic;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .precio{
	margin-top:10px;
	color:green;
	font-size:22px;
	font-weight:bold;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .descripcion .boton{
	height:16px;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .descripcion .boton .objeto{
	float:left;
	font-style:normal;
	font-weight:bold;
	margin-right:4px;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .descripcion .boton .select_cantidad{
	height:18px;
	width:36px;
	font-size:10px;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .descripcion .boton .clase_boton{
	width:69px;
	height:16px;
	background-image:url('imagenes/comprar.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .contenedor_textos .detalle_producto .texto .descripcion .boton .clase_boton:hover{
	width:69px;
	height:16px;
	background-image:url('imagenes/comprar2.jpg');
	border:none;
	border:0px;
	cursor:pointer;
}
.principal .contenido_izq .listado .paginacion{
	margin-top:10px;
	height:22px;
	width:621px;
	text-align:center;
	font-family:arial;
	font-size:12px;
}
.principal .contenido_izq .listado .paginacion .active{
	font-weight:bold;
	text-decoration:underline;
}
.principal .contenido_izq .listado .paginacion a{
	color:#000000;
	text-decoration:none;
	text-align:center;
}
.principal .contenido_izq .formulario{
	margin-top:15px;
	margin-left:26px;
	font-family:arial;
	font-size:12px;
	color:#696969;
}
.principal .contenido_izq .formulario .campo_formulario{
	width:200px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario{
	width:400px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario .input{
	width:300px;
	font-size:12px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario .input_medio{
	width:240px;
	font-size:12px;
	margin-left:8px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario .radio{
	width:305px;
	font-size:12px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario .radio_text{
	width:150px;
	height:22px;
	font-size:12px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario .radio_text_corto{
	width:50px;
	height:22px;
	font-size:12px;
	float:left;
}
.principal .contenido_izq .formulario .input_formulario .input_radio{
	width:25px;
	font-size:12px;
}
.principal .contenido_izq .formulario .input_formulario .textarea{
	width:300px;
	height:40px;
	font-size:12px;
	float:left;
	overflow:auto;
}
.principal .contenido_izq .formulario .separador_formulario{
	height:5px;
	clear:both;
}
.principal .contenido_izq .formulario .boton_formulario{
	margin-left:431px;
	/margin-left:216px;
	width:75px;
}
.principal .contenido_izq .formulario .boton_formulario .submit{
	width:75px;
	font-size:10px;
}
.principal .contenido_izq .datos_contactos{
	margin-left:26px;
	font-family:arial;
	font-size:12px;
	color:#696969;
}
.principal .contenido_izq .datos_contactos .separador_mapa{
	height:5px;
}
.principal .contenido_der{
	width:305px;
	float:right;
}
.principal .contenido_izq .catalogo{
	margin-top:8px;
	margin-left:26px;
	width:626px;
	height:203px;
	background-image:url('imagenes/catalogo.jpg');
}
.principal .contenido_izq .catalogo .catalogo_producto{
	margin-top:51px;
	margin-left:4px;
	width:148px;
	height:150px;
	float:left;
}
.principal .contenido_izq .catalogo .catalogo_producto .imagen{
	margin-top:30px;
	width:135px;
	height:68px;
}
.principal .contenido_izq .catalogo .catalogo_producto .titulo{
	margin-left:7px;
	margin-top:15px;
	width:130px;
	text-align:center;
}
.principal .contenido_izq .catalogo .catalogo_producto .titulo a{
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color:#000000;
}
.principal .contenido_izq .catalogo .catalogo_separador{
	margin-top:70px;
	width:1px;
	height:107px;
	background-image:url('imagenes/catalogo_separador.jpg');
	float:left;
}
.principal .contenido_der .productos_destacados{
	width:291px;
	height:418px;
	float:left;
}
.principal .contenido_der .productos_destacados .productos_destacados_encabezado{
	width:291px;
	height:32px;
	background-image:url('imagenes/productos_destacados.jpg');
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido{
	padding-top:5px;
	width:289px;
	height:374px;
	border-left:1px solid #b9b7b7;
	border-right:1px solid #b9b7b7;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .imagen{
	margin-left:9px;
	width:135px;
	height:68px;
	float:left;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .texto{
	margin-right:9px;
	width:135px;
	height:68px;
	font-family:arial;
	font-size:11px;
	float:right;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .texto .titulo a{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .texto .espacio{
	height:2px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .texto .descripcion{
	font-family:arial;
	font-size:11px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton{
	margin-left:35px;
	/margin-left:17px;
	height:16px;
	clear:both;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton .objeto{
	margin-top:2px;
	float:left;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	margin-right:4px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton .precio{
	color:green;
	font-weight:bold;
	font-size:13px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton .select_cantidad{
	height:18px;
	width:36px;
	font-size:10px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton .clase_boton{
	width:69px;
	height:16px;
	background-image:url('imagenes/agregar.jpg');
	border:none;
	border:0px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton .clase_boton:hover{
	width:69px;
	height:16px;
	background-image:url('imagenes/agregar2.jpg');
	cursor:pointer;
	border:none;
	border:0px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton2{
	margin-left:200px;
	/margin-left:100px;
	height:16px;
	clear:both;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton2 .clase_boton{
	width:69px;
	height:16px;
	background-image:url('imagenes/agregar.jpg');
	border:none;
	border:0px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .boton2 .clase_boton:hover{
	width:69px;
	height:16px;
	background-image:url('imagenes/agregar2.jpg');
	cursor:pointer;
	border:none;
	border:0px;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .division{
	margin-top:5px;
	margin-bottom:5px;
	width:250px;
	height:1px;
	background-color:#b9b7b7;
	margin-left:auto;
	margin-right:auto;
}
.principal .contenido_der .productos_destacados .productos_destacados_contenido .division{
	margin-top:5px;
	margin-bottom:5px;
	width:250px;
	height:1px;
	background-color:#b9b7b7;
	margin-left:auto;
	margin-right:auto;
}
.principal .contenido_der .productos_destacados .productos_destacados_pie{
	width:291px;
	height:9px;
	background-image:url('imagenes/productos_destacados_pie.jpg');
}
.principal .contenido_der .sombra_derecha{
	width:14px;
	height:426px;
	background-image:url('imagenes/sombre_derecha.jpg');
	float:left;
}
.principal .contenido_der .banner_loguitos{
	width:292px;
	height:44px;
}
.principal .pie{
	width:990px;
	height:55px;
	background-image:url('imagenes/pie.jpg');
}
.principal .pie .pie_texto{
	padding-top:30px;
	width:990px;
	font-family:arial;
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	text-align:center;
}

/******************************************CSS PARA EL LISTADO DE PRECIOS**********************************************/
.lista_precios{
	width:900px;
	float:left;
	font-family:arial;
	font-size:12px;
}
.lista_precios .categoria{
	width:140px;
	float:left;
}
.lista_precios .titulo{
	width:300px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}
.lista_precios .descripcion{
	width:400px;
	float:left;
	text-transform:capitalize;
}
.lista_precios .precio{
	width:60px;
	float:left;
}
.lista_precios_par{
	width:900px;
	background-color:#eeeeee;
	float:left;
	font-family:arial;
	font-size:12px;
}
.lista_precios_par .header{
	font-weight:bold;
}
.lista_precios_par .categoria{
	width:140px;
	float:left;
}
.lista_precios_par .titulo{
	width:300px;
	float:left;
	font-weight:bold;
	text-transform:uppercase;
}
.lista_precios_par .descripcion{
	width:400px;
	float:left;
	text-transform:capitalize;
}
.lista_precios_par .precio{
	width:60px;
	float:left;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/