@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	color:#000000;
	text-align: justify;
}
html{ width:100%; height:100%;}
* html img,
 .png{
	position:relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "css/imagenes/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
	);
}
body{ width:100%; height:100%; background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.clear{ clear:both; font-size:0px;}
#contenedor_general {width: 996px; margin-right: auto; margin-left: auto; border: 3px solid #F00; background-color:#FFF;}
	#cabecera{float: left;background: #FFF url(imagenes/fondo_cabecera.png) no-repeat center;width: 996px;height: 119px;margin: 0;}
		#cont_logo{ width:516px; height:111px; margin-top:8px; float:left; background: url(imagenes/logo_copiadoras.png) no-repeat;}
		#cont_datos{float:left; width:480px; height:111px; text-align:right;}
			.filacabecera_datos{ width:460px; height:20px; margin-top:5px; padding-right:20px; float:left;}
	#menu{ width:996px; height:auto; float:left; background-color:#999;}
		#apartado_menu{ width:141px; height: 18px; float:left;}
		#apartado_oferta{ width:150px; height:1; float:left; background-color:#F00;}
		#ofertas{ float: left; display: block; color: #000; width: 140px;	height: 18px; font-weight: bolder; text-align: center; text-decoration: none; font-size:13px;}
		#ofertas:hover{	color: #FFF; font-size:13px;}

		.menu{float: left; width:139px; height: 18px; border: 1px solid;  display: block; background-color: #CCC; border: 1px solid #F00; color: #000; font-weight: bolder; text-align: center; text-decoration: none; margin: 0; font-size:13px;}
		.menu:hover{color: #e31f23; background-color: #FFF; border-bottom: 1px solid #F00; font-size:13px;}
		.menu1{float: left;display: block;background-color: #FFF; border-left:#F00 solid 1px; border-right:#F00 solid 1px; border-top:#F00 solid 1px; border-bottom:solid 1px #FFF;color:#e31f23;font-weight: bolder;width: 139px;height: 18px;text-align: center;text-decoration: none;margin: 0;font-size:14px;}

	
	#izquierda{ width:846px; float:left; height:auto!important; /*min-height:100px; height:100px;*/ background-color:#FFF;}
		#cont_derecha{ width:204px; margin-top:20px; /*height:100px; min-height:100px;*/ height:auto !important; float:right; padding-left:3px; padding-right:3px;}
			#imagenes{float: left; width: 204px; height: auto;}
			
		

		#cont_izquierda{ width:616px; height:100px; min-height:100px; height:auto !important; float:left; padding-left:10px; padding-right:10px; margin-top:20px;}
			#copis{ float:left;width: 475px;height: 315px;height: auto !important; min-height:315px; padding-left:70px;}
			#copis2{ float:left;width: 475px;height: 50px;height: auto !important; min-height:50px; padding-left:70px;}
			.pics{ height:315px; width:475px; float:left;}
			.titulo_inicio{font:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold;}
			.texto_inicio{font:Arial, Helvetica, sans-serif; font-size:12px; height: 90px; min-height:90px; height:auto !important;}
			#texto_inicio{ width: 500px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#333; float:left; height:auto !important; min-height:100px; height:100px; padding:15px; margin-left: 25px;}
			.texto_resaltado{
	color:#e31f23;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
			.texto{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
			
			.quienessomos:link{ width:auto; height:20px; vertical-align:middle; background-color:#e31f23; color:#FFF; font-weight:bold; padding:3px; text-decoration:none;}
			.quienessomos:visited{ width:auto; height:20px; vertical-align:middle; background-color:#e31f23; color:#FFF; font-weight:bold;; padding:3px;  text-decoration:none;}
			.quienessomos:hover{ width:auto; height:20px; vertical-align:middle; background-color:#e31f23; color:#FFF; font-weight:bold;; padding:3px;  text-decoration:none;}
			.aviso:link{ color:#000; text-decoration:none;}
			.aviso:visited{ color:#000; text-decoration:none;}
			.aviso:hover{ color:#FFF; text-decoration:none;}
			
			a:link{ color:#000; text-decoration:none;}
			a:visited{ color:#000; text-decoration:none;}
			a:hover{ color:#e31f23; text-decoration:none;}

	
	#derecha{ width:150px; float:right; height:auto!important; background-color:#90b9f1; /*min-height:100px; height:100px;*/}
		
	#pie{ height: 21px; text-align: center;	margin: 0; padding: 0; background-color:#CCC; border-top: 1px solid #F00; clear:both; margin-top:10px;}
	
	#textoServicioTecnico {width: 616px;float:left;height:auto;}
	#cuadroServicioTecnico { height: 165px; width: 490px; padding-left:14px; padding-right:15px; line-height:16px; text-align:justify; border: 1px solid #e31f23;}
	#cuadro2ServicioTecnico {margin-top:15px; margin-bottom:15px; }
	#texto2ServicioTecnico {float: left; width: 450px; height:auto; text-align: justify;}
	#fotoServicioTecnico { float: right;  width: 150px; height: auto;}
	li{ background:url(imagenes/li.jpg) no-repeat left top; padding-left:15px; list-style:none; vertical-align:middle; width:auto;}

	#datos{width: 600px; height: 274px; min-height: 274px; height:auto !important; border:#000 solid 1px;}
	#datos_cliente{ width:auto; height:16px; color:#990000; float:left; font-size:16px; position:absolute; margin-top:-8px; background:#FFF; margin-left:20px; padding-left:10px; padding-right:10px;}
	#cliente{ float: left; width: 270px; height: 30px; padding-left:5px; padding-right:5px;}
	.fila_form{ float:left; width:519px; height:20px;}
	#frmdcha{ width:300px; height:auto; float:left;}
	#frmizq{ width:300px; height:auto; float:right;}
	.info{ float: left; width: 75px; font-weight: bolder; height:20px;}
	#mapa{ text-align: center;}
	#consumibles1 {width:600px;	height:auto; float: left; margin-top:15px; margin-bottom:10px;}
	.enlaces {color: #000; text-decoration: none;}
	#banner{ width:150px; height:200px; height: auto!important; min-height:200px; float:left;}
		.foto_banner{ width:150px; height:150px; height: auto!important; min-height:150px; float:left;}
		.texto_banner{ width:150px; height:40px; height: auto!important; min-height:40px; float:left; margin-top:10px;}

	#vistec{ width:500px; height:20px; float:left; margin-top:10px; padding-left:30px; min-height:20px; height:auto !important;}
	#enviar{ text-align: center; margin-left: 120px;}
	#vistec1{ width:500px; height:20px; float:left; margin-top:40px; padding-left:100px; min-height:20px; height:auto !important;}
	.info_vistec{ width:200px; height:20px; float:left; min-height:20PX; height:auto !important;}

#informacion{ float:right; height:90px; width:90px; margin-top:-90px; margin-right:30px; }

.texto_protec_datos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.aviso_datos:link{ font-size:10px; color:#0000cc; text-decoration:none;}
.aviso_datos:visited{ font-size:10px; color:#0000cc; text-decoration:none;}
.aviso_datos:hover{ font-size:10px; color:#0000cc; text-decoration:none;}


.div_protect_datos {
	position:absolute;
	border-width:normal;
	border-style:solid;
	border-color:#eb161f;
	width: 450px;
	left:320px;
	top:150px;
	background-color:#FFF;
}

.div_protect_datos_boton{
	float:right;
	cursor:pointer;
}

.div_protect_datos_texto {
	margin: 10px;
}

.texto_protect_datos_cuerpo{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.texto_protect_datos_titulo{	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	color: #eb161f;
}