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


@import url('reset.css');

body{
	background-image:url(../imagenes/img_fondo_web.gif);
	background-repeat:repeat-x;
}


#container {
	margin: 10px auto 0px auto;
	padding: 0px;
	width: 988px;

	}

#logo_todoalacarta {
	float:left;
	width: 357px;
	height:40px;
	}

#logo_brilogic {
	float:right;
	width: 443px;
	height:40px;
	margin-right:3px;
	}
	
#plupper {
	float:left;
	width: 188px;
	height:46px;
	}
	
	
	
#menu {
    margin-top:5px;
	float:left;
	width: 988px;
	height:31px;
	
	}
	

#contenido_sup {
	/*display:none;*/		
	float:left;
	width: 986px;
	height:340px;
	margin-top:10px;
	}
	
#contenido_colaboradores {		
	float:left;
	width: 986px;
	height:340px;
	margin-top:10px;
background-image:url(../imagenes/colaboradores/img_colaboradores.jpg);
	}
	
#contenido_tarjetas {		
	float:left;
	width: 986px;
	height:340px;
	margin-top:10px;
	background-image:url(../imagenes/landing-tarjetas/tarjetas-de-visita-personalizadas.jpg);
	}
	
#frase_banner {		
	float:right;
	width: 330px;
	height:50px;
	margin-top:128px;
	}
	
	#contenido_sup_404 {		
	float:left;
	width: 986px;
	height:490px;
	margin-top:10px;
	background-image:url(../imagenes/error404/img_fondo_error404_2.png);
	
	}

#productos_404 {		
	float:left;
	width: 984px;
	height:240px;
	margin-top:25px;
	
	}
	
	
		#contenido_sup_actualizando {		
	float:left;
	width: 986px;
	height:490px;
	margin-top:10px;
	background-image:url(../imagenes/error404/img_fondo_actualizando.png);
	
	}

#logo_faq {		
	float:left;
	width: 188px;
	height:175px;
	margin-top:10px;
	background-color:#FFF;
	background-image:url(../imagenes/preguntas_frecuentes/preguntas_frecuentes.jpg);
	background-repeat:no-repeat;
	}
	
#contenido_sup_faq {		
	float:left;
	width: 988px;
	height:190px;
	margin-top:10px;
	background-image:url(../imagenes/preguntas_frecuentes/img_cabecera.jpg);
	background-repeat:no-repeat;

	}
	
#contenido_sup_tienda {		
	float:left;
	width: 986px;
	height:199px;
	margin-top:10px;
	background-image:url(../imagenes/tienda/img_superior.jpg);
	background-repeat:no-repeat;

	}
	
#contenido_inf_tienda_izq {		
	float:left;
	width: 617px;
	height:408px;
	margin-top:10px;

	}
	
#contenido_inf_tienda_dcha {		
	float:left;
	width: 369px;
	height:408px;
	margin-top:10px;

	}
	
#textos_tienda {		
	float:left;
	width: 617px;
	height:309px;
	background-image:url(../imagenes/tienda/img_textos.png);
	background-repeat:no-repeat;

	}

#boton_reg_tienda {		
	float:left;
	width: 617px;
	height:99px;
	background-image:url(../imagenes/tienda/img_boton_reg.png);
	background-repeat:no-repeat;


	}	
	
#titulo_tienda {		
	float:left;
	width: 369px;
	height:64px;
	background-image:url(../imagenes/tienda/img_titulo.png);
	background-repeat:no-repeat;
	background-color:#FFF;


	}
	
#login_tienda {
	float:left;
	width: 324px;
	height: 200px;
	background-image:url(../imagenes/tienda/img_login.png);
	background-repeat:no-repeat;
	padding-left:45px;
	padding-top:21px;
	font: 12px Verdana;
	color: #000;
}

#login_tienda #accesoClientes ul{
	width: 300px;
}

#login_tienda #accesoClientes label{
	color:#FFF; 
	font-family: Verdana, Geneva, sans-serif; 
	font-size:12px;
}

#login_tienda #accesoClientes #requiredLogin,
#login_tienda #accesoClientes #requiredPassword{

	margin: 5px 0 10px 0;
}

#login_tienda #accesoClientes #requiredLogin.error,
#login_tienda #accesoClientes #requiredPassword.error{

	border: 1px solid red;
}


#login_tienda #accesoClientes .errorMsg{
	color: #FF0000;
	font: 10px Verdana;
	width: 140px;
	float: left;
}

