body,html
	{		font-size:10pt;
		font-family:arial,verdana;
		margin:0;
		padding:0;
		width:100%;
		height:100%;
		overflow-x:hidden;

	}

.clear{clear:both;}


.forma1
	{
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;

		box-shadow: 3px 3px 1px #999;
		-moz-box-shadow: 3px 3px 1px #999;
		-webkit-box-shadow: 3px 3px 1px #999;
	}

.boton_azul
	{background-color:#3c92cf;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 15px;font-size:12pt;border:0;}
.boton_azul:hover
	{background-color:#3c7ecf;}

.boton_verde
	{background-color:#94b528;text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 15px;;font-size:12pt;border:0;}
.boton_verde:hover
	{background-color:#6eb528;}

.boton_naranja
	{background-color:#db9422;text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 15px;;font-size:12pt;border:0;}
.boton_naranja:hover
	{background-color:#db7922;}




.boton_acceso
	{
		color:#fff;
		font-size:10pt;
		background-color:#94b528;
		padding:1px 10px;
		border:0;
		cursor:hand;
	}
.boton_acceso:hover
	{background-color:#6eb528;}

.boton_enviar_password
	{
		color:#fff;
		font-size:10pt;
		background-color:#94b528;
		padding:1px 10px;
		border:0;
	}
.boton_enviar_password:hover
	{background-color:#6eb528;}

.boton_cancelar_password
	{
		color:#fff;
		font-size:10pt;
		background-color:#FB4A4A;
		padding:1px 10px;
		border:0;
	}

.boton_cancelar_password:hover
	{background-color:#ff0000;}


.input_text
	{		background-color:#D4D4D4;
		color:#000;
		border:1px solid #ccc;
		font-size:8pt;
		font-family:trebuc,arial;
		height:15px;
		padding:0;
	}

@font-face {
  font-family: 'trebuc';
  src: url("/graf/fuente/trebuc.ttf");
  src: url("/graf/fuente/trebuc.eot");
  font-style:normal;
  font-weight:normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'trebuc';
    src: url("/graf/fuente/trebuc.ttf"); format('ttf');
  }
}



#fondo_negro
	{		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:10;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}
#fondo_negro2
	{
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:20;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_negro3
	{
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:35;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}

#fondo_oculto_negro3
	{		display:none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:35;
		-moz-opacity: 0.6;
		opacity:.60;
		filter: alpha(opacity=60);
		background-repeat:repeat-x;
	}



#flotante_mensaje_error_login
	{		position:absolute;
		width:450px;
		left:50%;
		padding-bottom:30px;
		margin-left:-225px;
		margin-top:200px;
		border:1px solid #000;
		z-index:15;
		background-color:#fff;
		text-align:center;
	}

#flotante_mensaje_error_login	#contenido_info_mensaje_error
	{		margin-top:20px;
		font-size:14pt;
		font-weight:bold;
	}











#flotante_aviso_nuevo_usuario
	{
		position:absolute;
		width:450px;
		padding-bottom:30px;
		left:50%;
		margin-left:-200px;
		margin-top:250px;
		border:1px solid #000;
		background-color:#fff;
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
		z-index:40;
	}

#flotante_aviso_nuevo_usuario	#titulo_nuevo_usuario
	{
		height:40px;
		background-color:#474646;
		border:0px solid red;
		color:#fff;
	}

#flotante_aviso_nuevo_usuario	#titulo_nuevo_usuario	#titulo_nuevo_usuario_izquierda
	{float:left;margin:12px 0 0 30px;font-weight:bold;overflow:hidden;border:0px solid red;}
#flotante_aviso_nuevo_usuario	#titulo_nuevo_usuario	#titulo_nuevo_usuario_derecha
	{float:right;margin:6px 5px 0 0;}

#flotante_aviso_nuevo_usuario	#mensaje_error_nuevo_usuario
	{
		margin-top:30px;
		text-align:center;
		font-famiyly:trebuc,arial;
		font-size:14pt;
	}

#flotante_aviso_nuevo_usuario	#mensaje_error_nuevo_usuario_linea2
	{
		margin-top:10px;
		text-align:center;
		font-famiyly:trebuc,arial;
		font-size:14pt;
	}

#flotante_aviso_nuevo_usuario	#mensaje_error_nuevo_usuario_linea3
	{
		margin-top:25px;
		text-align:center;
		font-famiyly:trebuc,arial;
		font-size:14pt;
	}

#flotante_aviso_nuevo_usuario	#submit_mensaje_error_nuevo_usuario
	{
		margin-top:30px;
		text-align:center;

	}







#flotante_mensaje
	{		display:none;
		position:absolute;
		width:450px;
		padding-bottom:30px;
		left:50%;
		margin-left:-200px;
		margin-top:250px;
		border:1px solid #000;
		background-color:#fff;
		box-shadow: 1px 1px 15px #000;
		-moz-box-shadow: 1px 1px 15px #000;
		-webkit-box-shadow: 1px 1px 15px #000;
		z-index:40;
	}

#flotante_mensaje	#titulo_mensaje
	{
		height:40px;
		background-color:#474646;
		border:0px solid red;
		color:#fff;
	}

#flotante_mensaje	#titulo_mensaje	#titulo_mensaje_izquierda
	{float:left;margin:12px 0 0 30px;font-weight:bold;overflow:hidden;border:0px solid red;}
#flotante_mensaje	#titulo_mensaje	#titulo_mensaje_derecha
	{float:right;margin:6px 5px 0 0;}

#flotante_mensaje	#mensaje_error_mensaje
	{
		margin-top:30px;
		text-align:center;
		font-famiyly:trebuc,arial;
		font-size:14pt;
	}
#flotante_mensaje	#mensaje_error_mensaje2
	{
		margin-top:10px;
		text-align:center;
		font-famiyly:trebuc,arial;
		font-size:14pt;
	}


#flotante_mensaje	#submit_mensaje_error_mensaje
	{
		margin-top:30px;
		text-align:center;

	}






















#contenedor
	{
		border:0px solid red;
		width:100%;
		height:100%;
	}

#contenedor	#sesion_caducado
	{		position:absolute;
		background-color:#fff;		width:600px;
		left:50%;
		margin-left:-300px;
		margin-top:150px;
		padding:20px;
		text-align:center;
		border:1px solid #000;
		box-shadow: 3px 3px 1px #999;
		-moz-box-shadow: 3px 3px 1px #999;
		-webkit-box-shadow: 3px 3px 1px #999;
		font-family:trebuc,arial;
	}

#contenedor	#sesion_caducado	a
	{text-decoration:none;color:#000;font-size:12pt;font-weight:bold;}

#contenedor_logo
	{		position:absolute;
		width:345px;
		height:169px;
		left:50%;
		margin-left:-460px;
		margin-top:70px;
	}

#contenedor	#fondo1
	{
		position:fixed;
		width:1920px;
		height:1040px;
		left:50%;
		margin-left:-960px;
		border:1px solid transparent;
		z-index:-1;
	}

#contenedor	#fondo_gris_fijo
	{
		position:fixed;
		width:100%;
		height:725px;
		border:1px solid transparent;
		z-index:-2;
		background:url("/graf/fondo/fondo.jpg") repeat-x;
	}

#contenedor	#contenedor_de_fondos
	{		top:0;
		position:absolute;
		margin-top:1040px;
		width:100%;
		height:500px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		border:0px solid red;
	}

#contenedor	#contenedor_de_fondos	#fondo2
	{		position:relative;
		width:1920px;
		height:1040px;
		left:50%;
		margin-left:-960px;
		border:0px solid red;
		background:url("/graf/fondo2/fondo_dos.jpg");
/*
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
*/
	}

#contenedor	#contenedor_de_fondos	#fondo2	#contenido_fondo2
	{		position:absolute;
		border:0px solid red;
		margin:150px auto 0 740px;;
		width:570px;
		height:600px;
	}

#contenedor	#contenedor_de_fondos	#fondo2	#contenido_fondo2	#titulo_fondo2
	{
		font-weight:bold;
		font-family:trebuc,arial;
		font-size:14pt;
	}

#contenedor	#contenedor_de_fondos	#fondo2	#contenido_fondo2	#texto_fondo2
	{		margin-top:5px;
		text-align:justify;
		font-family:trebuc,arial;
		font-size:10pt;
	}


#contenedor	#contenedor_de_fondos	#fondo3
	{
		position:relative;
		width:1920px;
		height:1040px;
		left:50%;
		margin-left:-960px;
		border:0px solid red;
		background:url("/graf/fondo2/fondo_tres.jpg");
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo3
	{
		position:absolute;
		border:0px solid red;
		margin:250px auto 0 830px;;
		width:480px;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo3	#titulo_fondo3
	{
		font-weight:bold;
		font-family:trebuc,arial;
		font-size:16pt;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo3	#texto_fondo3
	{
		margin-top:5px;
		text-align:justify;
		font-family:trebuc,arial;
		font-size:10pt;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3
	{		border:0px solid red;
		margin-top:40px;
	}
#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3	#boton_fondo3_izq
	{float:left;width:120px;background-color:#94b528;}
#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3	#boton_fondo3_der
	{float:right;width:120px;background-color:#db9422;}

#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3	#boton_fondo3_izq a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}
#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3	#boton_fondo3_izq a:hover
	{background-color:#6eb528;}

#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3	#boton_fondo3_der	a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}
#contenedor	#contenedor_de_fondos	#contenido_fondo3	#barra_botones_fondo3	#boton_fondo3_der	a:hover
	{background-color:#db7922;}





#contenedor	#contenedor_de_fondos	#fondo4
	{
		position:relative;
		width:1920px;
		height:1040px;
		left:50%;
		margin-left:-960px;
		border:0px solid red;
		background:url("/graf/fondo2/fondo_cuatro.jpg");
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4
	{		position:absolute;
		border:0px solid red;
		margin:0 auto 0 610px;;
		margin-top:205px;
		width:765px;
		height:545px;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo1
	{
		text-align:center;
		font-family:trebuc,arial;
		color:#e7ba23;
		font-size:28pt;
		margin-top:20px;
		font-weight:bold;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo2
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:15pt;
		margin-top:0px;
	}
#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo3
	{
		text-align:center;
		font-family:trebuc,arial;
		color:#92c53c;
		font-size:90pt;
		border:0px solid red;
		margin-top:0px;
		text-shadow:2px 2px 2px #000;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo3a
	{
		text-align:center;
		font-family:trebuc,arial;
		color:#000;
		font-size:10pt;
		border:0px solid red;
		margin-top:0px;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo4
	{
		text-align:center;
		font-family:trebuc,arial;
		margin-top:10px;
		font-size:20pt;
	}
#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo5
	{
		text-align:center;
		font-family:trebuc,arial;
		margin-top:0px;
		font-size:12pt;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo5a
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:14pt;
		margin-top:0px;
		font-weight:bold;
	}


#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo6
	{
		text-align:center;
		font-family:trebuc,arial;
		margin-top:45px;
		font-size:16pt;
		border:0px solid red;
	}
#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo7
	{
		text-align:center;
		font-family:trebuc,arial;
		margin-top:0px;
		color:#2497e8;
		font-size:30pt;
		font-weight:bold;
	}

#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo8
	{
		width:120px;
		background-color:#94b528;
		margin:35px auto 0 auto;
		text-align:center;
	}
#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo8	a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}
#contenedor	#contenedor_de_fondos	#contenido_fondo4	#fondo4_titulo8	a:hover
	{background-color:#da9221;}

#contenedor	#barra_menu
	{
		position:fixed;
		left:50%;
		margin-left:-423px;
		width:846px;
		height:35px;
		background:url("/graf/fondo/menu.jpg") no-repeat;
		z-index:30;
	}

#contenedor	#barra_menu	#barra_lines_menu
	{		border:0px solid red;
		height:35px;
	}
#contenedor	#barra_menu	#barra_lines_menu	a
	{text-decoration:none;color:#fff;text-align:center;font-size:16px;display:block;font-family:trebuc,arial;margin-top:7px;}
#contenedor	#barra_menu	#barra_lines_menu	a:hover
	{text-decoration:none;font-weight:bold;}

#contenedor	#barra_menu	#barra_lines_menu	#menu_subir_arriba
	{float:left;width:25px;margin-left:30px;margin-top:-3px;}
#contenedor	#barra_menu	#barra_lines_menu	#menu_quienes_somos
	{float:left;width:150px;margin-left:65px;}
#contenedor	#barra_menu	#barra_lines_menu #menu_como_funciona
	{float:left;width:150px;margin-left:65px;}
#contenedor	#barra_menu	#barra_lines_menu #menu_comprar
	{float:left;width:100px;margin-left:65px;}
#contenedor	#barra_menu	#barra_lines_menu #menu_acceso
	{float:left;width:100px;margin-left:65px;}
#contenedor	#barra_menu	#barra_lines_menu #menu_contacto
	{float:left;width:100px;margin-left:65px;}


#contenedor	#barra_menu	#acceso_login
	{		border-left:0px solid #000;
		border-right:0px solid #000;
		border-bottom:0px solid #000;
		height:25px;
		padding-top:0px;
		text-align:center;
	}

#contenedor	#barra_menu	#acceso_login	a
	{text-decoration:none;color:#000;}
#contenedor	#barra_menu	#acceso_login	#contorno_acceso_login
	{		width:700px;		border-left:1px solid #000;
		border-right:1px solid #000;
		border-bottom:1px solid #000;
		margin:0 auto;
		background-color:#fff;
	}

#contenedor	#barra_menu	#recordar_password
	{		width:550px;
		margin:250px auto;		border:0px solid #000;
		display:none;
	}

#contenedor	#barra_menu	#recordar_password	#contenido_recordar_password
	{	}

#contenedor	#barra_menu	#recordar_password	#contenido_recordar_password	#titulo_recuperar_pass
	{		background-color:#474646;
		color:#fff;
		padding:5px 15px;
		font-size:10pt;
		font-weight:bold;

	}

#contenedor	#barra_menu	#recordar_password	#contenido_recordar_password	#contenido_recuperar_pass
	{		background-color:#fff;
		border:1px solid #000;
		padding:15px;
	}






#contenedor	#form_contactar
	{		position:fixed;
		left:50%;
		margin-top:-685px;
/*  		margin-top:63px;  */
		margin-left:-423px;
		width:846px;
		height:650px;
		z-index:25;
		background-color:rgba(0,0,0,0.7);
		border:0px solid #000;
/* 		background-color:#ccc;  */
	}

#contenedor	#form_contactar	#mapa_google
	{		margin:10px 10px 10px 10px;
		height:300px;
		background-color:#fff;
		border:1px solid #000;

	}

#contenedor	#form_contactar	#campos_contactar
	{
	 	margin:20px 30px 0 30px;
	 	color:#fff;
	}

#contenedor	#form_contactar	#campos_contactar	a
	{text-decoration:none;color:#fff;}

#contenedor	#form_contactar	#campos_contactar	#contactar_izda
	{float:left;border:0px solid green;width:47%;}
#contenedor	#form_contactar	#campos_contactar	#contactar_izda	#formularios_campos_contactar
	{		border:0px solid red;
	}
#contenedor	#form_contactar	#campos_contactar	#contactar_izda	#barra_subir_formulario
	{		border:0px solid blue;
		margin-top:40px;
	}




#contenedor	#form_contactar	#campos_contactar	#contactar_dcha
	{float:right;border:0px solid red;width:47%;}

#contenedor	#form_contactar	#barra_inferior_contactar
	{		border:0px solid red;
		margin-top:10px;
	}
#contenedor	#form_contactar	#barra_inferior_contactar	#direccion_empresa
	{float:left;width:550px;margin-left:100px;}
#contenedor	#form_contactar	#barra_inferior_contactar	#flecha_subir_contactar
	{float:left;width:50px;margin-left:130px;margin-top:0px;}


#contenedor	#form_contactar	#barra_inferior_contactar	#direccion_empresa	#direccion_empresa_linea1
	{		color:#fff;
		text-align:center;
		font-size:10pt;
		border:0px solid red;
		font-family:trebuc,arial;
	}
#contenedor	#form_contactar	#barra_inferior_contactar	#direccion_empresa	#direccion_empresa_linea2
	{
		color:#fff;
		text-align:center;
		font-size:10pt;
		border:0px solid red;
		font-family:trebuc,arial;
	}


#contenedor	#menu_botones_index
	{		position:fixed;
		bottom:0;
		width:150px;
		border:0px solid red;
		left:50%;
		margin-left:380px;
		margin-bottom:90px;
	}

#contenedor	#menu_botones_index	#caja_probar
	{
		width:120px;
		background-color:#3c92cf;
		margin:0 auto;
		text-align:center;
	}
#contenedor	#menu_botones_index	#caja_probar	a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}
#contenedor	#menu_botones_index	#caja_probar	a:hover
	{background-color:#3c7ecf;}

#contenedor	#menu_botones_index	#caja_comprar
	{
		width:120px;
		background-color:#94b528;
		margin:10px auto 0 auto;
		text-align:center;
	}
#contenedor	#menu_botones_index	#caja_comprar	a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}
#contenedor	#menu_botones_index	#caja_comprar	a:hover
	{background-color:#6eb528;}
#contenedor	#menu_botones_index	#caja_recomendar
	{
		width:120px;
		background-color:#db9422;
		margin:10px auto 0 auto;
		text-align:center;
	}
#contenedor	#menu_botones_index	#caja_recomendar	a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}
#contenedor	#menu_botones_index	#caja_recomendar	a:hover
	{background-color:#db7922;}






#contenedor_comprar
	{		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_comprar.jpg") no-repeat center;
		left:50%;
		width:1920px;
		margin-left:-960px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}

#main_comprar
	{		position:absolute;  		width:650px;
  		left:50%;
  		margin-left:-160px;
  		margin-top:80px;
  		border:0px solid red;
  		font-family:trebuc,arial;
	}

#main_comprar	#comprar_linea1
	{		text-align:center;
	}

#main_comprar	#comprar_linea2
	{
		color:#2497e8;
		text-align:center;
		font-size:22pt;
		margin-top:20px;
		font-weight:bold;
	}
#main_comprar	#comprar_linea3
	{
  		text-align:center;
		font-size:18pt;
		font-weight:bold;
	}
#main_comprar	#comprar_linea4
	{
  		text-align:center;
  		margin-top:20px;
  		font-size:13pt;
	}
#main_comprar	#comprar_linea5
	{
  		text-align:center;
  		font-size:13pt;
	}
#main_comprar	#comprar_linea6
	{
  		text-align:center;
  		margin-top:20px;
  		font-size:13pt;
	}

#main_comprar	#comprar_linea7
	{
  		text-align:center;
  		margin-top:20px;
  		font-size:13pt;
	}

#main_comprar	#comprar_linea8
	{		margin:30px auto;
  		text-align:center;
  		border:0px solid red;
	}

#main_comprar	#comprar_linea8	a
	{text-decoration:none;text-align:center;font-weight:bold;font-size:12pt;display:block;background-color:#94b528;color:#fff;padding:4px 0px;width:350px;}
#main_comprar	#comprar_linea8	a:hover
	{background-color:#6eb528;}







#contenedor_fondo_comprar
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_registro_paso1.jpg") no-repeat center;
		left:50%;
		width:1920px;
		height:1040px;
		margin-left:-960px;
		margin-top:-60px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}

#logo_registro_paso1
	{		position:absolute;
  		left:50%;
  		margin-left:380px;
  		margin-top:30px;
	}

#registro_paso1_izq
	{		position:absolute;
		left:50%;
		border:0px solid red;
		margin-left:-380px;
		margin-top:30px;
		font-family:trebuc,arial;
	}

#registro_paso1_izq	#linea_registro_izq1
	{
		text-align:center;
		font-size:18pt;
		font-weight:bold;
	}
#registro_paso1_izq	#linea_registro_izq2
	{
		text-align:center;
		color:#2497e8;
		font-weight:bold;
		font-size:16pt;
		margin-top:10px;
	}
#registro_paso1_izq	#linea_registro_izq3
	{		margin-top:10px;
		text-align:center;
		font-size:14pt;
		font-weight:bold;
	}
#registro_paso1_izq	#linea_registro_izq4
	{
		text-align:center;
		font-size:14pt;
		font-weight:bold;
	}
#registro_paso1_izq	#linea_registro_izq5
	{
		text-align:center;
		font-size:40pt;
		font-weight:bold;
	}

#caja_registro
	{
		position:absolute;
		border:0px solid red;
		left:50%;
		width:380px;
		margin-left:-336px;
		margin-top:330px;
	}

#caja_registro	#registro_linea1
	{
		margin:60px 0 0 10px;
		font-size:12pt;
		font-weight:bold;
	}

#caja_registro	#registro_linea2
	{
		margin:20px 0 0 10px;
		font-family:trebuc,arial;
	}

#caja_registro	#registro_linea2	a
	{text-decoration:none;color:#000;}


#caja_registro	#registro_linea2
	{
		margin:20px 0 0 10px;
	}

#caja_registro	#titulo_pago
	{		margin-top:90px;
		text-align:center;
		font-family:trebuc,arial;
		font-size:18pt;
	}

#caja_registro	#contenido_pago
	{		margin-top:40px;
		text-align:center;
	}

#main_index
	{		width:1000px;
		height:725px;
		margin:30px auto;
		border:0px solid red;
	}

#contenedor	#fondo1
	{
		position:fixed;
		width:1920px;
		height:1040px;
		left:50%;
		margin-left:-960px;
		border:1px solid transparent;
		z-index:-1;
	}

#contenedor	#mantenimiento
	{		position:absolute;		background-color:#fff;
		width:650px;
		padding:40px 10px;
		border:1px solid #000;
		margin-top:250px;
		margin-left:-325px;
		left:50%;
		text-align:center;
		font-family:trebuc,arial;
		font-size:20pt;
		box-shadow: 1px 1px 10px #000;
		-moz-box-shadow: 1px 1px 10x #000;
		-webkit-box-shadow: 1px 1px 10px #000;
	}



#main_index	#slogan
	{		border:0px solid red;
		text-align:center;
		margin-top:90px;
		font-family:trebuc,arial;
		font-size:20pt;
	}

#main_index	#copy
	{		text-align:center;
		margin-top:15px;
	}

#main_probar
	{		position:absolute;
		width:1920px;
		height:100%;
		left:50%;
		margin-left:-960px;		border:0px solid red;
		background:url("/graf/fondo2/fondo_probar.jpg");
	}

#main_probar	#contenido_probar
	{		position:absolute;
		width:500px;
		margin-left:-350px;
		margin-top:60px;
		left:50%;		border:0px solid red;
		z-index:2;

	}
#main_probar	#contenido_probar	#texto_principal_probar
	{
		font-size:26pt;
		font-family:trebuc,arial;
		color:#3c92cf;
		text-align:center;
		margin-top:30px;
	}

#main_probar	#contenido_probar	#logo_probar
	{		width:440px;
		height:203px;
		border:0px solid red;
	}

#main_probar	#contenido_probar	#probar_bloque_texto
	{		border:0px solid red;
		width:500px;
		padding-top:30px;
	}

#main_probar	#contenido_probar	#probar_bloque_texto	#linea_probar
	{
		font-size:12pt;
		font-family:trebuc,arial;
		text-align:center;
	}

#main_probar	#contenido_probar	#probar_bloque_texto	#boton_submit_probar
	{		border:0px solid red;
		margin-top:30px;
		text-align:center;
	}


#contenedor_recuperar_password
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/recuperar_password.jpg") no-repeat center;
		left:50%;
		width:1920px;
		margin-left:-960px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}


#caja_recuperar_password
	{		position:absolute;
		border:0px solid red;
		left:50%;
		width:600px;
		margin-left:-300px;
		margin-top:50px;
		padding-bottom:20px;
	}
#caja_recuperar_password	#titulo_recuperar_password
	{		text-align:center;
		font-family:trebuc,arial;
		font-size:30pt;
	}

#caja_recuperar_password	#recuperar_pass_linea1
	{
		margin-top:20px;
		borde:1px solid red;
		text-align:center;
		font-family:trebuc,arial;
		font-size:13pt;
	}
#caja_recuperar_password	#recuperar_pass_linea2
	{
		margin-top:5px;
		borde:1px solid red;
		text-align:center;
	}

#caja_recuperar_password	#recuperar_pass_linea3
	{
		margin-top:30px;
		borde:1px solid red;
		text-align:center;
		font-family:trebuc,arial;
	}

#caja_recuperar_password	#recuperar_pass_linea3	a
	{text-decoration:none;color:#000;}

#caja_recuperar_password	#recuperar_pass_linea4
	{
		margin-top:35px;
		borde:1px solid red;
		text-align:center;
	}


#contenedor_fondo_comprar2
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_registro_paso2.jpg") no-repeat center;
		left:50%;
		width:1920px;
		height:1040px;
		margin-left:-960px;
		margin-top:-60px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}

#caja_registro_paso2
	{		position:absolute;
		width:500px;
		height:600px;
		border:0px solid red;
		left:50%;
		background-color:rgba(200,200,200,0.5);
		margin-left:-350px;
		margin-top:50px;
		font-family:trebuc,arial;
	}

#caja_registro_paso2	#paso2_linea1
	{
		text-align:center;
		font-weight:bold;
		font-size:16pt;
		margin-top:20px;
	}

#caja_registro_paso2	#paso2_linea2
	{
		text-align:center;
		font-weight:bold;
		font-size:17pt;
		margin-top:15px;
	}

#caja_registro_paso2	#paso2_linea3
	{
		text-align:center;
		font-weight:bold;
		font-size:20pt;
		margin-top:15px;
	}

#caja_registro_paso2	#paso2_linea4
	{
		text-align:center;
		color:#92c53c;
		font-weight:bold;
		font-size:70pt;
		text-shadow:2px 2px 2px #000;
		margin-top:15px;
	}

#caja_registro_paso2	#paso2_linea5
	{
		text-align:center;
		font-weight:bold;
		font-size:20pt;
		margin-top:15px;
	}

#caja_registro_paso2	#paso2_linea6
	{
		text-align:center;
		margin-top:45px;
	}

#caja_registro_paso2	#paso2_linea6	#pago_izq
	{float:left;width:40%;margin-left:25px;}
#caja_registro_paso2	#paso2_linea6	#pago_der
	{float:right;width:40%;margin-right:25px;}


#caja_registro_paso2	#paso2_linea6	input
	{	    width: 13px;
	    height: 13px;
	    padding: 0;
	    margin:0;
	    vertical-align: bottom;
	    position: relative;
	    margin-right:5px;
	}





#caja_registro_paso2	#paso2_linea7
	{
		text-align:center;
		margin-top:25px;
	}

#caja_registro_paso2	#paso2_linea8
	{
		text-align:center;
		margin-top:45px;
		border:0px solid red;
		font-family:trebuc,arial;
	}

#caja_registro_paso2	#paso2_linea8	#botones_pago_paso2_izq
	{float:left;width:150px;margin-left:50px;}
#caja_registro_paso2	#paso2_linea8	#botones_pago_paso2_der
	{float:right;width:150px;margin-right:50px;}

#caja_registro_paso2	#paso2_linea8	#botones_pago_paso2_izq	input
	{text-decoration:none;background-color:#ff0000;display:block;width:130px;color:#fff;padding:15px 0px;font-weight:bold;font-size:13pt;border:0;}

#caja_registro_paso2	#paso2_linea8	#botones_pago_paso2_der	input
	{text-decoration:none;background-color:#92c53c;display:block;width:130px;color:#000;padding:15px 0px;font-weight:bold;font-size:13pt;border:0;}








#contenedor_recomendar
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_recomendar1.jpg") no-repeat center;
		left:50%;
		width:1920px;
		margin-left:-960px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}

#div_recomendar
	{		position:absolute;
		border:0px solid red;
		left:50%;
		width:600px;
		margin-left:-340px;
		margin-top:50px;
		padding-bottom:20px;
	}
#div_recomendar	#titulo_recomedar
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:40pt;
	}


#div_recomendar	#recomendar_linea1
	{		text-align:center;
		font-family:trebuc,arial;
		font-size:14pt;
		margin-top:40px;
	}


#div_recomendar	#recomendar_linea2
	{
		margin-top:40px;
		text-align:center;
	}
#div_recomendar	#recomendar_linea3
	{
		margin-top:20px;
		text-align:center;
	}

#div_recomendar	#recomendar_linea4
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:14pt;
		margin-top:40px;
	}


#contenedor_recomendacion_enviada
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_recomendar2.jpg") no-repeat center;
		left:50%;
		width:1920px;
		margin-left:-960px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}


#div_recomendacion_enviada
	{
		position:absolute;
		border:0px solid red;
		left:50%;
		width:600px;
		margin-left:-340px;
		margin-top:50px;
		padding-bottom:20px;
	}

#div_recomendacion_enviada	#titulo_recomedacion_enviada
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:40pt;
	}

#div_recomendacion_enviada	#recomendacion_enviada_linea1
	{		text-align:center;
		font-family:trebuc,arial;
		font-size:20pt;
		margin-top:40px;
	}

#div_recomendacion_enviada	#recomendacion_enviada_linea2
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:16pt;
		margin-top:30px;
	}

#div_recomendacion_enviada	#recomendacion_enviada_linea3
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:30pt;
		margin-top:30px;
	}
#div_recomendacion_enviada	#recomendacion_enviada_linea4
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:30pt;
		margin-top:10px;
	}


#contenedor_pago_correcto
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_compra_correcta.jpg") no-repeat center;
		left:50%;
		width:1920px;
		margin-left:-960px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}


#caja_registro_pago_correcto
	{
		position:absolute;
		width:500px;
		border:0px solid red;
		left:50%;
		margin-left:-100px;
		background-color:rgba(200,200,200,0.5);
		margin-top:80px;
		font-family:trebuc,arial;
	}

#caja_registro_pago_correcto	#titulo_pago_correcto
	{
		font-family:trebuc,arial;
		font-weight:bold;
		font-size:18pt;
		text-align:center;
		color:#2497e8;
		margin-top:20px;
	}

#caja_registro_pago_correcto	#caja_comprobante_pago
	{
		background-color:#fff;
		margin:40px 30px 0 30px;
		border:1px solid #000;
	}

#caja_registro_pago_correcto	#caja_comprobante_pago	#contenido_ticket_compra
	{
		margin:20px;
		border:0px solid red;
	}

#caja_registro_pago_correcto	#caja_comprobante_pago	#contenido_ticket_compra	#titulo_ticket
	{
		text-align:center;

	}

#caja_registro_pago_correcto	#caja_comprobante_pago	#contenido_ticket_compra	#contenido_ticket
	{
		margin-top:15px;
	}

#caja_registro_pago_correcto	#imprimir_ticket
	{
		margin-top:30px;
		text-align:center;
	}

#caja_registro_pago_correcto	#imprimir_ticket
	{
		width:120px;
		background-color:#3c92cf;
		margin:40px auto;
		text-align:center;

	}
#caja_registro_pago_correcto	#imprimir_ticket	a
	{text-decoration:none;color:#fff;font-family:trebuc,arial;text-align:center;display:block;padding:5px 0;font-size:14pt;}



#contenedor_pago_incorrecto
	{
		position:absolute;
		height:100%;
		background:url("/graf/fondo2/fondo_compra_incorrecta.jpg") no-repeat center;
		left:50%;
		width:1920px;
		margin-left:-960px;
		z-index:-1;
		border:0px solid red;
		overflow:hidden;
	}


#caja_registro_pago_incorrecto
	{
		position:absolute;
		width:500px;
		border:0px solid red;
		left:50%;
		margin-left:-100px;
		margin-top:80px;
		font-family:trebuc,arial;
	}

#caja_registro_pago_incorrecto	#titulo_pago_incorrecto
	{		font-family:trebuc,arial;
		font-size:18pt;
		text-align:center;
	}

#caja_registro_pago_incorrecto	#pago_incorrecto_linea1
	{
		text-align:center;
		font-family:trebuc,arial;
		font-size:14pt;
		margin-top:10px;
		border:0px solid red;
	}

#caja_registro_pago_incorrecto	#pago_incorrecto_linea2
	{
		text-align:center;
		font-family:trebuc,arial;
		margin-top:30px;
		border:0px solid red;
	}



#copy
	{
		position: fixed;
		width:400px;
		bottom: 20px;
		margin-bottom:0px;
		left:50%;
		margin-left:-200px;
		border:0px solid red;
		text-align:center;
		font-size:8pt;
		font-family:trebuc,arial;
/*		background-color:rgba(0,0,0,0.3);  */
		padding:2px 5px;
	}
#copy	a {text-decoration:none;color:#000;}
#copy	a:hover {text-decoration:none;color:#022277;}

#copy_index
	{
		position: fixed;
		width:1000px;
		bottom: 20px;
		margin-bottom:0px;
		left:50%;
		margin-left:-500px;
		border:0px solid red;
		text-align:center;
		font-size:8pt;
		font-family:trebuc,arial;
/*		background-color:rgba(0,0,0,0.3); */
		padding:2px 5px;
	}
#copy_index	a {text-decoration:none;color:#000;}
#copy_index	a:hover {text-decoration:none;color:#022277;}

