@charset "utf-8";
/* CSS Document */


/* ESTRUCTURA */
body { background-image:url(img/bg_back.jpg); background-repeat:repeat-x; background-position:top; margin:0; background-color:#0d2141; text-align:center;}
#contenedor { width:878px; height:100%;}




/* MAIN */
#main { height:159px; background-image:url(img/bg_top.jpg); background-repeat:no-repeat; background-position:top; width:878px;}
.main_logo { width:310px; float:left;}
.main_menu { width:562px; float:right;}
/* menu principal */
#menu_ppal { height:66px; }
#menu_ppal ul{list-style:none;margin:0px;padding:0px; float:left;}
#menu_ppal ul li.cartuchos{ width:106px; height:66px;  display:inline; overflow:hidden; text-align:right;}
#menu_ppal ul li.impresoras{ width:102px; height:66px;  display:inline; overflow:hidden; text-align:left;}
#menu_ppal ul li.notebooks{ width:111px; height:66px;  display:inline; overflow:hidden;text-align:left;}
#menu_ppal ul li.lsd{ width:106px; height:56px; display:inline; overflow:hidden;text-align:left;}
#menu_ppal ul li.gps{ width:106px; height:60px;  display:inline; overflow:hidden; text-align:left;}
#menu_ppal ul li.accesorios{ width:107px; height:66px;  display:inline; overflow:hidden;text-align:left;}
/* menu secundario */
#main_secundario { height: 33px;  }
.main_secundario_izq { float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#dbbbb4; text-align:center; text-decoration:none; padding:4px 10px 0 125px; }
.main_secundario_izq a:link, .main_secundario_izq a:visited, .main_secundario_izq a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#dbbbb4; text-align:center; text-decoration:none;}
.main_secundario_izq a:hover { color:#FFFFFF;}
.main_secundario_der { float:right; padding:0 9px 0 0;}
#main_producto { height:159px; background-image:url(img/bg_top_prod.jpg); background-repeat:no-repeat; background-position:top; width:878px;}


.buscador { height:51px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#b3d4e7; text-align:right; padding:5px 17px 0 0; }
.estilo_buscador { background-image:url(img/form_02.jpg); width:170px; height:24px; background-repeat:no-repeat; background-position:top left; border:0px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#FFFFFF; text-align:left;}
.lupa { width:35px; height:26px; background-image:url(img/form_01.jpg); background-repeat:no-repeat; background-position:top right; float:left; padding-left:340px; text-align:right;}
.imput_buscador { width:170px; float:right;}
.txt_buscador { padding:0 0 0 0 ; color:#FFFFFF;}


/* CONTENIDO */
#contenido { background-image:url(img/bg_contenido.jpg); background-repeat:no-repeat; background-position:top center;}
.columna_ppal { width:544px; float:left; height:728px; padding:0 40px 0 40px;}
.columna_secundaria { float:right; width:252px;  height:728px;}
.clear { clear:both; height:0px; }

/* CONTENIDO NUEVO */
#contenido_nuevo { background-color:#FFFFFF; height:100%; }
.columna_ppal_nuevo {  padding:0 40px 0 40px; width:543px; min-height:680px; }
.content_columna {width:623px; float:left; height:100%; background-image:url(img/bg_ppal_01.jpg); background-position:top right; background-repeat:no-repeat; background-color:#FFFFFF; }

.columna_secundaria_nuevo { float:right; width:254px;   }
.clear { clear:both; height:0px; }

.contenedor_columnas { height:100%; background-color:#ececee; background-image:url(img/banner_costado_03.jpg); background-repeat:no-repeat; background-position:bottom right; width:877px;}


/* FOOT */
#pie { height:82px; background-image:url(img/foot.jpg); background-repeat:no-repeat; background-position:top;}
.pie_logos { height:56px;}
.legales { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-variant:small-caps; color:#80bfdd; text-align:center; text-decoration:none;}
.legales a:link, .legales a:visited, .legales a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-variant:small-caps; color:#80bfdd; text-align:center; text-decoration:none; } 
.legales a:hover { color:#000036;} 




/* ESTILOS DE TEXTO */
.titulo_ppal { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#b2231c; text-align:right; padding: 16px 0 19px 0;}
.txt_ppal_bajada { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#707173; text-align:right; padding:0 0 5px 0 ;}
.txt_ppal { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#707173;}
.prod_tit { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0088c0; font-variant:small-caps; padding:20px 0 20px 22px; text-align:left; background-image:url(img/bg_tit.jpg); background-repeat:no-repeat; background-position:center left;}
.prod_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#707173; text-align:left; padding:0 0 15px 22px ;}
.prod_cod { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0088c0; text-align:center; padding:19px 0 20px 8px; background-image:url(img/bg_cod.jpg); background-repeat:no-repeat; background-position:center right;}
.cuotas { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#9c9e9f; padding:3px 0 0 10px;}

/* BANNERS */
.banner_envios { height:210px; background-image:url(img/banner_costado_01.jpg); background-position:top; background-repeat:no-repeat;}
.banner_servicio { height:84px;}
.banner_gps { height:84px; text-align:left;}
.banner_ambiente { height:84px;}
.banner_recargas { height:232px; background-image:url(img/banner_recargas.jpg); background-repeat:no-repeat; background-position:top;}
.banner_bg { height:249px; background-image:url(img/banner_costado_02.jpg); background-repeat:no-repeat; background-position:top;}


/* PRODUCTOS */
.prod { width:544px; height:100%;}
.prod_img { width: 128px; float:left; padding:2px 0 0 0;}
.prod_descripcion { width:343px; float:left; text-align:left; }
.prod_detalle { width:73px; float:left;}
.signo_pesos { width:22px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; color:#b2231c; padding:10px 0 0 0;}
.cantidad_pesos { float:left; width:50px; font-family:Arial, Helvetica, sans-serif; font-size:23px; font-weight:bold; color:#b2231c; }
.paginacion { text-align:right;}
.linea_producto { height:1px; background-image:url(img/linea_prod.jpg); background-repeat:repeat-x;}


/* HOME */
.columna_ppal_home { width:544px; float:left; height:728px; padding:0 35px 0 35px;}
#banner_ofertas_main { height:41px; width:544px; text-align:left; }
#banner_ofertas_main ul{list-style:none;margin:0px;padding:0px; float:left;}
#banner_ofertas_main ul li.banner_uno{ width:138px; height:41px;  display:inline; overflow:hidden; }
#banner_ofertas_main ul li.banner_dos{ width:126px; height:41px;  display:inline; overflow:hidden; }
#banner_ofertas_main ul li.banner_tres{ width:130px; height:41px;  display:inline; overflow:hidden; }
#banner_ofertas_main ul li.banner_cuatro{ width:135px; height:1px;  display:inline; overflow:hidden;}
.banner_ofertas_img { padding:20px 0 0 0;}

.banner_novedades { padding:20px 0 0 0;}
.banner_novedades_izq { width:313px; float:left; text-align:left; }
.banner_novedades_der { width:210px; float:right; padding:7px 0 0 0; text-align:left;}
.tit_novedades { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0088c0; padding:14px 0 10px 0; text-decoration:none; cursor:pointer;}
.tit_novedades a:link, .tit_novedades a:visited, .tit_novedades a:active  {  font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0088c0;text-decoration:none; }
.tit_novedades a:hover { color:#b2231c;}
.txt_novedades { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#707173;text-decoration:none;  padding:0 0 14px 0;}
.txt_novedades a:visited, .txt_novedades a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#707173; text-decoration:none;}
.txt_novedades a:link, .txt_novedades a:hover { color:#0088c0;text-decoration:none;}
.linea_novedades { height:1px; background-color:#CCCCCC;}


/* EMPRESA */
.linea_empresa { height:1px; background-color:#CCCCCC;}
.subtit_empresa { padding:21px 0 10px 26px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#0871bf; font-weight:bold; text-align:left;}
.txt_empresa {padding:0 0 0 26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9e9f; line-height:20px; text-align:justify;}
.destacado_empresa {padding:21px 0 10px 26px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:20px; text-align:center; color:#b2231c;}
.legales_empresa { text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9c9e9f; line-height:20px;}
.destacado_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; font-style:italic; color:#0871bf; font-variant:normal;padding:0 0 20px 26px; text-align:left;}
.txt_ppal_bajada_empresa { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#707173; text-align:right; padding:0 0 15px 0 ;}


/* CONTACTO */
.contacto { padding:24px 0 0 110px; text-align:left;}
.tit_contacto { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#b2231c; padding:0 0 15px 0;}
.creditos_contacto_izq { width:253px; float:left;}
.creditos_contacto_der { width:180px; float:right;}
.creditos_tit { font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:11px; color:#707173; padding:0 0 5px 20px;}
.creditos_txt { font-family:Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; font-size:11px; line-height:18px; color:#0871bf; padding:0 0 10px 20px;}
.padding { padding-top:10px;}
.txt_intro_form { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707173; padding:40px 0 16px 0;}
.form-contacto { padding:10px 0 10px 0;}
.form_izq { width:200px; float:left; height:32px;}
.form_der { width:220px; float:right;}

.form { width:120px; height:22px; background-color:#ececed; border:0; float:right;}
.imput { width:120px; float:right; background-color:#ececed; height:20px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.foot_form_izq { width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9c9e9f; text-decoration:none; padding:10px 0 0 0;}
.foot_form_izq  a:link, .foot_form_izq  a:visited, .foot_form_izq a:hover, .foot_form_izq  a:active { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#9c9e9f; text-decoration:none;}
.foot_form_der { width:230px; float:right; text-align:right;}

.columna_form_izq { width:180px; padding:0 17px 0 9px; float:left;}
.columna_form_der { width:200px; padding:0 9px 0 10px; float:left;}
.nombre_form { width:41px; padding-right:5px; float:left; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0067ac; text-align:right; padding-top:2px; font-style:italic;}
.imput_form { width:130px; float:left;} 
.nombre_form_der { width:60px; padding-right:10px; float:left; height:32px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0067ac; text-align:left; padding-top:2px; font-style:italic;}
.imput_comentario { width:135px; float:right; background-color:#ececed; height:90px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

.txt_intro_form_envios { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707173; padding:10px 0 16px 0;}


/* RECARGAS */
.titulo_ppal_recargas { font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#b2231c; text-align:right; padding: 25px 0 5px 0;}
.bajada_recargas { font-family:Arial, Helvetica, sans-serif; font-size:17px; font-style:italic; color:#b2231c; padding:0 0 20px 0; ; text-align:right;}
.txt_ppal_bajada_recargas { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#707173; text-align:left; padding:0 0 15px 0 ;}
.recargas_servicio { padding:21px 0 10px 26px; text-align:left;}
.recargas_servicio_izq { width:251px; float:left;}
.recargas_servicio_der {width:251px; float:left; }
.detalle_recarga { width:100%;}
.detalle_tit { width:110px; float:left; padding:10px 0 20px 25px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:19px; text-align:left; color:#0871bf; }
.detalle_precio {width:100px; float:left;}
.cuotas_recargas { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#9c9e9f; padding:10px 0 0 20px; }
.img_recargas { padding:0 0 0 15px;}
.detalle_tit_der { width:110px; float:left; padding:10px 0 20px 35px; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; line-height:19px; text-align:left; color:#0871bf; }
.cuotas_recargas_der { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:13px; color:#9c9e9f; padding:10px 0 0 20px;  }
.txt_recargas {padding:25px 0 0 26px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9e9f; line-height:20px; text-align:justify;}
.cinta { padding:0 0 0 20px;}
.recargas_servicio_der_txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9c9e9f; line-height:20px; text-align:justify; padding:40px 0 0 0;}
.destacado_recargas {padding:21px 0 10px 46px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:20px; text-align:center; color:#b2231c;}