#login_tienda #accesoClientes .rememberPass{
	color: #EE8200;
    float: right;
    margin-right: 28px;
    margin-top: 5px;
    width: 132px;
}

#login_tienda #aeSubmit{

	margin-left:128px; 
	margin-top:15px;
}


	
	
	
	#login_tienda_error {		
	float:left;
	width: 324px;
	height: 180px;
	background-image:url(../imagenes/tienda/img_login_error.png);
	background-repeat:no-repeat;
	padding-left:45px;
	padding-top:21px;


	}
	

	
#candado_tienda {		
	float:left;
	width: 369px;
	height: 123px;
	background-image:url(../imagenes/tienda/img_candado.png);
	background-repeat:no-repeat;


	}
	
	
	
	
	
	/*#contenido_inf_tienda {		
	float:left;
	width: 988px;
	height:405px;
	margin-top:10px;
	background-image:url(../imagenes/tienda/img_fondo_grande.png);
	background-repeat:no-repeat;

	}
		#contenido_inf_tienda_error {		
	float:left;
	width: 988px;
	height:405px;
	margin-top:10px;
	background-image:url(../imagenes/tienda/img_fondo_grande_error.png);
	background-repeat:no-repeat;

	}
	
	.input_tienda {background-image:url(../imagenes/tienda/img_iniciar_sesion_estatico.png); background-repeat:no-repeat; border:0px; height:30px; width:178px; margin-left:128px; margin-top:25px;}
	
#registrese_tienda {		
	float:left;
	width: 622px;
	height:405px;


	}
#login_tienda {		
	float:left;
	width: 310px;
	height:390px;
	padding-top:88px;
	padding-left:40px;

	} */

#izqda_sup_faq {		
	float:left;
	width: 700px;
	height:50px;
	background-color:#FFF;
	}

	
#campos_buscar_faq {		
	float:left;
	width: 286px;
	height:50px;
	background-color:#FFF;
	}
	

	
#contenido_inf_faq {
	float:left;
	width: 986px;
	background-color:#F0F0F0;
	}

#contenido_inf {
	float:left;
	width: 986px;
	}
	
#banner_promocion_index {
	/*display:none;*/
	float:left;
	width: 986px;
	
	background-repeat:no-repeat;
	margin-top:1px;
	height:82px;
	}
	
#banner_magazine_index {
	float:left;
	width: 414px;
	background-repeat:no-repeat;
	margin-top:1px;
	height:194px;
	margin-left: 10px;
	}
#banner_colaboradores {
	float:left;
	width: 190px;
	background-repeat:no-repeat;
	margin-top:1px;
	height:194px;
	}
	
#banner_suscripcion_index {
	float:left;
	width: 362px;
	background-image:url(../imagenes/index/suscripcion_2.jpg);
	background-repeat:no-repeat;
	margin-top:1px;
	margin-right:10px;
	height:194px;
	}
	
#banner_suscripcion_index_arriba {
	float:left;
	width: 362px;
	background-repeat:no-repeat;
	margin-top:1px;
	height:100px;
	}
	
#banner_suscripcion_index_abajo {
	float:left;
	width: 362px;
	background-repeat:no-repeat;
	background-image:url(../imagenes/index/suscripcion_abajo.jpg);
	height:100px;
	}
	
#formulario_suscripcion {
	float:left;
	width: 362px;
	margin-top:10px;
	margin-left:54px;
	}

.input {
	border:0px solid #ccc;
}
.submit{
	margin-left:15px;
}
#contenido_inf_index {
	float:left;
	width: 986px;
	background-image:url(../imagenes/index/img_fondo_banners.png);
	background-repeat:no-repeat;
	margin-top:2px;
	height:275px;
	}

/*MAQUETACION OFERTAS----------------------------------------------------------------------------------------------------------------------*/

#oferta_iz {
	/*display:none;*/
	float:left;
	width: 494px;
	height:500px;
	margin-top:10px;
	
	}
	
#oferta_iz_top {
	
	float:left;
	width: 494px;
	height:372px;
	background-image:url(../imagenes/ofertas/izquierda/arriba.jpg);
	background-repeat:no-repeat;
	
	}
	
#oferta_iz_down {
	float:left;
	width: 375px;
	height:119px;
	background-image:url(../imagenes/ofertas/izquierda/abajo.jpg);
	background-repeat:no-repeat;
	}
	
