@charset "utf-8";
/* CSS Document */

/***************************************************************
   AUTHOR: Agustin Vijoditz - vijoditz.agustin@gmail.com
 **************************************************************/
  @import url(reset.css);
/******************************************************** CUERPO
***************************************************************/
html, body { background:#ffffff; }
body {
	font-family: Arial, sans-serif;
  font-size: small;
	behavior: url("csshover3.htc");
	cursor:default;
	color:#58595b;
	padding:0;
	margin:0;
	
	
}
	
.wrapper {
	width:950px;
	margin:0px auto;
	position:relative;
}

.header {
	text-align:center;
	position:relative;
}
a{
	color: #000 !important;
}
.header .logo { position:relative; width:100%; padding-bottom:10px; padding-left:0px; }
.header .menu { margin: 0px 0px 7px 0px; text-align: center; width: 970px; }

.header .menu .item{
	float: left;
	border: 1px solid #000;	
	width: 138px;
	padding: 3px 6px;
	margin: 0px 6px 0px 0px;	
	cursor: pointer;
}
 .header .menu .item a{
 	text-decoration: none;	
}
.header .menu .item:hover{
	background:#d7ebec;	
}
.linea{
	border-bottom:1px solid #000;
	height: 1px;
}
.salto{
	clear: both;
}
  .banner{
  	margin:0px 0px 25px 0px;
  }
.content {
	margin:0px 0px 0px 0px;
	position:relative;
	padding: 0px 20px;	
	color: #000;	
	
}
  .act{
  	background:#d7ebec;
  }
  .lateral{
  	background: #f2f4f3;
  }
  .lateral .item, .centro .item{
		background: url("../img/fondo.jpg") #d6d6d6 no-repeat right;
		color: #000;
		font-weight: bolder;
		padding: 3px 0px 3px 10px;
		
	}
	.lateral a{
		color:#58595b !important;
	}
	.content .index_productos{
		float: left;
	}
	.content .index_productos .item{
		background: url("../img/fondo.jpg") #d6d6d6 no-repeat right;
		color: #000;
		font-weight: bolder;
		padding: 3px 0px 3px 10px;
	}
	.content .homeCentro{
		padding: 10px 10px; 
		background: #f2f4f3; 
		margin: 10px 0px 0px 0px;				
		height: 290px;
	}
	.content .homeCentro .lista{
		margin: 10px 0px 10px 0px;
		font-size: 11px;
		
	}
	.vermas{
		background: #cbcbcb;
		font-size: 10px;
		display: inline;		
	}
	
	.index_pie_1{
		height: 148px;
		background: url(../img/fondo-pie.png) #d6d6d6;
		margin: 30px 0px 5px 0px;
		width: 950px;		
	}
	.index_pie_info{
		padding: 15px 30px;
		color: #000;
	}

	.izquierda, .derecha, .centro{
		float: left;		
	}
	.izquierda, .derecha{
		width: 195px;
	}
	.centro{
		width: 500px;		
		margin: 0px 30px
	}
	.chkout{
		float:left; 
		padding: 0px 12px;
		margin: 10px 0px 0px 0px;
		font-size: 10px;		
		background: #f5bbb9;
	}
	.agr, .desc, .sgte{
		background: #cbcbcb;
		font-size: 10px;		
		display: block;
		text-align: center;
	}
.content .top { position:relative; display:block; clear:both; background:url(../img/body_top_background.jpg) repeat-x; height:11px; }
.content .top .border_left { float:left; position:relative; background:url(../img/body_top_left.jpg) no-repeat; width:8px; height:11px; }
.content .top .border_right { float:right; position:relative; background:url(../img/body_top_right.jpg) no-repeat; width:9px; height:11px; }

.content .bottom { position:relative; display:block; clear:both; background:url(../img/body_bottom_background.jpg) repeat-x; height:11px; }
.content .bottom .border_left { float:left; position:relative; background:url(../img/body_bottom_left.jpg) no-repeat; width:8px; height:11px; }
.content .bottom .border_right { float:right; position:relative; background:url(../img/body_bottom_right.jpg) no-repeat; width:9px; height:11px; }
		
		
		
/*******/
.content .columna_izq { float:left; position:relative; width:209px; padding-left:5px; }
.content .columna_der { float:right; position:relative; width:222px; padding-right:5px; }
/**/	
.content .column_box { float:left; position:relative; width:100%; }
.content .columna_izq .column_box { background:url(../img/box_left_background.jpg) repeat-y; }
.content .columna_der .column_box { background:url(../img/box_right_background.jpg) repeat-y; }

.content .columna_izq .column_box .bottom { background:url(../img/box_bottom_izq.jpg); height:15px;}
.content .columna_der .column_box .bottom { background:url(../img/box_bottom_der.jpg); height:16px;}
/**/
.content .column_box .top  { float:left; position:relative; width:100%; }
.content .column_box .top_productos { background:url(../img/boxtitle_productos.jpg) no-repeat; height:37px; }
.content .column_box .top_ventaonline { background:url(../img/boxtitle_venta_online.jpg) no-repeat; height:35px; }
.content .column_box .top_contacto { background:url(../img/boxtitle_contacto.jpg) no-repeat; height:35px; }
.content .column_box .top_cotizacion_dolar { background:url(../img/boxtitle_cotizacion_dolar.jpg) no-repeat; height:35px; }
.content .column_box .top_news { background:url(../img/boxtitle_news.jpg) no-repeat; height:34px; }
.content .column_box .top_newsletter { background:url(../img/boxtitle_newsletter.jpg) no-repeat; height:36px; }
.content .column_box .top_venta_telefonica { background:url(../img/boxtitle_venta_telefonica.jpg) no-repeat; height:31px; }
/**/
.content			  .column_box .data { float:left; position:relative; width:100%; }
.content 			  .column_box .data .titulo { float:left; position:relative; display:block; clear:both; font-size:13px; font-weight:bold; padding:10px 0px 17px 0; color:#000000; }
.content 			  .column_box .data .link { float:left; position:relative; display:block; clear:both; padding:2px 0px 4px 22px; color:#58595b; font-size:12px; line-height:120%; }
.content .columna_izq .column_box .data .link { padding-right:21px; width:150px; }
.content .columna_der .column_box .data .link { padding-left:30px; width:155px; }
.content 			  .column_box .data .link a { color:#58595b; }
.content .columna_izq .column_box .data .titulo { padding-left:18px; width:180px; }
.content .columna_der .column_box .data .titulo { padding-left:26px; width:185px; }
.content 			  .column_box .data .boton { float:left; position:relative; display:block; clear:both; text-align:center; width:100%; padding:20px 0 6px 0; }
.content 			  .column_box .data .separador { float:left; position:relative; display:block; clear:both; width:100%; background:url(../img/box_separador.jpg) no-repeat center; height:3px; }
.content 			  .column_box .data .texto { float:left; position:relative; display:block; clear:both; text-align:justify; font-size:12px; color:#58595b; padding:10px 9%; line-height:120%;}
.content 			  .column_box .data .texto2 { float:left; position:relative; display:block; clear:both; text-align:center; font-size:12px; color:#58595b; padding:10px 0; line-height:120%; font-weight:bold; width:97%;}
.content 			  .column_box .data .texto3 { float:left; position:relative; display:block; clear:both; text-align:justify; font-size:10px; color:#58595b; padding:10px 15px; line-height:120%;}
.content 			  .column_box .data .mini_boton { float:left; position:relative; display:block; clear:both; text-align:right; width:90%; padding:0 5%; }
.content 			  .column_box .data input { border:#dedede 1px solid; background:none; color:#c6cbcd; margin:0 auto; width:180px; }
.content 			  .column_box .data .input { float:left; position:relative; display:block; clear:both; width:100%; text-align:center; }
.content			  .column_box .data .mensaje { float:left; position:relative; display:block; padding:10px 3%; width:94%; text-align:center; font-weight:bold;}

.content			  .column_box .data .cot_col { float:left; position:relative; margin-left:15px; }
.content			  .column_box .data .cot_col .flag { width:32px; background:left center no-repeat; display:table-cell; vertical-align:middle; float:left; clear:both; padding-left:43px; font-weight:bold; font-size:10px; }
.content			  .column_box .data .cot_col .us { background-image:url(../img/us_flag.gif); height:22px; padding-top:12px; }
.content			  .column_box .data .cot_col .euro { background-image:url(../img/euro_flag.gif); height:28px; padding-top:12px; margin-top:10px; }
.content			  .column_box .data .cot_col_number { float:left; position:relative; background:url(../img/cotizbox_separador.jpg) left top repeat-y; padding-left:10px; font-weight:bold; }
.content			  .column_box .data .cot_col_number .number { height:25px; padding-top:11px; padding-right:10px; }
/*******/


/***************************************************** ELEMENTOS
***************************************************************/
strong { font-weight:bold;}

a { outline:none; cursor:pointer; color:#1c68ce; text-decoration:none; }
a:hover { text-decoration:underline;}
a img { border:none;}

.boton_imagen { background:none; border:none; padding:0; margin:0;}



/* HOME */



















.columna_centro { float:left; position:relative; margin-left:8px; width:497px; background:url(../img/columna_centro_background.jpg) repeat-y;}
.columna_centro .bottom {  clear:both; background:url(../img/columna_centro_bottom.jpg) no-repeat bottom; height:21px;}


.contenido_1 { height:698px; }
.contenido_1 .titulo { float:left; position:relative; font-size:22px; color:#000000; padding-left:25px; padding-top:10px; }
.contenido_1 .carrito { float:right; position:relative; padding-top:10px; padding-right:15px; padding-bottom:6px; }
.contenido_1 .separador { float:left; position:relative; width:469px; background:url(../img/listado_productos_separador.jpg) center repeat-x; height:1px; margin:3px 14px 0px 13px; }
.contenido_1 .producto { float:left; position:relative; padding-left:25px; padding-top:7px; padding-bottom:23px; }
.contenido_1 .producto .imagen { float:left; position:relative; padding-right:5px; width:150px; text-align:center; }
.contenido_1 .producto .nombre_precio { float:left; position:relative; color:#010101; font-size:12px; width:171px; font-weight:bold; padding-right:10px; height:60px; }
.contenido_1 .producto .nombre_precio a { color:#010101;}
.contenido_1 .producto .descripcion { float:left; position:relative; color:#58595b; font-size:10px; width:166px; }
.contenido_1 .producto .botones { float:right; position:relative; width:100px; padding-right:30px; padding-top:16px;  }
.contenido_1 .paginacion { float:left; position:relative; width:90%; padding:0 5%; padding-bottom:13px; padding-top:20px; }
.contenido_1 .paginacion .anterior { float:left; position:relative; }
.contenido_1 .paginacion .siguiente { float:right; position:relative; }




.contenido_2 { height:698px; }
.contenido_2 .texto { text-align:center; padding:30px 0px; }




.contenido_3 { height:698px; }
.contenido_3 .categoria { width:415px; height:187px; background:url(../img/categorias_background.jpg) no-repeat; margin:0 auto 0 auto; }
.contenido_3 .categoria .titulo { padding:9px 0 20px 15px; font-size:16px; color:#000000; font-weight:bold; }
.contenido_3 .categoria .imagen { width:304px; margin:0 auto; }



.contenido_4 {  }


.contenido_4 .titulo { float:left; position:relative; font-size:22px; color:#000000; padding-left:25px; padding-top:10px; }
.contenido_4 .carrito { float:right; position:relative; padding-top:10px; padding-right:15px; padding-bottom:6px; }

.contenido_4 .separador { float:left; position:relative; width:469px; background:url(../img/listado_productos_separador.jpg) center repeat-x; height:1px; margin:3px 14px 0px 13px; }
.contenido_4 .imagen { float:left; position:relative; width:240px; padding-top:10px; margin-left:25px; }
.contenido_4 .precio_boton { float:right; position:relative; width:200px; text-align:center; font-size:17px; color:#000000; padding-top:35px; padding-right:30px;  }
.contenido_4 .subtitulo { clear:both; float:left; position:relative; display:block; padding-bottom:3px; padding-top:20px;  padding-left:25px; width:100%; font-size:13px; color:#000000; font-weight:bold;  }
.contenido_4 .descripcion { float:left; position:relative; display:block; text-align:justify; font-size:11px; padding:17px 25px; }
.contenido_4 .texto { float:left; position:relative; display:block; text-align:justify; }
.contenido_4 .formulario { float:left; position:relative; display:block; background:url(../img/producto_formulario_background.jpg) no-repeat; width:401px; height:193px; margin-left:45px; }
.contenido_4 .formulario .input { display:block; }
.contenido_4 .formulario input { border:none; background:none; width:208px; height:12px; padding:3px; font-size:9px; font-family:Tahoma; }
.contenido_4 .formulario .textarea { float:left; position:relative; display:block; }
.contenido_4 .formulario textarea { border:none; background:none; width:208px; height:82px; padding:3px; font-size:9px; font-family:Tahoma; }
.contenido_4 .formulario .boton { float:left; position:relative; display:block; text-align:right; width:344px; padding-top:8px; }
.contenido_4 .formulario_mensaje { float:left; position:relative; text-align:center; font-weight:bold; color:#000000; width:100%; }




.contenido_5 {  height:698px; position:relative; }


.contenido_5 .titulo { float:left; position:relative; font-size:22px; color:#000000; padding-top:10px; padding-bottom:50px; text-align:center;  width:100%; }

.contenido_5 .descarga { float:left; position:relative; background:url(../img/descargas_separador.jpg) no-repeat bottom center; width:447px; clear:both; margin-left:20px; padding-bottom:2px; margin-bottom:17px; }
.contenido_5 .descarga .titulo { float:left; position:relative; font-size:12px; color:#58595b; width:336px; padding:12px 0px 0px 6px; text-align:left; }
.contenido_5 .descarga .link { float:right; position:relative; }



.contenido_6 {  height:698px; position:relative; float:left; width:100%; }
.contenido_6 .subtitulo { float:left; position:relative; display:block; background:url(../img/contacto_subtitle_background.jpg) no-repeat bottom center; width:414px; padding:20px 0 5px 37px; margin-bottom:20px; margin-left:20px; font-weight:bold;}
.contenido_6 .texto,.contenido_6 .texto2 { float:left; position:relative; display:block; clear:both; text-align:center; width:100%; }
.contenido_6 .texto  { font-size:14px; font-weight:bold; }
.contenido_6 .texto2 { font-size:24px; letter-spacing:2px; }
.contenido_6 .formulario { float:left; position:relative; display:block; background:url(../img/producto_formulario_background.jpg) no-repeat; width:401px; height:193px; margin-left:45px; }
.contenido_6 .formulario .input { display:block; }
.contenido_6 .formulario input { border:none; background:none; width:208px; height:12px; padding:3px; font-size:9px; font-family:Tahoma; }
.contenido_6 .formulario textarea { border:none; background:none; padding:3px; margin:0; font-size:9px; font-family:Tahoma; }

.contenido_6 .formulario .boton { float:left; position:relative; display:block; text-align:right; width:344px; padding-top:8px; margin:0; }
.contenido_6 .formulario_mensaje { float:left; position:relative; text-align:center; font-weight:bold; color:#000000; width:100%; }


.contenido_7 { }
.contenido_7 .carrito { float:right; position:relative; padding-top:10px; padding-right:15px; padding-bottom:6px; width:100%; }
.contenido_7 .separador { float:left; position:relative; width:469px; background:url(../img/listado_productos_separador.jpg) center repeat-x; height:1px; margin:3px 14px 0px 13px; }

.contenido_7 .producto { float:left; position:relative; padding-left:25px; padding-top:7px; padding-bottom:15px; }
.contenido_7 .producto .imagen { float:left; position:relative; padding-right:5px; width:150px; height:110px; text-align:center; }
.contenido_7 .producto .nombre { float:left; position:relative; font-size:12px; width:300px; font-weight:bold; padding-bottom:5px; }
.contenido_7 .producto .nombre a { color:#010101;}
.contenido_7 .producto .datos { float:left; position:relative; color:#414042; font-size:12px; width:171px; font-weight:bold; padding-right:10px; height:60px; line-height:200%; }
.contenido_7 .producto .datos input { width:19px; height:19px; background:url(../img/carrito_cantidad_back.jpg) no-repeat; border:none; font-size:12px; padding:0 2px; }
.contenido_7 .producto .descripcion { float:left; position:relative; color:#58595b; font-size:10px; width:166px; }
.contenido_7 .producto .botones { float:right; position:relative; width:100px; padding-right:30px; padding-top:16px;  }

.contenido_7 .totales { float:left; position:relative; padding-bottom:50px; padding-top:30px; width:100%;}
.contenido_7 .totales .box { float:left; position:relative; font-size:16px; color:#000000; font-weight:bold; }






.contenido_8 { height:698px; position:relative; float:left; }
.contenido_8 .separador { float:left; position:relative; width:469px; background:url(../img/listado_productos_separador.jpg) center repeat-x; height:1px; margin:3px 14px 0px 13px; }
.contenido_8 .carrito { float:right; position:relative; padding-top:10px; padding-right:15px; padding-bottom:6px; }
.contenido_8 .texto { float:left; position:relative; display:block; clear:both; text-align:justify; width:90%; font-size:12px; padding:10px 5% 20px 5%; line-height:150%; font-weight:bold; }

.contenido_8 .formulario { float:left; position:relative; display:block; width:100%; }
.contenido_8 .formulario .campo { float:left; position:relative; margin-left:45px; font-size:14px; font-weight:bold; color:#000000; width:110px; padding-bottom:12px; }
.contenido_8 .formulario .input { float:left; position:relative; padding-bottom:12px; }
.contenido_8 .formulario input { border:1px solid #000000; background:none; width:250px; height:17px; padding:3px 0 0 3px; font-size:9px; font-family:Tahoma; }
.contenido_8 .formulario .checkbox { float:left; position:relative; margin-left:45px; width:400px; padding:10px 0 0 10px; font-weight:bold; font-size:14px; padding-left:30px; letter-spacing:1px; }
.contenido_8 .formulario .checkbox input { width:auto; border:none; padding:auto; height:auto; }
.contenido_8 .boton { text-align:center; padding-top:15px; float:left; position:relative; width:100%; }
.contenido_8 .formulario_mensaje { float:left; position:relative; text-align:center; font-weight:bold; color:#000000; width:100%; }
