body{
	margin:0;
	padding:0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333
}
.clear{clear:both; font-size:0px; height:0}
a{text-decoration:none;color:#333333}
a:hover{text-decoration:underline}
form{margin:0; padding:0}
img{border:0}
.contenedor{width:950px;margin: 0 auto;}
.login{background:url(images/fd_login.jpg) repeat-x;height:26px;width: 948px;}
.login .cv_l{ background:url(images/dg_log_l.jpg) no-repeat; height:26px; width:50px; float:left; padding-right:130px}
.login .cv_r{background:url(images/dg_log_r.jpg) no-repeat;height:26px;width:50px;float:left}
.login .formulario{padding-left:15px;height:26px;float:left;text-transform:uppercase;background: url(images/ic_login_off.gif) no-repeat left 4px;width: 600px;margin-right: 103px;}
.login .formulario .text{ text-transform:none; height:11px; width:107px; font:10px Verdana, Arial, Helvetica, sans-serif; float:left; margin-top:2px}
.login .formulario span{ display:block; float:left; padding:5px 3px 0 7px}
.login .formulario .boton{float:left; margin:2px 0 0 3px}
.login .formulario a{ text-transform:none; float:left; display:block;padding:5px 3px 0 7px}

.login .formulario a.logue{ padding:3px 3px 0 7px}

.login .formulario{padding-left:15px;height:26px;float:left;text-transform:uppercase;background: url(images/ic_login_off.gif) no-repeat left 4px;width: 600px;margin-right: 103px;}
.login .logueado{ background:url(images/ic_login.gif) no-repeat left 4px;padding-left:15px;height:26px;float:left;text-transform:uppercase;width: 600px;margin-right: 103px;}


.col_1{float:left;width:763px;margin-top:7px}
.header{width:763px;background-color:#189bdf;background:url(images/dg_header.jpg) repeat-y left}
.header .imagen {
	height:183px;
	margin-right:8px;
	z-index: 1;
	left: 23px;
	top: 35px;
	text-align: right;
	background-color: #FFFFFF;
}
.header .imagen .logo{
	margin:8px;
	float:left;
	z-index: 10;
	left: 15px;
	top: 10px;
	position: relative;
}
.header .imagen .datos{ margin:8px 0; float:left}
.header .imagen .datos a{ color:#FFFFFF}
.header .imagen .banner{ margin:0px 8px 4px 8px}

.msg{background:url(images/fd_msg.jpg) repeat-x;height:35px;width: 763px; margin-top:7px}
.msg .cv_l{ background:url(images/dg_msg_l.jpg) no-repeat; height:26px; width:50px; float:left;}
.msg .text{ float:left; font:16px Verdana, Arial, Helvetica, sans-serif; color:#199adf; padding-top:12px}

.ordenar{width:761px;background:url(images/fd_ordenar.gif) repeat-x; height:39px}
.ordenar .left{ width:282px; float:left ; background:url(images/fd_ordenar_l.jpg) left bottom no-repeat; height:39px; }
.ordenar .left .seccion{ float:left;border:1px solid #c7c9d1; border-bottom:none; background-color:#FFFFFF; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:8px 6px 4px 6px; margin-top:13px}
.paginado{ float:left; margin-top:15px}
.paginado a{ display:block; float:left; width:27px;border:1px solid #c7c9d1; background-color:#FFFFFF; text-align:center; margin-right:4px; height:15px; padding-top:2px; color:#369ce2; }


.paginado span{ display:block; float:left; width:27px;border:1px solid #c7c9d1; background-color:#FFFFFF; text-align:center; margin-right:4px; height:15px; padding-top:2px; color:#333333; font-weight:bold; }

.ordenar .right{ height:26px;float:right;background:url(images/fd_ordenar_r.jpg) right bottom no-repeat; padding-top:13px;}
.ordenar select{ text-transform:none; width:107px; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:2px; margin-left:3px}

.col_2{float:right;width:185px; margin-right:1px; }
.menu{float:left;width:185px;}
.menu a{ display:block; font:11px Verdana, Arial, Helvetica, sans-serif; height:24px; background:url(images/dg_menu.jpg); border:1px solid #c7c9d1; border-top:none; padding:8px 0 0 12px}
.menu a:hover{ color:#189bdf; text-decoration:none}

.somb_r{background:url(images/fd_som.jpg) repeat-x;height:26px;width: 185px;float: left;}
.somb_r .cv_r{background:url(images/dg_som_r.jpg) no-repeat;height:26px;width:50px;float:right}

.ficha{border:1px solid #c7c9d1; padding:1px;  width:243px;  float:left; margin:8px 8px 0 0; height:230px; position:relative}
.ficha .conte{background:url(images/dg_ficha.jpg) repeat-x bottom;height:230px;}
.ficha .conte .titulo{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:8px; float:left; position:static}
.ficha .conte .detalle{float:right; font:9px Verdana, Arial, Helvetica, sans-serif; padding:0 8px 8px 0; width:110px}
.ficha .conte .detalle .precio{font:14px Verdana, Arial, Helvetica, sans-serif; padding:20px 0 0 0;text-align:right}
.ficha .conte .detalle  input{ float:right; margin-top:8px}
.ficha .conte .der{float:left}
.ficha .conte .der img{border:1px solid #c7c9d1; margin:0 8px;}
.ficha .conte .der .select{ margin:4px 0 4px 8px}
.ficha .conte .der .select span{ width:100px; display:block }
.ficha .conte .der .select select{ text-transform:none; width:100px; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}

.mar_r0{margin-right:0}
.derecha{background:url(images/fd_derecha.gif) repeat-y; width:177px; margin-left:4px}
.derecha .top{ height:8px; font-size:0px; background:url(images/top_bus.gif) repeat-x}
.derecha .top .cv_r{ height:8px; width:8px; font-size:0px; background:url(images/cv_bus_tr.gif) no-repeat; float:right}
.derecha .top .cv_l{ height:8px; width:8px; font-size:0px; background:url(images/cv_bus_tl.gif) no-repeat; float:left}
.derecha .bottom{ height:8px; font-size:0px; background:url(images/bottom_bus.gif) repeat-x}
.derecha .bottom .cv_r{ height:8px; width:8px; font-size:0px; background:url(images/cv_bus_br.gif) no-repeat; float:right}
.derecha .bottom .cv_l{ height:8px; width:8px; font-size:0px; background:url(images/cv_bus_bl.gif) no-repeat; float:left}

.buscador{ background:url(images/sep_der.gif) bottom repeat-x; margin:0 6px 0 6px; float:left; }
.buscador .txt{ text-transform:none; width:93px; font:10px Verdana, Arial, Helvetica, sans-serif; float:left;   margin-right:3px;}
.buscador .descrip{font:9px Verdana, Arial, Helvetica, sans-serif; padding:4px 0; float:left; width:140px}
.buscador .boton{float:right}
.titulo{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:8px 0px;  padding-left:6px}
.categoria{ background:url(images/sep_der.gif) bottom repeat-x; margin:4px  0  0 6px ; float:left;}
.categoria a{ display:block; padding:1px 0; font:9px Verdana, Arial, Helvetica, sans-serif; float:left; width:140px; margin-left:6px}
.categoria a:hover{color:#189bdf;}
.categoria a.sub{ padding-left:12px; background:url(images/ic_sub.gif) no-repeat left; margin-left:12x; width:130px}
.categoria a.listado{ text-align:center; padding:8px 0}
.cotizacion{margin:4px 12px; width:150px}
.cotizacion .valor{padding-right:8px; float:left; position:relative; left:0}

.destacado{margin-left:8px; background:url(images/fondo_dest.gif) repeat-y;  margin-top:4px}
.destacado .top{ height:10px; font-size:0px; background:url(images/dest_top.jpg) repeat-x}
.destacado .top .cv_r{ height:10px; width:7px; font-size:0px; background:url(images/dest_tr.jpg) no-repeat bottom; float:right}
.destacado .top .cv_l{ height:10px; width:6px; font-size:0px; background:url(images/dest_tl.jpg) no-repeat bottom; float:left}
.destacado .contenido{ background:url(images/dest_conte.jpg) repeat-x top; margin:0 0 0 8px; color:#FFFFFF; margin-bottom:2px; width:162px}
.destacado .contenido .titulo{font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:8px; float:left; width:140px}
.destacado .contenido img{border:1px solid #c7c9d1; margin:8px 30px 0 30px;}
.destacado .contenido .detalle{font:9px Verdana, Arial, Helvetica, sans-serif; padding:0 8px 8px 8px; float:left; width:140px}
.destacado .contenido .der{float:left; width:80px}
.destacado .contenido .select{ margin:4px 0 4px 8px}
.destacado .contenido .select span{ width:70px; display:block }
.destacado .contenido .select select{text-transform:none;width:70px;font:10px Verdana, Arial, Helvetica, sans-serif;margin-top:2px}
.destacado .contenido .cont_precio{float:right; font:9px Verdana, Arial, Helvetica, sans-serif; padding:0 8px 8px 0; width:60px}
.destacado .contenido .cont_precio .precio{font:12px Verdana, Arial, Helvetica, sans-serif; padding:20px 0 0 0;text-align:right}
.destacado .contenido .cont_precio  input{ float:right; margin-top:8px}
.destacado .bottom{ height:10px; font-size:0px; background:url(images/dest_bottom.jpg) repeat-x}
.destacado .bottom .cv_r{ height:10px; width:7px; font-size:0px; background:url(images/dest_br.jpg) no-repeat bottom; float:right}
.destacado .bottom .cv_l{ height:10px; width:6px; font-size:0px; background:url(images/dest_bl.jpg) no-repeat bottom; float:left}
.footer{background:url(images/fd_msg.jpg) repeat-x;height:35px; margin-top:7px}
.footer .cv_l{ background:url(images/dg_msg_l.jpg) no-repeat; height:26px; width:50px; float:left;}
.footer .text{ float:left; font:9px Verdana, Arial, Helvetica, sans-serif; padding-top:12px; width:850px; text-align:center}
.footer .cv_r{height:26px;width:50px;float:right;background: url(images/dg_som_r.jpg) no-repeat 2px;}

.pdetalle{  margin-top:8px}
.pdetalle .cv_t{background:url(images/cv_detalle_top.jpg) no-repeat left; height:15px;}
.pdetalle .cv_b{background:url(images/cv_detalle_bottom.jpg) no-repeat left; height:15px;}
.pdetalle  .prod{background:url(images/fondo_detalle.jpg) repeat-y left;}

.pdetalle .prod .producto{font:16px Verdana, Arial, Helvetica, sans-serif; margin-left:12px; background:url(images/sep_der.gif) bottom repeat-x; padding-bottom:8px}
.pdetalle .izq{float:left;border-right:1px solid #d8dbe4;padding-right:8px;paddin-top:8px;width: 311px;}

.pdetalle .izq .prod{background:url(images/fondo_detalle.jpg) repeat-y left;}
.pdetalle .izq .prod img{border:1px solid #c7c9d1; margin-left:12px; margin-top:7px}
.pdetalle .izq .prod .cont{float:left;border-right:1px solid #d8dbe4; margin:8px 0 8px 12px; padding-right:8px}
.pdetalle .izq .prod .select{ margin:4px 0 4px }
.pdetalle .izq .prod .select span{ width:70px; display:block }
.pdetalle .izq .prod .select select{text-transform:none; width:120px; font:10px Verdana, Arial, Helvetica, sans-serif; margin-top:2px;}
.pdetalle .dere{float:right; margin:8px 0; padding-right:8px}
.pdetalle .dere .precio{font:16px Verdana, Arial, Helvetica, sans-serif; padding:20px 0 0 0;text-align:right}
.pdetalle .dere input{ float:right; margin-top:8px}

.chico{font:9px  Verdana, Arial, Helvetica, sans-serif;margin-top:8px; margin-left:8px}
.pull2{width:200px;border:1px solid #51544D;color:#D2052B;float:left;margin:0 5px 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; margin-top:4px}
.dere2{float:left;margin-left:8px;height: 298px;}
.pregunt{ padding:3px 0}
.respu{color:#189BDF; padding:3px 0}
.derech{float:left; margin-top:8px;margin-left:8px; width:430px}
.mgt15{margin-left:8px}
.pull2{border:1px solid #d1d1d1;height:18px;width:250px;margin-right:6px;float: left;font-family: "trebuchet MS", verdana;font-size: 11px; height:13px}
.formularios{border:1px solid #d1d1d1;font:11px "trebuchet MS", verdana;	color:#270a0e}
.respuestas {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: none;}
.mgt15{margin-top:15px}
.separador {background-image: url(../24-green-apple/img/separador_prod.gif);background-repeat: repeat-x;}
.combo_envio{border:1px solid #d1d1d1;font:11px Georgia, "Times New Roman", Times, serif;color:#270a0e; width:120px}