#oferta_iz_boton {
	
	float:left;
	width: 112px;
	height:119px;

	}
	
#oferta_dcha{
	
	float:left;
	width: 493px;
	height:500px;
	margin-top:10px;
	
	}

#oferta_dcha_top {
	
	float:left;
	width: 493px;
	height:371px;
	background-image:url(../imagenes/ofertas/derecha/arriba.jpg);
	background-repeat:no-repeat;
	
	}
	
#oferta_dcha_down {
	float:left;
	width: 378px;
	height:119px;
	background-image:url(../imagenes/ofertas/derecha/abajo.jpg);
	background-repeat:no-repeat;
	}
	
#oferta_dcha_boton {
	
	float:left;
	width: 107px;
	height:119px;

	}

/* FIN MAQUETACION OFERTAS----------------------------------------------------------------------------------------------------------------------*/	

	
#contenido_izqda {
	
	float:left;
	width: 500px;
	height:580px;
	background-color:#fff;
	margin-top:10px;
	

	}
#contenido_dcha {
	
	float:left;
	width: 488px;
	height:580px;
	background-color:#fff;
	margin-top:10px;
	
	}

#contenido_unico {	
float:left;
width: 986px;
	margin-top:10px;
	background-color:#fff;
	height:580px;
	z-index:0;
	}
	
	#contenido_unico_productos {	
float:left;
width: 986px;
height: 565px;
	margin-top:10px;
	background-color:#fff;
	height:580px;
	z-index:0;
	}
	
	#contenido_relative {	
	z-index:1;
	position:absolute;
	}
	
#reloj {		

	width: 350px;
	top:340px;
	left:590px;
	position:absolute;
	height:20px;
	z-index:1;
	color:#F00;
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	}
	
#mini_banners {
	float:left;
	width: 236px;
	padding: 10px 5px 0px 5px;
	line-height: 17px;
	}
	

#noticias {
	float:left;
	width: 976px;
	margin-top:20px;
	height:23px;
	padding-left:10px;
	background-image:url(../imagenes/pie/img_noticias.png);
	background-repeat:no-repeat;
	padding-top:2px;
	}

#pie {
	margin-top:50px;
	float:left;
	width: 986px;
	height:150px;
	margin: 2px 0px 0px 5px;
	border-top: 1px;
	border-top-color: #999;
	border-top-style: solid;
	}
	
#piesin {
	margin-top:50px;
	float:left;
	width: 986px;
	height:80px;
	margin: 2px 0px 0px 5px;
	}
	
#productos_indice{

	float:left;
	width: 241px;
	height:205px;
	margin-top:10px;
	margin-left: 5px

}
#productos_galeria{

	float:left;
	width: 735px;
	height:560px;
	margin-top:10px;

}

#contenido_quienes{ width:986px; background-color: #fff; height:540px; float:left; margin-top:10px;}

#quienes_titulo {	
float:left;
width: 986px;
background-color: #fff;
height:60px;
margin-top:10px;
}
	

#quienes_logo {	
float:left;
background-color: #fff;
height:540px;
width:326px;
}

#quienes_bloque1 {	
float:left;
width: 325px;
height:540px;
background-color: #fff;
}

#quienes_bloque2 {	
float:left;
width: 315px;
background-color: #fff;
height:540px;
}

h1{
padding: 5px 20px 5px 20px;
color:#EE8200;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;}

h2{
padding: 40px 20px 5px 20px;
color:#EE8200;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;}

h3{
padding: 5px 20px 5px 20px;
color:#EE8200;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;}

p{
padding: 15px 20px 5px 20px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

img { behavior: url(iepngfix.htc); }


.noticias{
	color:#fff;
	padding-top:5px;
	font-family:Verdana;
	font-size:12px;
	width:986px;
	}
	
.comentarios{
padding: 15px 20px 5px 20px;
color:#808080;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}

.quienes_somos{
padding: 35px 2px 5px 2px;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;}

.texto_faq {color:#333; padding: 10px 20px 0px 20px; font-family:Verdana, Geneva, sans-serif;	font-size:14px;}

.texto_campo_busqueda_faq {padding:0px 0px 2px 0px; font-size:9px;}

.texto_titulos_faq {padding:25px 50px 5px 50px;}

.quienes_somos_titulo {padding:35px 0px 0px 365px; font-size:16px;}

.quienes_links {color:#EE8200;}
.login_link {
	color:#EE8200; 
	float: right;
    margin-right: 34px;
    margin-top: 5px;
}

.link_pie {color:#666; font-size:10px; font-family:Verdana, Geneva, sans-serif; text-decoration:none;}


.links_index{	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

#contenido_superior
{float::left;
width:988px;
height:342px;
}



#ahorro_bloque_izqda {	
margin-top:10px;
float:left;
width: 680px;

}

#ahorro_bloque_izqda_colaboradores {	
margin-top:10px;
float:left;
width: 600px;

}

#ahorro_bloque_izqda h3{	
color:#333;
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
font-weight::bold;

}

#ahorro_bloque_dcha {	
margin-top:10px;
float:left;
width: 308px;
}

#colaboradores_bloque_dcha {
	margin-top:10px;
	float:left;
	width: 382px;
	height: 600px;
}

#bloque_izqda {	
margin-top:10px;
float:left;
width: 325px;
height:260px;
}

#bloque_izqda_colaboradores {	
margin-top:10px;
padding-top:10px;
float:left;
width: 240px;
height:207px;
background-image:url(../imagenes/colaboradores/img_colaboradores_peque.png);
background-repeat:no-repeat;
}

#bloque_izqda_colaboradores_txt {
	margin-top:10px;
	padding-top:6px;
	float:left;
/*	width: 330px;*/
	width: 591px;
	height:170px;
	margin-left: 9px;
	
}

#bloque_izqda_colaboradores_img {
	margin-top:10px;
	padding-top:6px;
	float:left;
	width: 591px;
	height:354px;
	margin-left: 9px;
	background-image:url(../imagenes/colaboradores/img_colaboradores_abajo.jpg);
	background-repeat:no-repeat;
}

#bloque_izqda h1 {	
padding-top: 10px;
color:#F60;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
}


#bloque_dcha {	
margin-top:10px;
float:left;
width: 325px;
height:260px;

}

#fondo_videos {	
float:left;
width: 675px;
height:772px;
background-image:url(../imagenes/ahorro/img_fondo_flashes.png);
background-repeat:no-repeat;
}

#encabezado_videos {	

float:left;
width: 660px;
height:40px;

}

#encabezado_videos h2 {	

font-weight:bold;
padding-top: 10px;
color:#F60;
font-family:Verdana, Geneva, sans-serif;
font-size:17px;
}

#reproductor_videos {	
margin-top:30px;
float:left;
width: 640px;
padding-left:10px;

}

#ejemplos_video_izqda {	
margin-top:30px;
float:left;
width: 330px;
height:300px;

}

#ejemplos_video_dcha {	
margin-top:30px;
float:left;
width: 330px;
height:300px;

}


#boton_mas_ejemplos {	
float:left;
width: 640px;
height:90px;
text-align:right;
padding-right:20px;

}

#titulo_grupo_empresas {	
margin-top:30px;
float:left;
width: 660px;
height:40px;

}

#titulo_grupo_empresas h2 {	
padding-top: 10px;
color:#F60;
font-family:Verdana, Geneva, sans-serif;
font-size:18px;
}

#todoalacarta_izqda {	
float:left;
width: 330px;
height:450px;

}


#todoalacarta_dcha {	
float:left;
width: 330px;
height:450px;

}


#ventajas {	
float:left;
width: 291px;
height:340px;
background-image:url(../imagenes/ahorro/img_pastilla_1.png);
background-repeat:no-repeat;

}

#ventajas_izqda {	
float:left;
width: 163px;
height:132px;
background-image:url(../imagenes/ahorro/img_inferior_izq_ventajas.png);
background-repeat:no-repeat;

}

#ventajas_dcha {	
float:left;
width: 130px;
height:132px;


}

#ahorro_impresion {	
float:left;
width: 291px;
height:426px;
background-image:url(../imagenes/ahorro/img_pastilla_2.png);
background-repeat:no-repeat;

}

#ahorro_diseno {
	margin-top:15px;
float:left;
width: 291px;
height:265px;
background-image:url(../imagenes/ahorro/img_pastilla_3.png);
background-repeat:no-repeat;

}

#ahorro_diseno_izqda {
float:left;
width: 163px;
height:129px;
background-image:url(../imagenes/ahorro/img_imprima_lo_necesario_izq_superior.png);
background-repeat:no-repeat;

}

#ahorro_dcha{
float:left;
width: 129px;
height:129px;


}

#imprimir {	
float:left;
width: 291px;
height:375px;
background-image:url(../imagenes/ahorro/img_imprima_lo_necesario.png);
background-repeat:no-repeat;

}


#productos_panel_izqda {
	float:left;
	width:234px;
	height:620px;
	background-image:url(../imagenes/productos/placa_izquierda.jpg);
}

#productos_translate {
	float:left;
	margin:40px 0px 20px 8px;
	width:969px;
	height:112px;
	background-image:url(../imagenes/productos/translate.jpg);
	
}

#btn_translate {
	float:right;
	margin:64px 10px 10px 714px;
	width:188px;
	height:38px;
	
}

#productos_panel_dcha {
	float:left;
	width:752px;
}

#productos_arriba_cartas {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_cartas.jpg);
}

#productos_arriba_tarjetas {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_tarjetas_y_tarjetones.jpg);
}

#productos_arriba_tarjetas_visita {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_tarjetas.jpg);
}

#productos_arriba_digirapid {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_digirapid.jpg);
}

#productos_arriba_tarjetas_y_tarjetones {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_tarjetas_y_tarjetones.jpg);
}

#productos_arriba_cajas {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_cajas.jpg);
}

#productos_arriba_libretas {
	float:left;
	width:752px;
	height:99px;
	background-image:url(../imagenes/productos/arriba_libretas.jpg);
}

#productos_boton_anterior {
	
	float:left;
	width:92px;
	height:371px;
	background-image:url(../imagenes/productos/izquierda.jpg);
	padding-top:150px;
	padding-left:25px;
}

#productos_boton_anterior2 {
	
	float:left;
	width:46px;
	height:36px;
	margin-top:10px;
	margin-left:95px;
/*	background-image:url(../imagenes/productos/izquierda.jpg);
	padding-top:150px;
	padding-left:5px;*/
}

#productos_panel_centro {
	float:left;
	width:504px;
	height:521px;
	background-image:url(../imagenes/productos/fondo_img.jpg);
}


#productos_boton_siguiente {
	float:left;
	width:88px;
	height:201px;
	background-image:url(../imagenes/productos/derecha.jpg);
	padding-top:188px;
	padding-left:40px;
}

#productos_boton_siguiente2 {
	float:left;
	width:46px;
	height:36px;
	margin-left:95px;
	/*background-image:url(../imagenes/productos/derecha.jpg);
	padding-top:150px;*/

}
#boton_siguiente {
	float:left;
	width:128px;
	height:132px;

}


#productos_boton_cartas {
	margin-left:13px;
	margin-top:100px;
	float:left;
	width:212px;
	height:57px;
}

#productos_boton_botellas {
	margin-top:15px;
	margin-left:15px;
	float:left;
	width:199px;
	height:161px;
}

#productos_boton_tarjetas {
	margin-top:15px;
	margin-left:15px;
	float:left;
	width:199px;
	height:161px;
}

#productos_boton {
	margin-top:5px;
	margin-left:13px;
	float:left;
	width:212px;
	height:57px;
}


#productos_boton_anterior #mas_info 
{
	z-index:200;
	position:relative;
	top:-145px;
	left:0px;
	}

/* FORMULARIO COLABORADORES----------------------------------------------------------------------------------------------------------------------*/	
	
	#form {
	padding: 1em;
	width: 382px;
	margin: auto;
	background-image:url(../imagenes/colaboradores/bg_form.png);
	background-repeat:no-repeat;
	height: 512px;
	}
		  

	#form h2{
	padding: 5px 20px 5px 20px;
	color:#EE8200;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	}


	#form .campo {
			border: 1px solid #999;
			padding: 0.3em;
			font-size: 12px;}

	#form .error {
			border: 1px solid #F00;
			/*padding: 0.2em;*/
			font-size: 10px;}

	#form .com {
			border: 1px solid #999;
			padding: 0.2em;
			font-size: 12px;
			width:18em;
			height: 5em;
			font: 12px Lucida Grande, 'Trebuchet MS', verdana, sans-serif;}

	#form .com-error {
			border: 1px solid #999;
			padding: 0.2em;
			font-size: 12px;
			width:18em;
			height: 5em;
			font: 12px Lucida Grande, 'Trebuchet MS', verdana, sans-serif;}

  #form .boton {
			border: 2px solid #999;
			padding: 0.3em;
			font-size: 12px;
			width: 4em;}

	 #error {
		  
		  padding: 2px;}

	 #ok {
	    
	    padding: 2px;}

